Hacking Super Gameboy VC injection possible?

  • Thread starter Thread starter nagnose
  • Start date Start date
  • Views Views 11,198
  • Replies Replies 48
What's so special on the 0RANGECHICKEN releases? The 00000001.app is the modified emulator and the 00000002.app is a zip archive with the ROM, so why are you crossing your fingers? Is it not possible to pack a normal zip with the ROM you want?
 
FIX94 said:
What's so special on the 0RANGECHICKEN releases? The 00000001.app is the modified emulator and the 00000002.app is a zip archive with the ROM, so why are you crossing your fingers? Is it not possible to pack a normal zip with the ROM you want?

It is, but I didn't know how they compiled it. I just emailed them for their official statement on how they did it.
 
FGOD said:
edit: btw, any idea on how to extract the 01.app so we can edit the emulator too?
The 00000001.app is a dol file or something like that (the file header seems like a normal dol). We can't decompile a dol file so we need to wait for the source code.
 
then i wonder where they pack up the settings files and stuff like that... or maybe that is all set in the dol itself... trying to inject a gb game into pokemon red now
smile.gif
 
FGOD said:
game didn't load... but i don't know if vba loads rar files...
The zip archive is in v2.0, that's deflate compression and unix, that's created with linux, so don't ask me how you can create such a file
laugh.gif
 
.rar files does NOT work in emulators, .zip does

btw, it is really easy to pack a ROM file within a dol and only require few modifications to the emulator, all the settings can be forced to default ones so you don't rely on settings.ini ...

all you need is finding the method used to load ROM from devices, find where it is stored (a static buffer generally) and makes that buffer filled with ROM data. That can be done at coding time (converting the binary into a big array) or linking time (by using DATA sections and hard-coded address for the ROM data)
 
02.app is a zip, yeah.

I think we will soon inject gba titles.

I am trying Castlevania Circle of the moon, repacked and installing soon.

Gonna let you guys know if it works.

BTW, maybe there is a "link" to the 01.app from 02.app like jacobeian said, 01.app is looking for the rom file in 02.app(which is the rom in fact) but maybe there is kinda title ID on the rom for which 01.app looks or so...
 
Ok, as we should have known, simply replacing the rom and editing banners, icons, brlyt and stuff wont do the trick. Blackscreen on NTSC and PAL video output.
 
G0dLiKe said:
Ok, as we should have known, simply replacing the rom and editing banners, icons, brlyt and stuff wont do the trick. Blackscreen on NTSC and PAL video output.
So we need to wait for the source *starting crossing fingers now*
 
FGOD said:
still doesn't boot... so it really needs editing the dol i think...

edit: sorry godlike didn't knew you were trying too tonight and already posted results...

Nah, np mate, the more we try the more we find out, hopefully.
 
I found several hints, probably.

01.app: use hex and search for 0rangechicken, beneath you find the settings.xml maybe this would be a way.

01.app & tmd: make sure the titleIDs are matching. e.g I injected Castlevania CircleOfTheMoon( TitleID COTM) and in 01.app there still was the old title ID G010)

trailer: appears to be the save banner.

Well, its still not working, hopefully my thoughts can help.
 
FGOD said:
still i think you are on the right path cause there were several saying it has a checkup system to make sure it is the right rom in the wad, so maybe it has something to do with size too...

So you mean that probably the rom size matters too? Hm, like that anywhere in 01.app the size of the 02.app is fixed... and when it differs it wont work?
 

Site & Scene News

Popular threads in this forum