Files
deadinsideandClaude Opus 5.5 9f74a6035d Tidy the repository for publishing: layout, README (EN/RU), license, launcher save folder
- Layout: src/ (loader, runtime), scripts/ (image preparation, patch compiler),
  tests/, tools/ (developer tools, fetch_fsr4_assets.sh, bridge helper,
  diagnostics), docs/history/ (dated reports); build.sh, run.sh, CMake,
  packaging, tools and tests follow the new paths. Raw run log removed.
- Submodules: FSR-Vulkan points at upstream c64f093 and build.sh applies
  gpu/patches/fsr-vulkan to its working tree; LibAtrac9 registered in
  .gitmodules; build.sh initializes missing submodules.
- No absolute home paths in scripts; the desktop entry is a template
  installed by launcher/install-desktop.sh.
- Launcher: the save folder is chosen with a folder dialog (default shown,
  reset, open in the file manager), status icons that exist in Adwaita,
  upscaler asset status for FSR 4 / 4.1.1.
- README.md / README.ru.md: what it is, status, highlights, differences from
  shadPS4, build/run, assets, layout, roadmap, credits. LICENSE: GPL-2.0.
- tests/test_probe.py: expectations updated to the loader's current messages.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-01 08:42:38 +03:00

8 lines
261 B
Python

"""Repository paths for the Python tests (run: python3 -m unittest discover -s tests)."""
import sys
from pathlib import Path
ROOT = Path(__file__).resolve().parent.parent
if str(ROOT / 'scripts') not in sys.path:
sys.path.insert(0, str(ROOT / 'scripts'))