Welcome!
Final Burn Neo => FBN Discussion => Topic started by: rashed4004 on February 06, 2023, 09:14:04 PM
-
Hello
I want to add a new Button Combo - B+C to use as Hotkey but can not find anywhere to do it.
Can you please help me with it?
Thanks
-
Windows FBNeo: no problem
Libretro FBneo: Can't (for a stupid reason, retroarch won't allow more inputs)
best regards,
- dink
-
damn :'(
It's for Steam Deck. So, thats not gonna happen.
Thanks for replying anyways.
-
Libretro FBneo: Can't (for a stupid reason, retroarch won't allow more inputs)
Exactly, retroarch doesn't allow to declare a button and map it later, meaning you are limited by the number of buttons readily available on their retropad model. See https://github.com/libretro/RetroArch/issues/11273.
The combos made available for neogeo were decided in https://github.com/libretro/FBNeo/issues/51.
-
thanks guys. appreciate it.
its sad to see their unwillingness to add more key combinations.
-
its sad to see their unwillingness to add more key combinations.
You don't understand, this is an open-source project, anyone who cares for a feature is free to implement it.
-
ahh ok. i misunderstood then.
i saw on those threads there was a particular person that implementing the 4 key combinations we have at the moment and denied to add any more. hence, i assumed he had control over that system.
anyways.
-
ahh ok. i misunderstood then.
i saw on those threads there was a particular person that implementing the 4 key combinations we have at the moment and denied to add any more. hence, i assumed he had control over that system.
anyways.
That "particular person" is me, and i'm not "unwilling", i can't for the reasons explained multiple times in this topic and in those github issues.
-
i am sorry, didnt mean to be rude. just wanted to state what i gathered from reading the threads.
is there any easy way for users to replace any of those button combinations with something different?
Thanks
-
is there any easy way for users to replace any of those button combinations with something different?
A C/C++ developer should have no issue building his own core after replacing the macro code at https://github.com/libretro/FBNeo/blob/868dee240104ed2ba3b74ec0bc3c9f467fb284f8/src/burner/libretro/retro_input.cpp#L200-L259 and https://github.com/libretro/FBNeo/blob/868dee240104ed2ba3b74ec0bc3c9f467fb284f8/src/burner/libretro/retro_input.cpp#L1812-L1821
-
thank you very much.
Could you please tell me exactly what to re-compile for neogeo core after i make the changes in the macros in 2 below
https://github.com/libretro/FBNeo/blob/868dee240104ed2ba3b74ec0bc3c9f467fb284f8/src/burner/libretro/retro_input.cpp#L200-L259 and https://github.com/libretro/FBNeo/blob/868dee240104ed2ba3b74ec0bc3c9f467fb284f8/src/burner/libretro/retro_input.cpp#L1812-L1821
Sorry, I havent done these before but looking at the button config it certainly looks like i can give it a go and see what happens.
appreciate your guidance on this.
-
Instructions to build the libretro core are available from https://github.com/libretro/FBNeo/tree/master/src/burner/libretro#how-to-build (obviously you need a dev environment like msys2)
-
Maybe it would be better to officially change one of the combinations to b+c? Is there one already configured that isn't very useful for most games?
-
BCD isnt that much useful. At least the NeoGeo games that I play like The King of Fighters and some more has no function for BCD
-
Users asked for those 4 macros, i won't remove any of them.
-
A C/C++ developer should have no issue building his own core after replacing the macro code at https://github.com/libretro/FBNeo/blob/868dee240104ed2ba3b74ec0bc3c9f467fb284f8/src/burner/libretro/retro_input.cpp#L200-L259 and https://github.com/libretro/FBNeo/blob/868dee240104ed2ba3b74ec0bc3c9f467fb284f8/src/burner/libretro/retro_input.cpp#L1812-L1821
I imitated the rules of Neogeo and added the PGM combination key. As a result, the keys were wrong, which caused Neogeo to be unable to start the game