What works
TL:DR The launcher works, so do the preinstalled clients (some of them have minor glitches). I was able to change my username/ID and customize my character. Play Solo works, so does hosting or joining a server. Most of the options/settings worked, so did the SDK, for the most part. It is pretty much perfectly playable on all clients. Sideloading other clients (such as unofficial 2012M & 2013E) is also possible.
Detailed list of the things that work:
- Novetus Bootstrapper
- SDK — Client SDK (Launches, not tested further)
- SDK — Asset Fixer (Launches, not tested further)
- SDK — Asset Downloader (Launches, not tested further)
- SDK — Mesh Converter (Launches, not tested further)
- SDK — Item SDK (Launches, not tested further)
- SDK — Mod Package Creator (Launches, not tested further)
- SDK — ClientScript Documentation
- SDK — Splash Tester
- SDK — Roblox Script Generator (Launches, not tested further)
- SDK — Diogenes Editor (Launches, not tested further)
- SDK — ClientScript Tester (seems to work)
- SDK — XML Content Editor (Launches, not tested further)
- Bootstrapper — Novetus CMD
- Bootstrapper — URI Installer (URI schemes are only installed in Wine)
- Bootstrapper — Dependency Installer
- Novetus Launcher
- Launcher Style — Extended
- Launcher Style — Compact (must be manually selected by editing config file, style is reverted after first launch, works otherwise)
- Launcher — Settings: Graphics Options
- Launcher — Settings: Priority
- Launcher — Settings: Toggle 2011L GUI in 2011M
- Launcher — Changelog
- Launcher — Console
- Launcher — Saved Servers
- Launcher — Map Selector
- Launcher — Version Selector
- Launcher — Server Hosting Menu
- Launcher — Host Server
- Launcher — Join Server from IP
- Launcher — Save Server
- Launcher — Join Server from Server Browser
- Launcher — Play Solo
- Launcher — Character Customization
- Launcher — Launch Studio
- Launcher — Mod Package Installer
- Launcher — Change Username & User ID
- Client — 2008M
- Client — 2010L
- Client — 2011E
- Client — 2011M
- Client — ClientScriptTester
- Client — 3D Preview (not a real client, but used internally for the 3d character preview)
What does not
- SDK — Roblox Legacy Place Converter (does not launch)
- Launcher Style — Stylish (must be manually selected by editing config file, causes the launcher to crash on startup)
- Launcher — Options: Local Play (can't enable)
Workarounds
- Launcher does not work — Create wineprefix using winetricks (should automatically install required dependencies) or install dependencies manually using dependency installer in bootstrapper. The minimum that you will need to install is .NET, with other dependencies being required for certain features.
- Delayed start on launcher (launcher takes about 1-2 min to open) — Use 32-bit wineprefix
- Graphical glitches in some clients — Change renderer to GL Stable/Experimental (Options > Settings > Graphics Mode)
What was not tested
- Launcher — Discord Rich Presence
- Launcher — Options: Minimize on Launch
- Launcher — ReShade
- Server Host — UPnP
- Server Host — Notifications
- Server Host — Start Server with No Graphics
- Client — 2006S
- Client — 2006S-Shaders
- Client — 2007E
- Client — 2007E-Shaders
- Client — 2007M
- Client — 2007M-Shaders
- Client — 2009E
- Client — 2009E-HD
Hardware tested
Graphics:
- GPU: Intel
- Driver: open source
Additional Comments
To run it, extract the downloaded archive then launch NovetusBootstrapper.exe. Custom preferences, clients, assets, etc. are saved in the same folder. Make sure to run it in a 32-bit wineprefix!
You will need to create entries in your app launcher manually.
To play with others on a server, you can port forward, or use a service like playit.gg.