batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
2.04k stars 525 forks source link

Future pinball issue #5666

Open Jorgecalebb opened 2 years ago

Jorgecalebb commented 2 years ago

Hi folks,

I've always had issues with Future Pinball in x64 versions. Now in v33 but before same issue as well. Any table crashes after the loading screen, just as the loading bar reaches the end. I've entered the app after pressing F1, and same crash screen pops up when trying to config the controls... I think this is the key. I've a cabinet with 2 players with a supported Nvidia card. Any other emulator works perfectly. Could you please help?

Thanks a lot! Cheers

liberodark commented 2 years ago

Hi please test this : Abra Ca Dabra.fpt.zip

Jorgecalebb commented 2 years ago

Hi please test this : Abra Ca Dabra.fpt.zip

OK thanks I'll try, anyway I've tested many tables both from Batocera and directly from the app, with same result. I'll let you know. Thanks

Jorgecalebb commented 2 years ago

Hi please test this : Abra Ca Dabra.fpt.zip

Hi, no way, it always crashes... May be related to controls config somehow

chfarges commented 2 years ago

Hello,

I have the same issue and think I know the source of it. It does it on every table. It seems that it is related to the number of connected inputs.

On my system (X86_64 with Nvidia 750Ti), if only a single controller is connected, the table works fine. If there is more, then I have the same issue as above. @Jorgecalebb could you test with a single controller connected in your cab (if possible) and confirm?

@liberodark I don't know how to do it technically but it may be possible to hide to the fpinball emulator other controllers and only keep first controller? As it is a pinball simulator I guess that a single controller if enough.

I am available for testing.

Thanks!

Jorgecalebb commented 2 years ago

Hello,

I have the same issue and think I know the source of it. It does it on every table. It seems that it is related to the number of connected inputs.

On my system (X86_64 with Nvidia 750Ti), if only a single controller is connected, the table works fine. If there is more, then I have the same issue as above. @Jorgecalebb could you test with a single controller connected in your cab (if possible) and confirm?

@liberodark I don't know how to do it technically but it may be possible to hide to the fpinball emulator other controllers and only keep first controller? As it is a pinball simulator I guess that a single controller if enough.

I am available for testing.

Thanks!

Thanks for your reply, that's exactly what I think that happens. I can't unplug a controller as I've a pc and lots of plugs inside so no way to test that. I've tried to manipulate the config files so only one controller is used, but I've broken something and now even doesn't try to load any table and freezes 😁

Somebody please help us!

Thanks!

dmanlfc commented 2 years ago

v34 works fine now, I have just restricted controllers to only player 1 & fixed a controller config issue. Please test the next beta after the 7th of April.

Jorgecalebb commented 2 years ago

v34 works fine now, I have just restricted controllers to only player 1 & fixed a controller config issue. Please test the next beta after the 7th of April.

Sounds great, I'll try it for sure, thanks!!

chfarges commented 2 years ago

v34 works fine now, I have just restricted controllers to only player 1 & fixed a controller config issue. Please test the next beta after the 7th of April.

Hi ! Great news but sadly it is not working for me. Still crashing if more than 1 controller is connected in ES.

dmanlfc commented 2 years ago

i don't think the last beta got the change. also what FP table are you using? What @liberodark posted works fine.

dmanlfc commented 2 years ago

@chfarges - please try the build below with: https://github.com/batocera-linux/batocera.linux/files/8116230/Abra.Ca.Dabra.fpt.zip

https://drive.google.com/drive/folders/1_bqmR7CoZ78i7DolYt5b-RRqB5c-LPyN?usp=sharing

chfarges commented 2 years ago

i don't think the last beta got the change. also what FP table are you using? What @liberodark posted works fine.

Hi ! I tested ACDC and Akira tables. I don't think it is related to tables as if I physically change the controllers to have a single one plugged in, the tables work. If more than 1 is connected, it crashes.

chfarges commented 2 years ago

@chfarges - please try the build below with: https://github.com/batocera-linux/batocera.linux/files/8116230/Abra.Ca.Dabra.fpt.zip

https://drive.google.com/drive/folders/1_bqmR7CoZ78i7DolYt5b-RRqB5c-LPyN?usp=sharing

Could you please tell me how to upgrade with this custom version (the one on google drive) ? Via ssh for instance. Thanks !!

dmanlfc commented 2 years ago

There is a readme...

chfarges commented 2 years ago

There is a readme...

Thanks ! I did not see it 😅 I will try tomorrow evening. Do you know if I should copy only the files in the root folder of your drive or also the folder named "full image"? Could you please also confirm that I won't loose my data and be able to go back to normal upgrade process to beta after that? Sorry it will be my first attempt to install a custom image so I am a bit scared 😉

dmanlfc commented 2 years ago

only the files from root, yes. this is a safe upgrade, it performs the same actions as batocera. full image is for a clean install only.

Jorgecalebb commented 2 years ago

I see advances! Sounds great. I'll try next stable version and finger cross! Thanks a lot for your support guys!

chfarges commented 2 years ago

only the files from root, yes. this is a safe upgrade, it performs the same actions as batocera. full image is for a clean install only.

Hi ! I tried tonight (upgrade + your table) and it still does not work when many controllers are connected. If I can provide something else to help... Thanks!

dmanlfc commented 2 years ago

@chfarges there is a problem on your side, it does not crash here with multiple controllers for me.

3 suggestions to try separately:

  1. Delete the reg file in system/configs/fpinball & retry
  2. Delete the wine bottle in saves called fpinball & retry
  3. Try a clean install on another drive.

What are your controllers & hardware specification?

chfarges commented 2 years ago

@dmanlfc Thanks for your reply! I'll try all that this week-end. My hardware is X86_64 with Nvidia card. Controllers are connected with Mayflash W009 adapter that makes ES see 4 controllers whatever the number of connected controllers.