Skip to content
forked from Lymia/MPPatch

Patch for Civilization V to allow modded multiplayer. Currently under development.

License

Notifications You must be signed in to change notification settings

JavierCanon/MPPatch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MPPatch

Build Status

MPPatch is a patch for Civilization V that allows mods to be used in multiplayer without any special preparation. It supports Steam versions of Civilization V on Windows, macOS and Linux.

You can download the latest version of MPPatch here.

For usage instructions, read the user guide.

Compiling

MPPatch can only be built on Linux systems. The build scripts has only been extensively tested on Arch Linux. You are on your own for other distributions.

On Arch Linux, you will need the following packages: base-devel jdk8-openjdk sbt mingw-w64-gcc nasm gcc-multilib clang llvm.

The first time you build a release, you must initialize submodules used by MPPatch. To do this, run git submodule update --init.

You will also need to install osxcross. After cloning osxcross into a directory and setting up the xcode tarballs, execute ./build.sh, then add osxcross/target/bin to your PATH.

To build a release, use sbt clean dist. You can also use sbt run to test your local version without building a full release.

Contributing

Pull requests welcome. :)

Packages

No packages published

Languages

  • Scala 43.5%
  • Lua 26.2%
  • C 23.6%
  • Assembly 2.4%
  • C++ 1.9%
  • Java 1.7%
  • Other 0.7%