libretro / FBNeo

FBNeo - We are Team FBNeo.
https://neo-source.com
Other
224 stars 134 forks source link

Macro buttons stopped working #51

Closed ji125443 closed 5 years ago

ji125443 commented 5 years ago

As the question ...

barbudreadmon commented 5 years ago

No information at all, question doesn't make any sense, closing.

ji125443 commented 5 years ago

Sorry, my English proficiency is not very good. The function of red circle does not work. img_20190203_170903

ji125443 commented 5 years ago

Old versions are fine, but new versions don't work.

barbudreadmon commented 5 years ago

So, macros stopped working... Sorry but i don't intend to fix that stuff, mapping macro/autofire in core options was never a good idea, it should be in the frontend realm, not in the core realm. Maybe @fr500 has some news about macro/autofire support in RA ?

dinkc64 commented 5 years ago

that sucks, can't it easily be fixed though? When I broke this a few years back in FBAlpha (standalone), I got tons of pm's about its usefulness and why it should be fixed. (at the time I didn't know, or care), Of course I didn't need a reason, because it was a silly bug on my behalf, but yea, Neogeo fans (fighting games in particular) love these macro's. :)

ji125443 commented 5 years ago

Yes, playing (Neogeo) fighting games is quite important, so hopefully it will be fixed

andres-asm commented 5 years ago

@barbudreadmon I actually brainstormed it the other day, it's totally doable, but it's difficult and I haven't felt to motivated to work in RA lately.

barbudreadmon commented 5 years ago

@dinkc64 My main issue with the implementation on core's side is that it's causing issues with netplay if options are different between clients, having it on frontend's side would prevent this issue. I know it's an important feature, that's why i think its implementation in RA should be made a priority, so that all cores can benefit from it. My second issue with this implementation is that i didn't write it, the code is kinda complex (for a long time now i have wanted to get rid of it), so i'll have a hard time fixing it.

furiadeoso commented 5 years ago

I'm agree. Macro must be in frontend side. Core options is actually a problem in netplay. The less, the better.

andres-asm commented 5 years ago

Get rid of it! and open an issue on RA repo regarding input mapper macros :)

On Thu, Feb 7, 2019 at 5:04 AM furiadeoso notifications@github.com wrote:

I'm agree. Macro must be in frontend side. Core options is actually a problem in netplay. The less, the better.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/libretro/fbalpha/issues/124#issuecomment-461356692, or mute the thread https://github.com/notifications/unsubscribe-auth/ABpC0EY6k2LpBya1zHcsx6FH4VtoB8Dmks5vK_ozgaJpZM4af_nk .

crazii commented 5 years ago

Not just neogeo, this whole function of fbalpha core is not working. I have a habit that uses L/R button for A+B for most beat'em up arcades, now all of them are not working; that still is OK with me. But it is unacceptable when A+B+C is needed in some fighting games and late 90s beat'em up games.

barbudreadmon commented 5 years ago

But it is unacceptable when A+B+C is needed in some fighting games and late 90s beat'em up games.

@crazii It looks totally acceptable to me considering that's how the original hardware was played. Anyway i explained the plans for this feature and the reasons behind it, so coming just to repeat things we already know and complaining is pretty pointless imho.

crazii commented 5 years ago

@barbudreadmon Yes it's acceptable if a arcade stick like the original is used. I had one but lost it on house moving :). But when talking about game pads of all types&sizes, things're kinda different aren't they? I apologize that I just became restless on having this problem. And all the complaining is just hoping it may be get fixed soon. And I totally agree with you about the frontend macro mappers; I gave you a thumb up before my above comments. Its a good design, despite that it may not come that soon. But I can wait.

leoxxx commented 4 years ago

https://github.com/libretro/RetroArch/issues/7467 I've committed the issue here. Just be add a label.

barbudreadmon commented 4 years ago

There is already an opened issue about it at https://github.com/libretro/RetroArch/issues/8209

barbudreadmon commented 3 years ago

Some update about this : the most i would be able to map for neogeo games with current libretro limitation would be 4 macros (over the 11 possible combinations), if someone is willing to provide a list of the 4 most useful ones, i'll consider implementing them.

On a sidenote, 3xKick & 3xPunch were re-implemented for SF-like games

danabnormal9000 commented 3 years ago

Some update about this : the most i would be able to map for neogeo games with current libretro limitation would be 4 macros (over the 11 possible combinations), if someone is willing to provide a list of the 4 most useful ones, i'll consider implementing them.

On a sidenote, 3xKick & 3xPunch were re-implemented for SF-like games

For neogeo games these are probably the 4 most useful ones, please help implementing them. It's very important for neogeo gamers :

These are honorable mentions :

leoxxx commented 3 years ago

kof 02 BC k9999 need ABCD(01 02) ATHENA&KIM need ABCD,too(02) RALF need AD(02) I think this feature should be better in retroarch than in core.

barbudreadmon commented 3 years ago

i said a max of 4 combo and i'm already getting 10 different combos... i guess that just mean it won't be possible so i'll leave things as-is until retroarch provide support for this.

danabnormal9000 commented 3 years ago

Maybe at least the most important and simple combos can be implemented? Only 2 combos :

leoxxx commented 3 years ago
  • A+B
  • C+D
  • A+B+C
  • B+C+D

I agree to this. But I think ABCD is hard to push on joypad. So suggestion ABCD.(It can cancel skill)

danabnormal9000 commented 3 years ago
  • A+B
  • C+D
  • A+B+C
  • B+C+D

I agree to this. But I think ABCD is hard to push on joypad. So suggestion ABCD.(It can cancel skill)

Okay. So maybe these 4 are the most important button combinations:

While CPS1/CPS2/CPS3 got 3xPunch and 3xKick setting in the core, I think neogeo deserve at least A+B and C+D.

leoxxx commented 3 years ago

I hope retroach add the feature ASAP.

danabnormal9000 commented 3 years ago

I hope retroach add the feature ASAP.

I think neogeo A+B and C+D should be implemented on core, not on retroarch. Similar like 3xPunch and 3xKick on CPS games. Retroarch is hopeless.

barbudreadmon commented 3 years ago
  • A+B
  • C+D
  • A+B+C
  • B+C+D

I went with those 4 macros, implementing B+C+D seemed like a better choice than A+B+C+D since that one can be done by pressing A+B & C+D macros.