UltraStar-Deluxe / USDX

The free and open source karaoke singing game UltraStar Deluxe, inspired by Sony SingStar™
https://usdx.eu
GNU General Public License v2.0
812 stars 160 forks source link

[Bug] Party modes cannot be found #274

Open bohning opened 7 years ago

bohning commented 7 years ago

Actual behaviour

When selecting Party --> Classic, after setting up the teams and continue, I receive the following error message (German):

bildschirmfoto 2017-04-22 um 12 29 08

even though the plugins are in the directory (~/Library/Application Support/UltraStarDeluxe1.3/plugins) where they have always been:

bildschirmfoto 2017-04-22 um 12 30 35

Not sure since when this is the case, it worked nicely at my last Karaoke party a few weeks back.

The error.log states that it finds the party modes without problems: STATUS: # Name Version Status Paused #Errors [LuaCore Plugins] STATUS: 0 party mode: 1000blind 1.00 running False 0 [LuaCore Plugins] STATUS: 1 party mode: 2000points 1.00 running False 0 [LuaCore Plugins] STATUS: 2 party mode: 2000pointsblind 1.00 running False 0 [LuaCore Plugins] STATUS: 3 party mode: 5000points 1.00 running False 0 [LuaCore Plugins] STATUS: 4 party mode: 5000pointsblind 1.00 running False 0 [LuaCore Plugins] STATUS: 5 party mode: 500blind 1.00 running False 0 [LuaCore Plugins] STATUS: 6 party mode: 7000points 1.00 running False 0 [LuaCore Plugins] STATUS: 7 party mode: 5000pointsblind 1.00 running False 0 [LuaCore Plugins] STATUS: 8 party mode: blindLyrics 1.00 running False 0 [LuaCore Plugins] STATUS: 9 party mode: blindTotal 1.00 running False 0 [LuaCore Plugins] STATUS: 10 party mode: blind 1.00 running False 0 [LuaCore Plugins] STATUS: 11 party mode: deaf 1.00 running False 0 [LuaCore Plugins] STATUS: 12 party mode: duel 1.00 running False 0 [LuaCore Plugins] STATUS: 13 party mode: hardcore 1.00 running False 0 [LuaCore Plugins] STATUS: 14 party mode: holdtheline 0.6 running False 0 [LuaCore Plugins] STATUS: 15 party mode: holdthelineblind 0.6 running False 0 [LuaCore Plugins] STATUS: 16 party mode: shortsong 1.00 running False 0 [LuaCore Plugins] STATUS: 17 party mode: teamduel 1.00 running False 0 [LuaCore Plugins]

Expected behaviour

Party modes should be found, challenge mode should be playable.

Steps to reproduce

  1. Open the ultrastardx.exe
  2. Select Party
  3. Select Classic
  4. Set up teams (does not seem to matter how they are set up)
  5. Press Enter to continue to get the above error message

Details

Provide some additional information:

bohning commented 7 years ago

I was able to solve the issue by renaming/deleting the ~/Library/Application Support/UltraStarDeluxe1.3 folder and reinstalling UltraStarDeluxe (which may not have been necessary). The above folder was recreated and the party modes are now available again.

However, I have no clue as to why the party modes were not found anyore and this is only a workaround...

ePirat commented 7 years ago

@bohning: I am clueless why the stuff that is in ~/Library/Application Support/UltraStarDeluxe1.3 is there in first place and not just in the App bundle…

ePirat commented 7 years ago

And why that folder has a Version number in it, thats not a good thing to do, usually.

bohning commented 7 years ago

@ePirat: I am not the expert on Mac. I agree that it would make sense to have the party modes in the app bundle. Maybe it is easier to add (additional, custom) or delete (unwanted) modes this way? And yes, having a version number in the folder doesn't seem to be the greatest idea, I agree. Possibly if the folder structure or contents change too much from version to version? Maybe @kamischi or @AlexanderS know more on this...?!

basisbit commented 7 years ago

the version in the folder name was done because 1.3.x usdx didn't start on OS X when there was an old installation of usdx 1.1 or older previously on that computer. At that point in time, there was no help regarding macOS and renaming at least fixed the "can not start game" issue for most people. Stuff is differently now, there are really helpful people like @bohning and @ePirat , so before doing the 1.3 stable release, we should maybe change it back and fix whatever causes the problems. (or rather have the installer delete whatever is in that folder?)

bohning commented 7 years ago

As a side note - just noticed the typo 'akutellen' instead 'aktuellen'...