SDTL 2 - SDT Launcher 2
(Name is still a work-in-progress)

Forum Thread
(For suggestions, discussion, reporting issues and giving feedback)

sdtl2-screenshot.png

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:
  • Higher framerate (some users say their framerate is slightly higher in SDTL2 compared to a Flash projector)
  • 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)
  • 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!
  1. Download SDTL 2.
  2. Unzip SDTL 2 and put it wherever you want.
  3. Place your SDT game folder in the SDTL2/game/ folder.
    OR
    Change the setting "gameFolder" -> "location" in settings.json to point to your SDT game folder
    (Don't use backslashes! Use forwardslashes instead!)
And that's it! Just run SDTL2.exe to launch the game!

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).
Author
some_dude
Downloads
10,823
Views
14,877
First release
Last update
Rating
4.31 star(s) 13 ratings

More resources from some_dude

Latest updates

  1. Version 0.1.2

    Version 0.1.2 Changes: Filename checks are no longer case sensitive for...
  2. Version 0.1.1

    Version 0.1.1 New Extensions: Characters This is a new tab in the sidebar that is much like...
  3. Version 0.1.0 + Source Code

    Here comes the first real release of SDTL 2! As promised it is open source and comes with...

Latest reviews

So.. how can I get tickle's anim tools sex positions to work?
some_dude
some_dude
Hey and thanks for the review!

