SDTL 2 - SDT Launcher 2
(Name is still a work-in-progress)
Forum Thread
(For suggestions, discussion, reporting issues and giving feedback)
(Name is still a work-in-progress)
Forum Thread
(For suggestions, discussion, reporting issues and giving feedback)
What is SDTL 2?
SDTL 2 is an open source launcher for SDT. It's a desktop application that you run the game with instead of the Flash projector or a browser. It's built on top of Electron (a custom version of Chromium) which opens up a ton of new possibilities.
SDTL 2 is a replacement of the Flash projector. It does not replace the vanilla game or ModGuy's Loader!
SDTL 2 is targeted towards experienced users (for now). If you are familiar with SDT and ModGuy's Loader then this is for you. If not then I suggest starting out with this guide (and getting SDTL 2 once you get the hang of it).
Why should I get it?
Here are some reasons:
- Drag & Drop (you can drop files directly onto the game window to load mods, hairs, backgrounds etc.)
- Extension support (extensions are "mods" written in Javascript for SDTL2)
- Automatic "CharacterFolders.txt" (SDTL2 can automatically generate these files at runtime and in-memory, no actual files needs to be created!)
- DevTools console & Debugging tools (this makes life easier when developing mods or extensions)
- SDT Booru integration (browse and load hairs directly sdtimports.booru.org)
- Potentially higher framerate (some users have reported higher/lower framerate, fingers crossed that it's the same or higher)
- Easy to setup (downloading and setting up only takes a minute! See the instructions below)
How does it work?
SDTL 2 is built on top of Electron, which is a custom version of the Chromium browser designed to help you create desktop applications with web-technologies. It then uses the Pepper Flash Player Plugin to run the game inside the application window.
This enables us to do things such as:
- Intercepting "file requests" (and change the response!)
- Run Javascript code
- Display HTML & CSS (making UI easy to make, more efficient and perhaps even prettier!)
You can read more in the docs folder inside the download.
Where can I get it?
If you've installed a SDT mod before, this will be a piece of cake!
- Download SDTL 2.
- Unzip SDTL 2 and put it wherever you want.
How do I run my existing SDT setup in SDTL2?
If you already have SDT and want your existing folder to run in SDTL2 you have two options:
1. Replace the SDTL2/game folder with your existing SDT game folder
(Make sure that Loader.swf is directly inside SDTL/game and not in a subfolder!)
OR
2. Change the setting "gameFolder" -> "location" in SDTL2/settings.json to point to your SDT game folder
(Don't use backslashes! Use forwardslashes instead!)
Note: A "SDT game folder" is any folder containing SDT.swf and Loader.swf
Why is this not just an update to SDTL?
SDTL 2 is a complete rewrite of SDTL with a focus on being simple and extensible so that anyone with the technical know-how can create their own features for it.
"It doesn't work!"
Check the docs/SDTL.md file inside the download. It contains documentation and a section about trouble shooting.
If that doesn't solve the issue, reply to this thread and I (or someone else) will see what we can do. Include all the information you think might be helpful (screenshots are usually very helpful).