Skip to content

Conversation

@ApfelTeeSaft
Copy link

Implement Various Platforms, see newly created platform folder for details.

Implement Various Platforms
@EvanatorM
Copy link
Owner

This is really cool. I have a couple of questions about it:

  1. Did you test all the platforms to see if they build and run?
  2. Is there a way for game developers to implement their own input actions and implement keybind customization in-game?

@ApfelTeeSaft
Copy link
Author

Hey hey,

I was not able to test every platform due to me not owning every one of these consoles (could split them apart like unity does for platforms)

Input customisation would need to be added I am pretty sure

@EvanatorM
Copy link
Owner

EvanatorM commented Dec 3, 2025

I was not able to test every platform due to me not owning every one of these consoles (could split them apart like unity does for platforms)

That's fair. I'm sure somebody will be able to test them eventually.

Input customisation would need to be added I am pretty sure

Yeah I feel like input customization will need to be figured out before I merge this, though it is a very cool pull request. I'm already using keys in Scuffed Minecraft that aren't added to this.

Really, my whole input system sucks and this is a good start to a better one, but I feel as though we as a community should come up with a more robust solution.

@ApfelTeeSaft
Copy link
Author

I suggest using a Per Platform one in a simple API (unity style), I always thought that that was very nice to work with, I can probably add something like that to every platform including PC, will take a look at it

@ApfelTeeSaft
Copy link
Author

@EvanatorM I added the Centralized API for inputs as well as refined some rendering stuff

@EvanatorM
Copy link
Owner

Hey, I just wanted to let you know that I'm not ignoring your PR. I'm just looking through the code and trying to understand it before I accept it, try adding to it, and realize I have no idea how my own codebase works

@ApfelTeeSaft
Copy link
Author

Hey, I just wanted to let you know that I'm not ignoring your PR. I'm just looking through the code and trying to understand it before I accept it, try adding to it, and realize I have no idea how my own codebase works

No worries haha, btw you can test all the platform specific code with emulators, at the very least I know of dolphin that it's able to execute direct .DOL binaries

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants