-
Notifications
You must be signed in to change notification settings - Fork 202
Test Edge Cases
Although analog sticks can't match the fine control and precision of a real mouse for several reasons, it is vital to get mouse movement to behave as closely as possible given the limitations of the hardware being used. The following page will briefly describe some common games and applications that are used to test the current state of mouse emulation.
Sid Meier's Civilization 5 is a heavily mouse driven game and there are many small targets to interact with on the game board and in the HUD. There aren't enough buttons on almost any gamepad in order to be able to have many of the keyboard shortcut bindings tied to buttons on a gamepad so mouse emulation is even more important than it is with other games. Fast mouse control is not that important with Civilization 5 but being able to stop on a target quickly matter a lot.
Although antimicro is mainly suited for playing games that don't have gamepad support, it is very important to test mouse emulation using the desktop and normal computer applications as well. The normal desktop is a major testing area since the targets are designed around the precision that is possible using a real mouse; it is really the most ideal area for testing the state of mouse emulation. Being able to land on very small targets without having to struggle or make many attempts is vital for a usable experience.
Navigating various web site, particularly media streaming sites, is one way to test the state of mouse emulation. A couple of sites that are tested on a regular basis are Crunchyroll, Netflix, and YouTube.
Painkiller requires some very quick mouse aiming in order to be able to survive the hordes of enemies that are unleashed throughout the game. If the mouse movement is not quick enough then it becomes far more difficult in order to beat the game. Painkiller has been beaten on Trauma difficulty when using antimicro in the past; beating Painkiller on Trauma is difficult to do even when playing using a real mouse.
The inventory system and the PDA that you utilize in the game require really fine mouse control and are essential in order to be able to play the game. A common problem is that mouse emulation could be set up to work well with either the inventory system or normal gameplay but not be suitable for both. One common way around that problem would be to have two different modes with different mouse speeds set up for each mode. Although playing that way is possible, it is kind of bothersome to manage which mode is currently active especially if the normal routine for switching modes can be circumvented in the game.