Conversation
Keep the existing local environment and dependency scripts in the repository; game compilation and portable setup remain pending. PowerShell parser checks passed. No game source or version change; the accompanying setup documentation is recorded separately.
Document installed paths, dependency sources, build commands and verified limits; establish the fork work branch and later upstream PR workflow. Internal documentation links checked. README updated; no game version or release changelog change is needed for this setup documentation.
Use pointer-sized window icon APIs, apply the CEGUI snprintf compatibility patch, correct Boost library search paths and align Python debug headers with the selected debug library. Windows x64 Release and Debug builds passed; executable imports confirm the matching Python DLL in each configuration. README and build failure documentation updated; game version remains 0.7.1 because no release is being published.
Update the session entry point, local setup and build instructions with successful compilation, the managed CEGUI patch and matching Python DLL verification. Manual game tests and packaging remain pending. No additional version or release changelog change is needed for this documentation update; the README and technical build report were updated with the preceding fix commit.
Use integrated additive texture shadows to prevent automatic illumination splitting from removing custom fragment programs required by GL3Plus. Log exceptions before the application file logger is destroyed, then preserve the existing exception handling. Validation: Release and Debug builds passed; the isolated OGRE pass test fails with automatic splitting and passes with the integrated queue configuration. Manual gameplay and shadow appearance remain unverified. Release review: retain version 0.7.1 for this unreleased correction. The root README already links to the startup notes; local diagnosis and build evidence follow in a separate documentation commit.
Record the successful shadow-program startup, captured Legacy map exception, integrated shadow correction, local build evidence and isolated OGRE pass checks. Keep manual gameplay and visual validation explicitly pending and update the session entry points. Documentation review: these are local development and verification notes linked by the existing README; version 0.7.1 and release changelog content are unaffected.
Remove repeated renderer option values before sizing and filling the settings dropdowns, including colour depths repeated for fullscreen refresh rates. Preserve distinct choices and selection by text. Validation: Release and Debug builds and the whitespace check passed; visual confirmation remains pending. Add the cause and verification notes to the development documentation index. Retain version 0.7.1 and the existing root README for this unreleased fix; no separate release changelog entry is needed.
Embed per-monitor DPI awareness and maintain the verified OGRE 13.6.5 renderer patch required for context-safe window replacement, runtime GL options and correct fullscreen client geometry. Validation: clean Release build, DPI and 3440x1440 fullscreen probes, three GL3Plus variants and the patch reverse check passed; version 0.7.1 remains unchanged because this is unreleased work and the project has no changelog.
Apply display, input, audio, gameplay, minimap, shadow and negotiated nickname changes to the running session while preserving rollback for failed window or input transitions and keeping the 3440x1440 navigation visible. Validation: clean Release and Debug builds, packet tests, DPI, layout and GL3Plus probes passed; the user confirmed the reported resolution, fullscreen, cursor, flicker and navigation failures are fixed. Version 0.7.1 remains unchanged because this is unreleased work and the project has no changelog.
Document the stacked branch boundaries, maintained Windows renderer patch, build evidence and the user's successful 3440x1440 fullscreen acceptance test. Documentation review: version 0.7.1 and the root README remain valid; the project has no changelog and no release was created.
This was referenced Sep 5, 2026
This was referenced Sep 5, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The visual and usability findings lacked a shared implementation order and coordination with pending upstream work; this documentation adds an evidence-based roadmap and links it from the development notes.
Scope
Record the current problems, completed fork baseline, ordered tasks, verification requirements and the upstream issue/PR gate for GUI scaling. This is documentation only and does not claim to implement the planned features.
Issue and PR coordination
The roadmap maps issues #4 through #14 and #42 to explicit dispositions and checks the overlap with pending #15, #16, #20, #21, #28, #29, #30, #31, #32, #33, #37, #41 and #45. Its inventory is dated September 5, 2026 and must be refreshed before each implementation task. It closes no issue.
Verification
The audit was based on the repository, historical screenshots, the user's play-test feedback and GitHub issue/PR queries. It explicitly separates observed facts from unverified visual and gameplay outcomes. No new game build is required for these documentation changes.
Dependency and focused review
Draft in the existing work-branch stack; predecessor: #51. GitHub currently compares against the upstream default branch, so the default diff also contains unmerged prerequisite commits. The contribution proposed by this PR is only the topic described above.
Review this task alone.
Keep this PR in draft until the predecessor has merged, then check the base, ancestry and remaining diff before marking it ready. If a predecessor is squash-merged, the dependent branch must be rebased first. Do not merge the cumulative draft as a combined contribution.
Submitted separately following withdrawal of the combined PR #46; the existing work-branch commits are preserved.