Characters Firegeometry Update – Arma 3

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
m (Text replacement - "{{Feature|Warning|" to "{{Feature|warning|")
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{TOC|side}}
{{TOC|side}}
== '''Overview''' ==
{{GVI|arma3|1.98|y}}<br>
With 1.98 update, characters received updated fire geometries, which should improve hit detection. To make transition easier, small o2script was created, which should allow you to quickly update any character p3d you have.
With this update, characters received updated fire geometries that aim to improve hit detection. To make the transition from old geometries to the new ones easier, an ''o2script'' was created (bundled with Arma 3 Tools), which allows for a quick update of any character p3d files.


[[File:Firegeometry comparision.png]]
[[File:Firegeometry comparision.png|thumb|Left (new) Right (old)|left]]<br clear="all">


== '''Requirements''' ==


* '''Arma 3 Tools installed'''
== Requirements ==
* [[:Category:Arma 3: Official Tools|Arma 3 Tools]] installed


== '''Usage''' ==
First thing to do would be downloading of following package: FireGeo_Replace.zip (temporary link - https://mega.nz/file/hpE23RrY#zNS1UmauuuogpI_cjUdJ-hf4F4yLRh68zzY1aTThPg8 )


You can extract content of that archive anywhere on your drive. Once you have done that, you should 2 batch files ready to be used:
== Usage ==
1. Navigate to '''Arma 3 Tools''' instalation directory and then go to '''ObjectBuilder\O2Scripts\CharacterFG''' folder


* '''addNewCharacterFG.bat'''
2. Find following batch file to perform drag & drop operations
** ''for drag & drop operations''
* '''addNewCharacterFG.bat'''  
* '''addNewCharacterFG_batch.bat'''
** ''for processing of p3ds from list stored in the batch file itself''
 
Both batch files try to locate your Arma 3 Tools automatically by looking up for "'''Arma 3 Tools'''" path in Windows register, therefore it's very important to have those tools installed before proceeding with usage of that script.


=== Using drag and drop variant ===
=== Using drag and drop variant ===
Using drag & drop variant is quite easy. You can drag single files, multiple files or whole folders. In case if folder is selected, batch file will scan for all p3ds inside so '''please be careful with it, so you don't accidentally overwrite fire geometry for wrong p3ds!'''
Using drag & drop variant is quite easy. You can drag single files, multiple files or whole folders.
{{Feature|warning|If you drag a folder onto the batch files, make sure only .p3d files are contained in that folder that you want to update. '''Be careful to not overwrite the fire geometry of the wrong p3d files.}}


If '''addNewCharacterFG.bio2s''' script is missing in  "'''ObjectBuilder\O2Scripts'''" folder, script will try to copy paste it to that location.
If '''addNewCharacterFG.bio2s''' script is missing in  "'''ObjectBuilder\O2Scripts'''" folder, script will try to copy paste it to that location.


Finally, batch file will run that new o2script and process the p3d:
Finally, batch file will run that new o2script and process the p3d:
* Script will try to verify if there is already existing '''Fire Geometry'''
* Script will try to verify if there is already existing '''Fire Geometry'''
* If fire geometry is missing, script will exit!
* If fire geometry is missing, script will exit!
Line 36: Line 31:
[[File:Drag & Drop.gif]]
[[File:Drag & Drop.gif]]


=== Using batch variant ===
{{GameCategory|arma3|Editing}}
Batch variant is quite handy if your character models are located in multiple folders. '''addNewCharacterFG_batch.bat''' there is a list of all p3d to be processed. Depending on tool you are more comfortable with, you can multiple paths via Total Commander search or by searching for p3d in Windows Explorer and then clicking with right mouse button on selected files with left shift selected - after that, there should be option to "'''Copy as path'''" all selected files.
{{GameCategory|arma3|Tutorials}}
{| class="wikitable"
[[Category:Introduced with Arma 3 version 1.98]]
|
set Arr[0]=P:\a3\Characters_F\BLUFOR\b_sniper.p3d
set Arr[1]=P:\a3\Characters_F\BLUFOR\b_soldier_01.p3d
set Arr[2]=P:\a3\Characters_F\BLUFOR\b_soldier_02.p3d
set Arr[3]=P:\a3\Characters_F\BLUFOR\b_soldier_03.p3d
|}
Once you have that list ready and running, you can double click '''addNewCharacterFG_batch.bat'''  to initiate upgrade process.
 
[[Category:Arma 3: Editing]]
[[Category:Arma_3: Tutorials]]

Latest revision as of 00:25, 2 February 2024

Arma 3 logo black.png1.98
With this update, characters received updated fire geometries that aim to improve hit detection. To make the transition from old geometries to the new ones easier, an o2script was created (bundled with Arma 3 Tools), which allows for a quick update of any character p3d files.

Left (new) Right (old)



Requirements


Usage

1. Navigate to Arma 3 Tools instalation directory and then go to ObjectBuilder\O2Scripts\CharacterFG folder

2. Find following batch file to perform drag & drop operations

  • addNewCharacterFG.bat

Using drag and drop variant

Using drag & drop variant is quite easy. You can drag single files, multiple files or whole folders.

If you drag a folder onto the batch files, make sure only .p3d files are contained in that folder that you want to update. Be careful to not overwrite the fire geometry of the wrong p3d files.

If addNewCharacterFG.bio2s script is missing in "ObjectBuilder\O2Scripts" folder, script will try to copy paste it to that location.

Finally, batch file will run that new o2script and process the p3d:

  • Script will try to verify if there is already existing Fire Geometry
  • If fire geometry is missing, script will exit!
  • Otherwise, old Fire Geometry will be replaced by new, empty LOD
  • In next step, new Fire Geometry will be merged from NewFireGeometryTemplate.p3d
  • If everything succeed, file will be saved with all above modifications

Drag & Drop.gif