- Skippaa merialueet
- Mittaa FPS 1000m välein
- Dataa[+] Spoiler
[(kartan koko), (x offset), (y offset)] spawn afi_benchmark_fnc_init;
esim:
Testaa koko kartan
[] spawn afi_benchmark_fnc_init;
Testaa 1000x1000 alueen kartan vasemmasta alakulmasta
[1000] spawn afi_benchmark_fnc_init;
Molemmat offsetit kartan vasemmasta alakulmasta.
Muuttujat:
afi_benchmark_step = 1000, Kuinka tiheään testataan, 1000m on liikaa tosi pienille kartoille
afi_benchmark_margin = 500, Alue joka jätetään testaamatta kartan jokaiselta reunalta
afi_benchmark_frames = 16, Testiaika per paikka/suunta. 16 on minimi. Ei merkittävää eroa testin tarkkuuden kannalta vaikka arvoa nostaa
afi_benchmark_logToFile = false, Kirjoittaa testituloksen tiedostoon, vaatii @filewriter addonin ja battleyen pois päältä
afi_benchmark_viewDist = 4000, viewdistance
afi_benchmark_samples = 2, testikerrat joilla dataa kerätään
afi_benchmark_skipFirstSample = true, ajaa kartan läpi ennen varsinaista testiä, vähentää vaihtelua testituloksissa
Muut funktiot:
afi_benchmark_fnc_listWorlds, listaa kaikki kartat tiedostoon. Funktio iskee scripti errorin, mutta toimii silti.
Paketin sisältö:
@afi_benchmark, tarvitset vain tämän jos haluat testata karttoja yksitellen manuaalisesti
@filewriter, tarvitaan jos haluat scriptan kirjoittavan logitiedostoja. Kaikki logitiedostot menevät armakansion juureen. Ei toimi jos battleye on päällä
autotest, nimensä mukaisesti auto test, tarvitaan usean kartan automaattiseen testaamiseen
Autotest, karttojen testaaminen automaattisesti:
- Muokkaa ja pakkaa btest.stratis jos haluat muokata parametrejä, muut testit kopioidaan tästä
- Määritä create_autotest.batin Islands muuttujaan kartat jotka haluat testata. afi_benchmark_fnc_listWorlds generoi listan kaikista kartoista jonka voi suoraan kopioida muuttujaan.
- Aja create_autotest
- Kopioi autotest.cfg armakansion juureen
- Käynnistä arma modeilla ja lisää käynnistysparametriin -autotest=autotest.cfg. Esimerkki pikakuvakkeesta (olettaen että @afi_benchmark ja @filewriter on arma kansion juuressa): "arma3.exe" -par=afiSyncParameters.txt -noSplash -world=empty -skipIntro -enableHT -mod="@afi_benchmark;@filewriter"
Linikkiä?
http://tikka.ws/arma/benchmark.7z