ROM Hack [RELEASE] 3DSeSTUFF (another FunKeyCIA wrapper)

Rudi Rastelli

Well-Known Member
OP
Newcomer
Joined
Sep 15, 2007
Messages
83
Trophies
0
XP
369
Country
Gambia, The
Hi !

Here're my little GUI/wrapper for @cearp's amazing 'FunKeyCIA' script.
It's windows-only, but may be it works through 'wine' on the other platforms as well
EDIT1: Seems 2 work fine on 2 different linux using wine... big thx 2 @pikatsu
EDIT2: Looks like it works as well in OSX using wine

This is from the included 'ReadMe_NOT' :rolleyes:
Code:
*****************************************************************
*  3DSeSTUFF V1.4.3  *
* by Rudi Rastelli  *
*****************************************************************
* CREDITS:  *
* @cearp 4 'FunKeyCIA'  *
* @Steveice10 4 'socketfile'-source  *
* @Housey 4 'Ticket Parser'-source  *
* @Madridi,@Cha0sEm3rald,@Rohul1997,@Jimmsu 4 'community.xml'  *
* @masa & @pikatsu for testing  *
*****************************************************************

DIDN'T IT SAY 'ReadMe_NOT' ???
... but anyway... your here now... SO READ WHAT U SHOULDN'T READ !

Features:
*********
- Creates 'good' CIAs/Tickets
- Already created CIAs/Tickets will be marked with colors in title list (see 'TIPS')
- New titles will be marked (see 'TIPS')
- Titles needing a 'Seed' or Cryptofix will be marked (see 'TIPS')
- Auto converts a 'seeddb.bin' to single seed files('<TitleID>.dat') (see 'TIPS')
- Titles with a not yet validated 'Decrypted Title Key' will be marked (see 'TIPS')
- Import 'decTitleKey.bin'-file into local database
- Import 'seeddb.bin' -file into local database
- Keys will be otionally checked for validity
- Creates a 'decTitleKey.bin'-file for titles with missing 'Encrypted Key' (see 'TIPS')
- Metadata adjustments via 'community.xml, '3dsdb.com' and 'Another Metadata Site'
- Textsearch and filter for region and type
- Sort by clicking at column header
- Batch-Mode
- Shutdown PC after downloading CIAs (optional)
- Configurable renaming-function
- Batch renaming function (in 'Extras'-menu)
- Configurable savepaths for the created CIAs/Tickets
- Network-Install of CIAs/Tickets via FBI 2.x
- Creates a log-file while creating CIAs/Tickets
- Useful functions via context-menu (Edit, Copy, Delete, Restore)
- Tooltips
- Unicode support, to be able to also display japanese titles correctly
- Riddel protected hidden feature (See 'TIPS')


STARTING UP:
************
Upon first start the title list appears empty. Now you have 2 ways to continue:
A) 'Extras'-Menu -> Import Titles From '[dec|enc]TitleKeys.bin' -> Select a 'decTitleKey*.bin' (eg 'decTitleKeys_Rudi.bin')
  (If there is an 'encTitleKeys*.bin' in same folder and with same name(eg 'encTitleKeys_Rudi.bin'), it will be imported as well)
B) 'Extra'-Menu -> Click what shouldn't be clicked ^^

TIPS:
*****
1. COLORED MARKINGS
  Already created CIAs and Tickets in selected save folder will be marked in title list with the following colors:
  - Yellow : CIA already created
  - Purple : Ticket already created
  - Green  : CIA and Ticket already created
 
2. '*'-MARKS
  '*' in 'Name'-Column  : New added title (temporary)
  '*' in 'Title ID'-Column : 'Decrypted Title Key' isn't validated yet
  '*' in 'Serial'-Column  : Title needs a 'seed' or needs to be cryptofixed
 
3. MISSING "ENCRYPTED KEYS"
  Sometimes there are titles missing their 'encrypted key', which is needed in order to create CIAs/Tickets.
  In that case 3DSeSTUFF creates a 'decTitleKey.bin'-file, which can be used by 'Decrypt9' to create a 'encTitleKey.bin'-file.
  That 'encTitleKey.bin'-file has all the missing 'Encrypted Keys'.
  A little 'How To' will be shown by 3DSeSTUFF in a small message box and it works in conjunction with the next tip.
 
