19,279
edits
Paradox-01 (talk | contribs) m (cutscene TRAMs needs to be registered in TRAC) |
m (-finish; doesn't seem like there are plans to add content to this page, and the tool itself is categorized as "completed") |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Because VBA is less flexible and not all people have Excel I decided to recreate my macro as a [[Visual_Basic_.NET|VB.NET]] application. | |||
There are quite a number of bugs to smash and data checks to be implemented. Not rushing this. --[[User:Paradox-01|paradox-01]] ([[User talk:Paradox-01|talk]]) 00:12, 25 January 2016 (CET) | |||
: [http://paradox.oni2.net/programs/TRAMOpenBeta.zip Open beta]. Something strange with OBAN going on but the rest should be okay. Set your modes e.g. throw and throw type (fw/bk), then drag and drop the dae.--[[User:Paradox-01|paradox-01]] ([[User talk:Paradox-01|talk]]) 16:57, 7 February 2016 (CET) | |||
==Requirements== | ==Requirements== | ||
This program works with XSI generated DAE files. It's meant to create complete new TRAMs. For minior tweaking of XML animation files you would use a simple text editor. | * .NET (should be already installed...) | ||
* This program works with XSI generated DAE files. It's meant to create complete new TRAMs. For minior tweaking of XML animation files you would use a simple text editor. | |||
==Data generation== | ==Data generation== | ||
Line 36: | Line 35: | ||
In XSI generated DAE files, the desired x position (analog for y) are inside the child tag of <source id="pelvis_translation_X-anim-output"> whereas only the first value of the array is of actual interest. That's so because the other values are calculated from that values plus the relatives values from the reconverted TRAM*.xml file. That's not elegant but easy as the TRAM holds heights and velocities for each frame. The DAE file contains only keyframes. | In XSI generated DAE files, the desired x position (analog for y) are inside the child tag of <source id="pelvis_translation_X-anim-output"> whereas only the first value of the array is of actual interest. That's so because the other values are calculated from that values plus the relatives values from the reconverted TRAM*.xml file. That's not elegant but easy as the TRAM holds heights and velocities for each frame. The DAE file contains only keyframes. | ||
===Throw source animation=== | ===Throw source animation=== | ||
Line 66: | Line 58: | ||
In this mode, also the source-target relations (TT teleport and throw distance) can be calculated by reading both DAE files at once. | In this mode, also the source-target relations (TT teleport and throw distance) can be calculated by reading both DAE files at once. | ||
[[Category:Completed modding tools]] | ==Demo files== | ||
[[Category:Windows- | * [http://mods.oni2.net/system/files/StrikerKneeStepKickThrow.zip STRCOMthrow_bk_k + STRCOMthrow_fw_k] | ||
Remember to update your TRAC file if it doesn't already contain new TRAMs. | |||
[[Category:Completed modding tools]][[Category:Windows-only modding tools]] |