Jump to content
Ghost Recon.net Forums
Sign in to follow this  
ArmedLightning

GRAW Extendend Draw Distance (Release)

Recommended Posts

Several years back I toyed around with the draw distance of props, clutter, etcetera. Unfortunately that work was lost  and I had to dig in the recesses of memory to remember what all I had done and where I had left off. At any rate, having finally grown tired of the un-optimized clunky mess that is ArmA 3, I've  begun to revisit some older titles. Starting from scratch, I've managed to identify many of files and settings that affect rendering of clutter, graffiti, etc. I make no guarantees regarding performance or stability. I haven't done extensive testing and at the moment I have stability issues with the title. I'm not sure if it's a result of this mod or another. Better late than never!

 

 

 

GRAW Extended Draw Distance v0.4.7z

Edited by ArmedLightning
Updated Attachment
  • Thanks 1

Share this post


Link to post
Share on other sites

--Update--

It seems the my cause of instability was incompatible values between the "settings\materials.xml" and "units\mass.xml" files. At first blush it appears that spawn values cannot exceed the clip_plane value. Raising both the "clip_plane" and "silhouette_base" values or lowering the spawn values seems to alleviate the issue. This rule might also apply to clip_plane values for objects and props. Unfortunately, I've noticed a new issue concerning the spawning and de-spawning of a certain structures with the raised values. I'll attempt to try and isolate the cause. If any progress is to be had I'll update my post. Eventually, I may try to put together some sort of documentation detailing rules of thumb for anyone interested in modifying the included files. Meanwhile, an updated (working) version can be found in the first post. As a final note, the initial values were based on the GRAW 2 Extended 1.53 mod. Despite the the similarities in regards to the engine, at the moment GRAW 2 appears to be a little more forgiving in regards to values it will accept.

Edited by ArmedLightning
Spelling and grammar!
  • Like 1

Share this post


Link to post
Share on other sites

--Update 2--

It appears the spawning issue and other artifacts are a result of modifying the "clip_plane" and "silhouette_base" values in the "settings\materials.xml" file. The behavior was consistent after testing a range of values, as a result the default values are recommended. Furthermore, too high of spawn values in the "units\mass.xml" will certainly lead to instability and crashing. I'm unsure if raising a particular entry too high is the cause or if it's a cumulative effect. The highest spawn values assigned to an object in the default file are "in=25000 out=25500". When applied to every other object, the engine seems content. Furthermore, after raising values to this threshold, I've gone on to individually adjust some object values well beyond this set-point in an attempt to see if a particular object is the culprit (still on-going). A quick and dirty stability test can be performed by starting a new game. The game will (reliably) crash during the HALO jump sequence if spawn values are set too high. Stability testing via a loaded save didn't yield consistent results in replicating failures. Additionally, it seems if the game didn't crash during the HALO sequence then it can be assumed that the edited ranges were stable (I was able to complete the first mission). Once again I've updated the archive in the first post. The spawn distance of small objects was raised a slight amount and an additional file added (u_historical.xml) which was discovered during subsequent review of the game files.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×