Welcome to the Shining Force Central Forums!
SFC Forums Index Shining Forums Shining Force
Register for your free forum account now or Login to remove this advert.

SF1 Various Patches and Fixes

Jan2019: fixed multioutfit patch

Discussion about the original classic Genesis/Mega Drive game. Posts about the GBA remake belong in the forum below.

SF1 Various Patches and Fixes

Postby Siel » Mon May 28 2018 2:00am

Standalone Patches
These patches can produce changes to the gameplay on their own.

Change EXP Cap per Action to 100
The game originally caps EXP gains at 48 in a single action/turn. This patch essentially removes that cap by raising it to 100.
WARNING: SPOILER!


No Stacking Healing EXP
The game originally adds up EXP via healing from each individual target, which can lead to very high gains for AURA users. This patch changes this so that only the highest EXP score among all targets is considered.
WARNING: SPOILER!


Static Combat EXP
The game originally grants EXP based on damage dealt. This patch removes that relation and makes it simply grant 1/3 of the enemy's total EXP per attack.
WARNING: SPOILER!


Muddle Enhancer 50%
66% version
75% version
Being under the MUDDLE status originally sets the chance to miss to 25%, except when attacking a target with high evasion, in which case it has no effect. These patches change MUDDLE's effect to additively increase chances of missing by 50/66/75%, including when attacking a target with high evasion.
WARNING: SPOILER!

----------

SF1 Editor Supplementary Patches
These patches don't really do anything on their own and require further changes to be made through the editor.


Multiple Outfits Per Character
The editor allows editing and adding outfit items per character, but only the first outfit for each character can actually trigger in-game. This patch changes it so that outfits beyond the first ones also get checked. Priority when there are multiple valid outfits is decided by the inventory slot order.
WARNING: SPOILER!


Extended Class Promotion EXP
The editor allows expanding the number of classes, but none of the expanded classes are ever considered as promoted classes in regards to experience gain calculations. This patch fixes that, albeit in a slightly unorthodox manner. The upper half of the extended classes (rather than the lower half) becomes considered promoted in regards to experience gains. Incidentally, MGCR and YGRT also become considered promoted.
WARNING: SPOILER!


DETOX Copies Healing EXP
Even if healing EXP is modified in the editor, DETOX's EXP reward remains at 10. This patch makes it copy the minimum healing EXP setting instead.
WARNING: SPOILER!

----------

Change Reverter Patches
These patches undo the changes from the patches above and return the original game's functions. Patches that add data and end up expanding the size of the ROM do not have that filesize change undone.
WARNING: SPOILER!
Last edited by Siel on Thu Jan 31 2019 11:22pm, edited 3 times in total.
Siel

User avatar
Shining Member
Shining Member
 
Posts: 355
Joined: Sun Oct 18 2009 2:20pm

Re: SF1 Various Patches and Fixes

Postby Runesamurai » Fri Jun 08 2018 5:10am

Why do the Demon Masters even wield Holy Staves? That's something that's always bugged me. Because it makes absolutely no sense. They're totally evil and everything the opposite of what should be able to wield them. Yet the mages on the force can't wield them...For that matter the Master Mages shouldn't be able to wield them either. They should be equipped with Guardian Staves instead.
Runesamurai

User avatar
Shining Member
Shining Member
 
Posts: 253
Joined: Mon Dec 11 2017 10:49pm

Re: SF1 Various Patches and Fixes

Postby Siel » Thu Jan 31 2019 11:24pm

I reuploaded an actually functional multioutfit patch: there was one line of code missing from the patch itself to make it all work. (I had forgotten I was testing on a modified ROM with an equivalent of that line already included in a completely different location)
Siel

User avatar
Shining Member
Shining Member
 
Posts: 355
Joined: Sun Oct 18 2009 2:20pm

Re: SF1 Various Patches and Fixes

Postby cww80 » Thu Jun 06 2019 2:38am

Siel wrote:Standalone Patches
These patches can produce changes to the gameplay on their own.

Change EXP Cap per Action to 100
The game originally caps EXP gains at 48 in a single action/turn. This patch essentially removes that cap by raising it to 100.
WARNING: SPOILER!


No Stacking Healing EXP
The game originally adds up EXP via healing from each individual target, which can lead to very high gains for AURA users. This patch changes this so that only the highest EXP score among all targets is considered.
WARNING: SPOILER!


Static Combat EXP
The game originally grants EXP based on damage dealt. This patch removes that relation and makes it simply grant 1/3 of the enemy's total EXP per attack.
WARNING: SPOILER!


