Gothic.ini: a new VR key lands at the end of the file and is never read back
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 69/100
Direzione di ricerca
Inizia leggendo GothicIniWriter.WriteSetting e segui cosa fa quando la sezione esiste, ma la chiave no. Riproduci il problema con un Gothic.ini in cui la sezione VR non è l’ultima, poi modifica l’impostazione e riavvia. Il lavoro è completato quando la nuova chiave viene scritta nella propria sezione e viene trovata all’avvio successivo, invece di essere aggiunta ripetutamente alla fine.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
GothicIniWriter.WriteSetting: when the section is found but the key isn't, lines.Add appends the key at the end of the file, so it lands in the last section. The next write doesn't find it in its own section and appends it again.
Expected Behavior
A new key is written inside its own section and found again on the next start.
Actual Behavior
Seen on Quest 3, G2: six snapRotationAmount= lines under [ZBUGFIXES] (the last section, written by Spine). The snap rotation setting is back to the default on every start.
Reproduction Steps
- Use a Gothic.ini whose VR section exists but lacks the key (e.g.
snapRotationAmount), and where that section isn't the last one. - Change the setting in the menu a few times and restart.
- The key is appended at the end of the file again each time, and the setting is lost.
Environment Information
- Reproducibility: Always (for keys missing from an existing, non-last section)
- Platform: all
- Game Version: main 83a1aebd2
Notes
BoroBongo has a fix: WriteSettingInSection behind DeveloperConfig.EnableIniWriteInSection in experimental/game-completion-candidate-vibecoded-borobongo. It's in no split yet, and his comment describes the same bug ("marvinPanel 20 times").
- Lingua principale
- C#
- Stelle
- 33
- Fork
- 1
- Merge medio
- 1g 17h
- PR unite (30g)
- 51
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Gothic-Unity-Project/Gothic-Unity
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 49/100
Gothic-Unity-Project/Gothic-Unity#489 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
Gothic-Unity-Project/Gothic-Unity#488 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
Gothic-Unity-Project/Gothic-Unity#486 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
Gothic-Unity-Project/Gothic-Unity#485 ·
I maintainer di solito rispondono entro 1 giorno
-
XRIT - Items in slots get HVR's size (no more flying with a coin on the hip)Forse già presa @JaXt0r l’ha presa 9 giorni fa. Apertabug
Gothic-Unity-Project/Gothic-Unity#446 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Gothic-Unity-Project/Gothic-Unity
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Facepunch/sbox-public#12284 ·
I maintainer di solito rispondono entro 6 giorni
-
bug untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
CarlosAdrianM/Nesto#610 ·
-
[bug-bash] print maps a missing item's HTTP 404 to exit 1 instead of documented not-found exit 5Apertabug bug-bash
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Azure/CosmosDBShell#279 ·
I maintainer di solito rispondono entro 1 giorno