CMB:SimplifyTesting
Jump to navigation
Jump to search
SimplifyTesting
Goals
- Showcase what testing is all about
- Explain how to simplify the task
- Offer tools to support and simplify testing
Preface
A crucial part is to have your development setup right and all decent tools available.
Make sure that both is true for your setup.
Testing areas
General tips
- Load game in window mode to avoid load times from ALT+Tab and therefore easily be able to switch been the game and windows. This is also useful for game loading times to be able to do something useful meanwhile. (ArmA:_Startup_Parameters):
-window
- Use -x and -y along with window mode to be able to have another app visible on the screen. Alternatively get a second monitor (ArmA:_Startup_Parameters):
-window -x=800 -y=1024
- Load game in noPause mode to keep the gaming running even without focus for non MP environment (ArmA:_Startup_Parameters):
-noPause
Launching the game
Everything related to configs requires the game to be (re)started to parse the config files.
To reduce the A1 startup time you can utilize the following tweaks:
- Load no island and intro mission on startup (ArmA:_Startup_Parameters):
-world=empty
- Use RAID 5,RAID 0 or a solid-state drive to speed up loading the files from the HDD.
- Use the minimal addons setup (MAS). TODO list:
- Move your .\arma\addons folder to .\arma\addons\addons
- Adapt all your standard arma launch paths to use -mod=addons; (and more if needed)
- Create the folder structure .\arma\mas\addons
- SVN checkout the MAS repository to .\arma\mas
- Copy anims.pbo from .\arma\addons\addons to .\arma\mas\addons
- Adapt dev launch paths to use -mod=mas; (and more if needed)
MAS repository data:
URL of repository: User: PW:
SP editor
- Benefits of the SP editor:
- A
- Direct launch:
-world=intro "c:\games\arma\Profiles\users\myUser\missions\myMission.intro\mission.sqm"
MP editor
- Benefits of the MP editor:
- A
- Direct launch:
-host
Dedicated server
You can easily setup a dedicated server on your own computer. Especially with a multi core system the performance is fine.
- Benefits of the dedicated editor:
- Only way to properly test a MP mission for locality and performance.
- DS configuration:
- Direct launch: