What is Mech Assault?
Mech Assault is a Garry’s Mod game mode/addon that my friend and I are both working on in our spare time to roughly recreate what to us is one of the most iconic franchises of both Microsoft and Xbox.
For those of you who didn’t play the games, Mech Assault is a game about controlling large robots known as mechs, armed with a large assortment of different weapons to destroy and annihilate the enemy team and their mechs.
The game mode/addon will (hopefully) feature authentic, controllable mechs from the series (both Mech Assault and Mech Warrior), a basic multiplayer game mode, one or two maps based on the original Xbox games, and perhaps the vehicles if we ever feel like it.
What’s the gameplay like?
The gameplay utilises a third-person perspective on both the pilot and the mech (the pilot is able to exit the mecfh at any time.). Both teams start the game at their base with an assortment of mechs at the spawn area. Players on both teams would then enter and use against the opposing team. The battlefield was scattered with health and ammo kits which the player/mech could walk over and consume. The base game modes consist of simple DM, TDM and Grinder (a wave defense style co-op game mode).
The gameplay of Mech Warrior is similar in objective to Mech Assault, but was more simulator-based and had more complex controls, and it was also a PC-only series.
What do you plan to do?
For starters, we aim to first of all bring working and controllable mechs to Garry’s Mod. This is our most important objective, and if we are unable to pull off the game mode itself, we at least wish to get the mech entities finished and uploaded so others can have fun with all-out mech warfare. If we are able to push out some mechs that function to a satisfactory level, we’ll then attempt to work on the game mode and then the maps.
If we even get far enough, we’ll add additional variants of mechs with different weapon loadouts and skins.
How many mechs do you hope to implement?
Well, here’s the official chart (exclude the vehicles without legs):
That chart is from Mech Assault 2, and it’s definitely not possible at this time to get all the mechs from that game, but we’ll try and get as many working as possible.
We may only end up porting a small amount of iconic mechs, but it would still make a cool little addon or game mode.
A sizable task! What problems have you encountered? Do you require help?
So far, my friend and I have been able to rip, rig and animate the mechs. We were also able to rip sounds and particle effects. The one thing we cannot do, however, is port the ready models to Garry’s Mod, and we sure as hell can’t code LUA for shit, so getting them walkable and weapons ready in-game would be a hard task for us. This is why we’re looking for assistance from people who are able to port models or have some LUA knowledge.
The Mech Warrior games themselves are also extremely locked down, so ripping models directly from the game doesn’t seem possible as of yet, but thanks to various papercraft communities, we’ve managed to find and pick mechs from online repositories and then get them working with the Mech Warrior Online animations and rigs, as well as texture them using official textures from Mech Warrior 4.
The mechs aren’t high in poly count, don’t need advanced physics/collision, and we wouldn’t even need to be able to ragdoll (the official games had preset death animations), so the job of porting and creating the mechs as vehicles wouldn’t be too hard for someone who knows what they are doing.
Right. Got any screenshots?
We’re in the pretty early stages of development right now, but we DO have some things to show for ourselves:
Here’s the Timberwolf mech, rigged and using the run animation. (We have put most of our attention on this mech so far.)
This is the Highlander mech, unrigged, untextured and mainly untouched for now.
Owens mech, unrigged, untextured.
Raven mech, unrigged and untextured.
A various assortment of textures for 2 mechs.
We’ll update this thread as we gain progress with our endeavours, but for now we’re looking for opinions on such an idea, and also if anyone would be willing to help in the more technical areas such as LUA coding or model porting. Heck, if any Mech Warrior/Mech Assault fans poke their heads in here then we’d be happy!
Thanks for reading!