Hacking GBC VC Generator

  • Thread starter Thread starter Rusb
  • Start date Start date
  • Views Views 53,849
  • Replies Replies 162
  • Likes Likes 13
I have the same issue to be honest. However, I agree with gamesquest1. There is no use in being rude...
I have tried multiple things to get this to work. I will keep trying and hopefully get it to work. Once it does, I will let you know how I did it. Hopefully someone doesn't beat me to it ;p

Here is what worked for me.

The Generar.bat has the following for some reason.

"..\makerom.exe -f cci -target d -rsf gw.rsf -o VCGBAROM.3ds -exheader exh.bin -code exefsdir/code.bin -icon exefsdir/icon.bin -banner exefsdir/banner.bin -alignwr"

If I recall correctly, viewing the past threads, CTRTOOL extracts the correct header, banner and icon contents of the 3DS rom into /exefs/ and not exefsdir.

Because of that, Makerom was most likely compiling with the wrong headers due to that. In order to fix this, you just have to make a slight modification in the batch file. (That's what worked for me)

"..\makerom.exe -f cci -target d -rsf gw.rsf -o VCGBAROM.3ds -exheader exh.bin -code exefs/code.bin -icon exefs/icon.bin -banner exefs/banner.bin -alignwr"

Now I might be wrong as to my reasoning behind the problem. If anyone could correct me, I would greatly appreciate it.

EDIT:

Also, as Mikecrowfone did, I used the latest version of ctrtool which is 800kb instead of 320kb.
This also might add-on to the issue stated above.
 
  • Like
Reactions: Mikecrowfone
Your tool hates folders with spaces in their names :s

It is creating for some reason, folders with individual names. For example, the folder where I put your tool was named "easy way to create vcroms", and I got these folders after dragging a rom in "prepare": easy, way, to, create, vcroms. WTF?
Fixed it. Remove the %~dp0 on this line: mkdir %~dp0/tempfold

Edit: Also BADAPPLE.GBC is broken, the utopia demo seems to run ok, but it did detect the emulator and I think there were some framerate issues.
 
you'll need one vc game as base, and one gb(c) rom of your choice to replace as alternative game. the system will decrypt both roms, replaces the file of the vc game by the ones from the gb(c) and encrypts it back to a 3ds vc rom
 
Does it have to be a gbc game or can it be somthing like a gba/nes/snes game?
or is it where you use an nes rom on an nes vc title and a gamegear rom on an game gear vc title?
Also can a nes/gbc/gba/game gear/snes homebrew title be used with this
 
gb, gbc works for now, nes, gba and so on need some extra work. that's why i need vc roms as base, decrypt it to see what's different (this coulld be as little as just the header but it could be the whole setup is different or it needs firmware?
 
gb, gbc works for now, nes, gba and so on need some extra work. that's why i need vc roms as base, decrypt it to see what's different (this coulld be as little as just the header but it could be the whole setup is different or it needs firmware?

I have decrypted Zelda 2 Link's adventure, and there seems to be a patch that may be needed as a per rom basis. I'm still looking for a Game Gear one to test.
 

Site & Scene News

Popular threads in this forum