It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Al3xand3r: Just adding my 2 cents. To me the easiest way to run these oldies is with the dgVoodoo 2 wrapper.
http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html

Anyway, all I needed to do was extract it all then plop the 3 DLL files from dgVoodoo 2's MS folder into the same folder as the game's exe files are located and finally drop dgVoodooCpl.exe in there as well and simply run it to configure the game.

If your antivirus blocks this exe it's a false positive, it is safe and very popular. My antivirus used to flag it but has fixed it since.

The settings I personally use are MAX resolution in the DX tab, as well as using the best virtual GPU option - dgVoodoo Virtual 3D Accelerated Card with 2048MB VRAM - then disabling the watermarks and whatever else I like enabling and you may or may not wish to, like 16xAF and 8xAA. In the general tab make sure you choose the Centered scaling mode, for some reason forcing 4:3 or other modes doesn't work (in the latest version at the time of writing) but Centered somehow makes it so. This could differ in later versions after this post so that's the setting you need to fiddle with in order to get the proper aspect ratio (round radar in-game).

When you first run the game you might need to go to the "Hardware Configuration" in the launcher, then "Change 3D Video Card" and select the dgVoodoo DirectX Wrapper. Or the game might automatically do that perceiving it as the only option.

Absolutely nothing else was needed, no compatibility mode settings or tweaks or other programs or whatever else.

The camera bug some people discuss where the view becomes way too distant as you play is maintained but I prefer the cockpit camera or the close-up camera right after the cockpit camera in the view cycle anyway so it's not a problem for me. Just make cycling the camera your first job after starting a level.

There is a way to use dgVoodoo 2 from a central location so you don't need to clone the exe in every game's folder (though you'll need to copy the relevant DLL files manually still) but you can figure that out yourselves if you want (or if you even have more games where it would work, currently I have Rogue Squadron 3D, MechWarrior 4: Mercenaries - which btw requires the VRAM to be set to 1024MB, it doesn't run with 2048 - and SWAT 3 installed so I've done that). This is just a short guide to play this game using simple steps anyone can manage if they know how to download and extract/move files.

I believe features like "Phong shading" I keep enabled don't actually work in these games, but they also don't break anything.

All of the above on a Windows 10 64 bit installation with an i7 CPU and GTX1080 GPU so definitely very far from what the game was originally intended to run on back in 1998 and yet dgVoodoo 2 makes it work and perform like a charm.

Moving on, the game is pretty fun, if nowhere near as polished and full featured as the GameCube sequels. I was surprised to find how easy it was to map any joystick or controller (though I was initially disappointed to find a joystick wasn't really suitable for the game given the deadzone you cannot change and other control quirks, it's fun with a gamepad).
avatar
GenoCL: Out of everything I tried, your solution worked the best for me but I still can't run the game in an actual window (I want to livestream it while keeping the gamepad compatibility)
I wasn't trying to run it windowed at the time. It does work with dgVoodoo2. Leave all settings as they were, on the general tab select Windowed, on the DirectX tab disable the application controlled fullscreen/windowed state, set your desired resolution mode (I run a 1440p desktop and used 1600x1200 which is 4:3 to ensure the aspect ratio isn't messed up, you might need to change more settings if you want a different size - btw the game by default has a 1280x1024 option but if you use that in dgVoodoo2 it actually squishes the hud a bit, t's not standard 4:3) and the game should go windowed after several seconds of the intro play (for some reason that video always starts fullscreen and is also stretched rather than maintain the aspect ratio as it does when you have it in fullscreen mode with the same settings). If it doesn't you can always try alt + enter to force it after you're in the main menu (make sure the disable alt+enter toggle in the DirectX tab isn't enabled for this shortcut to work at all of course).

The mouse controls are weird past that point because the capture mouse setting in the general tab doesn't appear to work so the in game cursor is in a different position than your mouse cursor, you juggle it or end up clicking out of the game and unfocusing. The gamepad (joystick, whatever) controls remain intact so it's fine. You can also enable the center app window on the general tab if you want the game window to not be on the top left. I tried moving it around with the mouse but it just resized (maybe it's possible if you fiddle around, try and see, don't worry about the size as the next time you start it, it will use the chosen resolution still). Keep in mind the game has to be in focus otherwise it auto pauses and some functions (like windows key + print screen to save a screenshot) don't seem to work (thankfully the MSI Afterburner screenshot shortcut works), I dunno if that affects how you stream.

BTW, I've edited my guide to reflect the now latest dgVoodoo2 and remove images that no longer apply, aspect settings changed.
Post edited December 26, 2019 by Al3xand3r
I get the following error message when I try to edit the properties of the ROGUE.EXE shortcut. Any idea what's going on?

The name '"C:\GOG Games\Star Wars - Rogue Squadron 3D\ROGUE\ROGUE.EXE"-voodoo3' specified in the Target box is not valid. Make sure the path and file name are correct.
avatar
Al3xand3r: Just adding my 2 cents. To me the easiest way to run these oldies is with the dgVoodoo 2 wrapper.
http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html

