Golden Sun Hacking Community

General Hacking => Project List => Topic started by: Foreclosure on May 31, 2019, 05:35:19 PM



Title: GS: TLA Maheo's Path
Post by: Foreclosure on May 31, 2019, 05:35:19 PM
Ok, guys, so I figured out how to finish my patch and I can finally present the official Beta Version!

Changelog:

Felix is now Maheo, a Mayan Indian with moapa's sprites. Revamped stats and classes.

-Isaac's party fully transformed into all proxian antagonists (Saturos = Isaac, Garet  Agatio, Ivan = Karst and Mia = Menardi)
I did a full revamp of the classes and stats. They are all Mars adepts all functional and stuff.

-Piers's sprites changed into Alex's sprites. He will still be Piers storywise, but he now looks like Alex, in battle and in overworld sprites, and I changed his classes and stats to match a mage like Alex.

-Changed Alex's sprites into another person, a woman. She will be still alex storywise though.

- Changed Sheba into Doyle, a Beastmen with (almost) full sprite sheet and custom classes! He uses Maha's overworld sprites and custom battle sprites I made myself. Text to match Doyle's scripts aren't yet implemented so he will be refered to as Sheba for now.


-Changed much of the text.



To do things:

-Change ending text.
-Draw some animation frames that are still missing for some characters.
-fix minor bugs.
-Edit text to match new character Doyle

It is playable however. Enjoy!

Special thanks to Caledor for I used his rom as base, and for everyone here who helped me finish my patch.

Edit: Fixed many bugs. Patch fully playable up to Mars Lighthouse last dialog. Many of Aaron's unleashes were glitched, and I fixed the class chart once again. Everyone should have normal classes with no NPC classes within any combination.  Also I can't seem to make Saturos use his proper mercury/jupiter classes and menardi same problem with her jupiter classes. Every other class should work fine, but you will get NPC if you try ot give Saturos mercury ir jupiter, or try to give jupiter to Menardi. Working on this but idk if I can figure it out for the life of me :/



Title: Re: GS: TLA Maheo's Path
Post by: Salanewt on June 05, 2019, 01:18:03 AM
Hey there, welcome!

Going to comment on the text editing thing first: It's very finicky, and it often glitches for basically no reason at all. Getting beyond that stage is often a matter of trial and error.

As for the stats thing, have you tried giving Isaac the same stats that Garet and Jenna have in vanilla? Venus 3 will probably cause issues because of the way these games do classes.



Title: Re: GS: TLA Maheo's Path
Post by: Foreclosure on June 05, 2019, 03:00:02 AM
Thanks for replying, Salanewt. I feel welcome indeed. :)

I have tried editing the stats like you said, but I still get the NPC glitch class, but maybe I wasn't clear enought about my doubts, so I'm going to explain again my issues:

What I want is to change Isaac into Saturos, and so change elemental level from Venus 5 to Mars 5. Then, I went to Squire class series and put the requirements for Mars instead of Venus (5 Mars for Squire, 7 for Knight, etc)

When I test, and put all Saturos djinn on standby, it switches back to NPC class instead of Squire class. Why is this happening?
I tried editing different stats (Mars 54, Venus 1 or Mars 51, Venus 3, etc) and all combinations get the same result.


Title: Re: GS: TLA Maheo's Path
Post by: Salanewt on June 06, 2019, 04:20:07 PM
Have you tried swapping the Mercury and Jupiter stats?

Without going into too much detail (because I'm not sure how to explain), the game uses these values to determine how characters get classes.


And it's great that you feel welcome! :)


Title: Re: GS: TLA Maheo's Path
Post by: Fox on June 08, 2019, 12:34:07 PM
Quote
Then, I went to Squire class series and put the requirements for Mars instead of Venus (5 Mars for Squire, 7 for Knight, etc)
Did you also update the class type? (Mars isn't the same class type as Venus)

Class type is mostly just elemental priority... (Though, can include item classes that don't check for elemental priority.)
1=Venus
2=Mars
3-5=Venus&Mars but with secondary element
6-10 similar as above but with Jupiter/Mercury & secondary element.



Quote
Without going into too much detail (because I'm not sure how to explain), the game uses these values to determine how characters get classes.
When multiple elements have the same level, yes... but in this case, with three elements being a level 0, and one not... and we're only working with the base class-line (single element)... it's not really relevant right now. (To have a secondary element, its level must be above 0.  (If you have an element at "9" (0.9) (not "90"/(9.0)) in the party editor, but no Djinn of the same element, that is still level 0.)
He didn't say anything about class type, and to me, that makes the most sense right now for what the problem may be (If he deleted/changed the original Mars classline, which I suspect is the case?), but he'd need to show us what he has for it.


I may try this myself soon.   Not right now, though.  I'm feeling pretty confident, but I know it's always best to double check.   (I have studied the entire function for what assigns your class a long time ago... so I'm not expecting any problems.)


Title: Re: GS: TLA Maheo's Path
Post by: Foreclosure on June 08, 2019, 05:32:36 PM
Edit: Thanks to the info Fox posted above plus some empyrical research, I could figure this out.
The first digit in class type corresponds to the adept in question, meaning 2 is Isaac, 3 is Garet and so on.

So the deal is this: Squire Class is type 20 because Isaac is adept 2 and 0 is pure venus class.
So, when I put type 22 to the classes, then it worked like a charm, because Isaac is 2 and Mars is 2.
If u want to put mia base class, say, to Mars, then change it to type 5 (digita correspondent to Mia) and 2 (Mars) and so on.

Idk if you guys could understand it. I will make a little more research and then maybe I will edit this. Thanks Fox!

Now I can finally finish my patch!