Hacking SkyTempIDEdit

Kugz

Active Member
Member
Joined
Mar 16, 2010
Messages
38
Trophies
0
Age
65
Location
Bankstown
Website
www.google.com
XP
209
Country
Another quality release from the SKY3DS team. Glad to see a company loyally bringing awesome support to their customers in a swift and timely manner.

I'll try this out with the girlfriend's N3DS (hers will be updated for online-play). Cheers for that Nero, hadn't gone on the website since Majora's Mask release, my N3DS XL has gotten too much attention :P
 
  • Like
Reactions: NeroAngelo

Tony8690

Well-Known Member
Member
Joined
Jan 28, 2015
Messages
179
Trophies
0
Location
Northumberland
XP
357
Country
United Kingdom
its good of them to release this but I think editing it yourself is a lot easier still..

I create a new template.txt file and have ONLY the games that I'm using in it... while I'm doing that I just manually edit the header info...

each to their own I guess...

on a side note, would someone be able to look at these files and maybe find out how Sky3ds applies the template details to the SD card?

might be able to learn more about the sky3ds cart?

T
 
  • Like
Reactions: NeroAngelo

NeroAngelo

Clueless Importer
OP
Member
Joined
Dec 31, 2003
Messages
272
Trophies
2
XP
1,201
Country
Libya
its good of them to release this but I think editing it yourself is a lot easier still..

I create a new template.txt file and have ONLY the games that I'm using in it... while I'm doing that I just manually edit the header info...

each to their own I guess...

on a side note, would someone be able to look at these files and maybe find out how Sky3ds applies the template details to the SD card?

might be able to learn more about the sky3ds cart?

T


from what I understood , that's what the tool does, you just make a new template file for that single game and use it to burn it, otherwise you use their template
 

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
Ok, this is stupid :/

You need to place this file + the template file into the same folder, then you need to execute it in commandline style (Windows Start - type c:\test\SkyTempIdEdit.exe FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EEEEEEEE)

SkyTempIdEdit.exe FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EEEEEEEE (Enter) (where FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF = your private header (without spaces) and EEEEEEEE your ChipId (without spaces) is)
then it modifies all public headers with the private header and given chipid (takes a few minutes) and outputs it to a new template "new-template.txt.

So this is not a tool to add new roms to the template.

It would be way cooler if they released a tool to drag and drop a new rom onto it, so it creates the right template entry for it.

[EDIT]
It places the given private header and chipid to ALL entries, not only the online capable roms, also the offline ones.
 
  • Like
Reactions: NeroAngelo

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,721
Trophies
2
XP
8,471
Country
Tuvalu
Ok, this is stupid :/

You need to place this file + the template file into the same folder, then you need to execute in command style

SkyTempIdEdit.exe xxxx yyyy (Enter) (where xxxx = your private header (without spaces) and yyyy your chipid (without spaces) is)
then it modifies all public headers with the private header and given chipid (takes a few minutes) and outputs it to a new template "new-template.txt

It would be way cooler if the released a tool to drag and drop a new rom onto it, so it creates the right template entry for it.

but not every chip id works for all games, right? i think i had to change a header i had, so it would work with a different game (i think my pokemon -> ssb, i had to change the chip id in the header)
so, it's not very good if so, setting the same chip id to all games...?
 

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
but not every chip id works for all games, right? i think i had to change a header i had, so it would work with a different game (i think my pokemon -> ssb, i had to change the chip id in the header)
so, it's not very good if so, setting the same chip id to all games...?


indeed, not every chipid works for every rom! So Sky3ds makes a program that will give more headaches to some people then a solution.

You are better of using "No Ban No sky" then this program, cause you can change 1 entry at a time if you like and thus use different private headers and chipid's (you still need to change chipid for some with this, it's always a trial and error solution)
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,721
Trophies
2
XP
8,471
Country
Tuvalu
when i get a sky3ds i will make a python tool to change header in the template (if it is as easy as i think it is) - so we can do it like that too :D

- i see there is already a diskwriter python tool, so maybe it will support custom headers too, so maybe i won't do this :) i will see if the tool can do it now, or if the guy will add it
 

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
nice team sky3ds :)

But is what this tool ? and its operation ? thanks for explain


It gives you more headaches then needed.
Basicly it just copy and replaces the public headers and chipid's in there template with the private header and chipid you gave with it to all rom entries (even offline roms) in there original template (you have to rename there template to template.txt). and gives you a new template called "new-template.txt" that you then have to use with there diskwriter tool.

