Devlog 25.45


It has been nearly one year since my my last devlog update on Rogue Souls.

I finally cracked gamepad support. I have a general-purpose solution that I can adapt to my needs. For nearly 2.5 years I have been battling gamepad support for a couple of old USB controllers of mine from Logitech and TTXTech. My reasoning was fairly simple: if I couldn't figure out how to get my old-ass controllers working for my game, then did I really have gamepad support?

I prototyped gamepad support probably 3-4 times a year on average, totaling something like 10+ prototypes in that time. The basic problem looked like this: no matter which approach I took, I could not get my game to recognize input correctly from the d-pad and two joysticks at the same time. Sometimes a joystick would be ignored. Sometimes the d-pad and joystick would be reversed.

Over and over again. For almost 3 years.

Not continuously, mind you. I would take a couple months away from each prototype to cool off and work on something else. I also took time to learn UI/front-end coding, resource/memory management, and a bunch of other cool stuff on the side. I built a prototype for an application that uses Tesseract to partition & scan documents.

I also put a lot of time into a related, secondary project: my Metaverse Chronology Reconciliation Project. This document essentially represents the "lore" of Rogue Souls. I initially posted a bare-bones version a little over two months ago, and I have added quite a bit to it since then, as well as refined the organization.

MCRP is actually what prompted my work with OCR & Tesseract because I was facing bottleneck issues when it came to processing lots of information: there's just way too much to transcribe by hand and then edit, so I was hoping to automate the transcription part.

Watch this space for more Rogue Souls updates coming soon!

Leave a comment

Log in with itch.io to leave a comment.