bigman38: Found a solution for the controller issue that is working for me.
- Copy and paste the entire Star Wars - Rogue Squadron 3D folder to your desktop. Do a search to find if needed.
- Open the folder "Star Wars - Rogue Squadron 3D>Rogue", right click the Rogue Squadron Application
- Select Properties and go to the compatibility tab
- Under Compatibility mode make sure the check box is checked and select "Windows 98/Windows Me" from the dropdown
- Open the game, the menus are very slow but that goes away once you start playing
- Go to the settings and the Joystick section
- Click Defaults, all of the controls automatically mapped for me
This worked for me on Windows 8 with a wired 360 controller. Hope this helps some of you.
Another confirmation that this works with a wired Xbox One controller on Win 8.1 x64. Cheers, mate!