Jump to content

Troubleshooting/Blam: Difference between revisions

m
wording
(added new section for extremely crashy Chinese version of Oni)
m (wording)
 
Line 44: Line 44:
:Oni will crash if you call a non-existent BSL function using the [[BSL:Manual#Old vs. new syntax|strict syntax]].
:Oni will crash if you call a non-existent BSL function using the [[BSL:Manual#Old vs. new syntax|strict syntax]].


==Chinese version==
==Chinese version issues==
Several additional potential crash points were added when Oni was localized into Chinese. As explained [[OBD:Text encoding#Invalid EUC-CN input|HERE]], various untranslated strings will blam! Oni if it encounters them, and this is the cause of most crashes listed below.
Several additional potential crash points were added when Oni was localized into Chinese. As explained [[OBD:Text encoding#Invalid EUC-CN input|HERE]], various untranslated strings will blam! Oni if it encounters them, and this is the cause of most crashes listed below.


*If the graphics quality is too high, you will probably crash on level-load. The quality setting may need to be Superlow (the lowest setting) to work, but it's not consistent and sometimes a notch or two higher will work.
*If the graphics quality is too high, you will probably crash on level-load. The quality setting may need to be Superlow (the lowest setting) to work, but the issue does not occur consistently and sometimes a level will load with the graphics quality set a notch or two higher.
*Entering any cheat code on the [[Data Comlink]] screen will crash Oni because none of the cheat strings were translated.
*Entering any cheat code on the [[Data Comlink]] screen will crash Oni because none of the cheat strings were translated.
*The Daodan DLL contains a feature for always showing the name and current ammo of a weapon on the ground. It's controlled by the flag "newweap" in daodan.ini. This feature is on by default but will cause a crash as soon as you maneuver over a dropped weapon or even drop your existing weapon.
*The Daodan DLL contains a feature for always showing the name and current ammo of a weapon on the ground. It's controlled by the flag "newweap" in daodan.ini. This feature is on by default but will cause a crash as soon as you maneuver over a dropped weapon or even drop your existing weapon.
*Turning on Developer Mode will result in text printing to the console which will probably crash the game.
*Turning on Developer Mode will result in text printing to the console which will probably crash the game.
*This one is not a crashing bug (at least, not right away), but if you remove/rename intro.bik so that it doesn't play at startup, you may see garbled text in-game.
*If you remove/rename intro.bik so that it doesn't play at startup, you may see garbled text in-game. This one is not a crashing bug, at least not right away, but it indicates memory corruption which could lead to a crash.


[[Category:Oni Support]]
[[Category:Oni Support]]