Author: Mikero
All Mikero tools 'behave', install, and operate in an identical manner. You are strongly advised to read the General Readme once.
Two exes are provided:
DeRtm operates on individual rtms of any type, entire folders, or, the contents of pbos.
As such, it does the following:
A no nonsense auto installer saving you sweat and tears.
Do not run this, or any tool from bis, as administrator.
'Admin' is not what you think it is, it is an alias for 'Microsoft Office Use only'.
Consider yourself warned.
Grab the self installers for these here
DeRtm [-options] sourceFolderOrFile[.pbo.rtm] [destFolderOrFile[.pbo|.rtm]
Options are case insensitive.
destFolderOrFile is optional.
If not specified and alterations take place, there is no parachute. The inputfile(s) will be altered.
If specified a file is always written, even if no changes were needed.
An explicit extension for source or dest is not required.
-F
| Show Frametimes-B
| Show bone names (default)-S
| Show Sounds (if any)-C
| Skeleton debinarise-M
| Match skeleton-P
| Don't pause on error-\$
| Convert to arma3-V
| Verify after write-Y
| Don't prompt for overwritesIf simply sniffing at rtm's: neither skeleton or output params are required (and are ignored if stated)
-C=Any.p3d | Any cfg some.rtm
The skeleton required for this rtm is almost inevitably ANY binarised human p3d (of the relevant engine).
As a convenience to the user, correctly cased 'model'.cfg's are supplied for human skeletons in the rtm\docs folder for arma1,2 and 3.
For other skeletons you require an appropriate 'model'.cfg or p3d of your own.
Hint: you can list the actual bones declared with DeRtm -B
and thereby determine the type of skeleton to apply.
Limitations
Unless a correctly cased 'model'.cfg is supplied to DeRtm, it can only produce lower case bone names because both the rtm and a binary p3d only contain lower case. Buldozer is case sensitive.
The correctly cased human skeletons for all 3 arma engines are provided in the documentation.
For other skeletons you can first extract the skeleton from a relevant p3d using either Eliteness, or, dep3d, then edit the case accordingly.
Strip head bones
Option $ will convert any human rtm from unbinarised rtm, arma1 or 2, for use in arma3 by removing the unused head-bones from the animation.
Prior to this option being provided, the normal method was to first use dertm to convert to plain jane, then repack those anims using the arma3 ofp2_manskeleton.
This methodology was successful simply because bis binarise would ignore bones not in the skeleton, eg the arma2 head bones, and create a binary version without them.