This project is in the works. Follow its progress in the Discord.
Co-op for Militsioner, the Unreal Engine 5 demo by tallboys. Up to 5 players share the same world, so whatever one of you does, the others see happen.
Together you can:
- talk to the cop
- break things and throw them
- pick up and loot items
- commit crimes
- and escape
The goal is the same as the game's: get out of town, only now you have people with you. People have been asking for co-op in Militsioner since 2021, so this mod adds it.
It's still early and being tested and built on. Follow along in the Discord.
This is a fan-made mod. It isn't made or supported by tallboys, and it doesn't include any of the game's own files: you need your own copy of the demo.
How it's made
- Game: Militsioner (Demo), made with Unreal Engine 5
- Mod framework: UE4SS (RE-UE4SS), the injector and scripting system for Unreal games. It also provided the debugging tools: its live console, its class dumps of the game, and live Lua script execution.
- Languages:
- Lua 5.4: the gameplay sync (players, doors, the cop, dialogue, saves)
- C++: the networking module, built with Visual Studio and CMake
- Python: Unreal Editor scripts that build the animation package
- Networking: Steamworks SDK (Steam lobbies, invites, Steam's peer-to-peer networking), plus a direct UDP connection for local testing
- Animations: made in Unreal Engine 5.8 with the Game Animation Sample and MetaHuman, cooked into a mod package
- Testing: two game copies on one PC, the second running under Sandboxie-Plus on a second Steam account
Code and rights
The list above is how the mod is built. The released mod is obfuscated: it comes as secured files that run the mod but don't include its source code, which stays with Asterion Studios only.
Militsioner Co-op © Asterion Studios. All rights reserved. Please don't copy, redistribute, re-upload or sell the mod or its files, or reverse engineer them. Militsioner itself belongs to tallboys.