Adding mods is done the same way as without SDTL2. If you're new to SDT and don't want to fiddle around with files for hours (like I did), then I strongly recommend reading "Getting Started with SDT" ( https://www.undertow.club/threads/getting-started-with-sdt.7945/ ) as well as downloading a "Loader Bundle" (links can be found in the guide). You can use a Loader Bundle together with SDTL2 by replacing the "SDTL2/game" folder with the loader bundle folder (just make sure that the "SDT.swf" and "Loader.swf" files end up directly inside "SDTL2/game"!).

If you have any more questions you can post them on the forum thread (link is at the top of this resource's page)
It's great, but I have one small issue, I wonder if you can help me.
When I load a character via the sidebars my hishead mod doesn't get loaded. It works fine if I load through the game like before.

My Characters folder are basically: Code.txt, Hair.png, hishead.swf, Mods.txt containing the line hishead.swf
Other mods I put in character folders seem to load fine. Any idea ?
some_dude
some_dude
Hey and thanks for the review!

I don't think I've had that exact issue, so I can't give you an exact solution. But you could try changing the order of the mods in Mods.txt or renaming the mod(s) to one of the following names: "Char.swf", "Mod.mod" or "Mod.swf". (since they all(?) get loaded when a character folder is loaded if my memory serves me right)

Loading mods has always been error prone in my experience (even before I started working on SDTL) and I've had quite a few problems/bugs related to it while developing SDTL and my other mods. But I would like to solve this issue, so please send me a PM with more details about your character folder & what mods are listed in your "Mods/$INIT$/Mods.txt" file! : )
I wish you had made it much simpler, in terms of actually how to use the mods people download on here. It can not be expected of everyone to understand these terms, as I certainly do not. I don't understand what $INT$ is, even from a google search, and I certainly did not see this alleged folder anywhere in any of the versions I downloaded. I could not use a single mod I downloaded, after spending about 2 hours looking for how to do it. The guides are of no help and neither are some of the replies. I am giving my rating because, while it may be a good loader, It is terrible in terms of user-friendliness so much so that I do not plan on touching it until I see a reply that gives a clear answer as to how to use the mods present within this community.
some_dude
some_dude
Hello and thanks for the review!

I think this is a fair critisism and I remember having the same opinion when I first got into SDT modding. The documentation is still a work in progress so expect it to improve over time. For now I'm sort of assuming that all SDTL users are already familiar with the Loader (which is what uses the "$INIT$" folder btw). I'll update the resource overview to include a section for new users. If I'm not mistaken there is a great guide somewhere on this site for getting started with mods. Feel free to ask questions at the forum or PM me
This version of SDT is amazing but I have to ask about mods.

How can I add mods into this version?

If there will be solution, I will change my rating.
some_dude
some_dude
Thanks for the review! Mods are loaded the same way with and without SDTL. Any mods you want to load on startup should be placed in "sdtl2/game/Mods/$INIT$" (and added to the "Mods.txt" file in the same folder). The "sdtl2/mods" folder is intended for SDTL2 specific mods only (it works just like the $INIT$ folder). If you have any more questions you can post them on the SDTL thread and I'll reply there (there's a link at the top of this resource's overview)!
I seriously appreciate anyone who tries to improve the performance of SDT. You've done an amazing job with this.

My experience with SDTL2:

In order to get it working I had to change the backslashes to my game's filepath to forward slashes. I also had to change "auto_character_folders" to false for it to load my characters properly.
It worked perfectly but I get a slightly lower framerate in SDTL2 than when I'm using the flash projector. To be certain I was giving it the best chance I ran SDTL2.exe in administrator mode and heightened each of STDL2's 7 processes to high priority. I also set the in-game quality to low. It sounds like other users get higher framerates with SDTL2 so I guess it depends on hardware and drivers or whatever.

Again, thank you for your contribution. It did not improve SDT's performance for me but I'm glad it has for others.
some_dude
some_dude
Thanks for the review! I've made some changes to the "auto_character_folders" feature that'll make it work as intended (thanks to some feedback), they will be included in the next release. The increased/decreased framerate is an unintended side-effect of using a different flash player. It would be interesting to see how different versions of the flash plugin changes the framerate! : )
This loader is taking SDT in the right direction, this loader has better performance and frames than SDT. Can't wait to see more updates!
some_dude
some_dude
Thanks! The improved performance was an unexpected bonus. If you have any suggestions feel free to post them on the forum thread or in a PM! : )
Great mod but ive run into an issue. I hit f5 and ever since then the program hasnt worked. Itll open but itll just be the male character holding on to an invisible character model. I cant make any changes or interactions, is there a fix for this?
some_dude
some_dude
Hello and thanks! This sounds like something that could be caused by corrupt or malformed "flash cookies". You can delete the following folder to get rid of them "C:\Users\USERNAME\AppData\Roaming\sdtl2\Pepper Data". If that doesn't help you can reply to me in a PM or on the forum thread at the top of this resource.
I would give this 5 stars if it could go fullscreen. Any chance you're still working on this? It would definetly boost my confidence for working on my own project knowing there is a performance friendly alternative to the Flash Projector out there. Great find and work either way.
some_dude
some_dude
Hey and sorry for the long delay! Fullscreen support has now been added (press F4 to toggle fullscreen and F2 to toggle the sidebar)
So, as much as this should be easy to do, I can't seem to figure it out, I have the file going to the correct folder and done other things, but it doesn't work it keeps on saying "Game file not found." when I have it all set up correctly. Can you give more detail of what I am supposed to do? Or what I am doing wrong because I followed the instructions and I am using SBY's Loader Pack FYI.
some_dude
some_dude
Hey! The new version comes bundled with SDT and the Loader in the correct locations. This should make things easier to figure out!
ih! Sorry I was curios so i downloaded it... so i'm not english so, sorry if i don't understand something or i write something wrong.
now i opened the game file it says it didn't find it.
I'll try to do soemthing to make that happen before you answer
in the meantime 5 STARS
some_dude
some_dude
Hello.
Does the error say "Game file not found."? If so, then it's either the "location" or "entry" setting that's incorrect.
Open the file "settings.json" and change the value of "location" to the path of folder you have SDT.swf in.
Example: "C:/games/sdt/"
If you're not using the mod loader, change the value of "entry" to "SDT.swf" (instead of "Loader.swf").
Let me know if that solves it, and thanks for the 5 stars :D
Top Bottom