Posted December 13, 2016
I was going to include the main threads I used to get my game running, but apparently GOG has currently disabled links for posts... maybe I can find a workaround and add them in a separate post. (See the second post for the "links", you'll have to add the "www." yourself unfortunately... there's some good info in them, though.)
-----
There are a lot of different suggestions out there for getting this game to run. Some will work on certain systems, others won't. This is what I did to get the game to run on MY setup, hopefully some of the steps will help you progress towards being fully operational on your own rig.
I got my game running on Windows 7, 64-bit, with an AMD Radeon R9 200 Series graphics card.
You can check your own settings by going to your windows search under "Start" and typing in "dxdiag".
-----
Step 1 - Where you install the game matters.
To begin, as the most commonly advised practice from every help thread out there, don't use GOG Galaxy to install the game. Download the installer directly from GOG and use that instead.
According to one post from a user on Steam, this game in particular can have issues launching/running if the directory's length you install to is too many characters long (and, most likely, if it contains unorthodox characters such as [brackets]). I'm not entirely sure how the installer determines what folder it wants to install to, but wherever it chooses, check to see which directory it chose. I read somewhere that the game may have issues running off of drives other than your primary one, so you may want to experiment with running off of different drives as part of your troubleshooting process. However, moving your game directory around after installation can cause problems in the registry. To solve this, go to your windows search under "Start" and type "regedit". From there, navigate to the Rogue Squadron folder:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\LucasArts Entertainment Company LLC\Rogue Squadron\v1.0\
(Ignore the "Wow6432Node" part if you're running a 32-bit OS.)
From here, right click on each of the files and make sure to replace the directory paths with the correct ones from wherever you decided to move the files. Be careful to include any executables at the end of each replacement, as some of the folders are more specific than others.
Playing around with the install location is what finally allowed me to see the menu screen after the intro screen (instead of just a black screen with music playing), which seems to be one of the most commonly encountered problems by users.
-----
Step 2 - Update your graphics card drivers.
Personally, I don't think this step helped me out too much, though it may have had an impact that I'm unaware of. Whatever the case, there are a lot of users that claim that updating their graphics card drivers helped solve the black menu screen issue. I would recommend giving this step a try, as updating your graphics card drivers is probably a good idea regardless of the impact it has on getting the game running.
-----
Step 3 - Install and configure nGlide.
For anyone that's tried running older games on newer systems before, this software should seem familiar. For new users, the setup can seem a little bit strange at first, but is simple to carry out.
Start by downloading nGlide:
(Couldn't include the DL link in this post, just Google it, I'm sure you'll find it as one of the first results.)
(Personally, I let it install in the default windows folder for simplicity, I recommend you do the same. You'll probably want to let it create a shortcut on your desktop as well.)
Next, you're going to need to go to your install folder for Rogue Squadron. Find "ROGUE.EXE", create a shortcut to it, and put it somewhere easy to access, like your desktop.
Right click on that shortcut and go to "Properties".
Where it reads "Target:", go to the end of the directory name, press the spacebar once, and add "-voodoo3" without the quotation marks.
Then hit "Apply".
Now when you double-click that shortcut, you should get a menu that has "Hardware Configuration" as an option. If it's not there, and all you can see is "Install Rogue Squadron", you may need to try launching the game a few more times using your original "ROGUE.EXE" and/or "Rogue Squadron.EXE" executable(s), to get it to recognize that the game is, in fact, installed.
Under "Hardware Configuration", click "Change 3D Video Card". Then make sure that "Voodoo Card (Driver: GLIDE)" is selected. Hit accept (if it says "If Glide cannot initialize, D3D will be used by default.", that's normal, just hit "OK".) and close out of that window.
Finally, you can change the settings for Glide by using the "nGlide Configurator" shortcut. However, take caution when changing these settings. For instance, I tried turning off V-Sync during my troubleshooting process. While this seemed to be an acceptable setting for going through the menus at first, I soon realized that disabling V-Sync caused the transition screens in the menus and cut-scenes to run incredibly slowly or freeze entirely. While it may help you to get your game running to play around with these settings, be careful that you don't accidentally forget about the settings and have them cause you even more problems later on!
-----
Step 4 - Running the game.
With any luck, you should have a game that's about ready for launch. There are a few more things you can check before starting, however. If you right click on "Rogue Squadron.EXE", and click on the "Compatibility" tab, you'll notice a series of checkboxes. First and foremost, I'd recommend going to the bottom-most checkbox, labelled "Run this program as an administrator", and turning it on.
Most people recommend disabling the other compatibility mode options (or leaving them disabled, as is most likely the case), which I'm inclined to agree with... however, it may be worth your while to experiment with some of the different OS compatibility modes if you're still having trouble launching the game.
Personally, I also disabled Aero and turned off my second monitor during testing, which might be things you want to consider trying as well. You never know what may be the turning-point with getting these older games to run.
-----
There are a lot of different suggestions out there for getting this game to run. Some will work on certain systems, others won't. This is what I did to get the game to run on MY setup, hopefully some of the steps will help you progress towards being fully operational on your own rig.
I got my game running on Windows 7, 64-bit, with an AMD Radeon R9 200 Series graphics card.
You can check your own settings by going to your windows search under "Start" and typing in "dxdiag".
-----
Step 1 - Where you install the game matters.
To begin, as the most commonly advised practice from every help thread out there, don't use GOG Galaxy to install the game. Download the installer directly from GOG and use that instead.
According to one post from a user on Steam, this game in particular can have issues launching/running if the directory's length you install to is too many characters long (and, most likely, if it contains unorthodox characters such as [brackets]). I'm not entirely sure how the installer determines what folder it wants to install to, but wherever it chooses, check to see which directory it chose. I read somewhere that the game may have issues running off of drives other than your primary one, so you may want to experiment with running off of different drives as part of your troubleshooting process. However, moving your game directory around after installation can cause problems in the registry. To solve this, go to your windows search under "Start" and type "regedit". From there, navigate to the Rogue Squadron folder:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\LucasArts Entertainment Company LLC\Rogue Squadron\v1.0\
(Ignore the "Wow6432Node" part if you're running a 32-bit OS.)
From here, right click on each of the files and make sure to replace the directory paths with the correct ones from wherever you decided to move the files. Be careful to include any executables at the end of each replacement, as some of the folders are more specific than others.
Playing around with the install location is what finally allowed me to see the menu screen after the intro screen (instead of just a black screen with music playing), which seems to be one of the most commonly encountered problems by users.
-----
Step 2 - Update your graphics card drivers.
Personally, I don't think this step helped me out too much, though it may have had an impact that I'm unaware of. Whatever the case, there are a lot of users that claim that updating their graphics card drivers helped solve the black menu screen issue. I would recommend giving this step a try, as updating your graphics card drivers is probably a good idea regardless of the impact it has on getting the game running.
-----
Step 3 - Install and configure nGlide.
For anyone that's tried running older games on newer systems before, this software should seem familiar. For new users, the setup can seem a little bit strange at first, but is simple to carry out.
Start by downloading nGlide:
(Couldn't include the DL link in this post, just Google it, I'm sure you'll find it as one of the first results.)
(Personally, I let it install in the default windows folder for simplicity, I recommend you do the same. You'll probably want to let it create a shortcut on your desktop as well.)
Next, you're going to need to go to your install folder for Rogue Squadron. Find "ROGUE.EXE", create a shortcut to it, and put it somewhere easy to access, like your desktop.
Right click on that shortcut and go to "Properties".
Where it reads "Target:", go to the end of the directory name, press the spacebar once, and add "-voodoo3" without the quotation marks.
Then hit "Apply".
Now when you double-click that shortcut, you should get a menu that has "Hardware Configuration" as an option. If it's not there, and all you can see is "Install Rogue Squadron", you may need to try launching the game a few more times using your original "ROGUE.EXE" and/or "Rogue Squadron.EXE" executable(s), to get it to recognize that the game is, in fact, installed.
Under "Hardware Configuration", click "Change 3D Video Card". Then make sure that "Voodoo Card (Driver: GLIDE)" is selected. Hit accept (if it says "If Glide cannot initialize, D3D will be used by default.", that's normal, just hit "OK".) and close out of that window.
Finally, you can change the settings for Glide by using the "nGlide Configurator" shortcut. However, take caution when changing these settings. For instance, I tried turning off V-Sync during my troubleshooting process. While this seemed to be an acceptable setting for going through the menus at first, I soon realized that disabling V-Sync caused the transition screens in the menus and cut-scenes to run incredibly slowly or freeze entirely. While it may help you to get your game running to play around with these settings, be careful that you don't accidentally forget about the settings and have them cause you even more problems later on!
-----
Step 4 - Running the game.
With any luck, you should have a game that's about ready for launch. There are a few more things you can check before starting, however. If you right click on "Rogue Squadron.EXE", and click on the "Compatibility" tab, you'll notice a series of checkboxes. First and foremost, I'd recommend going to the bottom-most checkbox, labelled "Run this program as an administrator", and turning it on.
Most people recommend disabling the other compatibility mode options (or leaving them disabled, as is most likely the case), which I'm inclined to agree with... however, it may be worth your while to experiment with some of the different OS compatibility modes if you're still having trouble launching the game.
Personally, I also disabled Aero and turned off my second monitor during testing, which might be things you want to consider trying as well. You never know what may be the turning-point with getting these older games to run.
Post edited December 13, 2016 by StyleKrong