4. AUTO IMPORT OF 'ENCRYPTED TITLE KEYS'
  All 'encTitleKeys*.bin' in main directory of 3DSeSTUFF will be automatically imported upon program start.
  This is to add missing 'Encrypted Title Keys' to the database.

5. SEEDS
  Some newer games need a so called 'Seed' to function properly.
  If u enter eShop the needed 'Seed' will be downloaded... OR...
  Copy 'fbi'-folder and it's content from programs main directory to SD and use the 'import title seeds' feature of FBI 2.2.2+
  Alternatively u can cryptofix such a game. To explain how this could be done simply exceeds the bounds of this readme.
  If the 'rename'-funktion is active a '[seed]'-tag will be added to the file name of the CIA/Ticket.
 
6. NETWORK-INSTALL VIA FBI 2.X
  For this the IP-Address of the 3DS is need, which will be shown when FBI's 'Network Install' is selected.
  I recommend giving the 3DS a static IP in order to avoid repeated input of the IP.
  In general this kind of install only makes sense for small CIAs or Tickets, because speed isn't very good.
 
7. DOUBLE CLICKS
  Double-Left-Click on a title creates it's CIA
  Double-Right-Click on a title creates it's Ticket
 
8. BATCH MODE
  In order to multi-select titles hold 'SHIFT'- or 'STRG'-Button on keyboard while selecting titles.
  Then press 'Create CIA(s)' or 'Create Ticket(s)'
 
9. DELETING AND RESTORING TITLES
  Deleted titles will only be marked as deleted in the local database. This makes it easy to restore them.
  Restored titles will be displayed with a '*' in 'Title ID' column, which will disapear only after a restart of 3DSeSTUFF
  and a re-check of their keys.
 
10. RIDDLE PROTECTED EXTRA FEATURE
  Sry... but i have absolutly no ideas about riddels ^^
  But... if you're able to solve it u need to restart 3DSeSTUFF in order to take effect of the new option.
 
11.TOOLTIPS
  Hover your mouse pointer over a button, checkbox etc to get a tooltip
TROUBLESHOOTING:
****************
1. FBI DOESN'T RESPOND, WHEN I PRESS THE 'CANCEL'-BUTTON WHILE INSTALL IS RUNNING
  Throughout my test i came across that FBI sometimes needs about 1-2 minutes(!) to recognize that 3DSeSTUFF has aborted connection.
  And sometimes it doesn't recognize it at all. Already wrote a pm to FBI's dev, but got no reponse so far.
  WORKAROUND: Don't cancel a running network install via 3DSeSTUFF. Instead cancel it via FBI by pressing the 'B'-button.
 

Regards
Rudi

5E38G7r.png


Pretty sure there are some bugs/glitches left... just check it out and tell me.
Also any ideas for improvement are more then welcome.

If u get any warnings from ur anti-virus i can't do anything on that. Had that as well sometimes in the past, but currently 4 me it's gone. Have no idea why this happens sometimes. As far as i can say 3DSeSTUFF is virus free.

DOWNLOAD:
3DSeSTUFF V1.4.3

Regards
Rudi
 
Last edited by Rudi Rastelli,

Glyptofane

Well-Known Member
Member
Joined
Feb 12, 2009
Messages
1,754
Trophies
2
XP
2,924
Country
United States
Does it support FBI 2.0?

6. NETWORK-INSTALL VIA FBI 2.X For this the IP-Address of the 3DS is need, which will be shown when FBI's 'Network Install' is selected. I recommend giving the 3DS a static IP in order to avoid repeated input of the IP. In general this kind of install only makes sense for small CIAs or Tickets, because speed isn't very good.
 

OnenZ

Well-Known Member
Newcomer
Joined
Sep 4, 2015
Messages
78
Trophies
0
Age
27
Location
Valparaíso
XP
132
Country
Chile
I believe the program deletes the encTitlekeys, bcs i create it mbe two times, and the third one say me the same thing for make the missing encTitleKey.bin
 
Last edited by OnenZ,

Rudi Rastelli

Well-Known Member
OP
Newcomer
Joined
Sep 15, 2007
Messages
83
Trophies
0
XP
369
Country
Gambia, The
But WHY does the program deletes my dectitlekeys.bin file everytime?

