Damn... I could have used this thread a while back. Pity I'm too slow to think of starting one
I used 3 levels in Facile Ground Macca,
- < 1500
- >= 1500 <2000
- >= 2500
This was based around my crappy old system:
Duron 800
GF4 Ti 4200
512 MB SDR Ram
Benchmark: 1997
However I think it would have been better had I spread them out more evenly... maybe 1500 - 2500 - 3500.
I was doing things like chopping out scenery (especially at the airport!), and making infantry groups one or two men smaller.
Also, I made the effect scripts require a minimum benchmark, and limited the number that ran at once based on benchmark.
I guess the best way to test it is to have two PC's, one bottom of the range and one near the top. Anyone got too much money, and want to help out? ;D
[edit] Specific examples anyone? [/edit]
I was using this sort of line in the 'condition of presence' fields of scenery/units:
benchmark > 2000
Since most of the OpFor were 'spawned' in, I'd simply put a conditional line for the last couple of guys that came in...
...
"SoldierEG" createunit [getpos (leader ecattackgrp4),ecattackgrp4,"",0.75,"PRIVATE"]
"SoldierEMG" createunit [getpos (leader ecattackgrp4),ecattackgrp4,"",0.75,"PRIVATE"]
"SoldierEB" createunit [getpos (leader ecattackgrp4),ecattackgrp4,"",0.75,"PRIVATE"]
"SoldierEMG" createunit [getpos (leader ecattackgrp4),ecattackgrp4,"",0.75,"PRIVATE"]
? (benchmark > 1500): "SoldierEB" createunit [getpos (leader ecattackgrp4),ecattackgrp4,"",0.75,"CORPORAL"]
? benchmark > 2000: "SoldierEB" createunit [getpos (leader ecattackgrp4),ecattackgrp4,"",0.75,"PRIVATE"]
And I'd also have a line like this at the start of most effect scripts:
? (benchmark < 1500): exit
Simple tricks, but if you use them enough in the same mission they
really work well in making it playable for both high and low end systems...