by OpenRAC contributors · v1.2.4 · 346 downloads
Play with a keyboard and mouse: WASD, mouse camera, click to fire, right click for the Quick Select, number keys and wheel for weapons. Every action can be rebound; a gamepad keeps working.
Play Ratchet & Clank on OpenRAC's native port with a keyboard and mouse: WASD to move, the mouse to aim the camera, left click to fire. Works with the PAL (v2.00) and NTSC-U discs. A gamepad keeps working alongside it, so you can switch between them whenever you like.
Without this mod, OpenRAC has a fixed keyboard layout of its own (WASD and IJKL as the two sticks) and the mouse does nothing. With it on, that layout is replaced by the bindings below, and you can change every one of them.
https://github.com/OpenRAC/rac1-mods.You need an OpenRAC with mod interface 1.3 or newer. With an older one, the mod's row says that it needs a newer OpenRAC, and the game starts without it.
To install by hand, download keyboard-mouse-<version>.zip from the
releases, then choose
Add a mod in the launcher's Mods tab and pick that file.
| Action | Keys | PS2 button |
|---|---|---|
| Move | W A S D | left stick |
| Walk (hold) | Left Alt | left stick, half way |
| Camera | the mouse | none (the mod turns the camera itself) |
| Jump | Space | Cross |
| Fire | Left click | Circle |
| Quick Select (hold) | Right click | Triangle |
| Wrench | F, middle click | Square |
| Crouch | Left Ctrl, C | R1 |
| Strafe | Left Shift | L2 |
| First-person view (hold) | V, the mouse's back side button | L1 |
| Map | Tab, M | Select |
| Camera behind Ratchet | Q | none (the mod does it) |
| Pause | Escape, P | Start |
| Quick Select slots 1 to 8 | 1 to 8 | none (equips the item at once) |
| Next / previous weapon | wheel down / wheel up | none |
In menus, scenes and movies the same keys do what you'd expect there:
| Where | Keys | What happens |
|---|---|---|
| Title screen | Space, Enter, Escape or left click | Start |
| Menus (main menu, pause menu and its pages, the ship's map, vendor, save and load) | arrows or WASD; wheel up and down | move (a held arrow repeats) |
| Enter, Space or left click | confirm (Cross) | |
| Escape, Backspace or right click | back (Triangle); at the top of the pause menu this closes it | |
| Tab or M | close the pause menu (Select) | |
| Left Ctrl or C, V | R1 and L1: the next or previous slot or planet where a page uses them | |
| E | Circle, where a page reads it: the Quit page's quit, a setting stepped back | |
| The map (ship's or pause menu's) | Enter or left click | travel to the planet shown (Circle) |
| Space | the map's next page (Cross) | |
| "Quit?" questions | Enter, Space or left click | Cross (what the game shows as Cross) |
| Escape | go on playing | |
| Backspace or right click | Triangle (what the game shows as Triangle) | |
| Cutscenes, movies, the slideshow | Space, Enter, Escape, Backspace or a click | skip (Start) |
| The ship's landing, take-off and flight | the same | skip (Start and Cross) |
A key you are still holding when the game switches between play, a menu or a scene is ignored until you let it go. So the Escape that opened the pause menu doesn't also close it, and the Space that skipped a scene doesn't also jump. Skipping a cutscene needs OpenRAC's Skip cutscenes option (on by default), exactly as Start on a pad does.
In the launcher, go to Mods and choose Settings on the Keyboard and mouse row.
Rebind an action. Every action shows its keys as buttons. Click one, then press the key, click the mouse button or turn the wheel you want for it.
Clashes. If two actions share a key, both are marked Also bound to …. The game would do both at once, so give one of them another key. A key used both by a menu action and by an in-play action is not a clash, because the menu actions only count in menus.
Presets. The Controls row sets every binding at once:
You can change single bindings after choosing a preset.
These settings also adjust how the mouse and keys feel:
| Setting | Default | What it does |
|---|---|---|
| Mouse sensitivity | 1.0 | How far the camera turns for a given mouse movement. At 1, moving the mouse 100 pixels turns it about 9 degrees |
| Mouse acceleration | 0 | Above 0, a fast flick turns further than a slow drag. At 0 the turn is always in proportion to the movement |
| Invert the mouse's up and down | off | Mouse up tilts the camera down. The game's own invert options never change the mouse |
| Camera tilt | Stays | Stays: the camera behind Ratchet keeps the tilt you give it. Levels out: it comes back level when the mouse rests, as it does with a controller |
| Capture the cursor in play | on | Off leaves the cursor visible; the mouse then doesn't turn the camera |
| Mouse in menus | on | The cursor points at menu items (hover or steps); off keeps only clicks and the wheel |
| Walk speed | 0.5 | How fast the walk key moves Ratchet, from 0.2 to 0.9 |
| Stick ramp (ms) | 60 | How long the movement keys take to reach full speed: a tap nudges, holding runs |
| Quick Select dead zone | 30 | How far, in pixels, the mouse has to move before the ring picks a slot |
Changes take effect the next time the game starts. Your settings are saved with your other launcher data on your computer, not in the folder where OpenRAC is installed, so updating OpenRAC or the mod keeps them.
[mod keyboard-mouse] keyboard and mouse on the pal disc, plus a warning
for any clash between bindings.See the repository's README. The tests check:
The library is also loaded the way the game loads it: ctest -R keyboard_mouse.
GPL-3.0-or-later, as the rest of this repository.
keyboard-mouseNothing: it works on its own.
Built by the build workflow from 892c17401da544daf7efa229b5e672f892e2fe46, against the OpenRAC mod SDK 1.10.1.
Install: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.
Built by the build workflow from e6c91952ac5eb62d7d1e093f340813020f207c05, against the OpenRAC mod SDK 1.3.0.
Install: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.
Built by the build workflow from d954bb1f743152f9d4a0a2287c448aa032bc84b3, against the OpenRAC mod SDK 1.3.0.
Install: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.
Built by the build workflow from 4984b4f0fb8a9ee2bf60594997532a1d3e27f9c0, against the OpenRAC mod SDK 1.3.0.
Install: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.
Built by the build workflow from afbe9102c4c0f08bafc696e1a04737a3864d0815, against the OpenRAC mod SDK 1.3.0.
Install: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.
Built by the build workflow from df442d33a16c078c3f6f9b68157d0e5222ebb1ec, against the OpenRAC mod SDK 1.3.0.
Install: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.
Built by the build workflow from 154f6d4ef6d5e0220d9fd766fbfaacad8c0e9e2f, against the OpenRAC mod SDK 1.3.0.
Install: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.
Built by the build workflow from 9ed9d0f549ae0ec4a1353376860aecabf3fe0881, against the OpenRAC mod SDK 1.2.0.
Install: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.
Keyboard and mouse · v1.2.4 · ⚠
Comments
No comments yet. Tried it? Say how it went.
Comment on GitHub