Echo Combat on Quest

Ducky's fan port of Echo Combat to the standalone Quest 3 and the Steam Frame. This page tracks how far it has come.

95.55%of the PC game logic a headset runs, on the Quest (the build players have; at least 93.90%)
99.90%the same count in the newest test build (not yet given to players; upper bound)
98 / 100combat scripts rebuilt for Quest
84rebuilt scripts reviewed
91.1%of all script steps real (all 100 scripts)

Updated 2026-10-13 08:38. Fan project. Not affiliated with or endorsed by Ready At Dawn or Meta. Echo VR and Echo Combat belong to their owners. No game files or builds are shared here.

Areas

AreaWorksMissingGame logic on Quest
MapsDyson, Combustion, Fission, Surge and the combat lobby load on the Quest 3.Some glass, signs and screens differ from PC. Surge's third area did not draw in a play test.87%
Match flow and round startRounds start in public and private matches. Capture, payload scoring and the winner were right in an online match.Capture announcements and marker colours. Bullets pass through the barriers on Surge.93%
GunsAll eight guns attach and fire. Tac mods, grenades and ordnance work.The overheat button and display. Used ordnance stays behind as a frozen object.97%
Terminals and textThe lobby terminal starts public and private combat. The equipment station swaps guns and tac mods.The match-rules screen, button labels and much of the terminal text.98%
Orb and spawnThe map-table orb launches you. Return orbs bring you back to the drop ship.The orb going back to its stand.71%
Launch tubesThe launch tube carries you into the arena.The tube's look and its launch button.100%
HUD and scoreboardName tags, the equipment grid, the end-of-match scoreboard, the timer and the distance readout.Team scores, kill and capture announcements. The wrist and payload displays overlap.95%
AudioMap ambience, hit sounds and gun sounds.Announcer and music, death and impact sounds, the Blazar's selection sound.99%
Visual effectsStand-in muzzle flashes and sparks. The PC's own muzzle flash has been drawn on a Quest 3.The PC's particle effects for tac mods, ordnance and explosions.90%
Grab and handsHands face the right way.Grabbing near some objects stretches the arm.-
Quest 3 frame rateMaps run smoothly when idle.A measurement during a full fight.-
Online playHeadsets play full matches together on the project's own servers, with all eight guns.Joining a match that has already started.-
Steam FrameThe same builds run on the Steam Frame, at 122 to 137 frames per second in a 20-minute combat test.Whatever is missing on the Quest is missing here too.-

Scripts

How the port works, and where each of the game's combat scripts stands.

Echo Combat's game logic (guns, bullets, the match flow, terminals, the orb, the HUD) lives in about 100 small scripts. Each script is a graph of steps (nodes), compiled to native code. Combat's scripts only ever shipped for the PC's x86-64 processors.

The Quest version of Echo VR has the same engine, but none of these combat scripts. Until a script is rebuilt, the Quest runs an empty placeholder in its place, so the map loads but nothing in it works.

Each script is rebuilt for the Quest's ARM64 processor from the PC version: its graph is recovered, every step's code is translated, and it is linked against the code the Quest engine already has. Some steps use node types the Quest engine never shipped scripts for; those are wired straight to the engine.

Every rebuilt script passes automatic checks, then a separate review, then a test on the headset before it goes into a play build. In the table, 'real' counts the steps that do their actual job on the Quest; the rest still do nothing.

98 / 100scripts rebuilt and in the current build
84of them reviewed
91.1%of all script steps real across all 100 scripts (11,381 of 12,490), counting the rebuild tool's output for the 2 not in the current build yet
39scripts with every step real
91%of all script steps real in the current build (11,352 of 12,490)

Checked step by step against the PC

95.55%of the PC game logic a player's headset runs is on the Quest in the build players have now (11,818 of 12,368 steps, 108 scripts)
93.90%at least: the same count with every step that is not yet proven taken as missing
99.90%in the newest test build, not yet given to players; an upper bound (12,544 of 12,557 steps, 107 scripts, counted the same way)

A review took steps back off the done list: they run on the Quest but cannot yet produce what the PC does. Every script library of the build is counted. The lower figure takes every step that is not yet proven as missing.

Not every step of a PC script needs to run on the headset. Each step of 108 scripts (14,928 steps) is sorted by what the PC game itself does with it:

On Quest: 11,818runs on the Quest as on the PC
To port: 550the PC game runs it, the Quest doesn't yet: the fix list
Server only: 83in online play the PC server runs it, so the headset doesn't need to
Dead on PC: 2,477never runs on the PC either: nothing to port
AreaSteps by kindOn QuestTo portServer onlyDead on PCDone of what the headset needs
Maps6 of 6 scripts checked28339178588%
Match flow and round start8 of 9 scripts checked901646527693%
Guns27 of 27 scripts checked5,20711501,34898%
Terminals and text14 of 14 scripts checked1,29315123299%
Orb and spawn4 of 4 scripts checked306121012272%
Launch tubes2 of 2 scripts checked269007100%
HUD and scoreboard17 of 18 scripts checked2,273101016996%
Audio8 of 8 scripts checked3501043100%
Visual effects12 of 12 scripts checked83987018191%

