* Docs: README for the next release (Qt launcher, saves, BP fixes, occlusion, logs, known problems)
Both halves (pt-BR and en): new What's new items, status table, requirements, launcher section, BP01-BP12 table, occlusion modes, keyboard map, controller guides, saves recipe, logs and reports, known problems by GPU, credits and acknowledgements.
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01BGrrT8Atu6mshYBUh1H1Mm
* Docs: experimental fixes (occlusion mode, log lines, sources) and VENDOR credits for BP01-BP12
EXPERIMENTAL_FIXES.md mentions the Qt Fixes screen, the occlusion_mode switch, the Config/Backports log lines and the origin of each fix; VENDOR.txt lists the backport origins.
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01BGrrT8Atu6mshYBUh1H1Mm
* Docs: player guide in the package is no longer 'does not boot yet'
README-player.md (pt-BR and en): playable status, Qt launcher screens and classic fallback, game language, saves and updating, lights, experimental fixes, updates screen, logs/report, known problems by GPU, repo link fixed.
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01BGrrT8Atu6mshYBUh1H1Mm
* Docs: Qt launcher is the default (LAUNCHER_QT, QT_PACKAGING)
Drop the 'phase 1 / Tk is the default / coming soon' wording, list the eight screens, add the occlusion selector, mouse status and the VERSION file.
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01BGrrT8Atu6mshYBUh1H1Mm
* Docs: roadmap updated (done and open items)
ROADMAP.md: what shipped (Qt launcher, saves, BP01-BP12, occlusion, mouse, guides, F16C) and what is open (real occlusion, on-disk pipeline cache, RX 580, 4 GB VRAM, auto updater, mouse and Windows validation).
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01BGrrT8Atu6mshYBUh1H1Mm
* Docs: required files (game versions, languages, PC requirements)
ARQUIVOS_NECESSARIOS.md: tested versions, Turkish/Russian caveat, PC requirements, launcher art note (pt-BR and en).
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01BGrrT8Atu6mshYBUh1H1Mm
* Docs: Windows packaging README is about inFAMOUS, not God of War III
Names, paths and commands now match this port (Qt and classic launchers, CUSA00223, --selftest); drops the unused TLG launcher texts; notes that the DLSS/FSR4 code is not used; adds a Windows status section.
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01BGrrT8Atu6mshYBUh1H1Mm
* Launcher script: comment says Qt is the default
Only the header comment of infamous_launcher_qt.sh changes.
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01BGrrT8Atu6mshYBUh1H1Mm
* Docs: README lights section without unverified scene details
Drops 'night scenes / car' wording that was not backed by the sources.
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01BGrrT8Atu6mshYBUh1H1Mm
* CI release notes: drop "Windows not yet tested in game"
Players have been running the Windows package for days (logs, issues and the occlusion fix were
confirmed on Windows), so the line in every release body was wrong.
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01BGrrT8Atu6mshYBUh1H1Mm
* Fix: the classic (Tk) launcher did not open ('Launcher' has no attribute 'play_button')
show_game_language() runs while the window is still being built and called refresh_status(), which
uses the play button created at the end of build(). Behind it, the note text used str.format on
a string that self.t() had already formatted (KeyError: 'name'). Both fixed, and a test now builds
the real window when a display is available. Introduced by the game language "Automatic" option.
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01BGrrT8Atu6mshYBUh1H1Mm
* Fix: the Qt launcher did not detect Xbox/XInput controllers on Windows
detect_pad only read /proc/bus/input/devices (Linux). It now asks tlg-probe --gamepad
(SDL3, cross-platform) first and keeps /proc as the fallback; XInput, Microsoft, Switch
and DualShock names are recognised and the guide follows the detected pad.
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01BGrrT8Atu6mshYBUh1H1Mm
---------
Co-authored-by: HayatoG <[email protected]>
Co-authored-by: Claude Sonnet 5.5 <[email protected]>
README in pt_BR (English below) with the gr2_pc structure and an honest status:
in development, does not boot yet, no screenshots or download yet.
docs/ARQUIVOS_NECESSARIOS.md lists CUSA00223 base 1.00 + update 1.07 (the
update's libc/Fios2 and eboot, the update param.sfo from appmeta) and no
firmware files. docs/ROADMAP.md points to ~/decomp/PORT_INFAMOUS.md.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01JyWhQUvUQf2YSf8HJWnAtd
- packaging/port.env: per-port profile (name, package slug, launcher, icon)
read by the Linux and Windows package scripts; same keys for every port
- package names gr2-linux-x86_64.tar.gz / gr2-windows-x86_64.zip, frozen
launcher 'Gravity Rush 2', the GR2 player README (pt + en, required files),
install_desktop.sh from the profile
- Play <Game>.exe derives the game executable from its own name
- original placeholder icon (packaging/icon/gr2-icon-1024.png, launcher
gr2.png/.ico); TLG's icon and launcher left this repo
- sceFiber on Windows with Win32 fibers (CreateFiber/SwitchToFiber)
- CI: the current TLG workflow (PR builds without publishing, safe nightly
swap, old-build cleanup, required files in the release notes), FreeType on
Ubuntu and MSYS2, xbyak submodule fallback
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01JyWhQUvUQf2YSf8HJWnAtd