SKY3DS+ and Private Headers: How to?

Discussion in '3DS - Flashcards & Custom Firmwares' started by Ev1lbl0w, Jan 6, 2016.

  1. Ev1lbl0w
    OP

    Ev1lbl0w GBAtemp Regular

    Member
    236
    55
    Dec 19, 2014
    So, I got a private header today from a cartridge I own. I was following a guide to do that but it is for the old sky3ds. So now, I want to inject my private header to all my ROMs. How do I do that? I tried No Ban no Sky, but that just edits the template file that is not even used in the new sky. And if I can do that later, I need a way to check if the ROM has the private header, since I still don't own the flashcart and therefore I can't get .sav files from the ROMs. I also want to know if I should edit the gamelist.bin file from the new sky3ds, or I can just inject the header to the ROMs

    BTW, does the SKY3DS+ work in the last version? (10.3-28, or something)
     
  2. Ev1lbl0w
    OP

    Ev1lbl0w GBAtemp Regular

    Member
    236
    55
    Dec 19, 2014
    *bump*
     
  3. Mr.zzz

    Mr.zzz Member

    Newcomer
    34
    6
    Jan 7, 2016
    United States
    I only made this account to answer your question lol. Some other guy asked but no one seems to know. I have qq3ds pro in the mail so I was thinking the same thing. I read up on the sky3ds page and I think I found it out. I confirmed it with the sky3ds+ review posed on gba temp.

    When you start up a game it should create a settings file go into that file and change the "CREATE_PER_GAME_SETTINGS=x" to "CREATE_PER_GAME_SETTINGS=1" after that your games will make a .cfg file. you can open it and change the game save key to your private header

    https://gbatemp.net/review/sky3ds.414/ look here

    The sky3ds team had it written in the bottom of the sky3ds+ product page but it was not very clear.
     
    Last edited by Mr.zzz, Jan 7, 2016
    Ev1lbl0w likes this.
  4. Ev1lbl0w
    OP

    Ev1lbl0w GBAtemp Regular

    Member
    236
    55
    Dec 19, 2014
    Thanks for the help! Yeah, I guess that will do. Now, since you mentioned QQ3DS, I must ask: is it better? I mean, for the same price of the sky, I also get a flashcard to play DS games, it comes with a 16 GB microSD and it was all the features of the SKY3DS. And, the most important to me, the firmware is updatable. So, does it have the same support than the SKY3DS? Is it legit, safe and can play games from other region?
     
    Mr.zzz likes this.
  5. Mr.zzz

    Mr.zzz Member

    Newcomer
    34
    6
    Jan 7, 2016
    United States
    It's the same cart just rebranded. I just thought it was a better value. When I get it I'll let you know
     
    Ev1lbl0w likes this.
  6. Ekaitz

    Ekaitz Pokémon Master

    Member
    606
    214
    Jun 13, 2010
    France
    Lens
    Yes, the two flashcards are the same.

    I received my Sky3DS+ today, it's a good product, everything that was told to you is ok.
    In the config file that will be created once you add this "CREATE_PER_GAME_SETTINGS=1" line in the settings, you just have to change the "GAMESAVE_KEY" for one that came from your game. Everything should work. I tried with two games (one doesn't have online so it's just to see if it works), and that's ok. I played MH4U online without any trouble.
     
  7. ExpecTheWorst

    ExpecTheWorst Newbie

    Newcomer
    2
    0
    Jan 20, 2016
    Canada
    — Posts automatically merged - Please don't double post! —

    Hey can you teach me how to inject private header? I recently upgraded to the latest sky3ds and couldnt find a way how. I tried putting the codes in GAVESAVE_KEY=(here) I tried both with space and no space but didnt work. I'm also using AE for smash which I know is AE. Can you possibly help me? Thanks. Also can you recommend whats a good cfg editor with the its download link? Thanks very much!
     
  8. Ev1lbl0w
    OP

    Ev1lbl0w GBAtemp Regular

    Member
    236
    55
    Dec 19, 2014
    I just looked at this thread here: https://gbatemp.net/threads/guide-everything-under-the-sky3ds.386045/ Its a little outdated because it refers to the old sky3ds card, but it teaches you how to extract the private header. After you extract it, i think you should go to your card .cfg file and change CREATE_PER_GAME_SETTINGS (or something that looks like that line) and change it to 1. There, go to each game config file and find a file to paste your header.

    Sorry I can't help you more, but I still dont have a card and I don't know exactly how to do it. Still, this is what I will do. Good luck!
     
    ExpecTheWorst likes this.
  9. Chyl

    Chyl Newbie

    Newcomer
    6
    2
    Aug 19, 2015
    Gambia, The
    Also after you added your GAMESAVE_KEY in the cfg file of the game, you need to delete any save file of the game which was created before you added the GAMESAVE_KEY. Otherwise the header of the save will be taken, which is not your private header.
     
    ExpecTheWorst and Mr.zzz like this.
  10. ExpecTheWorst

    ExpecTheWorst Newbie

    Newcomer
    2
    0
    Jan 20, 2016
    Canada
    I got it to work, for some reason my private header was the problem. I used another header from my pokemon Y and it worked. Now my problem is, when I'm putting games on the sd card and plugging it on the sky3ds, the sky3ds is not creating the cfg file but before it was doing it. If the cfg file is not present, sky3ds is unable to read the game. Any idea how to solve this problem? I already put CREATE_PER_GAME_SETTINGS=1 in the settings.txt
     
  11. weegee721

    weegee721 Advanced Member

    Newcomer
    54
    26
    Jan 12, 2016
    United States
    'merca
    nvm
     
    Last edited by weegee721, Feb 1, 2016
  12. Chyl

    Chyl Newbie

    Newcomer
    6
    2
    Aug 19, 2015
    Gambia, The
    The cfg files will be created if the Game shows up first time on your 3DS when the Sky3DS+ is plugged in (scroll through your games until your new game shows up, cycle 1 further, eject your Sky3DS+ from your 3DS, plug into PC, then the cfg should show up). If not, I have no idea.
     
  13. tallpr24

    tallpr24 Advanced Member

    Newcomer
    91
    1
    Jan 16, 2015
    United States
    Hi there,
    I have sky3ds blubutton. i need help. I have several carts that i purchased i have read the instructions on how to obtain the private headers for my carts using power saves. But how do inject the private headers so that i can use my sky3ds with my original private headers? the instructions are for the sky3ds+. there is no way to edit any setup file or config files on the sd card for the blubutton version.
    Any guidance would really be appreciate it.

    — Posts automatically merged - Please don't double post! —

    Hi there,
    I have sky3ds blubutton. i need help. I have several carts that i purchased i have read the instructions on how to obtain the private headers for my carts using power saves. But how do inject the private headers so that i can use my sky3ds with my original private headers? the instructions are for the sky3ds+. there is no way to edit any setup file or config files on the sd card for the blubutton version.
    Any guidance would really be appreciate it.
     
  14. gkoelho

    gkoelho GBAtemp Advanced Fan

    Member
    545
    133
    Apr 16, 2015
    Brazil
    For the blue button one you need the template file and Diskwritter Tool from their official site. Once you have the private header you can load it on the Diskwritter and it will inject it into the template, then all your roms will be reading from it.

    http://www.sky3ds.com/download.html

    Get the last template and last diskwritter for the Sky3DS (not +) and just format SD card, inject headers then write roms to the SD-card
     
    Last edited by gkoelho, Jun 8, 2016
  15. Kyojin

    Kyojin #include "brain.h"

    Member
    467
    232
    Sep 7, 2015
    France
    You have to use SkyTempIdEdit to inject your private header into the Sky3DS template file (the file that you load into DiskWriter before copying the games).

    You can find a tutorial for this here. Since you already have your private header, you do not need the part with Gateway ROM Patcher.

    Advice: the tutorial tells you to add a chip ID to the command, just like this:
    ... but you can execute SkyTempIdEdit without adding the chip ID, this will update the header for all the games in the template and won't change the chip IDs.