Done: steps on the Quest out of the steps a headset needs (on Quest + to port). Hover a bar for its counts.

What we checked this week

Each Echo Combat match is driven by about 100 scripts, built from roughly 12,500 small steps. Besides counting how many of those steps the Quest runs, this week we checked something new: for the steps the Quest does run, do they do the same thing as on PC?

Missing. 561 steps that a PC player's game runs are still not on the Quest in the current test build: that is the fix list. An earlier check found 135 more steps that had been counted as done but are not. 112 of them do real work on PC that our counting tool mistook for "does nothing". The other 23 run on the Quest but with the wrong data: 14 run with blank settings, 5 play silence, and 4 have their sound switched off although the sound exists on the Quest. 7 more are probably in the same state.

Where it shows. The biggest ones are in the payload match (the match statistics step and one cart-rules step), the score sounds when a team scores, the gun overheat and vent sounds, the gun owner checks (about 60 small steps across the 8 guns), the heal barrier, the spawn sounds, the spectator HUD, name tags, and team select.

What is not wrong. We checked all 5,399 places where the Quest copies a piece of the PC code and confirmed each one copies the right piece. No device log from 9 or 10 October shows the Quest running out of script threads, failing to find a script class, or faulting in copied PC code.

Logs. One crash came from the scripts: the DOT FIELD grenade crash a tester hit on 9 October; a fix is on the way. One flood of errors shows up only on the Quest: the payload cart's screen can't find its display element, about 51,000 times in one match. It is assigned to the payload screen fix.

