Fresh install: one game found skips the pre-caching, two games found show no selection
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
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.
由索引模型根据 Issue 内容生成。
描述
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.
- 主要语言
- C#
- 星标
- 33
- 派生
- 1
- 平均合并
- 1 天 17 小时
- 30 天内合并 PR
- 51
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
Gothic-Unity-Project/Gothic-Unity 的其他 Issue
-
bug
难度 2/5 1-3 小时 新手友好度 69/100
Gothic-Unity-Project/Gothic-Unity#487 ·
维护者通常 1 天内回复
-
bug
难度 4/5 3-5 天 新手友好度 49/100
Gothic-Unity-Project/Gothic-Unity#489 ·
维护者通常 1 天内回复
-
bug
难度 4/5 3-5 天 新手友好度 42/100
Gothic-Unity-Project/Gothic-Unity#488 ·
维护者通常 1 天内回复
-
bug
难度 4/5 3-5 天 新手友好度 48/100
Gothic-Unity-Project/Gothic-Unity#485 ·
维护者通常 1 天内回复
-
XRIT - Items in slots get HVR's size (no more flying with a coin on the hip)可能已有人在做 @JaXt0r 于 9 天前认领。 未关闭bug
Gothic-Unity-Project/Gothic-Unity#446 · 已指派 1 人 ·
维护者通常 1 天内回复
查看 Gothic-Unity-Project/Gothic-Unity 的全部 Issue
相似的 Issue
-
难度 1/5 1 小时以内 新手友好度 72/100
-
难度 2/5 1-3 小时 新手友好度 68/100
Facepunch/sbox-public#12284 ·
维护者通常 6 天内回复
-
bug untriaged
难度 2/5 1-3 小时 新手友好度 67/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 65/100
CarlosAdrianM/Nesto#610 ·
-
[bug-bash] print maps a missing item's HTTP 404 to exit 1 instead of documented not-found exit 5未关闭bug bug-bash
难度 2/5 1-3 小时 新手友好度 78/100
Azure/CosmosDBShell#279 ·
维护者通常 1 天内回复