Anyway, all I needed to do was extract it all then plop the 3 DLL files from dgVoodoo 2's MS folder into the same folder as the game's exe files are located and finally drop dgVoodooCpl.exe in there as well and simply run it to configure the game.

If your antivirus blocks this exe it's a false positive, it is safe and very popular. My antivirus used to flag it but has fixed it since.

The settings I personally use are MAX resolution in the DX tab, as well as using the best virtual GPU option - dgVoodoo Virtual 3D Accelerated Card with 2048MB VRAM - then disabling the watermarks and whatever else I like enabling and you may or may not wish to, like 16xAF and 8xAA. In the general tab make sure you choose the Centered scaling mode, for some reason forcing 4:3 or other modes doesn't work (in the latest version at the time of writing) but Centered somehow makes it so. This could differ in later versions after this post so that's the setting you need to fiddle with in order to get the proper aspect ratio (round radar in-game).

When you first run the game you might need to go to the "Hardware Configuration" in the launcher, then "Change 3D Video Card" and select the dgVoodoo DirectX Wrapper. Or the game might automatically do that perceiving it as the only option.

Absolutely nothing else was needed, no compatibility mode settings or tweaks or other programs or whatever else.

The camera bug some people discuss where the view becomes way too distant as you play is maintained but I prefer the cockpit camera or the close-up camera right after the cockpit camera in the view cycle anyway so it's not a problem for me. Just make cycling the camera your first job after starting a level.

There is a way to use dgVoodoo 2 from a central location so you don't need to clone the exe in every game's folder (though you'll need to copy the relevant DLL files manually still) but you can figure that out yourselves if you want (or if you even have more games where it would work, currently I have Rogue Squadron 3D, MechWarrior 4: Mercenaries - which btw requires the VRAM to be set to 1024MB, it doesn't run with 2048 - and SWAT 3 installed so I've done that). This is just a short guide to play this game using simple steps anyone can manage if they know how to download and extract/move files.

I believe features like "Phong shading" I keep enabled don't actually work in these games, but they also don't break anything.

All of the above on a Windows 10 64 bit installation with an i7 CPU and GTX1080 GPU so definitely very far from what the game was originally intended to run on back in 1998 and yet dgVoodoo 2 makes it work and perform like a charm.

Moving on, the game is pretty fun, if nowhere near as polished and full featured as the GameCube sequels. I was surprised to find how easy it was to map any joystick or controller (though I was initially disappointed to find a joystick wasn't really suitable for the game given the deadzone you cannot change and other control quirks, it's fun with a gamepad).
I have tried this, downloaded voodoo put the right files in the exe folder ran the program and changed settings and...it doesnt seem to actually do anything. Only thing I can think of is you mention changing the 3d video card to dgVoodoo DirectX Wrapper and that doesnt appear to be an option for me in the launcher its just primary display driver.

edit: nevermind got this to work, apparently i had some files misplaced
Post edited January 31, 2021 by Sprahl
Anyone looking for a visual help to get this game running might want to watch this. It helped me a lot after trying to get the game run on my own. Not a single crash since then:

https://youtu.be/ipu0cD_m8Wo?si=1aP9nVL480l0ql7e
avatar
GenoCL: Out of everything I tried, your solution worked the best for me but I still can't run the game in an actual window (I want to livestream it while keeping the gamepad compatibility)
avatar
Al3xand3r: I wasn't trying to run it windowed at the time. It does work with dgVoodoo2. Leave all settings as they were, on the general tab select Windowed, on the DirectX tab disable the application controlled fullscreen/windowed state, set your desired resolution mode (I run a 1440p desktop and used 1600x1200 which is 4:3 to ensure the aspect ratio isn't messed up, you might need to change more settings if you want a different size - btw the game by default has a 1280x1024 option but if you use that in dgVoodoo2 it actually squishes the hud a bit, t's not standard 4:3) and the game should go windowed after several seconds of the intro play (for some reason that video always starts fullscreen and is also stretched rather than maintain the aspect ratio as it does when you have it in fullscreen mode with the same settings). If it doesn't you can always try alt + enter to force it after you're in the main menu (make sure the disable alt+enter toggle in the DirectX tab isn't enabled for this shortcut to work at all of course).

The mouse controls are weird past that point because the capture mouse setting in the general tab doesn't appear to work so the in game cursor is in a different position than your mouse cursor, you juggle it or end up clicking out of the game and unfocusing. The gamepad (joystick, whatever) controls remain intact so it's fine. You can also enable the center app window on the general tab if you want the game window to not be on the top left. I tried moving it around with the mouse but it just resized (maybe it's possible if you fiddle around, try and see, don't worry about the size as the next time you start it, it will use the chosen resolution still). Keep in mind the game has to be in focus otherwise it auto pauses and some functions (like windows key + print screen to save a screenshot) don't seem to work (thankfully the MSI Afterburner screenshot shortcut works), I dunno if that affects how you stream.

BTW, I've edited my guide to reflect the now latest dgVoodoo2 and remove images that no longer apply, aspect settings changed.
I get massive screen tearing whenever I use DGVoodoo2. Anything that can figure out what might be the root cause of it? Because without it in the game's directory, there's no screen tearing.