Added tonight. Three more fixes passed review on 10 October and go into the next test build; each was first read on a headset test. The loadout manager and team select scripts now run the parts a client runs on PC. The heal barrier now has its PC colours and its hit handling (a barrier panel's shield dropped from 180 to 14 on a hit, as intended). The scoreboard headers show the PC's team colours instead of plain white.

Next. Every item on the fix list has an owner. The counting tool fix came first, so the numbers on this page are now the corrected ones.

By area

AreaScriptsRebuiltReviewedSteps real (current build)All scripts, with the tool
Maps665338 / 410 · 82%
338 / 410 · 82%
Match flow and round start9881206 / 1338 · 90%
1206 / 1338 · 90%
Guns2727175117 / 5533 · 92%
5117 / 5533 · 92%
Terminals and text1414131156 / 1204 · 96%
1156 / 1204 · 96%
Orb and spawn443289 / 438 · 66%
289 / 438 · 66%
Launch tubes222229 / 229 · 100%
229 / 229 · 100%
HUD and scoreboard1817162019 / 2216 · 91%
2048 / 2216 · 92%
Audio888200 / 205 · 98%
200 / 205 · 98%
Visual effects121212798 / 917 · 87%
798 / 917 · 87%

All 100 scripts

Short ID, what it does (where known), and how much of it runs on the Quest. Placeholders do nothing yet; under them, how many steps the rebuild tool already makes real for the next builds.

IDWhatAreaStatusSteps realReviewed
03f14657Combat level logic (spectator side)Mapsrebuilt25 / 25
100%
vs PC: 28 on Quest, 0 to port, 0 server only, 4 dead on PC
yes
3af8a0b8Level settings swapMapsrebuilt2 / 3
67%
vs PC: 2 on Quest, 0 to port, 0 server only, 1 dead on PC
yes
7c461983Combustion map scriptMapsrebuilt13 / 13
100%
vs PC: 22 on Quest, 0 to port, 0 server only, 1 dead on PC
-
e9a57ec0Surge map script (loads its parts)Mapsrebuilt198 / 252
79%
vs PC: 134 on Quest, 25 to port, 16 server only, 63 dead on PC
yes
e9a57ec3Dyson map loaderMapsrebuilt13 / 13
100%
vs PC: 22 on Quest, 0 to port, 0 server only, 1 dead on PC
yes
ec45140bFission map loader (sections, checkpoints)Mapsrebuilt87 / 104
84%
vs PC: 75 on Quest, 14 to port, 1 server only, 15 dead on PC
yes
45e8df51Payload match rulesMatch flow and round startrebuilt257 / 265
97%
vs PC: 162 on Quest, 4 to port, 0 server only, 150 dead on PC
yes
6fa8cc9cMatch flow (pre-match, round start, main loop)Match flow and round startrebuilt268 / 329
81%
vs PC: 112 on Quest, 10 to port, 65 server only, 31 dead on PC
yes
adf5c8a9 #1Payload cart rulesMatch flow and round startrebuilt224 / 246
91%
vs PC: 255 on Quest, 14 to port, 0 server only, 14 dead on PC
yes
b7d10bcfCapture point rulesMatch flow and round startrebuilt246 / 254
97%
vs PC: 209 on Quest, 8 to port, 0 server only, 40 dead on PC
yes
cc091b46Fission and Surge objective logicMatch flow and round startrebuilt87 / 87
100%
vs PC: 60 on Quest, 0 to port, 0 server only, 15 dead on PC
yes
cdfb3188Capture point zones (claiming and capture progress)Match flow and round startrebuilt80 / 103
78%
vs PC: 55 on Quest, 23 to port, 0 server only, 18 dead on PC
yes
e6ae32d4Payload map marker (likely)Match flow and round startrebuilt2 / 4
50%
vs PC: 0 on Quest, 0 to port, 0 server only, 4 dead on PC
yes
ee180570Spawn shields (the doors into the map)Match flow and round startrebuilt42 / 47
89%
vs PC: 48 on Quest, 5 to port, 0 server only, 4 dead on PC
yes
92c0ff5aCheckpoint marker (likely)Match flow and round startplaceholder0 / 3
0%
tool: 0 / 3
-
190ed14f #1Grenade: detonatorGunsrebuilt48 / 56
86%
vs PC: 50 on Quest, 8 to port, 0 server only, 6 dead on PC
yes
190ed14f #2Grenade: shared coreGunsrebuilt149 / 155
96%
vs PC: 163 on Quest, 5 to port, 0 server only, 23 dead on PC
yes
190ed14f #3Grenade: stunGunsrebuilt102 / 107
95%
vs PC: 99 on Quest, 5 to port, 0 server only, 10 dead on PC
-
221a0a3aAuto-targetGunsrebuilt33 / 33
100%
vs PC: 33 on Quest, 0 to port, 0 server only, 7 dead on PC
yes
31791321Loadout managerGunsrebuilt29 / 34
85%
vs PC: 30 on Quest, 6 to port, 0 server only, 8 dead on PC
yes
3a678375Grenade remote triggerGunsrebuilt39 / 39
100%
vs PC: 45 on Quest, 0 to port, 0 server only, 6 dead on PC
yes
54cd6d57BulletGunsrebuilt52 / 64
81%
vs PC: 5 on Quest, 0 to port, 0 server only, 79 dead on PC
yes
61f2da3cBulletGunsrebuilt52 / 64
81%
vs PC: 5 on Quest, 0 to port, 0 server only, 79 dead on PC
yes
6dae6194Gun (name not matched yet)Gunsrebuilt466 / 495
94%
vs PC: 494 on Quest, 8 to port, 0 server only, 94 dead on PC
yes
6dae7e9aGun (name not matched yet)Gunsrebuilt460 / 483
95%
vs PC: 488 on Quest, 4 to port, 0 server only, 94 dead on PC
-
9398a165Grenade magazineGunsrebuilt25 / 25
100%
vs PC: 25 on Quest, 0 to port, 0 server only, 5 dead on PC
-
97d0806e #1Grenade: lingering damage (likely)Gunsrebuilt105 / 107
98%
vs PC: 95 on Quest, 0 to port, 0 server only, 28 dead on PC
yes
97d0806e #2Grenade: arc mineGunsrebuilt298 / 309
96%
vs PC: 318 on Quest, 11 to port, 0 server only, 30 dead on PC
yes
99096f90BulletGunsrebuilt79 / 80
99%
vs PC: 14 on Quest, 0 to port, 0 server only, 90 dead on PC
yes
9909709eExplosive shot (gun not matched yet)Gunsrebuilt22 / 22
100%
vs PC: 24 on Quest, 0 to port, 0 server only, 3 dead on PC
yes
9ef94a60Gun (name not matched yet)Gunsrebuilt459 / 496
93%
vs PC: 497 on Quest, 8 to port, 0 server only, 95 dead on PC
-
a9db8988Gun (name not matched yet)Gunsrebuilt556 / 599
93%
vs PC: 584 on Quest, 14 to port, 0 server only, 112 dead on PC
-
a9db8989Gun (name not matched yet)Gunsrebuilt481 / 517
93%
vs PC: 507 on Quest, 9 to port, 0 server only, 105 dead on PC
-
a9db8998Gun (name not matched yet)Gunsrebuilt466 / 498
94%
vs PC: 500 on Quest, 7 to port, 0 server only, 95 dead on PC
-
ac4e9374Barrier shieldGunsrebuilt61 / 61
100%
vs PC: 60 on Quest, 5 to port, 0 server only, 6 dead on PC
yes
afd4f843BulletGunsrebuilt52 / 64
81%
vs PC: 5 on Quest, 0 to port, 0 server only, 79 dead on PC
yes
afd4f852BulletGunsrebuilt52 / 64
81%
vs PC: 5 on Quest, 0 to port, 0 server only, 79 dead on PC
yes
afd4f853BulletGunsrebuilt11 / 11
100%
vs PC: 12 on Quest, 0 to port, 0 server only, 3 dead on PC
yes
cad33e1bGrenade: burstGunsrebuilt48 / 51
94%
vs PC: 47 on Quest, 3 to port, 0 server only, 9 dead on PC
-
cff4557bGun (name not matched yet)Gunsrebuilt456 / 495
92%
vs PC: 496 on Quest, 7 to port, 0 server only, 95 dead on PC
-
cff74a69Gun (name not matched yet)Gunsrebuilt473 / 507
93%
vs PC: 507 on Quest, 8 to port, 0 server only, 98 dead on PC
-
fb4b399dHeal barrierGunsrebuilt43 / 97
44%
vs PC: 99 on Quest, 7 to port, 0 server only, 10 dead on PC
yes
495b7362Combat wing screens, second part (likely)Terminals and textrebuilt64 / 64
100%
vs PC: 38 on Quest, 0 to port, 0 server only, 38 dead on PC
yes
53da8033Combat wing screensTerminals and textrebuilt79 / 84
94%
vs PC: 89 on Quest, 3 to port, 0 server only, 7 dead on PC
yes
69503a23Team selectTerminals and textrebuilt46 / 54
85%
vs PC: 48 on Quest, 2 to port, 0 server only, 9 dead on PC
yes
6f6afc66Lobby combat wing logicTerminals and textrebuilt94 / 94
100%
vs PC: 121 on Quest, 0 to port, 0 server only, 3 dead on PC
yes
85ff96adTerminal buttonsTerminals and textrebuilt199 / 207
96%
vs PC: 228 on Quest, 4 to port, 0 server only, 26 dead on PC
yes
b6690eaeEquipment station (frame)Terminals and textrebuilt24 / 24
100%
vs PC: 18 on Quest, 0 to port, 0 server only, 10 dead on PC
yes
bcc40b4cTerminal buttonsTerminals and textrebuilt32 / 32
100%
vs PC: 39 on Quest, 0 to port, 0 server only, 14 dead on PC
yes
d15781bbTeam selectTerminals and textrebuilt14 / 21
67%
vs PC: 12 on Quest, 0 to port, 1 server only, 0 dead on PC
yes
d4653fc2Match-rules (READY) screenTerminals and textrebuilt302 / 302
100%
vs PC: 332 on Quest, 0 to port, 0 server only, 68 dead on PC
yes
d56c95e9Terminal buttonsTerminals and textrebuilt190 / 207
92%
vs PC: 230 on Quest, 5 to port, 0 server only, 35 dead on PC
-
d61ee2a3Lobby weapons-free and cease-fire callsTerminals and textrebuilt12 / 12
100%
vs PC: 19 on Quest, 0 to port, 0 server only, 2 dead on PC
yes
e0fdfda9Equipment stationTerminals and textrebuilt95 / 95
100%
vs PC: 114 on Quest, 0 to port, 0 server only, 18 dead on PC
yes
eabd80e0Wing attack-data screenTerminals and textrebuilt1 / 2
50%
vs PC: 0 on Quest, 1 to port, 0 server only, 1 dead on PC
yes
ebcd37a7Fission event button (unconfirmed)Terminals and textrebuilt4 / 6
67%
vs PC: 5 on Quest, 0 to port, 0 server only, 1 dead on PC
yes
3d03502dSpawn helperOrb and spawnrebuilt13 / 13
100%
vs PC: 21 on Quest, 0 to port, 0 server only, 0 dead on PC
-
4ddac101SpawnOrb and spawnrebuilt60 / 79
76%
vs PC: 84 on Quest, 10 to port, 0 server only, 20 dead on PC
yes
885ec987PRESS READY padOrb and spawnrebuilt21 / 29
72%
vs PC: 15 on Quest, 7 to port, 0 server only, 15 dead on PC
yes
e5733295Orb and spawn exitOrb and spawnrebuilt195 / 317
62%
vs PC: 186 on Quest, 104 to port, 0 server only, 87 dead on PC
yes
039b5a24Wing launch-tube lightsLaunch tubesrebuilt57 / 57
100%
vs PC: 62 on Quest, 0 to port, 0 server only, 3 dead on PC
yes
e917a138Launch tubesLaunch tubesrebuilt172 / 172
100%
vs PC: 207 on Quest, 0 to port, 0 server only, 4 dead on PC
yes
027e0002Payload progress markerHUD and scoreboardrebuilt32 / 32
100%
vs PC: 32 on Quest, 0 to port, 0 server only, 18 dead on PC
yes
0f8e15afScoreboard boardHUD and scoreboardrebuilt137 / 137
100%
vs PC: 154 on Quest, 0 to port, 0 server only, 8 dead on PC
yes
10a27372Player name tagsHUD and scoreboardrebuilt36 / 76
47%
vs PC: 27 on Quest, 29 to port, 0 server only, 34 dead on PC
yes
1801bc5bSpectator loadout and roster tilesHUD and scoreboardrebuilt195 / 195
100%
vs PC: 238 on Quest, 0 to port, 0 server only, 3 dead on PC
yes
19b82cf8Combat markersHUD and scoreboardrebuilt145 / 145
100%
vs PC: 115 on Quest, 38 to port, 0 server only, 10 dead on PC
-
253eb047Spectator match HUD (scores, clock, objective)HUD and scoreboardrebuilt421 / 464
91%
vs PC: 505 on Quest, 11 to port, 0 server only, 22 dead on PC
yes
29724c5aCombat HUD elementHUD and scoreboardrebuilt56 / 56
100%
vs PC: 76 on Quest, 0 to port, 0 server only, 5 dead on PC
yes
2fc9bd81Spectator loadout panelHUD and scoreboardrebuilt278 / 281
99%
vs PC: 349 on Quest, 3 to port, 0 server only, 4 dead on PC
yes
4e083825Payload progress displayHUD and scoreboardrebuilt24 / 24
100%
vs PC: 28 on Quest, 0 to port, 0 server only, 0 dead on PC
yes
8cad334aEnd-of-match player bannersHUD and scoreboardrebuilt132 / 132
100%
vs PC: 138 on Quest, 0 to port, 0 server only, 2 dead on PC
yes
92421ef7Capture point charge barsHUD and scoreboardrebuilt20 / 20
100%
vs PC: 28 on Quest, 0 to port, 0 server only, 2 dead on PC
yes
b286e82bCapture point displayHUD and scoreboardrebuilt134 / 150
89%
vs PC: 155 on Quest, 15 to port, 0 server only, 11 dead on PC
yes
d54ba841Surge door countdownHUD and scoreboardrebuilt37 / 37
100%
vs PC: 45 on Quest, 0 to port, 0 server only, 4 dead on PC
yes
d7c272baSpectator viewHUD and scoreboardrebuilt47 / 47
100%
vs PC: 44 on Quest, 0 to port, 0 server only, 10 dead on PC
yes
d7c76b8bSpectator minimapHUD and scoreboardrebuilt85 / 91
93%
vs PC: 72 on Quest, 5 to port, 0 server only, 22 dead on PC
yes
d9593515Kill feedHUD and scoreboardrebuilt114 / 114
100%
vs PC: 120 on Quest, 0 to port, 0 server only, 2 dead on PC
yes
db94b293Fission and Surge HUD elementHUD and scoreboardrebuilt126 / 135
93%
vs PC: 147 on Quest, 0 to port, 0 server only, 12 dead on PC
yes
6c270d3bCombat HUD elementHUD and scoreboardplaceholder0 / 80
0%
tool: 29 / 80
-
1348b672Music for Dyson and CombustionAudiorebuilt22 / 22
100%
vs PC: 41 on Quest, 0 to port, 0 server only, 16 dead on PC
yes
2d08ef44Lobby combat wing soundsAudiorebuilt2 / 2
100%
vs PC: 0 on Quest, 0 to port, 0 server only, 12 dead on PC
yes
49ccf7beCombat map soundsAudiorebuilt4 / 6
67%
vs PC: 6 on Quest, 0 to port, 0 server only, 4 dead on PC
yes
526ae906Match countdown voice and soundsAudiorebuilt120 / 121
99%
vs PC: 204 on Quest, 0 to port, 0 server only, 2 dead on PC
yes
793ea474Payload music (Fission and Surge)Audiorebuilt26 / 26
100%
vs PC: 49 on Quest, 0 to port, 0 server only, 1 dead on PC
yes
7c10e713Announcer voice linesAudiorebuilt19 / 20
95%
vs PC: 40 on Quest, 0 to port, 0 server only, 0 dead on PC
yes
8b654802Surge soundsAudiorebuilt7 / 8
88%
vs PC: 10 on Quest, 1 to port, 0 server only, 0 dead on PC
yes
dd3c7a5cScoreboard sounds (likely)Audiorebuilt-
vs PC: 0 on Quest, 0 to port, 0 server only, 8 dead on PC
yes
1f7867acCombustion and Dyson effectVisual effectsrebuilt26 / 42
62%
vs PC: 38 on Quest, 23 to port, 0 server only, 3 dead on PC
yes
4f1b2a7eFission progress effectsVisual effectsrebuilt308 / 364
85%
vs PC: 388 on Quest, 8 to port, 0 server only, 8 dead on PC
yes
546ab1dfDyson win glowVisual effectsrebuilt23 / 23
100%
vs PC: 31 on Quest, 0 to port, 0 server only, 0 dead on PC
yes
7d36dd07Combustion effectVisual effectsrebuilt12 / 19
63%
vs PC: 0 on Quest, 0 to port, 0 server only, 21 dead on PC
yes
8a2739f7Combustion and Dyson effectVisual effectsrebuilt9 / 10
90%
vs PC: 0 on Quest, 0 to port, 0 server only, 16 dead on PC
yes
96b14a7dObjective marker lookVisual effectsrebuilt40 / 40
100%
vs PC: 46 on Quest, 1 to port, 0 server only, 9 dead on PC
yes
980d8e1bCombustion map effects (likely)Visual effectsrebuilt23 / 23
100%
vs PC: 29 on Quest, 0 to port, 0 server only, 0 dead on PC
yes
ac999400Surge effectVisual effectsrebuilt11 / 11
100%
vs PC: 10 on Quest, 3 to port, 0 server only, 0 dead on PC
yes
adf5c8a9 #2Payload flamingo effects (fire breath, vents)Visual effectsrebuilt191 / 193
99%
vs PC: 170 on Quest, 30 to port, 0 server only, 34 dead on PC
yes
d33ecb0eShip diamond glow and sparklersVisual effectsrebuilt82 / 112
73%
vs PC: 55 on Quest, 11 to port, 0 server only, 70 dead on PC
yes
d6e346e2Crate glowVisual effectsrebuilt40 / 40
100%
vs PC: 37 on Quest, 2 to port, 0 server only, 19 dead on PC
yes
db83d326Surge effectVisual effectsrebuilt33 / 40
82%
vs PC: 35 on Quest, 9 to port, 0 server only, 1 dead on PC
yes

PC effects port

The Quest 3 has no particle system like the PC's, so the first builds used simple stand-in flashes and sparks. This work runs the PC game's own effect data and shaders on the Quest instead, so muzzle flashes, glows and smoke look the way they do on PC. Here is where it stands.

Working: the PC muzzle flash

The real PC assault-rifle muzzle flash has been drawn on a Quest 3, in the right colour and shape. It is the first effect on the headset that comes from the PC game's own effect data, not a stand-in. The pictures below are from that test.

Not right yet: depth

In that test the flash only showed when it was drawn without the usual hidden-behind-walls check (as in the picture). With the normal check it vanished, so the flash is not final: the depth step is being fixed.

Found and fixed: the lobby crash

A wider set of effects crashed the Quest while the lobby loaded. The map asks for about 3,500 effects at load, and they used up the same memory the game's scripts need. The fix gives the effects their own memory and skips an effect if that memory is full. A new test build with the fix was made tonight; its headset test has not run yet, so the result is still open.

Next

The depth fix, then the glow on the ship models, then the ribbon-style effects (for example the heal beam) and a few mesh effects. After that come seven extra gadget visuals: the red field bubble, the purple-and-gold overcharge look, the drone and its bullets, smoke clouds, the stun field, the teleport effect and new gear icons. Three of those seven reuse effects that already exist.

Quest 3 test shots, same spot: without the effect, then with the PC muzzle flash. The flash is drawn through the wall in the second shot, because depth was switched off for the test.

Quest 3 test view, no muzzle flash drawn.2026-10-10
Quest 3, same view with the real PC assault-rifle muzzle flash (test shot, depth check off).2026-10-10

PC vs Quest 3

The same spot, facing the same way, on the PC version and on the Quest 3. Drag the divider (or use the arrow keys) to compare, or mark what differs on the Spot the difference page. The headset shot is lined up with the PC camera and both are cropped to what the two have in common, with the headset's own HUD cut out; nothing else is changed. Every Quest 3 shot is from the current build. The PC is the look the port is matched against.

Dyson: view 1. on PC
Dyson: view 1. on Quest 3
PCQuest 3
Dyson: view 1.2026-10-13 · PC left, Quest 3 right
Dyson: view 3. on PC
Dyson: view 3. on Quest 3
PCQuest 3
Dyson: view 3.2026-10-13 · PC left, Quest 3 right
Dyson: view 6. on PC
Dyson: view 6. on Quest 3
PCQuest 3
Dyson: view 6.2026-10-13 · PC left, Quest 3 right
Dyson: view 9. on PC
Dyson: view 9. on Quest 3
PCQuest 3
Dyson: view 9.2026-10-13 · PC left, Quest 3 right
Dyson: view 10. on PC
Dyson: view 10. on Quest 3
PCQuest 3
Dyson: view 10.2026-10-13 · PC left, Quest 3 right
Dyson: view 11. on PC
Dyson: view 11. on Quest 3
PCQuest 3
Dyson: view 11.2026-10-13 · PC left, Quest 3 right
Dyson: view 12. on PC
Dyson: view 12. on Quest 3
PCQuest 3
Dyson: view 12.2026-10-13 · PC left, Quest 3 right
Dyson: view 13. on PC
Dyson: view 13. on Quest 3
PCQuest 3
Dyson: view 13.2026-10-13 · PC left, Quest 3 right
Dyson: view 14. on PC
Dyson: view 14. on Quest 3
PCQuest 3
Dyson: view 14.2026-10-13 · PC left, Quest 3 right
Dyson: view 15. on PC
Dyson: view 15. on Quest 3
PCQuest 3
Dyson: view 15.2026-10-13 · PC left, Quest 3 right
Dyson: view 16. on PC
Dyson: view 16. on Quest 3
PCQuest 3
Dyson: view 16.2026-10-13 · PC left, Quest 3 right
Dyson: view 17. on PC
Dyson: view 17. on Quest 3
PCQuest 3
Dyson: view 17.2026-10-13 · PC left, Quest 3 right
Dyson: view 18. on PC
Dyson: view 18. on Quest 3
PCQuest 3
Dyson: view 18.2026-10-13 · PC left, Quest 3 right
Dyson: view 19. on PC
Dyson: view 19. on Quest 3
PCQuest 3
Dyson: view 19.2026-10-13 · PC left, Quest 3 right
Dyson: view 20. on PC
Dyson: view 20. on Quest 3
PCQuest 3
Dyson: view 20.2026-10-13 · PC left, Quest 3 right
Dyson: view 22. on PC
Dyson: view 22. on Quest 3
PCQuest 3
Dyson: view 22.2026-10-13 · PC left, Quest 3 right
Dyson: view 23. on PC
Dyson: view 23. on Quest 3
PCQuest 3
Dyson: view 23.2026-10-13 · PC left, Quest 3 right
Dyson: view 25. on PC
Dyson: view 25. on Quest 3
PCQuest 3
Dyson: view 25.2026-10-13 · PC left, Quest 3 right
Dyson: view 29. on PC
Dyson: view 29. on Quest 3
PCQuest 3
Dyson: view 29.2026-10-13 · PC left, Quest 3 right
Dyson: view 32. on PC
Dyson: view 32. on Quest 3
PCQuest 3
Dyson: view 32.2026-10-13 · PC left, Quest 3 right
Dyson: view 33. on PC
Dyson: view 33. on Quest 3
PCQuest 3
Dyson: view 33.2026-10-13 · PC left, Quest 3 right
Dyson: view 34. on PC
Dyson: view 34. on Quest 3
PCQuest 3
Dyson: view 34.2026-10-13 · PC left, Quest 3 right
Dyson: view 35. on PC
Dyson: view 35. on Quest 3
PCQuest 3
Dyson: view 35.2026-10-13 · PC left, Quest 3 right
Combustion: view 36. on PC
Combustion: view 36. on Quest 3
PCQuest 3
Combustion: view 36.2026-10-13 · PC left, Quest 3 right
Combustion: view 37. on PC
Combustion: view 37. on Quest 3
PCQuest 3
Combustion: view 37.2026-10-13 · PC left, Quest 3 right
Combustion: view 40. on PC
Combustion: view 40. on Quest 3
PCQuest 3
Combustion: view 40.2026-10-13 · PC left, Quest 3 right
Combustion: view 41. on PC
Combustion: view 41. on Quest 3
PCQuest 3
Combustion: view 41.2026-10-13 · PC left, Quest 3 right
Combustion: view 42. on PC
Combustion: view 42. on Quest 3
PCQuest 3
Combustion: view 42.2026-10-13 · PC left, Quest 3 right
Combustion: view 43. on PC
Combustion: view 43. on Quest 3
PCQuest 3
Combustion: view 43.2026-10-13 · PC left, Quest 3 right
Combustion: view 44. on PC
Combustion: view 44. on Quest 3
PCQuest 3
Combustion: view 44.2026-10-13 · PC left, Quest 3 right
Combustion: view 50. on PC
Combustion: view 50. on Quest 3
PCQuest 3
Combustion: view 50.2026-10-13 · PC left, Quest 3 right
Combustion: view 51. on PC
Combustion: view 51. on Quest 3
PCQuest 3
Combustion: view 51.2026-10-13 · PC left, Quest 3 right
Combustion: view 52. on PC
Combustion: view 52. on Quest 3
PCQuest 3
Combustion: view 52.2026-10-13 · PC left, Quest 3 right
Combustion: view 53. on PC
Combustion: view 53. on Quest 3
PCQuest 3
Combustion: view 53.2026-10-13 · PC left, Quest 3 right
Combustion: view 54. on PC
Combustion: view 54. on Quest 3
PCQuest 3
Combustion: view 54.2026-10-13 · PC left, Quest 3 right
Combustion: view 55. on PC
Combustion: view 55. on Quest 3
PCQuest 3
Combustion: view 55.2026-10-13 · PC left, Quest 3 right
Combustion: view 56. on PC
Combustion: view 56. on Quest 3
PCQuest 3
Combustion: view 56.2026-10-13 · PC left, Quest 3 right
Combustion: view 57. on PC
Combustion: view 57. on Quest 3
PCQuest 3
Combustion: view 57.2026-10-13 · PC left, Quest 3 right
Combustion: view 58. on PC
Combustion: view 58. on Quest 3
PCQuest 3
Combustion: view 58.2026-10-13 · PC left, Quest 3 right
Combustion: view 59. on PC
Combustion: view 59. on Quest 3
PCQuest 3
Combustion: view 59.2026-10-13 · PC left, Quest 3 right
Combustion: view 60. on PC
Combustion: view 60. on Quest 3
PCQuest 3
Combustion: view 60.2026-10-13 · PC left, Quest 3 right
Combustion: view 61. on PC
Combustion: view 61. on Quest 3
PCQuest 3
Combustion: view 61.2026-10-13 · PC left, Quest 3 right
Combustion: view 62. on PC
Combustion: view 62. on Quest 3
PCQuest 3
Combustion: view 62.2026-10-13 · PC left, Quest 3 right
Combustion: view 63. on PC
Combustion: view 63. on Quest 3
PCQuest 3
Combustion: view 63.2026-10-13 · PC left, Quest 3 right
Fission: view 2. on PC
Fission: view 2. on Quest 3
PCQuest 3
Fission: view 2.2026-10-13 · PC left, Quest 3 right
Fission: view 3. on PC
Fission: view 3. on Quest 3
PCQuest 3
Fission: view 3.2026-10-13 · PC left, Quest 3 right
Fission: view 8. on PC
Fission: view 8. on Quest 3
PCQuest 3
Fission: view 8.2026-10-13 · PC left, Quest 3 right
Fission: view 10. on PC
Fission: view 10. on Quest 3
PCQuest 3
Fission: view 10.2026-10-13 · PC left, Quest 3 right
Fission: view 11. on PC
Fission: view 11. on Quest 3
PCQuest 3
Fission: view 11.2026-10-13 · PC left, Quest 3 right
Fission: view 12. on PC
Fission: view 12. on Quest 3
PCQuest 3
Fission: view 12.2026-10-13 · PC left, Quest 3 right
Fission: view 17. on PC
Fission: view 17. on Quest 3
PCQuest 3
Fission: view 17.2026-10-13 · PC left, Quest 3 right
Fission: view 18. on PC
Fission: view 18. on Quest 3
PCQuest 3
Fission: view 18.2026-10-13 · PC left, Quest 3 right
Fission: view 19. on PC
Fission: view 19. on Quest 3
PCQuest 3
Fission: view 19.2026-10-13 · PC left, Quest 3 right
Fission: view 20. on PC
Fission: view 20. on Quest 3
PCQuest 3
Fission: view 20.2026-10-13 · PC left, Quest 3 right
Fission: view 21. on PC
Fission: view 21. on Quest 3
PCQuest 3
Fission: view 21.2026-10-13 · PC left, Quest 3 right
Fission: view 22. on PC
Fission: view 22. on Quest 3
PCQuest 3
Fission: view 22.2026-10-13 · PC left, Quest 3 right
Fission: view 23. on PC
Fission: view 23. on Quest 3
PCQuest 3
Fission: view 23.2026-10-13 · PC left, Quest 3 right
Fission: view 24. on PC
Fission: view 24. on Quest 3
PCQuest 3
Fission: view 24.2026-10-13 · PC left, Quest 3 right
Fission: view 25. on PC
Fission: view 25. on Quest 3
PCQuest 3
Fission: view 25.2026-10-13 · PC left, Quest 3 right
Fission: view 26. on PC
Fission: view 26. on Quest 3
PCQuest 3
Fission: view 26.2026-10-13 · PC left, Quest 3 right
Fission: view 27. on PC
Fission: view 27. on Quest 3
PCQuest 3
Fission: view 27.2026-10-13 · PC left, Quest 3 right
Fission: view 28. on PC
Fission: view 28. on Quest 3
PCQuest 3
Fission: view 28.2026-10-13 · PC left, Quest 3 right
Surge: view 45. on PC
Surge: view 45. on Quest 3
PCQuest 3
Surge: view 45.2026-10-13 · PC left, Quest 3 right
Surge: view 46. on PC
Surge: view 46. on Quest 3
PCQuest 3
Surge: view 46.2026-10-13 · PC left, Quest 3 right
Surge: view 48. on PC
Surge: view 48. on Quest 3
PCQuest 3
Surge: view 48.2026-10-13 · PC left, Quest 3 right
Lobby: a round door at the end of a hall. on PC
Lobby: a round door at the end of a hall. on Quest 3
PCQuest 3
Lobby: a round door at the end of a hall.2026-10-10 · PC left, Quest 3 right
Lobby: the red ramp past a round door. on PC
Lobby: the red ramp past a round door. on Quest 3
PCQuest 3
Lobby: the red ramp past a round door.2026-10-10 · PC left, Quest 3 right
Lobby: the locker hall. on PC
Lobby: the locker hall. on Quest 3
PCQuest 3
Lobby: the locker hall.2026-10-10 · PC left, Quest 3 right
Lobby: a blue room through the opening. on PC
Lobby: a blue room through the opening. on Quest 3
PCQuest 3
Lobby: a blue room through the opening.2026-10-10 · PC left, Quest 3 right
Lobby: a long hall with blue lights. on PC
Lobby: a long hall with blue lights. on Quest 3
PCQuest 3
Lobby: a long hall with blue lights.2026-10-10 · PC left, Quest 3 right
Lobby: the matchmaking hub. on PC
Lobby: the matchmaking hub. on Quest 3
PCQuest 3
Lobby: the matchmaking hub.2026-10-10 · PC left, Quest 3 right
Lobby: the hub from the side. on PC
Lobby: the hub from the side. on Quest 3
PCQuest 3
Lobby: the hub from the side.2026-10-10 · PC left, Quest 3 right
Lobby: the red wall by a doorway. on PC
Lobby: the red wall by a doorway. on Quest 3
PCQuest 3
Lobby: the red wall by a doorway.2026-10-10 · PC left, Quest 3 right
Lobby: the hall to the launch tubes. on PC
Lobby: the hall to the launch tubes. on Quest 3
PCQuest 3
Lobby: the hall to the launch tubes.2026-10-10 · PC left, Quest 3 right
Lobby: a hall with a pillar. on PC
Lobby: a hall with a pillar. on Quest 3
PCQuest 3
Lobby: a hall with a pillar.2026-10-10 · PC left, Quest 3 right
Lobby: a blue room with lights. on PC
Lobby: a blue room with lights. on Quest 3
PCQuest 3
Lobby: a blue room with lights.2026-10-10 · PC left, Quest 3 right