07th-mod / 07th-mod/higurashi-assembly
BGM does not play on linux if name is not all lower case
- Langage dominant
- C#
- Étoiles
- 12
- Forks
- 12
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
> Just noticed primal-beat-of-horrow_T.ogg doesn't play on Linux. Renaming it to primal-beat-of-horrow_t.ogg (with a lowercase 't') causes it to play correctly
> Probably because the game is looking for 'primal-beat-of-horrow_t.ogg' and can't find it because Linux file names are case sensitive
This may be related to the BGM switching I implemented which doesn't handle different file case when looking for files (although I thought such a thing would already be handled in the engine, but I might be bypassing it)
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Examinez l'implémentation de la commutation BGM et la façon dont le moteur de jeu gère les recherches de fichiers. Le problème mentionne la sensibilité à la casse sous Linux, donc vérifiez la logique de comparaison des chemins de fichiers. Commencez par trouver où les fichiers BGM sont chargés ou référencés, probablement dans le code lié à l'audio. Testez en vérifiant que la correction permet la lecture correcte des noms de fichiers en casse mixte sous Linux.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp, linux
- Domaine
- audio-video-rtc, game-dev
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 55/100