Out of box experience
Maintainers usually reply within 2 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
Research direction
Start by reviewing the existing save-game directory handling, INI loading, installation discovery, and -g command-line entry point described in the issue. Compare current behavior across vanilla, Gothic 1, Gothic 2, mods, and non-Windows platforms. The work is done when the project has agreed, documented behavior for installation, configuration, saves, and signing rather than separate one-off solutions.
Written by the indexing model from the issue text.
Description
This topic been around in various forms for far. Maybe it's time to address it.
Goals
- Game should be easy to install & play.
- Engine behaviors should consistent be easy to predict for player.
- Avoid opportunistic one-time solutions for particular cases
Topics
- Save-game directory
- need a clean separation between vanilla and opengothic saves.
- need a separation between gothic1, gothic2 and mods
- Ini files hierarchy
- What is best way to handle Gothic.ini ? (so far OG uses nested approach)
- SystemPack.ini? (OG using one from gothic path)
- OpenGothic settings? (commnad-line key are mess!)
- DMA from LeGo ?
- Discovery of gothic-installation
- currently handled by heuristics that no one seem to be using
- and
-gparameter - what about non-windows platforms?
- Signing (make antivirus happy)
- do we care?
- Dominant language
- C++
- Stars
- 1.6k
- Forks
- 138
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 13
Getting set up
- No Dockerfile or Docker Compose file
- No 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 Try/OpenGothic
-
Build fails with GCC 16 and -march=native: -Werror=array-bounds in DynamicWorld::soundOclusion()Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Try/OpenGothic#1010 · 2 comments ·
Maintainers usually reply within 2 days
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 68/100
Try/OpenGothic#990 ·
Maintainers usually reply within 2 days
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 48/100
Try/OpenGothic#986 ·
Maintainers usually reply within 2 days
-
Game crash on deathOpenbug
Difficulty 4/5 3-5 days Newbie friendliness 42/100
Try/OpenGothic#984 · 4 comments ·
Maintainers usually reply within 2 days
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 55/100
Try/OpenGothic#974 · 1 comment ·
Maintainers usually reply within 2 days
Similar issues
-
objdetect(mcc): CCheckerDetector leaves its chart type uninitialized 🤖🤖🤖Possibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 1/5 Under an hour Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
(S1 - Need confirmation)
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
CleverRaven/Cataclysm-DDA#89182 ·
Maintainers usually reply within 1 day
-
ai_p2
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
ClickHouse/ClickHouse#126833 ·
Maintainers usually reply within 1 day
-
clang:static analyzer
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
llvm/llvm-project#233598 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100