https://github.com/outpostuniverse/opuloadershim
Injects op2ext into Outpost 2
https://github.com/outpostuniverse/opuloadershim
game-development outpost-2
Last synced: 7 months ago
JSON representation
Injects op2ext into Outpost 2
- Host: GitHub
- URL: https://github.com/outpostuniverse/opuloadershim
- Owner: OutpostUniverse
- License: other
- Created: 2021-02-14T00:13:00.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-14T00:13:09.000Z (over 5 years ago)
- Last Synced: 2025-08-23T07:12:01.079Z (9 months ago)
- Topics: game-development, outpost-2
- Language: C++
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OPULoaderShim
OPULoaderShim injects the op2ext mod loader into Outpost 2. It works by shimming the `winmm.dll` system DLL (with a fallback mode replacing `helphook.dll`) which `Outpost2.exe` requires, and then passively loads `op2ext.dll`.
The use of OPULoaderShim does not result in any functional differences with `winmm.dll` (or `helphook.dll`) interfaces.
Note that while OPULoaderShim and therefore op2ext are unconditionally loaded into Outpost 2, op2ext does not activate unless the `/OPU` command switch is passed to the game when loaded. This allows the unmodified game to still be played.