M0-12E
macOS sky build, GM smoke and review-matrix sheet
Evidence
From logs/evidence/M0-12E/. Click a thumbnail for the full image.
Images (10)










Logs and data (13)
macos-player-gm-off.txt · 3 kB · open
Mono path[0] = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/Managed'
Mono config path = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/MonoBleedingEdge/etc'
Input System module state changed to: Initialized.
[Physics::Module] Initialized fallback backend.
[Physics::Module] Id: 0xdecafbad
Initialize engine version: 6000.3.25f1 (e1dba0a9aba4)
[Subsystems] Discovering subsystems at path /Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/UnitySubsystems
GfxDevice: creating device client; kGfxThreadingModeThreaded
preferred device: Apple M3 (high power)
Metal devices available: 1
0: Apple M3 (high power)
Using device Apple M3 (high power)
Initializing Metal device caps: Apple M3
Mac GPU Family: 2
Apple GPU Family: 9
MSL Version: 3.0
Has Float MSAA: 1
Has Float Filtering: 1
ReadWrite Texture Tier: 2
Begin MonoManager ReloadAssembly
- Loaded All Assemblies, in 0.233 seconds
- Finished resetting the current domain, in 0.003 seconds
[Physics::Module] Selected backend.
[Physics::Module] Name: PhysX
[Physics::Module] Id: 0xf2b8ea05
[Physics::Module] SDK Version: 4.1.2
[Physics::Module] Integration Version: 1.0.0
[Physics::Module] Threading Mode: Multi-Threaded
UnloadTime: 0.715916 ms
ZOEN_BOOT {"product":"Zoen","version":"0.1.0","unity":"6000.3.25f1","platform":"OSXPlayer","graphicsApi":"Metal","graphicsVersion":"Metal","gpu":"Apple M3","device":"Mac15,12","os":"Mac OS X 26.5.2","systemMemoryMb":24576,"screenWidth":1280,"screenHeight":720,"tier":"Low","tiers":["Low","Mid","High","Ultra"],"tierRequest":"low","tierRefused":"","tierSource":"Launch","capKey":"windows","cycle":["Low","Mid","High","Ultra"],"ultraGate":"none","benchmark":"off","deviceMemoryGb":0.0,"logicalCores":0,"displayHz":60.00239944458008,"fpsTarget":30,"targetFrameRate":30,"vSyncCount":0}
ZOEN_GM panel=off (-zoen-gm off)
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=Low particles=0 none fog=0.0098
ZOEN_CAPTURE /Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/gm-off.png
ZOEN_FPS tier=Low api=Metal target=30 fps=30.0 avgMs=33.34 p50Ms=33.33 p95Ms=33.36 p99Ms=33.39 maxMs=33.39 frames=150 logErrors=0 logWarnings=0
Thread 0x16f4c7000 may have been prematurely finalized
[Physics::Module] Cleanup current backend.
[Physics::Module] Id: 0xf2b8ea05
Input System module state changed to: ShutdownInProgress.
Input System polling thread exited.
Input System module state changed to: Shutdown.
…macos-player-night-gm.txt · 3 kB · open
Mono path[0] = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/Managed'
Mono config path = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/MonoBleedingEdge/etc'
Input System module state changed to: Initialized.
[Physics::Module] Initialized fallback backend.
[Physics::Module] Id: 0xdecafbad
Initialize engine version: 6000.3.25f1 (e1dba0a9aba4)
[Subsystems] Discovering subsystems at path /Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/UnitySubsystems
GfxDevice: creating device client; kGfxThreadingModeThreaded
preferred device: Apple M3 (high power)
Metal devices available: 1
0: Apple M3 (high power)
Using device Apple M3 (high power)
Initializing Metal device caps: Apple M3
Mac GPU Family: 2
Apple GPU Family: 9
MSL Version: 3.0
Has Float MSAA: 1
Has Float Filtering: 1
ReadWrite Texture Tier: 2
Begin MonoManager ReloadAssembly
- Loaded All Assemblies, in 0.192 seconds
- Finished resetting the current domain, in 0.003 seconds
[Physics::Module] Selected backend.
[Physics::Module] Name: PhysX
[Physics::Module] Id: 0xf2b8ea05
[Physics::Module] SDK Version: 4.1.2
[Physics::Module] Integration Version: 1.0.0
[Physics::Module] Threading Mode: Multi-Threaded
UnloadTime: 2.116791 ms
ZOEN_BOOT {"product":"Zoen","version":"0.1.0","unity":"6000.3.25f1","platform":"OSXPlayer","graphicsApi":"Metal","graphicsVersion":"Metal","gpu":"Apple M3","device":"Mac15,12","os":"Mac OS X 26.5.2","systemMemoryMb":24576,"screenWidth":1280,"screenHeight":720,"tier":"High","tiers":["Low","Mid","High","Ultra"],"tierRequest":"","tierRefused":"","tierSource":"PlatformDefault","capKey":"windows","cycle":["Low","Mid","High","Ultra"],"ultraGate":"none","benchmark":"run","deviceMemoryGb":0.0,"logicalCores":0,"displayHz":60.00239944458008,"fpsTarget":60,"targetFrameRate":60,"vSyncCount":1}
ZOEN_GM panel=on buttons=15
ZOEN_GM /gm time night -> night 01:24 x1 clear (auto)
ZOEN_SKY phase=night clock=01:24 weather=clear (auto) speed=x1 tier=High particles=0 none fog=0.0148
ZOEN_PICK {"tier":"High","source":"benchmark","steps":["High:16.67"],"fpsTarget":60,"targetFrameRate":60,"vSyncCount":1,"percentile":95.0,"tolerance":0.10000000149011612}
ZOEN_FPS tier=High api=Metal target=60 fps=60.0 avgMs=16.67 p50Ms=16.67 p95Ms=16.67 p99Ms=16.67 maxMs=16.67 frames=240 logErrors=0 logWarnings=0
ZOEN_CAPTURE /Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/night-gm.png
ZOEN_FPS tier=High api=Metal target=60 fps=60.0 avgMs=16.67 p50Ms=16.67 p95Ms=16.67 p99Ms=16.67 maxMs=16.67 frames=240 logErrors=0 logWarnings=0
Thread 0x16d72f000 may have been prematurely finalized
[Physics::Module] Cleanup current backend.
[Physics::Module] Id: 0xf2b8ea05
…macos-player-plain-default.txt · 3 kB · open
Mono path[0] = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/Managed'
Mono config path = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/MonoBleedingEdge/etc'
Input System module state changed to: Initialized.
[Physics::Module] Initialized fallback backend.
[Physics::Module] Id: 0xdecafbad
Initialize engine version: 6000.3.25f1 (e1dba0a9aba4)
[Subsystems] Discovering subsystems at path /Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/UnitySubsystems
GfxDevice: creating device client; kGfxThreadingModeThreaded
preferred device: Apple M3 (high power)
Metal devices available: 1
0: Apple M3 (high power)
Using device Apple M3 (high power)
Initializing Metal device caps: Apple M3
Mac GPU Family: 2
Apple GPU Family: 9
MSL Version: 3.0
Has Float MSAA: 1
Has Float Filtering: 1
ReadWrite Texture Tier: 2
Begin MonoManager ReloadAssembly
- Loaded All Assemblies, in 0.149 seconds
- Finished resetting the current domain, in 0.004 seconds
[Physics::Module] Selected backend.
[Physics::Module] Name: PhysX
[Physics::Module] Id: 0xf2b8ea05
[Physics::Module] SDK Version: 4.1.2
[Physics::Module] Integration Version: 1.0.0
[Physics::Module] Threading Mode: Multi-Threaded
UnloadTime: 1.135541 ms
ZOEN_BOOT {"product":"Zoen","version":"0.1.0","unity":"6000.3.25f1","platform":"OSXPlayer","graphicsApi":"Metal","graphicsVersion":"Metal","gpu":"Apple M3","device":"Mac15,12","os":"Mac OS X 26.5.2","systemMemoryMb":24576,"screenWidth":1280,"screenHeight":720,"tier":"High","tiers":["Low","Mid","High","Ultra"],"tierRequest":"","tierRefused":"","tierSource":"PlatformDefault","capKey":"windows","cycle":["Low","Mid","High","Ultra"],"ultraGate":"none","benchmark":"run","deviceMemoryGb":0.0,"logicalCores":0,"displayHz":60.00239944458008,"fpsTarget":60,"targetFrameRate":60,"vSyncCount":1}
ZOEN_GM panel=on buttons=15
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=High particles=0 none fog=0.0098
ZOEN_PICK {"tier":"High","source":"benchmark","steps":["High:16.67"],"fpsTarget":60,"targetFrameRate":60,"vSyncCount":1,"percentile":95.0,"tolerance":0.10000000149011612}
ZOEN_CAPTURE /Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/plain-default.png
ZOEN_FPS tier=High api=Metal target=60 fps=60.0 avgMs=16.67 p50Ms=16.67 p95Ms=16.67 p99Ms=16.67 maxMs=16.67 frames=240 logErrors=0 logWarnings=0
Thread 0x171693000 may have been prematurely finalized
[Physics::Module] Cleanup current backend.
[Physics::Module] Id: 0xf2b8ea05
Input System module state changed to: ShutdownInProgress.
Input System polling thread exited.
…macos-player-plain-low.txt · 3 kB · open
Mono path[0] = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/Managed'
Mono config path = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/MonoBleedingEdge/etc'
Input System module state changed to: Initialized.
[Physics::Module] Initialized fallback backend.
[Physics::Module] Id: 0xdecafbad
Initialize engine version: 6000.3.25f1 (e1dba0a9aba4)
[Subsystems] Discovering subsystems at path /Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/UnitySubsystems
GfxDevice: creating device client; kGfxThreadingModeThreaded
preferred device: Apple M3 (high power)
Metal devices available: 1
0: Apple M3 (high power)
Using device Apple M3 (high power)
Initializing Metal device caps: Apple M3
Mac GPU Family: 2
Apple GPU Family: 9
MSL Version: 3.0
Has Float MSAA: 1
Has Float Filtering: 1
ReadWrite Texture Tier: 2
Begin MonoManager ReloadAssembly
- Loaded All Assemblies, in 0.195 seconds
- Finished resetting the current domain, in 0.004 seconds
[Physics::Module] Selected backend.
[Physics::Module] Name: PhysX
[Physics::Module] Id: 0xf2b8ea05
[Physics::Module] SDK Version: 4.1.2
[Physics::Module] Integration Version: 1.0.0
[Physics::Module] Threading Mode: Multi-Threaded
UnloadTime: 0.832583 ms
ZOEN_BOOT {"product":"Zoen","version":"0.1.0","unity":"6000.3.25f1","platform":"OSXPlayer","graphicsApi":"Metal","graphicsVersion":"Metal","gpu":"Apple M3","device":"Mac15,12","os":"Mac OS X 26.5.2","systemMemoryMb":24576,"screenWidth":1280,"screenHeight":720,"tier":"Low","tiers":["Low","Mid","High","Ultra"],"tierRequest":"low","tierRefused":"","tierSource":"Launch","capKey":"windows","cycle":["Low","Mid","High","Ultra"],"ultraGate":"none","benchmark":"off","deviceMemoryGb":0.0,"logicalCores":0,"displayHz":60.00239944458008,"fpsTarget":30,"targetFrameRate":30,"vSyncCount":0}
ZOEN_GM panel=on buttons=15
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=Low particles=0 none fog=0.0098
ZOEN_CAPTURE /Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/plain-low.png
ZOEN_FPS tier=Low api=Metal target=30 fps=28.4 avgMs=35.26 p50Ms=34.15 p95Ms=35.96 p99Ms=63.06 maxMs=139.32 frames=142 logErrors=0 logWarnings=0
Thread 0x16d427000 may have been prematurely finalized
[Physics::Module] Cleanup current backend.
[Physics::Module] Id: 0xf2b8ea05
Input System module state changed to: ShutdownInProgress.
Input System polling thread exited.
Input System module state changed to: Shutdown.
…macos-player-plain-mid.txt · 3 kB · open
Mono path[0] = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/Managed'
Mono config path = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/MonoBleedingEdge/etc'
Input System module state changed to: Initialized.
[Physics::Module] Initialized fallback backend.
[Physics::Module] Id: 0xdecafbad
Initialize engine version: 6000.3.25f1 (e1dba0a9aba4)
[Subsystems] Discovering subsystems at path /Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/UnitySubsystems
GfxDevice: creating device client; kGfxThreadingModeThreaded
preferred device: Apple M3 (high power)
Metal devices available: 1
0: Apple M3 (high power)
Using device Apple M3 (high power)
Initializing Metal device caps: Apple M3
Mac GPU Family: 2
Apple GPU Family: 9
MSL Version: 3.0
Has Float MSAA: 1
Has Float Filtering: 1
ReadWrite Texture Tier: 2
Begin MonoManager ReloadAssembly
- Loaded All Assemblies, in 0.255 seconds
- Finished resetting the current domain, in 0.003 seconds
[Physics::Module] Selected backend.
[Physics::Module] Name: PhysX
[Physics::Module] Id: 0xf2b8ea05
[Physics::Module] SDK Version: 4.1.2
[Physics::Module] Integration Version: 1.0.0
[Physics::Module] Threading Mode: Multi-Threaded
UnloadTime: 1.309459 ms
ZOEN_BOOT {"product":"Zoen","version":"0.1.0","unity":"6000.3.25f1","platform":"OSXPlayer","graphicsApi":"Metal","graphicsVersion":"Metal","gpu":"Apple M3","device":"Mac15,12","os":"Mac OS X 26.5.2","systemMemoryMb":24576,"screenWidth":1280,"screenHeight":720,"tier":"Mid","tiers":["Low","Mid","High","Ultra"],"tierRequest":"mid","tierRefused":"","tierSource":"Launch","capKey":"windows","cycle":["Low","Mid","High","Ultra"],"ultraGate":"none","benchmark":"off","deviceMemoryGb":0.0,"logicalCores":0,"displayHz":60.00239944458008,"fpsTarget":30,"targetFrameRate":30,"vSyncCount":0}
ZOEN_GM panel=on buttons=15
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=Mid particles=0 none fog=0.0097
ZOEN_CAPTURE /Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/plain-mid.png
ZOEN_FPS tier=Mid api=Metal target=30 fps=27.0 avgMs=36.98 p50Ms=34.31 p95Ms=50.46 p99Ms=59.33 maxMs=60.14 frames=136 logErrors=0 logWarnings=0
Thread 0x170f9f000 may have been prematurely finalized
[Physics::Module] Cleanup current backend.
[Physics::Module] Id: 0xf2b8ea05
Input System module state changed to: ShutdownInProgress.
Input System polling thread exited.
Input System module state changed to: Shutdown.
…macos-player-plain-ultra.txt · 3 kB · open
Mono path[0] = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/Managed'
Mono config path = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/MonoBleedingEdge/etc'
Input System module state changed to: Initialized.
[Physics::Module] Initialized fallback backend.
[Physics::Module] Id: 0xdecafbad
Initialize engine version: 6000.3.25f1 (e1dba0a9aba4)
[Subsystems] Discovering subsystems at path /Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/UnitySubsystems
GfxDevice: creating device client; kGfxThreadingModeThreaded
preferred device: Apple M3 (high power)
Metal devices available: 1
0: Apple M3 (high power)
Using device Apple M3 (high power)
Initializing Metal device caps: Apple M3
Mac GPU Family: 2
Apple GPU Family: 9
MSL Version: 3.0
Has Float MSAA: 1
Has Float Filtering: 1
ReadWrite Texture Tier: 2
Begin MonoManager ReloadAssembly
- Loaded All Assemblies, in 0.230 seconds
- Finished resetting the current domain, in 0.004 seconds
[Physics::Module] Selected backend.
[Physics::Module] Name: PhysX
[Physics::Module] Id: 0xf2b8ea05
[Physics::Module] SDK Version: 4.1.2
[Physics::Module] Integration Version: 1.0.0
[Physics::Module] Threading Mode: Multi-Threaded
UnloadTime: 0.865000 ms
ZOEN_BOOT {"product":"Zoen","version":"0.1.0","unity":"6000.3.25f1","platform":"OSXPlayer","graphicsApi":"Metal","graphicsVersion":"Metal","gpu":"Apple M3","device":"Mac15,12","os":"Mac OS X 26.5.2","systemMemoryMb":24576,"screenWidth":1280,"screenHeight":720,"tier":"Ultra","tiers":["Low","Mid","High","Ultra"],"tierRequest":"ultra","tierRefused":"","tierSource":"Launch","capKey":"windows","cycle":["Low","Mid","High","Ultra"],"ultraGate":"none","benchmark":"off","deviceMemoryGb":0.0,"logicalCores":0,"displayHz":60.00239944458008,"fpsTarget":60,"targetFrameRate":60,"vSyncCount":1}
ZOEN_GM panel=on buttons=15
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=Ultra particles=0 none fog=0.0098
ZOEN_CAPTURE /Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/plain-ultra.png
ZOEN_FPS tier=Ultra api=Metal target=60 fps=59.8 avgMs=16.74 p50Ms=16.67 p95Ms=17.65 p99Ms=17.69 maxMs=33.33 frames=240 logErrors=0 logWarnings=0
Thread 0x16f7d7000 may have been prematurely finalized
[Physics::Module] Cleanup current backend.
[Physics::Module] Id: 0xf2b8ea05
Input System module state changed to: ShutdownInProgress.
Input System polling thread exited.
Input System module state changed to: Shutdown.
…sky-review-high-log.txt · 5 kB · open
ZOEN_BOOT {"product":"Zoen","version":"0.1.0","unity":"6000.3.25f1","platform":"OSXPlayer","graphicsApi":"Metal","graphicsVersion":"Metal","gpu":"Apple M3","device":"Mac15,12","os":"Mac OS X 26.5.2","systemMemoryMb":24576,"screenWidth":1280,"screenHeight":720,"tier":"High","tiers":["Low","Mid","High","Ultra"],"tierRequest":"high","tierRefused":"","tierSource":"Launch","capKey":"windows","cycle":["Low","Mid","High","Ultra"],"ultraGate":"none","benchmark":"off","deviceMemoryGb":0.0,"logicalCores":0,"displayHz":60.00239944458008,"fpsTarget":60,"targetFrameRate":60,"vSyncCount":1}
ZOEN_GM panel=on buttons=15
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=High particles=0 none fog=0.0098
ZOEN_GM /gm cycle off -> day 13:24 x0 clear (auto)
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x0 tier=High particles=0 none fog=0.0097
ZOEN_GM /gm time day -> day 13:24 x0 clear (auto)
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x0 tier=High particles=0 none fog=0.0097
ZOEN_GM /gm weather clear -> day 13:24 x0 clear (forced)
ZOEN_SKY phase=day clock=13:24 weather=clear (forced) speed=x0 tier=High particles=0 none fog=0.0040
ZOEN_SKY_REVIEW day-clear contrast=5.93 min=3 matrix=1 tier=High fog=0.0040 fogPixels=0.0 particles=0 none best=5.93 fill=2.11 edgeLight=5.93 edgeDark=3.05 groundL=0.110 ground=#57604f fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/frames/sky-review-high/01-day-clear.png
ZOEN_GM /gm time night -> night 01:24 x0 clear (forced)
ZOEN_SKY phase=night clock=01:24 weather=clear (forced) speed=x0 tier=High particles=0 none fog=0.0090
ZOEN_GM /gm weather clear -> night 01:24 x0 clear (forced)
ZOEN_SKY phase=night clock=01:24 weather=clear (forced) speed=x0 tier=High particles=0 none fog=0.0090
ZOEN_SKY_REVIEW night-clear contrast=15.45 min=3 matrix=1 tier=High fog=0.0090 fogPixels=0.0 particles=0 none best=15.45 fill=5.51 edgeLight=15.45 edgeDark=1.17 groundL=0.011 ground=#141c26 fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/frames/sky-review-high/02-night-clear.png
ZOEN_GM /gm time dusk -> dusk 20:36 x0 clear (forced)
ZOEN_SKY phase=dusk clock=20:36 weather=clear (forced) speed=x0 tier=High particles=0 none fog=0.0080
ZOEN_GM /gm weather dust_haze -> dusk 20:36 x0 dust_haze (forced)
ZOEN_SKY phase=dusk clock=20:36 weather=dust_haze (forced) speed=x0 tier=High particles=125 dust fog=0.0240
ZOEN_FPS tier=High api=Metal target=60 fps=58.3 avgMs=17.15 p50Ms=16.67 p95Ms=17.00 p99Ms=17.63 maxMs=83.28 frames=240 logErrors=0 logWarnings=0
ZOEN_FPS tier=High api=Metal target=60 fps=60.0 avgMs=16.67 p50Ms=16.67 p95Ms=17.14 p99Ms=17.58 maxMs=17.61 frames=240 logErrors=0 logWarnings=0
ZOEN_SKY_REVIEW dusk-dust_haze contrast=13.97 min=3 matrix=1 tier=High fog=0.0240 fogPixels=58.6 particles=125 dust best=13.97 fill=4.98 edgeLight=13.97 edgeDark=1.29 groundL=0.018 ground=#2c221d fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/frames/sky-review-high/03-dusk-dust_haze.png
ZOEN_GM /gm time night -> night 01:24 x0 dust_haze (forced)
ZOEN_SKY phase=night clock=01:24 weather=dust_haze (forced) speed=x0 tier=High particles=125 dust fog=0.0250
ZOEN_GM /gm weather sandstorm -> night 01:24 x0 sandstorm (forced)
ZOEN_SKY phase=night clock=01:24 weather=sandstorm (forced) speed=x0 tier=High particles=500 sheets fog=0.0540
ZOEN_SKY_REVIEW night-sandstorm contrast=16.75 min=3 matrix=1 tier=High fog=0.0540 fogPixels=45.6 particles=500 sheets best=16.75 fill=5.98 edgeLight=16.75 edgeDark=1.08 groundL=0.006 ground=#101319 fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/frames/sky-review-high/04-night-sandstorm.png
ZOEN_GM /gm time dawn -> dawn 06:12 x0 sandstorm (forced)
ZOEN_SKY phase=dawn clock=06:12 weather=sandstorm (forced) speed=x0 tier=High particles=500 sheets fog=0.0550
ZOEN_GM /gm weather clear -> dawn 06:12 x0 clear (forced)
ZOEN_SKY phase=dawn clock=06:12 weather=clear (forced) speed=x0 tier=High particles=0 none fog=0.0100
ZOEN_FPS tier=High api=Metal target=60 fps=59.8 avgMs=16.74 p50Ms=16.67 p95Ms=17.68 p99Ms=17.72 maxMs=33.30 frames=240 logErrors=0 logWarnings=0
ZOEN_SKY_REVIEW dawn-clear contrast=12.78 min=3 matrix=0 tier=High fog=0.0100 fogPixels=28.7 particles=0 none best=12.78 fill=4.56 edgeLight=12.78 edgeDark=1.41 groundL=0.024 ground=#302a22 fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/frames/sky-review-high/05-dawn-clear.png
ZOEN_GM /gm time dusk -> dusk 20:36 x0 clear (forced)
ZOEN_SKY phase=dusk clock=20:36 weather=clear (forced) speed=x0 tier=High particles=0 none fog=0.0080
ZOEN_GM /gm weather clear -> dusk 20:36 x0 clear (forced)
ZOEN_SKY phase=dusk clock=20:36 weather=clear (forced) speed=x0 tier=High particles=0 none fog=0.0080
ZOEN_SKY_REVIEW dusk-clear contrast=15.70 min=3 matrix=0 tier=High fog=0.0080 fogPixels=19.0 particles=0 none best=15.70 fill=5.60 edgeLight=15.70 edgeDark=1.15 groundL=0.010 ground=#1d1918 fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/frames/sky-review-high/06-dusk-clear.png
ZOEN_SKY_REVIEW done states=6 failed=0 logErrors=0
sky-review-low-log.txt · 5 kB · open
ZOEN_BOOT {"product":"Zoen","version":"0.1.0","unity":"6000.3.25f1","platform":"OSXPlayer","graphicsApi":"Metal","graphicsVersion":"Metal","gpu":"Apple M3","device":"Mac15,12","os":"Mac OS X 26.5.2","systemMemoryMb":24576,"screenWidth":1280,"screenHeight":720,"tier":"Low","tiers":["Low","Mid","High","Ultra"],"tierRequest":"low","tierRefused":"","tierSource":"Launch","capKey":"windows","cycle":["Low","Mid","High","Ultra"],"ultraGate":"none","benchmark":"off","deviceMemoryGb":0.0,"logicalCores":0,"displayHz":60.00239944458008,"fpsTarget":30,"targetFrameRate":30,"vSyncCount":0}
ZOEN_GM panel=on buttons=15
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=Low particles=0 none fog=0.0098
ZOEN_GM /gm cycle off -> day 13:24 x0 clear (auto)
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x0 tier=Low particles=0 none fog=0.0097
ZOEN_GM /gm time day -> day 13:24 x0 clear (auto)
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x0 tier=Low particles=0 none fog=0.0097
ZOEN_GM /gm weather clear -> day 13:24 x0 clear (forced)
ZOEN_SKY phase=day clock=13:24 weather=clear (forced) speed=x0 tier=Low particles=0 none fog=0.0040
ZOEN_SKY_REVIEW day-clear contrast=5.93 min=3 matrix=1 tier=Low fog=0.0040 fogPixels=0.0 particles=0 none best=5.93 fill=2.11 edgeLight=5.93 edgeDark=3.05 groundL=0.110 ground=#57604f fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/frames/sky-review-low/01-day-clear.png
ZOEN_GM /gm time night -> night 01:24 x0 clear (forced)
ZOEN_SKY phase=night clock=01:24 weather=clear (forced) speed=x0 tier=Low particles=0 none fog=0.0090
ZOEN_GM /gm weather clear -> night 01:24 x0 clear (forced)
ZOEN_SKY phase=night clock=01:24 weather=clear (forced) speed=x0 tier=Low particles=0 none fog=0.0090
ZOEN_SKY_REVIEW night-clear contrast=15.33 min=3 matrix=1 tier=Low fog=0.0090 fogPixels=0.0 particles=0 none best=15.33 fill=5.47 edgeLight=15.33 edgeDark=1.18 groundL=0.012 ground=#141d26 fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/frames/sky-review-low/02-night-clear.png
ZOEN_GM /gm time dusk -> dusk 20:36 x0 clear (forced)
ZOEN_SKY phase=dusk clock=20:36 weather=clear (forced) speed=x0 tier=Low particles=0 none fog=0.0080
ZOEN_GM /gm weather dust_haze -> dusk 20:36 x0 dust_haze (forced)
ZOEN_SKY phase=dusk clock=20:36 weather=dust_haze (forced) speed=x0 tier=Low particles=0 none fog=0.0240
ZOEN_SKY_REVIEW dusk-dust_haze contrast=13.63 min=3 matrix=1 tier=Low fog=0.0240 fogPixels=58.0 particles=0 none best=13.63 fill=4.86 edgeLight=13.63 edgeDark=1.32 groundL=0.019 ground=#2e241e fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/frames/sky-review-low/03-dusk-dust_haze.png
ZOEN_GM /gm time night -> night 01:24 x0 dust_haze (forced)
ZOEN_SKY phase=night clock=01:24 weather=dust_haze (forced) speed=x0 tier=Low particles=0 none fog=0.0250
ZOEN_GM /gm weather sandstorm -> night 01:24 x0 sandstorm (forced)
ZOEN_SKY phase=night clock=01:24 weather=sandstorm (forced) speed=x0 tier=Low particles=0 none fog=0.0540
ZOEN_SKY_REVIEW night-sandstorm contrast=16.60 min=3 matrix=1 tier=Low fog=0.0540 fogPixels=43.1 particles=0 none best=16.60 fill=5.92 edgeLight=16.60 edgeDark=1.09 groundL=0.007 ground=#121418 fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/frames/sky-review-low/04-night-sandstorm.png
ZOEN_GM /gm time dawn -> dawn 06:12 x0 sandstorm (forced)
ZOEN_SKY phase=dawn clock=06:12 weather=sandstorm (forced) speed=x0 tier=Low particles=0 none fog=0.0550
ZOEN_GM /gm weather clear -> dawn 06:12 x0 clear (forced)
ZOEN_SKY phase=dawn clock=06:12 weather=clear (forced) speed=x0 tier=Low particles=0 none fog=0.0100
ZOEN_SKY_REVIEW dawn-clear contrast=12.78 min=3 matrix=0 tier=Low fog=0.0100 fogPixels=28.4 particles=0 none best=12.78 fill=4.56 edgeLight=12.78 edgeDark=1.41 groundL=0.024 ground=#302a22 fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/frames/sky-review-low/05-dawn-clear.png
ZOEN_GM /gm time dusk -> dusk 20:36 x0 clear (forced)
ZOEN_SKY phase=dusk clock=20:36 weather=clear (forced) speed=x0 tier=Low particles=0 none fog=0.0080
ZOEN_GM /gm weather clear -> dusk 20:36 x0 clear (forced)
ZOEN_SKY phase=dusk clock=20:36 weather=clear (forced) speed=x0 tier=Low particles=0 none fog=0.0080
ZOEN_SKY_REVIEW dusk-clear contrast=14.75 min=3 matrix=0 tier=Low fog=0.0080 fogPixels=14.1 particles=0 none best=14.75 fill=5.26 edgeLight=14.75 edgeDark=1.22 groundL=0.014 ground=#261e19 fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12E/frames/sky-review-low/06-dusk-clear.png
ZOEN_SKY_REVIEW done states=6 failed=0 logErrors=0
macos-smoke-gm-off.json · 2 kB · open
{
"finished": "2026-10-08T03:14:44.617Z",
"app": "apps/client-unity/Builds/macOS/Zoen.app",
"gmSend": null,
"gmOff": true,
"pass": true,
"results": [
{
"tier": "low",
"expectTier": "Low",
"exitCode": 0,
"signal": null,
"boot": {
"product": "Zoen",
"version": "0.1.0",
"unity": "6000.3.25f1",
"platform": "OSXPlayer",
"graphicsApi": "Metal",
"graphicsVersion": "Metal",
"gpu": "Apple M3",
"device": "Mac15,12",
"os": "Mac OS X 26.5.2",
"systemMemoryMb": 24576,
"screenWidth": 1280,
"screenHeight": 720,
"tier": "Low",
"tiers": [
"Low",
"Mid",
"High",
"Ultra"
],
"tierRequest": "low",
"tierRefused": "",
"tierSource": "Launch",
"capKey": "windows",
"cycle": [
"Low",
"Mid",
"High",
…macos-smoke-night-gm.json · 2 kB · open
{
"finished": "2026-10-08T03:18:21.878Z",
"app": "apps/client-unity/Builds/macOS/Zoen.app",
"gmSend": "/gm+time+night",
"gmOff": false,
"pass": true,
"results": [
{
"tier": "default",
"expectTier": "High",
"exitCode": 0,
"signal": null,
"boot": {
"product": "Zoen",
"version": "0.1.0",
"unity": "6000.3.25f1",
"platform": "OSXPlayer",
"graphicsApi": "Metal",
"graphicsVersion": "Metal",
"gpu": "Apple M3",
"device": "Mac15,12",
"os": "Mac OS X 26.5.2",
"systemMemoryMb": 24576,
"screenWidth": 1280,
"screenHeight": 720,
"tier": "High",
"tiers": [
"Low",
"Mid",
"High",
"Ultra"
],
"tierRequest": "",
"tierRefused": "",
"tierSource": "PlatformDefault",
"capKey": "windows",
"cycle": [
"Low",
"Mid",
"High",
…macos-smoke-plain.json · 7 kB · open
{
"finished": "2026-10-08T03:14:11.914Z",
"app": "apps/client-unity/Builds/macOS/Zoen.app",
"gmSend": null,
"gmOff": false,
"pass": true,
"results": [
{
"tier": "default",
"expectTier": "High",
"exitCode": 0,
"signal": null,
"boot": {
"product": "Zoen",
"version": "0.1.0",
"unity": "6000.3.25f1",
"platform": "OSXPlayer",
"graphicsApi": "Metal",
"graphicsVersion": "Metal",
"gpu": "Apple M3",
"device": "Mac15,12",
"os": "Mac OS X 26.5.2",
"systemMemoryMb": 24576,
"screenWidth": 1280,
"screenHeight": 720,
"tier": "High",
"tiers": [
"Low",
"Mid",
"High",
"Ultra"
],
"tierRequest": "",
"tierRefused": "",
"tierSource": "PlatformDefault",
"capKey": "windows",
"cycle": [
"Low",
"Mid",
"High",
…sky-review-high.json · 3 kB · open
{
"finished": "2026-10-08T03:15:17.957Z",
"app": "apps/client-unity/Builds/macOS/Zoen.app",
"tier": "high",
"minContrast": 3,
"seconds": 21,
"phases": [
"dawn",
"day",
"dusk",
"night"
],
"fogMinPercent": 1,
"foggiest": "night-sandstorm",
"sheet": "logs/evidence/M0-12E/sky-review-high.jpg",
"strip": "logs/evidence/M0-12E/sky-phases-high.jpg",
"states": [
{
"state": "day-clear",
"phase": "day",
"weather": "clear",
"matrix": true,
"contrast": 5.93,
"pass": true,
"samples": 48,
"tier": "High",
"fog": 0.004,
"fogPixels": 0,
"particles": 0,
"kind": "none",
"ground": "#57604f",
"fill": 2.11,
"edgeLight": 5.93,
"edgeDark": 3.05,
"frame": "logs/evidence/M0-12E/frames/sky-review-high/01-day-clear.png"
},
{
"state": "night-clear",
"phase": "night",
"weather": "clear",
…sky-review-low.json · 3 kB · open
{
"finished": "2026-10-08T03:14:54.621Z",
"app": "apps/client-unity/Builds/macOS/Zoen.app",
"tier": "low",
"minContrast": 3,
"seconds": 9,
"phases": [
"dawn",
"day",
"dusk",
"night"
],
"fogMinPercent": 1,
"foggiest": "night-sandstorm",
"sheet": "logs/evidence/M0-12E/sky-review-low.jpg",
"strip": "logs/evidence/M0-12E/sky-phases-low.jpg",
"states": [
{
"state": "day-clear",
"phase": "day",
"weather": "clear",
"matrix": true,
"contrast": 5.93,
"pass": true,
"samples": 48,
"tier": "Low",
"fog": 0.004,
"fogPixels": 0,
"particles": 0,
"kind": "none",
"ground": "#57604f",
"fill": 2.11,
"edgeLight": 5.93,
"edgeDark": 3.05,
"frame": "logs/evidence/M0-12E/frames/sky-review-low/01-day-clear.png"
},
{
"state": "night-clear",
"phase": "night",
"weather": "clear",
…Tests
$ node tools/unity-run.mjs editmode$ node tools/unity/macos-smoke.mjs --out logs/evidence/M0-12E --tag plain$ node tools/unity/macos-smoke.mjs --out logs/evidence/M0-12E --tag night-gm --tiers default --gm /gm time night$ node tools/unity/macos-smoke.mjs --out logs/evidence/M0-12E --tag gm-off --tiers low --gm-off$ node tools/unity/sky-review.mjs --out logs/evidence/M0-12E --tier low$ node tools/unity/sky-review.mjs --out logs/evidence/M0-12E --tier high$ node tools/unity-run.mjs build macos$ node tools/unity/macos-smoke.mjs --out logs/evidence/M0-12E --tag night-gm --tiers default --gm /gm time night$ pnpm --filter @zoen/wiki exec playwright test --only-changed$ node tools/unity/macos-smoke.mjs --out logs/evidence/M0-12E --tag night-gm --tiers default --gm /gm+time+nightNotes
2026-10-08 03:19 UTC · Done (1-3). macos-smoke.mjs: --gm '<cmds>' (-> -zoen-gm-send; '+' or spaces between words, sent '+'-encoded because the task logger re-splits quoted args, GmSkyPanel decodes '+') expects ZOEN_GM panel=on + one '<cmd> -> ' reply each, no refusal; --gm-off (-> -zoen-gm off) expects panel=off and no panel=on; every run needs a ZOEN_SKY line (now with fog=<density>); --tag names files. Build macOS ZOEN_GM 117.5 MB. Smokes: plain 4 tiers PASS, gm night PASS (first run FAIL: quoting lost, fixed), gm-off Low PASS. Evidence logs/evidence/M0-12E/: night-gm.png (night 01:24, panel + overlay; defect: the GM panel overlaps the overlay text -> M0-12F), plain-*.png, gm-off.png, macos-smoke-{plain,night-gm,gm-off}.json, player logs. Fog in build: ZOEN_SKY fog=0.0098 day / 0.0148 night; pixel A/B (density 0 re-render, pixels moved >=4 levels): dusk-dust_haze 58%, night-sandstorm 43-46% (foggiest), day/night clear 0% (dark or thin fog) -> fog variants kept. Sky review: Runtime/Gm/SkyReview.cs (dev-only, -zoen-sky-review <dir>): review matrix (heaviest resolved for the area: sandstorm) then dawn..night clear = 6 states, clock paused, waits for blends = 1 and 1.5x particle lifetime, saves the probe frame, logs ZOEN_SKY_REVIEW <state> contrast=...; TelegraphContrastProbe.Capture reads bands at the frame aspect. tools/unity/sky-review.mjs + sky-review-sheet.py (PIL): Low PASS (contrast 5.9-16.6, min 3), High PASS (dust 125, sheets 500). Sheets sky-review-{low,high}.jpg, sky-phases-{low,high}.jpg, reports .json, log excerpts; frames git-ignored. EditMode 61/61 (new SkyReviewCoversTheReviewMatrixThenTheFourPhasesInClear; dev guard covers files using GmSkyPanel/SkyReview). verify --changed PASS. Look note: sandstorm sheets read as round blobs, not streaks (owner look review). M0-12F holds: first PlayMode tests, Web + Android builds and smokes, GM panel layout off the overlay.