Yep... thats something i should mention in readme.
Idea behind is:
Any 'dectitleKey.bin' in programs main directory is a 'decTitleKeys.bin' created by 3DSeSTUFF and it signs the user "hey there are some tiltes with missing encrypted title keys!". Then user should take over that created 'decTitleKeys.bin' to decrypt9 in order to get the missing keys via decrypt9's encrypt function.
To avoid that ur own 'dectitleKeys.bin' is deleted just place it in a folder like 'MyKeys' or something like that.
But... what gives me wonder is that u always have import the keys... normaly they should be stored in '3DSeSTUFF_Keys.db'... so no need to import them erverytime.
 

pikatsu

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
845
Trophies
0
Age
39
XP
1,163
Country
Argentina
I believe the program deletes the encTitlekeys, bcs i create it mbe two times, and the third one say me the same thing for make the missing encTitleKey.bin

A few games no more than 5 i think miss their encTitleKeys (is 3ds.titlekeys that didnt add the yet) so you have to use Decrypt 9 to convert the decTitleKeys.bin - that created from the tool- to encTitleKeys.bin and add it to the tools folder then open the tool again
 

OnenZ

Well-Known Member
Newcomer
Joined
Sep 4, 2015
Messages
78
Trophies
0
Age
27
Location
Valparaíso
XP
132
Country
Chile
A few games no more than 5 i think miss their encTitleKeys (is 3ds.titlekeys that didnt add the yet) so you have to use Decrypt 9 to convert the decTitleKeys.bin - that created from the tool- to encTitleKeys.bin and add it to the tools folder then open the tool again
But the box "Missing titlekey" say put the enctitlekeys.bin on the root of 3DSeSTUFF. Like i say i encrypted few times with this result (Get deleted from the folder)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Thought it was some warzone dlc bs
  • Psionic Roshambo @ Psionic Roshambo:
    Looks like an enhanced Far cry 1
  • K3Nv2 @ K3Nv2:
    That's a far cry from it
  • BigOnYa @ BigOnYa:
    Is it a free to play bs, pay to get any good weapon/gear
  • K3Nv2 @ K3Nv2:
    Not free to play but $35
  • K3Nv2 @ K3Nv2:
    Inb4 kiiwii gives it a 0/10
  • BigOnYa @ BigOnYa:
    6/10 rating on steam
  • Psionic Roshambo @ Psionic Roshambo:
    I would like a Predator game "Kill Team" it takes place in the Jungle of the first movie, your team is sent to hunt the predator, using current tech drones and a trained team. Set traps use strategy to hunt and trap or kill the predator.
  • BigOnYa @ BigOnYa:
    Ill stick with my Battlefield. Yea a predator hunting game like that would be cool. Esp if you can be Arnold and say "Get to da choppa"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe Arnold could do a cameo voice acting, he is the one briefing you on the mission
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Honestly surprised they didn't make a tie in game for Predators that movie was awesome
  • Psionic Roshambo @ Psionic Roshambo:
    I was kinda sad the Yakuza guy died sword fighting a predator lol
  • Psionic Roshambo @ Psionic Roshambo:
    The Russian guy went out like a boss
  • Psionic Roshambo @ Psionic Roshambo:
    Double claymores to the face definitely kill a predator lol
  • BigOnYa @ BigOnYa:
    I went today and looked at a motorcycle someone was selling. I get there and the battery on it was dead, so the guy grabbed a battery charger and hooked it up. He plugged it into the wall, and the motorcycle sparked and started smoking. Come to find out the bike uses a 6 volt battery and the guy had the charger set to 12v. I said sorry to the dude and walked away. I felt bad for him tho.
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds like it would be an exciting ride....
  • Psionic Roshambo @ Psionic Roshambo:
    Not sure I would want something on fire between my legs
  • BigOnYa @ BigOnYa:
    He ruined it basically. Sad cause it was a decent old bike. It would take more money to rewire the bike than it was worth tho.
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I'm sure at minimum the starter was fried
  • Psionic Roshambo @ Psionic Roshambo:
    Alternator and battery
  • BigOnYa @ BigOnYa:
    Prob alot of fried parts. It was still smoking when I left.
  • K3Nv2 @ K3Nv2:
    I would've said show me how it rides
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted one of those Smart Cars with a Hyabusa motor in it.
    Psionic Roshambo @ Psionic Roshambo: I always wanted one of those Smart Cars with a Hyabusa motor in it.