This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
arma3:batch-file-examples [2018-02-26 03:27] snakeman added paa to tga if tga doesnt exist. |
arma3:batch-file-examples [2019-01-22 17:43] snakeman updated for arma3 and latest mikero tools -P parameter. |
||
---|---|---|---|
Line 6: | Line 6: | ||
====== PMC MoveObject Setup ====== | ====== PMC MoveObject Setup ====== | ||
- | Here we show you how to change paths into model P3D, material RVMAT and terrain PEW / WRP files using [[arma3:tools:mikero-tools|Mikero Tools]] MoveObject. | + | Here we show you how to change paths into model P3D, material RVMAT and terrain WRP files using [[arma3:tools:mikero-tools|Mikero Tools]] MoveObject. |
Main concept is these files. | Main concept is these files. | ||
Line 16: | Line 16: | ||
_MASTER_paths.txt contains the moveobject replacement "source destination" list (refer to moveobject documentation for proper format etc). | _MASTER_paths.txt contains the moveobject replacement "source destination" list (refer to moveobject documentation for proper format etc). | ||
- | _run_update_FILETYPE_list.bat is to update file type list, this basically depends on which directory you are, if you're doing models then you use P3D bat, if you do rvmat's in Data\ directory, then you use rvmat bat and you guessed it, if you do terrains then you use PEW / WRP bat. | + | _run_update_FILETYPE_list.bat is to update file type list, this basically depends on which directory you are, if you're doing models then you use P3D bat, if you do rvmat's in Data\ directory, then you use rvmat bat and you guessed it, if you do terrains then you use WRP bat. |
- | _run_moveobject_log.bat file creates text file log out of the p3d/rvmat/pew/wrp file content regarding textures, proxys etc. This log file is useful to track down what your file contains. Also note that often times it grows very large, so use [[:editing_tools#text_editing|proper text editor]] to open it and be very careful if you perform some search & replace etc operations to log file sized in 50+ megabytes. | + | _run_moveobject_log.bat file creates text file log out of the p3d/rvmat/wrp file content regarding textures, proxys etc. This log file is useful to track down what your file contains. Also note that often times it grows very large, so use [[:editing_tools#text_editing|proper text editor]] to open it and be very careful if you perform some search & replace etc operations to log file sized in 50+ megabytes. |
_run_moveobject.bat is the actual moveobject executing bat which runs the program using master paths text as config and after its done it runs log file creation. | _run_moveobject.bat is the actual moveobject executing bat which runs the program using master paths text as config and after its done it runs log file creation. | ||
Line 36: | Line 36: | ||
@echo off | @echo off | ||
for /F %%i in (_p3d_list.txt) do ( | for /F %%i in (_p3d_list.txt) do ( | ||
- | \tools\mikero\moveobject %%i _MASTER_paths.txt >>_log.txt | + | moveobject %%i _MASTER_paths.txt >>_log.txt |
) | ) | ||
if exist *.old.p3d del *.old.p3d | if exist *.old.p3d del *.old.p3d | ||
Line 48: | Line 48: | ||
@echo off | @echo off | ||
del _log.txt | del _log.txt | ||
- | for /F %%i in (_p3d_list.txt) do (\tools\mikero\moveobject -L "%%i" >>_log.txt) | + | for /F %%i in (_p3d_list.txt) do (moveobject -L "%%i" >>_log.txt) |
</code> | </code> | ||
Line 57: | Line 57: | ||
===== RVMAT Files ===== | ===== RVMAT Files ===== | ||
+ | |||
+ | 2019-01-22 Updated for ArmA 3 and Mikeros latest tools with the -P "no pause" option. | ||
**_run_moveobject.bat** | **_run_moveobject.bat** | ||
Line 62: | Line 64: | ||
@echo off | @echo off | ||
for /F %%i in (_rvmat_list.txt) do ( | for /F %%i in (_rvmat_list.txt) do ( | ||
- | \tools\mikero\moveobject %%i _MASTER_paths.txt >>_log.txt | + | moveobject -P %%i _MASTER_paths.txt >>_log.txt |
) | ) | ||
- | call _run_moveobject_log.bat | ||
if exist *.old.rvmat del *.old.rvmat | if exist *.old.rvmat del *.old.rvmat | ||
pause | pause | ||
Line 72: | Line 73: | ||
**_run_moveobject_log.bat** | **_run_moveobject_log.bat** | ||
<code dos> | <code dos> | ||
- | @echo off | + | if exist _log.txt del _log.txt |
- | del _log.txt | + | for /F %%i in (_rvmat_list.txt) do (moveobject -P -L "%%i" >>_log.txt) |
- | for /F %%i in (_rvmat_list.txt) do (\tools\mikero\moveobject -L "%%i" >>_log.txt) | + | |
</code> | </code> | ||
Line 83: | Line 83: | ||
- | ===== PEW / WRP Files ===== | + | ===== WRP Files ===== |
+ | |||
+ | 2019-01-22 Updated for ArmA 3 and Mikeros latest tools with the -P "no pause" option. | ||
**_run_moveobject.bat** | **_run_moveobject.bat** | ||
<code dos> | <code dos> | ||
@echo off | @echo off | ||
- | for /F %%i in (_pew_list.txt) do ( | + | for /F %%i in (_wrp_list.txt) do ( |
- | \tools\mikero\moveobject %%i _MASTER_paths.txt >>_log.txt | + | moveobject -P %%i _MASTER_paths.txt >>_log.txt |
) | ) | ||
- | if exist *.old.pew del *.old.pew | + | if exist *.old.wrp del *.old.wrp |
call _run_moveobject_log.bat | call _run_moveobject_log.bat | ||
pause | pause | ||
Line 100: | Line 102: | ||
<code dos> | <code dos> | ||
if exist _log.txt del _log.txt | if exist _log.txt del _log.txt | ||
- | for /F %%i in (_pew_list.txt) do (\tools\mikero\moveobject -L "%%i" >>_log.txt) | + | for /F %%i in (_wrp_list.txt) do (moveobject -P -L "%%i" >>_log.txt) |
</code> | </code> | ||
- | **_run_update_pew_list.bat** | + | **_run_update_wrp_list.bat** |
<code dos> | <code dos> | ||
- | dir *.pew /o /b >_pew_list.txt | + | dir *.wrp /o /b >_wrp_list.txt |
</code> | </code> | ||
- | |||
- | Hopefully you already know how to switch from PEW to WRP file use. | ||
Line 189: | Line 189: | ||
@echo off | @echo off | ||
md tmp | md tmp | ||
- | for %%x in (*.bisurf) do (\tools\mikero\derapify %%x tmp\%%x) | + | for %%x in (*.bisurf) do (derapify %%x tmp\%%x) |
move tmp\*.bisurf . | move tmp\*.bisurf . | ||
- | for %%x in (*.rvmat) do (\tools\mikero\derapify %%x tmp\%%x) | + | for %%x in (*.rvmat) do (derapify %%x tmp\%%x) |
move tmp\*.rvmat . | move tmp\*.rvmat . | ||
rd tmp | rd tmp |