Apologies in advance for making this thread. Normally I don't out and out make semi-noobish sounding threads like this but a thought recently really piqued my thought processes on this topic.
Basically what I am wondering is if anyone here who is a good developer has reverse engineered MM1/MM2 and has experience in this area. What I am basically interested in is trying to monitor the game as it is being played and pull the main HUD data like RPM, Speed, damage, gears and export that data as it happens to a source outside the game. At this point in time I am simply interested in building an Android HUD app but later I plan to try and pick up Arduino development and build a real dashboard for the game.
The Midtown Madness series may be dated, but it's still a very fun and unique game to play.
Program to monitor gameplay data and export live externally?
- ettieapple
- MM2X Active User
- Posts: 516
- Registered for: 14 years 4 months
- Location: Frysl?n, The Netherlands
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 15 years 11 months
- Location: Canada
- Been thanked: 1 time
Well as i know, that would need a log statement inserted somewhere in the machine-code, It calls many logs but to read that data is nearly impossible without adding a log at every position
[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]
- CarLuver69
- MM2X Active User
- Posts: 934
- Registered for: 17 years 1 month
- Location: California, USA
- Contact:
We don't really have anymore programmers around that are capable of doing this kind of stuff, not saying we don't have ANY programmers, but this kind of work would take a lot of dedication and hard work, which is something that people don't seem to put into MM2 anymore. I really like your idea though!
[img]https://img59.imageshack.us/img59/2562/2010mm2cawardssilver.png[/img] [color=orange]Best MM2 Innovation - Author of best car of the year[/color]
[color=silver][i]Proud supporter of MM2X[/i][/color]
[color=#CCCCCC]How do I love thee MM2? Let me count the add-ons...
[size=134][b]Are my pictures not showing up? [url=https://photobucket.com/CL69MM2]CLICK HERE![/url][/b][/size][/color]
[color=silver][i]Proud supporter of MM2X[/i][/color]
[color=#CCCCCC]How do I love thee MM2? Let me count the add-ons...
[size=134][b]Are my pictures not showing up? [url=https://photobucket.com/CL69MM2]CLICK HERE![/url][/b][/size][/color]
Thanks. That's what I was kinda afraid of. Seeing how old the series is.We don't really have anymore programmers around that are capable of doing this kind of stuff, not saying we don't have ANY programmers, but this kind of work would take a lot of dedication and hard work, which is something that people don't seem to put into MM2 anymore. I really like your idea though!
I do seem to recall though most of the time in other game modding communities, stuff like this falls under simply passively monitoring the data in memory rather than any kind of reverse engineering and direct hacking of the game. *shrug*