
MMClone
A complete re-code of Midtown Madness 2 done in the Unity Engine
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 16 years 8 months
- Location: Canada
- Been thanked: 1 time
Did some work on the *.mod file loader, MC1 pedestrian models now load


[img]https://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]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Franch88
- MM2X Admin
- Posts: 15762
- Registered for: 17 years 8 months
- Location: Italy
- Been thanked: 1 time
- Contact:
This sounds very interesting. Maybe, it could also open a way to make the first ever pedestrians mod for MM2 using new 3D models?
Fiat 500 = Italian motorization. Franch88, MM2 eXtreme forum and website Administrator.
|Franch88's MM2 Releases|
|Franch88's MM2 Releases|
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 16 years 8 months
- Location: Canada
- Been thanked: 1 time
That's actually not too hard. I could make the tools, I'm just lazyThis sounds very interesting. Maybe, it could also open a way to make the first ever pedestrians mod for MM2 using new 3D models?

[img]https://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]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- KingAndy
- MM2X Very Active User
- Posts: 1114
- Registered for: 11 years 5 months
- Location: Lisbon, Portugal
- Been thanked: 1 time
- Contact:
You never change, dude!I'm just lazy



Best active member avatar
Best active member MM1 screenshot-er
Friendliest active member

Most helpful active member
Best MM2 car converter of the year
Best MM2 innovation of the year
Author of the best MM2 mod of the year
Best active user's self amatory site

-
- MM2X Super Active User
- Posts: 2405
- Registered for: 16 years 8 months
- Location: Canada
- Been thanked: 1 time
Aaah the forums are back, which means it's time to post an update!!
First off: Wheel particles, skid sounds, and effects
Wheels are now effected by the ground material, and their grip is also effected
Second: Some initial multiplayer support (Using Photon). Here's a screenshot from another players perspective
Also fun fact: Multiplayer chat messages are compressed using Smaz to save server bandwidth. As well, players send their vehicle status updates with 6 bytes, which includes stuff such as siren/horn status, steering, brake and reverse lights, particle emission, sound emission, and current ground material.

Third: PSDL editor, and INST editor (HEAVY WIP!!)

Fourth: Loading time is now halfed. Default SF loads in less than 4 seconds. This was achieved by writing a custom file system, and replacing the existing ZIP implementation. These were both major slowdowns.
More small stuff since I'm not going to keep counting:
-Orbit (V cam / thrill cam) is now in place, and works like Midtown Madness 1. Objects block it.
-I've started testing traffic, and pedestrians. Nothing good to show yet.
-Host settings menu, multiplayer lobby menu added
-Working on a better way to deal with asNode. Once ready, it can read, and re-save asNode files to XML, JSON, or whatever I add support for, then also read them back.
-Added vehicle breakable support
-Improved UI text rendering
-Redid the vehicle menu, so now it contains the code for vehicle loading, instead of having that elsewhere.
-Damaging out is now possible
-Started implementation of crash course, moved waypoint loading to it's own class for modularity
-Probably a bunch more things that I forgot
First off: Wheel particles, skid sounds, and effects
Wheels are now effected by the ground material, and their grip is also effected
Second: Some initial multiplayer support (Using Photon). Here's a screenshot from another players perspective

Also fun fact: Multiplayer chat messages are compressed using Smaz to save server bandwidth. As well, players send their vehicle status updates with 6 bytes, which includes stuff such as siren/horn status, steering, brake and reverse lights, particle emission, sound emission, and current ground material.

Third: PSDL editor, and INST editor (HEAVY WIP!!)

Fourth: Loading time is now halfed. Default SF loads in less than 4 seconds. This was achieved by writing a custom file system, and replacing the existing ZIP implementation. These were both major slowdowns.
More small stuff since I'm not going to keep counting:
-Orbit (V cam / thrill cam) is now in place, and works like Midtown Madness 1. Objects block it.
-I've started testing traffic, and pedestrians. Nothing good to show yet.
-Host settings menu, multiplayer lobby menu added
-Working on a better way to deal with asNode. Once ready, it can read, and re-save asNode files to XML, JSON, or whatever I add support for, then also read them back.
-Added vehicle breakable support
-Improved UI text rendering
-Redid the vehicle menu, so now it contains the code for vehicle loading, instead of having that elsewhere.
-Damaging out is now possible
-Started implementation of crash course, moved waypoint loading to it's own class for modularity
-Probably a bunch more things that I forgot
[img]https://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]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Franch88
- MM2X Admin
- Posts: 15762
- Registered for: 17 years 8 months
- Location: Italy
- Been thanked: 1 time
- Contact:
Cool, even the editors.
It's an immense work and refining so far, keep it up! 


