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

Discussion in 'NDS - Emulation and Homebrew' started by dr1ft, Mar 8, 2018.

  1. dr1ft
    OP

    dr1ft Member

    Newcomer
    1
    Mar 2, 2018
    United States
    Utopia
    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, Mar 9, 2018
  2. Swampat

    Swampat The swamp monster that pats the ground

    Member
    1
    May 25, 2017
    United States
    Oh finally! Let apace thunder in on this.
     
  3. Oleboy555

    Oleboy555 Wie dit leest is een zemmel

    Member
    4
    Feb 8, 2017
    Netherlands
    Amsterdam
    nice work :)
     
  4. eduall

    eduall GBAtemp Regular

    Member
    2
    May 29, 2014
    Venezuela
    idk but thanks for make the dsi alive!
     
  5. bennyman123abc

    bennyman123abc Master of the Script Kiddies

    Member
    4
    Mar 21, 2013
    United States
    Training some more Script Kiddies
  6. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    14
    Oct 7, 2007
    United States
    Levelland, Texas
    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.
     
  7. dr1ft
    OP

    dr1ft Member

    Newcomer
    1
    Mar 2, 2018
    United States
    Utopia
    Yeah, it does preserve alphabetical order. I could implement filling in dummy entries pretty easily.
     
  8. AL_16

    AL_16 GBAtemp Regular

    Member
    2
    Jun 13, 2017
    Ukraine
    new hope now lives here?
     
    Swampat likes this.
  9. dr1ft
    OP

    dr1ft Member

    Newcomer
    1
    Mar 2, 2018
    United States
    Utopia
    Dummy entry insertion is implemented now via the "adddummies" directive.
     
    Last edited by dr1ft, Mar 9, 2018
    Billy Acuña and wicksand420 like this.
  10. parrotgeek1

    parrotgeek1 GBAtemp Regular

    Member
    2
    Dec 2, 2012
    United States
    Edit: deleted stupid accusation
     
    Last edited by parrotgeek1, Mar 10, 2018
  11. dr1ft
    OP

    dr1ft Member

    Newcomer
    1
    Mar 2, 2018
    United States
    Utopia
    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, Mar 10, 2018
    parrotgeek1 and wicksand420 like this.
  12. ThisIsDaAccount

    ThisIsDaAccount GBAtemp Maniac

    Member
    6
    Apr 8, 2016
    United States
    This is great, thank you so much!
     
  13. huntertron1

    huntertron1 a simple youtuber that is trying to survive

    Member
    2
    Oct 28, 2017
    United States
    finnaly they can do more testing an we might have cfw for dsi(no rush just exited)
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice