User Tools

Site Tools


arma2:config:extract_configs

ArmA 2 Extract bis Configs

ArmA 2 Forum, ArmA 2 Home, ArmA 2 Config, ArmA 2 File Formats, ArmA 2 Missions, ArmA 2 3D Modeling, ArmA 2 Scripting, ArmA 2 Terrain, ArmA 2 Texturing, ArmA 2 Tools

If you want to learn how bis made their configs, if you need to inherit from there or what ever you need, then you must have the configs unpacked and deRapified for human readable text format. This is how you can do that automatically.

This batch file assumes Mikero's tools are installed to \tools\mikero\ directory and your ArmA 2 is installed to \arma2\ directory, if they are not, please change the paths accordingly.

Create DOS batch file into directory there you want to create the configs, we call it now _run_extract_arma2_configs.bat file name.

_run_extract_arma2_configs.bat

@echo off
for %%x in (\arma2\addons\*.pbo,\arma2\dta\*.pbo) do (
\tools\mikero\extractpbo -P -F config.bin,stringtable.xml %%x d:\arma2_store\config_reference\
)
ren ca arma2
move bin arma2
move languagecore arma2
 
for %%x in (\arma2\common\*.pbo,\arma2\expansion\addons\*.pbo,\arma2\expansion\dta\*.pbo) do (
\tools\mikero\extractpbo -P -F config.bin,stringtable.xml %%x d:\arma2_store\config_reference\
)
ren ca oa
move bin oa
move languagecore oa
pause

Replace the directory d:\arma2_store\config_reference\ with the current dir where your batch file is located, for some reason latest ExtractPbo requires this path or it doesn't work. Do not extract the configs into armatools\armawork\ directory as it will confuse binarization process. Any other dir of your choosing will do fine.

Run the batch file and let it process, it takes some time. When its done you have proper directory structure for the config files and their file names are config.cpp in nicely readable text format.

Very good method to search something in these config.cpp files is to use tool like powergrep and use simple plain text search including sub dirs, into this directory there you have unpacked the configs. Just type in search word and voila, you search the whole contents of ArmA 2 config.

arma2/config/extract_configs.txt · Last modified: 2024/08/01 17:05 by snakeman

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

All PMC web site download services are temporarily suspended until web site yearly fees have been recovered, want to download addons/mods? Then Support PMC.

If you are grateful for all the work PMC has done in the past 25 years, use Support PMC page.