96 lines
8.6 KiB
Plaintext
96 lines
8.6 KiB
Plaintext
Godot Engine v4.7.2.stable.official.ed1daf0bf - https://godotengine.org
|
|
TextServer: Added interface "Dummy"
|
|
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
|
|
SDL: Init OK!
|
|
Using "default" pen tablet driver...
|
|
|
|
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
|
|
CORE API HASH: 2004498165
|
|
EDITOR API HASH: 1696660745
|
|
Loading resource: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-hot-loop-whole-r330/s6-guarded.gd remapped: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-hot-loop-whole-r330/s6-guarded.gd
|
|
Completed load for: '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-hot-loop-whole-r330/s6-guarded.gd' remapped '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-hot-loop-whole-r330/s6-guarded.gd' at thread -1
|
|
SceneTreeFTI: traversal method DEFAULT
|
|
Loading resource: res://autoload/event_bus.gd remapped: res://autoload/event_bus.gd
|
|
Completed load for: 'res://autoload/event_bus.gd' remapped 'res://autoload/event_bus.gd' at thread -1
|
|
Loading resource: res://autoload/game_clock.gd remapped: res://autoload/game_clock.gd
|
|
Completed load for: 'res://autoload/game_clock.gd' remapped 'res://autoload/game_clock.gd' at thread -1
|
|
Loading resource: res://autoload/game_state.gd remapped: res://autoload/game_state.gd
|
|
Completed load for: 'res://autoload/game_state.gd' remapped 'res://autoload/game_state.gd' at thread -1
|
|
Loading resource: res://autoload/simulation_runtime.gd remapped: res://autoload/simulation_runtime.gd
|
|
Completed load for: 'res://autoload/simulation_runtime.gd' remapped 'res://autoload/simulation_runtime.gd' at thread -1
|
|
Loaded system CA certificates
|
|
PACK_PROFILE_GUARD verified=true
|
|
NATIVE_ADAPTER_LIBRARY_REGISTERED
|
|
Loading resource: res://data/facilities/adult_private_room.tres remapped: res://data/facilities/adult_private_room.tres
|
|
Completed load for: 'res://data/facilities/adult_private_room.tres' remapped 'res://data/facilities/adult_private_room.tres' at thread -1
|
|
Loading resource: res://data/facilities/cafeteria.tres remapped: res://data/facilities/cafeteria.tres
|
|
Completed load for: 'res://data/facilities/cafeteria.tres' remapped 'res://data/facilities/cafeteria.tres' at thread -1
|
|
Loading resource: res://data/facilities/expansion/chapel.tres remapped: res://data/facilities/expansion/chapel.tres
|
|
Completed load for: 'res://data/facilities/expansion/chapel.tres' remapped 'res://data/facilities/expansion/chapel.tres' at thread -1
|
|
Loading resource: res://data/facilities/expansion/cleaning_room.tres remapped: res://data/facilities/expansion/cleaning_room.tres
|
|
Completed load for: 'res://data/facilities/expansion/cleaning_room.tres' remapped 'res://data/facilities/expansion/cleaning_room.tres' at thread -1
|
|
Loading resource: res://data/facilities/expansion/premium_room.tres remapped: res://data/facilities/expansion/premium_room.tres
|
|
Completed load for: 'res://data/facilities/expansion/premium_room.tres' remapped 'res://data/facilities/expansion/premium_room.tres' at thread -1
|
|
Loading resource: res://data/facilities/expansion/staff_dormitory.tres remapped: res://data/facilities/expansion/staff_dormitory.tres
|
|
Completed load for: 'res://data/facilities/expansion/staff_dormitory.tres' remapped 'res://data/facilities/expansion/staff_dormitory.tres' at thread -1
|
|
Loading resource: res://data/facilities/guest_corridor.tres remapped: res://data/facilities/guest_corridor.tres
|
|
Completed load for: 'res://data/facilities/guest_corridor.tres' remapped 'res://data/facilities/guest_corridor.tres' at thread -1
|
|
Loading resource: res://data/facilities/guest_elevator.tres remapped: res://data/facilities/guest_elevator.tres
|
|
Completed load for: 'res://data/facilities/guest_elevator.tres' remapped 'res://data/facilities/guest_elevator.tres' at thread -1
|
|
Loading resource: res://data/facilities/infrastructure/guest_stairs.tres remapped: res://data/facilities/infrastructure/guest_stairs.tres
|
|
Completed load for: 'res://data/facilities/infrastructure/guest_stairs.tres' remapped 'res://data/facilities/infrastructure/guest_stairs.tres' at thread -1
|
|
Loading resource: res://data/facilities/infrastructure/service_stairs.tres remapped: res://data/facilities/infrastructure/service_stairs.tres
|
|
Completed load for: 'res://data/facilities/infrastructure/service_stairs.tres' remapped 'res://data/facilities/infrastructure/service_stairs.tres' at thread -1
|
|
Loading resource: res://data/facilities/kitchen.tres remapped: res://data/facilities/kitchen.tres
|
|
Completed load for: 'res://data/facilities/kitchen.tres' remapped 'res://data/facilities/kitchen.tres' at thread -1
|
|
Loading resource: res://data/facilities/massage_room.tres remapped: res://data/facilities/massage_room.tres
|
|
Completed load for: 'res://data/facilities/massage_room.tres' remapped 'res://data/facilities/massage_room.tres' at thread -1
|
|
Loading resource: res://data/facilities/public_bath.tres remapped: res://data/facilities/public_bath.tres
|
|
Completed load for: 'res://data/facilities/public_bath.tres' remapped 'res://data/facilities/public_bath.tres' at thread -1
|
|
Loading resource: res://data/facilities/reception.tres remapped: res://data/facilities/reception.tres
|
|
Completed load for: 'res://data/facilities/reception.tres' remapped 'res://data/facilities/reception.tres' at thread -1
|
|
Loading resource: res://data/facilities/rescue/infirmary.tres remapped: res://data/facilities/rescue/infirmary.tres
|
|
Completed load for: 'res://data/facilities/rescue/infirmary.tres' remapped 'res://data/facilities/rescue/infirmary.tres' at thread -1
|
|
Loading resource: res://data/facilities/security_station.tres remapped: res://data/facilities/security_station.tres
|
|
Completed load for: 'res://data/facilities/security_station.tres' remapped 'res://data/facilities/security_station.tres' at thread -1
|
|
Loading resource: res://data/facilities/service_corridor.tres remapped: res://data/facilities/service_corridor.tres
|
|
Completed load for: 'res://data/facilities/service_corridor.tres' remapped 'res://data/facilities/service_corridor.tres' at thread -1
|
|
Loading resource: res://data/facilities/service_elevator.tres remapped: res://data/facilities/service_elevator.tres
|
|
Completed load for: 'res://data/facilities/service_elevator.tres' remapped 'res://data/facilities/service_elevator.tres' at thread -1
|
|
Loading resource: res://data/facilities/staff_door.tres remapped: res://data/facilities/staff_door.tres
|
|
Completed load for: 'res://data/facilities/staff_door.tres' remapped 'res://data/facilities/staff_door.tres' at thread -1
|
|
Loading resource: res://data/facilities/staff_waiting_room.tres remapped: res://data/facilities/staff_waiting_room.tres
|
|
Completed load for: 'res://data/facilities/staff_waiting_room.tres' remapped 'res://data/facilities/staff_waiting_room.tres' at thread -1
|
|
Loading resource: res://data/facilities/standard_room.tres remapped: res://data/facilities/standard_room.tres
|
|
Completed load for: 'res://data/facilities/standard_room.tres' remapped 'res://data/facilities/standard_room.tres' at thread -1
|
|
Loading resource: res://data/facilities/tavern.tres remapped: res://data/facilities/tavern.tres
|
|
Completed load for: 'res://data/facilities/tavern.tres' remapped 'res://data/facilities/tavern.tres' at thread -1
|
|
Loading resource: res://data/facilities/warehouse.tres remapped: res://data/facilities/warehouse.tres
|
|
Completed load for: 'res://data/facilities/warehouse.tres' remapped 'res://data/facilities/warehouse.tres' at thread -1
|
|
S6: performance budgets
|
|
✓ empty metric ID is rejected
|
|
✓ negative duration is rejected
|
|
✓ non-positive budget is rejected
|
|
✓ custom budget registers
|
|
✓ sample window remains bounded
|
|
✓ lifetime count survives window eviction
|
|
✓ lifetime average uses every recorded sample
|
|
✓ window maximum is exact
|
|
✓ nearest-rank P95 is deterministic
|
|
✓ measurement below limit passes
|
|
✓ P95 above limit fails
|
|
✓ budget violation emits its exact metric once
|
|
✓ x1 uses the MVP average budget
|
|
✓ x3 uses the MVP P95 budget
|
|
✓ x3 sample within budget passes
|
|
✓ path P95 enforces two milliseconds
|
|
✓ all reports are returned in stable metric order
|
|
✓ single metric can be cleared
|
|
✓ all diagnostic samples can be cleared
|
|
✓ real-delta Kernel ticks feed the diagnostic profiler
|
|
✓ Kernel exposes read-only performance reports
|
|
✓ x3 process frame advances the expected three game-minute ticks
|
|
✓ x3 performance measures the aggregate frame once rather than three isolated ticks
|
|
✓ active simulation frames feed the main-thread stall budget
|
|
PASS: 24 checks
|