MMClone

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

aaro4130
MM2X Super Active User
MM2X Super Active User
Posts: 2405
Registered for: 15 years 10 months
Location: Canada
Been thanked: 1 time

Re: MMClone

Postby aaro4130 » Sun Aug 26, 2018 10:04 pm

I've thought about it and I'll look into making options for post processing and shadowing.

In the meantime, I updated my PSDL library to load PSD1 (the files used in Midnight Club), and also wrote a shader to render the ground like MC1 as well.

Example:
Image

Example Wet:
Image

It's neat how Midnight Club renders PSDL, maybe I'll add full MC1 city support in the long run, however, things need more research still.
[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]

User avatar
Franch88
MM2X Admin
MM2X Admin
Posts: 15758
Registered for: 16 years 9 months
Location: Italy
Been thanked: 1 time
Contact:
Italy

Re: MMClone

Postby Franch88 » Sun Aug 26, 2018 10:38 pm

That sounds great, keep it up. :D
Fiat 500 = Italian motorization. Franch88, MM2 eXtreme forum and website Administrator.
|Franch88's MM2 Releases|

User avatar
TonySSS
MM2X Newbie
MM2X Newbie
Posts: 15
Registered for: 5 years 11 months
Location: Torre Annunziata, Campania, Italy, Europe.

Re: MMClone

Postby TonySSS » Sat Sep 01, 2018 2:49 am

Hello y'all, finally came back after a very long time enjoying the summer and downloading mods for simulation driving games like rFactor.

First off, seems this site has gotten a complete revamped look lately which I really adore so much honestly!
(Grazie mille Francesco per questo redesign completo del sito, lo apprezzo molto!  :wink: )

Second, I want to know the state of this wonderful new MM remake by aaro, especially in the .ar file support department, so that I could hopefully know that it will truly support an unlimited amount of them so that I can all the mods that I promised here months ago from next year on! ^ ^
(And it seems that someone started working on porting the cars from Gran Turismo 2 and PSP having seen in the home page with a Suzuki Wagon R I really like! Hope to see other ones such as Daihatsus for example soon)

User avatar
DjDecibel
MM2 eXtreme Owner
MM2 eXtreme Owner
Posts: 662
Registered for: 21 years 7 months
Location: Italy
Has thanked: 5 times
Contact:
Italy

Re: MMClone

Postby DjDecibel » Sun Sep 02, 2018 1:38 am

[quote="TonySSS";p="110881"]Hello y'all, finally came back after a very long time enjoying the summer and downloading mods for simulation driving games like rFactor.

First off, seems this site has gotten a complete revamped look lately which I really adore so much honestly!
(Grazie mille Francesco per questo redesign completo del sito, lo apprezzo molto!  :wink: )

Second, I want to know the state of this wonderful new MM remake by aaro, especially in the .ar file support department, so that I could hopefully know that it will truly support an unlimited amount of them so that I can all the mods that I promised here months ago from next year on! ^ ^
(And it seems that someone started working on porting the cars from Gran Turismo 2 and PSP having seen in the home page with a Suzuki Wagon R I really like! Hope to see other ones such as Daihatsus for example soon)[/quote]

hello, and welcome back! :)
(ps: il creatore del sito sono io.. ahah quindi ringrazia anche me :D scherzo ;) )
Image

aaro4130
MM2X Super Active User
MM2X Super Active User
Posts: 2405
Registered for: 15 years 10 months
Location: Canada
Been thanked: 1 time

Re: MMClone

Postby aaro4130 » Fri Oct 26, 2018 7:56 am

Optimized banger rendering, added sparks and shards, and buoyancy code.

[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]

User avatar
DjDecibel
MM2 eXtreme Owner
MM2 eXtreme Owner
Posts: 662
Registered for: 21 years 7 months
Location: Italy
Has thanked: 5 times
Contact:
Italy

Re: MMClone

Postby DjDecibel » Fri Oct 26, 2018 12:26 pm

great work!
Image

Jeremiahjobling
MM2X Occasional User
MM2X Occasional User
Posts: 319
Registered for: 12 years 2 months
Location: London
Been thanked: 2 times
Great Britain

Re: MMClone

