Giter Site home page Giter Site logo

cr0ssmind / openmohaa Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openmoh/openmohaa

0.0 1.0 0.0 37.47 MB

The original attempt at a MOH:AA compatible game based on ioquake3.

License: GNU General Public License v2.0

Makefile 0.45% C++ 31.68% C 65.65% Assembly 0.09% Objective-C 0.09% Shell 0.10% HTML 0.28% Yacc 0.08% Lex 0.03% XSLT 0.23% CMake 0.06% GLSL 0.24% M4 0.93% Batchfile 0.01% Roff 0.08%

openmohaa's Introduction

<<<<<<< HEAD
 / _ \ _ __   ___ _ __ |  \/  |/ _ \| | | |  / \      / \
| | | | '_ \ / _ \ '_ \| |\/| | | | | |_| | / _ \    / _ \
| |_| | |_) |  __/ | | | |  | | |_| |  _  |/ ___ \  / ___ \
 \___/| .__/ \___|_| |_|_|  |_|\___/|_| |_/_/   \_\/_/   \_\
      |_|

Discord

Discord Banner 1

Alert

The OpenMoHAA client build is currently unusable due to the UI being reimplemented, please don't use it. Currently only the server version is working.

Running

Backup gamex86.dll (rename it to gamex86.bak). Rename cgamex86.dll to cgamex86mohaa.dll.

a) extract archive to your MOHAA installation directory.

-or-

b) Copy all pak*.pk3 files and the sound/ directory from your MOHAA/main

directory into openmohaa's 'main' directory.

If you have problems running the game :

You may need to install Microsoft Visual C++ 2010 Redistributable from

http://www.microsoft.com/download/en/details.aspx?id=5555

or you may need to install Microsoft Visual C++ Redistributable Packages for Visual Studio 2013 from

http://www.microsoft.com/en-us/download/details.aspx?id=40784

You can now start a local MOHAA/OpenMOHAA server or play on a server.

Compiling

*NIX: make sure you have compiler + libraries installed

Required extra libaries: libopenal-dev libsdl-dev libmad-dev

OpenGL: sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev

OpenAL: sudo apt-get install libopenal1 libopenal-dev

ALUT: sudo apt-get install libalut0 libalut-dev

Download and install Eclipse with your NIX OS version

http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/marsr

Start Eclipse and set the workspace path to misc/nix.

Then import an existing workspace using the path to misc/nix.

Clean and compile by using Eclipse

WIN:

Visual Studio 2008 -> Open misc/msvc8/openmohaa/openmohaa.sln.

Visual Studio 2012 -> Open misc/msvc12_13/openmohaa/openmohaa.sln and set all projects platform toolset to v110 if you get the compilation error.

Visual Studio 2013 -> Open misc/msvc12_13/openmohaa/openmohaa.sln

OpenGL32.lib should be shipped with any Visual Studio versions.

GENERAL:

You don't need anything else as everything needed is in the repository.

Now you can compile the solution.

=====

SDL

http://www.libsdl.org/

download Source code, compile

=====

OpenAL

http://connect.creativelabs.com/openal/default.aspx download OpenAL soft source

download CMake at http://www.cmake.org/cmake/resources/software.html

run cmake on OpenAL, compile

=====

LibMAD

http://www.underbit.com/products/mad/

download source code, compile

=====

Miscellaneous

Output files :

build/testutils_x** --> can be placed anywhere, it's just a test tool for scripts.

build/openmohaa_x** --> MOHAA/

build/omohaaded_x** --> MOHAA/

build/main/cgamex **opm --> MOHAA/main

build/main/gamex** --> MOHAA/main (BACKUP MOHAA/main/gamex86.dll FIRST)

build/main/uix**opm --> MOHAA/main

build/main/cgamex86 --> MOHAA/main (RENAME MOHAA/main/cgamex86.dll to cgamex86mohaa.dll FIRST)

That's all, now run MOHAA or OpenMOHAA and start a local server.

URL

http://openmohaa.sf.net/

http://www.x-null.net/

http://sfxmodding.net/

openmohaa's People

Contributors

jvmap avatar mohabhassan 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.