Jump to content

Talk:Mod Tool/OniTools addon: Difference between revisions

m
seems like final ONLV needs patching if you want animated objects with particle (e.g. motorcycle with lights)
mNo edit summary
m (seems like final ONLV needs patching if you want animated objects with particle (e.g. motorcycle with lights))
Line 31: Line 31:
# transfer ONLV door locklights to particle collection [x]
# transfer ONLV door locklights to particle collection [x]
# transfer animated objects to physics file []
# transfer animated objects to physics file []
# populate master file with "script" geometry [x] (those are named ''LevelName'''''_script_'''''scriptId''.dae, static parts of animated objects)
# transfer spawnable geometry to master file []
# transfer spawnable geometry to master file []
: count: 11
: count: 12




Line 49: Line 50:


'''level finalization'''
'''level finalization'''
# patch final ONLV physics with OFGA particles [] (Physics.xml is equivalent to OBOA except it imports *.dae instead of OFGA*.oni)
# check dependencies []
# check dependencies []
# check for deco (TXMB) []
# check for deco (TXMB) []
Line 54: Line 56:
# check for package information []
# check for package information []
# convert project to package []
# convert project to package []
: count: 5
: count: 6




'''interaction'''
'''interaction'''
# xsi user cam movement is monitored by SOS GUI []
# xsi user cam movement is monitored by GUI []
# GUI plays sounds when cam is within range of sound spheres in xsi []
# GUI plays sounds when cam is within range of sound spheres in xsi []
: count: 2
: count: 2
Line 69: Line 71:
# install file watcher for classes folder []
# install file watcher for classes folder []
# creating classes in xsi auto-updates html object library []
# creating classes in xsi auto-updates html object library []
# xsi vertex shading editor (with easy controls for light sources) []
# decal particle editor []
# decal particle editor []
# xml editor []
# xml editor []
Line 75: Line 78:
# populate BSL editor with auto-updating classes cache []
# populate BSL editor with auto-updating classes cache []
# load script functions of TV, CONS, DOOR, TRIG, TURR on demand []
# load script functions of TV, CONS, DOOR, TRIG, TURR on demand []
: count: 10
: count: 11
: difficulty: medium - high
: difficulty: medium - high
: * GUI searches for a few binary signatures that are only present in retail version. The signatures are hashed so that decompiling the GUI won't reveal the actual search strings. The downloaded file is then automatically decrypted.
: * GUI searches for a few binary signatures that are only present in retail version. The signatures are hashed so that decompiling the GUI won't reveal the actual search strings. The downloaded file is then automatically decrypted.
Line 89: Line 92:
# fly-in image assistant (for BSL) []
# fly-in image assistant (for BSL) []
# file association xml []
# file association xml []
# file association oni []
# file association bsl []
# file association bsl []
# file association dat []
# file association dat []
: count: 10
: count: 11
: difficulty: high
: difficulty: high


8,018

edits