Following memory address are from v1.8.0 Build 8891.481024
[Rome2.dll+1FCAB04]=A [A+715B4]=B
Normally B is zero, meaning that all model's LoD change with respect to their distance from camera.
By changing B to certain value N, all model would be forced to use its Nth level of model regardless of its distance from camera.
For example, setting B to 1 can force all model to be their level-1 model(the best), 2 to level-2 model(2nd best), etc.
Maybe those panoramic pictures from CA are taken with B set as 1, I guess?
Unit detail setting determines several range value about soldier model, but those value are also used for other purpose.
[Rome2.dll+1E374F8]=C
C is zero by default. Changing C to 1 would enable a group of range value about soldier model, regardless of unit detail setting.
Some value from that group are as follows:
[Rome2.dll+1E3A398]=100 (3D infantry model range)
[Rome2.dll+1E38440]=150 (3D cavalry model range)
[Rome2.dll+1E36CA8]=250 (3D elephant model range)
[Rome2.dll+1E38808]=75 (better 3D elephant model range)
(NOTE: If setting B to 1 and C remains 0, all range value about soldier model would become 10000.)
Setting both B&C as 1 can make all objects their best model and soldier model within range being the best.
You can also adjust those soldier model range so that fps don't drop too much.




Reply With Quote







