Usdx: [Bug] Party modes cannot be found

Created on 9 May 2017  Â·  6Comments  Â·  Source: UltraStar-Deluxe/USDX

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:

  • USDX version: latest trunk d0f6ff854d88e7b0f92b235fff67f8d651dc7ec5
  • Operating System + version: macOS Sierra 10.12.4
bug macOS

All 6 comments

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...

@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…

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

@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...?!

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?)

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

Was this page helpful?
0 / 5 - 0 ratings