okay... might this be because of gw.rsf is gateway file? i mean could be only gateway even reads this file...
No. gw is a random name, rsf file is used to generate executable also in CTR Official tools.
okay... might this be because of gw.rsf is gateway file? i mean could be only gateway even reads this file...
these things dont work for 3DSlink/R4i/orange 3ds, they still haven't copied the homebrew ability from gateway yethe, tried card2patcher for my vc rom, but still my 3dslink 4.0b2 will see ther's something but can't load it (empty white icon/banner) when selected it says no gamecard found, while normaly it shows the game.

yeah it is covered in the nes VC injection bit, you need to extract a nes VC game that has a rom that has the same header as the NES rom you intend to inject, so for example SMB3 and bart vs the world have the same NES carts specs as seen in the list that is liked in the OP, so you extract the SMB3 VC rom, open the VC version of SMB3 nes rom in a hex editor and copy the top line over the top line of the normal bart vs the world rom
I opened the icon.bin in a Hex Editor and the title name is in it more than just one time. I changed the first one, but that didn't change anything. Do I have to chnage them all?use banner maker or just use Hex editer to edit the icon.bin
ok so me and alexenochs got the header layout figured out, so now you should be able to generate you custom header to play pretty much all nes games on the nes VC,
basically the format is
54 4E 45 53 XX YY ZZ 00 01 MM? 00 00 00 00 00 00
XX= Mapper type
YY= PRG
ZZ= CHR
MM= possibly mirroring....not sure though
mapper types we figured out so far are
00= none 01 = MMC1 03=MMC3 05=MMC5 06=UNROM
PRG and CHR are added in 8kb blocks, so 01=8kb, 10=128kb,20=256kb etc
so now you should be able to generate your own header to match the rom you want to inject meaning you aren't tied to only roms that have the same header as released NES VC games
http://tuxnes.sourceforge.net/nesmapper.txtNicely done. How can we figure out the mapper type for a specific rom and the value for PRG/CHR and MM? Would be great to have an example rom.
ok so me and alexenochs got the header layout figured out, so now you should be able to generate you custom header to play pretty much all nes games on the nes VC,
basically the format is
54 4E 45 53 XX YY ZZ 00 01 MM? 00 00 00 00 00 00
XX= Mapper type
YY= PRG
ZZ= CHR
MM= possibly mirroring....not sure though
mapper types we figured out so far are
00= none 01 = MMC1 03=MMC3 05=MMC5 06=UNROM
PRG and CHR are added in 8kb blocks, so 01=8kb, 10=128kb,20=256kb etc
so now you should be able to generate your own header to match the rom you want to inject meaning you aren't tied to only roms that have the same header as released NES VC games
you can check the detail of any given nes game here
http://tuxnes.sourceforge.net/nesmapper.txt
54 4E 45 53 XX YY ZZ SS 01 MM? 00 00 00 00 00 00
XX= Mapper type
YY= PRG
ZZ= CHR
SS=SRAM
MM= possibly mirroring....not sure though
if you open up the nes rom in a hex editor its the first line in hex, it will sat NES at the top, after editing it will be TNES
no, open your nes rom, make your appropriate replacement header, and paste it over the old header data, then copy the rom into the rom folderSo instead of renaming a nes rom, you open up a nes VC_ROM.bin and add the data of a nes rom via a hex editor?

take it you hadnt found the MMC5 and UNROM headers.....(although it was just trial and error once we knew the mapper byte)