Fresh install: one game found skips the pre-caching, two games found show no selection
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 55/100
Research direction
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.
Written by the indexing model from the issue text.
Description
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.
- Dominant language
- C#
- Stars
- 33
- Forks
- 1
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 51
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Gothic-Unity-Project/Gothic-Unity
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 69/100
Gothic-Unity-Project/Gothic-Unity#487 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 49/100
Gothic-Unity-Project/Gothic-Unity#489 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 42/100
Gothic-Unity-Project/Gothic-Unity#488 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 48/100
Gothic-Unity-Project/Gothic-Unity#485 ·
Maintainers usually reply within 1 day
-
XRIT - Items in slots get HVR's size (no more flying with a coin on the hip)Possibly taken @JaXt0r claimed this 8 days ago. Openbug
Gothic-Unity-Project/Gothic-Unity#446 · 1 assignee ·
Maintainers usually reply within 1 day
All issues in Gothic-Unity-Project/Gothic-Unity
Similar issues
-
Difficulty 1/5 1-3 hours Newbie friendliness 78/100
QuantConnect/Documentation#2838 ·
Maintainers usually reply within 1 day
-
"Create your app": .sln/.slnx step and Solution Explorer instructions don't match current C# Dev KitOpenarea-tutorials needs-triage
Difficulty 1/5 1-3 hours Newbie friendliness 72/100
dotnet/website-feedback#1844 ·
-
Needs: Attention :wave: v5 v5-preview5
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Azure/azure-functions-core-tools#5852 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
OrchardCMS/OrchardCore#20194 ·
Maintainers usually reply within 1 day
-
VB -> C#
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
icsharpcode/CodeConverter#1301 ·
Maintainers usually reply within 3 days