Fresh install: one game found skips the pre-caching, two games found show no selection
Mantenedores costumam responder em até 2 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 55/100
Direção de pesquisa
Start with GameVersionScene.Init and compare the preselected-game path with the no-preselection paths; the issue also points to InitPhase2, SceneLogo, and ScenePreCaching. Reproduce both cases on a fresh install with one and then two game folders; done means one game pre-caches before loading and two games offer a selection instead of leaving the player at a black screen.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Description
GameVersionScene.Init without a preselected game:
- G1 and G2 found: it only logs "Gothic1 and Gothic2 installation found." There is no selection UI, so the player sees black with the hands.
- Only one game found: it runs
InitPhase2and loadsSceneLogo, notScenePreCachinglike the preselected path. Without a static cache (first start) every world load fails, both new game and load game:
DirectoryNotFoundException: Directory not found: .../files/Cache/Gothic1(StaticCacheService.LoadGlobalCache).
Expected Behavior
- Both found: the player can choose.
- One found: the pre-caching runs first.
Actual Behavior
See above.
Reproduction Steps
- Quest build with
PreselectGameVersionoff, game data infiles/Gothic1andfiles/Gothic2. Result: black, hands only. - Remove
files/Gothic2and start again. The menu shows, but new game or load game doesn't get into the world.
Environment Information
- Reproducibility: Always
- Platform: all (seen on Quest 3; the editor usually preselects a game, so it doesn't show there)
- Game Version: main 83a1aebd2
- Is this a fresh install or an update? Fresh
Notes
- BoroBongo's game profile menu (split/12, #475,
EnableGameProfilesin GameSettings.json) gives a selection that runs the pre-caching. The one-game path is unchanged there. - Related: #395.
- Fix for one game: load
ScenePreCaching, like the preselected path.
- Linguagem predominante
- C#
- Estrelas
- 33
- Forks
- 1
- Merge médio
- 1d 21h
- PRs com merge (30d)
- 56
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de Gothic-Unity-Project/Gothic-Unity
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 69/100
Gothic-Unity-Project/Gothic-Unity#487 ·
Mantenedores costumam responder em até 2 dias
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 57/100
Gothic-Unity-Project/Gothic-Unity#494 ·
Mantenedores costumam responder em até 2 dias
-
improvement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
Gothic-Unity-Project/Gothic-Unity#492 ·
Mantenedores costumam responder em até 2 dias
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 49/100
Gothic-Unity-Project/Gothic-Unity#489 ·
Mantenedores costumam responder em até 2 dias
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
Gothic-Unity-Project/Gothic-Unity#488 ·
Mantenedores costumam responder em até 2 dias
Todas as issues de Gothic-Unity-Project/Gothic-Unity
Issues semelhantes
-
needs-area-label
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Mantenedores costumam responder em até 2 dias
-
bug github_actions
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
endercodezz/BYDLO#336 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
SubtitleEdit/subtitleedit#16638 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
sebastienros/jint#4449 ·
Mantenedores costumam responder em até 1 dia