- Define Controls (see below)
- Restore To Default
- Return To Options Menu
Define Controls
This screen can be accessed in two ways:
- via the Options in the Main Menu
- in-game via the Pause Menu
Unfortunately, even if you re-map the Movement keys the mappings only apply in-game; in the Main Menu you must still use the arrow keys
Japanese language crash
When the system language is set to Japanese, the Define Controls menu is buggy and accessing it can cause the game to hard crash
Here is some discussion between hdc0 and Thermospore troubleshooting the issue
The issue seems to be with the code for retrieving input device key names (link). hdc0 says it doesn’t seem possible to exploit this for speedrunning (link).
Actually, it seems to be due to Japanese characters in the key names:
Here’s a list of keyboard key names as reported by DirectInput 7 (the version used by Croc 2) in case anyone wants to check which key names contain Japanese characters on Japanese Windows and thus potentially crash the game.
Transclude of DirectInput-7-keyboard-key-names.json— hdc0, 2024-10-06
Keyboard arrow Keys
Mapping an arrow key makes all text for that mapping go blank. For example in this screenshot, one of the Movement keys has been mapped to an arrow key
In this state, trying to access the Define Controls screen via the Pause Menu will hard crash the game in the following levels:
- Secret Cage (clip)
- Cossack Hub (as does the Secret version)
- Snowball
- Glider (as does the Secret version)
- Plane
- (and probably many others)
It is confirmed to not crash in Sailor Hub (screenshot)
Controller analog stick
- The analog stick is also blank in the Main Menu (screenshot)
- In some levels (ex Sailor Hub or Cossack Hub) it does not hard crash in the Pause Menu, but has 文字化け (screenshot)
- In Snowball you can open the Define Controls screen to the Keyboard page (screenshot), but if you try to move over to the controller page the game hard crashes
Control Method
This setting can only be accessed in-game via the Pause Menu (?)
(maybe quote the manual, because it has a better explanations lol)
Type 1
Type 1 is modern controls, where Croc’s movement is relative to the camera direction
Type 2
Type 2 is classic tank controls, where Croc’s movement is entirely independent from the camera. This makes movement very consistent, and is useful for setups (ex Jiggy Clip or Hella Skip). Unfortunately, Type 2 doesn’t seem to be available on PSX, only PC