Ahoy there mateys ... tis me first post at them here fine boards ... arrrrgh <img src="style_emoticons/<#EMO_DIR#>/hi.gif" style="vertical-align:middle" emoid=":gday" border="0" alt="hi.gif" />
First of all let me start by praising all the fine contributors lining up for some serious AOP modding.
Thank you to Cyberops for the wonderful supermod which is currently my mod of choice for AOP, excellent work!
Now to the beef ...
I really like the sea visuals of the storm engine however I would like it to fill more of my horizon. Let me try to explain ... and as they say ... a picture is worth more than a thousand words!
<img src="http://www.cmoc.dk/aopsea.jpg" border="0" alt="IPB Image" />
Now ... my current setting for the FarClipPlane parameter in engine.ini is 8000 but the issue is the same for the default 4000 (albeit a bit less) - The area of the sea around the ship on which the weather (waves) is applied or 'realized' as Akella call it in the script files, is only approximately 1000. This has an apparent visual effect on the sea i.e. the splitting of the sea as can be seen in the picture above, but also the effect of 'hiding' the hull of ships outside this 1000 mark which looks a bit cheasy even if one imagines that the earth curvature can hide ship hulls already at 1000 meters <img src="style_emoticons/<#EMO_DIR#>/unsure.gif" style="vertical-align:middle" emoid=":?" border="0" alt="unsure.gif" />
So basically I would like to apply (or realize) the weather out to maybe 3000-4000 before seeing 'sea2' even though it will surely have an impact on framerates.
I <i>think</i> (hurt my head doing that) I have found the correct spot for tweaking the above, namely the WhrSea.C file. It contains the following parameters applied for various situations (based on player location sea, land etc.). The below extract I beleive is the one applied in the picture above.
Sea.LodScale = 8.0;
Sea.MaxVertices = 2000;
Sea.MaxIndices = 2600;
Sea.MaxWaveDistance = 1000.0;
Sea.Maim = 65536;
Sea.MinDim = 64;
Sea.GridStep = GridStepPC;
fMaxSeaHeight = 5.0;
Sea.Sea2.LodScale = 2.0;
Sea.Sea2.GridStep = 0.15;
I have tried tinkering with the more obvious of the parameters above but without anything working as in being actually applied! So my questions are:
1) Can the above be modded simply by fiddling with the parameters shown?
2) If so then what should I change?
3) If not then can it be done some other way? How?
4) I suspect it is all compiled into the WEATHER.dll and that it can only be changed via the source code and a recompile ... right?
I hope that I am not talking in shadows, making a fool of myself, and that some kind soul actually knows about the above.
Nirvana would of course be to have it all worked out and applied in the SuperMod via a selectable value during startup.
All the best
Frans
First of all let me start by praising all the fine contributors lining up for some serious AOP modding.
Thank you to Cyberops for the wonderful supermod which is currently my mod of choice for AOP, excellent work!
Now to the beef ...
I really like the sea visuals of the storm engine however I would like it to fill more of my horizon. Let me try to explain ... and as they say ... a picture is worth more than a thousand words!
<img src="http://www.cmoc.dk/aopsea.jpg" border="0" alt="IPB Image" />
Now ... my current setting for the FarClipPlane parameter in engine.ini is 8000 but the issue is the same for the default 4000 (albeit a bit less) - The area of the sea around the ship on which the weather (waves) is applied or 'realized' as Akella call it in the script files, is only approximately 1000. This has an apparent visual effect on the sea i.e. the splitting of the sea as can be seen in the picture above, but also the effect of 'hiding' the hull of ships outside this 1000 mark which looks a bit cheasy even if one imagines that the earth curvature can hide ship hulls already at 1000 meters <img src="style_emoticons/<#EMO_DIR#>/unsure.gif" style="vertical-align:middle" emoid=":?" border="0" alt="unsure.gif" />
So basically I would like to apply (or realize) the weather out to maybe 3000-4000 before seeing 'sea2' even though it will surely have an impact on framerates.
I <i>think</i> (hurt my head doing that) I have found the correct spot for tweaking the above, namely the WhrSea.C file. It contains the following parameters applied for various situations (based on player location sea, land etc.). The below extract I beleive is the one applied in the picture above.
Sea.LodScale = 8.0;
Sea.MaxVertices = 2000;
Sea.MaxIndices = 2600;
Sea.MaxWaveDistance = 1000.0;
Sea.Maim = 65536;
Sea.MinDim = 64;
Sea.GridStep = GridStepPC;
fMaxSeaHeight = 5.0;
Sea.Sea2.LodScale = 2.0;
Sea.Sea2.GridStep = 0.15;
I have tried tinkering with the more obvious of the parameters above but without anything working as in being actually applied! So my questions are:
1) Can the above be modded simply by fiddling with the parameters shown?
2) If so then what should I change?
3) If not then can it be done some other way? How?
4) I suspect it is all compiled into the WEATHER.dll and that it can only be changed via the source code and a recompile ... right?
I hope that I am not talking in shadows, making a fool of myself, and that some kind soul actually knows about the above.
Nirvana would of course be to have it all worked out and applied in the SuperMod via a selectable value during startup.
All the best
Frans