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 !
MMClone
A complete re-code of Midtown Madness 2 done in the Unity Engine
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 15 years 11 months
- Location: Canada
- Been thanked: 1 time
Re: MMClone
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![Smile :)](./images/smilies/icon_smile.gif)
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
![Smile :)](./images/smilies/icon_smile.gif)
[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: 15758
- Registered for: 16 years 11 months
- Location: Italy
- Been thanked: 1 time
- Contact:
Re: MMClone
Great new progresses so far. ![Very Happy :D](./images/smilies/icon_biggrin.gif)
BTW, it's nice to see you around in this community after ages, César.![Wink :wink:](./images/smilies/icon_wink.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)
BTW, it's nice to see you around in this community after ages, César.
![Wink :wink:](./images/smilies/icon_wink.gif)
Fiat 500 = Italian motorization. Franch88, MM2 eXtreme forum and website Administrator.
|Franch88's MM2 Releases|
|Franch88's MM2 Releases|
Re: MMClone
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 !
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 !
- cody
- MM2X Occasional User
- Posts: 341
- Registered for: 18 years 6 months
- Location: United States
- Contact:
Re: MMClone
@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!
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 15 years 11 months
- Location: Canada
- Been thanked: 1 time
Re: MMClone
Another showoff image
![Image](https://media.discordapp.net/attachments/593109722664534026/593647614407344135/unknown.png)
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](https://media.discordapp.net/attachments/478751301568561163/593578899548405771/unknown.png)
![Image](https://media.discordapp.net/attachments/593109722664534026/593647614407344135/unknown.png)
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](https://media.discordapp.net/attachments/478751301568561163/593578899548405771/unknown.png)
[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]
- cody
- MM2X Occasional User
- Posts: 341
- Registered for: 18 years 6 months
- Location: United States
- Contact:
Re: MMClone
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.
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!
-
- MM2X Occasional User
- Posts: 320
- Registered for: 12 years 4 months
- Location: London
- Been thanked: 2 times
Re: MMClone
Impressive progress as always Aaro4130.
(BTW, Happy Canada Day.)
(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
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
Re: MMClone
Good work. Will you make real time shadows?
-Seahawk
![Image](https://i.imgur.com/8q45pdU.png)
Third Best New-comer screen shooter of the year 2013
![Image](https://i.postimg.cc/XJwxH9Jq/oibsxt.png)
Second Best MM1 screen shooter of the year 2014
![Image](https://i.imgur.com/8q45pdU.png)
Third Best New-comer screen shooter of the year 2013
![Image](https://i.postimg.cc/XJwxH9Jq/oibsxt.png)
Second Best MM1 screen shooter of the year 2014
- FXANBSS
- MM2X Active User
- Posts: 686
- Registered for: 11 years 1 month
- Location: Midtown Club, Discord
- Been thanked: 4 times
Re: MMClone
@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:
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:
-
- MM2X Newbie
- Posts: 1
- Registered for: 4 years 8 months
Re: MMClone
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)?
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 15 years 11 months
- Location: Canada
- Been thanked: 1 time
Re: MMClone
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?
- 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)?
I have personally tested Windows, Linux (VM, and native), and Android, and the project works properly on all 3 platforms
![Smile :)](./images/smilies/icon_smile.gif)
[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]
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 15 years 11 months
- Location: Canada
- Been thanked: 1 time
Re: MMClone
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](https://i.imgur.com/4vbAS4c.png)
![Image](https://i.imgur.com/IvaZ98b.png)
![Image](https://i.imgur.com/wzkUuPM.png)
- 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](https://i.imgur.com/4vbAS4c.png)
![Image](https://i.imgur.com/IvaZ98b.png)
![Image](https://i.imgur.com/wzkUuPM.png)
[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]