Skip to content

Instantly share code, notes, and snippets.

@Dojan5
Created March 21, 2025 14:04
Show Gist options
  • Save Dojan5/e531e22adf2a7b8c219a2eba0cc86caa to your computer and use it in GitHub Desktop.
Save Dojan5/e531e22adf2a7b8c219a2eba0cc86caa to your computer and use it in GitHub Desktop.
SVS2 WINE Progress

I'm a little tired, but so far no dice getting it to work properly through WINE. I think once you've authenticated and gotten libraries installed it probably works, but there's a few roadblocks.

To enable OpenGL rendering you'll need to go into drive_c/users/youruser/AppData/Roaming/Dreamtonics/Synthesizer V Studio 2/settings and open settings.xml. I think this file won't generate until you've ran and closed SVS2 at least once.

Under General add the property "useOpenGL" and set it to 1.

<?xml version="1.0" encoding="UTF-8"?>

<ApplicationSettings>
  <General useOpenGL="1"/>

At this point you'll have a (seemingly) functional UI, but the next hurdle to tackle is to log in.

When you click the log-in button, WINE will by default open the link in your default browser, when you log in it will redirect to a custom uri scheme dreamtonics-svstudio2://and this is where I've gotten stuck.

I found this thread on Reddit where people offer various solutions. I've done the registry editing and had it open a WINE version of Chromium, but no matter what when I log in in the browser and click the uri-scheme, even though Chromium prompts to open SVS2, nothing happens past that and SVS2 just sits there waiting for you to finish logging in.

I've also tried setting a WINE application as a uri handler like described here, but I'm faced with the same problem.

The voice library downloader is a webview, and I've no idea if that will work or not as I've not gotten past the login process.

Lastly, menu items don't really seem to work at all? I can't really explore the application since I'm not authenticated but when you click the menu items they just appear as black for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment