User Tools

Site Tools


arma3:batch-file-examples

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
arma3:batch-file-examples [2018-04-04 15:50]
snakeman removed hardcoded path.
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 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 (
-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 (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 ( 
-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 (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. 
  
  
arma3/batch-file-examples.txt · Last modified: 2019-01-26 14:00 by snakeman