8,452
edits
Paradox-01 (talk | contribs) mNo edit summary |
Paradox-01 (talk | contribs) mNo edit summary |
||
Line 48: | Line 48: | ||
'''[http://softimage.wiki.softimage.com/sdkdocs/cus_addons_WalkthroughBuildinganAddon.htm building add-ons]''' | '''[http://softimage.wiki.softimage.com/sdkdocs/cus_addons_WalkthroughBuildinganAddon.htm building add-ons]''' | ||
* So far building an | * So far building an add-on file need more effort than the other 'extensions' but for the end user it's best because it can hold all other files: toolbars, plugins (scripts), etc. | ||
* File > Add-On > Package... doesn't work with ModTool "Add-Ons cannot be created with Softimage Demo Version." | * File > Add-On > Package... doesn't work with ModTool "Add-Ons cannot be created with Softimage Demo Version." | ||
* '''putting scripts simply into folders doesn't work, they must be "plugins" (file extension can be the same e.g. "vbs")''' | * '''putting scripts simply into folders doesn't work, they must be "plugins" (file extension can be the same e.g. "vbs")''' | ||
Line 355: | Line 355: | ||
logmessage "polygon mode" | logmessage "polygon mode" | ||
Case Else | Case Else | ||
logmessage " | logmessage "unknown mode" | ||
exit sub | exit sub | ||
End Select | End Select | ||
Line 580: | Line 580: | ||
' the "GameDataFolder" isn't inside the "install" folder | ' the "GameDataFolder" isn't inside the "install" folder | ||
' so we will use ..\ to go one folder backwards | ' so we will use ..\ to go one folder backwards | ||
' additional quote signs tells the program where the | ' additional quote signs tells the program where the | ||
' paths strings start and end in case the path contains spaces | ' paths strings start and end in case the path contains spaces | ||
Line 659: | Line 659: | ||
' you can attach data to objects, e.g. new properties for the scene root or Oni Trigger Volumes | ' you can attach data to objects, e.g. new properties for the scene root or Oni Trigger Volumes | ||
' the so-called "UserDataBlob" can't be saved in *.dae, so save the whole scene to keep your progress | ' the so-called "UserDataBlob" can't be saved in *.dae, so save the whole scene to keep your progress | ||
' check if my property exist | ' check if my property exist | ||
found_my_prop = 0 | found_my_prop = 0 | ||
Line 864: | Line 864: | ||
====script ideas==== | ====script ideas==== | ||
* import/export of flag collection | * import/export of flag collection | ||
* import/export of patrol path collection | * import/export of patrol path collection | ||
Line 876: | Line 875: | ||
The following sections are about ideas that are checked right now for their possibility of realization or already in the making. | The following sections are about ideas that are checked right now for their possibility of realization or already in the making. | ||
Line 887: | Line 885: | ||
* release date: Christmas ? | * release date: Christmas ? | ||
: I don't see a demand for it, so I will wait and see if I can add other tools to the add-on. | : I don't see a demand for it, so I will wait and see if I can add other tools to the add-on. | ||
=====selection tracking camera===== | |||
The camera could move to selected object and become reset to last known position when user deselect the object. | |||
' save current cam pos to new scene properties | |||
' [...] | |||
FrameSelection False, True, 1 | |||
This automatic tracking could also be disable anytime when user clicks a button. | |||
There could be other buttons to jump to previous/next object grouped under their parent. | |||
SelectNeighborObj , 2 | |||
SelectNeighborObj , 3 | |||
=====new door animations===== | =====new door animations===== | ||
After a few experiments onisplit v0.9.54.0 seems to output XYZ-W instead of XYZW. | After a few experiments onisplit v0.9.54.0 seems to output XYZ-W instead of XYZW. | ||
Line 960: | Line 969: | ||
** make rotation keyframe for cube1 | ** make rotation keyframe for cube1 | ||
** remove that keyframe again | ** remove that keyframe again | ||
** save both cube to a dae file | ** save both cube to a dae file | ||
** make new scene and load dae | ** make new scene and load dae |
edits