MMClone

A complete re-code of Midtown Madness 2 done in the Unity Engine

jojo337
MM2X Newbie
MM2X Newbie
Posts: 14
Joined: Wed Dec 26, 2012 10:00 am

Re: MMClone

Postby jojo337 » Wed Jun 26, 2019 7:33 pm

Seems that I can see some "old guys" from the modding game ^^

It looks really like MM2, impressive when you know this is not the same engine !
French player since 1999

aaro4130
MM2X Super Active User
MM2X Super Active User
Posts: 2397
Joined: Mon May 26, 2008 10:00 am
Location: Canada
Likes received: 1 like

Re: MMClone

Postby aaro4130 » Wed Jun 26, 2019 11:47 pm

I feel like a it of a broken record here, haha.

This is an "engine within an engine" so to speak. I've remade original MM2's engine (so yes, teoretically you can use all the mods on this site) within Unity.

This means we get MM2, on a modern engine, and since I created the code myself, I can also add new features at will :)
[img]http://i61.tinypic.com/25zrngo.jpg[/img][color=white]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer

[img]http://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]

User avatar
Franch88
MM2X Admin
MM2X Admin
Posts: 15660
Joined: Thu May 31, 2007 10:00 am
Location: Italy
Likes received: 1 like
Contact:

Re: MMClone

Postby Franch88 » Thu Jun 27, 2019 5:02 am

Great new progresses so far. :D

BTW, it's nice to see you around in this community after ages, César. :wink:
Fiat 500 = Italian motorization. Franch88, MM2 eXtreme forum and website Administrator.
|Franch88's MM2 Releases|

User avatar
Cesar3D
MM2X Newbie
MM2X Newbie
Posts: 2
Joined: Tue Oct 27, 2009 10:00 am
Location: France
Contact:

Re: MMClone

Postby Cesar3D » Fri Jun 28, 2019 7:35 am

Haha yes, it's my first message on 10 years here ! (since Sportlifegoa)
I relinstalled the game, and it was really surprised to see communities still make new addons, and how the game can work very well in HD with some tools on Win10.


Sorry for the off topic, Aaro. I can image all work you have already done to make this engine !

Features like switching car (or map) during the game, better clipping, advanced gamepad control, would be very nice I think.

Keep it up !

User avatar
cody
MM2X Occasional User
MM2X Occasional User
Posts: 324
Joined: Sun Oct 23, 2005 10:00 am
Location: United States
Contact:

Re: MMClone

Postby cody » Sun Jun 30, 2019 12:02 am

@Caeser3D: I think it should stay free, since it's based on the MM2 engine. Otherwise, there might be some copyright/trademark issues. Also, most of the other popular modding tools for MM2 are free.
My Member Number is prime. LOL!

aaro4130
MM2X Super Active User
MM2X Super Active User
Posts: 2397
Joined: Mon May 26, 2008 10:00 am
Location: Canada
Likes received: 1 like

Re: MMClone

Postby aaro4130 » Tue Jul 02, 2019 2:50 am

Another showoff image
Image

Shadows work in an interesting way now. During loading the game renders up a vehicles shadow, then takes a "picture" of it, and puts it into a texture.

Then that texture is overlaid on top of existing geometry perfectly. There's a couple issues with this approach that needs solving, but it looks a lot better than clipping shadows!
Image
[img]http://i61.tinypic.com/25zrngo.jpg[/img][color=white]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer

[img]http://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]

User avatar
cody
MM2X Occasional User
MM2X Occasional User
Posts: 324
Joined: Sun Oct 23, 2005 10:00 am
Location: United States
Contact:

Re: MMClone

Postby cody » Tue Jul 02, 2019 7:06 am

1. An MM2-style map generator (makes hudmap from PSDL, resembling those of SF and London)
2. Procedural PSDL generator (creates random PSDL with roads, blocks, BAI, etc.)
3. Skydome/Skybox texture generator (useful if you're making a city on another planet, especially if it has 2 suns)
4. Generate PSDL roads from SVG (input is a vector image containing straight lines and curves, created in Inkscape or similar program; could be useful)
5. Merge PSDL (similar to MM2CT)

I'm not sure if you've already implemented 1 and 5, so I'm just leaving these here as ideas.
My Member Number is prime. LOL!

Jeremiahjobling
MM2X Occasional User
MM2X Occasional User
Posts: 267
Joined: Fri Dec 30, 2011 10:00 am
Location: London
Likes received: 1 like

Re: MMClone

Postby Jeremiahjobling » Tue Jul 02, 2019 7:14 am

Impressive progress as always Aaro4130.

(BTW, Happy Canada Day.)
Dubai = Supercarland

When it comes to normal street driving, any car is as good as good as any other. Only the racetrack can truly separate the cars' abilities.

--

In my opinion, BlameTruth is the Jeremy Clarkson of gamers and gameplay video commentators on the internet. You can follow him on Twitter here

User avatar
Seahawk
MM2X Super Active User
MM2X Super Active User
Posts: 2174
Joined: Sat Dec 15, 2012 10:00 am
Location: Somewhere in the Universe...
Likes received: 1 like

Re: MMClone

Postby Seahawk » Tue Jul 02, 2019 5:03 pm

Good work. Will you make real time shadows?
-Seahawk
Image
Best New-comer screen shooter  of the year 2013
Image
Best MM1 screen shooter of the year 2014
Join WarThunder: http://warthunder.com/en/registration?r ... e_29943171

User avatar
FXANBSS
MM2X Active User
MM2X Active User
Posts: 681
Joined: Sun Mar 10, 2013 10:00 am
Location: Midtown Club, Discord
Likes received: 3 likes

Re: MMClone

Postby FXANBSS » Thu Jul 04, 2019 1:43 pm

@Seahawk: I have only one word for you.

Unity, unity engine =)

And there's more than that; once it is finished, modding mm2 will be as easy as a walk to the park.  :aplausos:

User avatar
cody
MM2X Occasional User
MM2X Occasional User
Posts: 324
Joined: Sun Oct 23, 2005 10:00 am
Location: United States
Contact:

Re: MMClone

Postby cody » Thu Aug 22, 2019 12:37 am

Any chance you could provide a beta version?
My Member Number is prime. LOL!

Stalin.EXE
MM2X Newbie
MM2X Newbie
Posts: 1
Joined: Tue Sep 03, 2019 2:20 am

Re: MMClone

Postby Stalin.EXE » Tue Sep 03, 2019 7:45 pm

Hope to see at least beta release! I have some qusetions:
  • What is the status of project at the moment?
  • Will you open source code and upload them to GitHub/GitLab? It can be helpfull for 3rd party pull requests and increasing project's popularity.
  • Can we send you Feature Requests? And where is the best place to do it?
  • Will MMClone support Linux (as Unity project)?

aaro4130
MM2X Super Active User
MM2X Super Active User
Posts: 2397
Joined: Mon May 26, 2008 10:00 am
Location: Canada
Likes received: 1 like

Re: MMClone

Postby aaro4130 » Wed Sep 04, 2019 12:50 am

Hope to see at least beta release! I have some qusetions:
  • What is the status of project at the moment?
  • Will you open source code and upload them to GitHub/GitLab? It can be helpfull for 3rd party pull requests and increasing project's popularity.
  • Can we send you Feature Requests? And where is the best place to do it?
  • Will MMClone support Linux (as Unity project)?
  • What is the status of project at the moment?
At the moment it's coming along very slowly. It's at a point where a lot of refactoring, cleanup, and optimization needs to be done, as well as physics code. Before anything else continues.
  • Will you open source code and upload them to GitHub/GitLab? It can be helpfull for 3rd party pull requests and increasing project's popularity.
I'm still not sure, but I think I will upon initial release.
  • Can we send you Feature Requests? And where is the best place to do it?
I don't want to add too many things the base game doesn't have, and I also don't want to make it incompatible with the base game. If the feature isn't something major / game changing, then you could ask here.
  • Will MMClone support Linux (as Unity project)?
Hopefully I'll be creating builds for Android, Linux, Mac, Windows. Though, Windows will come first.

I have personally tested Windows, Linux (VM, and native), and Android, and the project works properly on all 3 platforms :)
[img]http://i61.tinypic.com/25zrngo.jpg[/img][color=white]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer

[img]http://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]

aaro4130
MM2X Super Active User
MM2X Super Active User
Posts: 2397
Joined: Mon May 26, 2008 10:00 am
Location: Canada
Likes received: 1 like

Re: MMClone

Postby aaro4130 » Tue Sep 10, 2019 10:28 am

In recent days I've been working on optimizations!.. and bugfixes
- PSDL geometry generation is 60% faster
- Finding what room ID (or as some call it, block ID) an object in is now 95% faster, because it uses a quadtree to quickly eliminate rooms the point is not within (google quadtree for more info on how these work)
-INST buildings that face away from the camera disable thesmelves now
-pathset props no longer are oriented wrong

I've also tested some experimental INST optimizations which combine all variant materials together. Which means you could render all INST variants at no more cost than rendering one. Still WIP

I've also messed around with shadows, now that the game is becoming more optimized. The game feels bland without them, so if they prove to be performant enough, I'll have to put a toggle somewhere.

Image
Image
Image
[img]http://i61.tinypic.com/25zrngo.jpg[/img][color=white]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer

[img]http://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]

User avatar
DjDecibel
MM2 eXtreme Owner
MM2 eXtreme Owner
Posts: 638
Joined: Fri Aug 02, 2002 10:00 am
Location: Italy
Has liked: 10 likes
Contact:

Re: MMClone

Postby DjDecibel » Tue Sep 10, 2019 9:55 pm

Great shots.. it looks awesome! :D
Image


Return to “Gaming Stuff”

Who is online

Users browsing this forum: No registered users and 37 guests

cron