19,218
edits
Paradox-01 (talk | contribs) m (caution with level 0 plugin and new ONLDs) |
m (-finish; revert this edit if you disagree, but I think an article like this will never be "finished"; capitalized section headers) |
||
Line 2: | Line 2: | ||
__TOC__ | __TOC__ | ||
==Frequently asked questions== | |||
== | |||
{|BORDER=0 CELLSPACING=0 CELLPADDING=0 STYLE="border-style:solid; border-collapse:collapse; empty-cells:show; background-color:#FFFFFF;" style="float:right" | {|BORDER=0 CELLSPACING=0 CELLPADDING=0 STYLE="border-style:solid; border-collapse:collapse; empty-cells:show; background-color:#FFFFFF;" style="float:right" | ||
| | | | ||
Line 23: | Line 21: | ||
== | ==Visual errors based on settings== | ||
=== | ===Black loading/win/lose level screens but normal gameplay=== | ||
Those screens are black if user has a lower resolution than the screen (TXMB). | Those screens are black if user has a lower resolution than the screen (TXMB). | ||
: Oni "HD" screen have a resolution of 1024x768. | : Oni "HD" screen have a resolution of 1024x768. | ||
== | ==Binary errors== | ||
=== | ===Crash while starting Oni=== | ||
====... due to overloaded animation==== | ====... due to overloaded animation==== | ||
Animations with more than 107 keys per bone crash the game. You can import animations with more than 107 frames if the keys cover multiple frames. | Animations with more than 107 keys per bone crash the game. You can import animations with more than 107 frames if the keys cover multiple frames. | ||
Line 37: | Line 35: | ||
'''Edit:''' You shouldn't encounter this bug anymore with onisplit v0.9.56.0 or newer. | '''Edit:''' You shouldn't encounter this bug anymore with onisplit v0.9.56.0 or newer. | ||
=== | ===Crash while loading a level=== | ||
====... due to improper textures==== | ====... due to improper textures==== | ||
* Textures' x and y (pixel) dimension must be power of two: 512, 256, 128, 64, etc. | * Textures' x and y (pixel) dimension must be power of two: 512, 256, 128, 64, etc. | ||
Line 49: | Line 47: | ||
* with too many triangles Oni crashes after ca. 90% of the loading process; the triangle limit is ca. 520.000 (500.000 to be on save side) | * with too many triangles Oni crashes after ca. 90% of the loading process; the triangle limit is ca. 520.000 (500.000 to be on save side) | ||
=== | ===Crash while playing=== | ||
====... due to missing files==== | ====... due to missing files==== | ||
If you encounter a crash when spawning a character or when you cycle through all characters [F8] then check if the crashing character has a TRMA file. | If you encounter a crash when spawning a character or when you cycle through all characters [F8] then check if the crashing character has a TRMA file. | ||
=== | ===Non-crash errors=== | ||
These errors are visible inside the game and don't cause a crash when they appear. | These errors are visible inside the game and don't cause a crash when they appear. | ||
====Multiple savegame names for same level number==== | ====Multiple savegame names for same level number==== | ||
The load game menu can show additional savegame names if any new ONLV is provided in another level0 plugin. | The load game menu can show additional savegame names if any new ONLV is provided in another level0 plugin. | ||
Line 71: | Line 70: | ||
Cause: When you use additional plugins, files with the same name can stack. | Cause: When you use additional plugins, files with the same name can stack. | ||
==== | ====Missing character texture (TXMP)==== | ||
The texture is either missing, or the texture name and the link in [[OBD:TRMA|TRMA]] are unequal. | The texture is either missing, or the texture name and the link in [[OBD:TRMA|TRMA]] are unequal. | ||
==== | ====Distorted colors in textures (TXMP)==== | ||
[http://i305.photobucket.com/albums/nn207/unknownfuture/Oni_Galore_Images/XML_modding/color_spectrum_test.jpg http://i305.photobucket.com/albums/nn207/unknownfuture/Oni_Galore_Images/XML_modding/color_spectrum_test_tn.jpg] | [http://i305.photobucket.com/albums/nn207/unknownfuture/Oni_Galore_Images/XML_modding/color_spectrum_test.jpg http://i305.photobucket.com/albums/nn207/unknownfuture/Oni_Galore_Images/XML_modding/color_spectrum_test_tn.jpg] | ||
Line 81: | Line 80: | ||
* no bug: TXMP creation via XML file and v0.9.56.0 (flag is present), import with v0.9.56.0 | * no bug: TXMP creation via XML file and v0.9.56.0 (flag is present), import with v0.9.56.0 | ||
==== | ====Missing animation collection (TRAC)==== | ||
==== | ====Missing 3D model (TRBS)==== | ||
==== | ====Distorted 3D model (TRBS)==== | ||
{| border=0 cellspacing=20 cellpadding=0 style="float:right" | {| border=0 cellspacing=20 cellpadding=0 style="float:right" | ||
| correct names for old version<br>correct order for new version<br>[http://i305.photobucket.com/albums/nn207/unknownfuture/Oni_Galore_Images/XSI_modding/Konoko_Ref.png http://i305.photobucket.com/albums/nn207/unknownfuture/Oni_Galore_Images/XSI_modding/Konoko_Ref_tn.png] | | correct names for old version<br>correct order for new version<br>[http://i305.photobucket.com/albums/nn207/unknownfuture/Oni_Galore_Images/XSI_modding/Konoko_Ref.png http://i305.photobucket.com/albums/nn207/unknownfuture/Oni_Galore_Images/XSI_modding/Konoko_Ref_tn.png] | ||
Line 90: | Line 89: | ||
* If you use onisplit v0.9.58.0 or lower the naming of body parts must be absolute correct. | * If you use onisplit v0.9.58.0 or lower the naming of body parts must be absolute correct. | ||
* If you you higher versions the naming is unimportant but the order matters. The order can be easily changes in the Schematic [9]. Then goto Edit > [http://edt.oni2.net/images/schematic.jpg Reorder Nodes Tool] [I] and move an object to its new position. | * If you you higher versions the naming is unimportant but the order matters. The order can be easily changes in the Schematic [9]. Then goto Edit > [http://edt.oni2.net/images/schematic.jpg Reorder Nodes Tool] [I] and move an object to its new position. | ||
==== | ====Non-working combos (TRAM)==== | ||
Situation: When you create combos you want to test your moves in-game. And each move actually works (test via: chr_animate) but the combo does not work. | Situation: When you create combos you want to test your moves in-game. And each move actually works (test via: chr_animate) but the combo does not work. | ||
Line 100: | Line 99: | ||
== | ==Dev mode error messages== | ||
* ''throwtarget was NULL'' - The throw target animation was not found. | * ''throwtarget was NULL'' - The throw target animation was not found. | ||
Line 108: | Line 107: | ||
* ''Func "(null)", File "main.bsl", Line 1: Illegal token, got "func" expected ";"'' - The variable declaration didn't ended with a semicolon. | * ''Func "(null)", File "main.bsl", Line 1: Illegal token, got "func" expected ";"'' - The variable declaration didn't ended with a semicolon. | ||
* ''SLiSchedule_Task_Find FAILED [IMPORTANT]'' - Controls freezes after about 5 messages of this. Maybe caused by calling too many BSL functions in a very short time. | * ''SLiSchedule_Task_Find FAILED [IMPORTANT]'' - Controls freezes after about 5 messages of this. Maybe caused by calling too many BSL functions in a very short time. | ||
==== | |||
====Mistyped variable==== | |||
* For example ''chr_lod 4'' will produce this error: ''Func "(null)", File "(called from console)", Line 1: Illegal token, got "0" expected ";"'' | * For example ''chr_lod 4'' will produce this error: ''Func "(null)", File "(called from console)", Line 1: Illegal token, got "0" expected ";"'' | ||
** Correct use of this varible would be: ''chr_lod = 4'' | ** Correct use of this varible would be: ''chr_lod = 4'' | ||
** '''Equality symbole is needed for variable.''' | ** '''Equality symbole is needed for variable.''' | ||
==== | ====Mistyped function==== | ||
* For example ''killled_griffen = 1'' will produce ''Func "(null)", File "(called from console)", Line 1: semantic error, symbole "killed_griffen" is not a variable (function most likely)'' | * For example ''killled_griffen = 1'' will produce ''Func "(null)", File "(called from console)", Line 1: semantic error, symbole "killed_griffen" is not a variable (function most likely)'' | ||
** Correct use of this function is: ''killed_griffen 1'' | ** Correct use of this function is: ''killed_griffen 1'' | ||
Line 124: | Line 124: | ||
== | ==OniSplit error messages== | ||
===TRAM-related=== | ===TRAM-related=== | ||
* ''COLLADA error: dublicate id light'' - Maybe your dae file has more than one root scene. In this case you can right-click the model (that selects all 19 bones), then you go to the crosswalk seettings, check "Selection Only" and save the file. | * ''COLLADA error: dublicate id light'' - Maybe your dae file has more than one root scene. In this case you can right-click the model (that selects all 19 bones), then you go to the crosswalk seettings, check "Selection Only" and save the file. | ||
Line 147: | Line 147: | ||
==AE Installer== | ==AE Installer== | ||
=== | ===Blank mod list=== | ||
Your user | Your user account probably doesn't have the necessary rights that the AE Installer needs. (E.g. on Windows, this can happen if you have Oni installed on an ''old'' hard drive which is now wired to your new system. Add "full control" to your account: right-click Oni folder, properties, security, edit.) | ||
==XSI / Mod Tool errors== | ==XSI / Mod Tool errors== | ||
=== | ===Corrupted DAE files=== | ||
Situation: ''I cannot load my dae file into XSI. It give me an "Unspecified Failure".'' | Situation: ''I cannot load my dae file into XSI. It give me an "Unspecified Failure".'' | ||
Line 159: | Line 159: | ||
Solution: Make sure the paths use only letters of the [[wikipedia:English_alphabet|English alphabet]]. | Solution: Make sure the paths use only letters of the [[wikipedia:English_alphabet|English alphabet]]. | ||
=== | ===Objects with test image=== | ||
If the texture's file name contains a "#" ModTool fails to apply that texture and takes its rainbow colored test image instead. | If the texture's file name contains a "#" ModTool fails to apply that texture and takes its rainbow colored test image instead. | ||
[[Category:Modding tutorials]] | [[Category:Modding tutorials]] |