#Lunar profile system redesign

1 messages · Page 1 of 1 (latest)

hollow pasture
#

(Some of these were suggested in the past but this also includes new ones)

  • Mod profile limit: This iscurrently set to 8 but it should be possible to set the limit to something like 64 (no one will use more than 64 profiles)
  • Profile folders: The profile folders are named just a lot of numbers and there is one default profile folder called default. Any modern operating system supports most letters and other symbols including spaces so the folders should have the profile names.
  • Disabled mod behavior bug: If you have a hypixel profile that automatically gets enabled when you join hypixel and you have freelook enabled on a different profile that is currently selected it will disable freelook before changing the profile and because of a bug it wont re-enable freelook on the non-hypixel profile for some reason.
  • Profile deleting bug: If you force-quit lunar 1.7 during a specific time during the launch it can cause all your profiles to be reset for some reason so the game should only access the profiles after everything else was loaded (only tested on macOS so far)
  • Server specific profiles: This lunar mod profile feature is a bit broken because it also applies during lobby-change on hypixel so if you have a hypixel profile and a skyblock profile it can change your profile every time it teleports you to a different lobby. It should also be possible to add multiple servers to one profile
  • Version specific profiles: It should be possible to choose one or multiple version(s) for each profile and this would only be applied when the game is launched so you can have a default profile for one version but change to a different profile if required without it changing the profile again.

If you have any suggestions for other changes let me know and I might add them to this list.

hollow pasture
#

(to prevent profiles from being deleted the new system could use the folder name for the profile name which would rename your profiles to random numbers and default but that can be changed manually after updating)

Ideas suggested by other people:

  • nothing so far
naive quiver
#

My opinion on this;

  1. I think having more than 8 slots is an okay idea, 8 is very little, but 64 is far too many.
  2. I think keeping the way our profiles are named/stored in the .lunarclient directory is optimal from a development standpoint, however having some indication in game or inside the profile folder to let you know which is which could help.
  3. This is a known bug.
  4. I believe we know this bug, but I'm not 100% sure as it sounds very rare and specific.
  5. This sounds like it may be another bug, I'll take a look into this one.
  6. This sounds reasonable.
hollow pasture
# naive quiver My opinion on this; 1. I think having more than 8 slots is an okay idea, 8 is v...
  1. I only mentioned 64 as a possible profile limit because its theoretically possible to allow unlimited profiles but 16-32 is probably more reasonable
  2. having different profile and folder names is more effort than if the game just showed the folder name and this would not be that difficult to change
  3. it happened two times for me and i had to redo all the profiles
  4. thanks but i also mentioned an option to allow multiple servers that would be useful as well
marble mantle
#

The issue with profiles resetting has existed in the client for a while now, however as Zuxt said above, it's extremely rare, and also not specifically about force-closing the game or 1.7 (from my own experience with the issue). Also your profiles are always kept in the .lunarclient\settings\game directory and it's the profile_manager.json file that's resetting, which eventually leads to the game not being able to read the existing profile directories

I've had multiple attempts to manually reproduce this issue in the past (so I can possibly report it) and I haven't been able to

hollow pasture