All Projects → Lymia → MPPatch

Lymia / MPPatch

Licence: MIT License
Patch for Civilization V to allow modded multiplayer. Currently under development.

Programming Languages

scala
5932 projects
lua
6591 projects
c
50402 projects - #5 most used programming language
assembly
5116 projects
C++
36643 projects - #6 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to MPPatch

software-inc-multiplayer
A multiplayer mod for Software Inc written in C# for Unity.
Stars: ✭ 17 (-45.16%)
Mutual labels:  multiplayer, mod
XLMultiplayer
Skater XL Multiplayer mod by silentbaws
Stars: ✭ 29 (-6.45%)
Mutual labels:  modding, multiplayer
factorio-example-mod
Lightweight modular example mod with various features and compatibilities
Stars: ✭ 15 (-51.61%)
Mutual labels:  modding, mod
OnsetLuaScripts
Example Lua scripts for Onset for you to learn from.
Stars: ✭ 57 (+83.87%)
Mutual labels:  modding, multiplayer
LoS-Mod Files X
Mod Files for the Xbox 360 version of Sonic '06 mod; Legacy of Solaris.
Stars: ✭ 22 (-29.03%)
Mutual labels:  modding, mod
Oxide.GettingOverItMP
A multiplayer mod for the game Getting Over It with Bennett Foddy, powered by the Oxide modding framework
Stars: ✭ 33 (+6.45%)
Mutual labels:  modding, multiplayer
HLADM
Half-Life: Alyx: Deathmatch
Stars: ✭ 24 (-22.58%)
Mutual labels:  modding, multiplayer
FlySkyRxFirmwareRssiMod
Patched firmwares for the various FlySky receivers to inject RSSI in IBUS channel 14
Stars: ✭ 96 (+209.68%)
Mutual labels:  mod, patch
Showoff-NVSE
An NVSE plugin that adds functions and some engine-level tweaks.
Stars: ✭ 32 (+3.23%)
Mutual labels:  modding, mod
m2sdk
Software Development Kit for the Steam version of Mafia2.
Stars: ✭ 19 (-38.71%)
Mutual labels:  modding, multiplayer
FishFight
Tactical 2D shooter in fishy pixels style. Made with Rust-lang and Macroquad 🦀🌶
Stars: ✭ 631 (+1935.48%)
Mutual labels:  modding, multiplayer
XLShredLoader
A collection of mods for Skater XL that use the Unity Mod Manager (reworked from the XLShredMenu mod)
Stars: ✭ 33 (+6.45%)
Mutual labels:  modding, mod
quantum-space-buddies
Outer Wilds online multiplayer mod, using Mirror and OWML.
Stars: ✭ 56 (+80.65%)
Mutual labels:  multiplayer, mod
EMF
Extended Mechanics & Flavor
Stars: ✭ 33 (+6.45%)
Mutual labels:  modding, mod
Resource-Pack
The official repository for Faithful 32x for Minecraft: Dungeons
Stars: ✭ 16 (-48.39%)
Mutual labels:  modding, mod
Framework
Advanced modding framework for multiplayer modifications
Stars: ✭ 21 (-32.26%)
Mutual labels:  modding, multiplayer
ME3TweaksModManager
Mod Manager for Mass Effect Original Trilogy and Mass Effect Legendary Edition
Stars: ✭ 83 (+167.74%)
Mutual labels:  modding, mod
piw5 bot warfare
The Bot Warfare mod for PlutoniumIW5
Stars: ✭ 57 (+83.87%)
Mutual labels:  multiplayer, mod
BNSBoost
A simple launcher for Blade & Soul patches. Working as of the Fire and Blood game update.
Stars: ✭ 19 (-38.71%)
Mutual labels:  mod, patch
SMLHelper
A complete Subnautica and Subnautica: Below Zero modding library for the popular QModManager framework.
Stars: ✭ 36 (+16.13%)
Mutual labels:  modding, mod

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. :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].