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!
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
- GOG launch their Preservation Program to make games live forever with a hundred classics being 're-released'
- Valve dev details more on the work behind making Steam for Linux more stable
- Half-Life 2 free to keep until November 18th, Episodes One & Two now included with a huge update
- Proton Experimental adds DLSS 3 Frame Generation support, plus fixes for Dragon Age: The Veilguard, Rivals of Aether II and more
- NVIDIA detail upcoming Linux driver features for Wayland and explain current support
- > See more over 30 days here
-
Half-Life 2 free to keep until November 18th, Episodes …
- Xpander -
Avowed from Obsidian gets a release date, and pre-order…
- melkemind -
Half-Life: Blue Shift remake mod Black Mesa: Blue Shift…
- notmrflibble -
Half-Life: Blue Shift remake mod Black Mesa: Blue Shift…
- a0kami -
The Walking Dead, The Expanse and more in the Telltale …
- Caldathras - > See more comments
- Steam and offline gaming
- Dorrit - Weekend Players' Club 11/15/2024
- Ehvis - What do you want to see on GamingOnLinux?
- Liam Dawe - New Desktop Screenshot Thread
- Vortex_Acherontic - Types of programs that are irritating
- dvd - See more posts
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
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
- 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
- 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
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.
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.
This project only needs a bigger community to be popular. It's more advanced than many other similar projects.
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
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.
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
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
I have to report this bug.
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