Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
(OpenMoHAA) You can load and play in many missions in Medal of Honor Allied Assault, Spearhead, and Breakthrough
Page: 1/3»
  Go to:
gbudny Jan 14
Hi

In the new version you can use maplist in console (TAB) to load missions from all three games:

- Medal of Honor Allied Assault
- Spearhead
- Breakthrough.

I checked it today, and many of them are more or less playable. Please report all the bugs, and I hope more programmers join this project.

https://github.com/openmoh/openmohaa

Last edited by gbudny on 14 January 2024 at 2:40 am UTC
gbudny Jan 14
Below is a list of missions that I played from the beginning to the end with OpenMoHAA:


Medal of Honor Allied Assault

m1|2a
m1|2b (noclip mode)
m1|3c
m2|2a
m2|2b
m2|2c
m2|3
m3|1a
m3|1b
m3|2
m3|3
m4|0
m4|3
m5|1a
m6|1a
m6|1b
m6|1c
m6|2a
m6|3a (noclip mode)
m6|3b
m6|3c
m6|3d
m6|3e

Spearhead

Breakthrough

- e1|1 (noclip mode)

There are some missions in Mohaa to test. Of course, I still have more missions to play in Spearhead and Breakthrough.

It's fun!

I encourage everyone to test this game and GOG has a promotion for only 28 hours if you don't have CDs:

https://www.gog.com/en/game/medal_of_honor_allied_assault_war_chest

Last edited by gbudny on 24 January 2024 at 4:41 am UTC
gbudny Jan 18
Below is the list of levels that I couldn't finish in base version of the game:

- m1|1 - this level doesn't load (almost completable in previous releases)
- m1|3a - an issue with a jeep
- m1|3b - an issue with a jeep
- m2|1 - the game crashes in one or few locations
- m4|1 - the game crashes in one or few locations
- m4|2 - this level doesn't load
- m5|1b - the game crashes in one or few locations
- m5|2a - an issue with a tank
- m5|2b - an issue with a tank
- m5|3 - I couldn't complete a last objective at the end because of the bugs
- m6|1c - I played from the beginning to the end of a map, but I couldn't finish this level. Objectives are missing.
- m6|2b - the game crashes in one or few locations


I can inform you that Mohaa has only two levels that I can't even load. One of them was almost completable in previous releases. Unfortunately, Spearhead and Breakthrough have more similar issues.

Overall, I'm positively surprised with the current state of single-player mode in Mohaa. It's more advanced than many other similar projects.

I encourage everyone to help me test this game.

Last edited by gbudny on 23 January 2024 at 2:23 pm UTC
gbudny Jan 19
Two important informations:

- you can use Openmohaa to play the first mission of Breakthrough. It looks much better than a basic game:

https://www.youtube.com/watch?v=xKTs8Bt9y5o&list=PLB485C8B0ACF9FA9A

- Smallmodel yesterday fixed the issue in the level m1|2a of the basic game, so you don't have to use any cheat codes to finish it:

https://www.youtube.com/watch?v=MBgRWeJ24bM&list=PL1608A377D72D04B6&index=3
rcrit Jan 19
I built from HEAD today and m1|2a crashes pretty quickly in the level.

It's still pretty impressive how much works. I was able to get through the tutorial with little problem. Grenade audio doesn't seem to work though.
gbudny Jan 20
Quoting: rcritI built from HEAD today and m1|2a crashes pretty quickly in the level.

I use GCC, but Smallmodel uses Clang, which makes Openmohaa more stable.

These random crashes happen in this area:

0:00 - 01:15

Later, it should be more stable, so try to reload a game a few times to continue playing. Use GDB to report these bugs.

Quoting: rcritIt's still pretty impressive how much works. I was able to get through the tutorial with little problem.

This project only needs a bigger community to be popular. It's more advanced than many other similar projects.

Quoting: rcritGrenade audio doesn't seem to work though.

You can report this issue.

Now, I'm only reporting bugs that prevent me from finishing all these levels.



I encourage everyone to help me test this game.

I know that some users don't like to read the installation guides. In this case, you have a quick solution.

- Copy the catalog Medal of Honor - Allied Assault War Chest with only three main catalogs (main, mainta, maintt) inside of it to your home directory.
- Replace a user with the name of the user that you use on your operating system in this script

 
#!/bin/sh
cd '/home/user/Medal of Honor - Allied Assault War Chest'
rm o* *.so
cd
rm -Rf openmohaa
git clone https://github.com/openmoh/openmohaa
cd openmohaa/build
cmake .. -DCMAKE_BUILD_TYPE=Debug -DDEBUG_DROP_ASSERT=1 -DDEBUG_MEMORY=1
make
cp o* '/home/user/Medal of Honor - Allied Assault War Chest'
cd code/client/cgame
cp cgamex86_64-dbg.so '/home/user/Medal of Honor - Allied Assault War Chest'
cd ../../../
cd code/server/fgame
cp gamex86_64-dbg.so '/home/user/Medal of Honor - Allied Assault War Chest'
cd 


- Copy this script to your home directory and run it

You can use this script to run games with cheat codes:

 
#!/bin/bash
echo "Select the game"
echo "  1) Medal of Honor: Allied Assault"
echo "  2) Medal of Honor: Allied Assault (cheat codes)"
echo "  3) Medal of Honor: Allied Assault - Spearhead"
echo "  4) Medal of Honor: Allied Assault - Spearhead (cheat codes)"
echo "  5) Medal of Honor: Allied Assault – Breakthrough"
echo "  6) Medal of Honor: Allied Assault – Breakthrough (cheat codes)"

read n
case $n in
  1) echo "You chose Medal of Honor: Allied Assault"
     cd Medal\ of\ Honor\ -\ Allied\ Assault\ War\ Chest/
     ./openmohaax86_64-dbg;;
  2) echo "You chose Medal of Honor: Allied Assault (cheat codes)"
     cd Medal\ of\ Honor\ -\ Allied\ Assault\ War\ Chest/
     ./openmohaax86_64-dbg +set developer 2 +set thereisnomonkey 1 +set cheats 1 +set ui_console 1c;;
  3) echo "You chose Medal of Honor: Allied Assault - Spearhead"
     cd Medal\ of\ Honor\ -\ Allied\ Assault\ War\ Chest/
     ./openmohaax86_64-dbg +set com_target_game 1;;
  4) echo "You chose Medal of Honor: Allied Assault - Spearhead (cheat codes)"
     cd Medal\ of\ Honor\ -\ Allied\ Assault\ War\ Chest/
     ./openmohaax86_64-dbg +set com_target_game 1 +set developer 2 +set thereisnomonkey 1 +set cheats 1 +set ui_console 1c;;
  5) echo "You chose Medal of Honor: Allied Assault – Breakthrough"
     cd Medal\ of\ Honor\ -\ Allied\ Assault\ War\ Chest/
     ./openmohaax86_64-dbg +set com_target_game 2;;
  6) echo "You chose Medal of Honor: Allied Assault – Breakthrough (cheat codes)"
     cd Medal\ of\ Honor\ -\ Allied\ Assault\ War\ Chest/
     ./openmohaax86_64-dbg +set com_target_game 2 +set developer 2 +set thereisnomonkey 1 +set cheats 1 +set ui_console 1c;;
  *) echo "invalid option";;
esac


The list of cheat codes:

https://www.gamespot.com/games/medal-of-honor-allied-assault/cheats/


Last edited by gbudny on 20 January 2024 at 3:41 am UTC
gbudny Jan 22
@rcrit

You can try the new version of OpenMoHHA.



You don't have to use the console to open the maplist. There is a shortcut between doors in the main menu of a game.
gbudny Jan 23
Hi

Yesterday, Smallmodel fixed the issue with guns and added all objectives to the level m6|1c.

https://www.youtube.com/watch?v=LIh5vJ17sh0&list=PL1608A377D72D04B6&index=20

There is still one bug left, but now you can play it from the beginning to the end if you won't lose during it.

EDIT:

I want to inform you that Smallmodel fixed the issue with crouching in the level m2|3 - no cheat codes are needed for it:

https://www.youtube.com/watch?v=OGqk9jYsQFI&list=PL1608A377D72D04B6&index=8

There is still one bug left, but now you can play it from the beginning to the end if you won't lose during it.

Last edited by gbudny on 24 January 2024 at 4:46 am UTC
gbudny Jan 27
Hi

Smallmodel fixed many things in OpenMoHAA, so here is the current state of the singplayer in OpenMoHAA:

Medal of Honor Allied Assault

- m1|1 (noclip mode)
- m1|2a
- m1|2b
- m1|3c
- m2|1
- m2|2a
- m2|2b
- m2|2c
- m2|3
- m3|1a
- m3|1b
- m3|2
- m3|3
- m4|0
- m4|1
- m4|2
- m4|3
- m5|1a
- m6|1a
- m6|1b
- m6|1c
- m6|2a
- m6|2b
- m6|3a (noclip mode)
- m6|3b
- m6|3c
- m6|3d
- m6|3e

Spearhead

-

Breakthrough

- e1|1 (noclip mode)

Below is the list of levels that I couldn't finish in base version of the game:

- m1|3a - an issue with a jeep
- m1|3b - an issue with a jeep
- m5|1b - the game crashes in one or few locations
- m5|2a - an issue with a tank
- m5|2b - an issue with a tank
- m5|3 - I couldn't complete a last objective at the end because of the bugs

I encourage everyone to help me test this game.

Last edited by gbudny on 28 January 2024 at 7:06 am UTC
rcrit Jan 27
I tested m1|2a a bit. It's still rough. I kept getting an assert well before getting close to Major Grillo. I disabled the assert and was able to follow him. During the spotlight avoidance he decided he didn't like me any more and killed me :-(
gbudny Feb 1
Quoting: rcritI tested m1|2a a bit. It's still rough. I kept getting an assert well before getting close to Major Grillo.

I have to report this bug.

Quoting: rcritI disabled the assert and was able to follow him. During the spotlight avoidance he decided he didn't like me any more and killed me :-(

I don't think it's possible in this game, but it's the interesting ending of this story.

Smallmodel fixed some issues, so we have more playable levels in Medal of Honor Allied Assault. We have two playable levels in Spearhead and Breakthrough.

Medal of Honor Allied Assault

m1|1 (noclip mode)
m1|2a
m1|2b
m1|3c
m2|1
m2|2a
m2|2b
m2|2c
m2|3
m3|1a
m3|1b
m3|2 (dog)
m3|3
m4|0
m4|1
m4|2
m4|3
m5|1a
m5|2a
m5|2b
m6|1a
m6|1b
m6|1c
m6|2a
m6|2b
m6|3a (noclip mode)
m6|3b
m6|3c
m6|3d
m6|3e

Spearhead

t3|1

Breakthrough

e1|1 (noclip mode)
e2|1

Below is the list of levels that I couldn't finish in base version of the game:

- m1|3a - an issue with a jeep
- m1|3b - an issue with a jeep
- m5|1b - the game crashes in one or few locations
- m5|3 - I couldn't complete a last objective at the end because of the bugs
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.

Buy Games
Buy games with our affiliate / partner links: