Idea: Multiple User Profiles / Save Directory Switching #259
Labels
No labels
area/accessibility
area/audio
area/input
area/install
area/menu
area/renderer
area/saves
area/upscaling
beanstalk: approved @ 1697603
beanstalk: approved @ 2c5a62e
beanstalk: approved @ 4fd82b7
beanstalk: approved @ 64d6d09
beanstalk: approved @ 6f91fae
beanstalk: approved @ 70a78f9
beanstalk: approved @ 8d361dc
beanstalk: approved @ 9d8356e
beanstalk: approved @ abf2227
beanstalk: approved @ d82f202
beanstalk: approved @ e5f1e40
beanstalk: approved @ ee8ab5f
ci: approved
good first issue
gpu/amd
gpu/igpu
gpu/intel
gpu/nvidia
help wanted
kind
bug
kind
chore
kind
docs
kind
feature
kind
performance
kind
question
needs measurements
platform/linux
platform/macos
platform/steam-deck
platform/windows
preview
priority
critical
priority
high
priority
low
regression
status
blocked
status
confirmed
status
duplicate
status
invalid
status
needs-info
status
wontfix
testing wanted
ci: approved
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Longshot#259
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The idea
Summary
Add support for multiple user profiles (or a save directory selector) so multiple people playing on the same PC can maintain separate save progress.
Problem / Motivation
Unlike the original N64 release which featured three in-game save files, the Nintendo Switch 2 remake only provides one manual save slot per user profile. On the console, families or roommates work around this by creating separate local user profiles.
Currently, Hookshot routes all save data to a single directory (
useron Windows /~/.local/share/hookshoton Linux), meaning multiple players sharing one installation have to manually swap folders or risk overwriting each other's progress.Proposed Solution
Implement a lightweight profile switcher that redirects the virtual save-data mount path based on the active profile. A few ways this could work:
user_1,user_2, or custom profile names).--profile <name>or--save-dir <path>so users can also create dedicated desktop shortcuts per player.Additional Context
Anything else
No response
From Elmazz on Discord:
The requester wants to manually set the save directory to make switching between an emulator and Longshot simpler. They currently use a Windows
mklink /D; screenshot showsAppData\Roaming\Longshot\savecontaining a directory named5a3c9e1f0b7d24680000000000000001.