Homebrew [Early WIP] bluelist - a script-based whitelist editor for DSi

dr1ft

Well-Known Member
OP
Newcomer
Joined
Mar 2, 2018
Messages
53
Trophies
0
Location
?????
Website
dr1ft.xyz
XP
245
Country
United States
Still a VERY early work in progress; no binary releases yet. It's not quite ready for public use, so this thread is more of a request for help than a !!! BIG RELEASE THREAD !!!

Features:
Rudimentary scripting system to automate building specialized whitelists (not heavily tested)
Automatic decryption (via twltool) and key extraction from Launcher
Automatic encryption (via ndstool), parsing and insertion of ROMs into the whitelist (not sure if this works at all at the moment)
Arbitrary NDHI check region insertion (a la RocketLauncher ;))
Insertion of any number of dummy entries into NDHT and NDHX sections the whitelist

Planned:
Automatic twlnf script generation

As per the usual, if you brick your system with this, I'm not responsible, yadda yadda.

Please feel free to contribute to this if you know C# and have a decent understanding of the DSi whitelist system, though be warned that my code is beyond ugly.

GitHub:
https://github.com/strdr1ft/bluelight
 
Last edited by dr1ft,

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,446
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,823
Country
United States
Does this script preserve alphabetical order of the entries when adding them? Launcher is really picky about that and if order is broken, Launcher fails to accept any entries after the game code that broke the order.

Also note RocketLauncher relies on white list being a specific file size. Once it's released that size will be known. I did add 10 or so dummy entries to each section to facilitate adding entries without changing file size. As long as you design your script to accommodate that, this may be useful for when RocketLauncher is released.
 

dr1ft

Well-Known Member
OP
Newcomer
Joined
Mar 2, 2018
Messages
53
Trophies
0
Location
?????
Website
dr1ft.xyz
XP
245
Country
United States
Does this script preserve alphabetical order of the entries when adding them? Also note RocketLauncher relies on white list being a specific file size. Once it's released that size will be known. I did add 10 or so dummy entries to each section to facilitate adding entries without changing file size. As long as you design your script to accommodate that, this may be useful for when RocketLauncher is released.
Yeah, it does preserve alphabetical order. I could implement filling in dummy entries pretty easily.
 

dr1ft

Well-Known Member
OP
Newcomer
Joined
Mar 2, 2018
Messages
53
Trophies
0
Location
?????
Website
dr1ft.xyz
XP
245
Country
United States
AHA.
I KNEW IT.

You won't release the size without a tool like this being finished, but no one can finish this tool without the size, therefore it will never actually be released.
1) bluelist is not strictly designed for rocketlauncher, and offers directives for inflating the size
2) it's possible they don't know exactly what size the list needs to be quite yet for certain, since there can be much variance in testing
don't rush them. developing these sorts of things can take a long time, especially with jobs and school and such. have some damn patience.
 
Last edited by dr1ft,

ThisIsDaAccount

Well-Known Member
Member
Joined
Apr 8, 2016
Messages
1,158
Trophies
0
XP
944
Country
United States
Still a VERY early work in progress; no binary releases yet. It's not quite ready for public use, so this thread is more of a request for help than a !!! BIG RELEASE THREAD !!!

Features:
Rudimentary scripting system to automate building specialized whitelists (not heavily tested)
Automatic decryption (via twltool) and key extraction from Launcher
Automatic encryption (via ndstool), parsing and insertion of ROMs into the whitelist (not sure if this works at all at the moment)
Arbitrary NDHI check region insertion (a la RocketLauncher ;))
Insertion of any number of dummy entries into NDHT and NDHX sections the whitelist

Planned:
Automatic twlnf script generation

As per the usual, if you brick your system with this, I'm not responsible, yadda yadda.

Please feel free to contribute to this if you know C# and have a decent understanding of the DSi whitelist system, though be warned that my code is beyond ugly.

GitHub:
https://github.com/strdr1ft/bluelight
This is great, thank you so much!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: Lol Veho.