github DR-89/time-crisis-2-vr v0.4.0
Time Crisis II VR v0.4.0 - Online two-player and server editor

one hour ago

Time Crisis II VR v0.4.0

Online two-player and voice chat arrive on Quest, Windows PCVR and desktop, together with a new pause menu and an in-game server editor.

New since v0.3.3

  • Play the arcade's twin-cabinet mode as Keith (P1) and Robert (P2). Each device runs the game locally; the emulated C422 cabinet link is carried over the network.
  • ONLINE → HOST A ROOM creates a four-character code. Use JOIN WITH CODE, BROWSE GAMES or QUICK MATCH to connect. LAN hosting and joining by IP are also available.
  • Drop into a host's SOLO/LINKED game, reconnect after interruptions, and use REJOIN to return to the same cabinet. Joining as P2 grants one credit by default.
  • Voice chat supports open mic, push to talk, microphone mute, partner volume, echo cancellation and noise suppression. Quest asks for microphone access when voice chat is first used.
  • The pause menu has GUN, PLAYER, GRAPHICS, AUDIO and ONLINE tabs, operated with the controller laser or sticks. It includes restart-game, recenter and restart-app actions, plus optional startup skipping.
  • ONLINE → Server → CHANGE edits the lobby address inside the game. Enter a hostname or IPv4 address with an optional :port. The keyboard starts in lowercase; ABC / abc switches case. SAVE writes online.cfg and applies immediately. DEFAULT restores zonesync.net. Leave an online session before changing servers; both players must use the same server.
  • The core is updated to namco22-decompile 0.10.1 plus its follow-up sound fix (8f2ed7f). The network protocol supports crossplay with upstream Time Crisis 2 desktop builds from 0.9.3 onward; those desktop builds do not support this port's voice chat.

Online play is contributed by MrSco in PR #11. The default community lobby is zonesync.net:27750 over UDP. Self-hosting is supported with the included upstream nmn-server source.

Downloads and updating

  • TimeCrisis2VR-v0.4.0-quest3.apk: Quest standalone, Android version code 12. Install with adb install -r TimeCrisis2VR-v0.4.0-quest3.apk. It uses the same application ID and signing certificate as official v0.3.3, so an in-place update preserves existing settings and cabinet data. Separately signed fork builds may require a different migration.
  • TimeCrisis2VR-v0.4.0-windows-x64.zip: extract the entire archive to a writable folder. Use Play VR.cmd, Play SteamVR.cmd or Play Desktop.cmd. Preserve your existing quest-options.cfg, online.cfg and cabinet data when updating.
  • SHA256SUMS.txt: SHA-256 hashes of both packages.

The packages include game content, the weapon models and attribution, as in the previous official release.

Validation

  • Quest package: ARM64/DEX entry points, immersive manifest, launcher icons, all 22 game-chip hashes, weapon models and attribution, APK signature and 16 KB ZIP alignment verified. The signing certificate matches official v0.3.3.
  • Windows package: freshly extracted ZIP, packaged hashes and assets, desktop OpenGL rendering and 1,501 frames passed without CPU traps or floating-point exceptions.
  • Menu, server-address persistence/validation, case switching, controller handedness and graphics-options tests passed. Voice DSP tests passed echo-cancellation and speech-preservation checks.
  • Two Windows instances passed the local lobby-room and voice-transmission integration test. The full parallel online suite was not completed on this machine: system load affected timing and an existing local service occupied the LAN-test port.
  • Crossplay with upstream 0.10.1 established a link, but the connection was lost after a long stall during this release's validation. Sustained crossplay did not pass; the cause remains unresolved.

Limitations

  • These remain experimental ports. A new Quest or PCVR headset playthrough has not been performed for these exact binaries; automated desktop/network tests do not establish headset performance or real-world microphone quality.
  • Reliable crossplay with upstream desktop builds is not confirmed for these exact binaries; see the failed sustained-session check above.
  • PR #11 reports a rare stage-two boat-boss issue in linked play. It is not claimed fixed here; include both players' logs when reporting a desynchronization.
  • Room codes are convenient identifiers, not passwords; rooms appear in the public browser. Choosing SOLO ONLY keeps the game single-player.

Online guide · Controls and setup · Attribution · Full changelog

Support development: Patreon.

Don't miss a new time-crisis-2-vr release

NewReleases is sending notifications on new releases.