Merge branch 'main' into workingdir

This commit is contained in:
Jujstme 2025-03-10 19:57:12 +01:00 committed by GitHub
commit 44effe4f64
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 20 additions and 1 deletions

View file

@ -1,3 +1,17 @@
> [!WARNING]
> This repository is a fork of the Unleashed Recompiled project, specifically designed to support binary Arch Linux packaging through the AUR and the PKGBUILD system. For Windows builds, please refer to the upstream repository.
> **Do not attempt to compile the content of this repository with Windows targets**.
> Please be also aware this package, unlike the Flatpak version provided upstream, may not be compatible with the Hedgemod Manager differently from the Flatpak version provided upstream.
Binaries from this repository are built using:
```
$ cmake -DCMAKE_AR=/usr/bin/llvm-ar -DCMAKE_RANLIB=/usr/bin/llvm-ranlib . --preset linux-release
$ cmake --build ./out/build/linux-release --target UnleashedRecomp
```
---
<p align="center">
<img src="https://raw.githubusercontent.com/hedge-dev/UnleashedRecompResources/refs/heads/main/images/logo/Logo.png" width="512"/>
</p>

View file

@ -14,7 +14,12 @@ inline std::filesystem::path GetGamePath()
return "/var/data";
else
#endif
return ".";
const char* homeDir = getenv("HOME");
if (homeDir == nullptr)
return g_executableRoot;
std::filesystem::path homePath = homeDir;
std::filesystem::path gamePath = homePath / ".local" / "share" / USER_DIRECTORY;
return gamePath;
}
bool CheckPortable();