DrEvil Posted August 29 Posted August 29 Hi All. I don't post much or do much shareable development. But there is a problem I am working on: PROBLEM: When running an emulated game for an old console, its hard to know which button does what on the original controller. Its not enough to map the A on your Xbox controller to the A from a Sega Saturn controller. You still don't know the function of A, at first. SOLUTION: Build a library of media files for LB that show the original controller with button function labels. I am automating the process and here are some sample outputs for a few Sega Saturn Games. My process is scalable and can probably handle any gamepad from any console. Its really pretty easy with Claude Code in PyCharm. The included images were generated without human editing. The only thing I manually edit is a beginning template layout of the controller buttons superimposed on a drawing of the original control, which is not specific to any game. What do you think? Does it already exist (other than for MAME)? Is it useful for others. If so, please give feedback on these prototype images. Quote
DrEvil Posted 18 hours ago Author Posted 18 hours ago For anybody following this thread - I am close to release candidate version and will create a git repository for anyone interested in providing feedback, testing, contributing code, forking, whatever. I have a few GUIs. The pipeline involves finding all the control for specific games in specific platforms (i.e. what does "Button A" do in "1942" on "NES"). These are then put in a database. Then the user create a very dynamic visual controller template for the NES platform in general, to which all the specific game controller mappings are individually loaded, yielding game-specific controller templates. FYI - I am using claude code in PyCharm (python) on windows. I say this because: if I were to clone the repo and start working on it, the first thing I would do would be to ask claude to walk me through the project. PM or post here if you are interested Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.