SDTL 2 - SDT Launcher 2
(Name is still a work-in-progress)
This project is not being worked on.
(but the source code is in the downloads, so if anyone is interested they can improve it or whatever)
Forum Thread
(For suggestions, discussion, reporting issues and giving feedback)
(Name is still a work-in-progress)
This project is not being worked on.
(but the source code is in the downloads, so if anyone is interested they can improve it or whatever)
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).