Giter Club home page Giter Club logo

lhmp's Introduction

Lost Heaven Multiplayer

Lost Heaven Multiplayer (LHMP) is open-source modification for PC game Mafia:The city of Lost Heaven(2K Czech), bringing multiplayer experience into the game. The gameplay is similar to other modifications such as SAMP, allowing to customize game features via gamemodes written in Squirrel.

Project is mostly written in C++, supported by inline Assembler for game interaction.

Disclaimer

  • Please note that this project has been started with little knowledge about how MP works. This reflects the quality of the code and possible mistakes that were made during development. Everyone starts somewhere and this was the place where we've learned a lot of useful information, which improved our coding knowledge and skills.
  • This code might be a mess, it could look horrible for your eyes, but what you see are the baby steps we've had to accomplish to make ourselves better in general.
  • So please, if you feel to discuss coding style of this project, you'd better not. We know what has to be or not be changed, but it's too late to do so.
  • If you're willing to improve this code, just PR and we will gladly accept your changes.
  • This project is NO LONGER MAINTAINED by its core developers, due to lack of time and interest. We won't fix your issues (except for issues related to repository structure) and/or improve your playing experience!
  • This project has been open-sourced so you can see MP in amateurs' eyes. It does not represent ideal solution for MP. There is no ideal solution for such complex project.
  • You are free to manipulate with project under Apache 2 license. PRs are welcomed.

Compilation

  • LHMP supports both Linux and Windows platforms although client is completely Win-like.
  • Have a look at COMPILE.md to find out how to compile our work.

Credits

  • The list of all contributors can be found in authors.md.
  • Embeds RakNet by Oculus VR. (BSD License)
  • Embeds MD5 by Colin Plumb.
  • Embeds Direct3D 8.1 SDK by Microsoft.
  • Embeds Squirrel 3 by Alberto Demichelis.
  • Please remind us if we've forgot to mention additional embeddings.

License

  • Apache 2 licensed, see LICENSE for more information.

Notice

  • LHMP and all contents within this repository and/or organisation, are not affiliated with 2K Czech, 2K Games or Take-Two Interactive Software Inc.
  • Mafia is registered trademark of Take-Two Interactive Software Inc.

Links

lhmp's People

Contributors

davosk avatar romop5 avatar zpl-zak avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.