Skip to content

A windows tool for the editing the car physics of the PS1 game Micro Machines V3

License

Notifications You must be signed in to change notification settings

Jonesey13/mmv3-physics-editor

Repository files navigation

mmv3-physics-editor

A tool for changing the car types / physics of the playstation game Micro Machines V3 (copyright belongs to Codemasters):

Screenshot

  • If you want to change/edit the actual tracks you should checkout the MMEd tool

  • This gui tool leverages the webview library to build a minimal native GUI

  • The basic code structure for the gui follows the Compactor project closely

Usage

This tool has only been tested on the European (PAL) version of the game

When opening the application a file explorer prompt will open. Please select a valid Micro Machines V3 .bin file (not the .cue!)

  • Please note that the tool will modify the disk file (so take a backup beforehand!)

Build Instructions

To build the app please install rust (via rustup) and run cargo build --release from the root directory

This application will not work in administrator mode due to this issue!

Debugging

There is a VS code config for debugging the rust code (using the MSVC debugger so you may need to install the C++ extension).

For the frontend you can run the Edge DevTools.

Thanks

  • Rich Bradley for documenting the MMv3 resources here
  • Nick Tomlinson for mentioning the cheat engine tool which helped me locate the values in the binary
  • Dege for providing the dgvoodoo2 Direct3D shim & patched MMV3 PC executable (which prompted me to re-investigate the assembly code in the first place)
  • Softwire MMs crew for testing the changes

About

A windows tool for the editing the car physics of the PS1 game Micro Machines V3

Resources

License

Stars

Watchers

Forks

Packages

No packages published