View previous topic :: View next topic |
Author |
Message |
ASM.
Mafiascene Veteran Modder


Joined: 10 Jan 2014 Posts: 191
413 Bank Notes
Items
|
|
MSE is an ASI plugin for Mafia: City of Lost Heaven that extends the game's scripting language (MafiaScript) with various commands to provide access to additional aspects of the game from scripts as well as to aid script debugging. Aside from that MSE also reports script compilation errors to help pinpointing scripting bugs caused by the use of missing commands or syntax errors.
The plugin was originally developed for GOLOD55's Real Driver mod (hence the abundance of car related commands) but we thought that it could also prove userful to other mod developers maybe.
Please read the included readme.txt for installation and usage instructions.
Download:
http://ccgm.de/Mafia/MSE-v1.1.0.7z |
|
Back to top |
|
 |
AsaSK
Mafiascene Veteran Modder


Joined: 24 Feb 2013 Posts: 723 Location: London, England 13647 Bank Notes
Items
|
|
This sounds brilliant, especially the pinpoint command debugging. I can't wait to try it. Thanks a lot for the share, ASM! _________________
The official Mafioso Mod thread |
|
Back to top |
|
 |
ASM.
Mafiascene Veteran Modder


Joined: 10 Jan 2014 Posts: 191
413 Bank Notes
Items
|
|
brokenneedlecaa76 wrote: | would this provide better reasoning for individual in game crashes " game.exe" errors |
Not really I'm afraid.
What MSE does is
- it prints script parsing errors (for example due to use of non-existent commands or incorrect invocation) to the debug log.
- it provides a bunch of additional commands to write script state and messages to the debug log which allows for printf-style debugging of your MafiaScript scripts.
To debug crashes you generally need memory dumps, debug symbols and ideally the application's source code. Unfortunately we don't have access to the latter two items.  |
|
Back to top |
|
 |
|
|