[Tute WIP] Injecting VC roms for noobs.

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Mikecrowfone, Sep 20, 2014.

  1. Mikecrowfone
    OP

    Mikecrowfone Banned

    Banned
    250
    34
    Jul 25, 2014
    United States
    Thanks to various memebers, I was able to gain some understanding on how this process works. If I have used your information without quoting please let me know so I can credit you. I'll be adding information as they become available.



    So here's my slightly clearer instructions for how to inject VC roms. (It's not complete because I don't fully understand every single step.

    1. Unpack a VC.3ds rom with ctrtool (could someone come up with a command to do so?)
    2. Inject your desired gbc rom into romfs.bin using a hex editor. [Assuming a rudimentary knowledge of hex editing, this should basically involve opening the .gbc rom with a hex editor. Copying everything, pasting it into romfs.bin in the relevant sections. Can someone clarify how to determine the portion to be overwritten?)
    3. Find and edit correct IVFC value with hex editor in romfs.bin (I believe this is required to fix crc issues when using makerom. I have no idea how to edit though. There is a chance that the latest makerom build does not require you to do this?)
    4. Modify rsf file (Can someone explain this too?)
    5. Technically, the command I quote above should work since you have the edited romfs.bin, exheader, rsf file. So you'll be using makerom for this to work.
    OPTIONALS


    Custom banner
    By default makerom will generate a 128mb file which is idiotic considering most gbc roms are ~3-5mb in size.

    http://3dbrew.org/wiki/NCSD#Card_Info_Header

     
    Margen67 likes this.


  2. Reecey

    Reecey Mario 64 (favorite game of all time)

    Member
    4,274
    1,109
    Mar 7, 2010
    At Home :)
    Can someone just please break this down with download links and in an easy guide cause I cant work out shit!
     
    GamingAori likes this.
  3. alexenochs

    alexenochs GBAtemp Fan

    Member
    422
    71
    Aug 30, 2010
    United States
    lol im just gonna wait for an app that will do the injecting for me
     
  4. Mikecrowfone
    OP

    Mikecrowfone Banned

    Banned
    250
    34
    Jul 25, 2014
    United States
    Download links will come once the proper instructions have been finalized. Finding the download links are super easy. If you can't find them, chances are you aren't looking hard enough or you're lazy.
     
  5. Reecey

    Reecey Mario 64 (favorite game of all time)

    Member
    4,274
    1,109
    Mar 7, 2010
    At Home :)
    No I just dont know what I am doing.
     
  6. alexenochs

    alexenochs GBAtemp Fan

    Member
    422
    71
    Aug 30, 2010
    United States
    if you cant understand how to download a file chances are you wont be able to do this or even get close...sorry reecey
     
    Reecey likes this.
  7. gamesquest1

    gamesquest1 Nabnut

    Member
    14,119
    9,454
    Sep 23, 2013
    Errrmmm, this is more like a [vague idea of what to do]

    You can't call something a tutorial with the most important steps missing,

    I can do this myself and to make a new friendly guide would probably not be possible, it's quite complicated doing it manually and I don't want to have to explain the process over and over.....its not a noob friendly process basically,

    I would suggest any noob just hang tight and await a noob friendly tool that does the work for you
     
    overlord00 likes this.
  8. Reecey

    Reecey Mario 64 (favorite game of all time)

    Member
    4,274
    1,109
    Mar 7, 2010
    At Home :)
    Sorry Yeah looks like it :( I was getting so excited as well like a little child with a new toy to be able to play M&DK, I feel let down now :cry:
     
  9. gamesquest1

    gamesquest1 Nabnut

    Member
    14,119
    9,454
    Sep 23, 2013
    Well with the Romfs creator.....the process will be easier than ever.....i would guess in the next day or so you will have a simple bat script to automate it all
     
    Reecey likes this.
  10. alexenochs

    alexenochs GBAtemp Fan

    Member
    422
    71
    Aug 30, 2010
    United States
    yes but it seems reecy is talking about a game boy advance game and in this case would not be possible unless there is a gbc version of mario vs donkey kong? and really gamesquest1? in the next day or so? the 21st is my birthday that would be a kick a$$ present from the forum xD
     
  11. sion_zaphod

    sion_zaphod Ex-Galactic President; confidence trickster; etc

    Member
    318
    117
    Sep 4, 2011
    Wales
    Do you need a Gateway flash card to play injected roms? Can they be played just from SD like normal dlc? Or do they need a modded console with emu nand?
     
  12. alexenochs

    alexenochs GBAtemp Fan

    Member
    422
    71
    Aug 30, 2010
    United States
    you need a gateway as it is the only way to run these
     
  13. Reecey

    Reecey Mario 64 (favorite game of all time)

    Member
    4,274
    1,109
    Mar 7, 2010
    At Home :)
    It is a GBC VC game that was what I was hoping on. No your rite it is GBA but I thought we can already play GBA games its GBC we cant play?
     
  14. alexenochs

    alexenochs GBAtemp Fan

    Member
    422
    71
    Aug 30, 2010
    United States
    gba games do not run on the 3ds in virtual console the only way you can currently play ANY gba game on 3ds is if you have the ambassador titles and these are technically not virtual console as they are running from litterally GBA on a chip inside the 3ds you cant even put your console in sleep mode when running these 10 games and chances are even if gateway manages to get these running it would be a long time before someone made them interchangeable with another rom
     
  15. Reecey

    Reecey Mario 64 (favorite game of all time)

    Member
    4,274
    1,109
    Mar 7, 2010
    At Home :)
    But all the pokemon games work, legend of zelda etc.. they have for along time now.
     
  16. alexenochs

    alexenochs GBAtemp Fan

    Member
    422
    71
    Aug 30, 2010
    United States
    those are gameboy and gameboy color games not gameboy advance
     
  17. Reecey

    Reecey Mario 64 (favorite game of all time)

    Member
    4,274
    1,109
    Mar 7, 2010
    At Home :)
    Thanks sorry yeah I was getting confused.com :wacko:
     
  18. alexenochs

    alexenochs GBAtemp Fan

    Member
    422
    71
    Aug 30, 2010
    United States
    on the flip side of news reecey mario vs donkey kong is one of the ambassador games that was released on the 3ds heres the list
    F-Zero Maximum Velocity
    Super Mario Advance 3
    The Legend of Zelda: Minish Cap
    Fire Emblem: The Sacred Stones
    Kirby and the Amazing Mirror
    Mario Kart Advance
    Mario vs. Donkey Kong
    Metroid Fusion
    Wario Land 4
    Wario Ware, Inc. Mega Microgame$

    and gateway has said (when they gave 2.3b to the public) that they would work on it after the next update so maybe you will see these come soon only time will tell also..there is a gba emulator being developed by st4rk but i dont think thats his main focus right now as he is making 3Dnes
     
  19. gamesquest1

    gamesquest1 Nabnut

    Member
    14,119
    9,454
    Sep 23, 2013
    Actually according to 3dbrew, there is a software gba emulator built into the virtual console emulator......so it might be possible
     
  20. Reecey

    Reecey Mario 64 (favorite game of all time)

    Member
    4,274
    1,109
    Mar 7, 2010
    At Home :)
    I'm just going to shut up now cause I don't know what I am talking about and I'm starting to feel a bit silly, its to early for a Saturday for me to get too serious :lol: