Small project I have been working on.
Decompiled 100%
Download link:
https://www.mediafire.com/?mfwgkdlzgnu
It is not 100% readable.
But I hope some devs can use it.
Was decompiled in C.
Decompiled midtown.exe
File decompiled in C
- Tonywolfe121
- MM2X Active User
- Posts: 502
- Registered for: 16 years 10 months
- HummersRock
- MM2X Super Active User
- Posts: 2152
- Registered for: 17 years 5 months
- Location: Floating in The Land of Colours
- Contact:
- Franch88
- MM2X Admin
- Posts: 15759
- Registered for: 16 years 11 months
- Location: Italy
- Been thanked: 1 time
- Contact:
Great job Tony, you're always doing something special about MM2.
I hope that this code can be useful to develop new kind of programs that can edit some game features now impossible to edit, or better, succeed to let use the hidden and maybe not completed races records video recording feature.
I hope that this code can be useful to develop new kind of programs that can edit some game features now impossible to edit, or better, succeed to let use the hidden and maybe not completed races records video recording feature.
Fiat 500 = Italian motorization. Franch88, MM2 eXtreme forum and website Administrator.
|Franch88's MM2 Releases|
|Franch88's MM2 Releases|
- Tonywolfe121
- MM2X Active User
- Posts: 502
- Registered for: 16 years 10 months
Thanks guys
here are the dll files
https://www.mediafire.com/?d2inhzbmnzn
Didn't get much in mmlang.dll so i will just post it here.
here are the dll files
https://www.mediafire.com/?d2inhzbmnzn
Didn't get much in mmlang.dll so i will just post it here.
Code: Select all
#include <windows>
#include <defs>
//-------------------------------------------------------------------------
// Data declarations
//-------------------------------------------------------------------------
// Function declarations
BOOL __stdcall DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved); // idb
//----- (10001AE5) --------------------------------------------------------
BOOL __stdcall DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
return 1;
}
- Franch88
- MM2X Admin
- Posts: 15759
- Registered for: 16 years 11 months
- Location: Italy
- Been thanked: 1 time
- Contact:
Zac, it's something related with the code programming, something not easy. It's the game .exe file coded in C programming language, that can be useful to the MM2 community programmers like Maxoff.
The .dll files couldn't be so interesting like the game .exe one, but could be possible to something about the graphic options. The mmlang.dll is the less important, and it's easily edited with an hex editor to change the game text language (something that Tony has already experimented).
The .dll files couldn't be so interesting like the game .exe one, but could be possible to something about the graphic options. The mmlang.dll is the less important, and it's easily edited with an hex editor to change the game text language (something that Tony has already experimented).
Fiat 500 = Italian motorization. Franch88, MM2 eXtreme forum and website Administrator.
|Franch88's MM2 Releases|
|Franch88's MM2 Releases|
- HummersRock
- MM2X Super Active User
- Posts: 2152
- Registered for: 17 years 5 months
- Location: Floating in The Land of Colours
- Contact:
You could also convert it to C++.
Getting rid of these limits that cause heap overruns would definitely be great; also making mm2 multi-threaded (at least for dual cores, if not tri or quad cores), would be fantastic. And it might also have a low RAM usage, so having it use something like 900MB if you have 2-3GB of RAM could also help. It might even need some help with video RAM usage, who knows.
So basically just getting it multi-threaded, improving performance, and getting rid of the heap overrun issues would be awesome.
Getting rid of these limits that cause heap overruns would definitely be great; also making mm2 multi-threaded (at least for dual cores, if not tri or quad cores), would be fantastic. And it might also have a low RAM usage, so having it use something like 900MB if you have 2-3GB of RAM could also help. It might even need some help with video RAM usage, who knows.
So basically just getting it multi-threaded, improving performance, and getting rid of the heap overrun issues would be awesome.
[url=https://bit.ly/znpgtp][color=deepskyblue]My MM2 Creations[/color][/url] | [url=https://bit.ly/o9c3][color=red]My MM2 Youtube[/color][/url] | [url=https://bit.ly/yfqjeq][color=green]My DeviantArt[/color][/url]
- Tonywolfe121
- MM2X Active User
- Posts: 502
- Registered for: 16 years 10 months
https://www.sharewareplaza.com/C-to-C-Co ... 31589.html
Converts C to c++
requires python 2.0 or higher
Converts C to c++
requires python 2.0 or higher
- dummiesboy
- MM2X Super Active User
- Posts: 2430
- Registered for: 15 years 9 months
- Location: USA
- Been thanked: 1 time
- Contact: