Jump to content
LaunchBox Community Forums

DrEvil

Members
  • Posts

    26
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

DrEvil's Achievements

8-Bit Processor

8-Bit Processor (3/7)

2

Reputation

  1. heres the latest info , I'll PM you
  2. I am almost ready to share the first module of my controller mapping framework. This is a set of tools that finds all of the controller actions for games in a platform, and creates images showing users what button does what. The first module is the CONTROL_FINDER.py that accumulates, parses and canonizes the controls for all NES games. This is the hard step, and creating the visuals overlaid on an image of an NES gamepad is a little easier. Anyway, here is a design doc for this first module. If you're interested I'll keep you in the loop and eventually share the git. For what it worth I am using Claude code in JetBrains PyCharm IDE and apps are using PyQt6. All of the sources for information about game controls are open source. Any feedback is welcomed. It may be important for you to know that I am not a dev - just a guy who knew a little python then learned to vibe code. Collaborative development is something I'd like to learn about by doing it.ARCHITECTURE.html
  3. Thanks. I will start the thread in that forum once I have a testable app.
  4. 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
  5. 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
  6. @stigzler @megashub Hi Guys, wondering if you are making progress. I just developed a prototype process for programmatically generating controller mapping images. I started with Sega Saturn. Here is a early sample of the output. Should be scalable to all consoles, the problem being finding and verifying the correct controls for old games based on wikis and image rec.
  7. 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.
  8. Experience user - but new to the forum. This is to report a consistent crash in all version of Launchbox for android: Long press MSX platform banner > press Emulator Setting > Press Default Emulator = crash to Android home screen. Same for MSX2 and MSX2+ I am using a galaxy tab S5e
  9. Thanks. Apparently some themes dont do this properly..
  10. Where does does BigBox look for MARQUEE images for platforms? I have a second monitor working well for game marquees, pulling images without issue. But when Big Box is focused on the platform list, I get blank screens. Thanks in advance
  11. FYI the errors I got involved date/time entries in the xml. I actually parsed them all out but LB still could not load the xml for flash
  12. After I copy the Flash platform xml file into the Platforms folder of LB, LB will not start and throws errors indicating an issue with the xml format. When I remove flash.xml, LB runs. I downloaded the newer v7 of flashpoint
  13. I will write up a functional requirement tonight. Is this where I would post it?
  14. This is a good adaptation of my idea. I don't do my own template editing so I cant directly answer your questions. Regarding my own developments, I also now directly edit "Notes" to make custom comments on controls. I did this to give detailed explanations of controls for very unique games. For example, I finally got every Naomi, Model 2, Model 3, and Atomiswave game working with custom controls using the combination of HOTAS flightstick/throttle and Fanatec steering wheel with pedals. So for example, with the Naomi baseball games, when I am about to start the game from LB, I can remind myself how to select a pitch and control the baseball bat.
  15. I think I figured out a solution for one of my issues - showing the Arcade Controls Information in a theme: I just adjust the image priority for existing images in LB Options. So, instead of having "3d Cart Priorities" default to "Cart 3d", I have moved "Arcade Controls Information" to the top of the list.
×
×
  • Create New...