Repository navigation
Docs up to date for v0.3.0, and setup.sh --ios honors P2_DEVICE - #23
Merged
Merged
Conversation
The README documents P2_DEVICE to pick the iPhone when several are connected, but setup.sh always took the first one listed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- README: simpler intro, installer is signed (not notarized), Metal described first, HL2 in Play/Logs/roadmap, iPhone data sizes, HL2 at 60 fps on iPhone, dark interiors, both games' depots. - ios.md: HL2 tested on a phone, OpenGL section after Metal, Portal 2 touch table, per-game Settings page, P2_TEAM_ID/P2_BUNDLE_ID caveats; back-tap internals moved to docs/backtap.md, OpenGL perf history to STATUS.md. - hl2.md: correct build_ios.py command, run_game.py renderer, perf history moved to STATUS.md. - d3d9-bridge.md: vendor id, gamma ramp, interface count, no-Rust path, HL2. - CLAUDE.md: handle range 0xe8000000, what make clean deletes, more targets. - Installer: plural when both games were built. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- steam.md is now the bridge reference (Portal 2, Half-Life 2's SDK 1.60 start-up, the iPhone stub, current counts); the 25 Oct. investigation moves to docs/steam-investigation-2026-10-25.md. - usage.md: HL2 language/log/app, co-op and save sync marked Portal 2 only, OpenGL-only diagnostics flagged, missing variables, run_game.py behaviour, duplicate build commands merged, ~ path fixed, unnotarized installer. - Links to the renamed sections updated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
A pass over the whole documentation after the Half-Life 2 merge: every claim checked against the code, then outdated, missing and superfluous parts fixed.
Bug fix
setup.sh --iosignoredP2_DEVICE(documented to pick the iPhone when several are connected) and always took the first one. New testSetupDeviceTests(fails on the old code).Wrong or outdated
~inside quotes did not expand in two launcher commands.build_ios.pycommand missing--release --deps;run_game.pyrenderer sentence.0xe8000000;make cleandeletes all ofbuild/.Missing
P2_TEAM_IDwith several accounts; save sync and co-op marked Portal 2 only; OpenGL-only diagnostics flagged; gamma ramp in the bridge doc.Moved, not deleted
docs/backtap.md.STATUS.md.docs/steam-investigation-2026-10-25.md.Tested:
make check(167 Python tests, 241 C checks), internal links and anchors checked by script,swiftc -parseon the installer. Reviewed by Codex. Not tested: the installer rebuilt with the new string.🤖 Generated with Claude Code