Skip to content

MafiaCoop 0.13.0 (pre-release, untested)

Pre-release
Pre-release

Choose a tag to compare

@AEastwood AEastwood released this 17 Oct 14:07
· 206 commits to main since this release

Pre-release, not yet tested in game. Other players should now look like players: they walk with real animations instead of sliding, car wheels turn with the driver's steering, and name tags show Steam names. This was built from reading the game's code and has not been played yet, so expect rough edges and read the known issues.

Download MafiaCoop-0.13.0.zip, extract it anywhere (not into the game folder) and run MafiaCoop.exe. The zip's README.txt covers requirements, hosting and joining, settings, the optional start-from-Steam mode and uninstalling. MafiaCoop-0.13.0-symbols.zip holds the PDBs and is only needed to read crash dumps. Everyone in a session needs 0.13.0. 0.12.x can't join it because the player messages changed.

Requirements

  • Windows 10/11, 64-bit
  • Mafia: Definitive Edition that you own on Steam, Steam build 16502642 (the current one); Steam running
  • Everyone in a session on mod version 0.13.0; joining by IP needs UDP port 27960 open on the host

New in 0.13.0

  • No more sliding. Other players walk, run and sprint with the game's own animations at their real speed. Their position is only corrected when they are clearly off: gently beyond 0.9 m, and snapped into place when far off or stuck.
  • Starting, stopping and turning on the spot follow the player smoothly. Sprints show, and jumps and falls no longer count as stuck.
  • Getting into cars: the character walks to the door and gets in with the game's animation when the car is standing still.
  • Cars show the driver's controls. The front wheels turn with his steering, and his throttle, brake and handbrake are applied (brake lights, engine). The car moves with its own physics plus a small correction, so its wheels roll. If a car's physics can't keep up on your game, it is moved the old way (logged).
  • Steam names on name tags, in the lobby and in the panels, instead of HOST / GUEST. CO-OP SETTINGS > NAME shows your saved name.

Known issues

  • None of the new sync has been tried in game yet. Report sliding, odd walking, cars that jitter or wheels that don't turn (logs: %TEMP%\MafiaCoop).
  • Lights, horn, siren and indicators aren't synced.
  • Enemies only a friend's game spawned (he got somewhere first) are his alone. The host doesn't see them.
  • Mission cars partly done: handing the car back when the host gets out wasn't checked. Ambient traffic, pedestrians and police are each player's own.
  • Failed missions still take two loads. A mission timer running out wasn't tested.
  • Story co-op tested in a few chapters only (Omerta, Taxi, Bon Appetit and a few chapter starts)
  • The co-op panels weren't tried with a physical gamepad. Steam invites between two different PCs and accounts aren't fully tested (joining by IP is the tested route).
  • No automatic reconnect after a disconnect
  • Punches are disabled by the game near Salieri's bar and at some checkpoints

Unofficial fan-made mod, not affiliated with 2K, Hangar 13 or Valve. Changes: CHANGELOG.md.