SPWaW unofficial patcher script
Posted: Fri Dec 11, 2020 9:09 pm
This script is provided for transparency and to preserve and document the unofficial changes that have been made to the Steel Panthers World at War executable by the community to get it running on modern systems. It can also be useful for those who have trouble downloading the pre-patched executables from SPWaW Depot.
It is not meant as a replacement of the SPWaW depot patches but rather an alternate method of patching the game. Some may want to study the script to see what it does while others might feel that it is safer than downloading a pre-patched binary file.
This PowerShell script will patch mech.exe version 8.403 to fix the following issues:
- Unresponsive mouse clicks in artillery and other screens.
- Too fast scrolling in several game screens.
Some extra fixes that are not in the depot 8.403d version:
- Mouse freeze in campaign unit update screen.
- Movement (animation) delay.
- MegaCampaign crash on WinXP systems. (separate prompt)
How to run it:
The script is attached as a text file. You can view this text file in Notepad and save it using the "All Files" type and give it a .ps1 file extension. This should then show up with the PowerShell icon and be runnable by right clicking the file and selecting "Run with PowerShell".
The patcher script looks for the presence of mech.exe in it's current directory and prompts the user if he wants to continue. If the user presses the "y" key the patcher asks if WinXP MegaCampaign fix should also be installed. This was left as an option since it is not sertain the fix is useful on later Windows operating systems. Once the patcher has finished your mech.exe should be patched and a backup copy named mech.old should have been created incase you want to revert back.
Note1: This patcher can be run over any 8.403 mech.exe flavor. Depot patch or Enhanced mod.
Note2: This patcher does not change the version numbering shown in the game.
Final note:
All rights for the SPWaW game code belong to MatrixGames. This script is provided only to support running the game on modern systems.
It is not meant as a replacement of the SPWaW depot patches but rather an alternate method of patching the game. Some may want to study the script to see what it does while others might feel that it is safer than downloading a pre-patched binary file.
This PowerShell script will patch mech.exe version 8.403 to fix the following issues:
- Unresponsive mouse clicks in artillery and other screens.
- Too fast scrolling in several game screens.
Some extra fixes that are not in the depot 8.403d version:
- Mouse freeze in campaign unit update screen.
- Movement (animation) delay.
- MegaCampaign crash on WinXP systems. (separate prompt)
How to run it:
The script is attached as a text file. You can view this text file in Notepad and save it using the "All Files" type and give it a .ps1 file extension. This should then show up with the PowerShell icon and be runnable by right clicking the file and selecting "Run with PowerShell".
The patcher script looks for the presence of mech.exe in it's current directory and prompts the user if he wants to continue. If the user presses the "y" key the patcher asks if WinXP MegaCampaign fix should also be installed. This was left as an option since it is not sertain the fix is useful on later Windows operating systems. Once the patcher has finished your mech.exe should be patched and a backup copy named mech.old should have been created incase you want to revert back.
Note1: This patcher can be run over any 8.403 mech.exe flavor. Depot patch or Enhanced mod.
Note2: This patcher does not change the version numbering shown in the game.
Final note:
All rights for the SPWaW game code belong to MatrixGames. This script is provided only to support running the game on modern systems.