Homebrew HELP with Genesis VC Injects

  • Thread starter Thread starter Deleted-379826
  • Start date Start date
  • Views Views 7,401
  • Replies Replies 54
Although I'm not the one who did it, I DID see that there was a user on that ISO site that did this. I have multiple injects, so it's not fake or impossible.
It should be possible to simply decrypt the .cia, replace the ROM and banner to your liking, encrypt and install the .cia just like the other injects.

[edit: can't access the site due to school wifi, so can't link]

It isn't possible to do this in the relatively clean manner other VC injects are done because the 3D Sega reissues aren't simply roms running on an emulator - the games are heavily modified / rebuilt and the emulators have various bases and are themselves modified in a bespoke manner for the game code they run.

I'm not doubting that some stuff may have been meaningfully done with a Sega 3D Classic release but a simple injection method will never happen.
 
It isn't possible to do this in the relatively clean manner other VC injects are done because the 3D Sega reissues aren't simply roms running on an emulator - the games are heavily modified / rebuilt and the emulators have various bases and are themselves modified in a bespoke manner for the game code they run.

I'm not doubting that some stuff may have been meaningfully done with a Sega 3D Classic release but a simple injection method will never happen.

Simple or not, there is a large collection of these kinds of injects on that ISO site.
 
It isn't possible to do this in the relatively clean manner other VC injects are done because the 3D Sega reissues aren't simply roms running on an emulator - the games are heavily modified / rebuilt and the emulators have various bases and are themselves modified in a bespoke manner for the game code they run.

I'm not doubting that some stuff may have been meaningfully done with a Sega 3D Classic release but a simple injection method will never happen.
It's just a ROM running in an emulator, modified or not. The only "weird" thing the emulator does is load two separate ROMs, one for the International game and one for the Japanese. Other than that, if you clone a normal ROM in the romFS and rebuild the game, it'll work fine.

Stuff like the sound settings and "retro CRT" screen is just sound emulation and screen wrapping effects by the emulator.
 
Last edited by Halvorsen,
For the 3D-graphics of "Streets Of Rage" and "Space Harrier", I think they're modified code recompiled roms that use some emulator-only opcodes to enhance 3D effects.
 
Simple or not, there is a large collection of these kinds of injects on that ISO site.

These injects don't magically turn 2D games into 3D ones.

That's the common implication about the 3D Sega Classics - that the emulators automatically apply some kind of 3D filter or two over roms. They don't. The games graphic code itself needs to be converted to have 3D values as determined by skillful decision making (application of 3D is an artform in its own right) before it gets processed.

They're a relic of a time before decent Mega Drive emulation existed on the 3DS, and while they're the only way to get some MD games individually on the home screen they've got to be the worst solution out there.
 
These injects don't magically turn 2D games into 3D ones.

That's the common implication about the 3D Sega Classics - that the emulators automatically apply some kind of 3D filter or two over roms. They don't. The games graphic code itself needs to be converted to have 3D values as determined by skillful decision making (application of 3D is an artform in its own right) before it gets processed.

They're a relic of a time before decent Mega Drive emulation existed on the 3DS, and while they're the only way to get some MD games individually on the home screen they've got to be the worst solution out there.

LOL, no one was claiming that they did. We're simply talking injecting Genesis titles into the 3D titles so that you can have whatever Genesis VC title on your 3DS that you want (that works, there are a handful of games that won't). Complete with save states to boot.
 
Last edited by duffmmann,
Alrighty! Problem solved! I turned to an emulator and it works better than I expected! Now I was wondering if I can possible make a forwarder through that retroarch core for bubsy and bubsy II. A cia forwarder of course! Thanks a bunch! :D
 
Pardon me for asking, but...

...why would you want to play Bubsy in the first place?
It looks pretty fun and Chary told me it's great too. Must be pretty cool if Bubs made it her username too! We will see my opinion on the matter soon! :P
 
Last edited by ,
Bepis trust me. That game DOES suck. But it's like totally different from the first 2. It's a TOTALLY different game with bubsy just being in it!

Not to be a dick. But even the original 2D Bubsy titles were pretty terrible. Jontron did a great review showcasing just how poorly those titles have stood the test of time, I tend to agree with all the points he made, and that's disregarding the portion of Bubsy 3D.
 
Not to be a dick. But even the original 2D Bubsy titles were pretty terrible. Jontron did a great review showcasing just how poorly those titles have stood the test of time, I tend to agree with all the points he made, and that's disregarding the portion of Bubsy 3D.
No no it's cool! I saw that too. I just want to try it out myself. Difficulty aside seems fun! I'm also pretty young so I think I'll have some fun with it :)
 
It's just a ROM running in an emulator, modified or not. The only "weird" thing the emulator does is load two separate ROMs, one for the International game and one for the Japanese. Other than that, if you clone a normal ROM in the romFS and rebuild the game, it'll work fine.