Fiat 500 = Italian motorization. Franch88, MM2 eXtreme forum and website Administrator.
|Franch88's MM2 Releases|
|Franch88's MM2 Releases|
- carfan1061
- MM2X Occasional User
- Posts: 335
- Registered for: 8 years 8 months
- Location: England
Re: MMClone
Awesome! 

Retired from modifying Midtown Madness games. Nowadays I mod Crashday Redline Edition in my spare time.


-
- MM2X Super Active User
- Posts: 2405
- Registered for: 16 years 8 months
- Location: Canada
- Been thanked: 1 time
Re: MMClone
Forgot about parked cars up until now, whoops! They all have the same color due to a small bugfix I need to do, and there are so many due to using a modded pathset file.


[img]https://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]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Franch88
- MM2X Admin
- Posts: 15762
- Registered for: 17 years 8 months
- Location: Italy
- Been thanked: 1 time
- Contact:
Re: MMClone
It's nice to see that space filled with more cars.
Since this is practically a new game, and not the original MM2, what about use directly all the traffic cars 3D models of the respective cities?

Fiat 500 = Italian motorization. Franch88, MM2 eXtreme forum and website Administrator.
|Franch88's MM2 Releases|
|Franch88's MM2 Releases|
- DjDecibel
- MM2 eXtreme Owner
- Posts: 664
- Registered for: 22 years 6 months
- Location: Italy
- Has thanked: 5 times
- Contact:
Re: MMClone
Will be possible a porting to mobile? 
Would be great to see it running on our mobile phones!

Would be great to see it running on our mobile phones!

-
- MM2X Super Active User
- Posts: 2405
- Registered for: 16 years 8 months
- Location: Canada
- Been thanked: 1 time
Re: MMClone
[quote="Franch88";p="110827"]It's nice to see that space filled with more cars.
Since this is practically a new game, and not the original MM2, what about use directly all the traffic cars 3D models of the respective cities?[/quote]
I prefer to keep to the original game stuff. The only difference from vanilla MM2 atm is the thrill camera, it's MM1 style and can collide with things. But I feel even that's a lot of difference, so I'm going to add a file to customize this, and an MM1/MM2 preset.

I prefer to keep to the original game stuff. The only difference from vanilla MM2 atm is the thrill camera, it's MM1 style and can collide with things. But I feel even that's a lot of difference, so I'm going to add a file to customize this, and an MM1/MM2 preset.
[img]https://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]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- e-cobra
- MM2X Very Active User
- Posts: 1629
- Registered for: 14 years 1 month
- Location: Navi Mumbai, India
Re: MMClone
I'm posting hera after a loooong time, and see a lot has changed since then.
New forums look great, though I miss the 2000s look.
The progress looks great, it looks exactly like the real game. Are you using custom shaders for it?
Will you make the game have realtime shadows and post-processing effects that Unity offers like HDR and bloom filter, etc? :)

The progress looks great, it looks exactly like the real game. Are you using custom shaders for it?
Will you make the game have realtime shadows and post-processing effects that Unity offers like HDR and bloom filter, etc? :)
[img][/img]
[url=https://www.mm2x.com/page.php?name=Forums&file=viewtopic&t=5362&start=52&highlight=e-cobra][color=gold][size=75]MM2X Awards[/size][/color][/url]
[b][size=84][color=blue]If a tree falls in the woods and no one?s around to hear it, does it make a sound?[/color][/size][/b]
[url=https://www.mm2x.com/page.php?name=Forums&file=viewtopic&t=5362&start=52&highlight=e-cobra][color=gold][size=75]MM2X Awards[/size][/color][/url]
[b][size=84][color=blue]If a tree falls in the woods and no one?s around to hear it, does it make a sound?[/color][/size][/b]