Wait:

Copy/Paste of there included "SkyTemplIdEdit Tutorial.docx"
1. Please put “template.txt” and “SkyTempIdEdit.exe” into the same directory.

image.png


2. Click Window menu on left bottom corner to choose “Run” option, fill with the full path of the SkyTempIdEdit.


image.png


3. Go to “Run” interface and space to fill the command with cart id and chip id
(eg: 112233445566778899AABBCCDDEEFF00 12345678 )


image.png


4. Click “OK”, the command will be executed , it will automatically create new-template file in the folder after waiting tens of seconds.


image.png






Additional information:
1.Don’t delete old template.txt, you can write game for online game by new template file, but cannot read old game saver. If you need to old game saver, you should use the old template to write games.
2. For new game playing online, please make sure you change into your private own file header information, don’t use others’.


Original template file on the left, changed template file on the right (Header is a PUBLIC header :P )
image.png
 

NeroAngelo

Clueless Importer
OP
Member
Joined
Dec 31, 2003
Messages
272
Trophies
2
XP
1,201
Country
Libya
It gives you more headaches then needed.
Basicly it just copy and replaces the public headers and chipid's in there template with the private header and chipid you gave with it to all rom entries (even offline roms) in there original template (you have to rename there template to template.txt). and gives you a new template called "new-template.txt" that you then have to use with there diskwriter tool.

Wait:

Copy/Paste of there included "SkyTemplIdEdit Tutorial.docx"
1. Please put “template.txt” and “SkyTempIdEdit.exe” into the same directory.

image.png


2. Click Window menu on left bottom corner to choose “Run” option, fill with the full path of the SkyTempIdEdit.


image.png


3. Go to “Run” interface and space to fill the command with cart id and chip id
(eg: 112233445566778899AABBCCDDEEFF00 12345678 )


image.png


4. Click “OK”, the command will be executed , it will automatically create new-template file in the folder after waiting tens of seconds.


image.png






Additional information:
1.Don’t delete old template.txt, you can write game for online game by new template file, but cannot read old game saver. If you need to old game saver, you should use the old template to write games.
2. For new game playing online, please make sure you change into your private own file header information, don’t use others’.


Original template file on the left, changed template file on the right (Header is a PUBLIC header :P )
image.png

I think they want you to use the "New" template you make just to burn that specific rom/s that you need, and use your old one for all others, but yeah , seems like an inferior tool to No Ban No Sky
"Don’t delete old template.txt, you can write game for online game by new template file, but cannot read old game saver. If you need to old game saver, you should use the old template to write games."
 

NeroAngelo

Clueless Importer
OP
Member
Joined
Dec 31, 2003
Messages
272
Trophies
2
XP
1,201
Country
Libya
So does this generate the unknown ID? or are we still dependent on Sky for new releases?

I don't think so , this tool relies on the actual Template file , all it does is replace all ID's ChipID's in the template file with the one you provide :(

I really don't get why Sky doesn't want to release a tool that auto creates template info from roms ... people already bought your card , so why hog that bit of info ??
 

Tony8690

Well-Known Member
Member
Joined
Jan 28, 2015
Messages
179
Trophies
0
Location
Northumberland
XP
357
Country
United Kingdom
I don't think so , this tool relies on the actual Template file , all it does is replace all ID's ChipID's in the template file with the one you provide :(

I really don't get why Sky doesn't want to release a tool that auto creates template info from roms ... people already bought your card , so why hog that bit of info ??


Please don't forget that no one truly knows how Sky3ds works yet so if they released a Tool that done all these things then Nintendo might be able to reverse engineer it and block sky3ds all together, they might not be releasing it for that reason...

T
 
  • Like
Reactions: NeroAngelo

Mkengine

Member
Newcomer
Joined
Feb 27, 2015
Messages
6
Trophies
0
Age
32
XP
108
Country
Gambia, The
3. Go to “Run” interface and space to fill the command with cart id and chip id
(eg: 112233445566778899AABBCCDDEEFF00 12345678 )

Does this mean, that I have to use a CardID from a physical copy, or am I supposed to just fill in a Random 16-digit number from 1-F for this program, or similar like "sky army knife" or "No Ban No Sky"?
I don't really understand wether this is a possibility to play any rom online or just an alternative for people who dont want to switch their retail games and be able to play their online games from one single microsd + sky3ds.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Snow days $25 on steam may grab it