Stuff like the sound settings and "retro CRT" screen is just sound emulation and screen wrapping effects by the emulator.
Umm actually Sonic 2 Is region free and so is sonic 1, but not sonic 3. How it works on genesis/Megadrive is the game itself detects what system the game is running on. If is a NTSC U console It plays the USA game. If is NTSC J console or pal console. The console loads specific data to work on the console and displays it as JAP or PAL. That game specifically has multi region support. You can switch to each region version with a in game code.

  • Change Tails' name to Miles on game HUD: Press at the title screen. In the Japanese version this will change Miles name to Tails instead.
Sadly it only changes tails name to Miles (JAP VERSION) and miles to Tails (USA/PAL VERSION). (Miles "Tails" Prower Is tails full name, but the Japanese always used miles just like they always used eggman. During localization the name was known as tails and Robotnik respectively)

By reading the dump rom of a game you can tell which version the game it is.
  • Sonic The Hedgehog (W) (REV00) [!]
The text above shows the game is international release and initial release while the text dump of the one below show is american only.
  • Sonic The Hedgehog 3 (U) [!]
the Key guide or map legend works like this for all games.

  • U = North american game (U would Be first letter in USA being United states of america)
  • J = Japanese and asian game (J being part of Japan, for japanese, sometimes other asian markets)
  • E = European and pal game (E being part of Europe, usually shortened to just being PAL, not sure why)
  • W = International release (W would mean world)
  • REV = Shot for revision. Before we had the luxory of downloading update to patch games, they would patch them and release them as identical copies of the pre existing games. 00 Is inital release while 01 is a patch with changes or fixes. Sometimes instead of numbers letters was used like REV A and REV B (Sometimes other companies and consoles like SNES had done this differently instead using more common "V 1.0" To indentify patches.)

Some games on genesis is region free and some is region locked. But can be bypassed with game genie or action replay codes.

Of course this does not apply to the 3D classics games since it has a option for which region game version you wish to play. As if it mattered much, is pretty much the sam game, but region free.
 
Last edited by Sonic Angel Knight,
Umm actually Sonic 2 Is region free and so is sonic 1, but not sonic 3. How it works on genesis/Megadrive is the game itself detects what system the game is running on
i recall the only difference was the system being clocked at different speed to match the tv Hertz
the PAL mega drive plays at a slower speed than a US one... i had the first sonic for the mega drive, i remember the music didn't made much sense until later i played in an emulator at NTSC speed
there was a difference in sound thanks to the different genesis\mega drive models using different sound chips\modulators (i rthink it was called modulator?)
 
Last edited by migles,
Umm actually Sonic 2 Is region free and so is sonic 1, but not sonic 3. How it works on genesis/Megadrive is the game itself detects what system the game is running on. If is a NTSC U console It plays the USA game. If is NTSC J console or pal console. The console loads specific data to work on the console and displays it as JAP or PAL. That game specifically has multi region support. You can switch to each region version with a in game code.

  • Change Tails' name to Miles on game HUD: Press at the title screen. In the Japanese version this will change Miles name to Tails instead.
Sadly it only changes tails name to Miles (JAP VERSION) and miles to Tails (USA/PAL VERSION). (Miles "Tails" Prower Is tails full name, but the Japanese always used miles just like they always used eggman. During localization the name was known as tails and Robotnik respectively)

By reading the dump rom of a game you can tell which version the game it is.
  • Sonic The Hedgehog (W) (REV00) [!]
The text above shows the game is international release and initial release while the text dump of the one below show is american only.
  • Sonic The Hedgehog 3 (U) [!]
the Key guide or map legend works like this for all games.

  • U = North american game (U would Be first letter in USA being United states of america)
  • J = Japanese and asian game (J being part of Japan, for japanese, sometimes other asian markets)
  • E = European and pal game (E being part of Europe, usually shortened to just being PAL, not sure why)
  • W = International release (W would mean world)
  • REV = Shot for revision. Before we had the luxory of downloading update to patch games, they would patch them and release them as identical copies of the pre existing games. 00 Is inital release while 01 is a patch with changes or fixes. Sometimes instead of numbers letters was used like REV A and REV B (Sometimes other companies and consoles like SNES had done this differently instead using more common "V 1.0" To indentify patches.)

Some games on genesis is region free and some is region locked. But can be bypassed with game genie or action replay codes.

Of course this does not apply to the 3D classics games since it has a option for which region game version you wish to play. As if it mattered much, is pretty much the sam game, but region free.
No, this has nothing to do with the 3DS region. The game loads either the Japanese game or a localized one via an in-game toggle, and they are two different ROMs in the romFS.
 
Last edited by Halvorsen,
  • Like
Reactions: Sonic Angel Knight
i recall the only difference was the system being clocked at different speed to match the tv Hertz
the PAL mega drive plays at a slower speed than a US one... i had the first sonic for the mega drive, i remember the music didn't made much sense until later i played in an emulator at NTSC speed
there was a difference in sound thanks to the different genesis\mega drive models using different sound chips\modulators (i rthink it was called modulator?)
Yeah, pal region games were clocked at 50 fps instead of 60 fps like ntsc games. But still, sonic 1 and 2 are region free
 

Site & Scene News

Popular threads in this forum