Repository navigation
fix: Linux first-run breakages - #4
Open
KrystianSzydlik wants to merge 3 commits into
Open
KrystianSzydlik wants to merge 3 commits into
KrystianSzydlik wants to merge 3 commits into
Conversation
A fresh clone has no obj/, so the probe fell back to /tmp while `dotnet run --no-build` still resolved the default bin/ path.
Relative "data/" paths made launchers started outside the repo (desktop entry, menu shortcut) create a second empty set of databases.
Quotes come back from the API title-cased, while the city is free text in the loot tab, so a lowercase entry priced nothing.
KrystianSzydlik
force-pushed
the
fix/linux-first-run
branch
from
September 9, 2026 17:54
41fab40 to
27ce494
Compare
This branch has not been deployed
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.
Three one-line fixes, each breaking a fresh Linux install independently.
obj/does not exist in a fresh clone, so the writability probe fell back to/tmpwhiledotnet run --no-buildstill resolvedbin/. Every first run crashed withWin32Exception (2).data/, so any launcher started outside the repo (desktop entry, menu shortcut) created a second, empty set of databases.Kept as three separate commits so any one can be dropped independently.
Tested on Ubuntu 24.04, .NET 8.0.130. Full suite passes (464 passed, 47 skipped).