SDTL - SDT Launcher
(Some Dude's Turbo Launcher?)
This project is cancelled. Check out SDTL 2 instead.
Forum Thread
(For suggestions, discussion, reporting issues and giving feedback)
(Some Dude's Turbo Launcher?)
This project is cancelled. Check out SDTL 2 instead.
Forum Thread
(For suggestions, discussion, reporting issues and giving feedback)
What is SDTL?
SDTL is a cross-platform launcher for the game SDT. It runs the game in a custom version of Chromium, instead of in a flash player or normal browser, which opens up the game to a ton of new possibilities.
What SDTL is NOT.
SDTL is NOT a mod or mod loader. It does not replace the actual game or ModGuy's Loader (both of which are required to run SDTL). Although it does contain a mod with the same name (SDTL.swf) which is what allows the desktop application to interact with the "internals" of the game.
What can it do?
This is still in early development so there are only a few not so fleshed out features yet.
Features:
- Browse, download and use imports directly from Undertow and SDT Booru.
- Drag and drop imports from your desktop directly into the game window to load them.
- Edit her character code in a new and better way.
- New custom menus (toggle with CTRL+N and CTRL+M).
- Set the initial windows size, fullscreen, rebind shortcuts and some more basic settings.
- Use DevTools - Log things in the "browsers" console (CTRL+SHIFT+I).
What will it be able to do?
This will not receive any more updates. Check out SDTL 2 instead.
Planned Features:
Expanded mod loading support - Load animations, charcodes, dialogues and everything packed in zip archives.Mod Manager - View a list of all currently loaded mods and those in the Mods folder. Load or unload them with the click of a button.Enhanced Folder Browsing - You no longer have to list all files in a folder for the game to find them ("Mods.txt", "CharacterFolders.txt", etc.).Keybind Macros - Write macros that will be executed when a key (combination) is pressed (in-game, without having to edit some text file and reload the game each time).
How does it work?
The cornerstone this is built upon is Electron. It's basically a customizable version of the Chrome browser that can be used to create desktop applications using web technology. Electron is used by Discord, Spotify, Slack and many others. (Press Ctrl+Shift+I in Discord to see what I mean)
Where can I get it?
If you've installed a SDT mod before, this will be a piece of cake!
- If you don't have ModGuy's Loader, I recommend getting sby's Loader Pack.
- Download SDTL.
- Unzip SDTL and put it wherever you want (I suggest somewhere private).
- Place the SDTL.swf mod (located in the downloaded zip) and put it in the Loader/Mods/$INIT$ folder.
- Add SDTL.swf at the top of the Loader/Mods/$INIT$/Mods.txt file.
- Place your SDT game folder in SDTL/resources/game folder
OR
Change the setting gamePath in SDTL/resources/settings.json to point to your SDT game folder
(Don't use backslashes! Use forwardslashes instead!)
"It doesn't work!"
This is in early stages of development it will most likely not work smoothly for everybody. Unexpected errors will probably occur for most of you at some point. If you encounter an issue, please reply to this thread with all information you think will be helpful to solving the issue (screenshots are very helpful!).
I'm a modder, what is there for me?
There is currently one JavsScript mod available (ConsoleMod). It allows you to log stuff to the DevTools console (strings, numbers and even objects). You can find an example mod that explains how it works in the download. (I forget to include it before I upload, so you might have to download an earlier version)
I added it to the top level of the zip, right outside the SDTL folder (if I remember correctly).