Skip to content

Releases

Ninja Assault v1.0.8 — Quest & PC VR

Choose a tag to compare

@lovervr63-a11y lovervr63-a11y released this 03 Nov 04:02

Ninja Assault v1.0.8

  • Redesigned Gun, World, System and In-game settings with one controller pointer.
  • Laser Off, Normal, 5x and 10x. Right stick click toggles both the laser and Crosshair.
  • Crosshair defaults to 15% minimum, 40% maximum, and 8 m shrink distance. Saved preferences carry forward. Gameplay HUD elements no longer intercept aim.
  • Either controller can Start solo play. The free hand can request a second player.
  • First-time VR weapon setup uses your own game files and reuses a valid cache.
  • Wider view offers Off, On and Fade. Native options are available through Service.

Ninja Assault VR v1.0.7 — Quest & PC VR

Choose a tag to compare

@lovervr63-a11y lovervr63-a11y released this 30 Oct 06:01

Quest library/application name: Ninja Assault - VR4ALL.

This is an Android branding and package-version update to the previous public release v1.0.6. Game code, native libraries, resources and assets are byte-identical to that release. Package ID and signing certificate are retained for an in-place update with existing app data. PC VR is included unchanged from the previous release.

Verified with Android SDK label/package/signature/alignment checks and a complete APK payload comparison. Physical gameplay was not retested for this metadata-only update. Development gameplay/settings changes in other chats are outside this release.

No game ROMs, BIOS, disk images or personal data are included. Provide your own legally obtained game files.

ninja-assault-vr v1.0.6

Choose a tag to compare

@lovervr63-a11y lovervr63-a11y released this 29 Oct 03:45

ninja-assault-vr v1.0.6

Quest and Windows PCVR update. Android versionCode 7; package and release signing identity are retained.

  • The validated setup screen automatically enters VR when the required game files are ready. Missing files, permission issues, Quit and error returns keep setup available; manual Play remains available.
  • Arcade gun body and entire grip use logical P1 red and P2 blue across hand assignments. Grey screws and original lens details are preserved. Native weapons/staff, Zapper and controllers retain their appearance.
  • Gun angle 0 now has the former physical -10 degree pose. Display remains -30..30 in one-degree steps. Legacy saved angles reset to 0 once; later choices persist. Other preferences, saves and calibration remain intact.

The launcher automatic entry was physically confirmed in the preceding test. Production settings/material/pose checks and isolated Quest GPU pixels passed for all seven games. Fresh release builds are verified separately in the overseer batch report. Physical acceptance of the new color/angle correction and PCVR headset/full-route coverage remain pending; software compilation is not a headset-play result.

Bring your own supported game data. Release packages contain no game data.

Ninja Assault VR 1.0.5 — Menu Service Controls

Choose a tag to compare

@Godofkill97633 Godofkill97633 released this 27 Oct 01:51

Ninja Assault VR 1.0.5 moves Service access into the purple VR menu.

Controls

  • Open the in-game VR menu and choose Open Service Menu, immediately above Quit. The A-hold shortcut is removed. Ordinary A starts P1 immediately after loading; controller buttons do not directly open Service during gameplay.
  • Standard NAOMI menus use X = Next and A = Select, with a purple guide below the native menu. Choose native EXIT to restart and restore normal controls automatically. No B step is needed; returning from a submenu preserves navigation.
  • Ninja Assault and Survivor use their native Namco controls: X = Down, A = Enter, with the stick available for Up/Down. While active, the VR menu row becomes Exit Service Menu; choose it to return to gameplay and clear the guide automatically.
  • Held inputs are consumed after entry, focus recovery and loading. Service navigation does not request P2 or expose a second gun. Fresh P2 joining still requires native game acceptance and follows the saved hand assignment. Survivor remains single-player.
  • Service is an offline VR-gun action available after initial loading, including while the VR menu pauses emulation. The passthrough launch fix, purple options/gun UI and VR4ALL launch splash remain included.

Validation

  • Production input/assignment checks, Android unit tests, startup contracts, native observer tests, Ninja hand checks, MOK reload checks and package fixtures passed across the applicable ports.
  • The final menu-only entry and automatic return were exercised with actual native menus in PC XR simulator runs for Confidential Mission, HOTD2, Ninja Assault and Survivor. Native submenu navigation preserves Service controls. Main/test startup metadata was additionally measured in owned Lupin original, MOK and Death Crimson Japan Rev A variants.
  • Earlier passthrough startup, P2 joining and native Service navigation were confirmed by the user on Quest 3S in Confidential Mission. The final menu-only entry and automatic-return revision was verified in the PC simulator; other hardware/gameplay paths have not been exhaustively tested.
  • Signed Quest and Windows PCVR packages are built from e8a836a25cf18acf07b6883f0575769b379fc976. Quest package com.vrlightgunhub.ninjaassault, version 1.0.5, versionCode 6. Package identity, embedded source commit, content, licensing, hashes and unchanged APK signer are checked.

Install

Update the Quest APK over the existing app or use VR4ALL. Extract the PCVR ZIP while retaining your own game files, saves and settings. No game, BIOS or generated native weapon data is included. See the README and previous release for title-specific support and limitations.

The Quest APK, PCVR ZIP and SHA256SUMS.txt are attached. Source and both binaries correspond to the same tagged commit.

Ninja Assault VR 1.0.4 — Quest Startup and Controller Update

Choose a tag to compare

@Godofkill97633 Godofkill97633 released this 27 Oct 00:07

Ninja Assault VR 1.0.4 updates Quest startup, player joining and deliberate Service access.

Changes

  • Play completes the 2D-to-immersive handoff from Quest Home passthrough or a virtual home. The real VR activity has its own immersive classification and task; the setup panel is removed after launch.
  • P1 must already be active before X can request P2. P2's gun and saved hand assignment activate only after the native game accepts that player. Loading-time presses, rejected requests, restarts and P2 exits cannot leave a speculative second gun. Survivor retains its single-player controls.
  • On Quest Touch-family and Index controllers, a short A press sends Start on release. Hold physical A for 3 seconds to open the arcade Service menu, with a purple progress notice. A successful Service hold does not also send Start. Release is required for another activation.
  • Start buttons held during loading require release before use. Settings, focus loss and input-sync failure cancel holds. Duplicate Quest Android A/X events cannot reach legacy mappings; normal OpenXR player ownership remains intact.
  • The Service hold is offline only; online play retains synchronized Start. Other keyboard/gamepad cabinet controls remain available. The purple VR4ALL menus and launch splash remain included.

Validation

  • Passthrough startup and corrected P2 joining were confirmed by the user on a connected Quest 3S in Confidential Mission.
  • 805 production hand/join/gesture checks across all seven ports passed, including boot holds, native acknowledgment, both layouts, reset/tracking/timeout edges, short A, three-second Service timing and online exclusions.
  • All 455 Android unit tests, existing Ninja hand-safety checks (243), MOK reload checks (19), and standalone package checks (251) passed.
  • Fresh Windows PCVR and signed Quest packages were built from b0a8a8536b7075c43f7e5200820286cc80808137 with source-commit, package identity, content, licensing and unchanged-signing checks.
  • The purple hold notice, short-versus-long A timing and actual native SYSTEM MENU entry were visually verified in the PC XR simulator. The final on-headset A-hold check remains pending.
  • Quest package com.vrlightgunhub.ninjaassault, version 1.0.4, versionCode 5. Full gameplay coverage for every title and every headset remains pending.

Install

Install the Quest APK over the existing app, or update through VR4ALL. Extract the PCVR ZIP while retaining your own game files, saves and settings. No game, BIOS or generated native weapon data is included. Existing game support and limitations remain in the README and previous release.

The Quest APK, PCVR ZIP and SHA256SUMS.txt are attached. Source and both binaries correspond to the same tagged commit.

Ninja Assault VR 1.0.3 — P1/P2 Hand Assignment

Choose a tag to compare

@Godofkill97633 Godofkill97633 released this 26 Oct 06:59

Ninja Assault VR 1.0.3 corrects P1/P2 hand assignment on Quest and PC VR.

