[Release] Ultimate GB VC Injector for 3DS

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Asdolo, Aug 6, 2016.

  1. Asdolo
    OP

    Asdolo the Hedgehog

    Member
    7
    Apr 29, 2016
    Argentina
    Buenos Aires
    Yes, the New Injector will have the possibility to make forwarders of all the (stables) RetroArch cores.
     
    CatmanFan and ElitePowerGamer like this.
  2. Mansize

    Mansize GBATemp Hardware

    Member
    2
    GBAtemp Patron
    Mansize is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    May 18, 2017
    Netherlands
    Netherlands
    That is what I mean, it looks like it still needs a LOT of work; also, it doesn't look like it is based on clean ROM dumps, as it doesn't include the secondary region check some games have. Yeah, a clean ROM dump of DKC (EU) or Mario All Stars (EU) technically runs, but you won't be able to bypass the region message without some mod. Additionally, if a game can't be run over the official VC, I'd like to actively list the Retroarch alternative with the best results.

    Sweet! Can't wait for it, really.
     
    CatmanFan likes this.
  3. Mansize

    Mansize GBATemp Hardware

    Member
    2
    GBAtemp Patron
    Mansize is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    May 18, 2017
    Netherlands
    Netherlands
    For people wanting to play with creating their own personal perfect green pallette;
    the leftmost color is the border of the screen I think, usually set close to the lightest color. The others from left to right the four GB colors from light to dark, with which I'm currently experimenting.

    It will always remain an approximation of course, as the original Gameboy didn't display in RGB; there was an actual hardware switch that could increase or decrease the contrast... it was kind of awesome. Here are some alternative RGB codes for green pallettes which I whipped up today. They may be useful to some! I gave them names for easy reference, and you can download the pallettes for import here;
    https://mega.nz/#!8OoVmCzQ!hOgIL1lguTMhuFrlOVF1OrFahHZDrwXCvrRfHP1yUYs


    Basil
    [​IMG]
    *updated for better contrast*

    Onion
    [​IMG]
    Lightest; 230, 245, 162
    Light; 179, 205, 70
    Dark; 82, 172, 58
    Darker; 32, 70, 49

    Rosemary
    [​IMG]
    Lightest; 127, 181, 60
    Light; 65, 116, 109
    Dark; 55, 99, 48
    Darker; 49, 49, 49
     
    Last edited by Mansize, Jun 2, 2017
    CatmanFan, Asdolo and d4mation like this.
  4. Metoroid0

    Metoroid0 GBAtemp Advanced Maniac

    Member
    3
    Nov 2, 2012
    Japan
    SR388
    It doesnt really show the real size of GB screen when i hold select, its a bit smaller than real GB. Is there a way to fix this?
     
    CatmanFan likes this.
  5. sgsy

    sgsy Newbie

    Newcomer
    1
    Jul 12, 2017
    China
    great job!! Hope the style of icon's border can be edited by user in the future.
     
  6. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    14
    May 27, 2016
    United States
    New York
    A more complete All in one 3DS injector is being released soon with more editing features, so don't worry. ;)
     
    Cralex, Asdolo and sgsy like this.
  7. sgsy

    sgsy Newbie

    Newcomer
    1
    Jul 12, 2017
    China
    good!
     
  8. CrazyMaxx

    CrazyMaxx GAMER

    Member
    2
    Nov 13, 2015
    Germany
    GREAT :D
    Im a lot exited... Maybe the GBA Feature with the Pokemon Inject fix ?
     
  9. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    14
    May 27, 2016
    United States
    New York
    There is a problem with pokemon on GBA??
     
  10. CrazyMaxx

    CrazyMaxx GAMER

    Member
    2
    Nov 13, 2015
    Germany
    my injectet games dont save :(
     
  11. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    14
    May 27, 2016
    United States
    New York
  12. CrazyMaxx

    CrazyMaxx GAMER

    Member
    2
    Nov 13, 2015
    Germany
    I dont know about some 512kb Patches, now I must scearch for firered, the most hacks are for Firered... Thx a lot :D
     
  13. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    14
    May 27, 2016
    United States
    New York
    I dunno much about it, but from what I believe, 3DS AGB FIRM (GBA VC) uses a specific save data format that is the same as a real GBA Carts, except various carts use various use of save data.

    If you look at the save type and SRAM mbit is what the AGB FIRM uses, so any others will have issues with saving unless patched. The Injection tool should have a option to fix this for most games but since Pokemon is a special case, that patch should fix it. (I know is for Pokemon Emerald But Pokemon Fire red also has the same save type.) The VC was only meant for handful of games and the ones with SRAM are the ones is meant for. Use a save patch of some kind to fix it for other games. (Even then is not guaranteed to work %100)

    The save time is FLASH and 1MB No less. If your game isn't saving, find a way to patch it. I generally use GBATA to patch save data (and get this information from.) But the save injector should have it already.

    Untitled.jpg

    Just use the built in IPS patcher and see if it works on the rom you have (i suggest using the IPS in another program to avoid any problems or testing in emulator like VBA first.) You can have this tool I use for rom verification and other things if you want, is attached to the post. Then maybe @Asdolo Can use the IPS file for the rom patch to see if is possible to add to his tool.
     

    Attached Files:

    CrazyMaxx and Cralex like this.
  14. IgnoreMyName

    IgnoreMyName Member

    Newcomer
    1
    Feb 19, 2015
    United States
    Bay Area, CA
    How do I use cheats for GB games installed to a N3dsXL using this method? Is it possible to use Game Shark/Action Replay cheats? Interested in Pokemon Red/Blue mostly.
     
    CatmanFan likes this.
  15. CatmanFan

    CatmanFan +1 for Vista 5112 theme

    Member
    4
    Aug 14, 2016
    Morocco
    You can't use cheats with VC games.
     
  16. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    14
    May 27, 2016
    United States
    New York
    You would have to use a emulator with support for it, or inject the codes into the rom itself. (Of course it means is permanent patched that way.
     
    CatmanFan likes this.
  17. Frezgle

    Frezgle GBAtemp Regular

    Member
    2
    Aug 4, 2016
    United States
    You could always set up the ACE memory editor or import a file with it already built ;p
     
    CatmanFan likes this.
  18. CatmanFan

    CatmanFan +1 for Vista 5112 theme

    Member
    4
    Aug 14, 2016
    Morocco
    Pretty off-topic, but you just made your 9,400th post.
     
  19. KhenemetHeru

    KhenemetHeru Advanced Member

    Newcomer
    1
    Apr 22, 2015
    United States
    New Britain, CT
    This is kinda a noobish question, but until I found these injectors, I didn't bother with VC games, so...

    these Game Boy CIAs I'm making, how do the games save, if they did originally save? Or do none of the GB/GBC titles save when run this way on 3DS?

    I know how the GBA ones work, but as I don't see any info regarding saving, I was leery about making too many, esp. since I don't understand the difference between "old and new VC version" - what's best?
     
  20. Cralex

    Cralex GBAtemp Regular

    Member
    2
    Jul 29, 2016
    United States
    The reason that you don't typically see game saving discussed for other virtual console systems is because, compared to saving on GBA, it's all pretty much stress-free!

    Other than GBA, virtual console games all save normally (using the game's own save game feature, assuming they had one) and they also automatically suspend when you close the game, so you can pick up precisely where you left off when you want to play again. (If you want to actually reset/turn off/on the game, you can do so at any time at the menu.) In addition, you also have the option of using "restore points," which is Nintendo's way of saying "save states." Each virtual console game comes with one restore point slot that you can save and load at will. (You can turn restore points on and off for each game using a button combination, in case you don't want to be tempted to cheat or something.)

    The only exception is the "new" GB/GBC version. Games made using it will still save normally, but will not have the restore point feature and will not automatically suspend. You HAVE to use the in-game save feature because The game returns to the title screen every time you launch it. The only "official" games that use it (as far as I know) are the Pokémon games. The only advantage to the "new" VC version is that it is able to emulate GameBoy link cable support over 3DS local wireless. With that in mind, it's easy to see why the Pokémon games would lack the restore point feature, because it would be unfair in a situation where people can trade Pokémon and upload them to the Pokémon Bank.

    In conclusion, you probably want to use the "old" virtual console version when making games, unless the game has link cable support AND unless you have a patch file to enable it in 3DS. See, every single game requires a handwritten patch to enable link cable support over 3DS, which you would load during CIA creation as a "wireless linking" patch.
     
    Last edited by Cralex, Aug 23, 2017
    KhenemetHeru likes this.
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice