Hacking Injecting GBC roms (for noobs)

kyogre123

Mexican Pride
Member
Joined
Sep 23, 2013
Messages
2,920
Trophies
0
Age
34
XP
1,347
Country
Mexico
I think you’ll only need to alter that if you’ll change the location of \rom\vc_rom.bin

I think it actually means the path of the "romfs".

Rom:
# Specifies the root path of the file system to include in the ROM.
HostRoot : "$(ROMFS_ROOT)"
That instruction may mean "read romfs.bin from the root of the folder where makerom.exe is located". Setting it to HostRoot: "folder" may mean "read romfs contents from 'folder' and rebuild them". Thus, I'm omitting the "--romfs" command. I'd like to know if this is truly wrong or not.
 

kyogre123

Mexican Pride
Member
Joined
Sep 23, 2013
Messages
2,920
Trophies
0
Age
34
XP
1,347
Country
Mexico
The romfs folder are in the makerom.exe dir? If not, it needs to be there, and don't edit the rsf, just change the Title and the product code, i don't know as more edits will work fine

I used my own RSF, which I edited according to what the OP posted. The change I made according to you was just the path of romfs.

And yes, the romfs folder is in the makerom.exe path.
 

Nic333

Well-Known Member
Member
Joined
May 3, 2014
Messages
144
Trophies
0
XP
1,046
Country
Brazil
I think it actually means the path of the "romfs".

Rom:
# Specifies the root path of the file system to include in the ROM.
HostRoot : "$(ROMFS_ROOT)"
That instruction may mean "read romfs.bin from the root of the folder where makerom.exe is located". Setting it to HostRoot: "folder" may mean "read romfs contents from 'folder' and rebuild them". Thus, I'm omitting the "--romfs" command. I'd like to know if this is truly wrong or not.

That is correct, i don't know why it's giving a error
 

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,864
Trophies
2
Location
At Home :)
XP
4,455
Country
Guys what I cant understand is GBC VC roms have always been able to use on a GW card BBB supplied in the Pokemon Yellow, Red, Crystal etc.. range a .3ds file for card users and a .cia for dev users so what is the point in the tool anyway if you can already use the rom?
 

Nic333

Well-Known Member
Member
Joined
May 3, 2014
Messages
144
Trophies
0
XP
1,046
Country
Brazil
Guys what I cant understand is GBC VC roms have always been able to use on a GW card BBB supplied in the Pokemon Yellow, Red, Crystal etc.. range a .3ds file for card users and a .cia for dev users so what is the point in the tool anyway if you can already use the rom?

We can play any GBC game, not just the Pokemon, GBC have more games
 

kane159

Well-Known Member
Member
Joined
May 28, 2013
Messages
215
Trophies
1
Age
35
XP
1,244
Country
Taiwan
Ok, the homebrew makerom seems to work simlar as the ctr_makerom32 of Nintendo CTR SDK, so the RomFS dir must to be in RSF, here is my rsf, just change the title and the Product Code
In your makerom directory, create a folder named "romfs" and paste your romfs content there, look an example:

GBATEmp%2520tuturial.png

GBATEmp%2520tuturial%25202.png

And just rebuild the .3ds using my RSF in Makerom and tada!, You will got a Working edited RomFS.bin in your .3ds
can u post the cmd line of this step please?
i try makerom -f cci -o NAME.3ds -rsf RSF.rsf -alignwr -target d -exheader exh.bin -code exefs/code.bin -icon exefs/icon.bin -banner exefs/banner.bin -romfs romfs in the first post but not work :S
 

Nic333

Well-Known Member
Member
Joined
May 3, 2014
Messages
144
Trophies
0
XP
1,046
Country
Brazil
can u post the cmd line of this step please?
i try makerom -f cci -o NAME.3ds -rsf RSF.rsf -alignwr -target d -exheader exh.bin -code exefs/code.bin -icon exefs/icon.bin -banner exefs/banner.bin -romfs romfs in the first post but not work :S

makerom -f cci -o NAME.3ds -rsf RSF.rsf -alignwr -target d -exheader exh.bin -code exefs/code.bin -icon exefs/icon.bin -banner exefs/banner.bin
 

kyogre123

Mexican Pride
Member
Joined
Sep 23, 2013
Messages
2,920
Trophies
0
Age
34
XP
1,347
Country
Mexico
Can someone tell me what is definitely wrong with my rsf file?

I changed the extension so the forum would allow me to upload the file.
 

Attachments

  • RSF.txt
    7.8 KB · Views: 305

kane159

Well-Known Member
Member
Joined
May 28, 2013
Messages
215
Trophies
1
Age
35
XP
1,244
Country
Taiwan
makerom -f cci -o NAME.3ds -rsf RSF.rsf -alignwr -target d -exheader exh.bin -code exefs/code.bin -icon exefs/icon.bin -banner exefs/banner.bin
hummm i dont know what i'm doing wrong....i place those file and folder just like u and it tolds me
[NCCH ERROR] Failed to open banner file 'exefs/banner.bin'
[NCCH ERROR] NCCH Build Process Failed
[RESULT] Failed to build outfile
and try to put full exefts folder inside it complete, but it just gave me a 4.68 mb files
 

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,864
Trophies
2
Location
At Home :)
XP
4,455
Country
This is way to complicated for me. Thanks to Nic333 he gave me some great advice but its really beyond me sorry, I think I will just wait for GW's next update, much easier that way for me! :)
 

Nic333

Well-Known Member
Member
Joined
May 3, 2014
Messages
144
Trophies
0
XP
1,046
Country
Brazil
Can someone tell me what is definitely wrong with my rsf file?

I changed the extension so the forum would allow me to upload the file.

You are putting permissions that you can't have, so the 3DS are denying the boot of the Application, you can use my RSF, just make the changes that you want

hummm i dont know what i'm doing wrong....i place those file and folder just like u and it tolds me
[NCCH ERROR] Failed to open banner file 'exefs/banner.bin'
[NCCH ERROR] NCCH Build Process Failed
[RESULT] Failed to build outfile
and try to put full exefts folder inside it complete, but it just gave me a 4.68 mb files

makerom -f cci -o NAME.3ds -rsf RSF.rsf -alignwr -target d -exheader exh.bin -code code.bin -icon icon.bin -banner banner.bin
Try that
 

kyogre123

Mexican Pride
Member
Joined
Sep 23, 2013
Messages
2,920
Trophies
0
Age
34
XP
1,347
Country
Mexico
You are putting permissions that you can't have, so the 3DS are denying the boot of the Application, you can use my RSF, just make the changes that you want



makerom -f cci -o NAME.3ds -rsf RSF.rsf -alignwr -target d -exheader exh.bin -code code.bin -icon icon.bin -banner banner.bin
Try that

But what about the padding and that stuff that involves card2 games?
 

Nic333

Well-Known Member
Member
Joined
May 3, 2014
Messages
144
Trophies
0
XP
1,046
Country
Brazil
But what about the padding and that stuff that involves card2 games?

Change the game to card2 in my rsf, i bet as the card2 game will not use that:
#FileSystemAccess:
#- CategorySystemApplication
#- CategoryHardwareCheck
#- CategoryFileSystemTool
#- Debug
#- TwlCardBackup
#- TwlNandData
#- Boss
#- DirectSdmc
#- Core
#- CtrNandRo
#- CtrNandRw
#- CtrNandRoWrite
#- CategorySystemSettings
#- CardBoard
#- ExportImportIvs
#- DirectSdmcWrite
#- SwitchCleanup
#- SaveDataMove
#- Shop
#- Shell
#- CategoryHomeMenu
#IoAccessControl:
#- FsMountNand
#- FsMountNandRoWrite
#- FsMountTwln
#- FsMountWnand
#- FsMountCardSpi
#- UseSdif3
#- CreateSeed
#- UseCardSpi
 

kyogre123

Mexican Pride
Member
Joined
Sep 23, 2013
Messages
2,920
Trophies
0
Age
34
XP
1,347
Country
Mexico
Change the game to card2 in my rsf, i bet as the card2 game will not use that:
#FileSystemAccess:
#- CategorySystemApplication
#- CategoryHardwareCheck
#- CategoryFileSystemTool
#- Debug
#- TwlCardBackup
#- TwlNandData
#- Boss
#- DirectSdmc
#- Core
#- CtrNandRo
#- CtrNandRw
#- CtrNandRoWrite
#- CategorySystemSettings
#- CardBoard
#- ExportImportIvs
#- DirectSdmcWrite
#- SwitchCleanup
#- SaveDataMove
#- Shop
#- Shell
#- CategoryHomeMenu
#IoAccessControl:
#- FsMountNand
#- FsMountNandRoWrite
#- FsMountTwln
#- FsMountWnand
#- FsMountCardSpi
#- UseSdif3
#- CreateSeed
#- UseCardSpi

What's with that? the # makes those "commands" to not be taken into consideration, so they affect nothing.
 

kane159

Well-Known Member
Member
Joined
May 28, 2013
Messages
215
Trophies
1
Age
35
XP
1,244
Country
Taiwan
You are putting permissions that you can't have, so the 3DS are denying the boot of the Application, you can use my RSF, just make the changes that you want



makerom -f cci -o NAME.3ds -rsf RSF.rsf -alignwr -target d -exheader exh.bin -code code.bin -icon icon.bin -banner banner.bin
Try that
same happened....:wacko: and here is my rsf file i just edit two place the name and the ProductCode
donno why,seems that my makerom dont pack the romfs file

im using the makerom.exe in http://gbatemp.net/threads/release-romfs-generator.371770/
#17 if possable can u upload the exe u use?
 

Attachments

  • RSF.rsf.txt
    6.5 KB · Views: 341

Nic333

Well-Known Member
Member
Joined
May 3, 2014
Messages
144
Trophies
0
XP
1,046
Country
Brazil

Attachments

  • RSF.rsf.txt
    6.5 KB · Views: 450

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BunnyPinkie @ BunnyPinkie: Lol not me trying to get people to make an uncensor patch for imagine makeup artist