shaddatic / sa2b-input-controls

A C mod for Sonic Adventure 2 PC focused on repairing and improving the game's input system
0 stars 0 forks source link
sonic-adventure-2

SA2 Input Controls

Is the input mod for Sonic Adventure 2!

It completely replaces the sub-par input code created for the HD releases with all-new and modern input methods, all written entirely in C! And, on top of that, includes optional enhancements and bug fixes to the game itself; some issues of which have stood since as far back as the Dreamcast!

Features

Core Features

Input Controls API

Changes From Vanilla

Bug Fixes

Bug Additions

SDL Controller Mappings

Although a more advanced feature, SDL supports custom controller mappings through an external file. There are many tools and tutorials out that can help you create an SDL Controller Mapping file, including Steam, so you can get the controller exactly how you like it! Once you've created the mapping file, place it in SA2 Input Controls' mod folder, next to mod.ini, as gamecontrollerdb.txt. Input Controls will automaticaly load it at game boot!

Installation

Install SA2 Input Controls into your mod list, either manually or via the '1-Click Install' feature. SDL2 is not a seperate download and comes pre-packaged with the mod, no further setup is required. Once enabled, it is recommended you place Input Controls very near the top of your mod list - a safe bet is to place the big 3 (Render Fix, Input Controls, Volume Controls) as your first 3 mods - although this is not a requirement, but it is recommended. After that, configure, play, and enjoy! And remember to check for updates!

Making New Issues

If you encounter an issue with the mod, and it's not already on the issue tracker, please feel free to make a new GitHub issue! But remember, it's one issue per GitHub issue. Unless the issues are related, please make a seperate entry for each issue.