MOH Central

Medal of Honor Series Forum => MOHAA Series: General => Topic started by: Thorongil {sfx} on January 12, 2016, 09:27:08 AM

Title: Men Of Honour (Moh-Unity Engine)
Post by: Thorongil {sfx} on January 12, 2016, 09:27:08 AM
Hey lots of us have different approaches but we all seem to want to bring back Mohaa. I spoke with Cobra and bulldozer in chat a little and decided I might be useful. :p

I've heard that there is an interest into Unreal Engine 4 around here. But I know/like Unity ( www.unity3d.com ) more.
I've included a picture of Southern France. I've converted the .map into different format so I could open it in 3ds max and so import it into unity as a FBX (with their respective textures).

Maps
It was a lengthy process but so is modifying an engine to read the .map/.bsp files. I'm not the best programmer so I failed to adapt following methodes to work with mohaa. This way would also allow to read the official mohaa folder and play maps from it..
https://github.com/mikezila/uQuake1
https://github.com/mikezila/uQuake3

Models and animations
It is also possible to convert mohaa models + uv coords with their animations into FBX.
Example gif of viewmodel hands working with their animation within unity:
https://dl.dropboxusercontent.com/u/31190204/thompson-viewmodel-reloading.gif
(The hands are reloading a thompson )
Title: Re: Men Of Honour (Moh-Unity Engine)
Post by: wombat {sfx} on January 12, 2016, 10:15:05 AM
Wow, that looks pretty cool!  :D

I am not familiar with Unity engine or FBX format. Can you explain in more detail how you did the conversion? Did you use https://github.com/mikezila/uQuake3 or with 3DSMAX? Can you load player models, too?
Title: Re: Men Of Honour (Moh-Unity Engine)
Post by: Thorongil {sfx} on January 12, 2016, 10:54:41 AM
I tried to change uquake3 but that failed (noobie coder)

To get the result from the screenshot I used mohradiant (filter out unecessary objects etc), save as .map open in quark save as a quake map. If quark complaints then need some manual "notepad" editing depending on the map..
Convert .map to fbx there are multiple ways I used like milkshape or deep exploration..

Yes models work too !
Title: Re: Men Of Honour (Moh-Unity Engine)
Post by: Shadow {sfx} on January 12, 2016, 11:03:03 AM
Quote from: Thorongil {sfx} on January 12, 2016, 10:54:41 AM
I tried to change uquake3 but that failed (noobie coder)

To get the result from the screenshot I used mohradiant (filter out unecessary objects etc), save as .map open in quark save as a quake map. If quark complaints then need some manual "notepad" editing depending on the map..
Convert .map to fbx there are multiple ways I used like milkshape or deep exploration..

The models are through lightray > milkshape > fbx.

I've been uploading a lot of tutorials lately to the AAAA Database (for Lightray, Milkshape etc.). Seeing as you've been really busy with converting maps and models.. I was wondering if you have any useful tutorials/documentations regarding anything and everything (possible other software as well) that revolves around what you're doing.. as it might be very useful for others that might like to help out :)
Title: Re: Men Of Honour (Moh-Unity Engine)
Post by: wombat {sfx} on January 12, 2016, 11:26:34 AM
Quote from: Thorongil {sfx} on January 12, 2016, 10:54:41 AM
I tried to change uquake3 but that failed (noobie coder)

I can try, it should be easy to change to read the lumps correctly. I don't know about the textures though, because the .shader files of mohaa have more keywords
Title: Re: Men Of Honour (Moh-Unity Engine)
Post by: Thorongil {sfx} on January 12, 2016, 01:57:21 PM
If its not much of an issue for you then please do!
Title: Re: Men Of Honour (Moh-Unity Engine)
Post by: Elgan {sfx} on January 12, 2016, 02:04:38 PM
moh Airborne is already  in UE3 format and easily conveyed to UE4 That gives us several MOHAA models, maps and numbers weapons to start with,.


Disadvantages of unity

* raknet built into unity is buggy
* c++ dlls are only available with pro
* i doubt many people here know c# as well as c++
* physics that are built in are less superior
* render is less superior
* plugins are often paid
* must show a splash screen or buy pro
* not built aiming it as an FPS like UE
* no dedicated servers possible
* difficult to host a server
* no modding tools available

Advantaged of unity
* its easy
* easy language
* plugins are plenty
* supports many formats
Title: Re: Men Of Honour (Moh-Unity Engine)
Post by: Thorongil {sfx} on January 12, 2016, 02:29:48 PM
* raknet built into unity is buggy
Dunno what raknet is, I know unity uses Unet but there are other free options:
https://www.photonengine.com
https://github.com/jbruening/PNet


* c++ dlls are only available with pro
Unity is c# & javascript dunno why you need to edit dlls for but ok I'm no coder..

* i doubt many people here know c# as well as c++
* physics that are built in are less superior
* render is less superior
* plugins are often paid
Doesn't that apply to UE4 also?

* must show a splash screen or buy pro
* not built aiming it as an FPS like UE
Hmm not sure what you mean but there are plenty of examples of FPS's that used unity:

* no dedicated servers possible
It has been done multiple times  example below (Rust does it also):
https://github.com/jbruening/PNet


* difficult to host a server
* no modding tools available
Here is an example of an SDK
(this video shows you how to setup and make your custom shirt to get into rust but instead in mohaa you would do custom maps.. )
Warning watch your volume this guy gets loud sometimes :p
https://youtu.be/ZbbA9DN2RFE?t=33 (https://youtu.be/ZbbA9DN2RFE?t=33)


Advantaged of unity
* its easy
* easy language
* plugins are plenty
* supports many formats
* More tutorials and githubs projects you can learn from
* Less heavy on the CPU/GPU usage. (importing a map took in UE4 a day while in unity just 20 minutes)
* You don't need to make collides in unity
Title: Re: Men Of Honour (Moh-Unity Engine)
Post by: Elgan {sfx} on January 12, 2016, 02:40:07 PM
I dont think recreating what UE already has and has tested is a good idea imho.

Plus there are many things that are just not as good at UE. To get close, you then have to pay for pro..no thanx

ive used and like UNITY but here i think its not as good at UE. Which was built and dedicated to FPS games, and is free and c++