News:

As a consequence of the forum being updated and repaired, the chatbox has been lost.
However, you can still come say hi on our Discord server!

Main Menu

Golden Sun Magic (Beta) - Forge, Elemental Data, Encounters

Started by Daddy Poi's Oily Gorillas, 04, May, 2017, 07:54:03 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Daddy Poi's Oily Gorillas

Three notable tables have been included that were not editable in Atrius's editor.
(There are other tables, but they have been left out for now.)

To see those three editors, click on Editors in the tool bar. I chose to load it on the second one... The other two have comboboxes... they slow the loading process a little bit. (If they were "virtual"... like what I did with the Text Editor, it probably wouldn't have been a problem, but oh well... maybe some day.)

Also, if you take a look at the code, I have a table manager == Once the data is viewable, it is also editable. :P (Depending on if the table manager supports whatever is being coded in.)



Oh yeah, almost forgot... This only works for GS2. ... (U) version if not any of the others.

@??? in Forge Editor = Not sure if we knew what it was. But if we did, I forgot.... So yeah.
EDIT: It just dawned on me that it might determine what the dialogue displayed is! If that's the case, then it would be forgotten knowledge that has resurfaced.
Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Sometimes I like to compare apples to oranges. (Figuratively) ... They are both fruits, but which one would you eat more? (If taken literally, I'd probably choose apples.)
Maybe it is over-analyzing, but it doesn't mean the information is useless.


The only GS Discord servers with significance are:
Golden Sun Hacking Community
GS Speedrunning
/r/Golden Sun
GS United Nations
Temple of Kraden

Can you believe how small the Golden Sun Community is?

2+2=5 Don't believe me? Those are rounded decimal numbers. Take that, flat earth theorists! :)

Salanewt

Nice work! I'm going to check it out later, just working on a new overhaul right now.

I also have a small request though. For certain things like ability formulas, would you mind allowing users to input custom values in some fields? That way people can make use of patches or other hacks that add new formulas or other such things.
Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?

Daddy Poi's Oily Gorillas

Okay thanks! I really can't figure out a quick fix for the combobox slowness... :( At least not without a bit of work.... (e.g. Create my own custom control(s)...) ....so not sure what I will do with that, yet.

@Request: Sounds like an idea... But how would that work, though? I mean, I could create a set of numerics, but they wouldn't be that useful if you need checkboxes or something like that, and worse if it is hard to label them what they are based on the patch added/etc. (e.g. Sounds like something where a patch and a program are given in a single download.)


A program and/or asm text file should probably be used anyway, if one can manage a space manager system. (With defaults that the user can change.) -
Possibly easier both for the creator and the user than putting random stuff in the editor?


EDIT:
Imagine a scenario:
1 asm file that references/includes a binary file (representing a table of data) (This asm file tells where to put the included binary file, and what patches to add.)
1 Binary file (table)
1 program to edit that table... and anything else you might want to edit/display/etc.
Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Sometimes I like to compare apples to oranges. (Figuratively) ... They are both fruits, but which one would you eat more? (If taken literally, I'd probably choose apples.)
Maybe it is over-analyzing, but it doesn't mean the information is useless.


The only GS Discord servers with significance are:
Golden Sun Hacking Community
GS Speedrunning
/r/Golden Sun
GS United Nations
Temple of Kraden

Can you believe how small the Golden Sun Community is?

2+2=5 Don't believe me? Those are rounded decimal numbers. Take that, flat earth theorists! :)

Salanewt

My vote for some of them, like formulas, would be to add extra options in shorter listboxes that read something like "*Patch Only*" without having to bother with text files or other settings systems that need to be modified by users. Longer listboxes should probably have some supplementary file, and checkboxes... not sure for those.
Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?

Daddy Poi's Oily Gorillas

Oh yeah... Forgot to comment on the formula part... There are 16 available slots, right? So it'd be as easy as making sure the combo box gives you all 16. (Including the originally unused ones.) Other than that, though... there is a reason why my program is open-sourced = You can code in anything or take whatever you want as you please... as long as it remains open-sourced/freely available. (My thoughts are that if I didn't do that, my program wouldn't really be that useful.)


(Not much for including licenses... as I partly think they're over-rated, but yeah.)
Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Sometimes I like to compare apples to oranges. (Figuratively) ... They are both fruits, but which one would you eat more? (If taken literally, I'd probably choose apples.)
Maybe it is over-analyzing, but it doesn't mean the information is useless.


The only GS Discord servers with significance are:
Golden Sun Hacking Community
GS Speedrunning
/r/Golden Sun
GS United Nations
Temple of Kraden

Can you believe how small the Golden Sun Community is?

2+2=5 Don't believe me? Those are rounded decimal numbers. Take that, flat earth theorists! :)

Salanewt

Lol, that's true!

What's next for this editor version?
Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?

Daddy Poi's Oily Gorillas

Well, I am not sure yet... What would you like to be next?

Current things I would like to do: (Maybe not for next version... but undecided. ... And sorry if any of those end up being spoilers... Just because I am interested in doing them doesn't mean they'll actually get done.)
-Add Search/Find functionality for main list boxes through Table Manager.
-MAYBE have some sort of hex editor thing? ( Could go next to address labels.) - Sort of for educational purposes, and ROM searching/etc.... - I see it as showing just the entry data... unless you expand to the larger editor (if one is made.) -- Or, it could just be a hex editor with color coding based on where you are at/what you clicked on... where clicking the label brings you to this position in the hex editor.
-Fix the combo box slowness. (Any ideas how? I'm curious about making my own "Controls" somehow.)
-Class Editor with Class Type Chart editor. - Class Type to display those classes that use it first + when one is selected, do some sort of highlighting (Or whatever) in the class type chart for those that are connected.
-Various other things.

However, I might wait later for working on those... and well... there really is no expected date for the next version, either... (As of yet.) ... And may resume on *some* Dark Dawn research for now?
Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Sometimes I like to compare apples to oranges. (Figuratively) ... They are both fruits, but which one would you eat more? (If taken literally, I'd probably choose apples.)
Maybe it is over-analyzing, but it doesn't mean the information is useless.


The only GS Discord servers with significance are:
Golden Sun Hacking Community
GS Speedrunning
/r/Golden Sun
GS United Nations
Temple of Kraden

Can you believe how small the Golden Sun Community is?

2+2=5 Don't believe me? Those are rounded decimal numbers. Take that, flat earth theorists! :)

Caledor

Wow, i didn't know there was one byte for the elemental attack in the table, thanks a lot for this little gem Fox!

Salanewt

#8
The top of my list would be a map, tile, and room palette editor, but I also understand how much work would be required for that so I think another good feature would be an expanded "enemy properties" section of an enemy editor that does more than just assign sprites and palette swaps to enemies.

Quote08130D0C = Individual Enemy Table (8 bytes/entry)
025F Sprite value
A2   Sound effect on defeat + palette swap
00   Attack type - from x00 to x15, PCs have to be in the NPC class to use these attack types (attacks include Star Magician's magic attacks, punches, jabs, uppercuts, claw attacks, and other standard slashes and swings); attacks are coded in red, PC attacks are coded elsewhere (unless NPC class); add x20 for certain attack types to add hopping, multiply the x20 to increase jump height (x80 is standard attack jump height)
00   Cast/impact height
00  
00
00

That stuff! At least the things that the original editor can't change if you feel like it.


Also, a huge bonus if you can include the icon compressor in some capacity; that way we can have it all in one tool!  :happy:

Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?

VanishMantle

Thanks a bunch Fox this new editor got me back into looking at my mods and the ones I had planned. Is there any chance of this working with GS1 in the future?

Daddy Poi's Oily Gorillas

You are welcome.
And yes, there is chance.  It is mostly just a simple address change. (And number of entries change.) ... But some tables may have slight differences(?).... GS1 doesn't even have a Forge, if I recall correctly.
In any case, GS1 compatibility is needed for various things in order to fully replace Atrius's Editor, so I can't see why I would not eventually do it. (Except for laziness, maybe.)
That, and I also plan for Dark Dawn compatibility as well. At some point. (That would include the maps too, if I'm lucky.)

I think it is pretty clear that I'm not rushing.... and that I may be taking my merrily time. Heheh.
Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Sometimes I like to compare apples to oranges. (Figuratively) ... They are both fruits, but which one would you eat more? (If taken literally, I'd probably choose apples.)
Maybe it is over-analyzing, but it doesn't mean the information is useless.


The only GS Discord servers with significance are:
Golden Sun Hacking Community
GS Speedrunning
/r/Golden Sun
GS United Nations
Temple of Kraden

Can you believe how small the Golden Sun Community is?

2+2=5 Don't believe me? Those are rounded decimal numbers. Take that, flat earth theorists! :)

VanishMantle

Looking forward to when that happens especially Dark Dawn as I wanted to make a difficulty mod for it for a long time now.

Salanewt

As a small note, I believe that this topic should be pinned in the future!


Now to you: How goes progress on this new editor?
Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?

Daddy Poi's Oily Gorillas

Well... Progress? I did get the Editor to talk! Who likes a silent editor? They're as bad as Isaac/Felix/Matthew!

One problem though, I couldn't figure out how to properly get it to say bye. (In the same place.)


And ideas for good lines?
Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Sometimes I like to compare apples to oranges. (Figuratively) ... They are both fruits, but which one would you eat more? (If taken literally, I'd probably choose apples.)
Maybe it is over-analyzing, but it doesn't mean the information is useless.


The only GS Discord servers with significance are:
Golden Sun Hacking Community
GS Speedrunning
/r/Golden Sun
GS United Nations
Temple of Kraden

Can you believe how small the Golden Sun Community is?

2+2=5 Don't believe me? Those are rounded decimal numbers. Take that, flat earth theorists! :)

dawnbomb

How goes progress now? i would also love a dawn dawn editor... i really want to make a very game changing hard mode hack.

Daddy Poi's Oily Gorillas

There has been Map Editor progress, yes. (Fresh ROM recommended.)

No Dark Dawn progress. (Unless you count the stuff that was documented (from June and before) in the document as progress?)
Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Sometimes I like to compare apples to oranges. (Figuratively) ... They are both fruits, but which one would you eat more? (If taken literally, I'd probably choose apples.)
Maybe it is over-analyzing, but it doesn't mean the information is useless.


The only GS Discord servers with significance are:
Golden Sun Hacking Community
GS Speedrunning
/r/Golden Sun
GS United Nations
Temple of Kraden

Can you believe how small the Golden Sun Community is?

2+2=5 Don't believe me? Those are rounded decimal numbers. Take that, flat earth theorists! :)

dawnbomb

Can i get the latest version?

also, if even just a stat editor for dark dawn to edit enemies, characters, abilities, or items, would work, that would go a long way.

I'd be willing to throw down a cash bounty if someone can manage it.

Daddy Poi's Oily Gorillas

Maybe soon-ish?  Though, I think there was a couple things I wanted to fix?  So it is possible it could be in October or later. (That's to be decided.) And even then, since I'm planning to continue labeling this Beta, there may still be a few buggy things....

The plan was to eventually do that (hopefully), but I wasn't sure when...... ...............
Dark Dawn stats is basically:  Decompress the Arm9 boot file, ... read that the same way you could a GBA file.... (With the address locations of each table, and their format, etc....) And compress it back in... It's kind of simple, but can take quite a lot of patience. Which is why I can't say when or if it'll get done any time soon or not.
(Some tables may be in other files (aka: not boot file(s)) as well.)

Of course the whole editor is suppose to be free ( and open-sourced! :) ), but donations are welcome. (If I even have a proper way to accept them?)

Now I wonder... just out of curiosity (and because I like statistic related stuff...)... I wonder how everyone would price my work..... (GS editor work, answering GS questions, GS research document(s), etc.)

Also, fun thought since I never looked into it. = But is it actually worth investing in GS1/GS2/GS3 as "collectible" items? (Not saying whether I'd do it or not.) Or would it happen to be one of those things where you have to wait a life time for it to be worth it? :P





Recent changes to my editor in past ~24 hours:
-Ctrl+` = Toggle both grids. (I already have "`" for one grid and "Shift+`" for a second grid... which basically amounts to 2px lines.)
-You can now scroll through the palettes with [ and ]. (When viewing the tileset image(s) for the map.)
-Fixed bug when you click and drag off the map.
Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Sometimes I like to compare apples to oranges. (Figuratively) ... They are both fruits, but which one would you eat more? (If taken literally, I'd probably choose apples.)
Maybe it is over-analyzing, but it doesn't mean the information is useless.


The only GS Discord servers with significance are:
Golden Sun Hacking Community
GS Speedrunning
/r/Golden Sun
GS United Nations
Temple of Kraden

Can you believe how small the Golden Sun Community is?

2+2=5 Don't believe me? Those are rounded decimal numbers. Take that, flat earth theorists! :)

dawnbomb

worth more then i can pay, and worth more then the limited amount of people who could be able to pay will equate to a good income for time spent.

still, i think i'd like to put down a :idea: 120$ :idea: bounty on dark dawn stat editor by the end of November. 2 months should be good?

while i think a better GS editor is great, dark dawn *could* be great to, it sucks only because...it actually sucks, but if there is mod tools for it, a TON can be done. and personally, i don't see people making full new games with the GS engine via map editing, easier to use rpg maker and make a GS fan game.

my bounty doesn't mean stop, it just means... get some focus on dark dawn for me?  :heart: it still encompass' the GSmagic goals.

Daddy Poi's Oily Gorillas

Quoteworth more then i can pay, and worth more then the limited amount of people who could be able to pay will equate to a good income for time spent.
That is true.

Quotestill, i think I'd like to put down a Idea 120$ Idea bounty on dark dawn stat editor by the end of November. 2 months should be good?
I'd say that two months would be enough time, yes.... However, that all depends on how much I work on it during that time frame.  I do want a Dark Dawn editor as well, so I might just look into it soon anyway?

What I should probably figure out at some point... is.... You know how you can dump memory from Desmume.... it could potentially be useful to take that and compress it (any decompressed files there, and such.)... back into the ROM if I ever get to that point.

Quotewhile i think a better GS editor is great, dark dawn *could* be great to, it sucks only because...it actually sucks, but if there is mod tools for it, a TON can be done. and personally, i don't see people making full new games with the GS engine via map editing, easier to use rpg maker and make a GS fan game.
Yeah, map editing isn't very useful with that alternative... but it's still good for hardcore(?) hackers wanting to use the real GS as a base, and people who like to know how the game works/etc. -- At the very least, map editing is a hobby project.




--
GS2 = I feel like I should make a patch for  +10 ePower per summon teir, and then have that get reduced by 10 each turn. (Capping at 100 ePower from summons.... so if you have 50 ePower, then you can get up to +100 more per element from summons... Just a theory, though.)
Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Sometimes I like to compare apples to oranges. (Figuratively) ... They are both fruits, but which one would you eat more? (If taken literally, I'd probably choose apples.)
Maybe it is over-analyzing, but it doesn't mean the information is useless.


The only GS Discord servers with significance are:
Golden Sun Hacking Community
GS Speedrunning
/r/Golden Sun
GS United Nations
Temple of Kraden

Can you believe how small the Golden Sun Community is?

2+2=5 Don't believe me? Those are rounded decimal numbers. Take that, flat earth theorists! :)