Since version 2.0 xwahacker contains a new tool: xwareplacer.
It automates replacing temp.tie when playing multiplayer
missions that use multiple hyperspace areas (e.g. when playing
the singleplayer mission in multiplayer).
For details see readme-xwareplacer.txt.
Version 2.1 fixes some issues with xwareplacer.
Version 2.2 fixes forcing 800x600 mode to choose correct FOV/HUD size.
The refreshed release now contains signed executables.
Version 2.3 adds a patch to make the game work in Wine on Linux.
Version 2.4 adds changefov.bat
Version 2.5 improves the no-CD patch and has a GUI version.
Version 2.6 has minor fixes and allows re-enabling hardware 3D in GOG XvT.
Version 2.7 uses a single .bat file to modify all game versions.
Also supports re-enabling hardware 3D in X-Wing 95 and TIE 95.
Version 2.8 allows fixing broken TIE95.EXE that crash when 3D mode is
enabled (run nofixedclear.bat).
Version 3.1 adds option to fix crashes when height is set > 1200.
This needs testing, and if you used version 3.0 please be sure to
apply it again (if using GUI) or disable the previous broken version
and enable the new one (if using command-line).
Version 3.2 adds support for increasing the FPS limit of the game.
It removes the height > 1200 fix option as it did not work
and refers to the hook DLL instead. It also warns for HUD scale
values that might cause font corruption.
To patch X-Wing Alliance, extract the .bat and xwahacker.exe files
somewhere and then copy xwingalliance.exe from the X-Wing Alliance
installation directory there.
Then run the appropriate .bat file to apply or revert a patch,
see below for a list of what which one does.
When done, copy the xwingalliance.exe back, overwriting the original
(preferably after making a backup).
Only version 2.02 of xwingalliance.exe is supported.
The process is similar for other games like TIE95, XWing95 and
X-Wing vs. TIE/Balance of Power, though except that the file
to copy/replace is called TIE95.EXE, XWING95.EXE or Z_XVT__.EXE.
Interpreting the output:
> 'xwahacker' is not recognized as an internal or external command, operable program or batch file.
Means: the .bat file could not start the xwahacker.exe file.
Unless you forgot to extract that file to the same location
as the .bat files, I have no explanation for this.
> Could not detect file, assuming it is ...
Means: the file you are trying to patch is not supported at all
> Detected file as ...
> Could not find the previous patch state in patch group, no changes made
Means: the file you are trying to patch either is not supported or has been
modified in a way that xwahacker does not support.
To avoid breaking the file beyond repair, xwahacker aborted.
For X-Wing Alliance:
fixedclear.bat Fixes disappearing objects in X-Wing Alliance.
nofixedclear.bat Reverts changes from fixedclear.bat
32bitmode.bat Changes rendering to use 32 bit mode.
Allows using anti-aliasing, but breaks in-flight
menu and the briefing summary while loading the
mission.
Might also fix performance issues with some
graphics drivers.
16bitmode.bat Reverts changes from 32bitmode.bat
changefov.bat Change field of view. Using changeres.bat resets to
defaults.
changefps.bat Allows changing the maximum FPS limit.
Useless since it only affects FPS in the main menu,
not for gameplay.
changeres.bat Allows replacing one of the resolutions by another.
Note: this now also updates the HUD size and field
of view, by using xwahacker.exe directly you can
also change these any way you want.
force800mode.bat Should force X-Wing Alliance to always use the
800x600 mode (the actual resolution can be changed
with changeres.bat). Not well tested, might not
work.
noforce800mode.bat Reverts changes from force800mode.bat
For TIE Fighter 95 (for Windows):
fixedclear.bat Fixes disappearing objects in TIE Fighter for Windows
nofixedclear.bat Reverts changes from fixedclear.bat
enable3d.bat Re-enables hardware 3D in GoG releases.
disable3d.bat Reverts changes from enable3d.bat
swcursor.bat Force use of software cursor (equivalent to /softwarecursor command-line option)
hwcursor.bat Reverts changes from swcursor.bat
For X-Wing 95 (for Windows):
fixedclear.bat Fixes disappearing objects in X-Wing for Windows
nofixedclear.bat Reverts changes from fixedclear.bat
enable3d.bat Re-enables hardware 3D in GoG releases.
disable3d.bat Reverts changes from enable3d.bat
swcursor.bat Force use of software cursor (equivalent to /softwarecursor command-line option)
hwcursor.bat Reverts changes from swcursor.bat
For X-Wing versus TIE Fighter, Balance of Power:
Tested against German version after installing BoP.
Patch z_xvt__.exe in XwingTie for XvT, patch the one in
XwingTie\BalanceOfPower for BoP.
fixedclear.bat Fixes disappearing objects
nofixedclear.bat Reverts changes from fixedclear.bat
enable3d.bat Re-enables hardware 3D in GoG releases.
disable3d.bat Reverts changes from enable3d.bat