Open re-implementation of Medal of Honor: Allied Assault including Spearhead and Breakthrough expansions with modern features and bugfixes from ioquake3 with cross-platform support
Find a file
2023-01-31 01:34:57 +01:00
build/main/models/omtests Hard reset 2016-03-27 11:49:47 +02:00
code Using curl-7.54.0 from ioq3 2023-01-31 01:34:57 +01:00
ida Fixed file list 2023-01-30 18:21:30 +01:00
misc Actor Improvements p3_4 2019-08-13 03:12:07 +02:00
other/RyBack Actor Improvements p3_5 2019-08-18 22:06:49 +02:00
ui Hard reset 2016-03-27 11:49:47 +02:00
CHANGELOG.txt Hard reset 2016-03-27 11:49:47 +02:00
CMakeLists.txt Added win_bounds.cpp and win_localization.cpp 2023-01-31 01:24:14 +01:00
COPYING.txt Hard reset 2016-03-27 11:49:47 +02:00
cross-make-mingw.sh Hard reset 2016-03-27 11:49:47 +02:00
LAYOUT.txt Hard reset 2016-03-27 11:49:47 +02:00
make-macosx-ub.sh Hard reset 2016-03-27 11:49:47 +02:00
Makefile Hard reset 2016-03-27 11:49:47 +02:00
README.md Update README.md 2019-07-03 22:24:21 +02:00
TODO.TXT Hard reset 2016-03-27 11:49:47 +02:00

<<<<<<< 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/