Removing the slowdown in Gradius III SNES
Removing the slowdown in Gradius III SNES
Noone reads Hi Scores so let's make a thread here.
Man, that MAME thread really pisses me off. The kind of mindset MAMEDEV has is the kind of mindset that genuinely holds this hobby back in ways that people take for granted. Fuck that, right? The good news is that the SNES scene agrees.
Someone finally did what should have been done decades ago. Everyone hates the slowdown in SNES Gradius III, right? In development is a hack that adds a simulated SA1 chip to an American Gradius III ROM. This removes pretty much all slowdown from the game. It reveals a game that might actually be harder than the notorious original arcade game, as things should be.
Simply letting the attract demo play reveals differences. You can watch that here. The link to the patch is in the description. Just apply it to an American Gradius III ROM like any other patch. It's BPS instead of IPS, so you'll need something like Floating IPS (which you should have anyway). The ROM you get out of it should run on anything supporting the SA1 (that means anything that supports Super Mario RPG), so hit up the latest Snes9X or the new bsnes or something. Only issue so far is that the game will crash after the game over jingle ends, but that will likely be fixed soon.
Please check this out. It's time to play Gradius III SNES as it was meant to be.
Oh wait apparently it also crashes after clearing a loop at the moment. Good luck getting there though!
Man, that MAME thread really pisses me off. The kind of mindset MAMEDEV has is the kind of mindset that genuinely holds this hobby back in ways that people take for granted. Fuck that, right? The good news is that the SNES scene agrees.
Someone finally did what should have been done decades ago. Everyone hates the slowdown in SNES Gradius III, right? In development is a hack that adds a simulated SA1 chip to an American Gradius III ROM. This removes pretty much all slowdown from the game. It reveals a game that might actually be harder than the notorious original arcade game, as things should be.
Simply letting the attract demo play reveals differences. You can watch that here. The link to the patch is in the description. Just apply it to an American Gradius III ROM like any other patch. It's BPS instead of IPS, so you'll need something like Floating IPS (which you should have anyway). The ROM you get out of it should run on anything supporting the SA1 (that means anything that supports Super Mario RPG), so hit up the latest Snes9X or the new bsnes or something. Only issue so far is that the game will crash after the game over jingle ends, but that will likely be fixed soon.
Please check this out. It's time to play Gradius III SNES as it was meant to be.
Oh wait apparently it also crashes after clearing a loop at the moment. Good luck getting there though!
Last edited by Despatche on Wed May 08, 2019 10:19 pm, edited 1 time in total.
Rage Pro, Rage Fury, Rage MAXX!
-
BareKnuckleRoo
- Posts: 6197
- Joined: Mon Oct 03, 2011 4:01 am
- Location: Southern Ontario
Re: Removing the slowdown in Gradius III SNES
Neat! Shame about the crashing after gameover jingle but it's definitely promising to see there's an option to play the game without the massive, nearly constant slowdown present in the game.
For people who missed it, there's also Metal Slug 2 Turbo and Guardian Force De-Lag patches which exist. Metal Slug 2 has a similar issue at release with way too much slowdown due to a bug.
For people who missed it, there's also Metal Slug 2 Turbo and Guardian Force De-Lag patches which exist. Metal Slug 2 has a similar issue at release with way too much slowdown due to a bug.
-
EmperorIng
- Posts: 5066
- Joined: Mon Jun 18, 2012 3:22 am
- Location: Chicago, IL
Re: Removing the slowdown in Gradius III SNES
Does the patch only work with the USA SNES rom? I haven't tried yet.
All in all, I was really excited when I heard this. This is the type of thing that Gradius III's port needs to elevate itself - you have the eminent playability of Gradius III without the consistent crawl that creeps in in the games' mid-to-late stages.
All in all, I was really excited when I heard this. This is the type of thing that Gradius III's port needs to elevate itself - you have the eminent playability of Gradius III without the consistent crawl that creeps in in the games' mid-to-late stages.
DEMON'S TILT [bullet hell pinball] - Music Composer || EC2151 ~ My FM/YM2612 music & more! || 1CC List || PCE-CD: The Search for Quality
-
mycophobia
- Posts: 751
- Joined: Thu Sep 22, 2016 4:08 pm
- Contact:
Re: Removing the slowdown in Gradius III SNES
the slowdown in gradius iii snes is low on my list of problems with that game...but it's cool that this exists
-
Square_Air
- Posts: 408
- Joined: Wed Nov 25, 2015 2:50 am
- Location: The Edge Of The Ape Oven
- Contact:
Re: Removing the slowdown in Gradius III SNES
The slowdown in every version of Gradius III has turned me off a bit, so this is relevant to my interests.
There have been MS2 speed fixes around since the early 2000's, and I've never tried Trap's fix, but I highly recommend checking it out. MS2 is possibly the best example of why arcade accurate emulation shouldn't be a universal gold standard, since the original MS2 borders on being completely broken.
There have been MS2 speed fixes around since the early 2000's, and I've never tried Trap's fix, but I highly recommend checking it out. MS2 is possibly the best example of why arcade accurate emulation shouldn't be a universal gold standard, since the original MS2 borders on being completely broken.
Re: Removing the slowdown in Gradius III SNES
At the moment, yes. I should have mentioned that, sorry.EmperorIng wrote:Does the patch only work with the USA SNES rom? I haven't tried yet.
Rage Pro, Rage Fury, Rage MAXX!
Re: Removing the slowdown in Gradius III SNES
I have been waiting for someone to make a ROMhack like this of Gradius III SNES for a very long time. In the past I have actually considered picking up hacking it as a hobby when I ever managed to find enough time. So happy that I wasn't the only one. The tweaks and improvements made by the Gradius III team to their SNES port deserved to be freed from the shackles of its crippling slowdown.
Of course, that's just an opinion.
Always seeking netplay fans to play emulated arcade games with.
Always seeking netplay fans to play emulated arcade games with.
-
MarioNintendo
- Posts: 57
- Joined: Wed May 15, 2013 9:35 pm
Re: Removing the slowdown in Gradius III SNES
Good stuff!
Re: Removing the slowdown in Gradius III SNES
Looks great, thanks for sharing.
ChurchOfSolipsism wrote:I'll make sure I'll download it illegally one day...
Re: Removing the slowdown in Gradius III SNES
Hopefully the SA-1 support on the SD2SNES will be at 100% soon. I'd hate to sack a working SA-1 cart to convert this (I also try to avoid emulating if I can).
Re: Removing the slowdown in Gradius III SNES
...why do you need to fuck around with simulating another chip or patching roms when you can just raise the emulation execution cap? Snes9X already lets you 'overclock' up to 500% which eliminates any slowdown in any game I've ever tried, including Gradius III (and I just tested it again now to confirm I'm not nuts).
I don't understand how this is different or what it's supposed to accomplish.
I don't understand how this is different or what it's supposed to accomplish.
Re: Removing the slowdown in Gradius III SNES
Because this would let you play the game on a real SNES.komatik wrote:...why do you need to fuck around with simulating another chip or patching roms when you can just raise the emulation execution cap? Snes9X already lets you 'overclock' up to 500% which eliminates any slowdown in any game I've ever tried, including Gradius III (and I just tested it again now to confirm I'm not nuts).
I don't understand how this is different or what it's supposed to accomplish.
Re: Removing the slowdown in Gradius III SNES
More than that, it's also a small test for what the SA1 can do. Unlike the NES, most of the SNES chips were poorly utilized.
Rage Pro, Rage Fury, Rage MAXX!
-
- Posts: 1009
- Joined: Wed Mar 23, 2011 5:31 pm
Re: Removing the slowdown in Gradius III SNES
As a Gradius III PCB owner, I can say that it gets mad slowdown too...
Re: Removing the slowdown in Gradius III SNES
I think you would need to physically change some bosses and level design to make the arcade version play well without its slowdown.
Of course, that's just an opinion.
Always seeking netplay fans to play emulated arcade games with.
Always seeking netplay fans to play emulated arcade games with.
Re: Removing the slowdown in Gradius III SNES
The PS2/PSP version seems to disagree.
Rage Pro, Rage Fury, Rage MAXX!
Re: Removing the slowdown in Gradius III SNES
Even without slowdown it's not as hard as the arcade version which has some crazy moments that were removed/altered on the console port (flying ice blocks, craziness of the fire stage and more I forgot).
You could remove the slowdown with the overclock option in snes9x set to "max" in the libretro core, now in stand-alone since 1.60.
You could remove the slowdown with the overclock option in snes9x set to "max" in the libretro core, now in stand-alone since 1.60.
Re: Removing the slowdown in Gradius III SNES
It's surely playable with wait turned to 0, as pegboy demonstrated, but certain parts (most notably stage 7, the fire stage) get really ridiculous and practically mandate alternative strategies to get through.Despatche wrote:The PS2/PSP version seems to disagree.
I'm not sure why that's "as things should be," but pretty cool if this works on the actual hardware. I didn't catch that from the original post and was wondering the same thing as komatik.Despatche wrote:It reveals a game that might actually be harder than the notorious original arcade game, as things should be.
Re: Removing the slowdown in Gradius III SNES
Self quote. But I just tried this out on my SD2SNES with the latest firmware 1.10.3, and it works! Man, this is a game changer, it runs so smooth on real hardware!opt2not wrote:Hopefully the SA-1 support on the SD2SNES will be at 100% soon. I'd hate to sack a working SA-1 cart to convert this (I also try to avoid emulating if I can).
Re: Removing the slowdown in Gradius III SNES
My strategy has always been to let an option hunter steal my options for the fire stage and fly through it barely shooting. Once you learn how to do that you can effectively recover anywhere on that stage. I'm thinking more about a few bosses whose strategies boil down to "memorize this very specific strategy to win, otherwise fail" when slowdown is removed. While the whole game is surely full of this stuff anyway, it just makes it even more unwelcoming to casual replays.Shepardus wrote:It's surely playable with wait turned to 0, as pegboy demonstrated, but certain parts (most notably stage 7, the fire stage) get really ridiculous and practically mandate alternative strategies to get through.
Of course, that's just an opinion.
Always seeking netplay fans to play emulated arcade games with.
Always seeking netplay fans to play emulated arcade games with.
Re: Removing the slowdown in Gradius III SNES
Just got an update! You want "patch.bps". Seems game overs and loop transitions now work. Haven't tested it yet.
Something interesting I haven't mentioned yet: the patch throws in SRAM support, so the game saves whatever your scoreboard looks like. Of course, this game doesn't split for difficulty or anything, but it's still nice.
----------
Yes you could, and still can! However, this hack is significantly better because it doesn't rely on an emulator-specific feature and because it furthers SA1 research. You can't just overclock a real SNES like it's no big deal. In fact, overclocking like that is a huge waste compared to just offloading to another chip. That's why devs had to be really careful with action games on the SNES, and most of them didn't use special chips like the NES did.
I know this sounds like I'm about to go into "Gradius III is for galaxy brain 300 IQ people" territory, but I'm not. If anything, I'm saying that Gradius III is a pretty normal example of escalating design for escalating developers and players, and neither group expected what was going to happen. Fortunately, the arcade Gradius III was seen as legendary instead of being maligned, because Japan has (or at least had) a better appreciation for this sort of thing. Westerners, on the other hand, dismissed Gaplus almost immediately, and that game gets nowhere near Gradius III.
By the way, this interview also disproves the common myth that Gradius III SNES was supposed to be a "better" version of the game. Other than bug fixes the developers wanted to do, the SNES game is really more of an arrange version. Just like any other arrange version, some might like one and some might like the other.
Something interesting I haven't mentioned yet: the patch throws in SRAM support, so the game saves whatever your scoreboard looks like. Of course, this game doesn't split for difficulty or anything, but it's still nice.
----------
The cube stage is kind of a gimmick. Most of the difficulty is in the weird pixel perfect/randomness aspect, not so much actually trying to figure the cubes out. Top players routinely get bodied by a cube not behaving like it should. This is because the developers intended for players to dodge all of the cubes raw, and they tested the stage to make sure that was possible. Good luck convincing anyone to actually do that.Tatsuya79 wrote:Even without slowdown it's not as hard as the arcade version which has some crazy moments that were removed/altered on the console port (flying ice blocks, craziness of the fire stage and more I forgot).
You could remove the slowdown with the overclock option in snes9x set to "max" in the libretro core, now in stand-alone since 1.60.
Yes you could, and still can! However, this hack is significantly better because it doesn't rely on an emulator-specific feature and because it furthers SA1 research. You can't just overclock a real SNES like it's no big deal. In fact, overclocking like that is a huge waste compared to just offloading to another chip. That's why devs had to be really careful with action games on the SNES, and most of them didn't use special chips like the NES did.
It's strange that it seems as if "alternative strategies" are required, except... I think it's being caused by something noone's been talking about but is very relevant with the Gradius III interview from the Portable guide: the devs were playing a somewhat different game than the players were. Combine this with being able to choose between multiple slowdown settings in the port, something basically no port does. Removing the slowdown from SNES III is "how it should be" because this version of the game has spent almost its entire life being seen as deficient. Now that there's a practical way to actually remove the slowdown from the game (using an emulator feature to overclock virtual parts is not as "practical" as people think it is), we can compare this to the arcade version with various slowdown settings and get a better picture of the game's actual design.Shepardus wrote:It's surely playable with wait turned to 0, as pegboy demonstrated, but certain parts (most notably stage 7, the fire stage) get really ridiculous and practically mandate alternative strategies to get through.
I know this sounds like I'm about to go into "Gradius III is for galaxy brain 300 IQ people" territory, but I'm not. If anything, I'm saying that Gradius III is a pretty normal example of escalating design for escalating developers and players, and neither group expected what was going to happen. Fortunately, the arcade Gradius III was seen as legendary instead of being maligned, because Japan has (or at least had) a better appreciation for this sort of thing. Westerners, on the other hand, dismissed Gaplus almost immediately, and that game gets nowhere near Gradius III.
By the way, this interview also disproves the common myth that Gradius III SNES was supposed to be a "better" version of the game. Other than bug fixes the developers wanted to do, the SNES game is really more of an arrange version. Just like any other arrange version, some might like one and some might like the other.
Last edited by Despatche on Thu May 09, 2019 8:52 am, edited 1 time in total.
Rage Pro, Rage Fury, Rage MAXX!
Re: Removing the slowdown in Gradius III SNES
Are you referring to a particular part of the interview or the whole thing? I'm not really catching your drift here.Despatche wrote:It's strange that it seems as if "alternative strategies" are required, except... I think it's being caused by something noone's been talking about but is very relevant with the Gradius III interview from the Portable guide: the devs were playing a somewhat different game than the players were.Shepardus wrote:It's surely playable with wait turned to 0, as pegboy demonstrated, but certain parts (most notably stage 7, the fire stage) get really ridiculous and practically mandate alternative strategies to get through.
Oh, by "how it should be" I thought you were saying that SNES Gradius III "should be" harder than arcade Gradius III. But if you're referring to removing the slowdown then I have no objections.Despatche wrote:Removing the slowdown from SNES III is "how it should be" because this version of the game has spent almost its entire life being seen as deficient. Now that there's a practical way to actually remove the slowdown from the game (using an emulator feature to overclock virtual parts is not as "practical" as people think it is), we can compare this to the arcade version with various slowdown settings and get a better picture of the game's actual design.
I think I've said this before but to me arcade Gradius III is the most "Gradius" of the Gradius games, realizing the vision suggested in Gradius 1 and more fully fleshed out in Gradius II. Then between that and Gaiden they experimented with a different path in the Parodius series, which also turned out very nicely.Despatche wrote:If anything, I'm saying that Gradius III is a pretty normal example of escalating design for escalating developers and players, and neither group expected what was going to happen.
Confession time: I realize I'm somewhat derailing this thread and that's probably because I've never actually played SNES Gradius III...
Re: Removing the slowdown in Gradius III SNES
I feel Gradius III snes on easy without slowdown is pretty accessible.
Like a decent arranged version kind of "fixed" for a wider public.
Like a decent arranged version kind of "fixed" for a wider public.
-
DJ Incompetent
- Posts: 2373
- Joined: Tue Jun 13, 2006 10:28 pm
- Location: Murda Mitten, USA
Re: Removing the slowdown in Gradius III SNES
How bad does the high speed stage get?
@shmups | superplaymixes Reworked Game Soundtracks | livestreamin'
______________________
Re: Removing the slowdown in Gradius III SNES
This may be just my perception, but as someone who has been playing the SNES version the last week or so, and having reached Stage 7 a few times, it's weird that it doesn't feel very slow, compared to the rest of the game. Maybe that's because it's just a handful of turrets to shoot at, no bullet spam, and very few moving sprites to cause slowdown, but this level feels sufficiently fast on SNES to me.DJ Incompetent wrote:How bad does the high speed stage get?
Re: Removing the slowdown in Gradius III SNES
Damn I need to try this, need to update my SD2SNES.
Re: Removing the slowdown in Gradius III SNES
I feel that this conversion makes the game, A. more difficult, especially if you're familiar with when the slowdown happens and are used to exploiting it...you can no longer do that. And B. it feels like this is what the game developers intended.
Re: Removing the slowdown in Gradius III SNES
Maybe not 100% the developer's intent, but definitely closer than the game we originally got.
Game overs seem to work fine now, by the way. I saw someone get to the second loop too.
This should work fine in Snes9X and bsnes. Might work in SNESGT or uosnes too. Doesn't work in ZSNES because it doesn't have great SA1 support.
Game overs seem to work fine now, by the way. I saw someone get to the second loop too.
This should work fine in Snes9X and bsnes. Might work in SNESGT or uosnes too. Doesn't work in ZSNES because it doesn't have great SA1 support.
Rage Pro, Rage Fury, Rage MAXX!
-
Mortificator
- Posts: 2809
- Joined: Tue Jun 19, 2007 1:13 am
- Location: A star occupied by the Bydo Empire
Re: Removing the slowdown in Gradius III SNES
In the same vein, I bump down the difficulty of the arcade version to easy (setting 3) when I play the PS2 port to compensate for turning off the slowdown.Tatsuya79 wrote:I feel Gradius III snes on easy without slowdown is pretty accessible.
Like a decent arranged version kind of "fixed" for a wider public.
RegalSin wrote:You can't even drive across the country Naked anymore
Re: Removing the slowdown in Gradius III SNES
This is the type of thing I've wanted to happen for a long time. I remember a year or so ago I was looking to find ways to overclock snes cores in retroarch to try and remove slowdown from the snes shmups. Huge props to the guys who did this!