oo_tool

1.4.2 • Public • Published

oo_tool

DFFOO Asset and API tool

npm i

To build use

npm run build

Set windows to open .dz files with oo_tool.exe and almost everything else is done for you.

You can make a shortcut to the .exe and drop any files on it that are listed below.

If you want to force a compute, you can make shortcuts to the .bat files. Then just drop and drag.

Files it works with:

Command File Process
-u --unzip .dz unzips and computes how to break them down based on name.
-z --zip any Zips files to .dz and gives new MD5 hash
-x --xor any Xor any API or CharacterFeatureType / AilmentSpecialDispFix or API. See config/XOR_list.json to add new files
-a --EffAttach EffAttachData_### Breaks in to json files
-s --stage S###Model Renames S###Model files to g1m
-E --_Eff _Eff* Breaks down g1t and g1em and g1fx files and leaves txt with file IDs
-e --Eff Eff* Breaks down g1t and g1fx files
-f --EffFix EffFix* Converts EffFix files to json
-m --mot MOT_### Breaks down into json and txt and g1a files. See config/MotionIndex.json to add new descs
-c --cameracommon motion_camera_common Breaks down into g1a files
-t --talkevent talk_event Breaks down into json and txt files
-b --battleevent battle_event* Breaks down into json and txt files
-b --battleevent_new battle_event_new Breaks down battle_event & battle_event_new into json data
-S --sbin .sbin Breaks down into wav files, if used whit --mp3, converts to .mp3s
-j --mp3 .sbin Will convert wav files into mp3 when decompiling sbins
-J --sbin_compile .sbin creates sbin from folder or .json file
-M --memorypull any Pulls encrypted memory section from memory dump
-d --debug any Keeps the terminal window open until you close it
-g --g1t_pars .g1t Breaksdown g1t files (does nothing right now but give packed texure info)
--png .g1t Will convert images in g1t into png
--width .g1t Crop width for png creation on g1t files
--height .g1t Crop height for png creation on g1t files
-D --decrypt any Decrypt transmssions (sharedSecurityKey needed)
-A --API .dat Decrypts api file (digest needed)
--key .dat Key for api files (will prompt otherwise)
-p --post .dat Skips post processing API files (for debugging)
-w --weapon_data .bin Breaksdown weapon_data_174
-C --command_ability_data .bin or .bin.dz Breaksdown EffCommandAbilityData127
-h --character_feature .bin or .bin.dz Breaksdown CharacterFeatureType / CharacterFeatureCategory
-P --ailment_special .bin or .bin.dz Breaksdown AilmentSpecialDispFix
-F --ailment_data .bin or .bin.dz Breaksdown EffAilmentData127
-X --XL19 .bin or .bin.dz Breaksdown XL19 file
-G --gaiji .bin or .bin.dz Breaksdown font_gaiji_text_info file
-i --MCFix .bin or .bin.dz Breaksdown MCFix file
-B --BVFix .bin or .bin.dz Breaksdown BVFix file
-y --EnemyAppearFix .bin or .bin.dz Breaksdown EnemyAppearFix file
-r --EnemyFormationFix .bin or .bin.dz Breaksdown EnemyFormationFix file
-o --EnemyPositionFix .bin or .bin.dz Breaksdown EnemyPositionFix file
-O --talk_motion .bin or .bin.dz Breaksdown talk_motion file
-T --talk_effect .bin or .bin.dz Breaksdown talk_effect file
-I --talk_emotion .bin or .bin.dz Breaksdown talk_emotion file
-R --talk_camera_type .bin or .bin.dz Breaksdown talk_camera_type file
-H --ai_action_think .bin or .bin.dz Breaksdown ai_action_think files
-n --ai_reaction .bin or .bin.dz Breaksdown ai_reaction files
-Y --ai_target_think .bin or .bin.dz Breaksdown ai_target_think files

Readme

Keywords

none

Package Sidebar

Install

npm i oo_tool

Weekly Downloads

4

Version

1.4.2

License

ISC

Unpacked Size

34.1 MB

Total Files

134

Last publish

Collaborators

  • hearhellacopters