This is a developer hack that can be enabled on the "Developer" page of the Mods List.
This hack adds various checks and error messages that help with debugging mods.
Settings
Missing Detection > Locator
Makes the hack show an error message when a locator is not found.
Defaults to Enabled.
NOTE: These messages can show up when playing the original game because Radical screwed up in a number of places.
Missing Detection > Composite Drawable *(Experimental)*(Experimental)
Makes the hack show an error message when a composite drawable is not found.
Defaults to Enabled.
Use Legacy Names
Makes the hack use older, unofficial chunk names.
Defaults to Disabled.
Combine Zone Tree Node Exceeded Messages
Makes the hack combine multiple tree nodes having their limits exceeded into a single message.
Defaults to Enabled.
Command Line Arguments
This hack is affected by certain Command Line Arguments for the Mod Launcher.
Version History
1.26
Fixed an issue where Composite Drawable Missing Detection incorrectly claimed to be "Experimental" even though it has not been considered experimental since before Version 1.23.9.
1.25
- Added new messages for crashes within MFK and CON scripts.
- Added a new message for missing tokens in MFK and CON scripts.
1.23.11
Debug Checks
Fixed a false positive in the new vehicle sound checks added in the previous version.
This happened when a mission (such as a street race) forced you into your own car (not a forced car), you cancelled the mission and then got out of your car.
1.23.10
- Added new checks for when certain types of vehicle sounds (engine sounds and overlays) fail to play.
- For example, clips will fail to play when the
daSoundResourceData
name they use does not exist.
- For example, clips will fail to play when the
1.23.9
Removed the "Experimental" title from the "Missing Detection > Composite Drawable" setting.
1.23.6
- Added a null-check of the car to the get position and get move speed functions of vehicle positional sound players with a new assert.
- In other words, this assert can appear after the game tries and fails to play vehicle sounds.
- Also added the
-novehiclepositionalsoundplayercarnullcheckasserts
command line argument to suppress the assert and allow the game to try to continue.
1.23.4
- Fixed a crash when cancelling a mission or failing a mission and choosing "no" when the player is inside some types of disabled triggers.
- Made it so this hack does not assert if a locator is missing if Missing Locator Detection is enabled in Debug Checks.
1.23.3
Fixed a null pointer dereference when using the "MUTE" command line argument (enabled by the included "No Audio" mod) that could cause a crash in some cases (observed on Windows XP).
1.18
Moved to the new "Developer" page.
1.17
Added this hack.