Muddle Enhancer 50%
66% version
75% version
Being under the MUDDLE status originally sets the chance to miss to 25%, except when attacking a target with high evasion, in which case it has no effect. These patches change MUDDLE's effect to additively increase chances of missing by 50/66/75%, including when attacking a target with high evasion.
WARNING: SPOILER!

----------

SF1 Editor Supplementary Patches
These patches don't really do anything on their own and require further changes to be made through the editor.


Multiple Outfits Per Character
The editor allows editing and adding outfit items per character, but only the first outfit for each character can actually trigger in-game. This patch changes it so that outfits beyond the first ones also get checked. Priority when there are multiple valid outfits is decided by the inventory slot order.
WARNING: SPOILER!


Extended Class Promotion EXP
The editor allows expanding the number of classes, but none of the expanded classes are ever considered as promoted classes in regards to experience gain calculations. This patch fixes that, albeit in a slightly unorthodox manner. The upper half of the extended classes (rather than the lower half) becomes considered promoted in regards to experience gains. Incidentally, MGCR and YGRT also become considered promoted.
WARNING: SPOILER!


DETOX Copies Healing EXP
Even if healing EXP is modified in the editor, DETOX's EXP reward remains at 10. This patch makes it copy the minimum healing EXP setting instead.
WARNING: SPOILER!

----------

Change Reverter Patches
These patches undo the changes from the patches above and return the original game's functions. Patches that add data and end up expanding the size of the ROM do not have that filesize change undone.
WARNING: SPOILER!


Is it possible to make a patch that ignores character level when calculating xp? Basically, would be nice to always get max regardless of level.
cww80

Newbie
Newbie
 
Posts: 10
Joined: Tue Nov 15 2011 2:39am

Re: SF1 Various Patches and Fixes

Postby Siel » Thu Jun 06 2019 10:09pm

Here you go: a patch that makes the game ignore the actual level difference when calculating EXP, instead always awarding based on the maximum base EXP.

Exp Gain Ignoring Level Difference
Siel

User avatar
Shining Member
Shining Member
 
Posts: 355
Joined: Sun Oct 18 2009 2:20pm

Re: SF1 Various Patches and Fixes

Postby cww80 » Sun Jun 09 2019 6:39am

Thanks so much! I know about the Shining Force Editior, but would a patch be possible to make level ups more in tune with Shining Force II's? (Or just re balanced?) Perhaps the ability to pass items from Max when his inventory is full? I know about some of the rom hacks that enable passing items to different characters, but they don't work on real hardware.
cww80

Newbie
Newbie
 
Posts: 10
Joined: Tue Nov 15 2011 2:39am

Re: SF1 Various Patches and Fixes

Postby Siel » Sun Jul 07 2019 12:53am

Just editing the growth curves to be less extreme should bring it closer to SF2. To go a step further, randomness in stat gains could be tuned down too, so here are a few patches:

Stat Gains - Halved Randomness
Stats are only randomized up to ±12.5% or ±2 instead of ±25% or ±4, whichever is lower for that stat.

Stat Gains - 1 Randomness
Randomness in stat gains only goes up to ±1

Stat Gains - Plus 0 or Plus 1
Stat gains are randomized by either +0 or +1, with no possibility of -1.

Stat Gains - No Randomness
Randomness in stat gains is reduced to none!

For reference, I think SF2's randomness is only +0 or +1.

As for item passing, I'm not familiar with real hardware differences and their issues. It might just be due to that feature involving expanding the ROM and going past the regular size of the ROM. In that case, editing growth curves via the editor might not work either. The closest you'd then have for SF2-like level ups would be to just edit everyone to a linear growth. The patches above should work regardless though, since they only affect the regular area of the game.
Siel

User avatar
Shining Member
Shining Member
 
Posts: 355
Joined: Sun Oct 18 2009 2:20pm

Re: SF1 Various Patches and Fixes

Postby Lobo » Sun Jul 07 2019 3:30pm

Great, Siel!

I'm not pretty sure about how randomness work in SF2, but I would guess level ups gains are independent there, which is not the case here.

I mean, in SF1, if you get a top score for some stat in a level up t's likely you will get a low score (maybe 0) in next level, for the reference is a 'target value' on the growth curve, not a 'target expected gain'.
Lobo

User avatar
Shining Hero
Shining Hero
 
Posts: 1046
Joined: Fri Sep 17 2004 5:31pm
Location: Rio de Janeiro / Brazil

Re: SF1 Various Patches and Fixes

Postby Siel » Sun Jul 07 2019 4:20pm

Yeah, that's another difference, but I'd say it's a pretty minor one unless stat-up items are involved. When randomness is mostly or completely removed from both systems, they essentially work out to be the same. If it were reversed for SF2 to have SF1's level of randomness though, the stat ceiling would go out of control under that system since SF2 lacks an upper limit.
Siel

User avatar
Shining Member
Shining Member
 
Posts: 355
Joined: Sun Oct 18 2009 2:20pm

Re: SF1 Various Patches and Fixes

Postby Lobo » Mon Jul 08 2019 1:56am

Yup!
But that's something I like better in SF1 than in SF2 (or maybe any other game).

It's about redeeming and becoming good after all
It doesn't matter if you got luckyless for five or more levels in a row.
If you get lucky in the next one, you'll achieve great numbers and become powerful or, at least, above average at once!

It's definitely a system that favors being over 'average'.
And, most of all, favors getting high numbers in a single levelup.
Lobo

User avatar
Shining Hero
Shining Hero
 
Posts: 1046
Joined: Fri Sep 17 2004 5:31pm
Location: Rio de Janeiro / Brazil

Re: SF1 Various Patches and Fixes

Postby cww80 » Sat Jul 20 2019 7:39pm

Siel wrote:Just editing the growth curves to be less extreme should bring it closer to SF2. To go a step further, randomness in stat gains could be tuned down too, so here are a few patches:

Stat Gains - Halved Randomness
Stats are only randomized up to ±12.5% or ±2 instead of ±25% or ±4, whichever is lower for that stat.

Stat Gains - 1 Randomness
Randomness in stat gains only goes up to ±1

Stat Gains - Plus 0 or Plus 1
Stat gains are randomized by either +0 or +1, with no possibility of -1.

Stat Gains - No Randomness
Randomness in stat gains is reduced to none!

For reference, I think SF2's randomness is only +0 or +1.

As for item passing, I'm not familiar with real hardware differences and their issues. It might just be due to that feature involving expanding the ROM and going past the regular size of the ROM. In that case, editing growth curves via the editor might not work either. The closest you'd then have for SF2-like level ups would be to just edit everyone to a linear growth. The patches above should work regardless though, since they only affect the regular area of the game.


Thanks. Just went back to playing again. Took weeks for my posts to get accepted
cww80

Newbie
Newbie
 
Posts: 10
Joined: Tue Nov 15 2011 2:39am

Re: SF1 Various Patches and Fixes

Postby Siel » Thu Sep 05 2019 3:31am

Out-of-Battle Egress
This patch enables the use of Egress on non-town maps even when not in an active battle. Well, technically, it enables the use of any spell, but Egress is the only really practical one and the only spell Max has by default. One caveat is that buff spells can be an endless source of 1 EXP if Max is made to have access to them.

Hold B to Dash (tentative)
Holding B makes Max move around faster while in towns. However, the way this is currently implemented causes some side effects:
  • NPCs also move faster
  • sprites blink
  • map tile redrawing often can't keep up, resulting in graphical map glitches
Ludicrous Speed
In addition to the game text, the following is also sped up when message speed is set to 4:
  • in-battle automatic cursor movement
  • player character action cancel initial position return movement
  • enemy movement
  • the horsecart at the beginning of the game, before the option menu can be accessed
Siel

User avatar
Shining Member
Shining Member
 
Posts: 355
Joined: Sun Oct 18 2009 2:20pm

Re: SF1 Various Patches and Fixes

Postby projectego » Thu Sep 26 2019 8:05pm

Another awesome round-up, Siel. Cheers for these very, very cool patches.

With the 'Hold B to Dash' patch, however it seems that MediaFire will not serve the download link and is stuck in a perpetual 'continue' loop:

WARNING: SPOILER!


Would you be able to re-upload the patch, please?
SFMods.com: A community for mod authors to share graphical assets and resources for use with modding Shining Force and Shining Force II.

(Romans 12:1-2)
SFMods.com: A community for mod authors to share graphical assets and resources for use with modding Shining Force and Shining Force II.

(Romans 12:1-2)
projectego

User avatar
Shining Member
Shining Member
 
Posts: 335
Joined: Thu Mar 12 2009 9:10pm
Location: England

Re: SF1 Various Patches and Fixes

Postby cww80 » Fri Sep 27 2019 6:37am

Siel wrote:Out-of-Battle Egress
This patch enables the use of Egress on non-town maps even when not in an active battle. Well, technically, it enables the use of any spell, but Egress is the only really practical one and the only spell Max has by default. One caveat is that buff spells can be an endless source of 1 EXP if Max is made to have access to them.

Hold B to Dash (tentative)
Holding B makes Max move around faster while in towns. However, the way this is currently implemented causes some side effects:
  • NPCs also move faster
  • sprites blink
  • map tile redrawing often can't keep up, resulting in graphical map glitches
