GoldenEye VR v0.4.17
A fix for a crash at the start of online matches with bots, a scope that sits
on the gun in your off hand, and no more bot pickup text on the host's screen.
Bring your own game. This APK contains no GoldenEye or Perfect Dark game
data. You need a legally obtained ROM of the USA GoldenEye 007 cartridge you
own. Installing over an earlier release keeps your ROM and settings.
Multiplayer compatibility. The network protocol stays at 21. v0.4.16
and v0.4.17 play together; nothing in a match's messages changed.
Crash fix — report fb1c9718
- Bots no longer crash a match at the start. A collision check walks the
rooms along a line and keeps up to twenty of them, then marks the end of its
list one slot past it. On the N64 that slot was spare; on the Quest it is the
stack guard, so the game stopped with "stack corruption detected". Bots run
that check at every step of planning a path, which made it likely seconds
into a round. Both checks that keep such a list now have room for the end mark.
Off-hand scopes
- The scope sits on the gun in either hand. A GoldenEye X sniper rifle,
laser or KF7 in your left hand is drawn mirrored, but its scope was placed for
an unmirrored gun: about 14 cm to the left on the sniper. The scope now
mirrors with the gun. - One scope fit for both hands. The fit you set on the right hand in Gun
fit carries over to the left, mirrored. There is nothing to fit separately.
The original GoldenEye guns aren't mirrored in the left hand and are unchanged.
Bots in online matches
- No bot messages on your screen. The game keeps a message line per player,
room for five, and online matches have eight. Bots in the last three slots
wrote their pickup and kill text past the end, into the top message, so it
showed whenever a top message was up. Only your own messages are posted now,
and every slot has its own line. - Bot pickup sounds come from the bot. Body armour and key pickups played in
your ears wherever the bot was. They now play where the bot stands, as gun
and ammo pickups already did.
Known issues and untested areas
- Two headsets. Bots, host speed changes, client view, late join and host
migration still need play on two headsets. - Campaign co-op. #161 to #164 stay open until headset play with two and
four players confirms them.
Validation
- Automated. All 38 Python test files pass, including 73 native
multiplayer checks. The new room-list test runs the production line and
volume checks with a full twenty-room walk under bounds trapping; the old
buffers trap. The GE-X weapon test checks the scope in both hands and both
handedness modes; the old placement fails it on the sniper. - Headset. Tested in the headset on a build of these changes before release.
- Build. The release APK is signed with the existing release key, and its
v2 signature verifies.
Installation
Use Update in the headset launcher when v0.4.17 appears, or install
GoldenEye-VR-v0.4.17.apk over your current version with SideQuest or ADB. It
uses the existing release signing key. See the
install guide.
Android version: 0.4.17; versionCode: 72; network protocol: 21 (v0.4.16
can join).
APK SHA-256: 81432742001aa366e7d9a27b96fbff0a9efb3c26aa138fae088cd33d3bc7fc84