Postby Jeremiahjobling » Fri Oct 26, 2018 1:12 pm

Impressive work Aaro. Feels very realistic indeed.

Also, now we can swim in the water without worrying about getting the "sleep with the fishes" message :)
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
Franch88
MM2X Admin
MM2X Admin
Posts: 15758
Registered for: 16 years 9 months
Location: Italy
Been thanked: 1 time
Contact:
Italy

Re: MMClone

Postby Franch88 » Fri Oct 26, 2018 11:00 pm

Great work! It's now being hard to distinguish it from the original game. :wink:
Fiat 500 = Italian motorization. Franch88, MM2 eXtreme forum and website Administrator.
|Franch88's MM2 Releases|

kennydanger26
MM2X Newbie
MM2X Newbie
Posts: 15
Registered for: 5 years 6 months
Location: Mexico City

Re: MMClone

Postby kennydanger26 » Sat Oct 27, 2018 12:12 am

Amazing! You're doing such a nice job!
Looks like you're improving MM2 a lot!

aaro4130
MM2X Super Active User
MM2X Super Active User
Posts: 2405
Registered for: 15 years 10 months
Location: Canada
Been thanked: 1 time

Re: MMClone

Postby aaro4130 » Sat Oct 27, 2018 4:07 pm

I've been working on some needed restructuring and optimizing of the code. The game should now load a bit faster.

The most awesome part though, I optimized banger rendering even more. Now peaking at 1000+ FPS at times :)

Also fixed a few bugs today. Hopefully tomorrow I can continue optimization, then work on other small features like echo zones, ambient sounds, etc.
[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]

User avatar
carfan1061
MM2X Occasional User
MM2X Occasional User
Posts: 335
Registered for: 7 years 10 months
Location: England

Re: MMClone

Postby carfan1061 » Sat Oct 27, 2018 10:05 pm

Does this mean I would be able to play full HD with riva's traffic, a high poly car and still get 60fps on my humble intel integrated graphics chip?  8O

I can get good framerate with a few minor compromises, but nothing can calm the game engine from rivas traffic!  :P
Image

User avatar
Fuyunyan
MM2X Occasional User
MM2X Occasional User
Posts: 286
Registered for: 8 years
Location: Farbanti, Erusea

Re: MMClone

Postby Fuyunyan » Sun Oct 28, 2018 6:44 am

This looks pretty neat! I like the wet ground textures.

aaro4130
MM2X Super Active User
MM2X Super Active User
Posts: 2405
Registered for: 15 years 10 months
Location: Canada
Been thanked: 1 time

Re: MMClone

Postby aaro4130 » Wed Oct 31, 2018 7:13 pm

Implemented the "warp" system.

TL;DR: Warps let the game check what block you are in when blocks overlap. When they don't overlap, you can efficiently check what block you're in via 2D math only.

Example: This room was marked as a "warp" room in the PSDL. As you can see by my warp debug, it's constantly checking if I'm on the bridge, or the road.
Image

Here it's checking if I'm in the water
Image

Here it is in action, complete with echo sounds :)
[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]

User avatar
Franch88
MM2X Admin
MM2X Admin
Posts: 15758
Registered for: 16 years 9 months
Location: Italy
Been thanked: 1 time
Contact:
Italy

Re: MMClone

Postby Franch88 » Wed Oct 31, 2018 11:25 pm

If it's useful for the proper working of the game, then it's a good addition. :wink: Keep up the great work with your MM2 remake. :D
The grass effect can certainly be improved, because when it appears near the wheels is too much big.
Fiat 500 = Italian motorization. Franch88, MM2 eXtreme forum and website Administrator.
|Franch88's MM2 Releases|

aaro4130
MM2X Super Active User
MM2X Super Active User
Posts: 2405
Registered for: 15 years 10 months
Location: Canada
Been thanked: 1 time

Re: MMClone

Postby aaro4130 » Thu Nov 01, 2018 2:57 am

In MM2 the particles are modified based on conditions. Mine are not yet, that's on the TODO list.

Speaking of the TODO list, finally got something off of it : Ambient sounds
These are the ambient sounds defined by WAV files, not the ones defined by dmusic



EDIT: Trains!!
[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]