Changes

  • P1/P2 joining and hand assignment now follow Confidential Mission, including physical Start ownership through joining, leaving and layout changes.
  • Solo A/right starts P1 and X/left joins P2 when local two-player play is available.
  • Joining applies the saved Two players layout immediately: P1 left / P2 right by default, or the selected reverse layout. In two-player mode each hand's fresh Start belongs to its assigned player.
  • A held Start keeps its original player until release. Simultaneous A/X presses remain separate; joining or leaving cannot turn the same press into another player's Start.
  • Releasing and pressing Start again inside settings observes the new layout; a Start genuinely held through a settings change keeps its original player.
  • The two-player setting keeps showing the saved layout during solo play. Existing saved preferences, solo either-trigger gun transfer, native game controls, reload/trigger safeguards and the purple VR4ALL UI/splash remain in place.

Seven-game audit and validation

All seven ports were compared with Confidential Mission for player joining and left/right assignment. HOTD2 Arcade, Death Crimson OX and Ninja Assault required assignment fixes; Confidential Mission required menu-release sampling. Lupin, The Maze of the Kings and Survivor 2's shared hand policy already matched. Survivor 2 retains its native single-player controls.

  • 406 production assignment checks passed across all seven ports (58 each), including both layouts, P2-first/simultaneous/held Starts, exit/rejoin, live swapping, blocked joining, solo transfer and menu release/repress.
  • Ninja Assault's 243 existing production hand-safety checks passed, and the affected standalone package identity suites passed.
  • Fresh Windows PCVR and signed Android Quest builds from 8f219799b3fc1154f02b72d225e4a7fd224cf929 passed strict source-commit and package checks.
  • APK com.vrlightgunhub.ninjaassault, version 1.0.3, versionCode 4; update signing certificate matches the previous public APK.
  • Simulator checks verified A/P1 and X/P2 delivery in both layouts. Physical headset testing remains pending.

Install

Install the Quest APK over the existing app, or update through VR4ALL. Extract the PCVR ZIP while retaining your own game files, saves and settings. No game, BIOS or generated native weapon data is included. Existing game support and limitations remain in the README and previous release.

The Quest APK, PCVR ZIP and SHA256SUMS.txt are attached. Source archives and both binaries correspond to the same tagged commit.

Ninja Assault VR 1.0.2 — Purple VR4ALL UI

Choose a tag to compare

@Godofkill97633 Godofkill97633 released this 26 Oct 00:05

Ninja Assault VR 1.0.2 updates the shared VR4ALL interface on Meta Quest and PC VR.

Changes

  • Purple options menus, gun/staff preparation and completion screens, matching the VR4ALL launch-screen palette.
  • Purple menu pointer rays and hit dots.
  • A VR4ALL headset-and-wordmark image appears inside VR for three visible seconds after Play launches the game. Background time does not consume it, and returning from the options menu does not replay it.
  • Game-specific controls, native weapons, saved settings and update signing identity are retained.

Install

Update the Quest APK through VR4ALL or install it over the existing app. For PC VR, extract the ZIP while retaining your own game files, saves and settings. No game, BIOS, cartridge, disc image or generated native weapon data is included.

Validation and scope

  • Fresh Windows PCVR and Android Quest builds from 8ea8d879de7f848236b580d2e69a5a8a6c5cbf87; strict package, source-commit, licence and model-credit checks passed.
  • Native splash timing regression and simulator captures of the splash, preparation/completion and options screens.
  • APK package com.vrlightgunhub.ninjaassault, version 1.0.2, versionCode 3. Its signing certificate matches the prior public APK.
  • This UI update has not been physically tested in a headset. Existing gameplay limitations and supported game revisions remain documented in the README and previous release.
  • The inherited lupin-settings-test.ps1 harness still fails to compile for this game; the same failure was reproduced against its unchanged baseline source. The UI captures and release package checks passed.

Downloads

The Quest APK, PCVR ZIP and SHA256SUMS.txt are attached below. This release's source archives correspond to the same tagged commit as both binaries.

Ninja Assault VR 1.0.1 — Quest & PC VR

Choose a tag to compare

@Godofkill97633 Godofkill97633 released this 25 Oct 12:03

Ninja Assault VR

The original Mach Gun is now available

