Skip to content

Add experimental 32-bit support#124

Merged
ray merged 1 commit into
JBMod:masterfrom
ray:x86
Mar 26, 2026
Merged

Add experimental 32-bit support#124
ray merged 1 commit into
JBMod:masterfrom
ray:x86

Conversation

@ray
Copy link
Copy Markdown

@ray ray commented Mar 25, 2026

The new engine is technically a regression as it doesn't allow older machines to run the game, which is opposite of the spirit of JBMod. We'll try shipping with experimental support. If it sucks we can remove it again. Tracking that in #123.

  • Uses partially modified libs from 2013 SDK branch. This lets the game compile and launch but stability and functionality is untested.
  • ABIs are only partially compatible. Some have been manually modified, while others have commented out non-critical code paths.
  • Also enables vmpi build since we can get a working lib that way.

The new engine is technically a regression as it doesn't allow older
machines to run the game, which is opposite of the spirit of JBMod.
We'll try shipping with experimental support. If it sucks we can remove
it again. Tracking that in JBMod#123.

- Uses partially modified libs from 2013 SDK branch. This lets the game
compile and launch but stability and functionality is untested.
- ABIs are only partially compatible. Some have been manually modified,
while others have commented out non-critical code paths.
- Also enables vmpi build since we can get a working lib that way.

Signed-off-by: ray <1041137+ray@users.noreply.github.com>
@ray ray merged commit ddae0bb into JBMod:master Mar 26, 2026
3 checks passed
@ray ray deleted the x86 branch March 26, 2026 00:55
@ray ray mentioned this pull request Mar 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant