07th-mod / 07th-mod/higurashi-assembly

BGM does not play on linux if name is not all lower case

Ouverte
#100 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.