Ninja Assault VR 1.0.1 automatically extracts the heroes' original wood-and-metal Mach Gun from your own game. The complete gun includes its original textures, correctly aligned muzzle and grip. Both players can use it.

  • First launch after updating: keep the app open during the short attract-demo preparation. It took about 17 seconds on the development PC; Quest timing is unmeasured.
  • A complete cache is reused on later launches. Missing, incomplete or corrupt caches are regenerated.
  • B skips preparation and uses Arcade for this session; next launch retries.
  • If you previously selected another gun, choose Menu → Gun → In-game Mach Gun.
  • Arcade, Zapper and custom GLB guns remain available. The model is generated locally from your game; no extracted game model or texture is included in these downloads.

Shared menu update

The hand-assignment row is now Two players, explicitly showing P1 left / P2 right or P1 right / P2 left. P1 left/P2 right remains enabled by default. Single-player still lets either trigger move the gun to that hand; Start, join, reload and logical player ownership are preserved.

Downloads and requirements

  • Quest: ninja-assault-vr-quest.apk — update the existing app by sideloading. Package com.vrlightgunhub.ninjaassault, versionCode 2.
  • PC VR: ninja-assault-vr-pcvr.zip — unpack into its own folder and run Play Ninja Assault.cmd with an active OpenXR headset. Keep existing settings and saves when updating a portable folder.
  • Checksums: SHA256SUMS.txt.

Supply your own complete World NJA2 Ver.A cartridge set ninjaslt.zip and supported naomi.zip, kept packed. Quest: Download/; PC: roms/ beside the player. A supported BIOS may instead be inside the game ZIP. No CHD/PIC is needed; other regional sets are not supported initially. No game or BIOS is included.

Verification

The existing 401 focused checks, 31 Android setup checks, 14 renderer-cache checks and 16 shared gun-builder/cache cases pass. Simulator runs verify automatic extraction, cache reuse, corrupt-cache retry, B skip, gun-menu switching, native guns for both players, trigger transfer, reloads and accepted shots/empty clicks. Final executable checks verify the native gun and both explicit Two players values.

Signed Quest and PC packages attest source 2988480ab57315a06cafb8a761cfbb0722f27a98 and pass strict content/licence/model checks. Physical headset validation of this update and later-stage coverage remain pending.

Setup, controls and credits. Software GPL-3.0; licensed model notices accompany both packages.

Ninja Assault VR 1.0.0 — Quest & PC VR

Choose a tag to compare

@Godofkill97633 Godofkill97633 released this 25 Oct 11:09

Ninja Assault VR

First experimental Ninja Assault VR release for standalone Meta Quest and Windows PC VR/OpenXR.

Downloads

  • Quest: ninja-assault-vr-quest.apk — sideload, then open under Unknown sources.
  • PC VR: ninja-assault-vr-pcvr.zip — unpack, add your game, and run Play Ninja Assault.cmd with an OpenXR headset connected.
  • Checksums: SHA256SUMS.txt.

Included

Stereo reconstruction, tracked light guns, wider rendering with the original hit-test lens, adjustable HUD panel, Arcade/Zapper/custom GLB guns, real-round recoil/flash/haptics, empty clicks, two reload modes plus B/Y, story empty hands, saved settings and the paused VR menu.

Two players: P1 left / P2 right is enabled by default; reverse the dual assignment in settings. Single player: either trigger shoots and transfers the weapon to that hand. A starts P1 and X joins P2.

Your game files

Supply your own complete World NJA2 Ver.A set ninjaslt.zip and supported naomi.zip, kept packed. Quest: place them in Download/. PC: place them in roms/ beside the player. A supported BIOS may instead be inside the game ZIP. All 12 cartridge entries must have matching size/CRC metadata. Regional clones are not supported initially. No CHD or PIC is needed.

See the project page for setup, controls, models and credits. No game or BIOS is included.

Verification and known limits

401 focused native/routing/package checks and 31 Android setup checks passed. Simulator gameplay verified aiming, both players, accepted rounds/empty clicks, reloads, story transitions, hands and HUD/menu. Both artifacts passed source-version, signature/content and checksum checks.

Physical headset testing and later-stage coverage remain pending. Native in-game firearm extraction is unavailable; use Arcade, Zapper or your own GLB.

Binary source and tag: c7a94cd021a83ba06811ae2bb69fc4ea32419377. Android package com.vrlightgunhub.ninjaassault, versionCode 1, versionName 1.0.0-gc7a94cd02. Software GPL-3.0; licensed model notices accompany the archives.