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,468
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,906
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.
  • a_username_that_is_cool @ a_username_that_is_cool:
    DDDS . Dual Developer Dedede System :)
    +1
  • BakerMan @ BakerMan:
    also happy birthday @Xdqwerty
    +1
  • BigOnYa @ BigOnYa:
    Is it me you're looking for?
  • MysticStarlight @ MysticStarlight:
    'Cause I wonder where you are
  • MysticStarlight @ MysticStarlight:
    wait I got the lyrics mixed up
    +1
  • BigOnYa @ BigOnYa:
    And I wonder what you do...Lol
  • BigOnYa @ BigOnYa:
    Its all good, I'm here to talk to you.
  • BigOnYa @ BigOnYa:
    Hello
  • BigOnYa @ BigOnYa:
    I've been playing fallout4 all day, I went into a elevator and it kept going, never stopped, waited 5 minutes, must of been a bug. How bout you, whatcha do today?
    +1
  • MysticStarlight @ MysticStarlight:
    I'm wondering why a stray tuxedo cat has a cloudy eye
  • MysticStarlight @ MysticStarlight:
    I've been playing TOTK all day also
    +1
  • MysticStarlight @ MysticStarlight:
    Oh you reminded me of those elevator nightmares
  • BigOnYa @ BigOnYa:
    Awesome game, fun how they force you to build, but you can build as you want
  • MysticStarlight @ MysticStarlight:
    It is super fun, I actually prefer it over BoTW
    +1
  • BigOnYa @ BigOnYa:
    The guy holding the sign always cracked me up, esp when you fail, and it falls
  • MysticStarlight @ MysticStarlight:
    Ah yes, that guy lol. I still need to find all his signs. The game has a lot to do though so I don't know what to finish first
  • MysticStarlight @ MysticStarlight:
    I'm 120 hours in and am still like 44.4% done
    +1
  • BigOnYa @ BigOnYa:
    Good times. Building is starting to get good around now for you. You making me want to make run thru again.
  • BigOnYa @ BigOnYa:
    Ok good chatting, enjoy your gaming, and avoid the lightning, or put your sword away. Good night.
  • K3Nv2 @ K3Nv2:
    All I gotta do is not spend $10 in the next 5 days and I'll break even this month lol
  • K3Nv2 @ K3Nv2:
    @BigOnYa, tell your wife not to forget her wallet
    +1
    K3Nv2 @ K3Nv2: https://youtu.be/YMAa6obDNZs?si=rymChLKeTdyS8nqk