Ludicrous Speed
In addition to the game text, the following is also sped up when message speed is set to 4:
  • in-battle automatic cursor movement
  • player character action cancel initial position return movement
  • enemy movement
  • the horsecart at the beginning of the game, before the option menu can be accessed


Thanks so much for these. Have the same issue with the B button dash download not working.

Is it possible to patch back in the control enemy code from the Japanese version? Perhaps make it easier to do as well. Haven't gotten it to work yet lol
cww80

Newbie
Newbie
 
Posts: 10
Joined: Tue Nov 15 2011 2:39am

Re: SF1 Various Patches and Fixes

Postby Siel » Fri Sep 27 2019 9:13am

re: Hold B to Dash
Woah, I thought Mediafire had gotten some sort of download UI update, but it looks like that download-key-generator page shows up only for that specific file (among my files) and it's otherwise the same download page as usual. I tried reuploading the file with different filenames and even recreating the patch anew and uploading that, but to no avail. Maybe the file structure of that specific patch messes up something on their side? I instead threw the patch file into an archive and that seems to have done the trick:
Hold B to Dash.7z


re: enemy control
I'm not familiar with that cheat, but I'll try looking into it. Hopefully, it's just disabled instead of taken out entirely.

Edit: Does such a code actually exist? I can't seem to find anything concrete about it, not even in Japanese, except rumors about it in English.

I even tried hacking in player control over enemies, but the game doesn't seem to be able to handle it properly: the "enemy" can only choose targets as if it were a Force member (other enemies when attacking, a Force member when passing items or healing) and the target selection is processed wrongly (enemy targets a single enemy -> battle sequence shows enemy attacking multiple Force members, even some not actually present in the current battle).
Last edited by Siel on Fri Sep 27 2019 10:30am, edited 2 times in total.
Siel

User avatar
Shining Member
Shining Member
 
Posts: 355
Joined: Sun Oct 18 2009 2:20pm

Re: SF1 Various Patches and Fixes

Postby cww80 » Fri Sep 27 2019 10:21am

This is what I'm referring to. https://gamefaqs.gamespot.com/genesis/5 ... rce/cheats

https://gamehacking.org/game/15847

This lists a control opponent (enemy) code

Found it for real hardware. ACCA-AA2E Will see if I can just patch it in with GGguy.
You do not have the required permissions to view the files attached to this post.
cww80

Newbie
Newbie
 
Posts: 10
Joined: Tue Nov 15 2011 2:39am

Re: SF1 Various Patches and Fixes

Postby Siel » Sat Sep 28 2019 2:29am

Yeah, that GameFAQs thing, references to it, and similar cheat aggregation sites are all that I could find about it. There's no documentation of it outside of old shoddy gaming sites, no confirmation of anyone ever succeeding at it, no mention of the feature on Japanese websites at all (at best they talk about SF1's debug mode, then SF2 and SFCD's enemy control). And at least for the US version, I haven't found anything in the code yet that suggests an alternate function for enemy control, so I'm starting to think that it's just an old fabricated submission that went through a lax verification process.

As for the Game Genie code, it seems to do the same thing as the enemy-control hack I mentioned in my previous post, meaning it doesn't actually function as expected.
Siel

User avatar
Shining Member
Shining Member
 
Posts: 355
Joined: Sun Oct 18 2009 2:20pm

Re: SF1 Various Patches and Fixes

Postby cww80 » Sat Sep 28 2019 2:49am

Works well enough for me.
cww80

Newbie
Newbie
 
Posts: 10
Joined: Tue Nov 15 2011 2:39am

Re: SF1 Various Patches and Fixes

Postby Siel » Sat Sep 28 2019 6:12am

If it fits what you were looking for, I guess everything's fine then.
Siel

User avatar
Shining Member
Shining Member
 
Posts: 355
Joined: Sun Oct 18 2009 2:20pm

Re: SF1 Various Patches and Fixes

Postby cww80 » Sat Sep 28 2019 6:25am

Yeah, it's basically what I've wanted since I was 14 and played Shining Force 2 and saw the debug mode code for it. Thankfully, I had already finished Shining Force 2 before using it, but ever since I have been hopelessly addicted to this series. Love seeing how strong I can make the force and control enemy makes it that much easier. Thanks for everything, will be trying all of your Shining Force 2 patches next. And keep them coming.
cww80

Newbie
Newbie
 
Posts: 10
Joined: Tue Nov 15 2011 2:39am


Return to Shining Force

Who is online

Users viewing this topic: No registered users and 0 guests