Page 1 of 1

MMScript

Posted: Mon Jun 17, 2013 1:35 am
by aaro4130
I made a simple scripting program that can edit stuff while the game is running!

Oh yes this actually works btw

Image

Also some in game commands
NOTE : Command reference isnt for all commands yet
Image
Image

Posted: Mon Jun 17, 2013 2:17 am
by Franch88
This looks interesting, you're doing such great programming works. :wink: So due to it is possible do changes to those five parameters in real time during a gameplay. Needs try it to see it how operates.

Posted: Mon Jun 17, 2013 2:20 am
by aaro4130
You have to reload the level for lighting. Also changing the Ambient seems to cause some types of errors :P

Also the traffic/ped/cop is only changeable in the menu

Image

Also camera glitch mode proves that skybox is small and rendered behind everything else
Image

Posted: Mon Jun 17, 2013 3:21 am
by EnzoSkylineMiura
Very nice program! Yes, I've seen that sky before. But it only happens when I fly out of the map, so it's weird to see it there. :D

Posted: Mon Jun 17, 2013 3:38 am
by aaro4130
Also im camera glitch mode its possible to see the "ghost dash" XD
Image

Posted: Mon Jun 17, 2013 4:04 am
by Franch88
Really curious the camera glitch mode, and also the slew mode which you haven't still showed.
The little sizes of the skydome could be already checked by importing the SF (used as default sky too) and London skies in ZModeler. Its rendering way it's used in many games.

Posted: Mon Jun 17, 2013 5:06 am
by NotoriousA
Also im camera glitch mode its possible to see the "ghost dash" XD
Image
I did this in MM1 too!

Posted: Mon Jun 17, 2013 6:46 am
by RohitXL5
That's great program! I really need it. But will it edit .lt00 to .lt15 files for both SF and London or just one side?

Posted: Mon Jun 17, 2013 11:41 am
by aaro4130
It doesnt edit .LT files! It edits the hard-coded ambient lighting values that add to them no matter what, it edits the same thing as "Shading3" and you have to run the script every time you start the game.

That's why it says Inject Code. Because it literally replaces values in the memory of the game that were never intended to be edited, also, Slew mode replaces assembly code that shouldn't be replaced either. :P

Soon and beleive it or not, we will have the ability to teleport, this means I have 90 days to make the program as it needs the Premium version of Visual Studio, so for now I am using the trial to set a breakpoint in MM2.

This is camera.glitchmode 2, adding it when I get home
Image

Posted: Mon Jun 17, 2013 10:57 pm
by Franch88
You've already showed to have edited the hardcoded values in the game EXE about the ambient lightning, so now you're doing the same through this program.
That's why it says Inject Code. Because it literally replaces values in the memory of the game that were never intended to be edited, also, Slew mode replaces assembly code that shouldn't be replaced either. :P
It's working it's like the memory hacking tools such as Cheat Engine.

About the "ghost dashboard", in MM1 it's a kind of implemented cheat, as far as I remember.

Posted: Wed Jun 19, 2013 4:17 am
by EnzoSkylineMiura
This is camera.glitchmode 2
Heehee, love that! :D

Posted: Wed Jun 19, 2013 5:24 am
by A320_Pilot
Aaron, gimme your computer! You're glitches are so, so, SO interesting. O.o

Posted: Wed Aug 07, 2013 2:14 pm
by aaro4130
Source code of the program has now been transfered to SuperSecret as I have stopped work on it