MMClone
A complete re-code of Midtown Madness 2 done in the Unity Engine
- Franch88
- MM2X Admin
- Posts: 15759
- Registered for: 17 years 5 months
- Location: Italy
- Been thanked: 1 time
- Contact:
Hello and thanks for giving us a new visit after long time. I remember of you.
Looking forward for new progresses about this project, anyway.
Looking forward for new progresses about this project, anyway.
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 5 months
- Location: Canada
- Been thanked: 1 time
Beep boop, I'm a computer-- err what? Ahem.. New updates
Vehicle shader : supports damage textures, emissive, ambient, specular colors, and reflections
But! Get a load of this
Damage textures are blended, and they affect reflection. They also physically affect the geometry of the car. Again, this is all done using a shader
And here's a video of it in action
Vehicle shader : supports damage textures, emissive, ambient, specular colors, and reflections
But! Get a load of this
Damage textures are blended, and they affect reflection. They also physically affect the geometry of the car. Again, this is all done using a shader
And here's a video of it in action
[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: 15759
- Registered for: 17 years 5 months
- Location: Italy
- Been thanked: 1 time
- Contact:
Very nice feature implemented, great work.
Fiat 500 = Italian motorization. Franch88, MM2 eXtreme forum and website Administrator.
|Franch88's MM2 Releases|
|Franch88's MM2 Releases|
- ikutoisahobo
- MM2X Newbie
- Posts: 44
- Registered for: 13 years 2 months
- Location: Las Vegas, Nevada
Wow that shader work is great. This really breathes new life into MM2.
Hope all is well with you! You made that Chevrolet Lumina APV Van for me from a Sketchup model. Those were the days.Hello and thanks for giving us a new visit after long time. I remember of you.
Looking forward for new progresses about this project, anyway.
Ikutoisahobo, Computer Tech
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 16 years 5 months
- Location: Canada
- Been thanked: 1 time
Latest changes
-Fixed shader color order
(the one in MM2CT shader editor is WRONG.)
-Created D3D7 shader
-Removed the need for city scaling, therefore allowing dynamic batching (reduces render overhead)
-Implemented a "Closest X Rooms" culling system, a fallback for missing CPVS
-DatBrick wrote a CPVS class for C#. Currently working on implementing CPVS culling
-Fixed prop pathsets, the LineStrip's were creating too many props
-Built an "FPS test" for Android
-Refactored city loading code (it used to be a mess. it really still is. need to clean it even more)
-Messed around with some car physics. Might have to use a different package but it's a good thing to at least start trying things
-Mostly implemented a MM2 -> Unity particle system converter
-Started coding "Traffic Control Devices". a start to BAI implementation.
And I also made an issue to fix!
-Broke INST positioning
-Fixed shader color order
(the one in MM2CT shader editor is WRONG.)
-Created D3D7 shader
-Removed the need for city scaling, therefore allowing dynamic batching (reduces render overhead)
-Implemented a "Closest X Rooms" culling system, a fallback for missing CPVS
-DatBrick wrote a CPVS class for C#. Currently working on implementing CPVS culling
-Fixed prop pathsets, the LineStrip's were creating too many props
-Built an "FPS test" for Android
-Refactored city loading code (it used to be a mess. it really still is. need to clean it even more)
-Messed around with some car physics. Might have to use a different package but it's a good thing to at least start trying things
-Mostly implemented a MM2 -> Unity particle system converter
-Started coding "Traffic Control Devices". a start to BAI implementation.
And I also made an issue to fix!
-Broke INST positioning
[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]
- ikutoisahobo
- MM2X Newbie
- Posts: 44
- Registered for: 13 years 2 months
- Location: Las Vegas, Nevada
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 16 years 5 months
- Location: Canada
- Been thanked: 1 time
Hmm. I implemented a "demo camera" that follows BAI paths, for framerate testing in builds.
Maybe once I fix INST & finish CPVS culling I'll record a video of that in action
Maybe once I fix INST & finish CPVS culling I'll record a video of that in action
[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: 15759
- Registered for: 17 years 5 months
- Location: Italy
- Been thanked: 1 time
- Contact:
Sounds good so far, keep up the nice work.
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 5 months
- Location: Canada
- Been thanked: 1 time
Starting to get vehicle physics working.
Dashboards ~95% work right now. Having troubles with damage needle placement but I suspect it's just a small code issue.
Dashboards ~95% work right now. Having troubles with damage needle placement but I suspect it's just a small code issue.
[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]