07th-mod / 07th-mod/python-patcher

On MacOS, manual selection/copy past of path of game folder does not work - only complete path to .app file works

Offen
#29 14 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
JavaScript
Sterne
214
Forks
12
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

On MacOS, manual selection/copy past of path of game folder does not work - only complete path to .app file works

I'm unsure if this is something I introduced inadvertantly or it was always like this. I suppose it was impossible to do before because you were unable to copy and paste the path - you had to use the file-chooser which stopped you from selecting the game folder instead of the game path.

eg this works: /Users/[USERNAME]/library/application support/steam/steamapps/common/Higurashi When They Cry/HigurashiEp01.app

this does not: /Users/[USERNAME]/library/application support/steam/steamapps/common/Higurashi When They Cry

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Untersuchen Sie die Dateiauswahllogik im Codebase des Patchers, wahrscheinlich in einer Hauptanwendungsdatei oder einem plattformspezifischen Modul für macOS. Das Problem betrifft die Pfadvalidierung oder -behandlung für Spielordner im Vergleich zu .app-Dateien. Beginnen Sie damit, den Patcher unter macOS auszuführen und die beiden Pfadformate zu testen, um zu sehen, wo er fehlschlägt. Überprüfen Sie die Fehlermeldungen oder Protokolle, um den Validierungsschritt zu verstehen. Die Lösung wird eine Anpassung der Pfadanalyse erfordern, um Verzeichnispfade zu akzeptieren, die auf den Spielordner zeigen, nicht nur auf das .app-Bundle.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
cli, desktop
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.