All Projects → mafia2online → m2o-reborn

mafia2online / m2o-reborn

Licence: Apache-2.0 License
Original Mafia2 Multiplayer modification

Programming Languages

C++
36643 projects - #6 most used programming language
objective c
16641 projects - #2 most used programming language
c
50402 projects - #5 most used programming language
CMake
9771 projects
javascript
184084 projects - #8 most used programming language
rust
11053 projects

Projects that are alternatives of or similar to m2o-reborn

Skyrim Perk Utility
Add / Reset your Skyrim perks using generated scripts with an easy to use graphical interface! 📝 🎮
Stars: ✭ 21 (-32.26%)
Mutual labels:  steam, modding
ENet-CSharp
A improved fork of ENet, a tried and true networking library. C, C++, C# compatible.
Stars: ✭ 65 (+109.68%)
Mutual labels:  udp, enet
Oxide.rust
Rust game extension for the Oxide modding framework
Stars: ✭ 185 (+496.77%)
Mutual labels:  steam, modding
valve-matchmaking-ip-ranges
Lists of locations & IP addresses of Valve servers
Stars: ✭ 69 (+122.58%)
Mutual labels:  steam, udp
Fragsurf-2
Fragsurf is an actively developed standalone game based on HL2 surf and bhop movement mechanics.
Stars: ✭ 68 (+119.35%)
Mutual labels:  steam, modding
ENetUnityMobile
Using ENet-CSharp for a multiplayer setup with a Unity Client and .Net Core Server environment
Stars: ✭ 27 (-12.9%)
Mutual labels:  udp, enet
steam-stylegan2
Train a StyleGAN2 model on Colaboratory to generate Steam banners.
Stars: ✭ 30 (-3.23%)
Mutual labels:  steam
notion-game-list
Notion game list
Stars: ✭ 26 (-16.13%)
Mutual labels:  steam
Sims4ScriptingBPProj
Sims 4 Scripting Boilerplate Project
Stars: ✭ 32 (+3.23%)
Mutual labels:  modding
SteamDepotDownloaderGUI
A simple GUI tool based on DepotDownloader for downloading Steam depots.
Stars: ✭ 26 (-16.13%)
Mutual labels:  steam
Rampancy
A new level editor for the Halo games based on a CSG/Brush workflow, similar to Source/Quake level editing.
Stars: ✭ 23 (-25.81%)
Mutual labels:  modding
Thunderstore
Thunderstore is a mod database and API for downloading mods. Thunderstore Discord: https://discord.gg/UWpWhjZken
Stars: ✭ 45 (+45.16%)
Mutual labels:  modding
MonoGame.Forms
MonoGame.Forms is the easiest way of integrating a MonoGame render window into your Windows Forms project. It should make your life much easier, when you want to create your own editor environment.
Stars: ✭ 183 (+490.32%)
Mutual labels:  steam
webscripthook
WebScriptHook is a web plugin framework for GTAV, which allows interaction with a running instance of GTAV through a REST API.
Stars: ✭ 19 (-38.71%)
Mutual labels:  modding
enet-tutorials
ENet tutorials/examples for D programming language
Stars: ✭ 14 (-54.84%)
Mutual labels:  enet
openvr foveated
Fixed Foveated Rendering for SteamVR games
Stars: ✭ 74 (+138.71%)
Mutual labels:  modding
RayCarrot.RCP.Metro
Rayman Control Panel (4.0.0 and above)
Stars: ✭ 24 (-22.58%)
Mutual labels:  modification
black-hat-python3-code
🏴‍☠️ tools (py3 version) of Black Hat Python book 🏴‍☠️
Stars: ✭ 51 (+64.52%)
Mutual labels:  udp
riemannx
A riemann client for elixir (TCP/UDP/TLS supported)
Stars: ✭ 23 (-25.81%)
Mutual labels:  udp
SHC AIV
Evrey's modded AI castles for the game Stronghold Crusader HD
Stars: ✭ 42 (+35.48%)
Mutual labels:  modding
Mafia 2 Online
Build status Build status Discord server license

A multiplayer modification for a steam version of Mafia II.
Built with love using librg • Brought to you by @inlife, @tyldar and contributors

Description

This is a core repository of "Mafia 2 Online" multiplayer modification for Mafia II.

Mafia 2 Online is an open-source project, which is under active development. It is not yet ready to be used by players.

We invite each and everyone to contribute, to add issues regarding bags/ideas/propositions and to share this repo with everyone who could potentially be interested in such development process.

To run the binaries you are required to have a steam version of the game installed in your steam library.

Features

  • cross-platform/env project generation
  • code style somewhat influenced by Orthodox C++
  • heavy use of single-header styled libraries
  • unity builds based projects
  • fast compile time orientation
  • auto-building and auto-delivery (not fully implemented atm)

Prerequisites

  • visual studio 2017 (project itself isn't version dependant, however multiple static libs inside vendors, are built targeting vs2017, something that hepefully we gonna fix in the future)
  • bought and installed steam version of the Mafia II
  • running steam client

Structure

  • binary/ This is a folder which you should use to run client or server. Contains files and resources and scripts needed fro running them both. Compiled binaries are automatically copied there after build.
  • build/ Is a git-ignored folder where cmake will generate your project files to.
  • misc/ A set of small things/tools that are used in the repo.
  • projects/ Place where you put your code.
  • vendor/ A folder containing dependencies

Building

  1. Install cmake
windows: https://cmake.org/files/v3.9/cmake-3.9.0-win64-x64.msi (**Make sure to add to path**)
linux: using your package manager
macos: brew install cmake
  1. Clone
$ git clone https://github.com/mafia2online/m2o-reborn.git
  1. Generate project
$ generate.sh.bat
  1. Open the solution (Windows)
build/m2o-reborn.sln
  1. Build the stuff (*nix)
$ cd build && make -j4

Contributors

The list of contributors goes there (do not hesitate adding yourself):

License

Project is licensed under Apache 2.0 license. You can check it out there.

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].