Difference between revisions of "Troubleshooting: Games"

From Emperor's Hammer Encyclopaedia Imperia
(add EHBL information)
 
(18 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Guides]]
 
 
==Overview==
 
==Overview==
  
 
This article is to give specific troubleshooting tips for the TC's games.  Currently it's focused on the older flight sim games, specifically TIE Fighter, X-Wing vs TIE Fighter, and X-Wing Alliance.  It may be expanded to other TC games in the future.  '''NOTE:''' This article assumes that you have read the [[TIE_Corps_New_Member_Guide#Custom_Missions|TIE Corps New Member Guide]]'s section on Custom Missions and that you're looking for specific troubleshooting tips for the games.
 
This article is to give specific troubleshooting tips for the TC's games.  Currently it's focused on the older flight sim games, specifically TIE Fighter, X-Wing vs TIE Fighter, and X-Wing Alliance.  It may be expanded to other TC games in the future.  '''NOTE:''' This article assumes that you have read the [[TIE_Corps_New_Member_Guide#Custom_Missions|TIE Corps New Member Guide]]'s section on Custom Missions and that you're looking for specific troubleshooting tips for the games.
  
 +
==Applicable to XW, TIE, XvT, and XWA==
 +
 +
===Game Directories===
 +
 +
Many of the instructions below reference your game directory.  The typical directory paths for your games are as follows:
 +
 +
Steam
 +
 +
TIE DOS - C:\Program Files (x86)\Steam\steamapps\common\STAR WARS Tie Fighter\classic
 +
TIE 1995/Collector's CD - C:\Program Files (x86)\Steam\steamapps\common\STAR WARS Tie Fighter\collectors_cd
 +
TIE 1998/Remastered - C:\Program Files (x86)\Steam\steamapps\common\STAR WARS Tie Fighter\remastered
 +
XvT - C:\Program Files (x86)\Steam\steamapps\common\STAR WARS X-Wing vs TIE Fighter
 +
XvT BoP - C:\Program Files (x86)\Steam\steamapps\common\STAR WARS X-Wing vs TIE Fighter\BalanceOfPower
 +
XWA - C:\Program Files (x86)\Steam\steamapps\common\Star Wars X-Wing Alliance
 +
XW - C:\Program Files (x86)\Steam\steamapps\common\STAR WARS X-Wing
  
==Applicable to XW, TIE, XvT, and XWA - Replace DDraw file==
+
GOG
 +
 +
TIE DOS - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - TIE Fighter (1994)
 +
TIE 1995/Collector's CD - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - TIE Fighter (1998)
 +
TIE 1998/Remastered - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - TIE Fighter CD (1995)
 +
XvT - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - XvT
 +
XvT BoP - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - XvT\BalanceOfPower
 +
XWA - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - X-Wing Alliance
 +
XW - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - X-Wing (haven't personally confirmed this one)
  
The flight sims were created a long time ago <s>in a galaxy far, far away</s> and struggle to use newer versions of Direct3D.  By replacing these files, you tend to fix a lot of weird issues that the games have.  You can download the files using one of the following links (see the notes):
+
===Replace DDraw file===
  
*https://github.com/rdoeffinger/xwa_ddraw_d3d11 (this one is typically recommended, but it's not been updated since Jan 2, 2022)
+
[[image:Ddraw-comparison.png|thumb|TIE Fighter with and without updated ddraw.dll. View at full size and inspect the differences on the cargo container.]]
*https://github.com/JeremyAnsel/xwa_ddraw_d3d11 (May only be for XWA?  This one appears to be newer, having been updated as recently as April 2023)
 
  
Once you open the links:
+
The flight sims were created a long time ago <s>in a galaxy far, far away</s> and struggle to use newer versions of Direct3D.  By replacing these files, you tend to fix a lot of weird issues that the games have.  You can install these files using the instructions below:
  
 +
#Click the appropriate link below (see the notes next to the links):
 +
#*https://github.com/rdoeffinger/xwa_ddraw_d3d11 (for TIE, XvT, and XWA, also has additional control options like the ability to use just mouse/keyboard)
 +
#*https://github.com/JeremyAnsel/xwa_ddraw_d3d11 (XWA only.  More recently updated, doesn't have additional control options)
 
#Click the '''Releases''' button on the right side of the page.  Download the .zip file of the newest version released.
 
#Click the '''Releases''' button on the right side of the page.  Download the .zip file of the newest version released.
#Extract the ddraw.cfg and the ddraw.dll to your game directory and allow them to overwrite any existing files.
+
#Extract the ddraw.cfg, ddraw.dll, and nopowervr.txt to your [[Troubleshooting:_Games#Game_Directories|game directory]] and allow them to overwrite any existing files.
#You need to repeat this process for every game that you are using, including any different versions you're playing.  TIE has three different directories: TIE95, Collector's CD, and Remastered (1998).  XvT has two different directions: one for XvT and one for BoP.  You would need to repeat these instructions in each, individual game directory for this to take effect.
+
#You need to repeat this process for every game that you are using, including any different versions you're playing.  TIE has three different directories: TIE95, Collector's CD, and Remastered (1998).  XvT has two different directions: one for XvT and one for BoP.  You would need to repeat these instructions in each, individual [[Troubleshooting:_Games#Game_Directories|game directory]] for this to take effect.
  
 
'''NOTE:''' The ddraw.cfg can be opened in a text editor and has multiple options/enhancements that you may find useful.  Please read the documentation on the Github page(s) for more information.
 
'''NOTE:''' The ddraw.cfg can be opened in a text editor and has multiple options/enhancements that you may find useful.  Please read the documentation on the Github page(s) for more information.
 
  
 
==TIE Fighter==
 
==TIE Fighter==
  
===Disable in-game music===
+
===Random crashes related to music ===
 
 
Once you have the game open, hit Esc and turn the Music volume to 0.  Having music enabled can cause the game to crash.
 
  
 +
Some members have experienced random crashes in some editions of TIE Fighter that seem to be related to in-game music.  If you are experiencing crashes, disabling the music may resolve them.  Once you have the game open, hit Esc and turn the Music volume to 0.
  
 
==X-Wing vs TIE Fighter==
 
==X-Wing vs TIE Fighter==
  
===Disable in-game music===
+
===Crash after mission victory===
  
Navigate to the game's directory and open the Config.cfg in a text editor like Notepad.  Change the value for "music" and "datapad_music" to 0, then save your changes.  If you don't do this, missions will often crash immediately after you complete a mission and the voice over says "Primary Mission Objectives Complete".
+
Missions might crash immediately after you complete a mission and the voice over says "Primary Mission Objectives Complete".  This is caused by a bug when playing the mission victory music.  To resolve it, disable the in-game music by navigating to the [[Troubleshooting:_Games#Game_Directories|game's directory]] and opening the Config.cfg file in a text editor like Notepad.  Change the value for <code>music</code> and <code>datapad_music</code> to 0, then save your changes.
  
 
[[File:XvT Disable Music.png]]
 
[[File:XvT Disable Music.png]]
 
  
 
==X-Wing Alliance==
 
==X-Wing Alliance==
Line 45: Line 66:
 
====Incorrect Directory====  
 
====Incorrect Directory====  
  
If you experience the error below when trying to install the patch, this likely means that your patch is in the wrong location.  The patches must exist in a specific folder in your game directory to work properly.
+
If you experience the error below when trying to install the patch, this likely means that your patch is in the wrong location.  The patches must exist in a specific folder in your [[Troubleshooting:_Games#Game_Directories|game directory]] to work properly.
  
 
[[File:XWA Patch Error.PNG]]
 
[[File:XWA Patch Error.PNG]]
  
The patches must exist inside the EHPatch folder inside of your game directory.  The typical paths used on modern operating systems are listed below:
+
The patches must exist inside the EHPatch folder inside of your [[Troubleshooting:_Games#Game_Directories|game directory]].  The typical paths used on modern operating systems are listed below:
  
 
  Steam - C:\Program Files (x86)\Steam\steamapps\common\Star Wars X-Wing Alliance\EHPatch
 
  Steam - C:\Program Files (x86)\Steam\steamapps\common\Star Wars X-Wing Alliance\EHPatch
Line 56: Line 77:
 
====Modify Ship Patch====
 
====Modify Ship Patch====
  
If the Command Prompt window flashes for a second and disappears without any text showing, this means that your patch needs to be modified to work properly on modern operating systems.
+
Older versions of the patch files had a problem on modern versions of Windows where the Command Prompt window flashed for a second and disappeared without any text showing. If you experience this problem, please ensure that you are using the most recent version of the patch from the [https://www.emperorshammer.org/patcharchive.php Patch Archive].
  
To fix the patch, do the following:
+
====XWAU/TFTC Custom Mission Too Dark====
  
#Open the .bat file in a text editor like Notepad (right-click the .bat file and select Open With -> Notepad).
+
In case you are playing any custom missions with [[XWAU]] or [[TFTC]] installed, it might occur that you can see only very little. Some custom missions have set the RGB backdrop brightness level either to very low values (even 0) or erroneously used this field as descriptor field.
#Modify the line at the beginning that reads:
 
"choice I have read and agree with the above disclaimer"
 
  
And change it to
+
[[File:Xwau_custom_mission_backdrop_lighting.png]]
  
"choice /M "I have read and agree with the above disclaimer"
+
In the example above (screenshot from [https://github.com/MikeG621/YOGEME YOGEME]) the backdrop lighting value for red (R) is set 50% (0.5), green (g) is 0% (0.0) and blue is 100% (1.0). If this field is set to very low values (e.g. 0.0 0.0 0.0) or even erroneously is used as a descriptor (e.g. "Fancy Galaxy Backdrop") you can change these values to higher values and you will be able to see.
  
If you have done it correctly, you should receive the following message when you attempt to run the .bat file:
+
==X-Wing==
  
[[File:XWA Patch Success.PNG]]
+
Nothing to report currently.
 +
 
 +
==EH Battle Launcher (EHBL)==
 +
 
 +
===Fails to install battle/file permission issues===
  
==X-Wing==
+
It is recommended to run EHBL with administrative privileges by right clicking the icon and selecting 'Run as administrator'. Although EHBL makes no changes to your system outside of installing your battle files, EHBL writes files to its own installation directory (typically 'C:\Program Files\Darkhill Unlimited\EH Battle Launcher') as well as your game directory which may both be protected locations in modern versions of Windows. (Knowledgeable users can mitigate this by installing both EHBL and the games to non-protected locations in which case EHBL requires no special permissions to function.)
 +
 
 +
Refer to [[Tactical Manual: Playing custom battles and missions]] for complete EHBL information.
  
Nothing to report currently.
+
[[Category:Guides]]

Latest revision as of 08:26, 24 March 2024

Overview[edit]

This article is to give specific troubleshooting tips for the TC's games. Currently it's focused on the older flight sim games, specifically TIE Fighter, X-Wing vs TIE Fighter, and X-Wing Alliance. It may be expanded to other TC games in the future. NOTE: This article assumes that you have read the TIE Corps New Member Guide's section on Custom Missions and that you're looking for specific troubleshooting tips for the games.

Applicable to XW, TIE, XvT, and XWA[edit]

Game Directories[edit]

Many of the instructions below reference your game directory. The typical directory paths for your games are as follows:

Steam

TIE DOS - C:\Program Files (x86)\Steam\steamapps\common\STAR WARS Tie Fighter\classic
TIE 1995/Collector's CD - C:\Program Files (x86)\Steam\steamapps\common\STAR WARS Tie Fighter\collectors_cd
TIE 1998/Remastered - C:\Program Files (x86)\Steam\steamapps\common\STAR WARS Tie Fighter\remastered
XvT - C:\Program Files (x86)\Steam\steamapps\common\STAR WARS X-Wing vs TIE Fighter
XvT BoP - C:\Program Files (x86)\Steam\steamapps\common\STAR WARS X-Wing vs TIE Fighter\BalanceOfPower
XWA - C:\Program Files (x86)\Steam\steamapps\common\Star Wars X-Wing Alliance
XW - C:\Program Files (x86)\Steam\steamapps\common\STAR WARS X-Wing
GOG

TIE DOS - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - TIE Fighter (1994)
TIE 1995/Collector's CD - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - TIE Fighter (1998)
TIE 1998/Remastered - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - TIE Fighter CD (1995)
XvT - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - XvT
XvT BoP - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - XvT\BalanceOfPower
XWA - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - X-Wing Alliance
XW - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - X-Wing (haven't personally confirmed this one)

Replace DDraw file[edit]

TIE Fighter with and without updated ddraw.dll. View at full size and inspect the differences on the cargo container.

The flight sims were created a long time ago in a galaxy far, far away and struggle to use newer versions of Direct3D. By replacing these files, you tend to fix a lot of weird issues that the games have. You can install these files using the instructions below:

  1. Click the appropriate link below (see the notes next to the links):
  2. Click the Releases button on the right side of the page. Download the .zip file of the newest version released.
  3. Extract the ddraw.cfg, ddraw.dll, and nopowervr.txt to your game directory and allow them to overwrite any existing files.
  4. You need to repeat this process for every game that you are using, including any different versions you're playing. TIE has three different directories: TIE95, Collector's CD, and Remastered (1998). XvT has two different directions: one for XvT and one for BoP. You would need to repeat these instructions in each, individual game directory for this to take effect.

NOTE: The ddraw.cfg can be opened in a text editor and has multiple options/enhancements that you may find useful. Please read the documentation on the Github page(s) for more information.

TIE Fighter[edit]

Random crashes related to music[edit]

Some members have experienced random crashes in some editions of TIE Fighter that seem to be related to in-game music. If you are experiencing crashes, disabling the music may resolve them. Once you have the game open, hit Esc and turn the Music volume to 0.

X-Wing vs TIE Fighter[edit]

Crash after mission victory[edit]

Missions might crash immediately after you complete a mission and the voice over says "Primary Mission Objectives Complete". This is caused by a bug when playing the mission victory music. To resolve it, disable the in-game music by navigating to the game's directory and opening the Config.cfg file in a text editor like Notepad. Change the value for music and datapad_music to 0, then save your changes.

XvT Disable Music.png

X-Wing Alliance[edit]

Patches Fail to Install[edit]

The ship patches for XWA do not use the EHSP and, instead, install via .bat file. There are a couple of different issues that can occur.

Incorrect Directory[edit]

If you experience the error below when trying to install the patch, this likely means that your patch is in the wrong location. The patches must exist in a specific folder in your game directory to work properly.

XWA Patch Error.PNG

The patches must exist inside the EHPatch folder inside of your game directory. The typical paths used on modern operating systems are listed below:

Steam - C:\Program Files (x86)\Steam\steamapps\common\Star Wars X-Wing Alliance\EHPatch
GOG - C:\Program Files (x86)\GOG Galaxy\Games\Star Wars - X-Wing Alliance\EHPatch

Modify Ship Patch[edit]

Older versions of the patch files had a problem on modern versions of Windows where the Command Prompt window flashed for a second and disappeared without any text showing. If you experience this problem, please ensure that you are using the most recent version of the patch from the Patch Archive.

XWAU/TFTC Custom Mission Too Dark[edit]

In case you are playing any custom missions with XWAU or TFTC installed, it might occur that you can see only very little. Some custom missions have set the RGB backdrop brightness level either to very low values (even 0) or erroneously used this field as descriptor field.

Xwau custom mission backdrop lighting.png

In the example above (screenshot from YOGEME) the backdrop lighting value for red (R) is set 50% (0.5), green (g) is 0% (0.0) and blue is 100% (1.0). If this field is set to very low values (e.g. 0.0 0.0 0.0) or even erroneously is used as a descriptor (e.g. "Fancy Galaxy Backdrop") you can change these values to higher values and you will be able to see.

X-Wing[edit]

Nothing to report currently.

EH Battle Launcher (EHBL)[edit]

Fails to install battle/file permission issues[edit]

It is recommended to run EHBL with administrative privileges by right clicking the icon and selecting 'Run as administrator'. Although EHBL makes no changes to your system outside of installing your battle files, EHBL writes files to its own installation directory (typically 'C:\Program Files\Darkhill Unlimited\EH Battle Launcher') as well as your game directory which may both be protected locations in modern versions of Windows. (Knowledgeable users can mitigate this by installing both EHBL and the games to non-protected locations in which case EHBL requires no special permissions to function.)

Refer to Tactical Manual: Playing custom battles and missions for complete EHBL information.