WineHQ

Earthsiege 2

No Screenshot

Submit Screenshot

The version of the game that Hi-Rez Studios released for free.  It's the retail version minus the CD audio tracks.

Application Details:

Version: 1.0
License: Retail
URL:  
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 8.21

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

If the binary is patched to avoid the memory check, the game seems to work.

What does not

The virtual memory check fails.  The executable calls GlobalMemoryStatus and checks the results of .dwTotalPhys, .dwTotalPageFile, and .dwAvailPageFile.  If dwTotalPageFile is under 8 megs, or if another virtual-memory size condition fails, the game exits.

Editing the executable to skip the check results in the game simply working.

Workarounds

Editing the executable to skip the virtual memory checks.  I have 64GB of memory on this, I think I don't need an 8MB to 20MB swap file.  Especially since I already have a 2GB swap device.

What was not tested

Joystick.  I'll test it in a bit, when I feel like it.

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

Use the regular installer, not the "Modern Windows" installer from SierraHelp.  Remove the memory check by editing, in ES.EXE, hex address 004013c0 from 75 1A to EB 1A.  Next, in ES.EXE, modify 0040139f from 73 1D to EB 1D.

If that's not what the instructions at those addresses look like, I don't know.  Use Ghidra to decompile ES.EXE and find where the error message string is, then follow the references back to where the memory checks are, and change the JNZ and JNC instructions to JMP instead to bypass the memory checks.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentArch Linux x86_64Jan 07 20248.21Yes Yes YesGoldNathan Todd 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back