batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
1.85k stars 473 forks source link

Removing a failed game install using ES results in system folder wipe. #10184

Open luffykick opened 9 months ago

luffykick commented 9 months ago

This just happened to me on Batocera 37 for the 2nd time. I just figured out how this happens... I had to quit a windows game install as it was not being responsive. When I aborted the install, I removed the failed windows game installation via ES. Once I did this it deleted most of my system folder including all configs, this made ES constantly ask me to reconfigure my controller. My ps3 games are all gone too since it was saved in the system folder. I am not sure if me switching the windows games to wine:lutris has anything to do with this behavior.

dmanlfc commented 9 months ago

we need exact steps to reproduce... https://wiki.batocera.org/report_issue

luffykick commented 9 months ago

Step 1: Install a pc game, using the setup.exe file, (some installs may hang) alt tab and alt F4 the installer when asked if you would like to quit select yes.

Step 2: Go to ES>Windows>delete your failed install. (should say setup), your interface should now switch to the default theme. Pressing F1 causes it to prompt to reconfigure a controller.

Step 3: Ask nice devs for help.

dmanlfc commented 9 months ago

More details... There are steps before 1 above. just saying Install a pc game, using the setup.exe file is not accurate enough. which way... Be verbose in your description of your steps. every interaction should be a step.

juicypop commented 6 months ago

I can confirm this as this happened to me as well 2-3 days ago.

With installing he refers to the method described on the wiki.

Had massive headache figuring out what just happened after that.

dimloq commented 5 months ago

Do like me: use 2 SSDs for Batocera and your Windows games! Since V32 at least there is a bug in winne preventing games from being deleted via F1 and the recycle bin! Even if you delete them, they remain in memory! I made a few posts on the batocera forum and I even contacted susan34 via discort (no solution found).

I see that on V37 or V38 the problem has even gotten worse....

The simplest thing is to carry out your tests on one side, and when the game works correctly: put it in your final Batocera.

Winne is very capricious, and once you understand the system: any loader works and almost any system works with it (all-net / technoparrot / taito type-x / limbergh / nesicaXlive... ) but you have to succeed on the first try every time, hence the importance of never deleting a game.