Resource icon
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)

a.png

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.
That depends entirely on what I (and any other modder who wants to join in) takes it. I've barely scratched the surface of the possibilities this opens up and I would very much like to hear your ideas and suggestions.
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!
  1. If you don't have ModGuy's Loader, I recommend getting sby's Loader Pack.
  2. Download SDTL.
  3. Unzip SDTL and put it wherever you want (I suggest somewhere private).
  4. Place the SDTL.swf mod (located in the downloaded zip) and put it in the Loader/Mods/$INIT$ folder.
  5. Add SDTL.swf at the top of the Loader/Mods/$INIT$/Mods.txt file.
  6. 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!)
And that's it! Just run SDTL.exe to launch the game!

"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)
Author
some_dude
Downloads
2,434
Views
2,434
First release
Last update
Rating
4.70 star(s) 10 ratings

More resources from some_dude

  • SDTL 2
    SDTL 2
    Launcher for SDT (Open source)
  • AnySizeHer
    AnySizeHer
    Scale her head and body to any size you want

Latest updates

  1. Minor bug-fixes and included ExampleMod

    This update contains two minor bug-fixes and the ExampleMod (which I keep forgetting to...
  2. Undertow Integration, Drag & Drop and Fullscreen

    Undertow Integration, Drag & Drop and Fullscreen Undertow Integration! You can now browse...
  3. Sidebars and "SDT Booru" Integration

    Sidebars and "SDT Booru" Integration Sidebars! Two "sidebars" have been added! One is located...

Latest reviews

Hmm, I know you've updated it to include the SDTL.swf file, but still can't seem to find it anywhere, could you look into it?
S
some_dude
Thanks for the review!
I added it to the top level of the zip, right outside the SDTL folder (if I remember correctly).
Excellent Launcher. I can confirm that i have more and stable FPS than before. I am using SDT in Combination with Reshade d3d9.dll and i noticed that i am getting now stable ~30FPS instead of 24-21FPS. On the other hand the task manager is telling me that the cpu and gpu is working al lot more than before (about 10-15% in CPU and 20% in GPU).
S
some_dude
Thanks for your review!
The change in the games performance just kinda happened and I'm not sure why. I'll take a closer look at it once I've added some features to the launcher.
I think you forget to include SDTL.swf I can't find it anywhere.

I tried edit the loader file path in the Json file and got a huge error. It seems to want a URL with forward slashes and not a file explore path with back slashes
S
some_dude
Hey, and thanks for the review!

I knew I forgot something! I'll make a new upload in a sec.

Backslashes are reserved for "escaping" the character right after them. So if you replace each backslash with two backslashes it should work. I should probably warn about that somewhere.
Really nice ! Work fine , even seems to have better performance !
I really support your project ! +1
S
some_dude
Thanks!
When I started out making this I expected the performance to get worse, so that's an unexpected bonus! :D
Top Bottom