=== write-version (ok, 66ms) === === overlay-sync (ok, 70509ms) === fetched: fandisk.glb 685880 bytes fetched: fandisk.obj 379559 bytes fetched: materials/infected_rock/preview.webp 27158 bytes fetched: texture_sources/trimsheets/yellow_country_wood_house/ao.png 3550139 bytes fetched: texture_sources/trimsheets/yellow_country_wood_house/albedo.png 5954234 bytes fetched: texture_sources/trimsheets/yellow_country_wood_house/displacement.png 675622 bytes fetched: texture_sources/trimsheets/yellow_country_wood_house/metalness.png 723251 bytes fetched: texture_sources/trimsheets/yellow_country_wood_house/normal.png 6893803 bytes fetched: texture_sources/trimsheets/yellow_country_wood_house/roughness.png 3029188 bytes fetched: texture_sources/trimsheets/dark_wood_trim/ao.png 4076113 bytes fetched: texture_sources/trimsheets/dark_wood_trim/albedo.png 7389446 bytes fetched: texture_sources/trimsheets/dark_wood_trim/displacement.png 586940 bytes fetched: texture_sources/trimsheets/dark_wood_trim/metalness.png 55075 bytes fetched: texture_sources/trimsheets/dark_wood_trim/normal.png 8429566 bytes fetched: texture_sources/trimsheets/dark_wood_trim/roughness.png 3156799 bytes fetched: texture_sources/trimsheets/dark_wood_base/ao.png 4280492 bytes fetched: texture_sources/trimsheets/dark_wood_base/albedo.png 9002167 bytes fetched: texture_sources/trimsheets/dark_wood_base/displacement.png 1466556 bytes fetched: texture_sources/trimsheets/dark_wood_base/metalness.png 55075 bytes fetched: texture_sources/trimsheets/dark_wood_base/normal.png 8780297 bytes fetched: texture_sources/trimsheets/dark_wood_base/roughness.png 3712328 bytes fetched: texture_sources/trimsheets/island_hut/ao.png 4092972 bytes fetched: texture_sources/trimsheets/island_hut/albedo.png 7046448 bytes fetched: texture_sources/trimsheets/island_hut/displacement.png 1022907 bytes fetched: texture_sources/trimsheets/island_hut/metalness.png 3127728 bytes fetched: texture_sources/trimsheets/island_hut/normal.png 8112320 bytes fetched: texture_sources/trimsheets/island_hut/roughness.png 4937487 bytes fetched: texture_sources/trimsheets/stone_base/albedo.jpg 2700600 bytes fetched: texture_sources/trimsheets/stone_base/displacement.png 6700835 bytes fetched: texture_sources/trimsheets/stone_base/metalness.png 55075 bytes fetched: texture_sources/trimsheets/stone_base/normal.jpg 2514503 bytes fetched: texture_sources/trimsheets/stone_base/ao.jpg 1252998 bytes fetched: texture_sources/trimsheets/stone_base/roughness.jpg 2070646 bytes fetched: texture_sources/trimsheets/rock_base/ao.png 59419 bytes fetched: texture_sources/trimsheets/rock_base/albedo.png 1386164 bytes fetched: texture_sources/trimsheets/rock_base/displacement.png 896760 bytes fetched: texture_sources/trimsheets/rock_base/metalness.png 55075 bytes fetched: texture_sources/trimsheets/rock_base/normal.png 3639436 bytes fetched: texture_sources/trimsheets/rock_base/roughness.png 59420 bytes fetched: texture_sources/trimsheets/throne_room_carpet/ao.png 2165081 bytes fetched: texture_sources/trimsheets/throne_room_carpet/albedo.png 7103833 bytes fetched: texture_sources/trimsheets/throne_room_carpet/displacement.png 1480676 bytes fetched: texture_sources/trimsheets/throne_room_carpet/metalness.png 55075 bytes fetched: texture_sources/trimsheets/throne_room_carpet/normal.png 7225374 bytes fetched: texture_sources/trimsheets/throne_room_carpet/roughness.png 1516557 bytes fetched: texture_sources/trimsheets/scuffed_wood_bars/ao.png 697056 bytes fetched: texture_sources/trimsheets/scuffed_wood_bars/albedo.png 2319616 bytes fetched: texture_sources/trimsheets/scuffed_wood_bars/displacement.png 675622 bytes fetched: texture_sources/trimsheets/scuffed_wood_bars/metalness.png 723251 bytes fetched: texture_sources/trimsheets/scuffed_wood_bars/normal.png 2853128 bytes fetched: texture_sources/trimsheets/scuffed_wood_bars/roughness.png 4403954 bytes fetched: texture_sources/trimsheets/concrete_trimsheet/ao.png 1875937 bytes fetched: texture_sources/trimsheets/concrete_trimsheet/albedo.png 7279387 bytes fetched: texture_sources/trimsheets/concrete_trimsheet/displacement.png 1246217 bytes fetched: texture_sources/trimsheets/concrete_trimsheet/metalness.png 76054 bytes fetched: texture_sources/trimsheets/concrete_trimsheet/normal.png 6074761 bytes fetched: texture_sources/trimsheets/concrete_trimsheet/roughness.png 1871652 bytes fetched: texture_sources/trimsheets/sci_fi_orange_trimsheet/ao.png 16912 bytes fetched: texture_sources/trimsheets/sci_fi_orange_trimsheet/albedo.png 3299042 bytes fetched: texture_sources/trimsheets/sci_fi_orange_trimsheet/displacement.png 186778 bytes fetched: texture_sources/trimsheets/sci_fi_orange_trimsheet/metalness.png 166686 bytes fetched: texture_sources/trimsheets/sci_fi_orange_trimsheet/normal.png 688164 bytes fetched: texture_sources/trimsheets/sci_fi_orange_trimsheet/roughness.png 2766760 bytes fetched: addons/sky3d_extended/assets/textures/noise2.png 145149 bytes fetched: addons/sky3d_extended/assets/textures/noiseClouds.png 125654 bytes fetched: addons/sky3d_extended/assets/textures/SkyIcon.png 860 bytes fetched: addons/sky3d_extended/assets/textures/noise.jpg 49251 bytes fetched: addons/sky3d_extended/assets/milkyway/milkyway_zn.png 3382610 bytes fetched: addons/sky3d_extended/assets/milkyway/milkyway_xn.png 3506819 bytes fetched: addons/sky3d_extended/assets/milkyway/milkyway_yp.png 5925315 bytes fetched: addons/sky3d_extended/assets/milkyway/milkyway_xp.png 3466213 bytes fetched: addons/sky3d_extended/assets/milkyway/starmap_2020_4k.exr 35997085 bytes fetched: addons/sky3d_extended/assets/milkyway/milkyway_yn.png 5904258 bytes fetched: addons/sky3d_extended/assets/milkyway/milkyway_cubemap.res 75498955 bytes fetched: addons/sky3d_extended/assets/milkyway/milkyway_zp.png 3405922 bytes fetched: addons/sky3d_extended/assets/thirdparty/textures/milkyway/StarField.jpg 117303 bytes fetched: addons/sky3d_extended/assets/thirdparty/textures/milkyway/Milkyway.jpg 4857484 bytes fetched: addons/sky3d_extended/assets/thirdparty/textures/moon/MoonMap.png 6120738 bytes fetched: addons/sky3d_extended/assets/star_psf.png 3361 bytes fetched: addons/nubis_clouds/textures/weather.webp 109310 bytes fetched: addons/nubis_clouds/textures/worlnoise.webp 64886 bytes fetched: addons/nubis_clouds/textures/perlworlnoise.png 5878386 bytes fetched: addons/nubis/textures/weather.webp 109310 bytes fetched: addons/nubis/textures/worlnoise.webp 64886 bytes fetched: addons/nubis/textures/perlworlnoise.png 5878386 bytes fetched: benchmarks/pt/pt-bench_2026-08-01T08-35-23_var2_shot0.png 2546776 bytes fetched: benchmarks/pt/pt-bench_2026-08-10T11-04-43_pbr-pt_shot0.png 1085202 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-15-29_rr-dlaa_shot0.png 1603736 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T16-02-21_lod-map-before_shot0.png 1721181 bytes fetched: benchmarks/pt/pt-bench_2026-08-10T10-28-45_map-v4_shot0.png 2683853 bytes fetched: benchmarks/pt/pt-bench_2026-08-01T08-34-09_probe_shot1.png 2736031 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T17-42-42_lod-p11-raster_shot0.png 304429 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T15-16-59_lod-pt-before_shot0.png 27878 bytes fetched: benchmarks/pt/pt-bench_2026-08-10T10-19-14_map-cold_shot0.png 2683091 bytes fetched: benchmarks/pt/pt-bench_2026-08-10T09-54-15_map-v2_shot0.png 2685154 bytes fetched: benchmarks/pt/pt-bench_2026-08-10T09-53-33_map-v1_shot0.png 2686500 bytes fetched: benchmarks/pt/pt-bench_2026-08-01T08-36-04_var3_shot0.png 2547314 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T11-07-38_baseline_shot1.png 905899 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T15-34-34_scout_shot0.png 984102 bytes fetched: benchmarks/pt/pt-bench_2026-08-01T08-34-09_probe_shot2.png 2604534 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T15-00-22_ridfix2_shot1.png 2833907 bytes fetched: benchmarks/pt/pt-bench_2026-08-10T09-54-57_map-v3_shot0.png 2682667 bytes fetched: benchmarks/pt/pt-bench_2026-08-01T08-35-23_var2_shot2.png 2467319 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T17-38-57_lod-p11-pt_shot0.png 1905520 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T15-35-52_lvl-pt-before_shot0.png 38804 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-15-29_rr-dlaa_shot1.png 1665387 bytes fetched: benchmarks/pt/pt-bench_2026-08-10T11-07-57_nopbr-in_shot0.png 1455197 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T15-38-15_lvl-pt-vis0_shot0.png 2511355 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T15-00-22_ridfix2_shot0.png 2695769 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T17-46-42_lod-bin-pt_shot0.png 1735172 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T15-16-31_lod-raster_shot0.png 1243317 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-01-59_baseline_shot0.png 2693469 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T12-55-55_baseline_shot0.png 1262250 bytes fetched: benchmarks/pt/pt-bench_2026-08-10T09-38-14_review-spp1b1_shot0.png 2426854 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T15-44-02_lvl-hq-before_shot0.png 3660899 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T17-35-38_lod-vp-pt_shot0.png 3168543 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-15-29_rr-dlaa_shot2.png 1556477 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T15-00-22_ridfix2_shot2.png 2620665 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-14-05_rr-quality_shot2.png 1509594 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T16-02-02_lod-map-raster_shot0.png 307255 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-17-53_sr-perf_shot2.png 1894837 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T17-39-21_lod-p11-raster_shot0.png 304479 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-14-05_rr-quality_shot0.png 1613574 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-01-59_baseline_shot1.png 2832931 bytes fetched: benchmarks/pt/pt-bench_2026-08-10T11-05-45_pbr-in_shot0.png 2202192 bytes fetched: benchmarks/pt/pt-bench_2026-08-10T09-38-14_review-spp1b1_shot1.png 2476196 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-50-54_ridfix_shot1.png 2845195 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-58-53_ridfix_shot0.png 2694698 bytes fetched: benchmarks/pt/pt-bench_2026-08-01T08-36-04_var3_shot1.png 2668738 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T16-12-42_lod-map-after_shot0.png 1859235 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T15-43-42_lvl-raster-lit_shot0.png 1462132 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-50-54_ridfix_shot2.png 2621518 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-17-53_sr-perf_shot1.png 1929528 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T11-07-38_baseline_shot0.png 901398 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T15-24-30_lod-pt-before_shot0.png 1617480 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T18-01-51_lod-final_shot0.png 2796083 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T17-36-32_lod-vp-raster_shot0.png 216099 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T12-44-50_baseline_shot1.png 1194547 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T15-17-59_lod-raster_shot0.png 1243371 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T12-55-55_baseline_shot1.png 1311149 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-12-29_rr-perf_shot0.png 1651292 bytes fetched: benchmarks/pt/pt-bench_2026-08-10T09-47-37_map-probe_shot0.png 2523613 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T17-40-39_lod-p11-pt_shot0.png 1912090 bytes fetched: benchmarks/pt/pt-bench_2026-08-10T09-38-14_review-spp1b1_shot2.png 2371459 bytes fetched: benchmarks/pt/pt-bench_2026-08-10T11-04-13_pbr-raster_shot0.png 912322 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-12-29_rr-perf_shot2.png 1569655 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-50-54_ridfix_shot0.png 2698188 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-14-05_rr-quality_shot1.png 1626928 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-12-29_rr-perf_shot1.png 1626259 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T12-55-55_baseline_shot2.png 1229377 bytes fetched: benchmarks/pt/pt-bench_2026-08-01T08-34-09_probe_shot0.png 3044333 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T17-47-49_lod-bin-raster_shot0.png 209375 bytes fetched: benchmarks/pt/pt-bench_2026-08-01T08-36-04_var3_shot2.png 2466782 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-58-53_ridfix_shot1.png 2831147 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T12-44-50_baseline_shot0.png 1179503 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-01-59_baseline_shot2.png 2621189 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T12-44-50_baseline_shot2.png 1157463 bytes fetched: benchmarks/pt/pt-bench_2026-08-01T08-35-23_var2_shot1.png 2669166 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T11-07-38_baseline_shot2.png 891233 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-58-53_ridfix_shot2.png 2621210 bytes fetched: benchmarks/pt/pt-bench_2026-07-31T14-17-53_sr-perf_shot0.png 1961766 bytes fetched: assets/models/portal/portal.glb 6807880 bytes fetched: assets/models/portal/portal_portal_rm.jpg 1508430 bytes fetched: assets/models/portal/portal_portal_d.jpg 2042884 bytes fetched: assets/models/portal/portal_portal_e.jpg 106041 bytes fetched: assets/models/portal/portal_portal_n.jpg 1151832 bytes fetched: assets/models/teleporter/teleporter_cable_mass_rm.jpg 959631 bytes fetched: assets/models/teleporter/teleporter.glb 11458480 bytes fetched: assets/models/teleporter/teleporter_cable_mass_d.jpg 90864 bytes fetched: assets/models/teleporter/teleporter_teleport_rm.jpg 4332578 bytes fetched: assets/models/teleporter/teleporter_teleport_d.jpg 1347144 bytes fetched: assets/models/teleporter/teleporter_teleport_n.jpg 3788139 bytes fetched: assets/models/spawnpad/spawnpad_concrete_albedo.jpg 76792 bytes fetched: assets/models/spawnpad/spawnpad_concrete_orm.jpg 23888 bytes fetched: assets/models/spawnpad/spawnpad_concrete_normal.jpg 103608 bytes fetched: assets/models/spawnpad/spawnpad.glb 250320 bytes fetched: assets/models/brokep/Untitled.glb 674140 bytes fetched: assets/models/tumble/tumble.glb 2612832 bytes fetched: assets/models/tumble/tumble_hand.glb 237208 bytes fetched: assets/textures/electric/noise.png 167683 bytes fetched: assets/textures/electric/lightning.png 297562 bytes fetched: assets/textures/electric/particle.png 1766 bytes fetched: assets/textures/fire/HoleNoise.png 56764 bytes fetched: assets/textures/fire/WispyNoise.png 106762 bytes fetched: assets/textures/fire/FireMask.png 12901 bytes fetched: assets/sounds/player/tumble_fall.mp3 32757 bytes fetched: assets/sounds/player/generic_robot_jump.wav 68594 bytes fetched: assets/sounds/player/release_grapplinghook.wav 13140 bytes fetched: assets/sounds/player/cozy/step_hard_2.ogg 9528 bytes fetched: assets/sounds/player/cozy/step_terrain_0.ogg 8290 bytes fetched: assets/sounds/player/cozy/land_0.ogg 6570 bytes fetched: assets/sounds/player/cozy/land_4.ogg 6478 bytes fetched: assets/sounds/player/cozy/step_hard_8.ogg 9242 bytes fetched: assets/sounds/player/cozy/jump_2.ogg 12432 bytes fetched: assets/sounds/player/cozy/step_hard_3.ogg 10559 bytes fetched: assets/sounds/player/cozy/step_hard_1.ogg 9900 bytes fetched: assets/sounds/player/cozy/step_hard_4.ogg 11303 bytes fetched: assets/sounds/player/cozy/step_hard_5.ogg 10288 bytes fetched: assets/sounds/player/cozy/step_hard_9.ogg 9356 bytes fetched: assets/sounds/player/cozy/step_hard_6.ogg 9885 bytes fetched: assets/sounds/player/cozy/step_terrain_4.ogg 7800 bytes fetched: assets/sounds/player/cozy/jump_1.ogg 11787 bytes fetched: assets/sounds/player/cozy/step_terrain_3.ogg 8129 bytes fetched: assets/sounds/player/cozy/land_2.ogg 6749 bytes fetched: assets/sounds/player/cozy/jump_0.ogg 16508 bytes fetched: assets/sounds/player/cozy/step_hard_0.ogg 9475 bytes fetched: assets/sounds/player/cozy/step_terrain_2.ogg 8278 bytes fetched: assets/sounds/player/cozy/land_1.ogg 6689 bytes fetched: assets/sounds/player/cozy/land_3.ogg 6665 bytes fetched: assets/sounds/player/cozy/step_terrain_1.ogg 8313 bytes fetched: assets/sounds/player/cozy/jump_3.ogg 11043 bytes fetched: assets/sounds/player/cozy/step_hard_7.ogg 10264 bytes fetched: assets/sounds/player/toggleLight_1.wav 2202 bytes fetched: assets/sounds/player/fire_grapplinghook.wav 101032 bytes fetched: assets/sounds/player/fire_grapplinghook1.mp3 27290 bytes fetched: assets/sounds/player/tumble_grapplinghook.mp3 25672 bytes fetched: assets/sounds/player/rubber_foot.mp3 10627 bytes fetched: assets/sounds/player/tumble_step1.mp3 7096 bytes fetched: assets/sounds/player/metal_footstep_2.wav 69954 bytes fetched: assets/sounds/player/metal_footstep_3.wav 62840 bytes fetched: assets/sounds/player/tumble_step2.mp3 7515 bytes fetched: assets/sounds/player/generic_robot_land.wav 91788 bytes fetched: assets/sounds/player/generic_robot_jump1.mp3 24155 bytes fetched: assets/sounds/player/metal_footstep_1.wav 70916 bytes fetched: assets/sounds/player/teleport_1.mp3 51635 bytes fetched: assets/sounds/ambience/constant_natural_wind.mp3 2090979 bytes fetched: assets/sounds/ambience/spawnpad_hum.wav 247018 bytes fetched: assets/sounds/ambience/ear_wind.mp3 1949917 bytes fetched: assets/sounds/ambience/strange_wind.mp3 769194 bytes fetched: assets/sounds/ambience/howling_wind.mp3 2384595 bytes fetched: assets/maps/map_cyber/marblesplosion_crystal_albedo.jpg 147741 bytes fetched: assets/maps/map_cyber/marblesplosion_Metallic.tga-Roughness_10.jpg 305627 bytes fetched: assets/maps/map_cyber/spawn_pad_concrete_orm.jpg 23888 bytes fetched: assets/maps/map_cyber/sphere_build1_crystal_orm.jpg 188954 bytes fetched: assets/maps/map_cyber/sphere_build1_concrete_orm.jpg 23888 bytes fetched: assets/maps/map_cyber/spawn_pad_concrete_normal.jpg 103608 bytes fetched: assets/maps/map_cyber/marblesplosion.glb 31547472 bytes fetched: assets/maps/map_cyber/marblesplosion_Base Color.jpg 1668 bytes fetched: assets/maps/map_cyber/sphere_build1_Base Color.jpg 1668 bytes fetched: assets/maps/map_cyber/spawn_pad.glb 250320 bytes fetched: assets/maps/map_cyber/sphere_build1.glb 9903276 bytes fetched: assets/maps/map_cyber/marblesplosion_Normal.jpg 5695 bytes fetched: assets/maps/map_cyber/sphere_build1_Normal.jpg 5695 bytes fetched: assets/maps/map_cyber/marblesplosion_crystal_normal.jpg 1315237 bytes fetched: assets/maps/map_cyber/marblesplosion_crystal_orm.jpg 188954 bytes fetched: assets/maps/map_cyber/marblesplosion_concrete_normal.jpg 103608 bytes fetched: assets/maps/map_cyber/marblesplosion_Metallic.tga-Roughness.jpg 13739 bytes fetched: assets/maps/map_cyber/marblesplosion_concrete_albedo.jpg 76792 bytes fetched: assets/maps/map_cyber/sphere_build1_crystal_albedo.jpg 147741 bytes fetched: assets/maps/map_cyber/sphere_build1_Metallic.tga-Roughness.jpg 13739 bytes fetched: assets/maps/map_cyber/sphere_build1_concrete_albedo.jpg 76792 bytes fetched: assets/maps/map_cyber/marblesplosion_concrete_orm.jpg 23888 bytes fetched: assets/maps/map_cyber/sphere_build1_concrete_normal.jpg 103608 bytes fetched: assets/maps/map_cyber/sphere_build1_crystal_normal.jpg 1315237 bytes fetched: assets/maps/map_cyber/spawn_pad_concrete_albedo.jpg 76792 bytes fetched: assets/maps/map_cyber/marblesplosion_Normal_9.jpg 346664 bytes fetched: assets/terrain/diffusion_123km.hblk 33587240 bytes fetched: assets/terrain/diffusion_gully_30km.hblk 2105384 bytes fetched: assets/terrain/diffusion_123km_b.hblk 33587240 bytes fetched: assets/tumble.jpg 229795 bytes fetched: assets/tumblelogo.png 4143 bytes fetched: bridge_textures/bridge_Image_1.png 1868005 bytes fetched: bridge_textures/bridge_texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png 17888153 bytes fetched: bridge_textures/bridge_Image_0.png 3322757 bytes fetched: bridge_textures/bridge_texture_pbr_20250901.png 21473861 bytes fetched: bridge_textures/bridge_texture_pbr_20250901_normal.png 12630622 bytes fetched: bridge_textures/bridge_Image_2.png 2716756 bytes fetched: bridge_textures/bridge_ChatGPT_Image_Mar_2_2026_02_10_56_PM_webp.png 767031 bytes fetched: fandisk_gildea.obj 3844318 bytes fetched: texture_packs/ambientcg/WoodFloor064/albedo.jpg 879562 bytes fetched: texture_packs/ambientcg/WoodFloor064/height.png 1602907 bytes fetched: texture_packs/ambientcg/WoodFloor064/normal.jpg 467981 bytes fetched: texture_packs/ambientcg/WoodFloor064/orm.jpg 107375 bytes fetched: texture_packs/ambientcg/Bricks105/albedo.jpg 667060 bytes fetched: texture_packs/ambientcg/Bricks105/height.png 845310 bytes fetched: texture_packs/ambientcg/Bricks105/normal.jpg 769042 bytes fetched: texture_packs/ambientcg/Bricks105/orm.jpg 130609 bytes fetched: texture_packs/ambientcg/PaintedMetal004/albedo.jpg 1722087 bytes fetched: texture_packs/ambientcg/PaintedMetal004/height.png 1630614 bytes fetched: texture_packs/ambientcg/PaintedMetal004/normal.jpg 1453406 bytes fetched: texture_packs/ambientcg/PaintedMetal004/orm.jpg 283846 bytes fetched: texture_packs/ambientcg/CorrugatedSteel007A/albedo.jpg 246564 bytes fetched: texture_packs/ambientcg/CorrugatedSteel007A/height.png 1344855 bytes fetched: texture_packs/ambientcg/CorrugatedSteel007A/normal.jpg 1338335 bytes fetched: texture_packs/ambientcg/CorrugatedSteel007A/orm.jpg 128627 bytes fetched: texture_packs/ambientcg/Plaster001/albedo.jpg 828790 bytes fetched: texture_packs/ambientcg/Plaster001/height.png 1806043 bytes fetched: texture_packs/ambientcg/Plaster001/normal.jpg 2088321 bytes fetched: texture_packs/ambientcg/Plaster001/orm.jpg 98233 bytes fetched: texture_packs/ambientcg/PavingStones151/albedo.jpg 1417869 bytes fetched: texture_packs/ambientcg/PavingStones151/height.png 1773520 bytes fetched: texture_packs/ambientcg/PavingStones151/normal.jpg 1705871 bytes fetched: texture_packs/ambientcg/PavingStones151/orm.jpg 424337 bytes fetched: texture_packs/ambientcg/DiamondPlate009/albedo.jpg 1433391 bytes fetched: texture_packs/ambientcg/DiamondPlate009/height.png 1845877 bytes fetched: texture_packs/ambientcg/DiamondPlate009/normal.jpg 1916054 bytes fetched: texture_packs/ambientcg/DiamondPlate009/orm.jpg 509324 bytes fetched: texture_packs/ambientcg/Planks037A/albedo.jpg 1317443 bytes fetched: texture_packs/ambientcg/Planks037A/height.png 1452888 bytes fetched: texture_packs/ambientcg/Planks037A/normal.jpg 986668 bytes fetched: texture_packs/ambientcg/Planks037A/orm.jpg 218915 bytes fetched: texture_packs/ambientcg/Tiles141/albedo.jpg 1135438 bytes fetched: texture_packs/ambientcg/Tiles141/height.png 1504736 bytes fetched: texture_packs/ambientcg/Tiles141/normal.jpg 704119 bytes fetched: texture_packs/ambientcg/Tiles141/orm.jpg 191213 bytes fetched: texture_packs/ambientcg/Asphalt033/albedo.jpg 1229353 bytes fetched: texture_packs/ambientcg/Asphalt033/height.png 1883996 bytes fetched: texture_packs/ambientcg/Asphalt033/normal.jpg 2212114 bytes fetched: texture_packs/ambientcg/Asphalt033/orm.jpg 367262 bytes fetched: texture_packs/ambientcg/Concrete034/albedo.jpg 269501 bytes fetched: texture_packs/ambientcg/Concrete034/height.png 819292 bytes fetched: texture_packs/ambientcg/Concrete034/normal.jpg 822978 bytes fetched: texture_packs/ambientcg/Concrete034/orm.jpg 67353 bytes fetched: texture_packs/ambientcg/Metal041B/albedo.jpg 1584077 bytes fetched: texture_packs/ambientcg/Metal041B/height.png 1812846 bytes fetched: texture_packs/ambientcg/Metal041B/normal.jpg 905722 bytes fetched: texture_packs/ambientcg/Metal041B/orm.jpg 297178 bytes fetched: texture_packs/polyhaven/castle_wall_slates/albedo.jpg 625282 bytes fetched: texture_packs/polyhaven/castle_wall_slates/height.png 962695 bytes fetched: texture_packs/polyhaven/castle_wall_slates/normal.jpg 1095984 bytes fetched: texture_packs/polyhaven/castle_wall_slates/orm.jpg 298965 bytes fetched: texture_packs/polyhaven/cliff_side/albedo.jpg 859756 bytes fetched: texture_packs/polyhaven/cliff_side/height.png 755193 bytes fetched: texture_packs/polyhaven/cliff_side/normal.jpg 1005272 bytes fetched: texture_packs/polyhaven/cliff_side/orm.jpg 551350 bytes fetched: texture_packs/polyhaven/broken_wall/albedo.jpg 650170 bytes fetched: texture_packs/polyhaven/broken_wall/height.png 851834 bytes fetched: texture_packs/polyhaven/broken_wall/normal.jpg 1076545 bytes fetched: texture_packs/polyhaven/broken_wall/orm.jpg 196416 bytes fetched: texture_packs/polyhaven/aerial_rocks_02/albedo.jpg 785923 bytes fetched: texture_packs/polyhaven/aerial_rocks_02/height.png 818963 bytes fetched: texture_packs/polyhaven/aerial_rocks_02/normal.jpg 1192232 bytes fetched: texture_packs/polyhaven/aerial_rocks_02/orm.jpg 211113 bytes fetched: texture_packs/polyhaven/clean_pebbles/albedo.jpg 820570 bytes fetched: texture_packs/polyhaven/clean_pebbles/height.png 1313941 bytes fetched: texture_packs/polyhaven/clean_pebbles/normal.jpg 1417036 bytes fetched: texture_packs/polyhaven/clean_pebbles/orm.jpg 993133 bytes fetched: texture_packs/trimsheets/yellow_country_wood_house/albedo.jpg 285543 bytes fetched: texture_packs/trimsheets/yellow_country_wood_house/height.png 138488 bytes fetched: texture_packs/trimsheets/yellow_country_wood_house/normal.png 1379795 bytes fetched: texture_packs/trimsheets/yellow_country_wood_house/orm.jpg 149241 bytes fetched: texture_packs/trimsheets/dark_wood_trim/albedo.jpg 234127 bytes fetched: texture_packs/trimsheets/dark_wood_trim/height.png 172604 bytes fetched: texture_packs/trimsheets/dark_wood_trim/normal.png 1639782 bytes fetched: texture_packs/trimsheets/dark_wood_trim/orm.jpg 142255 bytes fetched: texture_packs/trimsheets/dark_wood_base/albedo.jpg 392736 bytes fetched: texture_packs/trimsheets/dark_wood_base/height.png 269391 bytes fetched: texture_packs/trimsheets/dark_wood_base/normal.png 1699356 bytes fetched: texture_packs/trimsheets/dark_wood_base/orm.jpg 155936 bytes fetched: texture_packs/trimsheets/island_hut/albedo.jpg 271579 bytes fetched: texture_packs/trimsheets/island_hut/height.png 222247 bytes fetched: texture_packs/trimsheets/island_hut/normal.png 1595615 bytes fetched: texture_packs/trimsheets/island_hut/orm.jpg 278901 bytes fetched: texture_packs/trimsheets/stone_base/albedo.jpg 320741 bytes fetched: texture_packs/trimsheets/stone_base/height.png 238549 bytes fetched: texture_packs/trimsheets/stone_base/normal.png 1487539 bytes fetched: texture_packs/trimsheets/stone_base/orm.jpg 203604 bytes fetched: texture_packs/trimsheets/rock_base/albedo.jpg 38284 bytes fetched: texture_packs/trimsheets/rock_base/height.png 214890 bytes fetched: texture_packs/trimsheets/rock_base/normal.png 1054598 bytes fetched: texture_packs/trimsheets/rock_base/orm.jpg 6432 bytes fetched: texture_packs/trimsheets/throne_room_carpet/albedo.jpg 364710 bytes fetched: texture_packs/trimsheets/throne_room_carpet/height.png 385172 bytes fetched: texture_packs/trimsheets/throne_room_carpet/normal.png 1615673 bytes fetched: texture_packs/trimsheets/throne_room_carpet/orm.jpg 52084 bytes fetched: texture_packs/trimsheets/scuffed_wood_bars/albedo.jpg 199391 bytes fetched: texture_packs/trimsheets/scuffed_wood_bars/height.png 138488 bytes fetched: texture_packs/trimsheets/scuffed_wood_bars/normal.png 532536 bytes fetched: texture_packs/trimsheets/scuffed_wood_bars/orm.jpg 355979 bytes fetched: texture_packs/trimsheets/concrete_trimsheet/albedo.jpg 396413 bytes fetched: texture_packs/trimsheets/concrete_trimsheet/height.png 249841 bytes fetched: texture_packs/trimsheets/concrete_trimsheet/normal.png 1461798 bytes fetched: texture_packs/trimsheets/concrete_trimsheet/orm.jpg 175645 bytes fetched: texture_packs/trimsheets/sci_fi_orange_trimsheet/albedo.jpg 278644 bytes fetched: texture_packs/trimsheets/sci_fi_orange_trimsheet/normal.png 264310 bytes fetched: texture_packs/trimsheets/sci_fi_orange_trimsheet/orm.jpg 210520 bytes fetched: texture_packs/composed/industrial/albedo.jpg 242786 bytes fetched: texture_packs/composed/industrial/height.png 1273065 bytes fetched: texture_packs/composed/industrial/normal.png 1394907 bytes fetched: texture_packs/composed/industrial/orm.jpg 272552 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim64a.png 18022 bytes fetched: texture_packs/librequake/lq_metal/met_gry_pan1.png 5410 bytes fetched: texture_packs/librequake/lq_metal/met_grn_rivs.png 7289 bytes fetched: texture_packs/librequake/lq_metal/plus_2met_but1_normal.png 2246 bytes fetched: texture_packs/librequake/lq_metal/plus_9met_grn_eye1_normal.png 6261 bytes fetched: texture_packs/librequake/lq_metal/plus_3met_blu_keys_fbr_normal.png 1987 bytes fetched: texture_packs/librequake/lq_metal/met_shm_slat_normal.png 5644 bytes fetched: texture_packs/librequake/lq_metal/met_blu_door5_normal.png 6182 bytes fetched: texture_packs/librequake/lq_metal/met_grn_sqr_normal.png 6494 bytes fetched: texture_packs/librequake/lq_metal/met_blu_door1.png 7367 bytes fetched: texture_packs/librequake/lq_metal/met_grn_grt1a_normal.png 9264 bytes fetched: texture_packs/librequake/lq_metal/sq_lit1_fbr.png 523 bytes fetched: texture_packs/librequake/lq_metal/met_grn_sqr.png 7497 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim32_normal.png 6421 bytes fetched: texture_packs/librequake/lq_metal/met_blu_slat_normal.png 6896 bytes fetched: texture_packs/librequake/lq_metal/met_brn_grate_normal.png 5418 bytes fetched: texture_packs/librequake/lq_metal/met_blu_grate.png 4919 bytes fetched: texture_packs/librequake/lq_metal/met_brn_rune2.png 22686 bytes fetched: texture_packs/librequake/lq_metal/met_grn_vtrim.png 5625 bytes fetched: texture_packs/librequake/lq_metal/met_gry_lit2_fbr_normal.png 1658 bytes fetched: texture_packs/librequake/lq_metal/met_gre_flat.png 3070 bytes fetched: texture_packs/librequake/lq_metal/met_grn_bl_rect.png 6606 bytes fetched: texture_packs/librequake/lq_metal/met_brn_rune2_normal.png 104417 bytes fetched: texture_packs/librequake/lq_metal/gig2_bone_l.png 34733 bytes fetched: texture_packs/librequake/lq_metal/plus_0met_but1_normal.png 2314 bytes fetched: texture_packs/librequake/lq_metal/plus_4met_grn_eye1_normal.png 6718 bytes fetched: texture_packs/librequake/lq_metal/met_blu_bl_sqr.png 11369 bytes fetched: texture_packs/librequake/lq_metal/met_gre_rect1a.png 3194 bytes fetched: texture_packs/librequake/lq_metal/met_blu_det1.png 2021 bytes fetched: texture_packs/librequake/lq_metal/met_blc_trim64_normal.png 6313 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim32r_normal.png 5159 bytes fetched: texture_packs/librequake/lq_metal/met_blu_sqrs.png 6913 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim32s_normal.png 5910 bytes fetched: texture_packs/librequake/lq_metal/plus_1met_blu_keys_fbr.png 1899 bytes fetched: texture_packs/librequake/lq_metal/plus_0met_brn_eye1_normal.png 6100 bytes fetched: texture_packs/librequake/lq_metal/met_mt1_sqr_normal.png 8869 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim64_normal.png 5473 bytes fetched: texture_packs/librequake/lq_metal/met_brn_arch2c.png 26830 bytes fetched: texture_packs/librequake/lq_metal/met_blu_lit2_fbr_normal.png 1240 bytes fetched: texture_packs/librequake/lq_metal/met_brn_rect.png 6709 bytes fetched: texture_packs/librequake/lq_metal/plus_8met_grn_eye1.png 3566 bytes fetched: texture_packs/librequake/lq_metal/met_mix_diam2.png 5981 bytes fetched: texture_packs/librequake/lq_metal/met_mix_patt1b_normal.png 6968 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim32s_normal.png 6190 bytes fetched: texture_packs/librequake/lq_metal/plus_amet_blu_keyg.png 6160 bytes fetched: texture_packs/librequake/lq_metal/met_shm_sqr.png 6424 bytes fetched: texture_packs/librequake/lq_metal/met_mt2_block.png 3885 bytes fetched: texture_packs/librequake/lq_metal/met_gry_signs.png 16474 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim64a_normal.png 11103 bytes fetched: texture_packs/librequake/lq_metal/met_grn_flat_normal.png 5672 bytes fetched: texture_packs/librequake/lq_metal/met_mt2_block_normal.png 5547 bytes fetched: texture_packs/librequake/lq_metal/plus_3met_grn_eye1_normal.png 7193 bytes fetched: texture_packs/librequake/lq_metal/met_brn_det1.png 1985 bytes fetched: texture_packs/librequake/lq_metal/met_grn_vtrim_normal.png 6509 bytes fetched: texture_packs/librequake/lq_metal/met_blu_dr1a.png 8461 bytes fetched: texture_packs/librequake/lq_metal/met_shm_sqr_normal.png 4216 bytes fetched: texture_packs/librequake/lq_metal/met_shm_flat.png 6706 bytes fetched: texture_packs/librequake/lq_metal/met_brn_pan2.png 3824 bytes fetched: texture_packs/librequake/lq_metal/met_guts1_normal.png 33353 bytes fetched: texture_packs/librequake/lq_metal/met_met7_1.png 3486 bytes fetched: texture_packs/librequake/lq_metal/met_brn_rivs_normal.png 7182 bytes fetched: texture_packs/librequake/lq_metal/met_brn_stile_normal.png 3366 bytes fetched: texture_packs/librequake/lq_metal/met_rune1_fbr.png 3571 bytes fetched: texture_packs/librequake/lq_metal/met_brn_lit2_fbr_normal.png 1597 bytes fetched: texture_packs/librequake/lq_metal/met_grn_grate_normal.png 5475 bytes fetched: texture_packs/librequake/lq_metal/met_lift.png 4785 bytes fetched: texture_packs/librequake/lq_metal/plus_6met_brn_eye1.png 18010 bytes fetched: texture_packs/librequake/lq_metal/met_mt2_slat_normal.png 24254 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim16.png 6148 bytes fetched: texture_packs/librequake/lq_metal/plus_0met_grn_eye1.png 3568 bytes fetched: texture_packs/librequake/lq_metal/met_brn_grt1a_normal.png 9513 bytes fetched: texture_packs/librequake/lq_metal/met_brn_vtrim.png 5250 bytes fetched: texture_packs/librequake/lq_metal/plus_0gig_ye_fbr_normal.png 1338 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trimbl.png 6802 bytes fetched: texture_packs/librequake/lq_metal/plus_1_sqbut2_fbr.png 5547 bytes fetched: texture_packs/librequake/lq_metal/met_blu_rune2_normal.png 115523 bytes fetched: texture_packs/librequake/lq_metal/met_grn_lit6_normal.png 6354 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim28r_normal.png 9803 bytes fetched: texture_packs/librequake/lq_metal/plus_4met_blu_keys_fbr.png 1919 bytes fetched: texture_packs/librequake/lq_metal/met_blu_diam.png 5404 bytes fetched: texture_packs/librequake/lq_metal/met_grn_det1_normal.png 2028 bytes fetched: texture_packs/librequake/lq_metal/met_blc_trim32s.png 5496 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim16.png 6015 bytes fetched: texture_packs/librequake/lq_metal/met_brn_block.png 6507 bytes fetched: texture_packs/librequake/lq_metal/plus_0gig_sshot_fbr.png 503 bytes fetched: texture_packs/librequake/lq_metal/met_grn_rune2_normal.png 116473 bytes fetched: texture_packs/librequake/lq_metal/met_grn_blockg_normal.png 4898 bytes fetched: texture_packs/librequake/lq_metal/met_brn_pan2_normal.png 5524 bytes fetched: texture_packs/librequake/lq_metal/met_mix_patt1a_normal.png 7099 bytes fetched: texture_packs/librequake/lq_metal/plus_0met_blu_keys_fbr_normal.png 2090 bytes fetched: texture_packs/librequake/lq_metal/met_blu_grate3.png 2755 bytes fetched: texture_packs/librequake/lq_metal/met_blu_bl_rect.png 10329 bytes fetched: texture_packs/librequake/lq_metal/plus_5met_blu_keyg_fbr_normal.png 1978 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim16g_normal.png 5681 bytes fetched: texture_packs/librequake/lq_metal/plus_1_sqbut2_fbr_normal.png 6758 bytes fetched: texture_packs/librequake/lq_metal/gig2_mouth_s.png 11102 bytes fetched: texture_packs/librequake/lq_metal/plus_5met_grn_eye1.png 3557 bytes fetched: texture_packs/librequake/lq_metal/met_grn_sqrd.png 7893 bytes fetched: texture_packs/librequake/lq_metal/met_blu_fac1.png 3976 bytes fetched: texture_packs/librequake/lq_metal/met_grn_rune1_normal.png 6935 bytes fetched: texture_packs/librequake/lq_metal/met_lbrn_slat.png 6385 bytes fetched: texture_packs/librequake/lq_metal/met_brn_grt1b_normal.png 7243 bytes fetched: texture_packs/librequake/lq_metal/met_brn_pan4_normal.png 6314 bytes fetched: texture_packs/librequake/lq_metal/sq_lit2_fbr_normal.png 482 bytes fetched: texture_packs/librequake/lq_metal/met_mix_beam.png 5920 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim16_normal.png 4896 bytes fetched: texture_packs/librequake/lq_metal/sq_lit2_fbr.png 290 bytes fetched: texture_packs/librequake/lq_metal/met_brn_stile2.png 10143 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim16g_normal.png 7133 bytes fetched: texture_packs/librequake/lq_metal/met_brn_arch2b_normal.png 11163 bytes fetched: texture_packs/librequake/lq_metal/met_mix_beam_normal.png 6537 bytes fetched: texture_packs/librequake/lq_metal/plus_0met_grn_eye1_normal.png 6566 bytes fetched: texture_packs/librequake/lq_metal/met_teal_flat_normal.png 6145 bytes fetched: texture_packs/librequake/lq_metal/met_blu_door6_normal.png 6405 bytes fetched: texture_packs/librequake/lq_metal/met_blu_pan1.png 5956 bytes fetched: texture_packs/librequake/lq_metal/plus_a_sqbut1_normal.png 2004 bytes fetched: texture_packs/librequake/lq_metal/met_brn_grt2a_normal.png 8125 bytes fetched: texture_packs/librequake/lq_metal/met_blu_grate2.png 4431 bytes fetched: texture_packs/librequake/lq_metal/met_blu_sqrd.png 7184 bytes fetched: texture_packs/librequake/lq_metal/met_grn_lit2_fbr.png 2011 bytes fetched: texture_packs/librequake/lq_metal/met_teal_trim64.png 6363 bytes fetched: texture_packs/librequake/lq_metal/met_grn_slat_normal.png 6561 bytes fetched: texture_packs/librequake/lq_metal/met_brn_grt1b.png 3567 bytes fetched: texture_packs/librequake/lq_metal/gig2_bone_l_normal.png 76630 bytes fetched: texture_packs/librequake/lq_metal/met_mt3_sqr.png 17169 bytes fetched: texture_packs/librequake/lq_metal/met_grn_grate3_normal.png 3891 bytes fetched: texture_packs/librequake/lq_metal/met_blu_hrune1_normal.png 8316 bytes fetched: texture_packs/librequake/lq_metal/met_grn_arch2d_normal.png 15177 bytes fetched: texture_packs/librequake/lq_metal/met_blc_trim32.png 5523 bytes fetched: texture_packs/librequake/lq_metal/met_grn_grt1b_normal.png 6591 bytes fetched: texture_packs/librequake/lq_metal/met_gry_lit2b_normal.png 5585 bytes fetched: texture_packs/librequake/lq_metal/met_face2a_normal.png 34213 bytes fetched: texture_packs/librequake/lq_metal/met_blu_door1_normal.png 11303 bytes fetched: texture_packs/librequake/lq_metal/met_grn_lit4.png 1975 bytes fetched: texture_packs/librequake/lq_metal/met_blu_arch1b.png 8056 bytes fetched: texture_packs/librequake/lq_metal/met_rail_flat_normal.png 5977 bytes fetched: texture_packs/librequake/lq_metal/ret_metal1_tile_normal.png 24062 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim32s.png 6210 bytes fetched: texture_packs/librequake/lq_metal/met_grn_pan2.png 3977 bytes fetched: texture_packs/librequake/lq_metal/met_brn_lit3_normal.png 2040 bytes fetched: texture_packs/librequake/lq_metal/met_brn_lit5_normal.png 3093 bytes fetched: texture_packs/librequake/lq_metal/met_gry_block_normal.png 7216 bytes fetched: texture_packs/librequake/lq_metal/plus_6met_blu_keyg_fbr_normal.png 2089 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim28r_normal.png 8061 bytes fetched: texture_packs/librequake/lq_metal/met_blu_slat.png 6448 bytes fetched: texture_packs/librequake/lq_metal/met_gry_pan3_normal.png 7264 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim32_normal.png 6265 bytes fetched: texture_packs/librequake/lq_metal/met_grn_platside_normal.png 5701 bytes fetched: texture_packs/librequake/lq_metal/plus_0_sqbut1.png 1855 bytes fetched: texture_packs/librequake/lq_metal/met_blu_pan3.png 5969 bytes fetched: texture_packs/librequake/lq_metal/plus_0met_blu_keyg_fbr_normal.png 2089 bytes fetched: texture_packs/librequake/lq_metal/met_blc_trim32r.png 6001 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim32r.png 7284 bytes fetched: texture_packs/librequake/lq_metal/met_blu_door4.png 7014 bytes fetched: texture_packs/librequake/lq_metal/plus_7met_brn_eye1.png 18021 bytes fetched: texture_packs/librequake/lq_metal/plus_3met_brn_eye1.png 18017 bytes fetched: texture_packs/librequake/lq_metal/met_blu_arch2c_normal.png 14890 bytes fetched: texture_packs/librequake/lq_metal/met_gry_pan2.png 3445 bytes fetched: texture_packs/librequake/lq_metal/met_mt3_flat.png 34755 bytes fetched: texture_packs/librequake/lq_metal/met_brn_rune1.png 3691 bytes fetched: texture_packs/librequake/lq_metal/met_grn_det1.png 2154 bytes fetched: texture_packs/librequake/lq_metal/met_brn_arch2d_normal.png 15344 bytes fetched: texture_packs/librequake/lq_metal/met_gre_sqr1a_normal.png 7119 bytes fetched: texture_packs/librequake/lq_metal/plus_3met_brn_eye1_normal.png 7175 bytes fetched: texture_packs/librequake/lq_metal/met_brn_vtrim_normal.png 6786 bytes fetched: texture_packs/librequake/lq_metal/met_blu_rivg_normal.png 7511 bytes fetched: texture_packs/librequake/lq_metal/met_ora_trim64_normal.png 5795 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim16h.png 5925 bytes fetched: texture_packs/librequake/lq_metal/plus_3met_but1.png 2016 bytes fetched: texture_packs/librequake/lq_metal/met_blu_door6.png 4404 bytes fetched: texture_packs/librequake/lq_metal/met_blu_pan2.png 3600 bytes fetched: texture_packs/librequake/lq_metal/met_brn_block_normal.png 4997 bytes fetched: texture_packs/librequake/lq_metal/plus_agig_shot_fbr.png 441 bytes fetched: texture_packs/librequake/lq_metal/met_blu_lit2_fbr.png 1842 bytes fetched: texture_packs/librequake/lq_metal/plus_5met_grn_eye1_normal.png 6989 bytes fetched: texture_packs/librequake/lq_metal/met_grn_bl_rect_normal.png 6251 bytes fetched: texture_packs/librequake/lq_metal/plus_amet_blu_keyg_normal.png 2085 bytes fetched: texture_packs/librequake/lq_metal/met_blu_grt2a_normal.png 7884 bytes fetched: texture_packs/librequake/lq_metal/met_grn_arch2b_normal.png 10423 bytes fetched: texture_packs/librequake/lq_metal/met_blu_grate_i.png 4116 bytes fetched: texture_packs/librequake/lq_metal/met_blu_stile_normal.png 3332 bytes fetched: texture_packs/librequake/lq_metal/met_dbrn_flat_normal.png 6446 bytes fetched: texture_packs/librequake/lq_metal/met_blu_tile.png 6160 bytes fetched: texture_packs/librequake/lq_metal/met_but1_side_normal.png 1454 bytes fetched: texture_packs/librequake/lq_metal/met_gry_sqr_normal.png 5897 bytes fetched: texture_packs/librequake/lq_metal/plus_1met_grn_eye1_normal.png 6682 bytes fetched: texture_packs/librequake/lq_metal/met_grn_arch2_normal.png 10168 bytes fetched: texture_packs/librequake/lq_metal/met_gry_lit1_fbr_normal.png 2776 bytes fetched: texture_packs/librequake/lq_metal/met_grn_lit6.png 9015 bytes fetched: texture_packs/librequake/lq_metal/met_gry_beam.png 4631 bytes fetched: texture_packs/librequake/lq_metal/met_mt2_rect.png 33911 bytes fetched: texture_packs/librequake/lq_metal/met_shm_flat_normal.png 6819 bytes fetched: texture_packs/librequake/lq_metal/met_grn_grt1b.png 3544 bytes fetched: texture_packs/librequake/lq_metal/met_brn_grate3.png 3150 bytes fetched: texture_packs/librequake/lq_metal/plus_2met_grn_eye1_normal.png 6683 bytes fetched: texture_packs/librequake/lq_metal/plus_0gig2a_fbr.png 617 bytes fetched: texture_packs/librequake/lq_metal/plus_3met_but1_normal.png 2256 bytes fetched: texture_packs/librequake/lq_metal/met_blc_trim64.png 5404 bytes fetched: texture_packs/librequake/lq_metal/met_teal_dr1a_normal.png 30722 bytes fetched: texture_packs/librequake/lq_metal/met_blu_grt1a.png 4193 bytes fetched: texture_packs/librequake/lq_metal/met_blu_rune2.png 21973 bytes fetched: texture_packs/librequake/lq_metal/met_mt1_rect.png 31269 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim64a.png 16995 bytes fetched: texture_packs/librequake/lq_metal/met_grn_fac1.png 4676 bytes fetched: texture_packs/librequake/lq_metal/met_teal_flat.png 6624 bytes fetched: texture_packs/librequake/lq_metal/met_lbrn_flat_normal.png 7020 bytes fetched: texture_packs/librequake/lq_metal/met_grn_rect_normal.png 6812 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim16h_normal.png 4921 bytes fetched: texture_packs/librequake/lq_metal/met_mix_diamc_normal.png 7918 bytes fetched: texture_packs/librequake/lq_metal/met_grn_lit1_fbr.png 3466 bytes fetched: texture_packs/librequake/lq_metal/met_grn_stile_normal.png 3361 bytes fetched: texture_packs/librequake/lq_metal/met_grn_rune2.png 22990 bytes fetched: texture_packs/librequake/lq_metal/plus_agig_sshot_fbr_normal.png 1368 bytes fetched: texture_packs/librequake/lq_metal/met_blu_panel1_normal.png 4286 bytes fetched: texture_packs/librequake/lq_metal/met_mix_patt3a_normal.png 7066 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim32s.png 7022 bytes fetched: texture_packs/librequake/lq_metal/plus_5met_blu_keyg_fbr.png 1974 bytes fetched: texture_packs/librequake/lq_metal/plus_9met_brn_eye1.png 18079 bytes fetched: texture_packs/librequake/lq_metal/met_brn_bl_sqr_normal.png 6308 bytes fetched: texture_packs/librequake/lq_metal/met_grn_bl_sqr.png 6702 bytes fetched: texture_packs/librequake/lq_metal/met_blu_pan1_normal.png 7153 bytes fetched: texture_packs/librequake/lq_metal/met_blu_rune1_normal.png 6760 bytes fetched: texture_packs/librequake/lq_metal/met_brn_drr1b_normal.png 28779 bytes fetched: texture_packs/librequake/lq_metal/plus_9met_grn_eye1.png 3559 bytes fetched: texture_packs/librequake/lq_metal/met_blu_pan3_normal.png 7067 bytes fetched: texture_packs/librequake/lq_metal/plus_2met_blu_keyg_fbr_normal.png 1771 bytes fetched: texture_packs/librequake/lq_metal/met_met7_1_normal.png 6214 bytes fetched: texture_packs/librequake/lq_metal/met_gry_slat_normal.png 6143 bytes fetched: texture_packs/librequake/lq_metal/met_blu_door4_normal.png 12350 bytes fetched: texture_packs/librequake/lq_metal/met_brn_rivg_normal.png 6945 bytes fetched: texture_packs/librequake/lq_metal/plus_amet_but1.png 1980 bytes fetched: texture_packs/librequake/lq_metal/met_grn_lit2_fbr_normal.png 1764 bytes fetched: texture_packs/librequake/lq_metal/met_mix_patt3a.png 7339 bytes fetched: texture_packs/librequake/lq_metal/plus_agig_ye.png 475 bytes fetched: texture_packs/librequake/lq_metal/plus_1met_brn_eye1_normal.png 6545 bytes fetched: texture_packs/librequake/lq_metal/met_brn_lit4_normal.png 1783 bytes fetched: texture_packs/librequake/lq_metal/met_shm_rect_normal.png 5492 bytes fetched: texture_packs/librequake/lq_metal/met_dbrn_rect_normal.png 6453 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim64_normal.png 5524 bytes fetched: texture_packs/librequake/lq_metal/met_grn_lit5_normal.png 3399 bytes fetched: texture_packs/librequake/lq_metal/met_ora_trim64.png 4659 bytes fetched: texture_packs/librequake/lq_metal/met_grn_panel1.png 2570 bytes fetched: texture_packs/librequake/lq_metal/met_grn_stile2_normal.png 3452 bytes fetched: texture_packs/librequake/lq_metal/met_gry_flat.png 3284 bytes fetched: texture_packs/librequake/lq_metal/met_grn_dr1a_normal.png 30450 bytes fetched: texture_packs/librequake/lq_metal/met_grn_slat.png 7183 bytes fetched: texture_packs/librequake/lq_metal/met_blu_diamc_normal.png 8171 bytes fetched: texture_packs/librequake/lq_metal/met_grn_bl_sqr_normal.png 6145 bytes fetched: texture_packs/librequake/lq_metal/plus_a_sqbut2_fbr.png 5592 bytes fetched: texture_packs/librequake/lq_metal/met_set1.png 144405 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim28.png 9983 bytes fetched: texture_packs/librequake/lq_metal/gig2_bone_normal.png 22764 bytes fetched: texture_packs/librequake/lq_metal/met_blu_rune1.png 3596 bytes fetched: texture_packs/librequake/lq_metal/met_mt1_rect_normal.png 25092 bytes fetched: texture_packs/librequake/lq_metal/met_face1a_normal.png 16940 bytes fetched: texture_packs/librequake/lq_metal/met_brn_arch2d.png 25136 bytes fetched: texture_packs/librequake/lq_metal/met_brn_grate_i.png 4786 bytes fetched: texture_packs/librequake/lq_metal/met_brn_blockg_normal.png 6111 bytes fetched: texture_packs/librequake/lq_metal/plus_1met_brn_eye1.png 18174 bytes fetched: texture_packs/librequake/lq_metal/plus_1_sqbut1_normal.png 1991 bytes fetched: texture_packs/librequake/lq_metal/met_blc_block_normal.png 5847 bytes fetched: texture_packs/librequake/lq_metal/gig2_bone_s.png 7418 bytes fetched: texture_packs/librequake/lq_metal/met_blu_arch2.png 4752 bytes fetched: texture_packs/librequake/lq_metal/met_wall3_1_normal.png 29045 bytes fetched: texture_packs/librequake/lq_metal/plus_a_sqshoot1_fbr_normal.png 1462 bytes fetched: texture_packs/librequake/lq_metal/met_blu_flatst_normal.png 4476 bytes fetched: texture_packs/librequake/lq_metal/met_grn_pan1_normal.png 7503 bytes fetched: texture_packs/librequake/lq_metal/met_brn_stile2_normal.png 3543 bytes fetched: texture_packs/librequake/lq_metal/met_blu_sqr_normal.png 6420 bytes fetched: texture_packs/librequake/lq_metal/met_brn_lit5.png 3179 bytes fetched: texture_packs/librequake/lq_metal/plus_0gig_shot_fbr.png 598 bytes fetched: texture_packs/librequake/lq_metal/met_wall3_1_s.png 5921 bytes fetched: texture_packs/librequake/lq_metal/met_grn_rivg_normal.png 8022 bytes fetched: texture_packs/librequake/lq_metal/met_blu_panel1.png 2487 bytes fetched: texture_packs/librequake/lq_metal/met_brn_panel1.png 2638 bytes fetched: texture_packs/librequake/lq_metal/met_grn_rivs_normal.png 7370 bytes fetched: texture_packs/librequake/lq_metal/met_brn_arch1b.png 41946 bytes fetched: texture_packs/librequake/lq_metal/met_brn_grt2a.png 23030 bytes fetched: texture_packs/librequake/lq_metal/met_brn_sqrs_normal.png 6877 bytes fetched: texture_packs/librequake/lq_metal/met_gry_pan3.png 5370 bytes fetched: texture_packs/librequake/lq_metal/met_brn_sqrd.png 7351 bytes fetched: texture_packs/librequake/lq_metal/met_grn_drr1b.png 9391 bytes fetched: texture_packs/librequake/lq_metal/met_grn_pan2_normal.png 5751 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim32_normal.png 6275 bytes fetched: texture_packs/librequake/lq_metal/met_mix_patt2a_normal.png 6977 bytes fetched: texture_packs/librequake/lq_metal/met_blu_door3.png 6947 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trimbl.png 7099 bytes fetched: texture_packs/librequake/lq_metal/plus_5met_blu_keys_fbr.png 1899 bytes fetched: texture_packs/librequake/lq_metal/plus_7met_brn_eye1_normal.png 7052 bytes fetched: texture_packs/librequake/lq_metal/met_brn_tile2b.png 3100 bytes fetched: texture_packs/librequake/lq_metal/met_gry_pan1_normal.png 6901 bytes fetched: texture_packs/librequake/lq_metal/med_flat8.png 4880 bytes fetched: texture_packs/librequake/lq_metal/met_blu_tile_normal.png 3445 bytes fetched: texture_packs/librequake/lq_metal/met_mt1_slat.png 29493 bytes fetched: texture_packs/librequake/lq_metal/met_lbrn_flat.png 5796 bytes fetched: texture_packs/librequake/lq_metal/plus_8met_brn_eye1_normal.png 6159 bytes fetched: texture_packs/librequake/lq_metal/met_mt2_rect_normal.png 23433 bytes fetched: texture_packs/librequake/lq_metal/met_blu_arch2b.png 5077 bytes fetched: texture_packs/librequake/lq_metal/met_blu_arch2_normal.png 11632 bytes fetched: texture_packs/librequake/lq_metal/gig1_bone_l.png 48685 bytes fetched: texture_packs/librequake/lq_metal/plus_0met_brn_eye1.png 18063 bytes fetched: texture_packs/librequake/lq_metal/met_blu_gig2b_normal.png 16475 bytes fetched: texture_packs/librequake/lq_metal/met_gre_sqr1a.png 3003 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim64_normal.png 6552 bytes fetched: texture_packs/librequake/lq_metal/plus_1met_blu_keys_fbr_normal.png 2066 bytes fetched: texture_packs/librequake/lq_metal/met_brn_tile2c_normal.png 6570 bytes fetched: texture_packs/librequake/lq_metal/met_blu_fac1_normal.png 7113 bytes fetched: texture_packs/librequake/lq_metal/met_blu_arch2b_normal.png 11160 bytes fetched: texture_packs/librequake/lq_metal/met_blu_block_normal.png 5838 bytes fetched: texture_packs/librequake/lq_metal/met_blu_sqr.png 6705 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim32.png 6137 bytes fetched: texture_packs/librequake/lq_metal/met_brn_rivs.png 6578 bytes fetched: texture_packs/librequake/lq_metal/plus_2met_blu_keys_fbr.png 1919 bytes fetched: texture_packs/librequake/lq_metal/met_rune_trim32_normal.png 6511 bytes fetched: texture_packs/librequake/lq_metal/met_brn_grate.png 5101 bytes fetched: texture_packs/librequake/lq_metal/met_but1_side.png 1937 bytes fetched: texture_packs/librequake/lq_metal/met_wall3_1_s_normal.png 6633 bytes fetched: texture_packs/librequake/lq_metal/met_guts1.png 28882 bytes fetched: texture_packs/librequake/lq_metal/plus_agig2a.png 430 bytes fetched: texture_packs/librequake/lq_metal/met_mix_diam2_normal.png 7558 bytes fetched: texture_packs/librequake/lq_metal/met_blu_lit5.png 3302 bytes fetched: texture_packs/librequake/lq_metal/met_gry_rect.png 5408 bytes fetched: texture_packs/librequake/lq_metal/met_mix_patt2b_normal.png 7149 bytes fetched: texture_packs/librequake/lq_metal/plus_3met_blu_keyg_fbr_normal.png 1810 bytes fetched: texture_packs/librequake/lq_metal/met_brn_lit6.png 8530 bytes fetched: texture_packs/librequake/lq_metal/met_grn_block.png 6932 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim32.png 6106 bytes fetched: texture_packs/librequake/lq_metal/met_brn_arch1.png 7288 bytes fetched: texture_packs/librequake/lq_metal/met_grn_lit3_normal.png 2139 bytes fetched: texture_packs/librequake/lq_metal/met_blu_lit4.png 1890 bytes fetched: texture_packs/librequake/lq_metal/met_grn_grate3.png 2948 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim28_normal.png 7927 bytes fetched: texture_packs/librequake/lq_metal/met_grn_grate.png 5147 bytes fetched: texture_packs/librequake/lq_metal/met_brn_blockl.png 6141 bytes fetched: texture_packs/librequake/lq_metal/met_brn_signs_normal.png 4220 bytes fetched: texture_packs/librequake/lq_metal/met_gry_beam_normal.png 6533 bytes fetched: texture_packs/librequake/lq_metal/met_dbrn_rect.png 6589 bytes fetched: texture_packs/librequake/lq_metal/met_blu_grt2a.png 17444 bytes fetched: texture_packs/librequake/lq_metal/plus_0met_blu_keys_fbr.png 1873 bytes fetched: texture_packs/librequake/lq_metal/met_grn_platside.png 7073 bytes fetched: texture_packs/librequake/lq_metal/met_brn_bl_sqr.png 2975 bytes fetched: texture_packs/librequake/lq_metal/met_brn_slat_normal.png 6754 bytes fetched: texture_packs/librequake/lq_metal/met_blu_grt1b.png 3548 bytes fetched: texture_packs/librequake/lq_metal/met_teal_trim32r_normal.png 6548 bytes fetched: texture_packs/librequake/lq_metal/met_brn_pan3.png 6236 bytes fetched: texture_packs/librequake/lq_metal/met_grn_pan3.png 6602 bytes fetched: texture_packs/librequake/lq_metal/met_brn_grt1a.png 4096 bytes fetched: texture_packs/librequake/lq_metal/plus_agig2a_normal.png 1480 bytes fetched: texture_packs/librequake/lq_metal/gig1_spine_normal.png 114048 bytes fetched: texture_packs/librequake/lq_metal/gig1_skull_l_normal.png 27315 bytes fetched: texture_packs/librequake/lq_metal/plus_0met_but1.png 2016 bytes fetched: texture_packs/librequake/lq_metal/met_brn_tile2.png 5972 bytes fetched: texture_packs/librequake/lq_metal/met_grn_arch2.png 4977 bytes fetched: texture_packs/librequake/lq_metal/met_gry_slat.png 5312 bytes fetched: texture_packs/librequake/lq_metal/met_mix_diamc.png 7644 bytes fetched: texture_packs/librequake/lq_metal/met_blu_grate_normal.png 6378 bytes fetched: texture_packs/librequake/lq_metal/met_blu_lit3_normal.png 2075 bytes fetched: texture_packs/librequake/lq_metal/plus_7met_grn_eye1.png 3551 bytes fetched: texture_packs/librequake/lq_metal/met_teal_trim64_normal.png 5871 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim16h.png 6360 bytes fetched: texture_packs/librequake/lq_metal/met_grn_sqrs_normal.png 7105 bytes fetched: texture_packs/librequake/lq_metal/met_blu_grt1b_normal.png 6505 bytes fetched: texture_packs/librequake/lq_metal/met_mt3_slat.png 31022 bytes fetched: texture_packs/librequake/lq_metal/met_grn_lit3.png 1962 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim16g.png 7361 bytes fetched: texture_packs/librequake/lq_metal/met_lift_normal.png 6626 bytes fetched: texture_packs/librequake/lq_metal/met_blu_pan2_normal.png 5663 bytes fetched: texture_packs/librequake/lq_metal/gig1_skull_normal.png 8884 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trimbl_normal.png 5118 bytes fetched: texture_packs/librequake/lq_metal/met_grn_grt1a.png 4197 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim16s.png 5561 bytes fetched: texture_packs/librequake/lq_metal/met_grn_rivg.png 8566 bytes fetched: texture_packs/librequake/lq_metal/plus_agig_ye_normal.png 1520 bytes fetched: texture_packs/librequake/lq_metal/med_flat9.png 5251 bytes fetched: texture_packs/librequake/lq_metal/met_grn_arch2d.png 9289 bytes fetched: texture_packs/librequake/lq_metal/plus_6met_grn_eye1_normal.png 6546 bytes fetched: texture_packs/librequake/lq_metal/met_blc_trim32_normal.png 6802 bytes fetched: texture_packs/librequake/lq_metal/met_blu_grate2_normal.png 7164 bytes fetched: texture_packs/librequake/lq_metal/plus_6met_blu_keys_fbr.png 1873 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim16s_normal.png 5852 bytes fetched: texture_packs/librequake/lq_metal/gig1_bone_normal.png 25418 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim16h_normal.png 5182 bytes fetched: texture_packs/librequake/lq_metal/met_gry_lit2_fbr.png 1727 bytes fetched: texture_packs/librequake/lq_metal/met_blu_vtrim.png 6063 bytes fetched: texture_packs/librequake/lq_metal/met_gry_lit1_fbr.png 2867 bytes fetched: texture_packs/librequake/lq_metal/met_lbrn_slat_normal.png 6158 bytes fetched: texture_packs/librequake/lq_metal/met_blu_gig1.png 8331 bytes fetched: texture_packs/librequake/lq_metal/plus_a_sqbut2_fbr_normal.png 7317 bytes fetched: texture_packs/librequake/lq_metal/met_blu_bl_sqr_normal.png 6250 bytes fetched: texture_packs/librequake/lq_metal/met_grn_drr1b_normal.png 30441 bytes fetched: texture_packs/librequake/lq_metal/met_brn_sqr_normal.png 5812 bytes fetched: texture_packs/librequake/lq_metal/met_blu_bl_rect_normal.png 6250 bytes fetched: texture_packs/librequake/lq_metal/met_grn_rect.png 7302 bytes fetched: texture_packs/librequake/lq_metal/met_brn_blockg.png 9910 bytes fetched: texture_packs/librequake/lq_metal/met_wall3_1.png 17614 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim28_normal.png 8454 bytes fetched: texture_packs/librequake/lq_metal/plus_amet_blu_keys.png 6073 bytes fetched: texture_packs/librequake/lq_metal/met_grn_block_normal.png 5714 bytes fetched: texture_packs/librequake/lq_metal/met_blu_door5.png 12407 bytes fetched: texture_packs/librequake/lq_metal/met_blu_arch2d.png 5465 bytes fetched: texture_packs/librequake/lq_metal/met_grn_stile.png 5333 bytes fetched: texture_packs/librequake/lq_metal/med_flat9_normal.png 7208 bytes fetched: texture_packs/librequake/lq_metal/plus_1_sqshoot1.png 1743 bytes fetched: texture_packs/librequake/lq_metal/met_mt1_flat.png 28254 bytes fetched: texture_packs/librequake/lq_metal/met_mt3_rect.png 33888 bytes fetched: texture_packs/librequake/lq_metal/met_blu_arch1.png 7225 bytes fetched: texture_packs/librequake/lq_metal/met_brn_flat.png 6511 bytes fetched: texture_packs/librequake/lq_metal/met_brn_pan1_normal.png 6212 bytes fetched: texture_packs/librequake/lq_metal/met_dbrn_slat.png 6178 bytes fetched: texture_packs/librequake/lq_metal/met_rune1_fbr_normal.png 7668 bytes fetched: texture_packs/librequake/lq_metal/met_grn_fac1_normal.png 7465 bytes fetched: texture_packs/librequake/lq_metal/met_blu_rivs.png 6055 bytes fetched: texture_packs/librequake/lq_metal/met_brn_stile.png 6237 bytes fetched: texture_packs/librequake/lq_metal/met_gry_sqrd_normal.png 5580 bytes fetched: texture_packs/librequake/lq_metal/plus_amet_but1_normal.png 2435 bytes fetched: texture_packs/librequake/lq_metal/met_teal_block.png 6240 bytes fetched: texture_packs/librequake/lq_metal/met_teal_trim32.png 6310 bytes fetched: texture_packs/librequake/lq_metal/met_brn_det1_normal.png 2000 bytes fetched: texture_packs/librequake/lq_metal/met_face1a.png 5227 bytes fetched: texture_packs/librequake/lq_metal/met_mt3_slat_normal.png 25337 bytes fetched: texture_packs/librequake/lq_metal/plus_4met_blu_keyg_fbr_normal.png 1771 bytes fetched: texture_packs/librequake/lq_metal/plus_4met_blu_keyg_fbr.png 1984 bytes fetched: texture_packs/librequake/lq_metal/plus_6met_brn_eye1_normal.png 5870 bytes fetched: texture_packs/librequake/lq_metal/met_cop_flat_normal.png 5711 bytes fetched: texture_packs/librequake/lq_metal/met_mt3_rect_normal.png 26071 bytes fetched: texture_packs/librequake/lq_metal/met_blc_trim28_normal.png 8526 bytes fetched: texture_packs/librequake/lq_metal/met_blu_lit6.png 8600 bytes fetched: texture_packs/librequake/lq_metal/plus_0gig2a_fbr_normal.png 1513 bytes fetched: texture_packs/librequake/lq_metal/met_brn_arch2b.png 23760 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim32s.png 5956 bytes fetched: texture_packs/librequake/lq_metal/met_blu_lit6_normal.png 6089 bytes fetched: texture_packs/librequake/lq_metal/met_blu_rivg.png 7428 bytes fetched: texture_packs/librequake/lq_metal/met_blu_door3_normal.png 12328 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim16g.png 6713 bytes fetched: texture_packs/librequake/lq_metal/med_flat8_normal.png 5525 bytes fetched: texture_packs/librequake/lq_metal/met_grn_panel1_normal.png 4256 bytes fetched: texture_packs/librequake/lq_metal/met_mt2_sqr.png 17079 bytes fetched: texture_packs/librequake/lq_metal/met_grn_blockg.png 10002 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim16g_normal.png 5768 bytes fetched: texture_packs/librequake/lq_metal/met_gry_sqr.png 4761 bytes fetched: texture_packs/librequake/lq_metal/met_blu_rivs_normal.png 7546 bytes fetched: texture_packs/librequake/lq_metal/met_brn_arch2.png 20371 bytes fetched: texture_packs/librequake/lq_metal/metal4_4.png 14147 bytes fetched: texture_packs/librequake/lq_metal/gig2_bone_s_normal.png 4140 bytes fetched: texture_packs/librequake/lq_metal/met_gry_rect_normal.png 6555 bytes fetched: texture_packs/librequake/lq_metal/met_mt1_slat_normal.png 25770 bytes fetched: texture_packs/librequake/lq_metal/met_gre_sqr1b_normal.png 8491 bytes fetched: texture_packs/librequake/lq_metal/sqbut_side.png 2019 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim16.png 5985 bytes fetched: texture_packs/librequake/lq_metal/met_dbrn_flat.png 5704 bytes fetched: texture_packs/librequake/lq_metal/met_gry_trim64.png 6704 bytes fetched: texture_packs/librequake/lq_metal/met_brn2_pat_normal.png 7113 bytes fetched: texture_packs/librequake/lq_metal/met_brn_tile2b_normal.png 6745 bytes fetched: texture_packs/librequake/lq_metal/ret_metal1_tile.png 27799 bytes fetched: texture_packs/librequake/lq_metal/plus_7met_grn_eye1_normal.png 7282 bytes fetched: texture_packs/librequake/lq_metal/met_grn_tile.png 6071 bytes fetched: texture_packs/librequake/lq_metal/met_brn_arch2_normal.png 11303 bytes fetched: texture_packs/librequake/lq_metal/met_set1_normal.png 148082 bytes fetched: texture_packs/librequake/lq_metal/met_blu_grt1a_normal.png 9459 bytes fetched: texture_packs/librequake/lq_metal/met_grn_stile2.png 3310 bytes fetched: texture_packs/librequake/lq_metal/met_brn_grate_i_normal.png 3609 bytes fetched: texture_packs/librequake/lq_metal/met_brn_grate2_normal.png 7232 bytes fetched: texture_packs/librequake/lq_metal/met_blc_trim32r_normal.png 5981 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim28r.png 8809 bytes fetched: texture_packs/librequake/lq_metal/met_brn_lit1_fbr_normal.png 3725 bytes fetched: texture_packs/librequake/lq_metal/met_mix_dr1a_normal.png 30899 bytes fetched: texture_packs/librequake/lq_metal/met_grn_blockl_normal.png 5941 bytes fetched: texture_packs/librequake/lq_metal/met_brn_panel1_normal.png 4248 bytes fetched: texture_packs/librequake/lq_metal/plus_0_sqbut2_fbr.png 5592 bytes fetched: texture_packs/librequake/lq_metal/met_blu_rect.png 6567 bytes fetched: texture_packs/librequake/lq_metal/met_grate.png 4453 bytes fetched: texture_packs/librequake/lq_metal/met_blu_diam2.png 5268 bytes fetched: texture_packs/librequake/lq_metal/met_blu_grate3_normal.png 3588 bytes fetched: texture_packs/librequake/lq_metal/met_brn_slat.png 6204 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim16_normal.png 4866 bytes fetched: texture_packs/librequake/lq_metal/met_blu_door2.png 6842 bytes fetched: texture_packs/librequake/lq_metal/met_grn_rune1.png 3768 bytes fetched: texture_packs/librequake/lq_metal/plus_4met_brn_eye1_normal.png 6453 bytes fetched: texture_packs/librequake/lq_metal/met_gry_trim64_normal.png 6817 bytes fetched: texture_packs/librequake/lq_metal/plus_8met_grn_eye1_normal.png 6619 bytes fetched: texture_packs/librequake/lq_metal/met_mix_patt2b.png 3599 bytes fetched: texture_packs/librequake/lq_metal/met_blu_arch1_normal.png 21227 bytes fetched: texture_packs/librequake/lq_metal/plus_a_sqshoot1_fbr.png 1741 bytes fetched: texture_packs/librequake/lq_metal/plus_5met_brn_eye1.png 18072 bytes fetched: texture_packs/librequake/lq_metal/met_blu_gig2.png 7413 bytes fetched: texture_packs/librequake/lq_metal/met_face2a.png 8829 bytes fetched: texture_packs/librequake/lq_metal/plus_1met_blu_keyg_fbr.png 1974 bytes fetched: texture_packs/librequake/lq_metal/met_blu_sqrs_normal.png 7001 bytes fetched: texture_packs/librequake/lq_metal/met_brn_arch2c_normal.png 13505 bytes fetched: texture_packs/librequake/lq_metal/met_brn_tile2_normal.png 4994 bytes fetched: texture_packs/librequake/lq_metal/met_blu_diam_normal.png 7221 bytes fetched: texture_packs/librequake/lq_metal/plus_6met_blu_keyg_fbr.png 1941 bytes fetched: texture_packs/librequake/lq_metal/met_brn_drr1a_normal.png 24730 bytes fetched: texture_packs/librequake/lq_metal/plus_2met_but1.png 2016 bytes fetched: texture_packs/librequake/lq_metal/met_grn_grate2_normal.png 7202 bytes fetched: texture_packs/librequake/lq_metal/plus_2met_brn_eye1_normal.png 6149 bytes fetched: texture_packs/librequake/lq_metal/met_brn_pan4.png 6187 bytes fetched: texture_packs/librequake/lq_metal/met_grn_arch1b.png 12126 bytes fetched: texture_packs/librequake/lq_metal/plus_3met_grn_eye1.png 3565 bytes fetched: texture_packs/librequake/lq_metal/plus_9met_brn_eye1_normal.png 5999 bytes fetched: texture_packs/librequake/lq_metal/plus_5met_brn_eye1_normal.png 6777 bytes fetched: texture_packs/librequake/lq_metal/met_brn2_pat.png 6658 bytes fetched: texture_packs/librequake/lq_metal/plus_1_sqshoot1_normal.png 1646 bytes fetched: texture_packs/librequake/lq_metal/plus_5met_blu_keys_fbr_normal.png 2066 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim64a_normal.png 11380 bytes fetched: texture_packs/librequake/lq_metal/met_brn_rune1_normal.png 5958 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim16s.png 6289 bytes fetched: texture_packs/librequake/lq_metal/met_teal_trim32_normal.png 6724 bytes fetched: texture_packs/librequake/lq_metal/met_gry_lit2b.png 5987 bytes fetched: texture_packs/librequake/lq_metal/met_blu_gig2_normal.png 6480 bytes fetched: texture_packs/librequake/lq_metal/met_grn_grt2a.png 3905 bytes fetched: texture_packs/librequake/lq_metal/met_mt3_sqr_normal.png 11917 bytes fetched: texture_packs/librequake/lq_metal/met_shm_rect.png 7040 bytes fetched: texture_packs/librequake/lq_metal/met_grn_pan1.png 6577 bytes fetched: texture_packs/librequake/lq_metal/met_shm_slat.png 7134 bytes fetched: texture_packs/librequake/lq_metal/met_cop_riv.png 15867 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim64.png 6048 bytes fetched: texture_packs/librequake/lq_metal/met_mt2_sqr_normal.png 9252 bytes fetched: texture_packs/librequake/lq_metal/met_blc_block.png 5400 bytes fetched: texture_packs/librequake/lq_metal/met_brn_lit6_normal.png 6024 bytes fetched: texture_packs/librequake/lq_metal/met_brn_lit3.png 1869 bytes fetched: texture_packs/librequake/lq_metal/met_grn_tile_normal.png 3157 bytes fetched: texture_packs/librequake/lq_metal/met_grn_pan3_normal.png 7415 bytes fetched: texture_packs/librequake/lq_metal/met_blu_stile.png 5141 bytes fetched: texture_packs/librequake/lq_metal/met_brn_tile_normal.png 3314 bytes fetched: texture_packs/librequake/lq_metal/met_blu_rect_normal.png 6863 bytes fetched: texture_packs/librequake/lq_metal/plus_a_sqbut1.png 1855 bytes fetched: texture_packs/librequake/lq_metal/met_mt2_flat_normal.png 27377 bytes fetched: texture_packs/librequake/lq_metal/met_brn_sqr.png 6826 bytes fetched: texture_packs/librequake/lq_metal/met_blu_lit1_fbr.png 3285 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim64.png 6562 bytes fetched: texture_packs/librequake/lq_metal/met_blu_flat.png 6083 bytes fetched: texture_packs/librequake/lq_metal/met_brn_signs.png 20083 bytes fetched: texture_packs/librequake/lq_metal/met_gre_sqr1b.png 3320 bytes fetched: texture_packs/librequake/lq_metal/plus_0_sqshoot1_fbr_normal.png 1462 bytes fetched: texture_packs/librequake/lq_metal/met_grn_grate_i_normal.png 3589 bytes fetched: texture_packs/librequake/lq_metal/met_dbrn_slat_normal.png 6250 bytes fetched: texture_packs/librequake/lq_metal/plus_1met_but1_normal.png 2256 bytes fetched: texture_packs/librequake/lq_metal/met_brn_sqrs.png 6808 bytes fetched: texture_packs/librequake/lq_metal/met_blu_gig2b.png 19979 bytes fetched: texture_packs/librequake/lq_metal/met_blu_arch2c.png 5768 bytes fetched: texture_packs/librequake/lq_metal/plus_0_sqbut2_fbr_normal.png 7317 bytes fetched: texture_packs/librequake/lq_metal/plus_2met_blu_keyg_fbr.png 1984 bytes fetched: texture_packs/librequake/lq_metal/met_grn_lit5.png 3479 bytes fetched: texture_packs/librequake/lq_metal/met_blu_sqrd_normal.png 7701 bytes fetched: texture_packs/librequake/lq_metal/met_grn_lit1_fbr_normal.png 3771 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim32s_normal.png 5651 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim28r.png 9749 bytes fetched: texture_packs/librequake/lq_metal/met_blu_door2_normal.png 11375 bytes fetched: texture_packs/librequake/lq_metal/met_brn_lit1_fbr.png 3293 bytes fetched: texture_packs/librequake/lq_metal/plus_1met_blu_keyg_fbr_normal.png 1978 bytes fetched: texture_packs/librequake/lq_metal/met_brn_sqrd_normal.png 7732 bytes fetched: texture_packs/librequake/lq_metal/gig1_skull_l.png 13065 bytes fetched: texture_packs/librequake/lq_metal/met_gry_signs_normal.png 6053 bytes fetched: texture_packs/librequake/lq_metal/met_blu_flat_normal.png 5159 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trimbl_normal.png 5896 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim16h_normal.png 4537 bytes fetched: texture_packs/librequake/lq_metal/gig1_bone_l_normal.png 93095 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim28.png 7232 bytes fetched: texture_packs/librequake/lq_metal/met_grn_arch2b.png 5323 bytes fetched: texture_packs/librequake/lq_metal/plus_0gig_shot_fbr_normal.png 1524 bytes fetched: texture_packs/librequake/lq_metal/met_grn_flat.png 7669 bytes fetched: texture_packs/librequake/lq_metal/gig1_skull.png 3564 bytes fetched: texture_packs/librequake/lq_metal/plus_agig_sshot_fbr.png 407 bytes fetched: texture_packs/librequake/lq_metal/met_blu_lit5_normal.png 3594 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim32r.png 6528 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim16_normal.png 5436 bytes fetched: texture_packs/librequake/lq_metal/plus_0_sqbut1_normal.png 2004 bytes fetched: texture_packs/librequake/lq_metal/met_gry_block.png 5496 bytes fetched: texture_packs/librequake/lq_metal/met_brn_arch1b_normal.png 27765 bytes fetched: texture_packs/librequake/lq_metal/plus_0_sqshoot1_fbr.png 1741 bytes fetched: texture_packs/librequake/lq_metal/met_mt2_flat.png 34559 bytes fetched: texture_packs/librequake/lq_metal/met_brn_flat_normal.png 5582 bytes fetched: texture_packs/librequake/lq_metal/met_blu_diamc.png 6272 bytes fetched: texture_packs/librequake/lq_metal/met_grn_arch1.png 11194 bytes fetched: texture_packs/librequake/lq_metal/met_blu_block.png 8303 bytes fetched: texture_packs/librequake/lq_metal/met_mix_patt1b.png 3664 bytes fetched: texture_packs/librequake/lq_metal/gig1_bone.png 15561 bytes fetched: texture_packs/librequake/lq_metal/met_mix_dr1a.png 9412 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim64.png 6282 bytes fetched: texture_packs/librequake/lq_metal/met_mix_patt1a.png 3813 bytes fetched: texture_packs/librequake/lq_metal/met_gre_rect1a_normal.png 8464 bytes fetched: texture_packs/librequake/lq_metal/met_brn_tile2c.png 12516 bytes fetched: texture_packs/librequake/lq_metal/met_blu_grate_i_normal.png 3998 bytes fetched: texture_packs/librequake/lq_metal/plus_6met_grn_eye1.png 3565 bytes fetched: texture_packs/librequake/lq_metal/met_blu_gig1_normal.png 6627 bytes fetched: texture_packs/librequake/lq_metal/met_brn_lit4.png 1821 bytes fetched: texture_packs/librequake/lq_metal/plus_0gig_ye_fbr.png 586 bytes fetched: texture_packs/librequake/lq_metal/met_mt1_sqr.png 11388 bytes fetched: texture_packs/librequake/lq_metal/plus_1met_but1.png 2016 bytes fetched: texture_packs/librequake/lq_metal/met_blu_lit1_fbr_normal.png 3920 bytes fetched: texture_packs/librequake/lq_metal/met_grn_lit4_normal.png 1829 bytes fetched: texture_packs/librequake/lq_metal/met_grn_grate2.png 5009 bytes fetched: texture_packs/librequake/lq_metal/met_blc_diam.png 5516 bytes fetched: texture_packs/librequake/lq_metal/plus_amet_blu_keys_normal.png 2174 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim16s.png 6249 bytes fetched: texture_packs/librequake/lq_metal/sqbut_side_normal.png 1784 bytes fetched: texture_packs/librequake/lq_metal/met_gry_sqrs.png 5129 bytes fetched: texture_packs/librequake/lq_metal/met_blu_lit4_normal.png 1894 bytes fetched: texture_packs/librequake/lq_metal/met_brn_drr1a.png 36846 bytes fetched: texture_packs/librequake/lq_metal/met_brn_pan1.png 6195 bytes fetched: texture_packs/librequake/lq_metal/met_brn_pan3_normal.png 7204 bytes fetched: texture_packs/librequake/lq_metal/met_blu_arch2d_normal.png 15488 bytes fetched: texture_packs/librequake/lq_metal/met_cop_riv_normal.png 6626 bytes fetched: texture_packs/librequake/lq_metal/met_rune_trim32.png 14147 bytes fetched: texture_packs/librequake/lq_metal/plus_4met_blu_keys_fbr_normal.png 2087 bytes fetched: texture_packs/librequake/lq_metal/met_teal_dr1a.png 8446 bytes fetched: texture_packs/librequake/lq_metal/plus_2met_blu_keys_fbr_normal.png 2087 bytes fetched: texture_packs/librequake/lq_metal/met_blc_trim32s_normal.png 6058 bytes fetched: texture_packs/librequake/lq_metal/met_cop_flat.png 14834 bytes fetched: texture_packs/librequake/lq_metal/met_brn_trim28_normal.png 9631 bytes fetched: texture_packs/librequake/lq_metal/met_blu_dr1a_normal.png 31171 bytes fetched: texture_packs/librequake/lq_metal/met_grn_arch2c_normal.png 14227 bytes fetched: texture_packs/librequake/lq_metal/met_brn_arch1_normal.png 20154 bytes fetched: texture_packs/librequake/lq_metal/met_blu_diam2_normal.png 7479 bytes fetched: texture_packs/librequake/lq_metal/met_lbrn_rect_normal.png 6614 bytes fetched: texture_packs/librequake/lq_metal/plus_8met_brn_eye1.png 18068 bytes fetched: texture_packs/librequake/lq_metal/plus_4met_brn_eye1.png 18177 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim32r_normal.png 5932 bytes fetched: texture_packs/librequake/lq_metal/plus_0met_blu_keyg_fbr.png 1941 bytes fetched: texture_packs/librequake/lq_metal/plus_2met_brn_eye1.png 18055 bytes fetched: texture_packs/librequake/lq_metal/gig2_mouth_s_normal.png 6785 bytes fetched: texture_packs/librequake/lq_metal/met_brn_blockl_normal.png 6253 bytes fetched: texture_packs/librequake/lq_metal/met_brn_bl_rect.png 2841 bytes fetched: texture_packs/librequake/lq_metal/met_grn_dr1a.png 8921 bytes fetched: texture_packs/librequake/lq_metal/met_blu_trim16s_normal.png 6225 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim28.png 9579 bytes fetched: texture_packs/librequake/lq_metal/plus_1_sqbut1.png 1880 bytes fetched: texture_packs/librequake/lq_metal/met_gry_flat_normal.png 6493 bytes fetched: texture_packs/librequake/lq_metal/met_grn_arch1b_normal.png 27392 bytes fetched: texture_packs/librequake/lq_metal/met_blc_trim28.png 9188 bytes fetched: texture_packs/librequake/lq_metal/met_brn_rect_normal.png 7004 bytes fetched: texture_packs/librequake/lq_metal/met_blu_hrune1.png 3269 bytes fetched: texture_packs/librequake/lq_metal/met_grn_arch1_normal.png 19755 bytes fetched: texture_packs/librequake/lq_metal/met_grn_grt2a_normal.png 7885 bytes fetched: texture_packs/librequake/lq_metal/met_brn_lit2_fbr.png 1903 bytes fetched: texture_packs/librequake/lq_metal/met_mt3_flat_normal.png 28088 bytes fetched: texture_packs/librequake/lq_metal/plus_2met_grn_eye1.png 3557 bytes fetched: texture_packs/librequake/lq_metal/met_blu_arch1b_normal.png 28166 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim16h.png 5965 bytes fetched: texture_packs/librequake/lq_metal/plus_agig_shot_fbr_normal.png 1394 bytes fetched: texture_packs/librequake/lq_metal/met_grn_hrune1_normal.png 8412 bytes fetched: texture_packs/librequake/lq_metal/met_blu_lit3.png 1858 bytes fetched: texture_packs/librequake/lq_metal/gig1_spine.png 98334 bytes fetched: texture_packs/librequake/lq_metal/plus_3met_blu_keys_fbr.png 1937 bytes fetched: texture_packs/librequake/lq_metal/met_gry_sqrs_normal.png 5747 bytes fetched: texture_packs/librequake/lq_metal/met_mix_diam_normal.png 7161 bytes fetched: texture_packs/librequake/lq_metal/met_brn_hrune1_normal.png 8090 bytes fetched: texture_packs/librequake/lq_metal/met_gre_flat_normal.png 5470 bytes fetched: texture_packs/librequake/lq_metal/met_grn_blockl.png 6528 bytes fetched: texture_packs/librequake/lq_metal/met_gry_sqrd.png 6090 bytes fetched: texture_packs/librequake/lq_metal/met_grate_normal.png 2445 bytes fetched: texture_packs/librequake/lq_metal/met_brn_rivg.png 7770 bytes fetched: texture_packs/librequake/lq_metal/plus_0gig_sshot_fbr_normal.png 1628 bytes fetched: texture_packs/librequake/lq_metal/met_teal_trim32r.png 5214 bytes fetched: texture_packs/librequake/lq_metal/met_brn_hrune1.png 3435 bytes fetched: texture_packs/librequake/lq_metal/met_grn_grate_i.png 4284 bytes fetched: texture_packs/librequake/lq_metal/metal4_4_normal.png 6511 bytes fetched: texture_packs/librequake/lq_metal/met_brn_bl_rect_normal.png 6353 bytes fetched: texture_packs/librequake/lq_metal/met_blu_flatst.png 3575 bytes fetched: texture_packs/librequake/lq_metal/plus_6met_blu_keys_fbr_normal.png 2090 bytes fetched: texture_packs/librequake/lq_metal/plus_1met_grn_eye1.png 3580 bytes fetched: texture_packs/librequake/lq_metal/met_mt1_flat_normal.png 13348 bytes fetched: texture_packs/librequake/lq_metal/sq_lit1_fbr_normal.png 640 bytes fetched: texture_packs/librequake/lq_metal/met_grn_hrune1.png 3546 bytes fetched: texture_packs/librequake/lq_metal/met_grn_sqrs.png 7612 bytes fetched: texture_packs/librequake/lq_metal/met_blu_det1_normal.png 2040 bytes fetched: texture_packs/librequake/lq_metal/met_brn_grate3_normal.png 3974 bytes fetched: texture_packs/librequake/lq_metal/met_brn_drr1b.png 37169 bytes fetched: texture_packs/librequake/lq_metal/plus_4met_grn_eye1.png 3578 bytes fetched: texture_packs/librequake/lq_metal/met_mt2_slat.png 31468 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim16s_normal.png 5903 bytes fetched: texture_packs/librequake/lq_metal/met_brn_grate2.png 5348 bytes fetched: texture_packs/librequake/lq_metal/met_lbrn_rect.png 6989 bytes fetched: texture_packs/librequake/lq_metal/met_rail_flat.png 11545 bytes fetched: texture_packs/librequake/lq_metal/gig2_bone.png 14952 bytes fetched: texture_packs/librequake/lq_metal/met_teal_block_normal.png 5697 bytes fetched: texture_packs/librequake/lq_metal/plus_3met_blu_keyg_fbr.png 2009 bytes fetched: texture_packs/librequake/lq_metal/met_grn_arch2c.png 9611 bytes fetched: texture_packs/librequake/lq_metal/met_mix_patt2a.png 3574 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim16g.png 7658 bytes fetched: texture_packs/librequake/lq_metal/met_brn_tile.png 5848 bytes fetched: texture_packs/librequake/lq_metal/met_grn_sqrd_normal.png 7417 bytes fetched: texture_packs/librequake/lq_metal/met_blc_diam_normal.png 7033 bytes fetched: texture_packs/librequake/lq_metal/met_mix_diam.png 6370 bytes fetched: texture_packs/librequake/lq_metal/met_blu_vtrim_normal.png 6467 bytes fetched: texture_packs/librequake/lq_metal/met_grn_trim32.png 7412 bytes fetched: texture_packs/librequake/lq_metal/met_gry_pan2_normal.png 5664 bytes fetched: texture_packs/librequake/lq_wood/wood_1_normal.png 14047 bytes fetched: texture_packs/librequake/lq_wood/med_wood_riv1c.png 7323 bytes fetched: texture_packs/librequake/lq_wood/woodring128_normal.png 27316 bytes fetched: texture_packs/librequake/lq_wood/plank3s.png 3102 bytes fetched: texture_packs/librequake/lq_wood/crate4.png 5304 bytes fetched: texture_packs/librequake/lq_wood/sq_wood_2a_normal.png 5038 bytes fetched: texture_packs/librequake/lq_wood/plank1s.png 2836 bytes fetched: texture_packs/librequake/lq_wood/med_wood_riv1b_normal.png 24716 bytes fetched: texture_packs/librequake/lq_wood/med_wood2_plk2.png 21620 bytes fetched: texture_packs/librequake/lq_wood/med_wood4.png 7592 bytes fetched: texture_packs/librequake/lq_wood/woodbark128_normal.png 23341 bytes fetched: texture_packs/librequake/lq_wood/med_wood2.png 7684 bytes fetched: texture_packs/librequake/lq_wood/med_wood2_plk1.png 21497 bytes fetched: texture_packs/librequake/lq_wood/woodbark64.png 3630 bytes fetched: texture_packs/librequake/lq_wood/may_crate3.png 5380 bytes fetched: texture_packs/librequake/lq_wood/plank1s_normal.png 3240 bytes fetched: texture_packs/librequake/lq_wood/may_wood1_2.png 12471 bytes fetched: texture_packs/librequake/lq_wood/woodringm128_normal.png 26472 bytes fetched: texture_packs/librequake/lq_wood/may_crate3-small_normal.png 1898 bytes fetched: texture_packs/librequake/lq_wood/med_wood3_normal.png 23095 bytes fetched: texture_packs/librequake/lq_wood/med_wood3_plk1_normal.png 27928 bytes fetched: texture_packs/librequake/lq_wood/med_wood8.png 9330 bytes fetched: texture_packs/librequake/lq_wood/crwdl12_normal.png 11852 bytes fetched: texture_packs/librequake/lq_wood/med_wood1.png 28146 bytes fetched: texture_packs/librequake/lq_wood/med_wood_riv1.png 10155 bytes fetched: texture_packs/librequake/lq_wood/crwdl12b.png 5726 bytes fetched: texture_packs/librequake/lq_wood/plank4s_normal.png 2676 bytes fetched: texture_packs/librequake/lq_wood/sq_wood_2_normal.png 6386 bytes fetched: texture_packs/librequake/lq_wood/crwdl12.png 3405 bytes fetched: texture_packs/librequake/lq_wood/med_wood_riv2b_normal.png 23444 bytes fetched: texture_packs/librequake/lq_wood/med_wood3.png 5742 bytes fetched: texture_packs/librequake/lq_wood/med_wood2_normal.png 25571 bytes fetched: texture_packs/librequake/lq_wood/med_wood_riv2b.png 10591 bytes fetched: texture_packs/librequake/lq_wood/plank2s.png 2805 bytes fetched: texture_packs/librequake/lq_wood/woodringm64_normal.png 8094 bytes fetched: texture_packs/librequake/lq_wood/plank1_normal.png 13049 bytes fetched: texture_packs/librequake/lq_wood/crate4b_normal.png 8011 bytes fetched: texture_packs/librequake/lq_wood/sq_wood_2.png 3038 bytes fetched: texture_packs/librequake/lq_wood/crate4b.png 3980 bytes fetched: texture_packs/librequake/lq_wood/med_wood5.png 8588 bytes fetched: texture_packs/librequake/lq_wood/may_crate3-small.png 1653 bytes fetched: texture_packs/librequake/lq_wood/woodbarkA128_normal.png 21807 bytes fetched: texture_packs/librequake/lq_wood/plank5_normal.png 12143 bytes fetched: texture_packs/librequake/lq_wood/med_wood7_normal.png 28490 bytes fetched: texture_packs/librequake/lq_wood/sq_wood_1.png 11430 bytes fetched: texture_packs/librequake/lq_wood/may_wood1_1_normal.png 3213 bytes fetched: texture_packs/librequake/lq_wood/crwdh6b_normal.png 10361 bytes fetched: texture_packs/librequake/lq_wood/woodring64_normal.png 7757 bytes fetched: texture_packs/librequake/lq_wood/crwds6b_normal.png 2429 bytes fetched: texture_packs/librequake/lq_wood/med_ret_wood1.png 9599 bytes fetched: texture_packs/librequake/lq_wood/crwds6.png 1539 bytes fetched: texture_packs/librequake/lq_wood/med_wood5_normal.png 25668 bytes fetched: texture_packs/librequake/lq_wood/sq_wood_2a.png 10849 bytes fetched: texture_packs/librequake/lq_wood/med_wood_riv1c_normal.png 24065 bytes fetched: texture_packs/librequake/lq_wood/med_wood1_normal.png 85507 bytes fetched: texture_packs/librequake/lq_wood/may_wood1_1.png 4768 bytes fetched: texture_packs/librequake/lq_wood/plank3_normal.png 12530 bytes fetched: texture_packs/librequake/lq_wood/plank3.png 10137 bytes fetched: texture_packs/librequake/lq_wood/med_wood3_plk1.png 22047 bytes fetched: texture_packs/librequake/lq_wood/plank3s_normal.png 2739 bytes fetched: texture_packs/librequake/lq_wood/woodbarkm64_normal.png 5955 bytes fetched: texture_packs/librequake/lq_wood/crate4_normal.png 5930 bytes fetched: texture_packs/librequake/lq_wood/med_wood8_normal.png 27918 bytes fetched: texture_packs/librequake/lq_wood/plank2s_normal.png 3263 bytes fetched: texture_packs/librequake/lq_wood/woodbark1m28_normal.png 24229 bytes fetched: texture_packs/librequake/lq_wood/crwds6_normal.png 2774 bytes fetched: texture_packs/librequake/lq_wood/woodbark1m28.png 11134 bytes fetched: texture_packs/librequake/lq_wood/med_wood7.png 11843 bytes fetched: texture_packs/librequake/lq_wood/crwdh6.png 7593 bytes fetched: texture_packs/librequake/lq_wood/woodbark64_normal.png 5802 bytes fetched: texture_packs/librequake/lq_wood/plank4s.png 2982 bytes fetched: texture_packs/librequake/lq_wood/med_wood6_normal.png 27038 bytes fetched: texture_packs/librequake/lq_wood/woodringm64.png 5565 bytes fetched: texture_packs/librequake/lq_wood/woodbarkm64.png 3474 bytes fetched: texture_packs/librequake/lq_wood/med_wood_riv1b.png 9874 bytes fetched: texture_packs/librequake/lq_wood/woodend.png 5685 bytes fetched: texture_packs/librequake/lq_wood/med_wood_riv2.png 9898 bytes fetched: texture_packs/librequake/lq_wood/med_wood2_plk2_normal.png 26691 bytes fetched: texture_packs/librequake/lq_wood/sq_wood_1_normal.png 27536 bytes fetched: texture_packs/librequake/lq_wood/med_wood_riv1_normal.png 26879 bytes fetched: texture_packs/librequake/lq_wood/woodbark128.png 12431 bytes fetched: texture_packs/librequake/lq_wood/woodbarkA128.png 7900 bytes fetched: texture_packs/librequake/lq_wood/crwdh6_normal.png 9645 bytes fetched: texture_packs/librequake/lq_wood/plank5.png 13541 bytes fetched: texture_packs/librequake/lq_wood/med_wood_riv2c_normal.png 20686 bytes fetched: texture_packs/librequake/lq_wood/plank2.png 9166 bytes fetched: texture_packs/librequake/lq_wood/woodring128.png 14151 bytes fetched: texture_packs/librequake/lq_wood/wood_2_normal.png 13203 bytes fetched: texture_packs/librequake/lq_wood/woodend_normal.png 1453 bytes fetched: texture_packs/librequake/lq_wood/crwdh6b.png 6922 bytes fetched: texture_packs/librequake/lq_wood/med_wood2_plk1_normal.png 26855 bytes fetched: texture_packs/librequake/lq_wood/may_crate3_normal.png 7004 bytes fetched: texture_packs/librequake/lq_wood/med_wood_riv2_normal.png 19686 bytes fetched: texture_packs/librequake/lq_wood/wood_1.png 9378 bytes fetched: texture_packs/librequake/lq_wood/med_wood4_normal.png 25001 bytes fetched: texture_packs/librequake/lq_wood/plank4.png 9479 bytes fetched: texture_packs/librequake/lq_wood/crwdl12b_normal.png 11381 bytes fetched: texture_packs/librequake/lq_wood/crwds6b.png 2506 bytes fetched: texture_packs/librequake/lq_wood/may_wood1_2_normal.png 5306 bytes fetched: texture_packs/librequake/lq_wood/med_wood_riv2c.png 7564 bytes fetched: texture_packs/librequake/lq_wood/med_wood6.png 7307 bytes fetched: texture_packs/librequake/lq_wood/woodringm128.png 18138 bytes fetched: texture_packs/librequake/lq_wood/woodring64.png 4053 bytes fetched: texture_packs/librequake/lq_wood/wood_2.png 9164 bytes fetched: texture_packs/librequake/lq_wood/plank2_normal.png 12969 bytes fetched: texture_packs/librequake/lq_wood/med_ret_wood1_normal.png 13800 bytes fetched: texture_packs/librequake/lq_wood/plank1.png 9188 bytes fetched: texture_packs/librequake/lq_wood/plank4_normal.png 11564 bytes fetched: texture_packs/librequake/lq_tech/plus_4planet_b_fbr.png 1136 bytes fetched: texture_packs/librequake/lq_tech/tek_grate.png 5312 bytes fetched: texture_packs/librequake/lq_tech/plus_0arrow_u_fbr_normal.png 1976 bytes fetched: texture_packs/librequake/lq_tech/tek_lit1_fbr.png 2587 bytes fetched: texture_packs/librequake/lq_tech/aqtrim03_normal.png 1337 bytes fetched: texture_packs/librequake/lq_tech/doortrak2.png 2381 bytes fetched: texture_packs/librequake/lq_tech/compbase_normal.png 7009 bytes fetched: texture_packs/librequake/lq_tech/aqconc05.png 3979 bytes fetched: texture_packs/librequake/lq_tech/crate0_side.png 17296 bytes fetched: texture_packs/librequake/lq_tech/t_blok10b.png 8336 bytes fetched: texture_packs/librequake/lq_tech/t_flat01.png 4665 bytes fetched: texture_packs/librequake/lq_tech/plus_0planet_c_fbr_normal.png 1897 bytes fetched: texture_packs/librequake/lq_tech/aqpipe04_normal.png 8413 bytes fetched: texture_packs/librequake/lq_tech/plat_top5.png 3522 bytes fetched: texture_packs/librequake/lq_tech/rw33_5.png 5357 bytes fetched: texture_packs/librequake/lq_tech/tek_lit2_fbr_normal.png 1615 bytes fetched: texture_packs/librequake/lq_tech/t_lit03_fbr.png 105 bytes fetched: texture_packs/librequake/lq_tech/comp1_8_normal.png 7869 bytes fetched: texture_packs/librequake/lq_tech/t_wall6c.png 6806 bytes fetched: texture_packs/librequake/lq_tech/aqsupp02_normal.png 27685 bytes fetched: texture_packs/librequake/lq_tech/t_blok03_normal.png 7456 bytes fetched: texture_packs/librequake/lq_tech/plus_3planet_a_fbr.png 1672 bytes fetched: texture_packs/librequake/lq_tech/plus_0arrow2_h_fbr.png 4784 bytes fetched: texture_packs/librequake/lq_tech/aqmetl30_normal.png 4705 bytes fetched: texture_packs/librequake/lq_tech/crate0_bottom.png 13021 bytes fetched: texture_packs/librequake/lq_tech/aqsect15_normal.png 7526 bytes fetched: texture_packs/librequake/lq_tech/plat_top3_normal.png 6543 bytes fetched: texture_packs/librequake/lq_tech/plus_0arrow_h_fbr.png 5438 bytes fetched: texture_packs/librequake/lq_tech/aqmetl33_normal.png 5267 bytes fetched: texture_packs/librequake/lq_tech/t_wall1b_normal.png 24966 bytes fetched: texture_packs/librequake/lq_tech/_t_fence01_fbr_normal.png 29442 bytes fetched: texture_packs/librequake/lq_tech/tek_lit3_fbr.png 2866 bytes fetched: texture_packs/librequake/lq_tech/t_blok11b.png 8084 bytes fetched: texture_packs/librequake/lq_tech/plus_A_tscrn1_normal.png 6132 bytes fetched: texture_packs/librequake/lq_tech/t_trim1e_normal.png 6923 bytes fetched: texture_packs/librequake/lq_tech/t_blok02a_normal.png 15205 bytes fetched: texture_packs/librequake/lq_tech/plus_4planet_a_fbr_normal.png 1983 bytes fetched: texture_packs/librequake/lq_tech/t_lit07_fbr_normal.png 7727 bytes fetched: texture_packs/librequake/lq_tech/crate0_s_sside_normal.png 1423 bytes fetched: texture_packs/librequake/lq_tech/tech10_3.png 15121 bytes fetched: texture_packs/librequake/lq_tech/aqsupp01.png 4005 bytes fetched: texture_packs/librequake/lq_tech/plus_2arrow2_u_fbr.png 4566 bytes fetched: texture_packs/librequake/lq_tech/t_blok12c_normal.png 8490 bytes fetched: texture_packs/librequake/lq_tech/treadplatemetal.png 10391 bytes fetched: texture_packs/librequake/lq_tech/t_blok07a_normal.png 7122 bytes fetched: texture_packs/librequake/lq_tech/aqpanl09_normal.png 13420 bytes fetched: texture_packs/librequake/lq_tech/tele_frame1_normal.png 14119 bytes fetched: texture_packs/librequake/lq_tech/t_blok03.png 4169 bytes fetched: texture_packs/librequake/lq_tech/t_blok01.png 4544 bytes fetched: texture_packs/librequake/lq_tech/t_blok06.png 4373 bytes fetched: texture_packs/librequake/lq_tech/ecop1_1_normal.png 5711 bytes fetched: texture_packs/librequake/lq_tech/lit8sfb_fbr_normal.png 675 bytes fetched: texture_packs/librequake/lq_tech/plus_0term128.png 16184 bytes fetched: texture_packs/librequake/lq_tech/t_trim2a.png 6005 bytes fetched: texture_packs/librequake/lq_tech/plus_atek_jump1_fbr.png 3477 bytes fetched: texture_packs/librequake/lq_tech/rw37_4_normal.png 11699 bytes fetched: texture_packs/librequake/lq_tech/ecop1_4.png 15867 bytes fetched: texture_packs/librequake/lq_tech/aqpanl10_normal.png 12624 bytes fetched: texture_packs/librequake/lq_tech/crate0_s_top.png 2101 bytes fetched: texture_packs/librequake/lq_tech/t_indent01.png 20680 bytes fetched: texture_packs/librequake/lq_tech/t_num_3_fbr.png 2984 bytes fetched: texture_packs/librequake/lq_tech/techeye2_fbr.png 3423 bytes fetched: texture_packs/librequake/lq_tech/fdoor02.png 15154 bytes fetched: texture_packs/librequake/lq_tech/rw37_1.png 10232 bytes fetched: texture_packs/librequake/lq_tech/t_wall7b_normal.png 14495 bytes fetched: texture_packs/librequake/lq_tech/plus_0planet_b_fbr.png 1129 bytes fetched: texture_packs/librequake/lq_tech/plus_5planet_b_fbr.png 1148 bytes fetched: texture_packs/librequake/lq_tech/aqsupp07.png 2084 bytes fetched: texture_packs/librequake/lq_tech/t_flor2d.png 765 bytes fetched: texture_packs/librequake/lq_tech/tek_trm1_normal.png 4203 bytes fetched: texture_packs/librequake/lq_tech/tele_frame3_normal.png 10771 bytes fetched: texture_packs/librequake/lq_tech/t_tech04.png 4976 bytes fetched: texture_packs/librequake/lq_tech/t_blok10.png 9798 bytes fetched: texture_packs/librequake/lq_tech/t_tech06_normal.png 7403 bytes fetched: texture_packs/librequake/lq_tech/w94_1.png 24389 bytes fetched: texture_packs/librequake/lq_tech/plus_5planet_a_fbr.png 1701 bytes fetched: texture_packs/librequake/lq_tech/rw37_3_normal.png 9363 bytes fetched: texture_packs/librequake/lq_tech/rw33b_flat_normal.png 14082 bytes fetched: texture_packs/librequake/lq_tech/plus_0_tscrn0_normal.png 6885 bytes fetched: texture_packs/librequake/lq_tech/aqrust02.png 8358 bytes fetched: texture_packs/librequake/lq_tech/plus_0tek_jump1_fbr_normal.png 5174 bytes fetched: texture_packs/librequake/lq_tech/t_wall6c_normal.png 7938 bytes fetched: texture_packs/librequake/lq_tech/plus_1term64_normal.png 9477 bytes fetched: texture_packs/librequake/lq_tech/aqrust03b.png 3684 bytes fetched: texture_packs/librequake/lq_tech/doortrak2-corn_normal.png 1701 bytes fetched: texture_packs/librequake/lq_tech/t_lit08_fbr.png 236 bytes fetched: texture_packs/librequake/lq_tech/floor5_2.png 4518 bytes fetched: texture_packs/librequake/lq_tech/plus_1basebtn2b.png 2939 bytes fetched: texture_packs/librequake/lq_tech/comp1_3b_normal.png 6101 bytes fetched: texture_packs/librequake/lq_tech/aqmetl28_normal.png 4946 bytes fetched: texture_packs/librequake/lq_tech/t_blok03a.png 3386 bytes fetched: texture_packs/librequake/lq_tech/aqpipe14.png 12463 bytes fetched: texture_packs/librequake/lq_tech/plus_1arrow2_u_fbr_normal.png 1850 bytes fetched: texture_packs/librequake/lq_tech/t_trim1e.png 3067 bytes fetched: texture_packs/librequake/lq_tech/t_num_6_fbr.png 3076 bytes fetched: texture_packs/librequake/lq_tech/tech14-1.png 18169 bytes fetched: texture_packs/librequake/lq_tech/aqrust04_normal.png 4585 bytes fetched: texture_packs/librequake/lq_tech/plus_alit8s_fbr.png 478 bytes fetched: texture_packs/librequake/lq_tech/t_trim2c_normal.png 4543 bytes fetched: texture_packs/librequake/lq_tech/t_flor1b_normal.png 4009 bytes fetched: texture_packs/librequake/lq_tech/plat_top1.png 5888 bytes fetched: texture_packs/librequake/lq_tech/t_trim2ba.png 5231 bytes fetched: texture_packs/librequake/lq_tech/plat_stem.png 940 bytes fetched: texture_packs/librequake/lq_tech/plus_1planet_c_fbr_normal.png 1910 bytes fetched: texture_packs/librequake/lq_tech/t_lit01_fbr_normal.png 356 bytes fetched: texture_packs/librequake/lq_tech/t_wall3aa_normal.png 25819 bytes fetched: texture_packs/librequake/lq_tech/plus_0arrow2_u_fbr_normal.png 1821 bytes fetched: texture_packs/librequake/lq_tech/t_num_x.png 2661 bytes fetched: texture_packs/librequake/lq_tech/plus_1arrow_u_fbr_normal.png 1986 bytes fetched: texture_packs/librequake/lq_tech/floor5_3.png 3502 bytes fetched: texture_packs/librequake/lq_tech/aqpipe12.png 12945 bytes fetched: texture_packs/librequake/lq_tech/dem4_1_normal.png 17378 bytes fetched: texture_packs/librequake/lq_tech/plus_0arrow_d_fbr.png 5664 bytes fetched: texture_packs/librequake/lq_tech/plus_0basebtn_fbr_normal.png 1962 bytes fetched: texture_packs/librequake/lq_tech/plus_4planet_a_fbr.png 1692 bytes fetched: texture_packs/librequake/lq_tech/plus_0tlight3.png 955 bytes fetched: texture_packs/librequake/lq_tech/aqconc03.png 17390 bytes fetched: texture_packs/librequake/lq_tech/butmet.png 2255 bytes fetched: texture_packs/librequake/lq_tech/t_lit04_fbr_normal.png 174 bytes fetched: texture_packs/librequake/lq_tech/plus_7planet_a_fbr.png 1665 bytes fetched: texture_packs/librequake/lq_tech/rw33b_1_normal.png 12705 bytes fetched: texture_packs/librequake/lq_tech/floor5_3_normal.png 8075 bytes fetched: texture_packs/librequake/lq_tech/t_num_8_fbr_normal.png 1880 bytes fetched: texture_packs/librequake/lq_tech/aqf075_normal.png 6476 bytes fetched: texture_packs/librequake/lq_tech/rw33b_2_normal.png 12656 bytes fetched: texture_packs/librequake/lq_tech/aqmetl07.png 4353 bytes fetched: texture_packs/librequake/lq_tech/crate0_xs_top_normal.png 1763 bytes fetched: texture_packs/librequake/lq_tech/t_flor2d_normal.png 2245 bytes fetched: texture_packs/librequake/lq_tech/t_lit08_fbr_normal.png 297 bytes fetched: texture_packs/librequake/lq_tech/t_num_2_fbr.png 2977 bytes fetched: texture_packs/librequake/lq_tech/plus_0button3_fbr_normal.png 7394 bytes fetched: texture_packs/librequake/lq_tech/rw37_2_normal.png 9552 bytes fetched: texture_packs/librequake/lq_tech/t_wall2ba_normal.png 27216 bytes fetched: texture_packs/librequake/lq_tech/aqsupp03_normal.png 12425 bytes fetched: texture_packs/librequake/lq_tech/tek_pipe2_normal.png 2900 bytes fetched: texture_packs/librequake/lq_tech/t_trim2d.png 3459 bytes fetched: texture_packs/librequake/lq_tech/plus_0basebtn2_fbr.png 6613 bytes fetched: texture_packs/librequake/lq_tech/t_tech02.png 5159 bytes fetched: texture_packs/librequake/lq_tech/plus_atek_jump1_fbr_normal.png 6004 bytes fetched: texture_packs/librequake/lq_tech/plus_2_gkey_normal.png 1613 bytes fetched: texture_packs/librequake/lq_tech/t_blok02.png 8291 bytes fetched: texture_packs/librequake/lq_tech/crate0_s_top_normal.png 3147 bytes fetched: texture_packs/librequake/lq_tech/plus_2_skey.png 1643 bytes fetched: texture_packs/librequake/lq_tech/crate1_xs_bot_normal.png 1662 bytes fetched: texture_packs/librequake/lq_tech/t_blok08.png 6123 bytes fetched: texture_packs/librequake/lq_tech/plus_0arrow_h_fbr_normal.png 2060 bytes fetched: texture_packs/librequake/lq_tech/t_flor2b.png 2332 bytes fetched: texture_packs/librequake/lq_tech/_t_flare01_fbr_normal.png 1831 bytes fetched: texture_packs/librequake/lq_tech/plus_0tlight2_normal.png 2152 bytes fetched: texture_packs/librequake/lq_tech/plus_1basebtn2_normal.png 353 bytes fetched: texture_packs/librequake/lq_tech/t_lit05_fbr_normal.png 304 bytes fetched: texture_packs/librequake/lq_tech/t_wall3a.png 13025 bytes fetched: texture_packs/librequake/lq_tech/t_blok07.png 5299 bytes fetched: texture_packs/librequake/lq_tech/door02_1.png 11959 bytes fetched: texture_packs/librequake/lq_tech/t_num_4_fbr.png 2793 bytes fetched: texture_packs/librequake/lq_tech/plus_3planet_b_fbr_normal.png 1993 bytes fetched: texture_packs/librequake/lq_tech/crate0_top_normal.png 6930 bytes fetched: texture_packs/librequake/lq_tech/ecop1_4_normal.png 6626 bytes fetched: texture_packs/librequake/lq_tech/t_trim1d_normal.png 6258 bytes fetched: texture_packs/librequake/lq_tech/plus_1planet_a_fbr_normal.png 1949 bytes fetched: texture_packs/librequake/lq_tech/plus_atlight2_fbr.png 1137 bytes fetched: texture_packs/librequake/lq_tech/aqconc04.png 18233 bytes fetched: texture_packs/librequake/lq_tech/plus_6planet_b_fbr_normal.png 2036 bytes fetched: texture_packs/librequake/lq_tech/plus_2arrow2_h_fbr_normal.png 1889 bytes fetched: texture_packs/librequake/lq_tech/plus_1arrow_d_fbr.png 5669 bytes fetched: texture_packs/librequake/lq_tech/plus_0_tscrn1_normal.png 6351 bytes fetched: texture_packs/librequake/lq_tech/plus_2planet_b_fbr_normal.png 1997 bytes fetched: texture_packs/librequake/lq_tech/floor5_2_normal.png 7118 bytes fetched: texture_packs/librequake/lq_tech/aqconc05_normal.png 12958 bytes fetched: texture_packs/librequake/lq_tech/aqconc04_normal.png 21643 bytes fetched: texture_packs/librequake/lq_tech/tek_door1_normal.png 29992 bytes fetched: texture_packs/librequake/lq_tech/plus_0tlight3_normal.png 2213 bytes fetched: texture_packs/librequake/lq_tech/t_trim1a.png 3936 bytes fetched: texture_packs/librequake/lq_tech/t_num_1_fbr.png 2576 bytes fetched: texture_packs/librequake/lq_tech/tlight13_fbr_normal.png 6079 bytes fetched: texture_packs/librequake/lq_tech/flat4.png 929 bytes fetched: texture_packs/librequake/lq_tech/aqsupp06.png 1918 bytes fetched: texture_packs/librequake/lq_tech/doorr02_1_normal.png 3604 bytes fetched: texture_packs/librequake/lq_tech/plus_2planet_c_fbr.png 1108 bytes fetched: texture_packs/librequake/lq_tech/t_num_8_fbr.png 3057 bytes fetched: texture_packs/librequake/lq_tech/crate0_s_bottom.png 1873 bytes fetched: texture_packs/librequake/lq_tech/rw33_4b_l_normal.png 6160 bytes fetched: texture_packs/librequake/lq_tech/plus_abasebtn2.png 6626 bytes fetched: texture_packs/librequake/lq_tech/edoor02_normal.png 32861 bytes fetched: texture_packs/librequake/lq_tech/t_flor2c.png 2017 bytes fetched: texture_packs/librequake/lq_tech/aqsupp08.png 3214 bytes fetched: texture_packs/librequake/lq_tech/t_wall6e.png 6818 bytes fetched: texture_packs/librequake/lq_tech/plus_0sliptop_normal.png 6589 bytes fetched: texture_packs/librequake/lq_tech/plus_0button3_fbr.png 2248 bytes fetched: texture_packs/librequake/lq_tech/t_lit06_fbr.png 156 bytes fetched: texture_packs/librequake/lq_tech/crate1_top_normal.png 7032 bytes fetched: texture_packs/librequake/lq_tech/plat_top1_normal.png 7082 bytes fetched: texture_packs/librequake/lq_tech/plus_3planet_c_fbr.png 1127 bytes fetched: texture_packs/librequake/lq_tech/met2.png 26644 bytes fetched: texture_packs/librequake/lq_tech/star_laserfield2_fbr.png 8492 bytes fetched: texture_packs/librequake/lq_tech/t_blok04.png 5073 bytes fetched: texture_packs/librequake/lq_tech/plus_5planet_a_fbr_normal.png 1963 bytes fetched: texture_packs/librequake/lq_tech/aqsupp09_normal.png 14664 bytes fetched: texture_packs/librequake/lq_tech/t_wall2b_normal.png 29537 bytes fetched: texture_packs/librequake/lq_tech/plus_7planet_a_fbr_normal.png 1969 bytes fetched: texture_packs/librequake/lq_tech/aqmetl01_normal.png 4919 bytes fetched: texture_packs/librequake/lq_tech/t_metalsheetb.png 17541 bytes fetched: texture_packs/librequake/lq_tech/plus_5planet_c_fbr_normal.png 1988 bytes fetched: texture_packs/librequake/lq_tech/t_num_5_fbr_normal.png 1698 bytes fetched: texture_packs/librequake/lq_tech/plus_9planet_b_fbr.png 1123 bytes fetched: texture_packs/librequake/lq_tech/plus_7planet_b_fbr.png 1132 bytes fetched: texture_packs/librequake/lq_tech/t_trim1c_normal.png 4450 bytes fetched: texture_packs/librequake/lq_tech/plus_9planet_a_fbr_normal.png 1858 bytes fetched: texture_packs/librequake/lq_tech/t_blok09_normal.png 7290 bytes fetched: texture_packs/librequake/lq_tech/aqf075.png 5327 bytes fetched: texture_packs/librequake/lq_tech/t_wall1a_normal.png 27666 bytes fetched: texture_packs/librequake/lq_tech/aqsect15.png 4525 bytes fetched: texture_packs/librequake/lq_tech/fddoor01_normal.png 22940 bytes fetched: texture_packs/librequake/lq_tech/t_metalsheetc_normal.png 23202 bytes fetched: texture_packs/librequake/lq_tech/t_tech02_normal.png 6532 bytes fetched: texture_packs/librequake/lq_tech/tele_frame2.png 2450 bytes fetched: texture_packs/librequake/lq_tech/metalstrip_1_normal.png 8146 bytes fetched: texture_packs/librequake/lq_tech/metalstrip_1.png 14284 bytes fetched: texture_packs/librequake/lq_tech/aqrust09_normal.png 5528 bytes fetched: texture_packs/librequake/lq_tech/t_lit03_fbr_normal.png 189 bytes fetched: texture_packs/librequake/lq_tech/t_flor2b_normal.png 8018 bytes fetched: texture_packs/librequake/lq_tech/plus_abutton3_fbr.png 2802 bytes fetched: texture_packs/librequake/lq_tech/plus_1basebtn_normal.png 1837 bytes fetched: texture_packs/librequake/lq_tech/tek_lit3_fbr_normal.png 3693 bytes fetched: texture_packs/librequake/lq_tech/crate1_xs_bot.png 1584 bytes fetched: texture_packs/librequake/lq_tech/plus_9planet_c_fbr.png 1046 bytes fetched: texture_packs/librequake/lq_tech/plus_8planet_c_fbr.png 1048 bytes fetched: texture_packs/librequake/lq_tech/t_band1b_normal.png 6273 bytes fetched: texture_packs/librequake/lq_tech/plus_0tlight2.png 987 bytes fetched: texture_packs/librequake/lq_tech/t_wire03_normal.png 5650 bytes fetched: texture_packs/librequake/lq_tech/tele_frame1.png 10829 bytes fetched: texture_packs/librequake/lq_tech/t_tris02.png 4783 bytes fetched: texture_packs/librequake/lq_tech/plus_atlight3_fbr_normal.png 2278 bytes fetched: texture_packs/librequake/lq_tech/rw33b_5_normal.png 5319 bytes fetched: texture_packs/librequake/lq_tech/crate1_bottom.png 12995 bytes fetched: texture_packs/librequake/lq_tech/t_flor1b.png 6086 bytes fetched: texture_packs/librequake/lq_tech/dem5_3_fbr.png 15832 bytes fetched: texture_packs/librequake/lq_tech/aqpipe14_normal.png 31457 bytes fetched: texture_packs/librequake/lq_tech/aqrust01.png 3783 bytes fetched: texture_packs/librequake/lq_tech/comp1_3b.png 4283 bytes fetched: texture_packs/librequake/lq_tech/comp1_3.png 4056 bytes fetched: texture_packs/librequake/lq_tech/rw33_2.png 10607 bytes fetched: texture_packs/librequake/lq_tech/z_exit_fbr.png 1997 bytes fetched: texture_packs/librequake/lq_tech/t_sign2.png 5763 bytes fetched: texture_packs/librequake/lq_tech/plus_2planet_a_fbr.png 1709 bytes fetched: texture_packs/librequake/lq_tech/aqpipe05.png 4134 bytes fetched: texture_packs/librequake/lq_tech/plat_top2.png 7442 bytes fetched: texture_packs/librequake/lq_tech/t_blok01_normal.png 7051 bytes fetched: texture_packs/librequake/lq_tech/t_wall3ba_normal.png 27181 bytes fetched: texture_packs/librequake/lq_tech/aqsupp09.png 4524 bytes fetched: texture_packs/librequake/lq_tech/plus_0_skey_normal.png 1637 bytes fetched: texture_packs/librequake/lq_tech/crate0_s_tside_normal.png 2194 bytes fetched: texture_packs/librequake/lq_tech/plat_top2_normal.png 6157 bytes fetched: texture_packs/librequake/lq_tech/plat_top3.png 6627 bytes fetched: texture_packs/librequake/lq_tech/plus_1_skey_normal.png 1723 bytes fetched: texture_packs/librequake/lq_tech/crate0_xs_bot.png 5350 bytes fetched: texture_packs/librequake/lq_tech/t_metalsheetc.png 15487 bytes fetched: texture_packs/librequake/lq_tech/star_lasergrid.png 320 bytes fetched: texture_packs/librequake/lq_tech/plus_1_gkey.png 1796 bytes fetched: texture_packs/librequake/lq_tech/tele_frame2_normal.png 1950 bytes fetched: texture_packs/librequake/lq_tech/t_wall3a_normal.png 26674 bytes fetched: texture_packs/librequake/lq_tech/plus_3planet_c_fbr_normal.png 1905 bytes fetched: texture_packs/librequake/lq_tech/t_blok11.png 9350 bytes fetched: texture_packs/librequake/lq_tech/edoor02.png 21484 bytes fetched: texture_packs/librequake/lq_tech/aqpipe01.png 6575 bytes fetched: texture_packs/librequake/lq_tech/plus_0tlight1_normal.png 2161 bytes fetched: texture_packs/librequake/lq_tech/w17_1.png 29300 bytes fetched: texture_packs/librequake/lq_tech/comp1_6.png 5675 bytes fetched: texture_packs/librequake/lq_tech/t_lit06_fbr_normal.png 415 bytes fetched: texture_packs/librequake/lq_tech/t_wall2ba.png 24877 bytes fetched: texture_packs/librequake/lq_tech/t_lit04_fbr.png 106 bytes fetched: texture_packs/librequake/lq_tech/t_band1b.png 3685 bytes fetched: texture_packs/librequake/lq_tech/tlightfb_fbr_normal.png 2025 bytes fetched: texture_packs/librequake/lq_tech/tek_pipe1.png 3435 bytes fetched: texture_packs/librequake/lq_tech/t_num_7_fbr_normal.png 1669 bytes fetched: texture_packs/librequake/lq_tech/aqpipe05_normal.png 9992 bytes fetched: texture_packs/librequake/lq_tech/doortrak1_normal.png 2710 bytes fetched: texture_packs/librequake/lq_tech/t_trim1d.png 3336 bytes fetched: texture_packs/librequake/lq_tech/t_trim2ca.png 4894 bytes fetched: texture_packs/librequake/lq_tech/crate1_s_top.png 1874 bytes fetched: texture_packs/librequake/lq_tech/t_wire03.png 4544 bytes fetched: texture_packs/librequake/lq_tech/t_band1a_normal.png 5829 bytes fetched: texture_packs/librequake/lq_tech/aqpipe08.png 8925 bytes fetched: texture_packs/librequake/lq_tech/plus_0planet_a_fbr.png 1714 bytes fetched: texture_packs/librequake/lq_tech/comp1_1_normal.png 7851 bytes fetched: texture_packs/librequake/lq_tech/fddoor01b_normal.png 29983 bytes fetched: texture_packs/librequake/lq_tech/tek_wall4_1.png 25019 bytes fetched: texture_packs/librequake/lq_tech/aqrust10.png 2751 bytes fetched: texture_packs/librequake/lq_tech/t_num_0_fbr_normal.png 1802 bytes fetched: texture_packs/librequake/lq_tech/aqsupp02.png 7405 bytes fetched: texture_packs/librequake/lq_tech/crate0_xs_top.png 5468 bytes fetched: texture_packs/librequake/lq_tech/plus_0basebtn2_fbr_normal.png 525 bytes fetched: texture_packs/librequake/lq_tech/plus_0planet_a_fbr_normal.png 2017 bytes fetched: texture_packs/librequake/lq_tech/_t_flare01_fbr.png 696 bytes fetched: texture_packs/librequake/lq_tech/t_num_5_fbr.png 3007 bytes fetched: texture_packs/librequake/lq_tech/rw33_3.png 9142 bytes fetched: texture_packs/librequake/lq_tech/tech04_1_normal.png 3477 bytes fetched: texture_packs/librequake/lq_tech/lit8nb_normal.png 430 bytes fetched: texture_packs/librequake/lq_tech/plat_side1.png 1268 bytes fetched: texture_packs/librequake/lq_tech/rw33b_flat.png 10719 bytes fetched: texture_packs/librequake/lq_tech/aqrust02_normal.png 14276 bytes fetched: texture_packs/librequake/lq_tech/tek_lit2_fbr.png 1544 bytes fetched: texture_packs/librequake/lq_tech/plus_1basebtn1b.png 3919 bytes fetched: texture_packs/librequake/lq_tech/plus_0lit8s_normal.png 430 bytes fetched: texture_packs/librequake/lq_tech/aqrust03b_normal.png 6491 bytes fetched: texture_packs/librequake/lq_tech/plus_2_gkey.png 1794 bytes fetched: texture_packs/librequake/lq_tech/comp1_6_normal.png 8008 bytes fetched: texture_packs/librequake/lq_tech/t_trim1aa.png 5074 bytes fetched: texture_packs/librequake/lq_tech/rw33_flat_normal.png 11971 bytes fetched: texture_packs/librequake/lq_tech/tek_flr3.png 5848 bytes fetched: texture_packs/librequake/lq_tech/crate0_s_bottom_normal.png 2938 bytes fetched: texture_packs/librequake/lq_tech/rw37_trim2_normal.png 2922 bytes fetched: texture_packs/librequake/lq_tech/tlight11_fbr_normal.png 4161 bytes fetched: texture_packs/librequake/lq_tech/plus_0slipbot_normal.png 6930 bytes fetched: texture_packs/librequake/lq_tech/t_blok05.png 5170 bytes fetched: texture_packs/librequake/lq_tech/t_wall6d.png 6906 bytes fetched: texture_packs/librequake/lq_tech/plat_side1_normal.png 1110 bytes fetched: texture_packs/librequake/lq_tech/rw33b_1.png 8818 bytes fetched: texture_packs/librequake/lq_tech/t_band1a.png 3675 bytes fetched: texture_packs/librequake/lq_tech/tek_grate_normal.png 2539 bytes fetched: texture_packs/librequake/lq_tech/crate1_xs_sside.png 1716 bytes fetched: texture_packs/librequake/lq_tech/tlightrdfb_fbr.png 1014 bytes fetched: texture_packs/librequake/lq_tech/t_num_6_fbr_normal.png 1817 bytes fetched: texture_packs/librequake/lq_tech/rw37_2.png 11768 bytes fetched: texture_packs/librequake/lq_tech/rw33_lit.png 1383 bytes fetched: texture_packs/librequake/lq_tech/t_blok06h_normal.png 7071 bytes fetched: texture_packs/librequake/lq_tech/plus_2arrow2_d_fbr.png 4476 bytes fetched: texture_packs/librequake/lq_tech/plus_9planet_a_fbr.png 1664 bytes fetched: texture_packs/librequake/lq_tech/butmet_normal.png 3324 bytes fetched: texture_packs/librequake/lq_tech/plus_0planet_b_fbr_normal.png 2120 bytes fetched: texture_packs/librequake/lq_tech/plus_A_tscrn0.png 3016 bytes fetched: texture_packs/librequake/lq_tech/plus_0basebtn2b_fbr_normal.png 650 bytes fetched: texture_packs/librequake/lq_tech/doortrak2_normal.png 3538 bytes fetched: texture_packs/librequake/lq_tech/comp1_8.png 4201 bytes fetched: texture_packs/librequake/lq_tech/t_tech03_normal.png 27722 bytes fetched: texture_packs/librequake/lq_tech/t_trim1aa_normal.png 6071 bytes fetched: texture_packs/librequake/lq_tech/t_blok01a.png 5346 bytes fetched: texture_packs/librequake/lq_tech/aqmetl01.png 2839 bytes fetched: texture_packs/librequake/lq_tech/tek_lit1_fbr_normal.png 2797 bytes fetched: texture_packs/librequake/lq_tech/t_wall3b.png 14670 bytes fetched: texture_packs/librequake/lq_tech/t_num_9_fbr_normal.png 1901 bytes fetched: texture_packs/librequake/lq_tech/t_wall6a_normal.png 6095 bytes fetched: texture_packs/librequake/lq_tech/rw33_4.png 4582 bytes fetched: texture_packs/librequake/lq_tech/plus_abasebtn2_normal.png 659 bytes fetched: texture_packs/librequake/lq_tech/aqpanl10.png 6515 bytes fetched: texture_packs/librequake/lq_tech/aqpipe13.png 9392 bytes fetched: texture_packs/librequake/lq_tech/plus_2arrow2_h_fbr.png 4787 bytes fetched: texture_packs/librequake/lq_tech/t_num_9_fbr.png 3067 bytes fetched: texture_packs/librequake/lq_tech/plus_alit8s_fbr_normal.png 675 bytes fetched: texture_packs/librequake/lq_tech/tlight13_fbr.png 16868 bytes fetched: texture_packs/librequake/lq_tech/t_blok07a.png 5299 bytes fetched: texture_packs/librequake/lq_tech/rw33b_5.png 5678 bytes fetched: texture_packs/librequake/lq_tech/t_wall3ba.png 15880 bytes fetched: texture_packs/librequake/lq_tech/t_wall6d_normal.png 7163 bytes fetched: texture_packs/librequake/lq_tech/aqsect16b_normal.png 16750 bytes fetched: texture_packs/librequake/lq_tech/t_tech01.png 7018 bytes fetched: texture_packs/librequake/lq_tech/fddoor01b.png 16605 bytes fetched: texture_packs/librequake/lq_tech/plus_7planet_b_fbr_normal.png 2055 bytes fetched: texture_packs/librequake/lq_tech/t_lit01_fbr.png 167 bytes fetched: texture_packs/librequake/lq_tech/plus_0arrow2_u_fbr.png 4614 bytes fetched: texture_packs/librequake/lq_tech/aqpipe09_normal.png 21520 bytes fetched: texture_packs/librequake/lq_tech/crate0_xs_bot_normal.png 1681 bytes fetched: texture_packs/librequake/lq_tech/rw37_trim2.png 3440 bytes fetched: texture_packs/librequake/lq_tech/t_lit07_fbr.png 3593 bytes fetched: texture_packs/librequake/lq_tech/t_num_x_normal.png 1751 bytes fetched: texture_packs/librequake/lq_tech/t_wall2b.png 25750 bytes fetched: texture_packs/librequake/lq_tech/plus_0basebtn1b_fbr.png 5008 bytes fetched: texture_packs/librequake/lq_tech/plat_stem_normal.png 1463 bytes fetched: texture_packs/librequake/lq_tech/plat_top5_normal.png 6999 bytes fetched: texture_packs/librequake/lq_tech/crate0_s_tside.png 2242 bytes fetched: texture_packs/librequake/lq_tech/tech04_1.png 7787 bytes fetched: texture_packs/librequake/lq_tech/plus_1arrow2_u_fbr.png 4585 bytes fetched: texture_packs/librequake/lq_tech/z_exit_fbr_normal.png 1910 bytes fetched: texture_packs/librequake/lq_tech/crate0_xs_sside.png 1792 bytes fetched: texture_packs/librequake/lq_tech/plus_1basebtn2.png 6532 bytes fetched: texture_packs/librequake/lq_tech/t_tech04_normal.png 7140 bytes fetched: texture_packs/librequake/lq_tech/t_wall7a_normal.png 28551 bytes fetched: texture_packs/librequake/lq_tech/t_lit02_fbr.png 127 bytes fetched: texture_packs/librequake/lq_tech/t_wall2ab_normal.png 29427 bytes fetched: texture_packs/librequake/lq_tech/plus_0_gkey_normal.png 1526 bytes fetched: texture_packs/librequake/lq_tech/plus_1basebtn2b_normal.png 654 bytes fetched: texture_packs/librequake/lq_tech/plus_0basebtn1b_fbr_normal.png 1991 bytes fetched: texture_packs/librequake/lq_tech/plus_A_tscrn2_normal.png 7234 bytes fetched: texture_packs/librequake/lq_tech/aqtrim08.png 1157 bytes fetched: texture_packs/librequake/lq_tech/crate.png 16735 bytes fetched: texture_packs/librequake/lq_tech/t_metalsheetb_normal.png 20611 bytes fetched: texture_packs/librequake/lq_tech/crate1_xs_top_normal.png 1795 bytes fetched: texture_packs/librequake/lq_tech/tech10_3_normal.png 7461 bytes fetched: texture_packs/librequake/lq_tech/star_laserfield2_fbr_normal.png 8473 bytes fetched: texture_packs/librequake/lq_tech/plus_8planet_a_fbr_normal.png 2001 bytes fetched: texture_packs/librequake/lq_tech/t_blok04h.png 4703 bytes fetched: texture_packs/librequake/lq_tech/t_wall1ba_normal.png 22022 bytes fetched: texture_packs/librequake/lq_tech/plus_4planet_c_fbr.png 1112 bytes fetched: texture_packs/librequake/lq_tech/tek_trm3_normal.png 5973 bytes fetched: texture_packs/librequake/lq_tech/t_flor2c_normal.png 5596 bytes fetched: texture_packs/librequake/lq_tech/met2_normal.png 28067 bytes fetched: texture_packs/librequake/lq_tech/techeye1_fbr.png 3385 bytes fetched: texture_packs/librequake/lq_tech/t_flor1c_normal.png 3436 bytes fetched: texture_packs/librequake/lq_tech/plus_6planet_b_fbr.png 1130 bytes fetched: texture_packs/librequake/lq_tech/t_wall1aa_normal.png 25935 bytes fetched: texture_packs/librequake/lq_tech/crate1_s_top_normal.png 3263 bytes fetched: texture_packs/librequake/lq_tech/plus_1tek_jump1_fbr_normal.png 5174 bytes fetched: texture_packs/librequake/lq_tech/aqtrim01_normal.png 3486 bytes fetched: texture_packs/librequake/lq_tech/plus_atlight3_fbr.png 1014 bytes fetched: texture_packs/librequake/lq_tech/rw37_trim1.png 4557 bytes fetched: texture_packs/librequake/lq_tech/plus_1basebtn.png 8764 bytes fetched: texture_packs/librequake/lq_tech/t_blok10c.png 5547 bytes fetched: texture_packs/librequake/lq_tech/t_blok02a.png 7328 bytes fetched: texture_packs/librequake/lq_tech/aqsect14_normal.png 4389 bytes fetched: texture_packs/librequake/lq_tech/t_wall1ba.png 21092 bytes fetched: texture_packs/librequake/lq_tech/plus_4planet_c_fbr_normal.png 1982 bytes fetched: texture_packs/librequake/lq_tech/aqrust01_normal.png 4982 bytes fetched: texture_packs/librequake/lq_tech/plat_top4.png 5400 bytes fetched: texture_packs/librequake/lq_tech/tek_flr3_normal.png 3314 bytes fetched: texture_packs/librequake/lq_tech/plus_2arrow_d_fbr_normal.png 1845 bytes fetched: texture_packs/librequake/lq_tech/doortrak2-corn.png 7704 bytes fetched: texture_packs/librequake/lq_tech/plus_2planet_b_fbr.png 1129 bytes fetched: texture_packs/librequake/lq_tech/twall2_3_normal.png 7796 bytes fetched: texture_packs/librequake/lq_tech/rw39_1_fbr.png 11357 bytes fetched: texture_packs/librequake/lq_tech/aqf049_normal.png 3908 bytes fetched: texture_packs/librequake/lq_tech/rw39_1_fbr_normal.png 8933 bytes fetched: texture_packs/librequake/lq_tech/t_blok01a_normal.png 7200 bytes fetched: texture_packs/librequake/lq_tech/t_blok10_normal.png 13175 bytes fetched: texture_packs/librequake/lq_tech/crate1_side_normal.png 5440 bytes fetched: texture_packs/librequake/lq_tech/crate1_s_sside.png 1716 bytes fetched: texture_packs/librequake/lq_tech/t_blok06h.png 3110 bytes fetched: texture_packs/librequake/lq_tech/plus_4planet_b_fbr_normal.png 1979 bytes fetched: texture_packs/librequake/lq_tech/rw37_trim3_normal.png 3872 bytes fetched: texture_packs/librequake/lq_tech/aqtrim02.png 1424 bytes fetched: texture_packs/librequake/lq_tech/plus_1term128_normal.png 35443 bytes fetched: texture_packs/librequake/lq_tech/twall2_3.png 6117 bytes fetched: texture_packs/librequake/lq_tech/t_wall1b.png 20762 bytes fetched: texture_packs/librequake/lq_tech/plus_0term64.png 1848 bytes fetched: texture_packs/librequake/lq_tech/plus_abasebtn.png 9342 bytes fetched: texture_packs/librequake/lq_tech/t_tech05_normal.png 7949 bytes fetched: texture_packs/librequake/lq_tech/plus_6planet_a_fbr.png 1691 bytes fetched: texture_packs/librequake/lq_tech/crate1_s_tside.png 2129 bytes fetched: texture_packs/librequake/lq_tech/plus_2planet_c_fbr_normal.png 2022 bytes fetched: texture_packs/librequake/lq_tech/t_trim1ca_normal.png 4564 bytes fetched: texture_packs/librequake/lq_tech/t_metalsheeta_normal.png 17284 bytes fetched: texture_packs/librequake/lq_tech/t_trim2ba_normal.png 7132 bytes fetched: texture_packs/librequake/lq_tech/w17_1_normal.png 49623 bytes fetched: texture_packs/librequake/lq_tech/comp1_3_normal.png 4369 bytes fetched: texture_packs/librequake/lq_tech/aqmetl33.png 4216 bytes fetched: texture_packs/librequake/lq_tech/aqpipe09.png 13081 bytes fetched: texture_packs/librequake/lq_tech/plus_1planet_b_fbr.png 1124 bytes fetched: texture_packs/librequake/lq_tech/crate1_bottom_normal.png 6811 bytes fetched: texture_packs/librequake/lq_tech/plus_0_gkey.png 1771 bytes fetched: texture_packs/librequake/lq_tech/t_trim2c.png 4851 bytes fetched: texture_packs/librequake/lq_tech/comp1_5_normal.png 7790 bytes fetched: texture_packs/librequake/lq_tech/plus_1arrow_h_fbr.png 5445 bytes fetched: texture_packs/librequake/lq_tech/crate1_s_bottom_normal.png 2968 bytes fetched: texture_packs/librequake/lq_tech/plus_abasebtn1b.png 9342 bytes fetched: texture_packs/librequake/lq_tech/t_wall7b.png 11890 bytes fetched: texture_packs/librequake/lq_tech/ecop1_1.png 14834 bytes fetched: texture_packs/librequake/lq_tech/light2.png 986 bytes fetched: texture_packs/librequake/lq_tech/plus_0tek_jump1_fbr.png 3799 bytes fetched: texture_packs/librequake/lq_tech/t_wall2a_normal.png 32068 bytes fetched: texture_packs/librequake/lq_tech/tek_door1.png 22885 bytes fetched: texture_packs/librequake/lq_tech/plus_2arrow2_d_fbr_normal.png 1924 bytes fetched: texture_packs/librequake/lq_tech/t_trim1ba.png 4784 bytes fetched: texture_packs/librequake/lq_tech/rw33b_lit.png 1615 bytes fetched: texture_packs/librequake/lq_tech/crate0_xs_tside.png 1777 bytes fetched: texture_packs/librequake/lq_tech/plus_1arrow_h_fbr_normal.png 1990 bytes fetched: texture_packs/librequake/lq_tech/spotlight_fbr_normal.png 7115 bytes fetched: texture_packs/librequake/lq_tech/t_num_0_fbr.png 3120 bytes fetched: texture_packs/librequake/lq_tech/plus_0arrow2_h_fbr_normal.png 1929 bytes fetched: texture_packs/librequake/lq_tech/plus_abasebtnb.png 6628 bytes fetched: texture_packs/librequake/lq_tech/t_wire01.png 4643 bytes fetched: texture_packs/librequake/lq_tech/t_flat01_normal.png 6912 bytes fetched: texture_packs/librequake/lq_tech/aqsect16_normal.png 8481 bytes fetched: texture_packs/librequake/lq_tech/aqtrim02_normal.png 1587 bytes fetched: texture_packs/librequake/lq_tech/tech04_3.png 7451 bytes fetched: texture_packs/librequake/lq_tech/t_blok05_normal.png 13007 bytes fetched: texture_packs/librequake/lq_tech/tlightblfb_fbr.png 1137 bytes fetched: texture_packs/librequake/lq_tech/plus_8planet_c_fbr_normal.png 1792 bytes fetched: texture_packs/librequake/lq_tech/t_flor1c.png 5852 bytes fetched: texture_packs/librequake/lq_tech/plus_0term64_normal.png 9409 bytes fetched: texture_packs/librequake/lq_tech/plus_1arrow2_d_fbr_normal.png 1937 bytes fetched: texture_packs/librequake/lq_tech/t_trim1c.png 4517 bytes fetched: texture_packs/librequake/lq_tech/t_wire02.png 5899 bytes fetched: texture_packs/librequake/lq_tech/rw37_1_normal.png 13335 bytes fetched: texture_packs/librequake/lq_tech/t_wall6e_normal.png 7101 bytes fetched: texture_packs/librequake/lq_tech/t_num_7_fbr.png 2746 bytes fetched: texture_packs/librequake/lq_tech/t_num_3_fbr_normal.png 1813 bytes fetched: texture_packs/librequake/lq_tech/t_rivs01_normal.png 5266 bytes fetched: texture_packs/librequake/lq_tech/plus_atlight2_fbr_normal.png 1619 bytes fetched: texture_packs/librequake/lq_tech/crate_normal.png 5440 bytes fetched: texture_packs/librequake/lq_tech/comp1_2_normal.png 6872 bytes fetched: texture_packs/librequake/lq_tech/aqf074.png 5711 bytes fetched: texture_packs/librequake/lq_tech/plus_5planet_c_fbr.png 1090 bytes fetched: texture_packs/librequake/lq_tech/t_wall3b_normal.png 28645 bytes fetched: texture_packs/librequake/lq_tech/tlight12_fbr.png 2850 bytes fetched: texture_packs/librequake/lq_tech/tech08_2.png 41265 bytes fetched: texture_packs/librequake/lq_tech/crate0_top.png 13383 bytes fetched: texture_packs/librequake/lq_tech/tlightnb.png 986 bytes fetched: texture_packs/librequake/lq_tech/aqmetl14.png 11331 bytes fetched: texture_packs/librequake/lq_tech/aqrust09.png 6005 bytes fetched: texture_packs/librequake/lq_tech/t_wall6a.png 6082 bytes fetched: texture_packs/librequake/lq_tech/t_blok07_normal.png 7122 bytes fetched: texture_packs/librequake/lq_tech/plus_1arrow2_d_fbr.png 4635 bytes fetched: texture_packs/librequake/lq_tech/lit8sfb_fbr.png 478 bytes fetched: texture_packs/librequake/lq_tech/plus_abasebtnb_normal.png 659 bytes fetched: texture_packs/librequake/lq_tech/aqrust10_normal.png 5514 bytes fetched: texture_packs/librequake/lq_tech/tech08_1.png 41264 bytes fetched: texture_packs/librequake/lq_tech/rw33b_3_normal.png 14487 bytes fetched: texture_packs/librequake/lq_tech/t_sign2_normal.png 7822 bytes fetched: texture_packs/librequake/lq_tech/t_blok11_normal.png 12333 bytes fetched: texture_packs/librequake/lq_tech/t_num_4_fbr_normal.png 1714 bytes fetched: texture_packs/librequake/lq_tech/t_blok04h_normal.png 6781 bytes fetched: texture_packs/librequake/lq_tech/rw33b_lit_normal.png 2078 bytes fetched: texture_packs/librequake/lq_tech/t_tech03.png 25247 bytes fetched: texture_packs/librequake/lq_tech/crate0_s_sside.png 1792 bytes fetched: texture_packs/librequake/lq_tech/_t_fence01_fbr.png 8880 bytes fetched: texture_packs/librequake/lq_tech/plus_1planet_a_fbr.png 1738 bytes fetched: texture_packs/librequake/lq_tech/plus_6planet_c_fbr_normal.png 1907 bytes fetched: texture_packs/librequake/lq_tech/rw33b_4.png 5159 bytes fetched: texture_packs/librequake/lq_tech/aqconc03_normal.png 15393 bytes fetched: texture_packs/librequake/lq_tech/plus_2_skey_normal.png 1694 bytes fetched: texture_packs/librequake/lq_tech/plus_2arrow_h_fbr_normal.png 1975 bytes fetched: texture_packs/librequake/lq_tech/plus_0tlight1.png 986 bytes fetched: texture_packs/librequake/lq_tech/t_wall2a.png 19519 bytes fetched: texture_packs/librequake/lq_tech/t_wall2ab.png 22102 bytes fetched: texture_packs/librequake/lq_tech/plus_A_tscrn0_normal.png 6778 bytes fetched: texture_packs/librequake/lq_tech/plus_1planet_b_fbr_normal.png 2165 bytes fetched: texture_packs/librequake/lq_tech/w94_1_normal.png 30468 bytes fetched: texture_packs/librequake/lq_tech/star_lasergrid_normal.png 4028 bytes fetched: texture_packs/librequake/lq_tech/plus_atlight1_fbr_normal.png 2025 bytes fetched: texture_packs/librequake/lq_tech/plus_0arrow_d_fbr_normal.png 1993 bytes fetched: texture_packs/librequake/lq_tech/t_wire02_normal.png 5250 bytes fetched: texture_packs/librequake/lq_tech/plus_7planet_c_fbr_normal.png 1859 bytes fetched: texture_packs/librequake/lq_tech/tek_lit4_fbr.png 1708 bytes fetched: texture_packs/librequake/lq_tech/t_lit02_fbr_normal.png 195 bytes fetched: texture_packs/librequake/lq_tech/plus_5planet_b_fbr_normal.png 1923 bytes fetched: texture_packs/librequake/lq_tech/tlightfb_fbr.png 1191 bytes fetched: texture_packs/librequake/lq_tech/tech04_3_normal.png 3925 bytes fetched: texture_packs/librequake/lq_tech/t_flor2a.png 4572 bytes fetched: texture_packs/librequake/lq_tech/tek_lit4_fbr_normal.png 1795 bytes fetched: texture_packs/librequake/lq_tech/t_trim1ca.png 4839 bytes fetched: texture_packs/librequake/lq_tech/t_blok04_normal.png 6726 bytes fetched: texture_packs/librequake/lq_tech/plus_9planet_b_fbr_normal.png 2109 bytes fetched: texture_packs/librequake/lq_tech/t_num_2_fbr_normal.png 1741 bytes fetched: texture_packs/librequake/lq_tech/plus_2arrow_d_fbr.png 5683 bytes fetched: texture_packs/librequake/lq_tech/crate0_xs_sside_normal.png 1423 bytes fetched: texture_packs/librequake/lq_tech/plus_1term64.png 16086 bytes fetched: texture_packs/librequake/lq_tech/aqf074_normal.png 5742 bytes fetched: texture_packs/librequake/lq_tech/t_flat05.png 13507 bytes fetched: texture_packs/librequake/lq_tech/t_wall05.png 5080 bytes fetched: texture_packs/librequake/lq_tech/t_blok03a_normal.png 6821 bytes fetched: texture_packs/librequake/lq_tech/rw33b_3.png 9842 bytes fetched: texture_packs/librequake/lq_tech/aqsupp01_normal.png 7275 bytes fetched: texture_packs/librequake/lq_tech/t_blok09.png 4557 bytes fetched: texture_packs/librequake/lq_tech/plus_1basebtn1b_normal.png 1899 bytes fetched: texture_packs/librequake/lq_tech/dem4_4_normal.png 16419 bytes fetched: texture_packs/librequake/lq_tech/laserfield1_fbr_normal.png 84415 bytes fetched: texture_packs/librequake/lq_tech/plus_2arrow_u_fbr_normal.png 1850 bytes fetched: texture_packs/librequake/lq_tech/t_blok08_normal.png 13377 bytes fetched: texture_packs/librequake/lq_tech/tek_door2_normal.png 32861 bytes fetched: texture_packs/librequake/lq_tech/crate0_bottom_normal.png 6530 bytes fetched: texture_packs/librequake/lq_tech/t_blok06_normal.png 7017 bytes fetched: texture_packs/librequake/lq_tech/telepad1_fbr_normal.png 7110 bytes fetched: texture_packs/librequake/lq_tech/plus_0term128_normal.png 31693 bytes fetched: texture_packs/librequake/lq_tech/t_tech06.png 4734 bytes fetched: texture_packs/librequake/lq_tech/t_wall2aa.png 22255 bytes fetched: texture_packs/librequake/lq_tech/edoor01_1_normal.png 29992 bytes fetched: texture_packs/librequake/lq_tech/plus_1tek_jump1_fbr.png 3799 bytes fetched: texture_packs/librequake/lq_tech/t_trim1a_normal.png 4969 bytes fetched: texture_packs/librequake/lq_tech/lit8nb.png 419 bytes fetched: texture_packs/librequake/lq_tech/fddoor01.png 26822 bytes fetched: texture_packs/librequake/lq_tech/tele_frame3.png 6992 bytes fetched: texture_packs/librequake/lq_tech/plus_0arrow2_d_fbr.png 4644 bytes fetched: texture_packs/librequake/lq_tech/plus_1_skey.png 1663 bytes fetched: texture_packs/librequake/lq_tech/comp1_7_normal.png 6668 bytes fetched: texture_packs/librequake/lq_tech/t_metalsheeta.png 8478 bytes fetched: texture_packs/librequake/lq_tech/dem5_3_fbr_normal.png 15946 bytes fetched: texture_packs/librequake/lq_tech/plus_abasebtn2b.png 6626 bytes fetched: texture_packs/librequake/lq_tech/crate1_top.png 13136 bytes fetched: texture_packs/librequake/lq_tech/comp1_2.png 4374 bytes fetched: texture_packs/librequake/lq_tech/laserfield1_fbr.png 18949 bytes fetched: texture_packs/librequake/lq_tech/rw37_trim1_normal.png 2890 bytes fetched: texture_packs/librequake/lq_tech/plus_0_tscrn1.png 3377 bytes fetched: texture_packs/librequake/lq_tech/plus_1arrow_d_fbr_normal.png 1958 bytes fetched: texture_packs/librequake/lq_tech/rw33_3_normal.png 13514 bytes fetched: texture_packs/librequake/lq_tech/t_rivs01a.png 4573 bytes fetched: texture_packs/librequake/lq_tech/plus_7planet_c_fbr.png 1061 bytes fetched: texture_packs/librequake/lq_tech/aqf032_normal.png 2710 bytes fetched: texture_packs/librequake/lq_tech/aqrust04.png 1362 bytes fetched: texture_packs/librequake/lq_tech/t_flor1a_normal.png 3648 bytes fetched: texture_packs/librequake/lq_tech/aqmetl28.png 2338 bytes fetched: texture_packs/librequake/lq_tech/aqtrim03.png 803 bytes fetched: texture_packs/librequake/lq_tech/tek_trm1.png 3148 bytes fetched: texture_packs/librequake/lq_tech/tlight12_fbr_normal.png 4620 bytes fetched: texture_packs/librequake/lq_tech/plat_top4_normal.png 6335 bytes fetched: texture_packs/librequake/lq_tech/tek_door2.png 21484 bytes fetched: texture_packs/librequake/lq_tech/t_trim2e.png 3742 bytes fetched: texture_packs/librequake/lq_tech/rw33_lit_normal.png 1936 bytes fetched: texture_packs/librequake/lq_tech/t_blok12c.png 5170 bytes fetched: texture_packs/librequake/lq_tech/t_trim1b_normal.png 6590 bytes fetched: texture_packs/librequake/lq_tech/plus_2planet_a_fbr_normal.png 1970 bytes fetched: texture_packs/librequake/lq_tech/crate1_xs_top.png 1611 bytes fetched: texture_packs/librequake/lq_tech/t_trim2ca_normal.png 4700 bytes fetched: texture_packs/librequake/lq_tech/techeye1_fbr_normal.png 7195 bytes fetched: texture_packs/librequake/lq_tech/tlightrdfb_fbr_normal.png 2278 bytes fetched: texture_packs/librequake/lq_tech/plus_2arrow_u_fbr.png 5664 bytes fetched: texture_packs/librequake/lq_tech/techeye2_fbr_normal.png 7407 bytes fetched: texture_packs/librequake/lq_tech/crate1_xs_tside.png 1708 bytes fetched: texture_packs/librequake/lq_tech/t_flor2a_normal.png 7686 bytes fetched: texture_packs/librequake/lq_tech/t_wall2aa_normal.png 32567 bytes fetched: texture_packs/librequake/lq_tech/t_tech01_normal.png 7489 bytes fetched: texture_packs/librequake/lq_tech/plus_0basebtn2b_fbr.png 2999 bytes fetched: texture_packs/librequake/lq_tech/tlight11_fbr.png 2636 bytes fetched: texture_packs/librequake/lq_tech/aqpanl09.png 3222 bytes fetched: texture_packs/librequake/lq_tech/rw37_3.png 11028 bytes fetched: texture_packs/librequake/lq_tech/aqsect14.png 4099 bytes fetched: texture_packs/librequake/lq_tech/aqsupp04_normal.png 3021 bytes fetched: texture_packs/librequake/lq_tech/t_wall7a.png 19246 bytes fetched: texture_packs/librequake/lq_tech/rw33_2_normal.png 12594 bytes fetched: texture_packs/librequake/lq_tech/tek_pip1_fbr.png 4811 bytes fetched: texture_packs/librequake/lq_tech/comp1_4.png 2263 bytes fetched: texture_packs/librequake/lq_tech/aqrust03_normal.png 12498 bytes fetched: texture_packs/librequake/lq_tech/t_blok11b_normal.png 13195 bytes fetched: texture_packs/librequake/lq_tech/rw33_5_normal.png 4986 bytes fetched: texture_packs/librequake/lq_tech/t_wall1a.png 19604 bytes fetched: texture_packs/librequake/lq_tech/plus_9planet_c_fbr_normal.png 1917 bytes fetched: texture_packs/librequake/lq_tech/aqsupp08_normal.png 6801 bytes fetched: texture_packs/librequake/lq_tech/aqsupp07_normal.png 3057 bytes fetched: texture_packs/librequake/lq_tech/plus_A_tscrn1.png 4551 bytes fetched: texture_packs/librequake/lq_tech/t_blok10c_normal.png 6592 bytes fetched: texture_packs/librequake/lq_tech/crate1_s_tside_normal.png 2850 bytes fetched: texture_packs/librequake/lq_tech/crate0_xs_tside_normal.png 956 bytes fetched: texture_packs/librequake/lq_tech/crate1_xs_tside_normal.png 1174 bytes fetched: texture_packs/librequake/lq_tech/aqsect16.png 6138 bytes fetched: texture_packs/librequake/lq_tech/tek_wall4_1_normal.png 32942 bytes fetched: texture_packs/librequake/lq_tech/aqpipe13_normal.png 20334 bytes fetched: texture_packs/librequake/lq_tech/t_tech05.png 4574 bytes fetched: texture_packs/librequake/lq_tech/plus_1arrow_u_fbr.png 5662 bytes fetched: texture_packs/librequake/lq_tech/plus_0_tscrn0.png 3677 bytes fetched: texture_packs/librequake/lq_tech/rw33b_4_normal.png 5528 bytes fetched: texture_packs/librequake/lq_tech/plus_1term128.png 16321 bytes fetched: texture_packs/librequake/lq_tech/tech08_1_normal.png 32419 bytes fetched: texture_packs/librequake/lq_tech/aqmetl07_normal.png 8771 bytes fetched: texture_packs/librequake/lq_tech/t_num_1_fbr_normal.png 1575 bytes fetched: texture_packs/librequake/lq_tech/plus_8planet_b_fbr.png 1139 bytes fetched: texture_packs/librequake/lq_tech/fdoor02_normal.png 23223 bytes fetched: texture_packs/librequake/lq_tech/dem4_1.png 26051 bytes fetched: texture_packs/librequake/lq_tech/plus_8planet_b_fbr_normal.png 2131 bytes fetched: texture_packs/librequake/lq_tech/t_sign1.png 5882 bytes fetched: texture_packs/librequake/lq_tech/rw33_4_normal.png 5150 bytes fetched: texture_packs/librequake/lq_tech/plus_3planet_b_fbr.png 1113 bytes fetched: texture_packs/librequake/lq_tech/crate1_s_bottom.png 1822 bytes fetched: texture_packs/librequake/lq_tech/t_tris02_normal.png 6855 bytes fetched: texture_packs/librequake/lq_tech/rw37_trim3.png 4708 bytes fetched: texture_packs/librequake/lq_tech/t_wall6b.png 5547 bytes fetched: texture_packs/librequake/lq_tech/comp1_1.png 5923 bytes fetched: texture_packs/librequake/lq_tech/t_wall05_normal.png 4512 bytes fetched: texture_packs/librequake/lq_tech/aqf006b_normal.png 5780 bytes fetched: texture_packs/librequake/lq_tech/t_trim2b.png 4445 bytes fetched: texture_packs/librequake/lq_tech/t_flor1a.png 6804 bytes fetched: texture_packs/librequake/lq_tech/aqpipe08_normal.png 22266 bytes fetched: texture_packs/librequake/lq_tech/t_trim2a_normal.png 6627 bytes fetched: texture_packs/librequake/lq_tech/t_trim2b_normal.png 5963 bytes fetched: texture_packs/librequake/lq_tech/plus_2arrow2_u_fbr_normal.png 1667 bytes fetched: texture_packs/librequake/lq_tech/rw33_1_normal.png 11951 bytes fetched: texture_packs/librequake/lq_tech/tek_trm3.png 4539 bytes fetched: texture_packs/librequake/lq_tech/t_blok10b_normal.png 14073 bytes fetched: texture_packs/librequake/lq_tech/plus_abutton3_fbr_normal.png 7043 bytes fetched: texture_packs/librequake/lq_tech/plus_0arrow2_d_fbr_normal.png 1963 bytes fetched: texture_packs/librequake/lq_tech/plus_6planet_a_fbr_normal.png 2000 bytes fetched: texture_packs/librequake/lq_tech/plus_3planet_a_fbr_normal.png 2020 bytes fetched: texture_packs/librequake/lq_tech/crate1_xs_sside_normal.png 1445 bytes fetched: texture_packs/librequake/lq_tech/doorr02_1.png 2518 bytes fetched: texture_packs/librequake/lq_tech/t_trim2aa_normal.png 7151 bytes fetched: texture_packs/librequake/lq_tech/tek_pipe1_normal.png 5022 bytes fetched: texture_packs/librequake/lq_tech/t_wall3aa.png 14387 bytes fetched: texture_packs/librequake/lq_tech/dem4_4.png 14578 bytes fetched: texture_packs/librequake/lq_tech/aqsupp04.png 2270 bytes fetched: texture_packs/librequake/lq_tech/plus_abasebtn_normal.png 1960 bytes fetched: texture_packs/librequake/lq_tech/aqpipe01_normal.png 14013 bytes fetched: texture_packs/librequake/lq_tech/aqsupp03.png 5501 bytes fetched: texture_packs/librequake/lq_tech/doortrak1.png 2391 bytes fetched: texture_packs/librequake/lq_tech/t_lit05_fbr.png 151 bytes fetched: texture_packs/librequake/lq_tech/crate1_side.png 16735 bytes fetched: texture_packs/librequake/lq_tech/aqrust03.png 6764 bytes fetched: texture_packs/librequake/lq_tech/light2_normal.png 2161 bytes fetched: texture_packs/librequake/lq_tech/plus_0sliptop.png 20092 bytes fetched: texture_packs/librequake/lq_tech/t_flat02_normal.png 7940 bytes fetched: texture_packs/librequake/lq_tech/aqpipe04.png 4293 bytes fetched: texture_packs/librequake/lq_tech/t_trim1b.png 4638 bytes fetched: texture_packs/librequake/lq_tech/plus_0_skey.png 1699 bytes fetched: texture_packs/librequake/lq_tech/t_trim1ba_normal.png 7505 bytes fetched: texture_packs/librequake/lq_tech/plus_6planet_c_fbr.png 1076 bytes fetched: texture_packs/librequake/lq_tech/t_sign1_normal.png 8223 bytes fetched: texture_packs/librequake/lq_tech/t_wall1aa.png 19811 bytes fetched: texture_packs/librequake/lq_tech/aqtrim01.png 1835 bytes fetched: texture_packs/librequake/lq_tech/door02_1_normal.png 9297 bytes fetched: texture_packs/librequake/lq_tech/plus_0basebtn_fbr.png 9110 bytes fetched: texture_packs/librequake/lq_tech/t_blok02_normal.png 15023 bytes fetched: texture_packs/librequake/lq_tech/aqtrim08_normal.png 2081 bytes fetched: texture_packs/librequake/lq_tech/comp1_7.png 3505 bytes fetched: texture_packs/librequake/lq_tech/tek_pipe2.png 2506 bytes fetched: texture_packs/librequake/lq_tech/plus_8planet_a_fbr.png 1698 bytes fetched: texture_packs/librequake/lq_tech/rw37_4.png 12501 bytes fetched: texture_packs/librequake/lq_tech/t_trim2d_normal.png 6292 bytes fetched: texture_packs/librequake/lq_tech/treadplatemetal_normal.png 16498 bytes fetched: texture_packs/librequake/lq_tech/edoor01_1.png 22885 bytes fetched: texture_packs/librequake/lq_tech/spotlight_fbr.png 3570 bytes fetched: texture_packs/librequake/lq_tech/plus_0slipbot.png 17043 bytes fetched: texture_packs/librequake/lq_tech/t_trim2e_normal.png 6507 bytes fetched: texture_packs/librequake/lq_tech/aqsupp06_normal.png 2864 bytes fetched: texture_packs/librequake/lq_tech/plus_1arrow2_h_fbr.png 4801 bytes fetched: texture_packs/librequake/lq_tech/tlightblfb_fbr_normal.png 1619 bytes fetched: texture_packs/librequake/lq_tech/t_flat02.png 3249 bytes fetched: texture_packs/librequake/lq_tech/t_rivs01.png 4079 bytes fetched: texture_packs/librequake/lq_tech/plus_abasebtn1b_normal.png 1960 bytes fetched: texture_packs/librequake/lq_tech/plus_0planet_c_fbr.png 1113 bytes fetched: texture_packs/librequake/lq_tech/rw33_4b_l.png 14409 bytes fetched: texture_packs/librequake/lq_tech/rw33_flat.png 10138 bytes fetched: texture_packs/librequake/lq_tech/plus_0lit8s.png 419 bytes fetched: texture_packs/librequake/lq_tech/comp1_5.png 5108 bytes fetched: texture_packs/librequake/lq_tech/t_rivs01a_normal.png 5054 bytes fetched: texture_packs/librequake/lq_tech/comp1_4_normal.png 5215 bytes fetched: texture_packs/librequake/lq_tech/rw33b_2.png 10863 bytes fetched: texture_packs/librequake/lq_tech/aqmetl30.png 2327 bytes fetched: texture_packs/librequake/lq_tech/aqf032.png 1295 bytes fetched: texture_packs/librequake/lq_tech/t_flat05_normal.png 29122 bytes fetched: texture_packs/librequake/lq_tech/rw33_1.png 8974 bytes fetched: texture_packs/librequake/lq_tech/tek_pip1_fbr_normal.png 5858 bytes fetched: texture_packs/librequake/lq_tech/aqpipe12_normal.png 21502 bytes fetched: texture_packs/librequake/lq_tech/plus_atlight1_fbr.png 1191 bytes fetched: texture_packs/librequake/lq_tech/crate1_s_sside_normal.png 1445 bytes fetched: texture_packs/librequake/lq_tech/plus_2arrow_h_fbr.png 5448 bytes fetched: texture_packs/librequake/lq_tech/plus_A_tscrn2.png 2242 bytes fetched: texture_packs/librequake/lq_tech/t_trim2aa.png 5182 bytes fetched: texture_packs/librequake/lq_tech/plus_0arrow_u_fbr.png 5653 bytes fetched: texture_packs/librequake/lq_tech/tlightnb_normal.png 2161 bytes fetched: texture_packs/librequake/lq_tech/aqf006b.png 3895 bytes fetched: texture_packs/librequake/lq_tech/aqf049.png 2824 bytes fetched: texture_packs/librequake/lq_tech/tech08_2_normal.png 32419 bytes fetched: texture_packs/librequake/lq_tech/plus_abasebtn2b_normal.png 659 bytes fetched: texture_packs/librequake/lq_tech/telepad1_fbr.png 3044 bytes fetched: texture_packs/librequake/lq_tech/t_wall6b_normal.png 7800 bytes fetched: texture_packs/librequake/lq_tech/flat4_normal.png 3794 bytes fetched: texture_packs/librequake/lq_tech/plus_1arrow2_h_fbr_normal.png 1940 bytes fetched: texture_packs/librequake/lq_tech/aqsect16b.png 7387 bytes fetched: texture_packs/librequake/lq_tech/compbase.png 3887 bytes fetched: texture_packs/librequake/lq_tech/crate0_side_normal.png 5936 bytes fetched: texture_packs/librequake/lq_tech/aqmetl14_normal.png 19333 bytes fetched: texture_packs/librequake/lq_tech/plus_1_gkey_normal.png 1584 bytes fetched: texture_packs/librequake/lq_tech/plus_1planet_c_fbr.png 1056 bytes fetched: texture_packs/librequake/lq_tech/tech14-1_normal.png 30772 bytes fetched: texture_packs/librequake/lq_tech/t_wire01_normal.png 8162 bytes fetched: texture_packs/librequake/lq_tech/t_indent01_normal.png 24661 bytes fetched: texture_packs/librequake/lq_medieval/med_met_dec1.png 15353 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_lit3_fbr_normal.png 1718 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr4_5.png 31021 bytes fetched: texture_packs/librequake/lq_medieval/+0med_but_s1_normal.png 6865 bytes fetched: texture_packs/librequake/lq_medieval/+1med_but3_normal.png 2292 bytes fetched: texture_packs/librequake/lq_medieval/med_metw1a.png 21013 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet3a_normal.png 3046 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick22_normal.png 14779 bytes fetched: texture_packs/librequake/lq_medieval/med_brk9_wal2c.png 21325 bytes fetched: texture_packs/librequake/lq_medieval/med_trim4_3_normal.png 4951 bytes fetched: texture_packs/librequake/lq_medieval/med_rmet_tile.png 27799 bytes fetched: texture_packs/librequake/lq_medieval/brick4_s.png 2952 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick12b_normal.png 13999 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick1_t4.png 26161 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk19_f_normal.png 36215 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk8_1d.png 22466 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick1_t_normal.png 21695 bytes fetched: texture_packs/librequake/lq_medieval/med_met_key1b_normal.png 1492 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall4.png 101949 bytes fetched: texture_packs/librequake/lq_medieval/sq_trim1_2_s_normal.png 4718 bytes fetched: texture_packs/librequake/lq_medieval/brown1.png 16169 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick16b_normal.png 15161 bytes fetched: texture_packs/librequake/lq_medieval/med_dr2a_normal.png 51714 bytes fetched: texture_packs/librequake/lq_medieval/med_met_dec1_normal.png 7086 bytes fetched: texture_packs/librequake/lq_medieval/med_rmet_slat_normal.png 24895 bytes fetched: texture_packs/librequake/lq_medieval/med_trim3_2_normal.png 6045 bytes fetched: texture_packs/librequake/lq_medieval/med_dr3b_blu.png 24377 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk10_normal.png 26171 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk11_normal.png 18602 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall9_f_normal.png 101315 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall4_f_normal.png 122068 bytes fetched: texture_packs/librequake/lq_medieval/med_rmet.png 26732 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick21.png 19245 bytes fetched: texture_packs/librequake/lq_medieval/+3med_but_s1.png 3805 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk18_gb.png 4660 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick12_normal.png 13569 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk1_2_normal.png 6536 bytes fetched: texture_packs/librequake/lq_medieval/med_metw1b.png 14425 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk14b_normal.png 25907 bytes fetched: texture_packs/librequake/lq_medieval/med_block_2s.png 129033 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall4_f.png 95290 bytes fetched: texture_packs/librequake/lq_medieval/+amed_but1.png 13376 bytes fetched: texture_packs/librequake/lq_medieval/sidewalk.png 25918 bytes fetched: texture_packs/librequake/lq_medieval/med_block_2d_normal.png 89406 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk18b_normal.png 25877 bytes fetched: texture_packs/librequake/lq_medieval/+0med_but1.png 14609 bytes fetched: texture_packs/librequake/lq_medieval/med_roof2_normal.png 28886 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk6_2.png 7657 bytes fetched: texture_packs/librequake/lq_medieval/med_door4.png 7014 bytes fetched: texture_packs/librequake/lq_medieval/med_dr2a.png 28166 bytes fetched: texture_packs/librequake/lq_medieval/+amed_but2.png 2378 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet3a.png 5359 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick10.png 18681 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk15b_normal.png 24643 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk19b_normal.png 27835 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_trim1.png 5585 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick7_normal.png 13282 bytes fetched: texture_packs/librequake/lq_medieval/plus_1_csl_brk14_normal.png 29037 bytes fetched: texture_packs/librequake/lq_medieval/med_glass2.png 20570 bytes fetched: texture_packs/librequake/lq_medieval/med_metw2b_normal.png 26094 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk7_1.png 4877 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick4.png 29666 bytes fetched: texture_packs/librequake/lq_medieval/plus_4_csl_brk14.png 28352 bytes fetched: texture_packs/librequake/lq_medieval/med_glass4_normal.png 80767 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk14_f.png 27690 bytes fetched: texture_packs/librequake/lq_medieval/med_block_1s.png 143277 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk15f_normal.png 34076 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr5_1.png 30744 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick1.png 45275 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk16b.png 35210 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick6.png 16988 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet5a.png 5029 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_tele.png 5556 bytes fetched: texture_packs/librequake/lq_medieval/brick1_normal.png 17191 bytes fetched: texture_packs/librequake/lq_medieval/med_dwall1.png 4087 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet5a_normal.png 4587 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_stp2_normal.png 7224 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet1.png 5042 bytes fetched: texture_packs/librequake/lq_medieval/med_trim1_1.png 12765 bytes fetched: texture_packs/librequake/lq_medieval/wswamp2_2_normal.png 6386 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick3.png 24611 bytes fetched: texture_packs/librequake/lq_medieval/med_glass3_normal.png 28646 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick16_normal.png 16315 bytes fetched: texture_packs/librequake/lq_medieval/med_trim3_2.png 7957 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_trim4.png 5478 bytes fetched: texture_packs/librequake/lq_medieval/med_met_trim1.png 1880 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick4_normal.png 21416 bytes fetched: texture_packs/librequake/lq_medieval/med_glass4.png 67335 bytes fetched: texture_packs/librequake/lq_medieval/med_block_1b_normal.png 113982 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk6_1.png 4180 bytes fetched: texture_packs/librequake/lq_medieval/med_block_2e_normal.png 94603 bytes fetched: texture_packs/librequake/lq_medieval/med_dr3a_normal.png 29093 bytes fetched: texture_packs/librequake/lq_medieval/+amed_but3.png 2253 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick17.png 25372 bytes fetched: texture_packs/librequake/lq_medieval/med_block_1f_normal.png 113877 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr1_1_normal.png 22662 bytes fetched: texture_packs/librequake/lq_medieval/sidewalk_normal.png 23518 bytes fetched: texture_packs/librequake/lq_medieval/med_block_1f.png 112501 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk18b.png 13778 bytes fetched: texture_packs/librequake/lq_medieval/med_roof5.png 15497 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_stp1_normal.png 7173 bytes fetched: texture_packs/librequake/lq_medieval/med_metw2a_normal.png 26418 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk15.png 30225 bytes fetched: texture_packs/librequake/lq_medieval/afloor3_1.png 10848 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr1_1.png 18595 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr4_4_normal.png 20489 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick14_normal.png 10068 bytes fetched: texture_packs/librequake/lq_medieval/med_telepad.png 7860 bytes fetched: texture_packs/librequake/lq_medieval/med_door4b_normal.png 6405 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk13_normal.png 109956 bytes fetched: texture_packs/librequake/lq_medieval/med_block_2f.png 106615 bytes fetched: texture_packs/librequake/lq_medieval/med_dr1b_blu.png 24021 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk12_f_normal.png 36133 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk18_gt_normal.png 6050 bytes fetched: texture_packs/librequake/lq_medieval/med_trim1_1_normal.png 26778 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk1_3.png 3531 bytes fetched: texture_packs/librequake/lq_medieval/med_door2.png 6842 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick9_normal.png 13392 bytes fetched: texture_packs/librequake/lq_medieval/med_dr3b_normal.png 30528 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick6b.png 16409 bytes fetched: texture_packs/librequake/lq_medieval/med_glass2_normal.png 27429 bytes fetched: texture_packs/librequake/lq_medieval/med_block_2s_normal.png 114804 bytes fetched: texture_packs/librequake/lq_medieval/med_brk9_ceil1b_normal.png 25828 bytes fetched: texture_packs/librequake/lq_medieval/med_block_2b.png 112478 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick8.png 23526 bytes fetched: texture_packs/librequake/lq_medieval/plus_3_csl_brk14_normal.png 28699 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr4_4.png 27296 bytes fetched: texture_packs/librequake/lq_medieval/wswamp2_2.png 16803 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick1.png 23633 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr2_2_normal.png 5215 bytes fetched: texture_packs/librequake/lq_medieval/med_roof3_normal.png 28684 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick20.png 24928 bytes fetched: texture_packs/librequake/lq_medieval/+1med_sht_but1.png 5657 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick6_normal.png 25790 bytes fetched: texture_packs/librequake/lq_medieval/med_door1.png 7367 bytes fetched: texture_packs/librequake/lq_medieval/med_glass5.png 16149 bytes fetched: texture_packs/librequake/lq_medieval/+amed_sht_but1.png 4958 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr2_1_normal.png 5616 bytes fetched: texture_packs/librequake/lq_medieval/+2med_but_s1_normal.png 7097 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick5.png 9867 bytes fetched: texture_packs/librequake/lq_medieval/med_met_key1a.png 9087 bytes fetched: texture_packs/librequake/lq_medieval/+0med_but1_normal.png 6196 bytes fetched: texture_packs/librequake/lq_medieval/brick0.png 12231 bytes fetched: texture_packs/librequake/lq_medieval/wswamp2_1_normal.png 6220 bytes fetched: texture_packs/librequake/lq_medieval/med_glass3.png 19163 bytes fetched: texture_packs/librequake/lq_medieval/afloor1_4.png 10976 bytes fetched: texture_packs/librequake/lq_medieval/afloor1_4_normal.png 6055 bytes fetched: texture_packs/librequake/lq_medieval/med_dr1a.png 22356 bytes fetched: texture_packs/librequake/lq_medieval/med_rmet_normal.png 20636 bytes fetched: texture_packs/librequake/lq_medieval/med_block_1e_normal.png 102097 bytes fetched: texture_packs/librequake/lq_medieval/med_block_1a.png 95985 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick3_normal.png 12847 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick1_t2b_fbr.png 29461 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk19_f.png 32113 bytes fetched: texture_packs/librequake/lq_medieval/+1med_sht_but1_normal.png 2126 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick9.png 28677 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall6.png 83644 bytes fetched: texture_packs/librequake/lq_medieval/med_block_2d.png 124041 bytes fetched: texture_packs/librequake/lq_medieval/+3med_but_s1_normal.png 7070 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr4_3.png 5794 bytes fetched: texture_packs/librequake/lq_medieval/med_brk9_wal2a_normal.png 24744 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick1_t2_normal.png 27458 bytes fetched: texture_packs/librequake/lq_medieval/med_rmet_tile_normal.png 24062 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk10_f_normal.png 27759 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick21_normal.png 17407 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk10b.png 29969 bytes fetched: texture_packs/librequake/lq_medieval/med_door3.png 6947 bytes fetched: texture_packs/librequake/lq_medieval/med_dr1b_normal.png 46971 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick2.png 21226 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall9_f.png 96025 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk2_1.png 4344 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk7_1b_normal.png 5984 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk14_normal.png 28479 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr5_2_normal.png 23911 bytes fetched: texture_packs/librequake/lq_medieval/med_met_key2b.png 8831 bytes fetched: texture_packs/librequake/lq_medieval/med_dr3c_blu_normal.png 28865 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick1_t2.png 27320 bytes fetched: texture_packs/librequake/lq_medieval/plus_2_csl_brk14_normal.png 28838 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet2b_normal.png 3954 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall9.png 104154 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk7_1_normal.png 5394 bytes fetched: texture_packs/librequake/lq_medieval/med_dr3a.png 21994 bytes fetched: texture_packs/librequake/lq_medieval/med_rmet_trim32.png 26518 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr4_1_normal.png 4518 bytes fetched: texture_packs/librequake/lq_medieval/+0med_sht_but1_normal.png 2056 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk10.png 30123 bytes fetched: texture_packs/librequake/lq_medieval/afloor1_8_normal.png 6125 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk19b.png 29607 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall1.png 90450 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick15.png 28221 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick10b.png 18086 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick12.png 34434 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick16b.png 12799 bytes fetched: texture_packs/librequake/lq_medieval/+amed_but_s1_normal.png 6333 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk10b_normal.png 24123 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick6b_normal.png 26351 bytes fetched: texture_packs/librequake/lq_medieval/+1med_but_s1.png 3805 bytes fetched: texture_packs/librequake/lq_medieval/med_etrim1.png 5963 bytes fetched: texture_packs/librequake/lq_medieval/Art1_normal.png 302466 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_trim4_normal.png 7243 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk6_2_normal.png 11561 bytes fetched: texture_packs/librequake/lq_medieval/med_door3b_normal.png 6182 bytes fetched: texture_packs/librequake/lq_medieval/med_brk9_wal2c_normal.png 25235 bytes fetched: texture_packs/librequake/lq_medieval/med_door1_normal.png 11303 bytes fetched: texture_packs/librequake/lq_medieval/med_brk9_ceil1b.png 8542 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick10b_normal.png 12786 bytes fetched: texture_packs/librequake/lq_medieval/plus_3_csl_brk14.png 28674 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk2_2_normal.png 7168 bytes fetched: texture_packs/librequake/lq_medieval/+amed_but3_normal.png 2358 bytes fetched: texture_packs/librequake/lq_medieval/med_dr3b.png 24051 bytes fetched: texture_packs/librequake/lq_medieval/med_dr3a_blu_normal.png 29075 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall4_normal.png 100806 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet1_normal.png 5449 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk14.png 27165 bytes fetched: texture_packs/librequake/lq_medieval/altar1_3_normal.png 9072 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk10_f.png 26137 bytes fetched: texture_packs/librequake/lq_medieval/med_trim3_3.png 8013 bytes fetched: texture_packs/librequake/lq_medieval/med_met_trim2.png 5008 bytes fetched: texture_packs/librequake/lq_medieval/med_glass1.png 29517 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_trim2_normal.png 3283 bytes fetched: texture_packs/librequake/lq_medieval/med_trim3_3_normal.png 4491 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_trim3.png 6635 bytes fetched: texture_packs/librequake/lq_medieval/med_metw2b.png 22780 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk1_3_normal.png 6530 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_lit1_fbr.png 2465 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick14.png 11456 bytes fetched: texture_packs/librequake/lq_medieval/afloor1_8.png 10632 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet2c.png 5027 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall3_normal.png 100404 bytes fetched: texture_packs/librequake/lq_medieval/med_trim3_4.png 6748 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick17c_normal.png 13464 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk12_normal.png 23829 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick6_normal.png 15684 bytes fetched: texture_packs/librequake/lq_medieval/med_dwall1_normal.png 8927 bytes fetched: texture_packs/librequake/lq_medieval/med_brk9_ceil1a.png 8514 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk18_t.png 13725 bytes fetched: texture_packs/librequake/lq_medieval/+0med_sht_but1.png 5547 bytes fetched: texture_packs/librequake/lq_medieval/med_brk9_win1.png 41432 bytes fetched: texture_packs/librequake/lq_medieval/med_block_2c_normal.png 105538 bytes fetched: texture_packs/librequake/lq_medieval/med_metw1a_normal.png 27834 bytes fetched: texture_packs/librequake/lq_medieval/med_metw2a.png 15955 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet2a_normal.png 4973 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall8_normal.png 105351 bytes fetched: texture_packs/librequake/lq_medieval/+0med_but2.png 2377 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk16_normal.png 25514 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_stp2.png 5110 bytes fetched: texture_packs/librequake/lq_medieval/+0med_but3_normal.png 2338 bytes fetched: texture_packs/librequake/lq_medieval/med_rmet_trim32_normal.png 26448 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall9_normal.png 99791 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk5.png 5683 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk16b_normal.png 23976 bytes fetched: texture_packs/librequake/lq_medieval/altar1_4.png 12597 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk8_1c_normal.png 20510 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick8_normal.png 11034 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet4.png 4563 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk18_t_normal.png 25572 bytes fetched: texture_packs/librequake/lq_medieval/med_roof4_normal.png 28100 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick1_t4_normal.png 24782 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick13_normal.png 14255 bytes fetched: texture_packs/librequake/lq_medieval/med_met_key2a_normal.png 1580 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk12.png 34854 bytes fetched: texture_packs/librequake/lq_medieval/med_but_side_normal.png 1444 bytes fetched: texture_packs/librequake/lq_medieval/+0med_but_s1.png 3795 bytes fetched: texture_packs/librequake/lq_medieval/med_trim2_1_normal.png 1998 bytes fetched: texture_packs/librequake/lq_medieval/med_roof2.png 24115 bytes fetched: texture_packs/librequake/lq_medieval/med_trim4_4_normal.png 7613 bytes fetched: texture_packs/librequake/lq_medieval/med_brk9_wal2b.png 22756 bytes fetched: texture_packs/librequake/lq_medieval/+0med_but2_normal.png 1707 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr2_2.png 2474 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick16.png 20919 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_trim1b.png 9658 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk17_normal.png 28132 bytes fetched: texture_packs/librequake/lq_medieval/brick1.png 31302 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick3.png 9016 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick4_normal.png 7541 bytes fetched: texture_packs/librequake/lq_medieval/med_block_2c.png 119768 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk17b_normal.png 25939 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk18_gb_normal.png 5595 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk16.png 32584 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk9_1.png 24839 bytes fetched: texture_packs/librequake/lq_medieval/plus_2_csl_brk14.png 28709 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick1_t2b_fbr_normal.png 25360 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk16f.png 35352 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet3b.png 5096 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_stp1.png 5314 bytes fetched: texture_packs/librequake/lq_medieval/wall14_5.png 18943 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr4_5_normal.png 28890 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet2c_normal.png 3769 bytes fetched: texture_packs/librequake/lq_medieval/med_etrim1_normal.png 3404 bytes fetched: texture_packs/librequake/lq_medieval/med_brk9_win1b_normal.png 110057 bytes fetched: texture_packs/librequake/lq_medieval/med_dr1a_normal.png 43271 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk14b.png 28676 bytes fetched: texture_packs/librequake/lq_medieval/med_trim4_2_normal.png 6574 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk18_tc.png 6434 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick7.png 24751 bytes fetched: texture_packs/librequake/lq_medieval/med_roof1.png 17908 bytes fetched: texture_packs/librequake/lq_medieval/med_block_1d_normal.png 101278 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet5c.png 5041 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk17b.png 21820 bytes fetched: texture_packs/librequake/lq_medieval/med_block_2a.png 111880 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick12b.png 24133 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk17.png 21437 bytes fetched: texture_packs/librequake/lq_medieval/med_tile1_normal.png 115157 bytes fetched: texture_packs/librequake/lq_medieval/med_roof5_normal.png 29085 bytes fetched: texture_packs/librequake/lq_medieval/med_brk9_ceil1a_normal.png 21877 bytes fetched: texture_packs/librequake/lq_medieval/med_trim3_1_normal.png 8003 bytes fetched: texture_packs/librequake/lq_medieval/med_dr3c_blu.png 21574 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick17b.png 21992 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet3b_normal.png 3349 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick17_normal.png 13998 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk9_f.png 27300 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk8_1c.png 22721 bytes fetched: texture_packs/librequake/lq_medieval/tile1_normal.png 115157 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick6f.png 15080 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk17_f.png 18046 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick18.png 29420 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk2_1_normal.png 6507 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet2a.png 5009 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_trm1_normal.png 2966 bytes fetched: texture_packs/librequake/lq_medieval/wbrick1_5.png 17533 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk5_normal.png 7275 bytes fetched: texture_packs/librequake/lq_medieval/med_dr3c.png 22499 bytes fetched: texture_packs/librequake/lq_medieval/sq_trim1_2_normal.png 23436 bytes fetched: texture_packs/librequake/lq_medieval/med_block_2e.png 124022 bytes fetched: texture_packs/librequake/lq_medieval/sq_trim1_2_s.png 3670 bytes fetched: texture_packs/librequake/lq_medieval/med_dr2a_blu.png 24768 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall1_normal.png 109223 bytes fetched: texture_packs/librequake/lq_medieval/med_trim4_4.png 7240 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick20_normal.png 21833 bytes fetched: texture_packs/librequake/lq_medieval/plus_0_csl_brk14.png 28708 bytes fetched: texture_packs/librequake/lq_medieval/med_met_trim3_normal.png 837 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_lit3_fbr.png 1964 bytes fetched: texture_packs/librequake/lq_medieval/med_dr3b_blu_normal.png 30657 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk15b.png 28951 bytes fetched: texture_packs/librequake/lq_medieval/+amed_but1_normal.png 6885 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick13.png 17481 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick5_normal.png 10079 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_trim2.png 5269 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick10_normal.png 14104 bytes fetched: texture_packs/librequake/lq_medieval/med_trim4_1_normal.png 7346 bytes fetched: texture_packs/librequake/lq_medieval/wall14_5_normal.png 5820 bytes fetched: texture_packs/librequake/lq_medieval/med_block_2a_normal.png 106046 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk1_2.png 5252 bytes fetched: texture_packs/librequake/lq_medieval/med_door2_normal.png 11375 bytes fetched: texture_packs/librequake/lq_medieval/med_tile1.png 133154 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk18_tb.png 26703 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk17_f_normal.png 23213 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk7_2.png 5821 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet2b.png 4840 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall7_normal.png 99399 bytes fetched: texture_packs/librequake/lq_medieval/med_door4_normal.png 12350 bytes fetched: texture_packs/librequake/lq_medieval/med_brk9_win1b.png 44138 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall6_normal.png 105691 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk11.png 20939 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk15_normal.png 26636 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick17b_normal.png 13413 bytes fetched: texture_packs/librequake/lq_medieval/wbrick1_5_normal.png 4750 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_trm1.png 2101 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_trim1_normal.png 7193 bytes fetched: texture_packs/librequake/lq_medieval/med_block_1d.png 137923 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick5_normal.png 13632 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet5c_normal.png 4167 bytes fetched: texture_packs/librequake/lq_medieval/med_brk9_wal2a.png 21613 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk6_1_normal.png 5373 bytes fetched: texture_packs/librequake/lq_medieval/brown1_normal.png 18743 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick1_t3.png 25382 bytes fetched: texture_packs/librequake/lq_medieval/Art1.png 103772 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick11_normal.png 14112 bytes fetched: texture_packs/librequake/lq_medieval/med_door3b.png 4343 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk16f_normal.png 20144 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick17c.png 23503 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_trim3_normal.png 7165 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick11.png 28935 bytes fetched: texture_packs/librequake/lq_medieval/plus_0_csl_brk14_normal.png 28090 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk18_tc_normal.png 4590 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr2_1.png 2515 bytes fetched: texture_packs/librequake/lq_medieval/med_dr2a_blu_normal.png 52507 bytes fetched: texture_packs/librequake/lq_medieval/+amed_but2_normal.png 1518 bytes fetched: texture_packs/librequake/lq_medieval/med_brk9_win1_normal.png 111667 bytes fetched: texture_packs/librequake/lq_medieval/+amed_sht_but1_normal.png 2205 bytes fetched: texture_packs/librequake/lq_medieval/med_dr1b.png 27345 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick18b.png 25915 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk18_tb_normal.png 23384 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall8.png 68030 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick2.png 9116 bytes fetched: texture_packs/librequake/lq_medieval/med_rmet_slat.png 25924 bytes fetched: texture_packs/librequake/lq_medieval/med_block_1b.png 122952 bytes fetched: texture_packs/librequake/lq_medieval/med_dr3a_blu.png 22154 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick1_t.png 23908 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall3.png 104867 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk7_1b.png 4281 bytes fetched: texture_packs/librequake/lq_medieval/+0med_but3.png 2534 bytes fetched: texture_packs/librequake/lq_medieval/med_trim2_1.png 1735 bytes fetched: texture_packs/librequake/lq_medieval/med_roof3.png 25759 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick6.png 27556 bytes fetched: texture_packs/librequake/lq_medieval/afloor3_1_normal.png 6151 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick22.png 23636 bytes fetched: texture_packs/librequake/lq_medieval/med_telepad_normal.png 6333 bytes fetched: texture_packs/librequake/lq_medieval/med_trim3_1.png 7814 bytes fetched: texture_packs/librequake/lq_medieval/med_roof1_normal.png 28404 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick6f_normal.png 22018 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk9_1b_normal.png 24495 bytes fetched: texture_packs/librequake/lq_medieval/tile_normal.png 6681 bytes fetched: texture_packs/librequake/lq_medieval/med_dr3c_normal.png 28661 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick1_normal.png 40093 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr4_1.png 6423 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk7_2_normal.png 5455 bytes fetched: texture_packs/librequake/lq_medieval/med_block_1c.png 132188 bytes fetched: texture_packs/librequake/lq_medieval/+1med_but_s1_normal.png 7070 bytes fetched: texture_packs/librequake/lq_medieval/altar1_1_normal.png 5893 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick5.png 24023 bytes fetched: texture_packs/librequake/lq_medieval/med_block_2f_normal.png 95501 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick2_normal.png 12060 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk19_t_normal.png 27110 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr4_3_normal.png 5182 bytes fetched: texture_packs/librequake/lq_medieval/plus_4_csl_brk14_normal.png 28727 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick2_normal.png 7250 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr5_2.png 32318 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk15f.png 27799 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick18b_normal.png 13409 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick15_normal.png 20106 bytes fetched: texture_packs/librequake/lq_medieval/tile1.png 129161 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk18_f_normal.png 27668 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk12_f.png 36727 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall7.png 94553 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk9_1_normal.png 17253 bytes fetched: texture_packs/librequake/lq_medieval/altar1_1.png 12233 bytes fetched: texture_packs/librequake/lq_medieval/med_block_1c_normal.png 109657 bytes fetched: texture_packs/librequake/lq_medieval/med_met_key2b_normal.png 1509 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk2_2.png 6119 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk13.png 116239 bytes fetched: texture_packs/librequake/lq_medieval/med_met_trim3.png 4833 bytes fetched: texture_packs/librequake/lq_medieval/med_block_1a_normal.png 115290 bytes fetched: texture_packs/librequake/lq_medieval/+2med_but_s1.png 3845 bytes fetched: texture_packs/librequake/lq_medieval/brick0_normal.png 20419 bytes fetched: texture_packs/librequake/lq_medieval/med_roof4.png 27969 bytes fetched: texture_packs/librequake/lq_medieval/wswamp2_1.png 14979 bytes fetched: texture_packs/librequake/lq_medieval/med_met_trim2_normal.png 1125 bytes fetched: texture_packs/librequake/lq_medieval/med_dr1b_blu_normal.png 46153 bytes fetched: texture_packs/librequake/lq_medieval/med_glass1_normal.png 25447 bytes fetched: texture_packs/librequake/lq_medieval/brick4_s_normal.png 3435 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick18_normal.png 13092 bytes fetched: texture_packs/librequake/lq_medieval/med_dr1a_blu_normal.png 44158 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_tele_normal.png 6930 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_trim1b_normal.png 7259 bytes fetched: texture_packs/librequake/lq_medieval/+amed_but_s1.png 3801 bytes fetched: texture_packs/librequake/lq_medieval/med_brk9_wal2b_normal.png 27158 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk1_1.png 4619 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall2.png 124543 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick1_t3_normal.png 22884 bytes fetched: texture_packs/librequake/lq_medieval/med_door3_normal.png 12328 bytes fetched: texture_packs/librequake/lq_medieval/med_ebrick1_normal.png 20753 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk14_f_normal.png 35443 bytes fetched: texture_packs/librequake/lq_medieval/med_door4b.png 4404 bytes fetched: texture_packs/librequake/lq_medieval/med_glass5_normal.png 24489 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_flr5_1_normal.png 24845 bytes fetched: texture_packs/librequake/lq_medieval/med_cmet4_normal.png 3527 bytes fetched: texture_packs/librequake/lq_medieval/altar1_4_normal.png 7401 bytes fetched: texture_packs/librequake/lq_medieval/med_trim4_1.png 8360 bytes fetched: texture_packs/librequake/lq_medieval/med_met_trim1_normal.png 1234 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk8_1d_normal.png 20569 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk18_gt.png 4723 bytes fetched: texture_packs/librequake/lq_medieval/med_metw1b_normal.png 23064 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk9_1b.png 28048 bytes fetched: texture_packs/librequake/lq_medieval/med_met_key1a_normal.png 1688 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick3_normal.png 7215 bytes fetched: texture_packs/librequake/lq_medieval/+1med_but3.png 2537 bytes fetched: texture_packs/librequake/lq_medieval/plus_1_csl_brk14.png 28616 bytes fetched: texture_packs/librequake/lq_medieval/sq_trim1_2.png 11003 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk18_f.png 15484 bytes fetched: texture_packs/librequake/lq_medieval/med_but_side.png 1584 bytes fetched: texture_packs/librequake/lq_medieval/med_block_2b_normal.png 106774 bytes fetched: texture_packs/librequake/lq_medieval/med_tmpl_lit1_fbr_normal.png 2528 bytes fetched: texture_packs/librequake/lq_medieval/med_met_key2a.png 9001 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk1_1_normal.png 6048 bytes fetched: texture_packs/librequake/lq_medieval/med_dr1a_blu.png 22980 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk19_t.png 22801 bytes fetched: texture_packs/librequake/lq_medieval/altar1_3.png 19341 bytes fetched: texture_packs/librequake/lq_medieval/med_tanwall2_normal.png 102016 bytes fetched: texture_packs/librequake/lq_medieval/tile.png 16053 bytes fetched: texture_packs/librequake/lq_medieval/med_dbrick4.png 8293 bytes fetched: texture_packs/librequake/lq_medieval/med_met_key1b.png 5631 bytes fetched: texture_packs/librequake/lq_medieval/med_block_1s_normal.png 117554 bytes fetched: texture_packs/librequake/lq_medieval/med_block_1e.png 138219 bytes fetched: texture_packs/librequake/lq_medieval/med_trim3_4_normal.png 7854 bytes fetched: texture_packs/librequake/lq_medieval/med_trim4_2.png 7963 bytes fetched: texture_packs/librequake/lq_medieval/med_trim4_3.png 8112 bytes fetched: texture_packs/librequake/lq_medieval/med_csl_brk9_f_normal.png 17299 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn1_1a.png 29603 bytes fetched: texture_packs/librequake/lq_terra/rock1_1.png 96804 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn1_1_normal.png 35028 bytes fetched: texture_packs/librequake/lq_terra/rocks11e.png 14020 bytes fetched: texture_packs/librequake/lq_terra/may_slat1_1.png 5102 bytes fetched: texture_packs/librequake/lq_terra/cracks1-1_normal.png 8527 bytes fetched: texture_packs/librequake/lq_terra/rocks07_normal.png 36495 bytes fetched: texture_packs/librequake/lq_terra/azfloor1_1.png 11145 bytes fetched: texture_packs/librequake/lq_terra/snow1.png 8135 bytes fetched: texture_packs/librequake/lq_terra/med_flat12_normal.png 28763 bytes fetched: texture_packs/librequake/lq_terra/med_flat3_normal.png 29416 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn1_2a.png 28921 bytes fetched: texture_packs/librequake/lq_terra/vines1_normal.png 7717 bytes fetched: texture_packs/librequake/lq_terra/grk_leaf1_2_normal.png 9178 bytes fetched: texture_packs/librequake/lq_terra/med_flat6_normal.png 28835 bytes fetched: texture_packs/librequake/lq_terra/med_flat4.png 17574 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_s3_normal.png 11136 bytes fetched: texture_packs/librequake/lq_terra/grk_leaf1_3.png 20399 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn2_1a_normal.png 35567 bytes fetched: texture_packs/librequake/lq_terra/med_flat1_normal.png 31014 bytes fetched: texture_packs/librequake/lq_terra/rock1_2_normal.png 98663 bytes fetched: texture_packs/librequake/lq_terra/gravel2_normal.png 28265 bytes fetched: texture_packs/librequake/lq_terra/med_flat3.png 29146 bytes fetched: texture_packs/librequake/lq_terra/med_rock10_normal.png 33930 bytes fetched: texture_packs/librequake/lq_terra/med_rock3_normal.png 135829 bytes fetched: texture_packs/librequake/lq_terra/h_vines_b1.png 39048 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_b3_normal.png 29982 bytes fetched: texture_packs/librequake/lq_terra/h_vines_b2_normal.png 30664 bytes fetched: texture_packs/librequake/lq_terra/sand.png 51359 bytes fetched: texture_packs/librequake/lq_terra/rock1_1b.png 19066 bytes fetched: texture_packs/librequake/lq_terra/h_vines_b1_normal.png 30251 bytes fetched: texture_packs/librequake/lq_terra/badlawn.png 86897 bytes fetched: texture_packs/librequake/lq_terra/grk_leaf1_2.png 3578 bytes fetched: texture_packs/librequake/lq_terra/{grk_vines2_normal.png 7747 bytes fetched: texture_packs/librequake/lq_terra/rock1_1b_normal.png 32938 bytes fetched: texture_packs/librequake/lq_terra/med_bigdirt3.png 328390 bytes fetched: texture_packs/librequake/lq_terra/med_rock1.png 45612 bytes fetched: texture_packs/librequake/lq_terra/med_rock1_normal.png 125721 bytes fetched: texture_packs/librequake/lq_terra/med_rock5_g2_normal.png 33897 bytes fetched: texture_packs/librequake/lq_terra/may_drt2_2.png 3442 bytes fetched: texture_packs/librequake/lq_terra/may_rck1_3.png 22246 bytes fetched: texture_packs/librequake/lq_terra/asphalt_normal.png 71209 bytes fetched: texture_packs/librequake/lq_terra/rocks11e_normal.png 33930 bytes fetched: texture_packs/librequake/lq_terra/med_rock4.png 22089 bytes fetched: texture_packs/librequake/lq_terra/med_bigdirt_normal.png 434035 bytes fetched: texture_packs/librequake/lq_terra/med_rock10a.png 13243 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn2_1.png 31259 bytes fetched: texture_packs/librequake/lq_terra/may_rck1_3_normal.png 34022 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_b1.png 24238 bytes fetched: texture_packs/librequake/lq_terra/grk_leaf1_3_normal.png 11579 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_b3a.png 22692 bytes fetched: texture_packs/librequake/lq_terra/gravel3_normal.png 27060 bytes fetched: texture_packs/librequake/lq_terra/h_vines_b2.png 39847 bytes fetched: texture_packs/librequake/lq_terra/{grk_vines2.png 5258 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn1_1.png 10556 bytes fetched: texture_packs/librequake/lq_terra/med_flat5a.png 20964 bytes fetched: texture_packs/librequake/lq_terra/med_rock3_bump_normal.png 137409 bytes fetched: texture_packs/librequake/lq_terra/may_drt1_1.png 3739 bytes fetched: texture_packs/librequake/lq_terra/med_rock3_bump.png 145438 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn2_2a_normal.png 37150 bytes fetched: texture_packs/librequake/lq_terra/rocks07.png 21544 bytes fetched: texture_packs/librequake/lq_terra/med_rock9.png 21544 bytes fetched: texture_packs/librequake/lq_terra/med_rock3.png 89239 bytes fetched: texture_packs/librequake/lq_terra/med_flat5_normal.png 25387 bytes fetched: texture_packs/librequake/lq_terra/med_rock10a_normal.png 32612 bytes fetched: texture_packs/librequake/lq_terra/ret_plaster1_normal.png 23282 bytes fetched: texture_packs/librequake/lq_terra/med_plaster2_normal.png 31106 bytes fetched: texture_packs/librequake/lq_terra/grk_leaf1_1.png 3650 bytes fetched: texture_packs/librequake/lq_terra/afloor1_3_normal.png 4404 bytes fetched: texture_packs/librequake/lq_terra/med_flat16_normal.png 23712 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_b2.png 23710 bytes fetched: texture_packs/librequake/lq_terra/med_rock4_normal.png 17648 bytes fetched: texture_packs/librequake/lq_terra/rocks11d_normal.png 32612 bytes fetched: texture_packs/librequake/lq_terra/med_flat7_normal.png 24059 bytes fetched: texture_packs/librequake/lq_terra/marbbrn128.png 21165 bytes fetched: texture_packs/librequake/lq_terra/med_flat2.png 23268 bytes fetched: texture_packs/librequake/lq_terra/med_rock5_g1_normal.png 35442 bytes fetched: texture_packs/librequake/lq_terra/vines1.png 16074 bytes fetched: texture_packs/librequake/lq_terra/med_bigdirt3_normal.png 270837 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_b3.png 28108 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn2_2a.png 29740 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn2_2.png 10875 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn2_1_normal.png 36104 bytes fetched: texture_packs/librequake/lq_terra/gravel2.png 10566 bytes fetched: texture_packs/librequake/lq_terra/med_flat4_normal.png 28821 bytes fetched: texture_packs/librequake/lq_terra/azfloor1_1_normal.png 8527 bytes fetched: texture_packs/librequake/lq_terra/med_rock2.png 90916 bytes fetched: texture_packs/librequake/lq_terra/{grk_vines1.png 5749 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_b1_normal.png 27427 bytes fetched: texture_packs/librequake/lq_terra/may_drt2_2_normal.png 3361 bytes fetched: texture_packs/librequake/lq_terra/med_bigdirt2.png 338194 bytes fetched: texture_packs/librequake/lq_terra/darkrock.png 45583 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn1_2_normal.png 36065 bytes fetched: texture_packs/librequake/lq_terra/med_rock9_normal.png 36495 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_s2.png 6970 bytes fetched: texture_packs/librequake/lq_terra/med_rock10c.png 21012 bytes fetched: texture_packs/librequake/lq_terra/med_rock5.png 24813 bytes fetched: texture_packs/librequake/lq_terra/{grk_vines1_normal.png 7875 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_s2_normal.png 10375 bytes fetched: texture_packs/librequake/lq_terra/med_bigdirt.png 325155 bytes fetched: texture_packs/librequake/lq_terra/med_plaster2.png 20207 bytes fetched: texture_packs/librequake/lq_terra/med_flat16.png 25309 bytes fetched: texture_packs/librequake/lq_terra/grass1.png 8136 bytes fetched: texture_packs/librequake/lq_terra/med_rock5_g2.png 18271 bytes fetched: texture_packs/librequake/lq_terra/may_rck1_2_normal.png 33989 bytes fetched: texture_packs/librequake/lq_terra/med_flat12.png 24884 bytes fetched: texture_packs/librequake/lq_terra/med_rock10b_normal.png 31012 bytes fetched: texture_packs/librequake/lq_terra/rock1_2.png 66258 bytes fetched: texture_packs/librequake/lq_terra/uwall1_2.png 53965 bytes fetched: texture_packs/librequake/lq_terra/med_rock5_g1.png 18251 bytes fetched: texture_packs/librequake/lq_terra/may_rck1_1_normal.png 34021 bytes fetched: texture_packs/librequake/lq_terra/sand_normal.png 123552 bytes fetched: texture_packs/librequake/lq_terra/may_drt1_2.png 4405 bytes fetched: texture_packs/librequake/lq_terra/med_flat1.png 28110 bytes fetched: texture_packs/librequake/lq_terra/med_flat15.png 26732 bytes fetched: texture_packs/librequake/lq_terra/med_rock5_normal.png 35193 bytes fetched: texture_packs/librequake/lq_terra/uwall1_2_normal.png 30302 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_b2a_normal.png 24132 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_b3a_normal.png 26560 bytes fetched: texture_packs/librequake/lq_terra/gravel1_normal.png 22579 bytes fetched: texture_packs/librequake/lq_terra/med_flat5.png 22180 bytes fetched: texture_packs/librequake/lq_terra/med_rock2_normal.png 126225 bytes fetched: texture_packs/librequake/lq_terra/snow1_normal.png 25989 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_b2a.png 18559 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_b2_normal.png 28474 bytes fetched: texture_packs/librequake/lq_terra/med_rock10c_normal.png 31313 bytes fetched: texture_packs/librequake/lq_terra/marbbrn128_normal.png 27017 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_b1a_normal.png 23258 bytes fetched: texture_packs/librequake/lq_terra/grk_leaf1_1_normal.png 8837 bytes fetched: texture_packs/librequake/lq_terra/may_drt1_1_normal.png 4625 bytes fetched: texture_packs/librequake/lq_terra/gravel3.png 21805 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn1_1a_normal.png 35343 bytes fetched: texture_packs/librequake/lq_terra/med_flat7.png 24302 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_s3.png 8002 bytes fetched: texture_packs/librequake/lq_terra/badlawn_normal.png 76318 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn1_2a_normal.png 36322 bytes fetched: texture_packs/librequake/lq_terra/ret_plaster1.png 23268 bytes fetched: texture_packs/librequake/lq_terra/may_rck1_2.png 17453 bytes fetched: texture_packs/librequake/lq_terra/med_flat6.png 16083 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn1_2.png 10481 bytes fetched: texture_packs/librequake/lq_terra/med_bigdirt2_normal.png 410021 bytes fetched: texture_packs/librequake/lq_terra/med_flat5a_normal.png 18429 bytes fetched: texture_packs/librequake/lq_terra/asphalt.png 34119 bytes fetched: texture_packs/librequake/lq_terra/rock1_1_normal.png 131210 bytes fetched: texture_packs/librequake/lq_terra/med_flat2_normal.png 23282 bytes fetched: texture_packs/librequake/lq_terra/gravel1.png 9665 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn2_1a.png 30277 bytes fetched: texture_packs/librequake/lq_terra/med_flat15_normal.png 20636 bytes fetched: texture_packs/librequake/lq_terra/med_rock10b.png 22269 bytes fetched: texture_packs/librequake/lq_terra/darkrock_normal.png 48995 bytes fetched: texture_packs/librequake/lq_terra/rocks11d.png 13243 bytes fetched: texture_packs/librequake/lq_terra/afloor1_3.png 9739 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_s1_normal.png 10028 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_b1a.png 18847 bytes fetched: texture_packs/librequake/lq_terra/may_rck1_1.png 24475 bytes fetched: texture_packs/librequake/lq_terra/med_cracks1_normal.png 18877 bytes fetched: texture_packs/librequake/lq_terra/may_slat1_1_normal.png 7332 bytes fetched: texture_packs/librequake/lq_terra/{hang_vines_s1.png 6883 bytes fetched: texture_packs/librequake/lq_terra/med_cracks1.png 27786 bytes fetched: texture_packs/librequake/lq_terra/med_rock10.png 14020 bytes fetched: texture_packs/librequake/lq_terra/med_cobstn2_2_normal.png 35646 bytes fetched: texture_packs/librequake/lq_terra/gravel3_g1.png 33599 bytes fetched: texture_packs/librequake/lq_terra/cracks1-1.png 11145 bytes fetched: texture_packs/librequake/lq_terra/may_drt1_2_normal.png 6325 bytes fetched: texture_packs/librequake/lq_terra/gravel3_g1_normal.png 29703 bytes fetched: texture_packs/librequake/lq_terra/grass1_normal.png 34348 bytes fetched: texture_packs/kenney-prototype/orange/texture_08_normal.png 10559 bytes fetched: texture_packs/kenney-prototype/orange/texture_09_height.png 4309 bytes fetched: texture_packs/kenney-prototype/orange/texture_02_height.png 23378 bytes fetched: texture_packs/kenney-prototype/orange/texture_12_orm.png 23830 bytes fetched: texture_packs/kenney-prototype/orange/texture_13_orm.png 25464 bytes fetched: texture_packs/kenney-prototype/orange/texture_05_normal.png 49669 bytes fetched: texture_packs/kenney-prototype/orange/texture_09_orm.png 5334 bytes fetched: texture_packs/kenney-prototype/orange/texture_08.png 2743 bytes fetched: texture_packs/kenney-prototype/orange/texture_04_orm.png 12199 bytes fetched: texture_packs/kenney-prototype/orange/texture_07_normal.png 18568 bytes fetched: texture_packs/kenney-prototype/orange/texture_02_normal.png 19159 bytes fetched: texture_packs/kenney-prototype/orange/texture_03_orm.png 10955 bytes fetched: texture_packs/kenney-prototype/orange/texture_01_height.png 48057 bytes fetched: texture_packs/kenney-prototype/orange/texture_11_height.png 52284 bytes fetched: texture_packs/kenney-prototype/orange/texture_08_orm.png 7324 bytes fetched: texture_packs/kenney-prototype/orange/texture_03.png 1338 bytes fetched: texture_packs/kenney-prototype/orange/texture_10_height.png 19128 bytes fetched: texture_packs/kenney-prototype/orange/texture_04_normal.png 18629 bytes fetched: texture_packs/kenney-prototype/orange/texture_05_orm.png 30373 bytes fetched: texture_packs/kenney-prototype/orange/texture_13.png 9581 bytes fetched: texture_packs/kenney-prototype/orange/texture_10_orm.png 10172 bytes fetched: texture_packs/kenney-prototype/orange/texture_03_height.png 19188 bytes fetched: texture_packs/kenney-prototype/orange/texture_01.png 9912 bytes fetched: texture_packs/kenney-prototype/orange/texture_12_normal.png 38415 bytes fetched: texture_packs/kenney-prototype/orange/texture_01_normal.png 39604 bytes fetched: texture_packs/kenney-prototype/orange/texture_04_height.png 23518 bytes fetched: texture_packs/kenney-prototype/orange/texture_06_orm.png 35172 bytes fetched: texture_packs/kenney-prototype/orange/texture_13_normal.png 43144 bytes fetched: texture_packs/kenney-prototype/orange/texture_03_normal.png 17638 bytes fetched: texture_packs/kenney-prototype/orange/texture_05_height.png 59904 bytes fetched: texture_packs/kenney-prototype/orange/texture_02.png 2774 bytes fetched: texture_packs/kenney-prototype/orange/texture_11_normal.png 41890 bytes fetched: texture_packs/kenney-prototype/orange/texture_07_height.png 21708 bytes fetched: texture_packs/kenney-prototype/orange/texture_05.png 13212 bytes fetched: texture_packs/kenney-prototype/orange/texture_12_height.png 49476 bytes fetched: texture_packs/kenney-prototype/orange/texture_01_orm.png 25505 bytes fetched: texture_packs/kenney-prototype/orange/texture_09.png 637 bytes fetched: texture_packs/kenney-prototype/orange/texture_06_normal.png 49585 bytes fetched: texture_packs/kenney-prototype/orange/texture_02_orm.png 12576 bytes fetched: texture_packs/kenney-prototype/orange/texture_07.png 2739 bytes fetched: texture_packs/kenney-prototype/orange/texture_10_normal.png 17742 bytes fetched: texture_packs/kenney-prototype/orange/texture_10.png 2838 bytes fetched: texture_packs/kenney-prototype/orange/texture_12.png 9054 bytes fetched: texture_packs/kenney-prototype/orange/texture_11_orm.png 24422 bytes fetched: texture_packs/kenney-prototype/orange/texture_07_orm.png 12196 bytes fetched: texture_packs/kenney-prototype/orange/texture_04.png 2727 bytes fetched: texture_packs/kenney-prototype/orange/texture_11.png 9194 bytes fetched: texture_packs/kenney-prototype/orange/texture_08_height.png 11315 bytes fetched: texture_packs/kenney-prototype/orange/texture_09_normal.png 5334 bytes fetched: texture_packs/kenney-prototype/orange/texture_13_height.png 53384 bytes fetched: texture_packs/kenney-prototype/orange/texture_06_height.png 59684 bytes fetched: texture_packs/kenney-prototype/orange/texture_06.png 19073 bytes fetched: texture_packs/kenney-prototype/dark/texture_08_normal.png 5334 bytes fetched: texture_packs/kenney-prototype/dark/texture_09_height.png 19222 bytes fetched: texture_packs/kenney-prototype/dark/texture_02_height.png 19320 bytes fetched: texture_packs/kenney-prototype/dark/texture_12_orm.png 26297 bytes fetched: texture_packs/kenney-prototype/dark/texture_13_orm.png 25268 bytes fetched: texture_packs/kenney-prototype/dark/texture_05_normal.png 49562 bytes fetched: texture_packs/kenney-prototype/dark/texture_09_orm.png 10215 bytes fetched: texture_packs/kenney-prototype/dark/texture_08.png 637 bytes fetched: texture_packs/kenney-prototype/dark/texture_04_orm.png 30350 bytes fetched: texture_packs/kenney-prototype/dark/texture_07_normal.png 9589 bytes fetched: texture_packs/kenney-prototype/dark/texture_02_normal.png 17415 bytes fetched: texture_packs/kenney-prototype/dark/texture_03_orm.png 12097 bytes fetched: texture_packs/kenney-prototype/dark/texture_01_height.png 23465 bytes fetched: texture_packs/kenney-prototype/dark/texture_11_height.png 50202 bytes fetched: texture_packs/kenney-prototype/dark/texture_08_orm.png 5334 bytes fetched: texture_packs/kenney-prototype/dark/texture_03.png 2727 bytes fetched: texture_packs/kenney-prototype/dark/texture_10_height.png 51200 bytes fetched: texture_packs/kenney-prototype/dark/texture_04_normal.png 49618 bytes fetched: texture_packs/kenney-prototype/dark/texture_05_orm.png 35044 bytes fetched: texture_packs/kenney-prototype/dark/texture_13.png 9867 bytes fetched: texture_packs/kenney-prototype/dark/texture_10_orm.png 24385 bytes fetched: texture_packs/kenney-prototype/dark/texture_03_height.png 23500 bytes fetched: texture_packs/kenney-prototype/dark/texture_01.png 2774 bytes fetched: texture_packs/kenney-prototype/dark/texture_12_normal.png 43183 bytes fetched: texture_packs/kenney-prototype/dark/texture_01_normal.png 18943 bytes fetched: texture_packs/kenney-prototype/dark/texture_04_height.png 60079 bytes fetched: texture_packs/kenney-prototype/dark/texture_06_orm.png 12162 bytes fetched: texture_packs/kenney-prototype/dark/texture_13_normal.png 39295 bytes fetched: texture_packs/kenney-prototype/dark/texture_03_normal.png 18461 bytes fetched: texture_packs/kenney-prototype/dark/texture_05_height.png 59869 bytes fetched: texture_packs/kenney-prototype/dark/texture_02.png 1338 bytes fetched: texture_packs/kenney-prototype/dark/texture_11_normal.png 39507 bytes fetched: texture_packs/kenney-prototype/dark/texture_07_height.png 10843 bytes fetched: texture_packs/kenney-prototype/dark/texture_05.png 19065 bytes fetched: texture_packs/kenney-prototype/dark/texture_12_height.png 53567 bytes fetched: texture_packs/kenney-prototype/dark/texture_01_orm.png 12298 bytes fetched: texture_packs/kenney-prototype/dark/texture_09.png 2838 bytes fetched: texture_packs/kenney-prototype/dark/texture_06_normal.png 18334 bytes fetched: texture_packs/kenney-prototype/dark/texture_02_orm.png 10892 bytes fetched: texture_packs/kenney-prototype/dark/texture_07.png 2743 bytes fetched: texture_packs/kenney-prototype/dark/texture_10_normal.png 40463 bytes fetched: texture_packs/kenney-prototype/dark/texture_10.png 9183 bytes fetched: texture_packs/kenney-prototype/dark/texture_12.png 9585 bytes fetched: texture_packs/kenney-prototype/dark/texture_11_orm.png 24348 bytes fetched: texture_packs/kenney-prototype/dark/texture_07_orm.png 6936 bytes fetched: texture_packs/kenney-prototype/dark/texture_04.png 13212 bytes fetched: texture_packs/kenney-prototype/dark/texture_11.png 9048 bytes fetched: texture_packs/kenney-prototype/dark/texture_08_height.png 4309 bytes fetched: texture_packs/kenney-prototype/dark/texture_09_normal.png 17829 bytes fetched: texture_packs/kenney-prototype/dark/texture_13_height.png 47946 bytes fetched: texture_packs/kenney-prototype/dark/texture_06_height.png 21652 bytes fetched: texture_packs/kenney-prototype/dark/texture_06.png 2739 bytes fetched: texture_packs/kenney-prototype/green/texture_08_normal.png 10298 bytes fetched: texture_packs/kenney-prototype/green/texture_09_height.png 4309 bytes fetched: texture_packs/kenney-prototype/green/texture_02_height.png 23434 bytes fetched: texture_packs/kenney-prototype/green/texture_12_orm.png 23404 bytes fetched: texture_packs/kenney-prototype/green/texture_13_orm.png 26408 bytes fetched: texture_packs/kenney-prototype/green/texture_05_normal.png 48923 bytes fetched: texture_packs/kenney-prototype/green/texture_09_orm.png 5334 bytes fetched: texture_packs/kenney-prototype/green/texture_08.png 2743 bytes fetched: texture_packs/kenney-prototype/green/texture_04_orm.png 11986 bytes fetched: texture_packs/kenney-prototype/green/texture_07_normal.png 18063 bytes fetched: texture_packs/kenney-prototype/green/texture_02_normal.png 18744 bytes fetched: texture_packs/kenney-prototype/green/texture_03_orm.png 10750 bytes fetched: texture_packs/kenney-prototype/green/texture_01_height.png 47891 bytes fetched: texture_packs/kenney-prototype/green/texture_11_height.png 52031 bytes fetched: texture_packs/kenney-prototype/green/texture_08_orm.png 7279 bytes fetched: texture_packs/kenney-prototype/green/texture_03.png 1338 bytes fetched: texture_packs/kenney-prototype/green/texture_10_height.png 19102 bytes fetched: texture_packs/kenney-prototype/green/texture_04_normal.png 18240 bytes fetched: texture_packs/kenney-prototype/green/texture_05_orm.png 30126 bytes fetched: texture_packs/kenney-prototype/green/texture_13.png 9588 bytes fetched: texture_packs/kenney-prototype/green/texture_10_orm.png 10201 bytes fetched: texture_packs/kenney-prototype/green/texture_03_height.png 19270 bytes fetched: texture_packs/kenney-prototype/green/texture_01.png 9868 bytes fetched: texture_packs/kenney-prototype/green/texture_12_normal.png 37941 bytes fetched: texture_packs/kenney-prototype/green/texture_01_normal.png 39041 bytes fetched: texture_packs/kenney-prototype/green/texture_04_height.png 23357 bytes fetched: texture_packs/kenney-prototype/green/texture_06_orm.png 34908 bytes fetched: texture_packs/kenney-prototype/green/texture_13_normal.png 43310 bytes fetched: texture_packs/kenney-prototype/green/texture_03_normal.png 17515 bytes fetched: texture_packs/kenney-prototype/green/texture_05_height.png 59728 bytes fetched: texture_packs/kenney-prototype/green/texture_02.png 2774 bytes fetched: texture_packs/kenney-prototype/green/texture_11_normal.png 41053 bytes fetched: texture_packs/kenney-prototype/green/texture_07_height.png 21559 bytes fetched: texture_packs/kenney-prototype/green/texture_05.png 13212 bytes fetched: texture_packs/kenney-prototype/green/texture_12_height.png 48848 bytes fetched: texture_packs/kenney-prototype/green/texture_01_orm.png 25221 bytes fetched: texture_packs/kenney-prototype/green/texture_09.png 637 bytes fetched: texture_packs/kenney-prototype/green/texture_06_normal.png 48700 bytes fetched: texture_packs/kenney-prototype/green/texture_02_orm.png 12305 bytes fetched: texture_packs/kenney-prototype/green/texture_07.png 2739 bytes fetched: texture_packs/kenney-prototype/green/texture_10_normal.png 17720 bytes fetched: texture_packs/kenney-prototype/green/texture_10.png 2838 bytes fetched: texture_packs/kenney-prototype/green/texture_12.png 9056 bytes fetched: texture_packs/kenney-prototype/green/texture_11_orm.png 24422 bytes fetched: texture_packs/kenney-prototype/green/texture_07_orm.png 12080 bytes fetched: texture_packs/kenney-prototype/green/texture_04.png 2727 bytes fetched: texture_packs/kenney-prototype/green/texture_11.png 9200 bytes fetched: texture_packs/kenney-prototype/green/texture_08_height.png 11242 bytes fetched: texture_packs/kenney-prototype/green/texture_09_normal.png 5334 bytes fetched: texture_packs/kenney-prototype/green/texture_13_height.png 53882 bytes fetched: texture_packs/kenney-prototype/green/texture_06_height.png 59450 bytes fetched: texture_packs/kenney-prototype/green/texture_06.png 19065 bytes fetched: texture_packs/kenney-prototype/red/texture_08_normal.png 10239 bytes fetched: texture_packs/kenney-prototype/red/texture_09_height.png 4309 bytes fetched: texture_packs/kenney-prototype/red/texture_02_height.png 23337 bytes fetched: texture_packs/kenney-prototype/red/texture_12_orm.png 24255 bytes fetched: texture_packs/kenney-prototype/red/texture_13_orm.png 26493 bytes fetched: texture_packs/kenney-prototype/red/texture_05_normal.png 49526 bytes fetched: texture_packs/kenney-prototype/red/texture_09_orm.png 5334 bytes fetched: texture_packs/kenney-prototype/red/texture_08.png 2743 bytes fetched: texture_packs/kenney-prototype/red/texture_04_orm.png 12029 bytes fetched: texture_packs/kenney-prototype/red/texture_07_normal.png 18521 bytes fetched: texture_packs/kenney-prototype/red/texture_02_normal.png 18934 bytes fetched: texture_packs/kenney-prototype/red/texture_03_orm.png 11046 bytes fetched: texture_packs/kenney-prototype/red/texture_01_height.png 48028 bytes fetched: texture_packs/kenney-prototype/red/texture_11_height.png 50580 bytes fetched: texture_packs/kenney-prototype/red/texture_08_orm.png 7091 bytes fetched: texture_packs/kenney-prototype/red/texture_03.png 1338 bytes fetched: texture_packs/kenney-prototype/red/texture_10_height.png 19145 bytes fetched: texture_packs/kenney-prototype/red/texture_04_normal.png 18591 bytes fetched: texture_packs/kenney-prototype/red/texture_05_orm.png 30314 bytes fetched: texture_packs/kenney-prototype/red/texture_13.png 9590 bytes fetched: texture_packs/kenney-prototype/red/texture_10_orm.png 10299 bytes fetched: texture_packs/kenney-prototype/red/texture_03_height.png 19319 bytes fetched: texture_packs/kenney-prototype/red/texture_01.png 9911 bytes fetched: texture_packs/kenney-prototype/red/texture_12_normal.png 39589 bytes fetched: texture_packs/kenney-prototype/red/texture_01_normal.png 39181 bytes fetched: texture_packs/kenney-prototype/red/texture_04_height.png 23377 bytes fetched: texture_packs/kenney-prototype/red/texture_06_orm.png 34843 bytes fetched: texture_packs/kenney-prototype/red/texture_13_normal.png 43237 bytes fetched: texture_packs/kenney-prototype/red/texture_03_normal.png 17442 bytes fetched: texture_packs/kenney-prototype/red/texture_05_height.png 59651 bytes fetched: texture_packs/kenney-prototype/red/texture_02.png 2774 bytes fetched: texture_packs/kenney-prototype/red/texture_11_normal.png 39063 bytes fetched: texture_packs/kenney-prototype/red/texture_07_height.png 21544 bytes fetched: texture_packs/kenney-prototype/red/texture_05.png 13212 bytes fetched: texture_packs/kenney-prototype/red/texture_12_height.png 49708 bytes fetched: texture_packs/kenney-prototype/red/texture_01_orm.png 25291 bytes fetched: texture_packs/kenney-prototype/red/texture_09.png 637 bytes fetched: texture_packs/kenney-prototype/red/texture_06_normal.png 49333 bytes fetched: texture_packs/kenney-prototype/red/texture_02_orm.png 12330 bytes fetched: texture_packs/kenney-prototype/red/texture_07.png 2739 bytes fetched: texture_packs/kenney-prototype/red/texture_10_normal.png 17704 bytes fetched: texture_packs/kenney-prototype/red/texture_10.png 2838 bytes fetched: texture_packs/kenney-prototype/red/texture_12.png 9072 bytes fetched: texture_packs/kenney-prototype/red/texture_11_orm.png 23943 bytes fetched: texture_packs/kenney-prototype/red/texture_07_orm.png 12073 bytes fetched: texture_packs/kenney-prototype/red/texture_04.png 2727 bytes fetched: texture_packs/kenney-prototype/red/texture_11.png 9207 bytes fetched: texture_packs/kenney-prototype/red/texture_08_height.png 11189 bytes fetched: texture_packs/kenney-prototype/red/texture_09_normal.png 5334 bytes fetched: texture_packs/kenney-prototype/red/texture_13_height.png 53996 bytes fetched: texture_packs/kenney-prototype/red/texture_06_height.png 59511 bytes fetched: texture_packs/kenney-prototype/red/texture_06.png 19065 bytes fetched: texture_packs/kenney-prototype/light/texture_08_normal.png 17575 bytes fetched: texture_packs/kenney-prototype/light/texture_09_height.png 55765 bytes fetched: texture_packs/kenney-prototype/light/texture_02_height.png 23115 bytes fetched: texture_packs/kenney-prototype/light/texture_12_orm.png 24850 bytes fetched: texture_packs/kenney-prototype/light/texture_13_orm.png 12176 bytes fetched: texture_packs/kenney-prototype/light/texture_05_normal.png 17927 bytes fetched: texture_packs/kenney-prototype/light/texture_09_orm.png 26707 bytes fetched: texture_packs/kenney-prototype/light/texture_08.png 2838 bytes fetched: texture_packs/kenney-prototype/light/texture_04_orm.png 35065 bytes fetched: texture_packs/kenney-prototype/light/texture_07_normal.png 5334 bytes fetched: texture_packs/kenney-prototype/light/texture_02_normal.png 18300 bytes fetched: texture_packs/kenney-prototype/light/texture_03_orm.png 30263 bytes fetched: texture_packs/kenney-prototype/light/texture_01_height.png 19433 bytes fetched: texture_packs/kenney-prototype/light/texture_11_height.png 55880 bytes fetched: texture_packs/kenney-prototype/light/texture_08_orm.png 10114 bytes fetched: texture_packs/kenney-prototype/light/texture_03.png 13212 bytes fetched: texture_packs/kenney-prototype/light/texture_10_height.png 54034 bytes fetched: texture_packs/kenney-prototype/light/texture_04_normal.png 48281 bytes fetched: texture_packs/kenney-prototype/light/texture_05_orm.png 12322 bytes fetched: texture_packs/kenney-prototype/light/texture_13.png 2774 bytes fetched: texture_packs/kenney-prototype/light/texture_10_orm.png 26388 bytes fetched: texture_packs/kenney-prototype/light/texture_03_height.png 59482 bytes fetched: texture_packs/kenney-prototype/light/texture_01.png 1338 bytes fetched: texture_packs/kenney-prototype/light/texture_12_normal.png 38912 bytes fetched: texture_packs/kenney-prototype/light/texture_01_normal.png 17139 bytes fetched: texture_packs/kenney-prototype/light/texture_04_height.png 59294 bytes fetched: texture_packs/kenney-prototype/light/texture_06_orm.png 7709 bytes fetched: texture_packs/kenney-prototype/light/texture_13_normal.png 18626 bytes fetched: texture_packs/kenney-prototype/light/texture_03_normal.png 49229 bytes fetched: texture_packs/kenney-prototype/light/texture_05_height.png 21489 bytes fetched: texture_packs/kenney-prototype/light/texture_02.png 2727 bytes fetched: texture_packs/kenney-prototype/light/texture_11_normal.png 46536 bytes fetched: texture_packs/kenney-prototype/light/texture_07_height.png 4309 bytes fetched: texture_packs/kenney-prototype/light/texture_05.png 2739 bytes fetched: texture_packs/kenney-prototype/light/texture_12_height.png 47829 bytes fetched: texture_packs/kenney-prototype/light/texture_01_orm.png 10993 bytes fetched: texture_packs/kenney-prototype/light/texture_09.png 9102 bytes fetched: texture_packs/kenney-prototype/light/texture_06_normal.png 11432 bytes fetched: texture_packs/kenney-prototype/light/texture_02_orm.png 12216 bytes fetched: texture_packs/kenney-prototype/light/texture_07.png 637 bytes fetched: texture_packs/kenney-prototype/light/texture_10_normal.png 46288 bytes fetched: texture_packs/kenney-prototype/light/texture_10.png 8958 bytes fetched: texture_packs/kenney-prototype/light/texture_12.png 9076 bytes fetched: texture_packs/kenney-prototype/light/texture_11_orm.png 27760 bytes fetched: texture_packs/kenney-prototype/light/texture_07_orm.png 5334 bytes fetched: texture_packs/kenney-prototype/light/texture_04.png 15848 bytes fetched: texture_packs/kenney-prototype/light/texture_11.png 9494 bytes fetched: texture_packs/kenney-prototype/light/texture_08_height.png 19063 bytes fetched: texture_packs/kenney-prototype/light/texture_09_normal.png 47727 bytes fetched: texture_packs/kenney-prototype/light/texture_13_height.png 23352 bytes fetched: texture_packs/kenney-prototype/light/texture_06_height.png 11850 bytes fetched: texture_packs/kenney-prototype/light/texture_06.png 2743 bytes fetched: texture_packs/kenney-prototype/purple/texture_08_normal.png 10587 bytes fetched: texture_packs/kenney-prototype/purple/texture_09_height.png 4309 bytes fetched: texture_packs/kenney-prototype/purple/texture_02_height.png 23484 bytes fetched: texture_packs/kenney-prototype/purple/texture_12_orm.png 24631 bytes fetched: texture_packs/kenney-prototype/purple/texture_13_orm.png 25842 bytes fetched: texture_packs/kenney-prototype/purple/texture_05_normal.png 49292 bytes fetched: texture_packs/kenney-prototype/purple/texture_09_orm.png 5334 bytes fetched: texture_packs/kenney-prototype/purple/texture_08.png 2743 bytes fetched: texture_packs/kenney-prototype/purple/texture_04_orm.png 12118 bytes fetched: texture_packs/kenney-prototype/purple/texture_07_normal.png 18329 bytes fetched: texture_packs/kenney-prototype/purple/texture_02_normal.png 18857 bytes fetched: texture_packs/kenney-prototype/purple/texture_03_orm.png 10900 bytes fetched: texture_packs/kenney-prototype/purple/texture_01_height.png 48042 bytes fetched: texture_packs/kenney-prototype/purple/texture_11_height.png 52772 bytes fetched: texture_packs/kenney-prototype/purple/texture_08_orm.png 7423 bytes fetched: texture_packs/kenney-prototype/purple/texture_03.png 1338 bytes fetched: texture_packs/kenney-prototype/purple/texture_10_height.png 19101 bytes fetched: texture_packs/kenney-prototype/purple/texture_04_normal.png 18399 bytes fetched: texture_packs/kenney-prototype/purple/texture_05_orm.png 30467 bytes fetched: texture_packs/kenney-prototype/purple/texture_13.png 9592 bytes fetched: texture_packs/kenney-prototype/purple/texture_10_orm.png 10166 bytes fetched: texture_packs/kenney-prototype/purple/texture_03_height.png 19103 bytes fetched: texture_packs/kenney-prototype/purple/texture_01.png 9797 bytes fetched: texture_packs/kenney-prototype/purple/texture_12_normal.png 41538 bytes fetched: texture_packs/kenney-prototype/purple/texture_01_normal.png 39164 bytes fetched: texture_packs/kenney-prototype/purple/texture_04_height.png 23484 bytes fetched: texture_packs/kenney-prototype/purple/texture_06_orm.png 34856 bytes fetched: texture_packs/kenney-prototype/purple/texture_13_normal.png 41662 bytes fetched: texture_packs/kenney-prototype/purple/texture_03_normal.png 17525 bytes fetched: texture_packs/kenney-prototype/purple/texture_05_height.png 59778 bytes fetched: texture_packs/kenney-prototype/purple/texture_02.png 2774 bytes fetched: texture_packs/kenney-prototype/purple/texture_11_normal.png 43161 bytes fetched: texture_packs/kenney-prototype/purple/texture_07_height.png 21623 bytes fetched: texture_packs/kenney-prototype/purple/texture_05.png 13212 bytes fetched: texture_packs/kenney-prototype/purple/texture_12_height.png 51043 bytes fetched: texture_packs/kenney-prototype/purple/texture_01_orm.png 25256 bytes fetched: texture_packs/kenney-prototype/purple/texture_09.png 637 bytes fetched: texture_packs/kenney-prototype/purple/texture_06_normal.png 48602 bytes fetched: texture_packs/kenney-prototype/purple/texture_02_orm.png 12334 bytes fetched: texture_packs/kenney-prototype/purple/texture_07.png 2739 bytes fetched: texture_packs/kenney-prototype/purple/texture_10_normal.png 17669 bytes fetched: texture_packs/kenney-prototype/purple/texture_10.png 2838 bytes fetched: texture_packs/kenney-prototype/purple/texture_12.png 9059 bytes fetched: texture_packs/kenney-prototype/purple/texture_11_orm.png 25078 bytes fetched: texture_packs/kenney-prototype/purple/texture_07_orm.png 12204 bytes fetched: texture_packs/kenney-prototype/purple/texture_04.png 2727 bytes fetched: texture_packs/kenney-prototype/purple/texture_11.png 9192 bytes fetched: texture_packs/kenney-prototype/purple/texture_08_height.png 11624 bytes fetched: texture_packs/kenney-prototype/purple/texture_09_normal.png 5334 bytes fetched: texture_packs/kenney-prototype/purple/texture_13_height.png 52850 bytes fetched: texture_packs/kenney-prototype/purple/texture_06_height.png 59582 bytes fetched: texture_packs/kenney-prototype/purple/texture_06.png 19065 bytes fetched: scenes/maps/map_cyber.VoxelGI_data.res 1852644 bytes fetched: quakedecomp/START_rooms.obj 252221 bytes fetched: test_cube.obj 198 bytes overlay sync: 2897 fetched, 0 errors fetched: 2897 errors: 0 === import-godot (ok, 61063ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [ 0% ] first_scan_filesystem | Started Project initialization (5 steps) [ 0% ] first_scan_filesystem | Scanning file structure... [ 16% ] first_scan_filesystem | Loading global class names... [ 33% ] first_scan_filesystem | Verifying GDExtensions... [ 50% ] first_scan_filesystem | Creating autoload scripts... [ 66% ] first_scan_filesystem | Initializing plugins... Editor Screenshot plugin loaded — F12 or: echo screenshot | nc localhost 6008 BlenderBridge v0.173.0: Server started (shm=/blender_bridge, sock=/tmp/blender_bridge.sock, regions=2x8388608) [BB] plugin up; the bridge now survives scene switches [ 83% ] first_scan_filesystem | Starting file scan... [ DONE ] first_scan_filesystem  [BB-DIAG] outgoing push SKIPPED: Blender-led session, and Blender has not said hello yet [BB-DIAG] param push: no ProcGeometryNode is tracked [ 0% ] update_scripts_classes | Started Registering global classes... (658 steps) [ 0% ] update_scripts_classes |  [ 0% ] update_scripts_classes |  [ 0% ] update_scripts_classes | KeetChat [ 0% ] update_scripts_classes | KeetFeed [ 0% ] update_scripts_classes | KeetGameState [ 0% ] update_scripts_classes | KeetIdentity [ 0% ] update_scripts_classes |  [ 1% ] update_scripts_classes |  [ 1% ] update_scripts_classes | KeetRoom [ 1% ] update_scripts_classes | KeetTileIndex [ 1% ] update_scripts_classes | KeetUdsClient [ 1% ] update_scripts_classes |  [ 1% ] update_scripts_classes |  [ 1% ] update_scripts_classes | NubisEffect [ 2% ] update_scripts_classes | NubisNoiseGenerator [ 2% ] update_scripts_classes |  [ 2% ] update_scripts_classes |  [ 2% ] update_scripts_classes |  [ 2% ] update_scripts_classes |  [ 2% ] update_scripts_classes | CloudVolume [ 3% ] update_scripts_classes | NubisCompositor [ 3% ] update_scripts_classes |  [ 3% ] update_scripts_classes | CirrusLayer [ 3% ] update_scripts_classes | CloudLayer [ 3% ] update_scripts_classes | CloudSharedState [ 3% ] update_scripts_classes | ShadowLayer [ 3% ] update_scripts_classes | SpatialPlaneLayer [ 4% ] update_scripts_classes | CloudSystem [ 4% ] update_scripts_classes | OrbitalElementsExt [ 4% ] update_scripts_classes |  [ 4% ] update_scripts_classes | ScatterLibExt [ 4% ] update_scripts_classes | Sky3DExtended [ 4% ] update_scripts_classes | SkyDomeExt [ 5% ] update_scripts_classes | StarField [ 5% ] update_scripts_classes | TimeOfDayExt [ 5% ] update_scripts_classes | TOD_MathExt [ 5% ] update_scripts_classes | AccordionButton [ 5% ] update_scripts_classes |  [ 5% ] update_scripts_classes | CloudsEditorController [ 5% ] update_scripts_classes | SunshineCloudsEffector [ 6% ] update_scripts_classes |  [ 6% ] update_scripts_classes | SunshineCloudsGD [ 6% ] update_scripts_classes | SunshineCloudsDriverGD [ 6% ] update_scripts_classes | Ocean [ 6% ] update_scripts_classes | OceanGlobals [ 6% ] update_scripts_classes | RenderingContext [ 6% ] update_scripts_classes | WaveCascadeParameters [ 7% ] update_scripts_classes | WaveGenerator [ 7% ] update_scripts_classes |  [ 7% ] update_scripts_classes |  [ 7% ] update_scripts_classes |  [ 7% ] update_scripts_classes |  [ 7% ] update_scripts_classes |  [ 8% ] update_scripts_classes |  [ 8% ] update_scripts_classes |  [ 8% ] update_scripts_classes |  [ 8% ] update_scripts_classes |  [ 8% ] update_scripts_classes |  [ 8% ] update_scripts_classes |  [ 8% ] update_scripts_classes |  [ 9% ] update_scripts_classes |  [ 9% ] update_scripts_classes |  [ 9% ] update_scripts_classes |  [ 9% ] update_scripts_classes |  [ 9% ] update_scripts_classes |  [ 9% ] update_scripts_classes |  [ 10% ] update_scripts_classes |  [ 10% ] update_scripts_classes |  [ 10% ] update_scripts_classes |  [ 10% ] update_scripts_classes |  [ 10% ] update_scripts_classes | SimStats [ 10% ] update_scripts_classes |  [ 10% ] update_scripts_classes |  [ 11% ] update_scripts_classes |  [ 11% ] update_scripts_classes |  [ 11% ] update_scripts_classes |  [ 11% ] update_scripts_classes |  [ 11% ] update_scripts_classes |  [ 11% ] update_scripts_classes | CrawlerLeg [ 11% ] update_scripts_classes | CreatureScheduler [ 12% ] update_scripts_classes | FlyingSerpent [ 12% ] update_scripts_classes | GroundCrawler [ 12% ] update_scripts_classes | Hopper [ 12% ] update_scripts_classes | TwoBoneIK [ 12% ] update_scripts_classes |  [ 12% ] update_scripts_classes |  [ 13% ] update_scripts_classes |  [ 13% ] update_scripts_classes | BrainCatalogue [ 13% ] update_scripts_classes |  [ 13% ] update_scripts_classes |  [ 13% ] update_scripts_classes |  [ 13% ] update_scripts_classes |  [ 13% ] update_scripts_classes |  [ 14% ] update_scripts_classes |  [ 14% ] update_scripts_classes |  [ 14% ] update_scripts_classes |  [ 14% ] update_scripts_classes |  [ 14% ] update_scripts_classes | GlbCheck [ 14% ] update_scripts_classes | GltfPacker [ 15% ] update_scripts_classes |  [ 15% ] update_scripts_classes |  [ 15% ] update_scripts_classes |  [ 15% ] update_scripts_classes |  [ 15% ] update_scripts_classes | ModelCollision [ 15% ] update_scripts_classes |  [ 15% ] update_scripts_classes | OutlinerModel [ 16% ] update_scripts_classes |  [ 16% ] update_scripts_classes | PrefabCatalogue [ 16% ] update_scripts_classes |  [ 16% ] update_scripts_classes | SceneObjects [ 16% ] update_scripts_classes | SettingsDump [ 16% ] update_scripts_classes |  [ 16% ] update_scripts_classes |  [ 17% ] update_scripts_classes |  [ 17% ] update_scripts_classes | TerrainEditManager [ 17% ] update_scripts_classes | TerrainEditOrder [ 17% ] update_scripts_classes |  [ 17% ] update_scripts_classes |  [ 17% ] update_scripts_classes |  [ 18% ] update_scripts_classes | BundleCables [ 18% ] update_scripts_classes | CurveDrop [ 18% ] update_scripts_classes |  [ 18% ] update_scripts_classes | CurveMath [ 18% ] update_scripts_classes | EdgeCables [ 18% ] update_scripts_classes | BoxCutterOperator [ 18% ] update_scripts_classes | BrushProxies [ 19% ] update_scripts_classes |  [ 19% ] update_scripts_classes |  [ 19% ] update_scripts_classes | CreateBoxOperator [ 19% ] update_scripts_classes | CurveEditOperator [ 19% ] update_scripts_classes | CurveOperator [ 19% ] update_scripts_classes |  [ 20% ] update_scripts_classes | ElementOperator [ 20% ] update_scripts_classes | ExtrudeOperator [ 20% ] update_scripts_classes | KnifeOperator [ 20% ] update_scripts_classes | LevelOperator [ 20% ] update_scripts_classes | MirrorOperator [ 20% ] update_scripts_classes | ModalControls [ 20% ] update_scripts_classes | MoveOperator [ 21% ] update_scripts_classes | OperatorStack [ 21% ] update_scripts_classes | RotateOperator [ 21% ] update_scripts_classes | ScaleOperator [ 21% ] update_scripts_classes |  [ 21% ] update_scripts_classes |  [ 21% ] update_scripts_classes |  [ 22% ] update_scripts_classes |  [ 22% ] update_scripts_classes |  [ 22% ] update_scripts_classes |  [ 22% ] update_scripts_classes |  [ 22% ] update_scripts_classes |  [ 22% ] update_scripts_classes |  [ 22% ] update_scripts_classes |  [ 23% ] update_scripts_classes | ArchShape [ 23% ] update_scripts_classes | BoxShape [ 23% ] update_scripts_classes | BrushShape [ 23% ] update_scripts_classes | BrushShapes [ 23% ] update_scripts_classes | ConeShape [ 23% ] update_scripts_classes | CylinderShape [ 23% ] update_scripts_classes | FaceKit [ 24% ] update_scripts_classes | Pcg32 [ 24% ] update_scripts_classes | ShapeKit [ 24% ] update_scripts_classes | SphereShape [ 24% ] update_scripts_classes | StairsShape [ 24% ] update_scripts_classes | TerraceGeissGraph [ 24% ] update_scripts_classes | TerraceGraph [ 25% ] update_scripts_classes | UnderseaGeissGraph [ 25% ] update_scripts_classes | BridgedDensityMaterial [ 25% ] update_scripts_classes | BrushView [ 25% ] update_scripts_classes | CloudBank [ 25% ] update_scripts_classes |  [ 25% ] update_scripts_classes | CollectionOps [ 25% ] update_scripts_classes |  [ 26% ] update_scripts_classes | DCWorldSetup [ 26% ] update_scripts_classes | DoorMover [ 26% ] update_scripts_classes | EditorGrid [ 26% ] update_scripts_classes | EntityLinks [ 26% ] update_scripts_classes |  [ 26% ] update_scripts_classes |  [ 27% ] update_scripts_classes | LevelPackMaterial [ 27% ] update_scripts_classes | LevelPersistence [ 27% ] update_scripts_classes | LiquidVolume [ 27% ] update_scripts_classes |  [ 27% ] update_scripts_classes |  [ 27% ] update_scripts_classes |  [ 27% ] update_scripts_classes |  [ 28% ] update_scripts_classes |  [ 28% ] update_scripts_classes |  [ 28% ] update_scripts_classes |  [ 28% ] update_scripts_classes |  [ 28% ] update_scripts_classes |  [ 28% ] update_scripts_classes |  [ 28% ] update_scripts_classes |  [ 29% ] update_scripts_classes |  [ 29% ] update_scripts_classes |  [ 29% ] update_scripts_classes |  [ 29% ] update_scripts_classes |  [ 29% ] update_scripts_classes | QuakeEntities [ 29% ] update_scripts_classes | QuakeMapImporter [ 30% ] update_scripts_classes | RtlightManager [ 30% ] update_scripts_classes | SelectionOutline [ 30% ] update_scripts_classes | SkyDefaults [ 30% ] update_scripts_classes |  [ 30% ] update_scripts_classes | TeleportTrigger [ 30% ] update_scripts_classes | TerrainMaterial [ 30% ] update_scripts_classes | TexturePacks [ 31% ] update_scripts_classes | QuakeWadLoader [ 31% ] update_scripts_classes | WallRunRange [ 31% ] update_scripts_classes | ArmPhysics [ 31% ] update_scripts_classes | ChainSolver [ 31% ] update_scripts_classes | ChestIK [ 31% ] update_scripts_classes |  [ 32% ] update_scripts_classes | FlipRoll [ 32% ] update_scripts_classes | FootIK [ 32% ] update_scripts_classes | GrappleRope [ 32% ] update_scripts_classes | GrappleSystem [ 32% ] update_scripts_classes | HeadIK [ 32% ] update_scripts_classes | LegPhysics [ 32% ] update_scripts_classes |  [ 33% ] update_scripts_classes | PoseExtractor [ 33% ] update_scripts_classes | PoseLibrary [ 33% ] update_scripts_classes | ProceduralAnimator [ 33% ] update_scripts_classes | SphereSweep [ 33% ] update_scripts_classes | TorsoCounterRoll [ 33% ] update_scripts_classes | WallClimb [ 33% ] update_scripts_classes | ArrivalGround [ 34% ] update_scripts_classes |  [ 34% ] update_scripts_classes |  [ 34% ] update_scripts_classes | PlayerConfig [ 34% ] update_scripts_classes |  [ 34% ] update_scripts_classes |  [ 34% ] update_scripts_classes |  [ 35% ] update_scripts_classes |  [ 35% ] update_scripts_classes |  [ 35% ] update_scripts_classes |  [ 35% ] update_scripts_classes |  [ 35% ] update_scripts_classes |  [ 35% ] update_scripts_classes |  [ 35% ] update_scripts_classes |  [ 36% ] update_scripts_classes |  [ 36% ] update_scripts_classes |  [ 36% ] update_scripts_classes |  [ 36% ] update_scripts_classes |  [ 36% ] update_scripts_classes |  [ 36% ] update_scripts_classes |  [ 37% ] update_scripts_classes |  [ 37% ] update_scripts_classes |  [ 37% ] update_scripts_classes |  [ 37% ] update_scripts_classes |  [ 37% ] update_scripts_classes |  [ 37% ] update_scripts_classes |  [ 37% ] update_scripts_classes |  [ 38% ] update_scripts_classes |  [ 38% ] update_scripts_classes |  [ 38% ] update_scripts_classes |  [ 38% ] update_scripts_classes |  [ 38% ] update_scripts_classes |  [ 38% ] update_scripts_classes |  [ 38% ] update_scripts_classes |  [ 39% ] update_scripts_classes |  [ 39% ] update_scripts_classes |  [ 39% ] update_scripts_classes |  [ 39% ] update_scripts_classes |  [ 39% ] update_scripts_classes |  [ 39% ] update_scripts_classes |  [ 40% ] update_scripts_classes |  [ 40% ] update_scripts_classes |  [ 40% ] update_scripts_classes |  [ 40% ] update_scripts_classes |  [ 40% ] update_scripts_classes |  [ 40% ] update_scripts_classes |  [ 40% ] update_scripts_classes |  [ 41% ] update_scripts_classes |  [ 41% ] update_scripts_classes |  [ 41% ] update_scripts_classes |  [ 41% ] update_scripts_classes |  [ 41% ] update_scripts_classes |  [ 41% ] update_scripts_classes |  [ 42% ] update_scripts_classes |  [ 42% ] update_scripts_classes |  [ 42% ] update_scripts_classes |  [ 42% ] update_scripts_classes |  [ 42% ] update_scripts_classes |  [ 42% ] update_scripts_classes |  [ 42% ] update_scripts_classes |  [ 43% ] update_scripts_classes |  [ 43% ] update_scripts_classes |  [ 43% ] update_scripts_classes |  [ 43% ] update_scripts_classes |  [ 43% ] update_scripts_classes |  [ 43% ] update_scripts_classes |  [ 44% ] update_scripts_classes |  [ 44% ] update_scripts_classes |  [ 44% ] update_scripts_classes |  [ 44% ] update_scripts_classes |  [ 44% ] update_scripts_classes |  [ 44% ] update_scripts_classes |  [ 44% ] update_scripts_classes |  [ 45% ] update_scripts_classes |  [ 45% ] update_scripts_classes |  [ 45% ] update_scripts_classes |  [ 45% ] update_scripts_classes |  [ 45% ] update_scripts_classes |  [ 45% ] update_scripts_classes |  [ 45% ] update_scripts_classes |  [ 46% ] update_scripts_classes |  [ 46% ] update_scripts_classes |  [ 46% ] update_scripts_classes |  [ 46% ] update_scripts_classes |  [ 46% ] update_scripts_classes |  [ 46% ] update_scripts_classes |  [ 47% ] update_scripts_classes |  [ 47% ] update_scripts_classes |  [ 47% ] update_scripts_classes |  [ 47% ] update_scripts_classes |  [ 47% ] update_scripts_classes |  [ 47% ] update_scripts_classes |  [ 47% ] update_scripts_classes |  [ 48% ] update_scripts_classes |  [ 48% ] update_scripts_classes |  [ 48% ] update_scripts_classes |  [ 48% ] update_scripts_classes |  [ 48% ] update_scripts_classes |  [ 48% ] update_scripts_classes |  [ 49% ] update_scripts_classes |  [ 49% ] update_scripts_classes |  [ 49% ] update_scripts_classes |  [ 49% ] update_scripts_classes |  [ 49% ] update_scripts_classes |  [ 49% ] update_scripts_classes |  [ 49% ] update_scripts_classes |  [ 50% ] update_scripts_classes |  [ 50% ] update_scripts_classes |  [ 50% ] update_scripts_classes |  [ 50% ] update_scripts_classes |  [ 50% ] update_scripts_classes |  [ 50% ] update_scripts_classes |  [ 50% ] update_scripts_classes |  [ 51% ] update_scripts_classes |  [ 51% ] update_scripts_classes |  [ 51% ] update_scripts_classes |  [ 51% ] update_scripts_classes |  [ 51% ] update_scripts_classes |  [ 51% ] update_scripts_classes |  [ 52% ] update_scripts_classes |  [ 52% ] update_scripts_classes |  [ 52% ] update_scripts_classes |  [ 52% ] update_scripts_classes |  [ 52% ] update_scripts_classes |  [ 52% ] update_scripts_classes |  [ 52% ] update_scripts_classes |  [ 53% ] update_scripts_classes |  [ 53% ] update_scripts_classes |  [ 53% ] update_scripts_classes |  [ 53% ] update_scripts_classes |  [ 53% ] update_scripts_classes |  [ 53% ] update_scripts_classes |  [ 54% ] update_scripts_classes |  [ 54% ] update_scripts_classes |  [ 54% ] update_scripts_classes |  [ 54% ] update_scripts_classes |  [ 54% ] update_scripts_classes |  [ 54% ] update_scripts_classes |  [ 54% ] update_scripts_classes |  [ 55% ] update_scripts_classes |  [ 55% ] update_scripts_classes |  [ 55% ] update_scripts_classes |  [ 55% ] update_scripts_classes |  [ 55% ] update_scripts_classes |  [ 55% ] update_scripts_classes |  [ 55% ] update_scripts_classes |  [ 56% ] update_scripts_classes |  [ 56% ] update_scripts_classes |  [ 56% ] update_scripts_classes |  [ 56% ] update_scripts_classes |  [ 56% ] update_scripts_classes |  [ 56% ] update_scripts_classes |  [ 57% ] update_scripts_classes |  [ 57% ] update_scripts_classes |  [ 57% ] update_scripts_classes |  [ 57% ] update_scripts_classes |  [ 57% ] update_scripts_classes |  [ 57% ] update_scripts_classes |  [ 57% ] update_scripts_classes |  [ 58% ] update_scripts_classes |  [ 58% ] update_scripts_classes |  [ 58% ] update_scripts_classes |  [ 58% ] update_scripts_classes |  [ 58% ] update_scripts_classes |  [ 58% ] update_scripts_classes |  [ 59% ] update_scripts_classes |  [ 59% ] update_scripts_classes |  [ 59% ] update_scripts_classes |  [ 59% ] update_scripts_classes |  [ 59% ] update_scripts_classes |  [ 59% ] update_scripts_classes |  [ 59% ] update_scripts_classes |  [ 60% ] update_scripts_classes |  [ 60% ] update_scripts_classes |  [ 60% ] update_scripts_classes |  [ 60% ] update_scripts_classes |  [ 60% ] update_scripts_classes |  [ 60% ] update_scripts_classes |  [ 61% ] update_scripts_classes |  [ 61% ] update_scripts_classes |  [ 61% ] update_scripts_classes |  [ 61% ] update_scripts_classes |  [ 61% ] update_scripts_classes |  [ 61% ] update_scripts_classes |  [ 61% ] update_scripts_classes |  [ 62% ] update_scripts_classes |  [ 62% ] update_scripts_classes |  [ 62% ] update_scripts_classes |  [ 62% ] update_scripts_classes |  [ 62% ] update_scripts_classes |  [ 62% ] update_scripts_classes |  [ 62% ] update_scripts_classes |  [ 63% ] update_scripts_classes |  [ 63% ] update_scripts_classes |  [ 63% ] update_scripts_classes |  [ 63% ] update_scripts_classes |  [ 63% ] update_scripts_classes |  [ 63% ] update_scripts_classes |  [ 64% ] update_scripts_classes |  [ 64% ] update_scripts_classes |  [ 64% ] update_scripts_classes |  [ 64% ] update_scripts_classes |  [ 64% ] update_scripts_classes |  [ 64% ] update_scripts_classes |  [ 64% ] update_scripts_classes |  [ 65% ] update_scripts_classes |  [ 65% ] update_scripts_classes |  [ 65% ] update_scripts_classes |  [ 65% ] update_scripts_classes |  [ 65% ] update_scripts_classes |  [ 65% ] update_scripts_classes |  [ 66% ] update_scripts_classes |  [ 66% ] update_scripts_classes |  [ 66% ] update_scripts_classes |  [ 66% ] update_scripts_classes |  [ 66% ] update_scripts_classes |  [ 66% ] update_scripts_classes |  [ 66% ] update_scripts_classes |  [ 67% ] update_scripts_classes |  [ 67% ] update_scripts_classes |  [ 67% ] update_scripts_classes |  [ 67% ] update_scripts_classes |  [ 67% ] update_scripts_classes |  [ 67% ] update_scripts_classes |  [ 67% ] update_scripts_classes |  [ 68% ] update_scripts_classes |  [ 68% ] update_scripts_classes |  [ 68% ] update_scripts_classes |  [ 68% ] update_scripts_classes |  [ 68% ] update_scripts_classes |  [ 68% ] update_scripts_classes |  [ 69% ] update_scripts_classes |  [ 69% ] update_scripts_classes |  [ 69% ] update_scripts_classes |  [ 69% ] update_scripts_classes |  [ 69% ] update_scripts_classes |  [ 69% ] update_scripts_classes |  [ 69% ] update_scripts_classes |  [ 70% ] update_scripts_classes |  [ 70% ] update_scripts_classes |  [ 70% ] update_scripts_classes |  [ 70% ] update_scripts_classes |  [ 70% ] update_scripts_classes |  [ 70% ] update_scripts_classes |  [ 71% ] update_scripts_classes |  [ 71% ] update_scripts_classes |  [ 71% ] update_scripts_classes |  [ 71% ] update_scripts_classes |  [ 71% ] update_scripts_classes |  [ 71% ] update_scripts_classes |  [ 71% ] update_scripts_classes |  [ 72% ] update_scripts_classes |  [ 72% ] update_scripts_classes |  [ 72% ] update_scripts_classes |  [ 72% ] update_scripts_classes |  [ 72% ] update_scripts_classes |  [ 72% ] update_scripts_classes |  [ 72% ] update_scripts_classes |  [ 73% ] update_scripts_classes |  [ 73% ] update_scripts_classes |  [ 73% ] update_scripts_classes |  [ 73% ] update_scripts_classes |  [ 73% ] update_scripts_classes |  [ 73% ] update_scripts_classes |  [ 74% ] update_scripts_classes |  [ 74% ] update_scripts_classes |  [ 74% ] update_scripts_classes |  [ 74% ] update_scripts_classes |  [ 74% ] update_scripts_classes |  [ 74% ] update_scripts_classes |  [ 74% ] update_scripts_classes |  [ 75% ] update_scripts_classes |  [ 75% ] update_scripts_classes |  [ 75% ] update_scripts_classes |  [ 75% ] update_scripts_classes |  [ 75% ] update_scripts_classes |  [ 75% ] update_scripts_classes |  [ 76% ] update_scripts_classes |  [ 76% ] update_scripts_classes |  [ 76% ] update_scripts_classes |  [ 76% ] update_scripts_classes |  [ 76% ] update_scripts_classes |  [ 76% ] update_scripts_classes |  [ 76% ] update_scripts_classes |  [ 77% ] update_scripts_classes |  [ 77% ] update_scripts_classes |  [ 77% ] update_scripts_classes |  [ 77% ] update_scripts_classes |  [ 77% ] update_scripts_classes |  [ 77% ] update_scripts_classes |  [ 77% ] update_scripts_classes |  [ 78% ] update_scripts_classes |  [ 78% ] update_scripts_classes |  [ 78% ] update_scripts_classes |  [ 78% ] update_scripts_classes |  [ 78% ] update_scripts_classes |  [ 78% ] update_scripts_classes |  [ 79% ] update_scripts_classes |  [ 79% ] update_scripts_classes |  [ 79% ] update_scripts_classes |  [ 79% ] update_scripts_classes |  [ 79% ] update_scripts_classes |  [ 79% ] update_scripts_classes |  [ 79% ] update_scripts_classes |  [ 80% ] update_scripts_classes |  [ 80% ] update_scripts_classes |  [ 80% ] update_scripts_classes |  [ 80% ] update_scripts_classes |  [ 80% ] update_scripts_classes |  [ 80% ] update_scripts_classes |  [ 81% ] update_scripts_classes |  [ 81% ] update_scripts_classes |  [ 81% ] update_scripts_classes |  [ 81% ] update_scripts_classes |  [ 81% ] update_scripts_classes |  [ 81% ] update_scripts_classes |  [ 81% ] update_scripts_classes |  [ 82% ] update_scripts_classes |  [ 82% ] update_scripts_classes |  [ 82% ] update_scripts_classes |  [ 82% ] update_scripts_classes |  [ 82% ] update_scripts_classes |  [ 82% ] update_scripts_classes |  [ 83% ] update_scripts_classes |  [ 83% ] update_scripts_classes |  [ 83% ] update_scripts_classes |  [ 83% ] update_scripts_classes |  [ 83% ] update_scripts_classes |  [ 83% ] update_scripts_classes |  [ 83% ] update_scripts_classes |  [ 84% ] update_scripts_classes |  [ 84% ] update_scripts_classes |  [ 84% ] update_scripts_classes |  [ 84% ] update_scripts_classes |  [ 84% ] update_scripts_classes |  [ 84% ] update_scripts_classes |  [ 84% ] update_scripts_classes |  [ 85% ] update_scripts_classes |  [ 85% ] update_scripts_classes |  [ 85% ] update_scripts_classes |  [ 85% ] update_scripts_classes |  [ 85% ] update_scripts_classes |  [ 85% ] update_scripts_classes |  [ 86% ] update_scripts_classes |  [ 86% ] update_scripts_classes |  [ 86% ] update_scripts_classes |  [ 86% ] update_scripts_classes |  [ 86% ] update_scripts_classes |  [ 86% ] update_scripts_classes |  [ 86% ] update_scripts_classes |  [ 87% ] update_scripts_classes |  [ 87% ] update_scripts_classes |  [ 87% ] update_scripts_classes |  [ 87% ] update_scripts_classes |  [ 87% ] update_scripts_classes |  [ 87% ] update_scripts_classes |  [ 88% ] update_scripts_classes |  [ 88% ] update_scripts_classes |  [ 88% ] update_scripts_classes |  [ 88% ] update_scripts_classes |  [ 88% ] update_scripts_classes |  [ 88% ] update_scripts_classes |  [ 88% ] update_scripts_classes |  [ 89% ] update_scripts_classes |  [ 89% ] update_scripts_classes |  [ 89% ] update_scripts_classes |  [ 89% ] update_scripts_classes |  [ 89% ] update_scripts_classes |  [ 89% ] update_scripts_classes |  [ 89% ] update_scripts_classes |  [ 90% ] update_scripts_classes |  [ 90% ] update_scripts_classes |  [ 90% ] update_scripts_classes |  [ 90% ] update_scripts_classes |  [ 90% ] update_scripts_classes |  [ 90% ] update_scripts_classes | ProcTerrainGenerator [ 91% ] update_scripts_classes |  [ 91% ] update_scripts_classes |  [ 91% ] update_scripts_classes |  [ 91% ] update_scripts_classes |  [ 91% ] update_scripts_classes |  [ 91% ] update_scripts_classes |  [ 91% ] update_scripts_classes |  [ 92% ] update_scripts_classes |  [ 92% ] update_scripts_classes |  [ 92% ] update_scripts_classes |  [ 92% ] update_scripts_classes |  [ 92% ] update_scripts_classes |  [ 92% ] update_scripts_classes |  [ 93% ] update_scripts_classes |  [ 93% ] update_scripts_classes |  [ 93% ] update_scripts_classes |  [ 93% ] update_scripts_classes |  [ 93% ] update_scripts_classes |  [ 93% ] update_scripts_classes | TerrainGenerator [ 93% ] update_scripts_classes |  [ 94% ] update_scripts_classes | TerrainProbe [ 94% ] update_scripts_classes |  [ 94% ] update_scripts_classes |  [ 94% ] update_scripts_classes |  [ 94% ] update_scripts_classes |  [ 94% ] update_scripts_classes |  [ 94% ] update_scripts_classes |  [ 95% ] update_scripts_classes |  [ 95% ] update_scripts_classes |  [ 95% ] update_scripts_classes |  [ 95% ] update_scripts_classes |  [ 95% ] update_scripts_classes |  [ 95% ] update_scripts_classes |  [ 96% ] update_scripts_classes |  [ 96% ] update_scripts_classes |  [ 96% ] update_scripts_classes |  [ 96% ] update_scripts_classes |  [ 96% ] update_scripts_classes |  [ 96% ] update_scripts_classes | MCVoxelTerrain [ 96% ] update_scripts_classes |  [ 97% ] update_scripts_classes |  [ 97% ] update_scripts_classes |  [ 97% ] update_scripts_classes |  [ 97% ] update_scripts_classes |  [ 97% ] update_scripts_classes |  [ 97% ] update_scripts_classes |  [ 98% ] update_scripts_classes |  [ 98% ] update_scripts_classes |  [ 98% ] update_scripts_classes |  [ 98% ] update_scripts_classes |  [ 98% ] update_scripts_classes |  [ 98% ] update_scripts_classes |  [ 98% ] update_scripts_classes |  [ 99% ] update_scripts_classes |  [ 99% ] update_scripts_classes |  [ 99% ] update_scripts_classes |  [ 99% ] update_scripts_classes |  [ 99% ] update_scripts_classes |  [ DONE ] update_scripts_classes  [ 0% ] _update_scan_actions | Started Scanning actions... (2832 steps) [ 0% ] _update_scan_actions | scene_data_inc.glsl [ 0% ] _update_scan_actions | cloud_composite.glsl [ 0% ] _update_scan_actions | cloud_compositor.glsl [ 0% ] _update_scan_actions | cloud_compositor_sky.glsl [ 0% ] _update_scan_actions | cloud_density_fill.glsl [ 0% ] _update_scan_actions | cloud_raymarch.glsl [ 0% ] _update_scan_actions | noise_perlin_worley.glsl [ 0% ] _update_scan_actions | perlworlnoise.png [ 0% ] _update_scan_actions | weather.webp [ 0% ] _update_scan_actions | worlnoise.webp [ 0% ] _update_scan_actions | cloud_compositor_sky.glsl [ 0% ] _update_scan_actions | scene_data_inc.glsl [ 0% ] _update_scan_actions | cloud_composite.glsl [ 0% ] _update_scan_actions | cloud_compositor.glsl [ 0% ] _update_scan_actions | cloud_density_fill.glsl [ 0% ] _update_scan_actions | cloud_raymarch.glsl [ 0% ] _update_scan_actions | noise_perlin_worley.glsl [ 0% ] _update_scan_actions | perlworlnoise.png [ 0% ] _update_scan_actions | weather.webp [ 0% ] _update_scan_actions | worlnoise.webp [ 0% ] _update_scan_actions | milkyway_xn.png [ 0% ] _update_scan_actions | milkyway_xp.png [ 0% ] _update_scan_actions | milkyway_yn.png [ 0% ] _update_scan_actions | milkyway_yp.png [ 0% ] _update_scan_actions | milkyway_zn.png [ 0% ] _update_scan_actions | milkyway_zp.png [ 0% ] _update_scan_actions | starmap_2020_4k.exr [ 0% ] _update_scan_actions | noise2.png [ 0% ] _update_scan_actions | noise.jpg [ 1% ] _update_scan_actions | noiseClouds.png [ 1% ] _update_scan_actions | SkyIcon.png [ 1% ] _update_scan_actions | Milkyway.jpg [ 1% ] _update_scan_actions | StarField.jpg [ 1% ] _update_scan_actions | MoonMap.png [ 1% ] _update_scan_actions | star_psf.png [ 1% ] _update_scan_actions | caret-down-solid.svg [ 1% ] _update_scan_actions | caret-up-solid.svg [ 1% ] _update_scan_actions | cloud-solid-hovered.svg [ 1% ] _update_scan_actions | cloud-solid-toggled.svg [ 1% ] _update_scan_actions | cloud-solid.svg [ 1% ] _update_scan_actions | paintbrush-solid-hovered.svg [ 1% ] _update_scan_actions | paintbrush-solid-toggled.svg [ 1% ] _update_scan_actions | paintbrush-solid.svg [ 1% ] _update_scan_actions | MaskDrawingCompute.glsl [ 1% ] _update_scan_actions | bluenoise_Dither.png [ 1% ] _update_scan_actions | curl_noise_packed.png [ 1% ] _update_scan_actions | curl_noise_varied.tga [ 1% ] _update_scan_actions | CloudsDriverIcon.svg [ 1% ] _update_scan_actions | SunshineCloudsBlur.glsl [ 1% ] _update_scan_actions | SunshineCloudsCompute.glsl [ 1% ] _update_scan_actions | SunshineCloudsDisplay.glsl [ 1% ] _update_scan_actions | SunshineCloudsDisplay.msaa.glsl [ 1% ] _update_scan_actions | SunshineCloudsPostCompute.glsl [ 1% ] _update_scan_actions | SunshineCloudsPostCompute.msaa.glsl [ 1% ] _update_scan_actions | SunshineCloudsPreCompute.glsl [ 1% ] _update_scan_actions | FastNoise2.svg [ 1% ] _update_scan_actions | VoxelBlockyLibrary.svg [ 2% ] _update_scan_actions | VoxelBlockyModel.svg [ 2% ] _update_scan_actions | VoxelInstanceLibrary.svg [ 2% ] _update_scan_actions | VoxelInstanceLibraryItem.svg [ 2% ] _update_scan_actions | VoxelInstanceLibraryMultiMeshItem.svg [ 2% ] _update_scan_actions | VoxelInstanceLibrarySceneItem.svg [ 2% ] _update_scan_actions | VoxelInstancer.svg [ 2% ] _update_scan_actions | VoxelLodTerrain.svg [ 2% ] _update_scan_actions | VoxelMesher.svg [ 2% ] _update_scan_actions | VoxelNode.svg [ 2% ] _update_scan_actions | VoxelTerrain.svg [ 2% ] _update_scan_actions | VoxelTerrainLarge.svg [ 2% ] _update_scan_actions | VoxelViewer.svg [ 2% ] _update_scan_actions | ZN_FastNoiseLite.svg [ 2% ] _update_scan_actions | marblesplosion.glb [ 2% ] _update_scan_actions | marblesplosion_Base Color.jpg [ 2% ] _update_scan_actions | marblesplosion_concrete_albedo.jpg [ 2% ] _update_scan_actions | marblesplosion_concrete_normal.jpg [ 2% ] _update_scan_actions | marblesplosion_concrete_orm.jpg [ 2% ] _update_scan_actions | marblesplosion_crystal_albedo.jpg [ 2% ] _update_scan_actions | marblesplosion_crystal_normal.jpg [ 2% ] _update_scan_actions | marblesplosion_crystal_orm.jpg [ 2% ] _update_scan_actions | marblesplosion_Metallic.tga-Roughness.jpg [ 2% ] _update_scan_actions | marblesplosion_Metallic.tga-Roughness_10.jpg [ 2% ] _update_scan_actions | marblesplosion_Normal.jpg [ 2% ] _update_scan_actions | marblesplosion_Normal_9.jpg [ 2% ] _update_scan_actions | spawn_pad.glb [ 2% ] _update_scan_actions | spawn_pad_concrete_albedo.jpg [ 2% ] _update_scan_actions | spawn_pad_concrete_normal.jpg [ 3% ] _update_scan_actions | spawn_pad_concrete_orm.jpg [ 3% ] _update_scan_actions | sphere_build1.glb [ 3% ] _update_scan_actions | sphere_build1_Base Color.jpg [ 3% ] _update_scan_actions | sphere_build1_concrete_albedo.jpg [ 3% ] _update_scan_actions | sphere_build1_concrete_normal.jpg [ 3% ] _update_scan_actions | sphere_build1_concrete_orm.jpg [ 3% ] _update_scan_actions | sphere_build1_crystal_albedo.jpg [ 3% ] _update_scan_actions | sphere_build1_crystal_normal.jpg [ 3% ] _update_scan_actions | sphere_build1_crystal_orm.jpg [ 3% ] _update_scan_actions | sphere_build1_Metallic.tga-Roughness.jpg [ 3% ] _update_scan_actions | sphere_build1_Normal.jpg [ 3% ] _update_scan_actions | Untitled.glb [ 3% ] _update_scan_actions | portal.glb [ 3% ] _update_scan_actions | portal_portal_d.jpg [ 3% ] _update_scan_actions | portal_portal_e.jpg [ 3% ] _update_scan_actions | portal_portal_n.jpg [ 3% ] _update_scan_actions | portal_portal_rm.jpg [ 3% ] _update_scan_actions | spawnpad.glb [ 3% ] _update_scan_actions | spawnpad_concrete_albedo.jpg [ 3% ] _update_scan_actions | spawnpad_concrete_normal.jpg [ 3% ] _update_scan_actions | spawnpad_concrete_orm.jpg [ 3% ] _update_scan_actions | teleporter.glb [ 3% ] _update_scan_actions | teleporter_cable_mass_d.jpg [ 3% ] _update_scan_actions | teleporter_cable_mass_rm.jpg [ 3% ] _update_scan_actions | teleporter_teleport_d.jpg [ 3% ] _update_scan_actions | teleporter_teleport_n.jpg [ 3% ] _update_scan_actions | teleporter_teleport_rm.jpg [ 3% ] _update_scan_actions | tumble.glb [ 3% ] _update_scan_actions | tumble_hand.glb [ 4% ] _update_scan_actions | fft_butterfly.glsl [ 4% ] _update_scan_actions | fft_compute.glsl [ 4% ] _update_scan_actions | fft_unpack.glsl [ 4% ] _update_scan_actions | spectrum_compute.glsl [ 4% ] _update_scan_actions | spectrum_modulate.glsl [ 4% ] _update_scan_actions | transpose.glsl [ 4% ] _update_scan_actions | constant_natural_wind.mp3 [ 4% ] _update_scan_actions | ear_wind.mp3 [ 4% ] _update_scan_actions | howling_wind.mp3 [ 4% ] _update_scan_actions | spawnpad_hum.wav [ 4% ] _update_scan_actions | strange_wind.mp3 [ 4% ] _update_scan_actions | jump_0.ogg [ 4% ] _update_scan_actions | jump_1.ogg [ 4% ] _update_scan_actions | jump_2.ogg [ 4% ] _update_scan_actions | jump_3.ogg [ 4% ] _update_scan_actions | land_0.ogg [ 4% ] _update_scan_actions | land_1.ogg [ 4% ] _update_scan_actions | land_2.ogg [ 4% ] _update_scan_actions | land_3.ogg [ 4% ] _update_scan_actions | land_4.ogg [ 4% ] _update_scan_actions | step_hard_0.ogg [ 4% ] _update_scan_actions | step_hard_1.ogg [ 4% ] _update_scan_actions | step_hard_2.ogg [ 4% ] _update_scan_actions | step_hard_3.ogg [ 4% ] _update_scan_actions | step_hard_4.ogg [ 4% ] _update_scan_actions | step_hard_5.ogg [ 4% ] _update_scan_actions | step_hard_6.ogg [ 4% ] _update_scan_actions | step_hard_7.ogg [ 5% ] _update_scan_actions | step_hard_8.ogg [ 5% ] _update_scan_actions | step_hard_9.ogg [ 5% ] _update_scan_actions | step_terrain_0.ogg [ 5% ] _update_scan_actions | step_terrain_1.ogg [ 5% ] _update_scan_actions | step_terrain_2.ogg [ 5% ] _update_scan_actions | step_terrain_3.ogg [ 5% ] _update_scan_actions | step_terrain_4.ogg [ 5% ] _update_scan_actions | fire_grapplinghook1.mp3 [ 5% ] _update_scan_actions | fire_grapplinghook.wav [ 5% ] _update_scan_actions | generic_robot_jump1.mp3 [ 5% ] _update_scan_actions | generic_robot_jump.wav [ 5% ] _update_scan_actions | generic_robot_land.wav [ 5% ] _update_scan_actions | metal_footstep_1.wav [ 5% ] _update_scan_actions | metal_footstep_2.wav [ 5% ] _update_scan_actions | metal_footstep_3.wav [ 5% ] _update_scan_actions | release_grapplinghook.wav [ 5% ] _update_scan_actions | rubber_foot.mp3 [ 5% ] _update_scan_actions | teleport_1.mp3 [ 5% ] _update_scan_actions | toggleLight_1.wav [ 5% ] _update_scan_actions | tumble_fall.mp3 [ 5% ] _update_scan_actions | tumble_grapplinghook.mp3 [ 5% ] _update_scan_actions | tumble_step1.mp3 [ 5% ] _update_scan_actions | tumble_step2.mp3 [ 5% ] _update_scan_actions | lightning.png [ 5% ] _update_scan_actions | noise.png [ 5% ] _update_scan_actions | particle.png [ 5% ] _update_scan_actions | FireMask.png [ 5% ] _update_scan_actions | HoleNoise.png [ 6% ] _update_scan_actions | WispyNoise.png [ 6% ] _update_scan_actions | tumble.jpg [ 6% ] _update_scan_actions | tumblelogo.png [ 6% ] _update_scan_actions | grid_sdf.glsl [ 6% ] _update_scan_actions | noise_sdf.glsl [ 6% ] _update_scan_actions | bake_planeset.glsl [ 6% ] _update_scan_actions | density_fill.glsl [ 6% ] _update_scan_actions | edge_classify.glsl [ 6% ] _update_scan_actions | edge_intersect.glsl [ 6% ] _update_scan_actions | material_kernel.glsl [ 6% ] _update_scan_actions | prepare_dispatch.glsl [ 6% ] _update_scan_actions | qef_solve.glsl [ 6% ] _update_scan_actions | quad_emit.glsl [ 6% ] _update_scan_actions | scan_blocks.glsl [ 6% ] _update_scan_actions | scan_decoupled_lookback.glsl [ 6% ] _update_scan_actions | scan_propagate.glsl [ 6% ] _update_scan_actions | scan_single.glsl [ 6% ] _update_scan_actions | scan_subgroup.glsl [ 6% ] _update_scan_actions | stream_compact.glsl [ 6% ] _update_scan_actions | stream_compact_index.glsl [ 6% ] _update_scan_actions | surface_normals.glsl [ 6% ] _update_scan_actions | vertex_polish.glsl [ 6% ] _update_scan_actions | voxel_classify.glsl [ 6% ] _update_scan_actions | bridge_ChatGPT_Image_Mar_2_2026_02_10_56_PM_webp.png [ 6% ] _update_scan_actions | bridge_Image_0.png [ 6% ] _update_scan_actions | bridge_Image_1.png [ 6% ] _update_scan_actions | bridge_Image_2.png [ 6% ] _update_scan_actions | bridge_texture_pbr_20250901.png [ 6% ] _update_scan_actions | bridge_texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png [ 7% ] _update_scan_actions | bridge_texture_pbr_20250901_normal.png [ 7% ] _update_scan_actions | preview.webp [ 7% ] _update_scan_actions | START_rooms.obj [ 7% ] _update_scan_actions | proc_erosion_compiled.glsl [ 7% ] _update_scan_actions | albedo.jpg [ 7% ] _update_scan_actions | height.png [ 7% ] _update_scan_actions | normal.jpg [ 7% ] _update_scan_actions | orm.jpg [ 7% ] _update_scan_actions | albedo.jpg [ 7% ] _update_scan_actions | height.png [ 7% ] _update_scan_actions | normal.jpg [ 7% ] _update_scan_actions | orm.jpg [ 7% ] _update_scan_actions | albedo.jpg [ 7% ] _update_scan_actions | height.png [ 7% ] _update_scan_actions | normal.jpg [ 7% ] _update_scan_actions | orm.jpg [ 7% ] _update_scan_actions | albedo.jpg [ 7% ] _update_scan_actions | height.png [ 7% ] _update_scan_actions | normal.jpg [ 7% ] _update_scan_actions | orm.jpg [ 7% ] _update_scan_actions | albedo.jpg [ 7% ] _update_scan_actions | height.png [ 7% ] _update_scan_actions | normal.jpg [ 7% ] _update_scan_actions | orm.jpg [ 7% ] _update_scan_actions | albedo.jpg [ 7% ] _update_scan_actions | height.png [ 7% ] _update_scan_actions | normal.jpg [ 7% ] _update_scan_actions | orm.jpg [ 8% ] _update_scan_actions | albedo.jpg [ 8% ] _update_scan_actions | height.png [ 8% ] _update_scan_actions | normal.jpg [ 8% ] _update_scan_actions | orm.jpg [ 8% ] _update_scan_actions | albedo.jpg [ 8% ] _update_scan_actions | height.png [ 8% ] _update_scan_actions | normal.jpg [ 8% ] _update_scan_actions | orm.jpg [ 8% ] _update_scan_actions | albedo.jpg [ 8% ] _update_scan_actions | height.png [ 8% ] _update_scan_actions | normal.jpg [ 8% ] _update_scan_actions | orm.jpg [ 8% ] _update_scan_actions | albedo.jpg [ 8% ] _update_scan_actions | height.png [ 8% ] _update_scan_actions | normal.jpg [ 8% ] _update_scan_actions | orm.jpg [ 8% ] _update_scan_actions | albedo.jpg [ 8% ] _update_scan_actions | height.png [ 8% ] _update_scan_actions | normal.jpg [ 8% ] _update_scan_actions | orm.jpg [ 8% ] _update_scan_actions | albedo.jpg [ 8% ] _update_scan_actions | height.png [ 8% ] _update_scan_actions | normal.jpg [ 8% ] _update_scan_actions | orm.jpg [ 8% ] _update_scan_actions | albedo.jpg [ 8% ] _update_scan_actions | height.png [ 8% ] _update_scan_actions | normal.png [ 8% ] _update_scan_actions | orm.jpg [ 9% ] _update_scan_actions | texture_01.png [ 9% ] _update_scan_actions | texture_01_height.png [ 9% ] _update_scan_actions | texture_01_normal.png [ 9% ] _update_scan_actions | texture_01_orm.png [ 9% ] _update_scan_actions | texture_02.png [ 9% ] _update_scan_actions | texture_02_height.png [ 9% ] _update_scan_actions | texture_02_normal.png [ 9% ] _update_scan_actions | texture_02_orm.png [ 9% ] _update_scan_actions | texture_03.png [ 9% ] _update_scan_actions | texture_03_height.png [ 9% ] _update_scan_actions | texture_03_normal.png [ 9% ] _update_scan_actions | texture_03_orm.png [ 9% ] _update_scan_actions | texture_04.png [ 9% ] _update_scan_actions | texture_04_height.png [ 9% ] _update_scan_actions | texture_04_normal.png [ 9% ] _update_scan_actions | texture_04_orm.png [ 9% ] _update_scan_actions | texture_05.png [ 9% ] _update_scan_actions | texture_05_height.png [ 9% ] _update_scan_actions | texture_05_normal.png [ 9% ] _update_scan_actions | texture_05_orm.png [ 9% ] _update_scan_actions | texture_06.png [ 9% ] _update_scan_actions | texture_06_height.png [ 9% ] _update_scan_actions | texture_06_normal.png [ 9% ] _update_scan_actions | texture_06_orm.png [ 9% ] _update_scan_actions | texture_07.png [ 9% ] _update_scan_actions | texture_07_height.png [ 9% ] _update_scan_actions | texture_07_normal.png [ 9% ] _update_scan_actions | texture_07_orm.png [ 9% ] _update_scan_actions | texture_08.png [ 10% ] _update_scan_actions | texture_08_height.png [ 10% ] _update_scan_actions | texture_08_normal.png [ 10% ] _update_scan_actions | texture_08_orm.png [ 10% ] _update_scan_actions | texture_09.png [ 10% ] _update_scan_actions | texture_09_height.png [ 10% ] _update_scan_actions | texture_09_normal.png [ 10% ] _update_scan_actions | texture_09_orm.png [ 10% ] _update_scan_actions | texture_10.png [ 10% ] _update_scan_actions | texture_10_height.png [ 10% ] _update_scan_actions | texture_10_normal.png [ 10% ] _update_scan_actions | texture_10_orm.png [ 10% ] _update_scan_actions | texture_11.png [ 10% ] _update_scan_actions | texture_11_height.png [ 10% ] _update_scan_actions | texture_11_normal.png [ 10% ] _update_scan_actions | texture_11_orm.png [ 10% ] _update_scan_actions | texture_12.png [ 10% ] _update_scan_actions | texture_12_height.png [ 10% ] _update_scan_actions | texture_12_normal.png [ 10% ] _update_scan_actions | texture_12_orm.png [ 10% ] _update_scan_actions | texture_13.png [ 10% ] _update_scan_actions | texture_13_height.png [ 10% ] _update_scan_actions | texture_13_normal.png [ 10% ] _update_scan_actions | texture_13_orm.png [ 10% ] _update_scan_actions | texture_01.png [ 10% ] _update_scan_actions | texture_01_height.png [ 10% ] _update_scan_actions | texture_01_normal.png [ 10% ] _update_scan_actions | texture_01_orm.png [ 10% ] _update_scan_actions | texture_02.png [ 11% ] _update_scan_actions | texture_02_height.png [ 11% ] _update_scan_actions | texture_02_normal.png [ 11% ] _update_scan_actions | texture_02_orm.png [ 11% ] _update_scan_actions | texture_03.png [ 11% ] _update_scan_actions | texture_03_height.png [ 11% ] _update_scan_actions | texture_03_normal.png [ 11% ] _update_scan_actions | texture_03_orm.png [ 11% ] _update_scan_actions | texture_04.png [ 11% ] _update_scan_actions | texture_04_height.png [ 11% ] _update_scan_actions | texture_04_normal.png [ 11% ] _update_scan_actions | texture_04_orm.png [ 11% ] _update_scan_actions | texture_05.png [ 11% ] _update_scan_actions | texture_05_height.png [ 11% ] _update_scan_actions | texture_05_normal.png [ 11% ] _update_scan_actions | texture_05_orm.png [ 11% ] _update_scan_actions | texture_06.png [ 11% ] _update_scan_actions | texture_06_height.png [ 11% ] _update_scan_actions | texture_06_normal.png [ 11% ] _update_scan_actions | texture_06_orm.png [ 11% ] _update_scan_actions | texture_07.png [ 11% ] _update_scan_actions | texture_07_height.png [ 11% ] _update_scan_actions | texture_07_normal.png [ 11% ] _update_scan_actions | texture_07_orm.png [ 11% ] _update_scan_actions | texture_08.png [ 11% ] _update_scan_actions | texture_08_height.png [ 11% ] _update_scan_actions | texture_08_normal.png [ 11% ] _update_scan_actions | texture_08_orm.png [ 11% ] _update_scan_actions | texture_09.png [ 12% ] _update_scan_actions | texture_09_height.png [ 12% ] _update_scan_actions | texture_09_normal.png [ 12% ] _update_scan_actions | texture_09_orm.png [ 12% ] _update_scan_actions | texture_10.png [ 12% ] _update_scan_actions | texture_10_height.png [ 12% ] _update_scan_actions | texture_10_normal.png [ 12% ] _update_scan_actions | texture_10_orm.png [ 12% ] _update_scan_actions | texture_11.png [ 12% ] _update_scan_actions | texture_11_height.png [ 12% ] _update_scan_actions | texture_11_normal.png [ 12% ] _update_scan_actions | texture_11_orm.png [ 12% ] _update_scan_actions | texture_12.png [ 12% ] _update_scan_actions | texture_12_height.png [ 12% ] _update_scan_actions | texture_12_normal.png [ 12% ] _update_scan_actions | texture_12_orm.png [ 12% ] _update_scan_actions | texture_13.png [ 12% ] _update_scan_actions | texture_13_height.png [ 12% ] _update_scan_actions | texture_13_normal.png [ 12% ] _update_scan_actions | texture_13_orm.png [ 12% ] _update_scan_actions | texture_01.png [ 12% ] _update_scan_actions | texture_01_height.png [ 12% ] _update_scan_actions | texture_01_normal.png [ 12% ] _update_scan_actions | texture_01_orm.png [ 12% ] _update_scan_actions | texture_02.png [ 12% ] _update_scan_actions | texture_02_height.png [ 12% ] _update_scan_actions | texture_02_normal.png [ 12% ] _update_scan_actions | texture_02_orm.png [ 12% ] _update_scan_actions | texture_03.png [ 12% ] _update_scan_actions | texture_03_height.png [ 13% ] _update_scan_actions | texture_03_normal.png [ 13% ] _update_scan_actions | texture_03_orm.png [ 13% ] _update_scan_actions | texture_04.png [ 13% ] _update_scan_actions | texture_04_height.png [ 13% ] _update_scan_actions | texture_04_normal.png [ 13% ] _update_scan_actions | texture_04_orm.png [ 13% ] _update_scan_actions | texture_05.png [ 13% ] _update_scan_actions | texture_05_height.png [ 13% ] _update_scan_actions | texture_05_normal.png [ 13% ] _update_scan_actions | texture_05_orm.png [ 13% ] _update_scan_actions | texture_06.png [ 13% ] _update_scan_actions | texture_06_height.png [ 13% ] _update_scan_actions | texture_06_normal.png [ 13% ] _update_scan_actions | texture_06_orm.png [ 13% ] _update_scan_actions | texture_07.png [ 13% ] _update_scan_actions | texture_07_height.png [ 13% ] _update_scan_actions | texture_07_normal.png [ 13% ] _update_scan_actions | texture_07_orm.png [ 13% ] _update_scan_actions | texture_08.png [ 13% ] _update_scan_actions | texture_08_height.png [ 13% ] _update_scan_actions | texture_08_normal.png [ 13% ] _update_scan_actions | texture_08_orm.png [ 13% ] _update_scan_actions | texture_09.png [ 13% ] _update_scan_actions | texture_09_height.png [ 13% ] _update_scan_actions | texture_09_normal.png [ 13% ] _update_scan_actions | texture_09_orm.png [ 13% ] _update_scan_actions | texture_10.png [ 13% ] _update_scan_actions | texture_10_height.png [ 14% ] _update_scan_actions | texture_10_normal.png [ 14% ] _update_scan_actions | texture_10_orm.png [ 14% ] _update_scan_actions | texture_11.png [ 14% ] _update_scan_actions | texture_11_height.png [ 14% ] _update_scan_actions | texture_11_normal.png [ 14% ] _update_scan_actions | texture_11_orm.png [ 14% ] _update_scan_actions | texture_12.png [ 14% ] _update_scan_actions | texture_12_height.png [ 14% ] _update_scan_actions | texture_12_normal.png [ 14% ] _update_scan_actions | texture_12_orm.png [ 14% ] _update_scan_actions | texture_13.png [ 14% ] _update_scan_actions | texture_13_height.png [ 14% ] _update_scan_actions | texture_13_normal.png [ 14% ] _update_scan_actions | texture_13_orm.png [ 14% ] _update_scan_actions | texture_01.png [ 14% ] _update_scan_actions | texture_01_height.png [ 14% ] _update_scan_actions | texture_01_normal.png [ 14% ] _update_scan_actions | texture_01_orm.png [ 14% ] _update_scan_actions | texture_02.png [ 14% ] _update_scan_actions | texture_02_height.png [ 14% ] _update_scan_actions | texture_02_normal.png [ 14% ] _update_scan_actions | texture_02_orm.png [ 14% ] _update_scan_actions | texture_03.png [ 14% ] _update_scan_actions | texture_03_height.png [ 14% ] _update_scan_actions | texture_03_normal.png [ 14% ] _update_scan_actions | texture_03_orm.png [ 14% ] _update_scan_actions | texture_04.png [ 14% ] _update_scan_actions | texture_04_height.png [ 15% ] _update_scan_actions | texture_04_normal.png [ 15% ] _update_scan_actions | texture_04_orm.png [ 15% ] _update_scan_actions | texture_05.png [ 15% ] _update_scan_actions | texture_05_height.png [ 15% ] _update_scan_actions | texture_05_normal.png [ 15% ] _update_scan_actions | texture_05_orm.png [ 15% ] _update_scan_actions | texture_06.png [ 15% ] _update_scan_actions | texture_06_height.png [ 15% ] _update_scan_actions | texture_06_normal.png [ 15% ] _update_scan_actions | texture_06_orm.png [ 15% ] _update_scan_actions | texture_07.png [ 15% ] _update_scan_actions | texture_07_height.png [ 15% ] _update_scan_actions | texture_07_normal.png [ 15% ] _update_scan_actions | texture_07_orm.png [ 15% ] _update_scan_actions | texture_08.png [ 15% ] _update_scan_actions | texture_08_height.png [ 15% ] _update_scan_actions | texture_08_normal.png [ 15% ] _update_scan_actions | texture_08_orm.png [ 15% ] _update_scan_actions | texture_09.png [ 15% ] _update_scan_actions | texture_09_height.png [ 15% ] _update_scan_actions | texture_09_normal.png [ 15% ] _update_scan_actions | texture_09_orm.png [ 15% ] _update_scan_actions | texture_10.png [ 15% ] _update_scan_actions | texture_10_height.png [ 15% ] _update_scan_actions | texture_10_normal.png [ 15% ] _update_scan_actions | texture_10_orm.png [ 15% ] _update_scan_actions | texture_11.png [ 15% ] _update_scan_actions | texture_11_height.png [ 15% ] _update_scan_actions | texture_11_normal.png [ 16% ] _update_scan_actions | texture_11_orm.png [ 16% ] _update_scan_actions | texture_12.png [ 16% ] _update_scan_actions | texture_12_height.png [ 16% ] _update_scan_actions | texture_12_normal.png [ 16% ] _update_scan_actions | texture_12_orm.png [ 16% ] _update_scan_actions | texture_13.png [ 16% ] _update_scan_actions | texture_13_height.png [ 16% ] _update_scan_actions | texture_13_normal.png [ 16% ] _update_scan_actions | texture_13_orm.png [ 16% ] _update_scan_actions | texture_01.png [ 16% ] _update_scan_actions | texture_01_height.png [ 16% ] _update_scan_actions | texture_01_normal.png [ 16% ] _update_scan_actions | texture_01_orm.png [ 16% ] _update_scan_actions | texture_02.png [ 16% ] _update_scan_actions | texture_02_height.png [ 16% ] _update_scan_actions | texture_02_normal.png [ 16% ] _update_scan_actions | texture_02_orm.png [ 16% ] _update_scan_actions | texture_03.png [ 16% ] _update_scan_actions | texture_03_height.png [ 16% ] _update_scan_actions | texture_03_normal.png [ 16% ] _update_scan_actions | texture_03_orm.png [ 16% ] _update_scan_actions | texture_04.png [ 16% ] _update_scan_actions | texture_04_height.png [ 16% ] _update_scan_actions | texture_04_normal.png [ 16% ] _update_scan_actions | texture_04_orm.png [ 16% ] _update_scan_actions | texture_05.png [ 16% ] _update_scan_actions | texture_05_height.png [ 16% ] _update_scan_actions | texture_05_normal.png [ 17% ] _update_scan_actions | texture_05_orm.png [ 17% ] _update_scan_actions | texture_06.png [ 17% ] _update_scan_actions | texture_06_height.png [ 17% ] _update_scan_actions | texture_06_normal.png [ 17% ] _update_scan_actions | texture_06_orm.png [ 17% ] _update_scan_actions | texture_07.png [ 17% ] _update_scan_actions | texture_07_height.png [ 17% ] _update_scan_actions | texture_07_normal.png [ 17% ] _update_scan_actions | texture_07_orm.png [ 17% ] _update_scan_actions | texture_08.png [ 17% ] _update_scan_actions | texture_08_height.png [ 17% ] _update_scan_actions | texture_08_normal.png [ 17% ] _update_scan_actions | texture_08_orm.png [ 17% ] _update_scan_actions | texture_09.png [ 17% ] _update_scan_actions | texture_09_height.png [ 17% ] _update_scan_actions | texture_09_normal.png [ 17% ] _update_scan_actions | texture_09_orm.png [ 17% ] _update_scan_actions | texture_10.png [ 17% ] _update_scan_actions | texture_10_height.png [ 17% ] _update_scan_actions | texture_10_normal.png [ 17% ] _update_scan_actions | texture_10_orm.png [ 17% ] _update_scan_actions | texture_11.png [ 17% ] _update_scan_actions | texture_11_height.png [ 17% ] _update_scan_actions | texture_11_normal.png [ 17% ] _update_scan_actions | texture_11_orm.png [ 17% ] _update_scan_actions | texture_12.png [ 17% ] _update_scan_actions | texture_12_height.png [ 17% ] _update_scan_actions | texture_12_normal.png [ 18% ] _update_scan_actions | texture_12_orm.png [ 18% ] _update_scan_actions | texture_13.png [ 18% ] _update_scan_actions | texture_13_height.png [ 18% ] _update_scan_actions | texture_13_normal.png [ 18% ] _update_scan_actions | texture_13_orm.png [ 18% ] _update_scan_actions | texture_01.png [ 18% ] _update_scan_actions | texture_01_height.png [ 18% ] _update_scan_actions | texture_01_normal.png [ 18% ] _update_scan_actions | texture_01_orm.png [ 18% ] _update_scan_actions | texture_02.png [ 18% ] _update_scan_actions | texture_02_height.png [ 18% ] _update_scan_actions | texture_02_normal.png [ 18% ] _update_scan_actions | texture_02_orm.png [ 18% ] _update_scan_actions | texture_03.png [ 18% ] _update_scan_actions | texture_03_height.png [ 18% ] _update_scan_actions | texture_03_normal.png [ 18% ] _update_scan_actions | texture_03_orm.png [ 18% ] _update_scan_actions | texture_04.png [ 18% ] _update_scan_actions | texture_04_height.png [ 18% ] _update_scan_actions | texture_04_normal.png [ 18% ] _update_scan_actions | texture_04_orm.png [ 18% ] _update_scan_actions | texture_05.png [ 18% ] _update_scan_actions | texture_05_height.png [ 18% ] _update_scan_actions | texture_05_normal.png [ 18% ] _update_scan_actions | texture_05_orm.png [ 18% ] _update_scan_actions | texture_06.png [ 18% ] _update_scan_actions | texture_06_height.png [ 18% ] _update_scan_actions | texture_06_normal.png [ 18% ] _update_scan_actions | texture_06_orm.png [ 19% ] _update_scan_actions | texture_07.png [ 19% ] _update_scan_actions | texture_07_height.png [ 19% ] _update_scan_actions | texture_07_normal.png [ 19% ] _update_scan_actions | texture_07_orm.png [ 19% ] _update_scan_actions | texture_08.png [ 19% ] _update_scan_actions | texture_08_height.png [ 19% ] _update_scan_actions | texture_08_normal.png [ 19% ] _update_scan_actions | texture_08_orm.png [ 19% ] _update_scan_actions | texture_09.png [ 19% ] _update_scan_actions | texture_09_height.png [ 19% ] _update_scan_actions | texture_09_normal.png [ 19% ] _update_scan_actions | texture_09_orm.png [ 19% ] _update_scan_actions | texture_10.png [ 19% ] _update_scan_actions | texture_10_height.png [ 19% ] _update_scan_actions | texture_10_normal.png [ 19% ] _update_scan_actions | texture_10_orm.png [ 19% ] _update_scan_actions | texture_11.png [ 19% ] _update_scan_actions | texture_11_height.png [ 19% ] _update_scan_actions | texture_11_normal.png [ 19% ] _update_scan_actions | texture_11_orm.png [ 19% ] _update_scan_actions | texture_12.png [ 19% ] _update_scan_actions | texture_12_height.png [ 19% ] _update_scan_actions | texture_12_normal.png [ 19% ] _update_scan_actions | texture_12_orm.png [ 19% ] _update_scan_actions | texture_13.png [ 19% ] _update_scan_actions | texture_13_height.png [ 19% ] _update_scan_actions | texture_13_normal.png [ 19% ] _update_scan_actions | texture_13_orm.png [ 20% ] _update_scan_actions | +0med_but1.png [ 20% ] _update_scan_actions | +0med_but1_normal.png [ 20% ] _update_scan_actions | +0med_but2.png [ 20% ] _update_scan_actions | +0med_but2_normal.png [ 20% ] _update_scan_actions | +0med_but3.png [ 20% ] _update_scan_actions | +0med_but3_normal.png [ 20% ] _update_scan_actions | +0med_but_s1.png [ 20% ] _update_scan_actions | +0med_but_s1_normal.png [ 20% ] _update_scan_actions | +0med_sht_but1.png [ 20% ] _update_scan_actions | +0med_sht_but1_normal.png [ 20% ] _update_scan_actions | +1med_but3.png [ 20% ] _update_scan_actions | +1med_but3_normal.png [ 20% ] _update_scan_actions | +1med_but_s1.png [ 20% ] _update_scan_actions | +1med_but_s1_normal.png [ 20% ] _update_scan_actions | +1med_sht_but1.png [ 20% ] _update_scan_actions | +1med_sht_but1_normal.png [ 20% ] _update_scan_actions | +2med_but_s1.png [ 20% ] _update_scan_actions | +2med_but_s1_normal.png [ 20% ] _update_scan_actions | +3med_but_s1.png [ 20% ] _update_scan_actions | +3med_but_s1_normal.png [ 20% ] _update_scan_actions | +amed_but1.png [ 20% ] _update_scan_actions | +amed_but1_normal.png [ 20% ] _update_scan_actions | +amed_but2.png [ 20% ] _update_scan_actions | +amed_but2_normal.png [ 20% ] _update_scan_actions | +amed_but3.png [ 20% ] _update_scan_actions | +amed_but3_normal.png [ 20% ] _update_scan_actions | +amed_but_s1.png [ 20% ] _update_scan_actions | +amed_but_s1_normal.png [ 21% ] _update_scan_actions | +amed_sht_but1.png [ 21% ] _update_scan_actions | +amed_sht_but1_normal.png [ 21% ] _update_scan_actions | afloor1_4.png [ 21% ] _update_scan_actions | afloor1_4_normal.png [ 21% ] _update_scan_actions | afloor1_8.png [ 21% ] _update_scan_actions | afloor1_8_normal.png [ 21% ] _update_scan_actions | afloor3_1.png [ 21% ] _update_scan_actions | afloor3_1_normal.png [ 21% ] _update_scan_actions | altar1_1.png [ 21% ] _update_scan_actions | altar1_1_normal.png [ 21% ] _update_scan_actions | altar1_3.png [ 21% ] _update_scan_actions | altar1_3_normal.png [ 21% ] _update_scan_actions | altar1_4.png [ 21% ] _update_scan_actions | altar1_4_normal.png [ 21% ] _update_scan_actions | Art1.png [ 21% ] _update_scan_actions | Art1_normal.png [ 21% ] _update_scan_actions | brick0.png [ 21% ] _update_scan_actions | brick0_normal.png [ 21% ] _update_scan_actions | brick1.png [ 21% ] _update_scan_actions | brick1_normal.png [ 21% ] _update_scan_actions | brick4_s.png [ 21% ] _update_scan_actions | brick4_s_normal.png [ 21% ] _update_scan_actions | brown1.png [ 21% ] _update_scan_actions | brown1_normal.png [ 21% ] _update_scan_actions | med_block_1a.png [ 21% ] _update_scan_actions | med_block_1a_normal.png [ 21% ] _update_scan_actions | med_block_1b.png [ 21% ] _update_scan_actions | med_block_1b_normal.png [ 21% ] _update_scan_actions | med_block_1c.png [ 22% ] _update_scan_actions | med_block_1c_normal.png [ 22% ] _update_scan_actions | med_block_1d.png [ 22% ] _update_scan_actions | med_block_1d_normal.png [ 22% ] _update_scan_actions | med_block_1e.png [ 22% ] _update_scan_actions | med_block_1e_normal.png [ 22% ] _update_scan_actions | med_block_1f.png [ 22% ] _update_scan_actions | med_block_1f_normal.png [ 22% ] _update_scan_actions | med_block_1s.png [ 22% ] _update_scan_actions | med_block_1s_normal.png [ 22% ] _update_scan_actions | med_block_2a.png [ 22% ] _update_scan_actions | med_block_2a_normal.png [ 22% ] _update_scan_actions | med_block_2b.png [ 22% ] _update_scan_actions | med_block_2b_normal.png [ 22% ] _update_scan_actions | med_block_2c.png [ 22% ] _update_scan_actions | med_block_2c_normal.png [ 22% ] _update_scan_actions | med_block_2d.png [ 22% ] _update_scan_actions | med_block_2d_normal.png [ 22% ] _update_scan_actions | med_block_2e.png [ 22% ] _update_scan_actions | med_block_2e_normal.png [ 22% ] _update_scan_actions | med_block_2f.png [ 22% ] _update_scan_actions | med_block_2f_normal.png [ 22% ] _update_scan_actions | med_block_2s.png [ 22% ] _update_scan_actions | med_block_2s_normal.png [ 22% ] _update_scan_actions | med_brk9_ceil1a.png [ 22% ] _update_scan_actions | med_brk9_ceil1a_normal.png [ 22% ] _update_scan_actions | med_brk9_ceil1b.png [ 22% ] _update_scan_actions | med_brk9_ceil1b_normal.png [ 22% ] _update_scan_actions | med_brk9_wal2a.png [ 23% ] _update_scan_actions | med_brk9_wal2a_normal.png [ 23% ] _update_scan_actions | med_brk9_wal2b.png [ 23% ] _update_scan_actions | med_brk9_wal2b_normal.png [ 23% ] _update_scan_actions | med_brk9_wal2c.png [ 23% ] _update_scan_actions | med_brk9_wal2c_normal.png [ 23% ] _update_scan_actions | med_brk9_win1.png [ 23% ] _update_scan_actions | med_brk9_win1b.png [ 23% ] _update_scan_actions | med_brk9_win1b_normal.png [ 23% ] _update_scan_actions | med_brk9_win1_normal.png [ 23% ] _update_scan_actions | med_but_side.png [ 23% ] _update_scan_actions | med_but_side_normal.png [ 23% ] _update_scan_actions | med_cmet1.png [ 23% ] _update_scan_actions | med_cmet1_normal.png [ 23% ] _update_scan_actions | med_cmet2a.png [ 23% ] _update_scan_actions | med_cmet2a_normal.png [ 23% ] _update_scan_actions | med_cmet2b.png [ 23% ] _update_scan_actions | med_cmet2b_normal.png [ 23% ] _update_scan_actions | med_cmet2c.png [ 23% ] _update_scan_actions | med_cmet2c_normal.png [ 23% ] _update_scan_actions | med_cmet3a.png [ 23% ] _update_scan_actions | med_cmet3a_normal.png [ 23% ] _update_scan_actions | med_cmet3b.png [ 23% ] _update_scan_actions | med_cmet3b_normal.png [ 23% ] _update_scan_actions | med_cmet4.png [ 23% ] _update_scan_actions | med_cmet4_normal.png [ 23% ] _update_scan_actions | med_cmet5a.png [ 23% ] _update_scan_actions | med_cmet5a_normal.png [ 23% ] _update_scan_actions | med_cmet5c.png [ 24% ] _update_scan_actions | med_cmet5c_normal.png [ 24% ] _update_scan_actions | med_csl_brk1_1.png [ 24% ] _update_scan_actions | med_csl_brk1_1_normal.png [ 24% ] _update_scan_actions | med_csl_brk1_2.png [ 24% ] _update_scan_actions | med_csl_brk1_2_normal.png [ 24% ] _update_scan_actions | med_csl_brk1_3.png [ 24% ] _update_scan_actions | med_csl_brk1_3_normal.png [ 24% ] _update_scan_actions | med_csl_brk2_1.png [ 24% ] _update_scan_actions | med_csl_brk2_1_normal.png [ 24% ] _update_scan_actions | med_csl_brk2_2.png [ 24% ] _update_scan_actions | med_csl_brk2_2_normal.png [ 24% ] _update_scan_actions | med_csl_brk5.png [ 24% ] _update_scan_actions | med_csl_brk5_normal.png [ 24% ] _update_scan_actions | med_csl_brk6_1.png [ 24% ] _update_scan_actions | med_csl_brk6_1_normal.png [ 24% ] _update_scan_actions | med_csl_brk6_2.png [ 24% ] _update_scan_actions | med_csl_brk6_2_normal.png [ 24% ] _update_scan_actions | med_csl_brk7_1.png [ 24% ] _update_scan_actions | med_csl_brk7_1b.png [ 24% ] _update_scan_actions | med_csl_brk7_1b_normal.png [ 24% ] _update_scan_actions | med_csl_brk7_1_normal.png [ 24% ] _update_scan_actions | med_csl_brk7_2.png [ 24% ] _update_scan_actions | med_csl_brk7_2_normal.png [ 24% ] _update_scan_actions | med_csl_brk8_1c.png [ 24% ] _update_scan_actions | med_csl_brk8_1c_normal.png [ 24% ] _update_scan_actions | med_csl_brk8_1d.png [ 24% ] _update_scan_actions | med_csl_brk8_1d_normal.png [ 24% ] _update_scan_actions | med_csl_brk9_1.png [ 24% ] _update_scan_actions | med_csl_brk9_1b.png [ 25% ] _update_scan_actions | med_csl_brk9_1b_normal.png [ 25% ] _update_scan_actions | med_csl_brk9_1_normal.png [ 25% ] _update_scan_actions | med_csl_brk9_f.png [ 25% ] _update_scan_actions | med_csl_brk9_f_normal.png [ 25% ] _update_scan_actions | med_csl_brk10.png [ 25% ] _update_scan_actions | med_csl_brk10b.png [ 25% ] _update_scan_actions | med_csl_brk10b_normal.png [ 25% ] _update_scan_actions | med_csl_brk10_f.png [ 25% ] _update_scan_actions | med_csl_brk10_f_normal.png [ 25% ] _update_scan_actions | med_csl_brk10_normal.png [ 25% ] _update_scan_actions | med_csl_brk11.png [ 25% ] _update_scan_actions | med_csl_brk11_normal.png [ 25% ] _update_scan_actions | med_csl_brk12.png [ 25% ] _update_scan_actions | med_csl_brk12_f.png [ 25% ] _update_scan_actions | med_csl_brk12_f_normal.png [ 25% ] _update_scan_actions | med_csl_brk12_normal.png [ 25% ] _update_scan_actions | med_csl_brk13.png [ 25% ] _update_scan_actions | med_csl_brk13_normal.png [ 25% ] _update_scan_actions | med_csl_brk14.png [ 25% ] _update_scan_actions | med_csl_brk14b.png [ 25% ] _update_scan_actions | med_csl_brk14b_normal.png [ 25% ] _update_scan_actions | med_csl_brk14_f.png [ 25% ] _update_scan_actions | med_csl_brk14_f_normal.png [ 25% ] _update_scan_actions | med_csl_brk14_normal.png [ 25% ] _update_scan_actions | med_csl_brk15.png [ 25% ] _update_scan_actions | med_csl_brk15b.png [ 25% ] _update_scan_actions | med_csl_brk15b_normal.png [ 25% ] _update_scan_actions | med_csl_brk15f.png [ 26% ] _update_scan_actions | med_csl_brk15f_normal.png [ 26% ] _update_scan_actions | med_csl_brk15_normal.png [ 26% ] _update_scan_actions | med_csl_brk16.png [ 26% ] _update_scan_actions | med_csl_brk16b.png [ 26% ] _update_scan_actions | med_csl_brk16b_normal.png [ 26% ] _update_scan_actions | med_csl_brk16f.png [ 26% ] _update_scan_actions | med_csl_brk16f_normal.png [ 26% ] _update_scan_actions | med_csl_brk16_normal.png [ 26% ] _update_scan_actions | med_csl_brk17.png [ 26% ] _update_scan_actions | med_csl_brk17b.png [ 26% ] _update_scan_actions | med_csl_brk17b_normal.png [ 26% ] _update_scan_actions | med_csl_brk17_f.png [ 26% ] _update_scan_actions | med_csl_brk17_f_normal.png [ 26% ] _update_scan_actions | med_csl_brk17_normal.png [ 26% ] _update_scan_actions | med_csl_brk18b.png [ 26% ] _update_scan_actions | med_csl_brk18b_normal.png [ 26% ] _update_scan_actions | med_csl_brk18_f.png [ 26% ] _update_scan_actions | med_csl_brk18_f_normal.png [ 26% ] _update_scan_actions | med_csl_brk18_gb.png [ 26% ] _update_scan_actions | med_csl_brk18_gb_normal.png [ 26% ] _update_scan_actions | med_csl_brk18_gt.png [ 26% ] _update_scan_actions | med_csl_brk18_gt_normal.png [ 26% ] _update_scan_actions | med_csl_brk18_t.png [ 26% ] _update_scan_actions | med_csl_brk18_tb.png [ 26% ] _update_scan_actions | med_csl_brk18_tb_normal.png [ 26% ] _update_scan_actions | med_csl_brk18_tc.png [ 26% ] _update_scan_actions | med_csl_brk18_tc_normal.png [ 26% ] _update_scan_actions | med_csl_brk18_t_normal.png [ 27% ] _update_scan_actions | med_csl_brk19b.png [ 27% ] _update_scan_actions | med_csl_brk19b_normal.png [ 27% ] _update_scan_actions | med_csl_brk19_f.png [ 27% ] _update_scan_actions | med_csl_brk19_f_normal.png [ 27% ] _update_scan_actions | med_csl_brk19_t.png [ 27% ] _update_scan_actions | med_csl_brk19_t_normal.png [ 27% ] _update_scan_actions | med_csl_flr1_1.png [ 27% ] _update_scan_actions | med_csl_flr1_1_normal.png [ 27% ] _update_scan_actions | med_csl_flr2_1.png [ 27% ] _update_scan_actions | med_csl_flr2_1_normal.png [ 27% ] _update_scan_actions | med_csl_flr2_2.png [ 27% ] _update_scan_actions | med_csl_flr2_2_normal.png [ 27% ] _update_scan_actions | med_csl_flr4_1.png [ 27% ] _update_scan_actions | med_csl_flr4_1_normal.png [ 27% ] _update_scan_actions | med_csl_flr4_3.png [ 27% ] _update_scan_actions | med_csl_flr4_3_normal.png [ 27% ] _update_scan_actions | med_csl_flr4_4.png [ 27% ] _update_scan_actions | med_csl_flr4_4_normal.png [ 27% ] _update_scan_actions | med_csl_flr4_5.png [ 27% ] _update_scan_actions | med_csl_flr4_5_normal.png [ 27% ] _update_scan_actions | med_csl_flr5_1.png [ 27% ] _update_scan_actions | med_csl_flr5_1_normal.png [ 27% ] _update_scan_actions | med_csl_flr5_2.png [ 27% ] _update_scan_actions | med_csl_flr5_2_normal.png [ 27% ] _update_scan_actions | med_csl_stp1.png [ 27% ] _update_scan_actions | med_csl_stp1_normal.png [ 27% ] _update_scan_actions | med_csl_stp2.png [ 27% ] _update_scan_actions | med_csl_stp2_normal.png [ 27% ] _update_scan_actions | med_csl_trm1.png [ 28% ] _update_scan_actions | med_csl_trm1_normal.png [ 28% ] _update_scan_actions | med_dbrick1.png [ 28% ] _update_scan_actions | med_dbrick1_normal.png [ 28% ] _update_scan_actions | med_dbrick1_t2.png [ 28% ] _update_scan_actions | med_dbrick1_t2b_fbr.png [ 28% ] _update_scan_actions | med_dbrick1_t2b_fbr_normal.png [ 28% ] _update_scan_actions | med_dbrick1_t2_normal.png [ 28% ] _update_scan_actions | med_dbrick1_t3.png [ 28% ] _update_scan_actions | med_dbrick1_t3_normal.png [ 28% ] _update_scan_actions | med_dbrick1_t4.png [ 28% ] _update_scan_actions | med_dbrick1_t4_normal.png [ 28% ] _update_scan_actions | med_dbrick1_t.png [ 28% ] _update_scan_actions | med_dbrick1_t_normal.png [ 28% ] _update_scan_actions | med_dbrick2.png [ 28% ] _update_scan_actions | med_dbrick2_normal.png [ 28% ] _update_scan_actions | med_dbrick3.png [ 28% ] _update_scan_actions | med_dbrick3_normal.png [ 28% ] _update_scan_actions | med_dbrick4.png [ 28% ] _update_scan_actions | med_dbrick4_normal.png [ 28% ] _update_scan_actions | med_dbrick5.png [ 28% ] _update_scan_actions | med_dbrick5_normal.png [ 28% ] _update_scan_actions | med_dbrick6.png [ 28% ] _update_scan_actions | med_dbrick6b.png [ 28% ] _update_scan_actions | med_dbrick6b_normal.png [ 28% ] _update_scan_actions | med_dbrick6f.png [ 28% ] _update_scan_actions | med_dbrick6f_normal.png [ 28% ] _update_scan_actions | med_dbrick6_normal.png [ 28% ] _update_scan_actions | med_door1.png [ 29% ] _update_scan_actions | med_door1_normal.png [ 29% ] _update_scan_actions | med_door2.png [ 29% ] _update_scan_actions | med_door2_normal.png [ 29% ] _update_scan_actions | med_door3.png [ 29% ] _update_scan_actions | med_door3b.png [ 29% ] _update_scan_actions | med_door3b_normal.png [ 29% ] _update_scan_actions | med_door3_normal.png [ 29% ] _update_scan_actions | med_door4.png [ 29% ] _update_scan_actions | med_door4b.png [ 29% ] _update_scan_actions | med_door4b_normal.png [ 29% ] _update_scan_actions | med_door4_normal.png [ 29% ] _update_scan_actions | med_dr1a.png [ 29% ] _update_scan_actions | med_dr1a_blu.png [ 29% ] _update_scan_actions | med_dr1a_blu_normal.png [ 29% ] _update_scan_actions | med_dr1a_normal.png [ 29% ] _update_scan_actions | med_dr1b.png [ 29% ] _update_scan_actions | med_dr1b_blu.png [ 29% ] _update_scan_actions | med_dr1b_blu_normal.png [ 29% ] _update_scan_actions | med_dr1b_normal.png [ 29% ] _update_scan_actions | med_dr2a.png [ 29% ] _update_scan_actions | med_dr2a_blu.png [ 29% ] _update_scan_actions | med_dr2a_blu_normal.png [ 29% ] _update_scan_actions | med_dr2a_normal.png [ 29% ] _update_scan_actions | med_dr3a.png [ 29% ] _update_scan_actions | med_dr3a_blu.png [ 29% ] _update_scan_actions | med_dr3a_blu_normal.png [ 29% ] _update_scan_actions | med_dr3a_normal.png [ 29% ] _update_scan_actions | med_dr3b.png [ 30% ] _update_scan_actions | med_dr3b_blu.png [ 30% ] _update_scan_actions | med_dr3b_blu_normal.png [ 30% ] _update_scan_actions | med_dr3b_normal.png [ 30% ] _update_scan_actions | med_dr3c.png [ 30% ] _update_scan_actions | med_dr3c_blu.png [ 30% ] _update_scan_actions | med_dr3c_blu_normal.png [ 30% ] _update_scan_actions | med_dr3c_normal.png [ 30% ] _update_scan_actions | med_dwall1.png [ 30% ] _update_scan_actions | med_dwall1_normal.png [ 30% ] _update_scan_actions | med_ebrick1.png [ 30% ] _update_scan_actions | med_ebrick1_normal.png [ 30% ] _update_scan_actions | med_ebrick2.png [ 30% ] _update_scan_actions | med_ebrick2_normal.png [ 30% ] _update_scan_actions | med_ebrick3.png [ 30% ] _update_scan_actions | med_ebrick3_normal.png [ 30% ] _update_scan_actions | med_ebrick4.png [ 30% ] _update_scan_actions | med_ebrick4_normal.png [ 30% ] _update_scan_actions | med_ebrick5.png [ 30% ] _update_scan_actions | med_ebrick5_normal.png [ 30% ] _update_scan_actions | med_ebrick6.png [ 30% ] _update_scan_actions | med_ebrick6_normal.png [ 30% ] _update_scan_actions | med_ebrick7.png [ 30% ] _update_scan_actions | med_ebrick7_normal.png [ 30% ] _update_scan_actions | med_ebrick8.png [ 30% ] _update_scan_actions | med_ebrick8_normal.png [ 30% ] _update_scan_actions | med_ebrick9.png [ 30% ] _update_scan_actions | med_ebrick9_normal.png [ 30% ] _update_scan_actions | med_ebrick10.png [ 30% ] _update_scan_actions | med_ebrick10b.png [ 31% ] _update_scan_actions | med_ebrick10b_normal.png [ 31% ] _update_scan_actions | med_ebrick10_normal.png [ 31% ] _update_scan_actions | med_ebrick11.png [ 31% ] _update_scan_actions | med_ebrick11_normal.png [ 31% ] _update_scan_actions | med_ebrick12.png [ 31% ] _update_scan_actions | med_ebrick12b.png [ 31% ] _update_scan_actions | med_ebrick12b_normal.png [ 31% ] _update_scan_actions | med_ebrick12_normal.png [ 31% ] _update_scan_actions | med_ebrick13.png [ 31% ] _update_scan_actions | med_ebrick13_normal.png [ 31% ] _update_scan_actions | med_ebrick14.png [ 31% ] _update_scan_actions | med_ebrick14_normal.png [ 31% ] _update_scan_actions | med_ebrick15.png [ 31% ] _update_scan_actions | med_ebrick15_normal.png [ 31% ] _update_scan_actions | med_ebrick16.png [ 31% ] _update_scan_actions | med_ebrick16b.png [ 31% ] _update_scan_actions | med_ebrick16b_normal.png [ 31% ] _update_scan_actions | med_ebrick16_normal.png [ 31% ] _update_scan_actions | med_ebrick17.png [ 31% ] _update_scan_actions | med_ebrick17b.png [ 31% ] _update_scan_actions | med_ebrick17b_normal.png [ 31% ] _update_scan_actions | med_ebrick17c.png [ 31% ] _update_scan_actions | med_ebrick17c_normal.png [ 31% ] _update_scan_actions | med_ebrick17_normal.png [ 31% ] _update_scan_actions | med_ebrick18.png [ 31% ] _update_scan_actions | med_ebrick18b.png [ 31% ] _update_scan_actions | med_ebrick18b_normal.png [ 31% ] _update_scan_actions | med_ebrick18_normal.png [ 32% ] _update_scan_actions | med_ebrick20.png [ 32% ] _update_scan_actions | med_ebrick20_normal.png [ 32% ] _update_scan_actions | med_ebrick21.png [ 32% ] _update_scan_actions | med_ebrick21_normal.png [ 32% ] _update_scan_actions | med_ebrick22.png [ 32% ] _update_scan_actions | med_ebrick22_normal.png [ 32% ] _update_scan_actions | med_etrim1.png [ 32% ] _update_scan_actions | med_etrim1_normal.png [ 32% ] _update_scan_actions | med_glass1.png [ 32% ] _update_scan_actions | med_glass1_normal.png [ 32% ] _update_scan_actions | med_glass2.png [ 32% ] _update_scan_actions | med_glass2_normal.png [ 32% ] _update_scan_actions | med_glass3.png [ 32% ] _update_scan_actions | med_glass3_normal.png [ 32% ] _update_scan_actions | med_glass4.png [ 32% ] _update_scan_actions | med_glass4_normal.png [ 32% ] _update_scan_actions | med_glass5.png [ 32% ] _update_scan_actions | med_glass5_normal.png [ 32% ] _update_scan_actions | med_metw1a.png [ 32% ] _update_scan_actions | med_metw1a_normal.png [ 32% ] _update_scan_actions | med_metw1b.png [ 32% ] _update_scan_actions | med_metw1b_normal.png [ 32% ] _update_scan_actions | med_metw2a.png [ 32% ] _update_scan_actions | med_metw2a_normal.png [ 32% ] _update_scan_actions | med_metw2b.png [ 32% ] _update_scan_actions | med_metw2b_normal.png [ 32% ] _update_scan_actions | med_met_dec1.png [ 32% ] _update_scan_actions | med_met_dec1_normal.png [ 33% ] _update_scan_actions | med_met_key1a.png [ 33% ] _update_scan_actions | med_met_key1a_normal.png [ 33% ] _update_scan_actions | med_met_key1b.png [ 33% ] _update_scan_actions | med_met_key1b_normal.png [ 33% ] _update_scan_actions | med_met_key2a.png [ 33% ] _update_scan_actions | med_met_key2a_normal.png [ 33% ] _update_scan_actions | med_met_key2b.png [ 33% ] _update_scan_actions | med_met_key2b_normal.png [ 33% ] _update_scan_actions | med_met_trim1.png [ 33% ] _update_scan_actions | med_met_trim1_normal.png [ 33% ] _update_scan_actions | med_met_trim2.png [ 33% ] _update_scan_actions | med_met_trim2_normal.png [ 33% ] _update_scan_actions | med_met_trim3.png [ 33% ] _update_scan_actions | med_met_trim3_normal.png [ 33% ] _update_scan_actions | med_rmet.png [ 33% ] _update_scan_actions | med_rmet_normal.png [ 33% ] _update_scan_actions | med_rmet_slat.png [ 33% ] _update_scan_actions | med_rmet_slat_normal.png [ 33% ] _update_scan_actions | med_rmet_tile.png [ 33% ] _update_scan_actions | med_rmet_tile_normal.png [ 33% ] _update_scan_actions | med_rmet_trim32.png [ 33% ] _update_scan_actions | med_rmet_trim32_normal.png [ 33% ] _update_scan_actions | med_roof1.png [ 33% ] _update_scan_actions | med_roof1_normal.png [ 33% ] _update_scan_actions | med_roof2.png [ 33% ] _update_scan_actions | med_roof2_normal.png [ 33% ] _update_scan_actions | med_roof3.png [ 33% ] _update_scan_actions | med_roof3_normal.png [ 33% ] _update_scan_actions | med_roof4.png [ 34% ] _update_scan_actions | med_roof4_normal.png [ 34% ] _update_scan_actions | med_roof5.png [ 34% ] _update_scan_actions | med_roof5_normal.png [ 34% ] _update_scan_actions | med_tanwall1.png [ 34% ] _update_scan_actions | med_tanwall1_normal.png [ 34% ] _update_scan_actions | med_tanwall2.png [ 34% ] _update_scan_actions | med_tanwall2_normal.png [ 34% ] _update_scan_actions | med_tanwall3.png [ 34% ] _update_scan_actions | med_tanwall3_normal.png [ 34% ] _update_scan_actions | med_tanwall4.png [ 34% ] _update_scan_actions | med_tanwall4_f.png [ 34% ] _update_scan_actions | med_tanwall4_f_normal.png [ 34% ] _update_scan_actions | med_tanwall4_normal.png [ 34% ] _update_scan_actions | med_tanwall6.png [ 34% ] _update_scan_actions | med_tanwall6_normal.png [ 34% ] _update_scan_actions | med_tanwall7.png [ 34% ] _update_scan_actions | med_tanwall7_normal.png [ 34% ] _update_scan_actions | med_tanwall8.png [ 34% ] _update_scan_actions | med_tanwall8_normal.png [ 34% ] _update_scan_actions | med_tanwall9.png [ 34% ] _update_scan_actions | med_tanwall9_f.png [ 34% ] _update_scan_actions | med_tanwall9_f_normal.png [ 34% ] _update_scan_actions | med_tanwall9_normal.png [ 34% ] _update_scan_actions | med_telepad.png [ 34% ] _update_scan_actions | med_telepad_normal.png [ 34% ] _update_scan_actions | med_tile1.png [ 34% ] _update_scan_actions | med_tile1_normal.png [ 34% ] _update_scan_actions | med_tmpl_lit1_fbr.png [ 35% ] _update_scan_actions | med_tmpl_lit1_fbr_normal.png [ 35% ] _update_scan_actions | med_tmpl_lit3_fbr.png [ 35% ] _update_scan_actions | med_tmpl_lit3_fbr_normal.png [ 35% ] _update_scan_actions | med_tmpl_tele.png [ 35% ] _update_scan_actions | med_tmpl_tele_normal.png [ 35% ] _update_scan_actions | med_tmpl_trim1.png [ 35% ] _update_scan_actions | med_tmpl_trim1b.png [ 35% ] _update_scan_actions | med_tmpl_trim1b_normal.png [ 35% ] _update_scan_actions | med_tmpl_trim1_normal.png [ 35% ] _update_scan_actions | med_tmpl_trim2.png [ 35% ] _update_scan_actions | med_tmpl_trim2_normal.png [ 35% ] _update_scan_actions | med_tmpl_trim3.png [ 35% ] _update_scan_actions | med_tmpl_trim3_normal.png [ 35% ] _update_scan_actions | med_tmpl_trim4.png [ 35% ] _update_scan_actions | med_tmpl_trim4_normal.png [ 35% ] _update_scan_actions | med_trim1_1.png [ 35% ] _update_scan_actions | med_trim1_1_normal.png [ 35% ] _update_scan_actions | med_trim2_1.png [ 35% ] _update_scan_actions | med_trim2_1_normal.png [ 35% ] _update_scan_actions | med_trim3_1.png [ 35% ] _update_scan_actions | med_trim3_1_normal.png [ 35% ] _update_scan_actions | med_trim3_2.png [ 35% ] _update_scan_actions | med_trim3_2_normal.png [ 35% ] _update_scan_actions | med_trim3_3.png [ 35% ] _update_scan_actions | med_trim3_3_normal.png [ 35% ] _update_scan_actions | med_trim3_4.png [ 35% ] _update_scan_actions | med_trim3_4_normal.png [ 35% ] _update_scan_actions | med_trim4_1.png [ 36% ] _update_scan_actions | med_trim4_1_normal.png [ 36% ] _update_scan_actions | med_trim4_2.png [ 36% ] _update_scan_actions | med_trim4_2_normal.png [ 36% ] _update_scan_actions | med_trim4_3.png [ 36% ] _update_scan_actions | med_trim4_3_normal.png [ 36% ] _update_scan_actions | med_trim4_4.png [ 36% ] _update_scan_actions | med_trim4_4_normal.png [ 36% ] _update_scan_actions | plus_0_csl_brk14.png [ 36% ] _update_scan_actions | plus_0_csl_brk14_normal.png [ 36% ] _update_scan_actions | plus_1_csl_brk14.png [ 36% ] _update_scan_actions | plus_1_csl_brk14_normal.png [ 36% ] _update_scan_actions | plus_2_csl_brk14.png [ 36% ] _update_scan_actions | plus_2_csl_brk14_normal.png [ 36% ] _update_scan_actions | plus_3_csl_brk14.png [ 36% ] _update_scan_actions | plus_3_csl_brk14_normal.png [ 36% ] _update_scan_actions | plus_4_csl_brk14.png [ 36% ] _update_scan_actions | plus_4_csl_brk14_normal.png [ 36% ] _update_scan_actions | sidewalk.png [ 36% ] _update_scan_actions | sidewalk_normal.png [ 36% ] _update_scan_actions | sq_trim1_2.png [ 36% ] _update_scan_actions | sq_trim1_2_normal.png [ 36% ] _update_scan_actions | sq_trim1_2_s.png [ 36% ] _update_scan_actions | sq_trim1_2_s_normal.png [ 36% ] _update_scan_actions | tile1.png [ 36% ] _update_scan_actions | tile1_normal.png [ 36% ] _update_scan_actions | tile.png [ 36% ] _update_scan_actions | tile_normal.png [ 36% ] _update_scan_actions | wall14_5.png [ 36% ] _update_scan_actions | wall14_5_normal.png [ 37% ] _update_scan_actions | wbrick1_5.png [ 37% ] _update_scan_actions | wbrick1_5_normal.png [ 37% ] _update_scan_actions | wswamp2_1.png [ 37% ] _update_scan_actions | wswamp2_1_normal.png [ 37% ] _update_scan_actions | wswamp2_2.png [ 37% ] _update_scan_actions | wswamp2_2_normal.png [ 37% ] _update_scan_actions | gig1_bone.png [ 37% ] _update_scan_actions | gig1_bone_l.png [ 37% ] _update_scan_actions | gig1_bone_l_normal.png [ 37% ] _update_scan_actions | gig1_bone_normal.png [ 37% ] _update_scan_actions | gig1_skull.png [ 37% ] _update_scan_actions | gig1_skull_l.png [ 37% ] _update_scan_actions | gig1_skull_l_normal.png [ 37% ] _update_scan_actions | gig1_skull_normal.png [ 37% ] _update_scan_actions | gig1_spine.png [ 37% ] _update_scan_actions | gig1_spine_normal.png [ 37% ] _update_scan_actions | gig2_bone.png [ 37% ] _update_scan_actions | gig2_bone_l.png [ 37% ] _update_scan_actions | gig2_bone_l_normal.png [ 37% ] _update_scan_actions | gig2_bone_normal.png [ 37% ] _update_scan_actions | gig2_bone_s.png [ 37% ] _update_scan_actions | gig2_bone_s_normal.png [ 37% ] _update_scan_actions | gig2_mouth_s.png [ 37% ] _update_scan_actions | gig2_mouth_s_normal.png [ 37% ] _update_scan_actions | med_flat8.png [ 37% ] _update_scan_actions | med_flat8_normal.png [ 37% ] _update_scan_actions | med_flat9.png [ 37% ] _update_scan_actions | med_flat9_normal.png [ 38% ] _update_scan_actions | metal4_4.png [ 38% ] _update_scan_actions | metal4_4_normal.png [ 38% ] _update_scan_actions | met_blc_block.png [ 38% ] _update_scan_actions | met_blc_block_normal.png [ 38% ] _update_scan_actions | met_blc_diam.png [ 38% ] _update_scan_actions | met_blc_diam_normal.png [ 38% ] _update_scan_actions | met_blc_trim28.png [ 38% ] _update_scan_actions | met_blc_trim28_normal.png [ 38% ] _update_scan_actions | met_blc_trim32.png [ 38% ] _update_scan_actions | met_blc_trim32r.png [ 38% ] _update_scan_actions | met_blc_trim32r_normal.png [ 38% ] _update_scan_actions | met_blc_trim32s.png [ 38% ] _update_scan_actions | met_blc_trim32s_normal.png [ 38% ] _update_scan_actions | met_blc_trim32_normal.png [ 38% ] _update_scan_actions | met_blc_trim64.png [ 38% ] _update_scan_actions | met_blc_trim64_normal.png [ 38% ] _update_scan_actions | met_blu_arch1.png [ 38% ] _update_scan_actions | met_blu_arch1b.png [ 38% ] _update_scan_actions | met_blu_arch1b_normal.png [ 38% ] _update_scan_actions | met_blu_arch1_normal.png [ 38% ] _update_scan_actions | met_blu_arch2.png [ 38% ] _update_scan_actions | met_blu_arch2b.png [ 38% ] _update_scan_actions | met_blu_arch2b_normal.png [ 38% ] _update_scan_actions | met_blu_arch2c.png [ 38% ] _update_scan_actions | met_blu_arch2c_normal.png [ 38% ] _update_scan_actions | met_blu_arch2d.png [ 38% ] _update_scan_actions | met_blu_arch2d_normal.png [ 38% ] _update_scan_actions | met_blu_arch2_normal.png [ 39% ] _update_scan_actions | met_blu_block.png [ 39% ] _update_scan_actions | met_blu_block_normal.png [ 39% ] _update_scan_actions | met_blu_bl_rect.png [ 39% ] _update_scan_actions | met_blu_bl_rect_normal.png [ 39% ] _update_scan_actions | met_blu_bl_sqr.png [ 39% ] _update_scan_actions | met_blu_bl_sqr_normal.png [ 39% ] _update_scan_actions | met_blu_det1.png [ 39% ] _update_scan_actions | met_blu_det1_normal.png [ 39% ] _update_scan_actions | met_blu_diam2.png [ 39% ] _update_scan_actions | met_blu_diam2_normal.png [ 39% ] _update_scan_actions | met_blu_diam.png [ 39% ] _update_scan_actions | met_blu_diamc.png [ 39% ] _update_scan_actions | met_blu_diamc_normal.png [ 39% ] _update_scan_actions | met_blu_diam_normal.png [ 39% ] _update_scan_actions | met_blu_door1.png [ 39% ] _update_scan_actions | met_blu_door1_normal.png [ 39% ] _update_scan_actions | met_blu_door2.png [ 39% ] _update_scan_actions | met_blu_door2_normal.png [ 39% ] _update_scan_actions | met_blu_door3.png [ 39% ] _update_scan_actions | met_blu_door3_normal.png [ 39% ] _update_scan_actions | met_blu_door4.png [ 39% ] _update_scan_actions | met_blu_door4_normal.png [ 39% ] _update_scan_actions | met_blu_door5.png [ 39% ] _update_scan_actions | met_blu_door5_normal.png [ 39% ] _update_scan_actions | met_blu_door6.png [ 39% ] _update_scan_actions | met_blu_door6_normal.png [ 39% ] _update_scan_actions | met_blu_dr1a.png [ 39% ] _update_scan_actions | met_blu_dr1a_normal.png [ 39% ] _update_scan_actions | met_blu_fac1.png [ 40% ] _update_scan_actions | met_blu_fac1_normal.png [ 40% ] _update_scan_actions | met_blu_flat.png [ 40% ] _update_scan_actions | met_blu_flatst.png [ 40% ] _update_scan_actions | met_blu_flatst_normal.png [ 40% ] _update_scan_actions | met_blu_flat_normal.png [ 40% ] _update_scan_actions | met_blu_gig1.png [ 40% ] _update_scan_actions | met_blu_gig1_normal.png [ 40% ] _update_scan_actions | met_blu_gig2.png [ 40% ] _update_scan_actions | met_blu_gig2b.png [ 40% ] _update_scan_actions | met_blu_gig2b_normal.png [ 40% ] _update_scan_actions | met_blu_gig2_normal.png [ 40% ] _update_scan_actions | met_blu_grate2.png [ 40% ] _update_scan_actions | met_blu_grate2_normal.png [ 40% ] _update_scan_actions | met_blu_grate3.png [ 40% ] _update_scan_actions | met_blu_grate3_normal.png [ 40% ] _update_scan_actions | met_blu_grate.png [ 40% ] _update_scan_actions | met_blu_grate_i.png [ 40% ] _update_scan_actions | met_blu_grate_i_normal.png [ 40% ] _update_scan_actions | met_blu_grate_normal.png [ 40% ] _update_scan_actions | met_blu_grt1a.png [ 40% ] _update_scan_actions | met_blu_grt1a_normal.png [ 40% ] _update_scan_actions | met_blu_grt1b.png [ 40% ] _update_scan_actions | met_blu_grt1b_normal.png [ 40% ] _update_scan_actions | met_blu_grt2a.png [ 40% ] _update_scan_actions | met_blu_grt2a_normal.png [ 40% ] _update_scan_actions | met_blu_hrune1.png [ 40% ] _update_scan_actions | met_blu_hrune1_normal.png [ 40% ] _update_scan_actions | met_blu_lit1_fbr.png [ 41% ] _update_scan_actions | met_blu_lit1_fbr_normal.png [ 41% ] _update_scan_actions | met_blu_lit2_fbr.png [ 41% ] _update_scan_actions | met_blu_lit2_fbr_normal.png [ 41% ] _update_scan_actions | met_blu_lit3.png [ 41% ] _update_scan_actions | met_blu_lit3_normal.png [ 41% ] _update_scan_actions | met_blu_lit4.png [ 41% ] _update_scan_actions | met_blu_lit4_normal.png [ 41% ] _update_scan_actions | met_blu_lit5.png [ 41% ] _update_scan_actions | met_blu_lit5_normal.png [ 41% ] _update_scan_actions | met_blu_lit6.png [ 41% ] _update_scan_actions | met_blu_lit6_normal.png [ 41% ] _update_scan_actions | met_blu_pan1.png [ 41% ] _update_scan_actions | met_blu_pan1_normal.png [ 41% ] _update_scan_actions | met_blu_pan2.png [ 41% ] _update_scan_actions | met_blu_pan2_normal.png [ 41% ] _update_scan_actions | met_blu_pan3.png [ 41% ] _update_scan_actions | met_blu_pan3_normal.png [ 41% ] _update_scan_actions | met_blu_panel1.png [ 41% ] _update_scan_actions | met_blu_panel1_normal.png [ 41% ] _update_scan_actions | met_blu_rect.png [ 41% ] _update_scan_actions | met_blu_rect_normal.png [ 41% ] _update_scan_actions | met_blu_rivg.png [ 41% ] _update_scan_actions | met_blu_rivg_normal.png [ 41% ] _update_scan_actions | met_blu_rivs.png [ 41% ] _update_scan_actions | met_blu_rivs_normal.png [ 41% ] _update_scan_actions | met_blu_rune1.png [ 41% ] _update_scan_actions | met_blu_rune1_normal.png [ 41% ] _update_scan_actions | met_blu_rune2.png [ 42% ] _update_scan_actions | met_blu_rune2_normal.png [ 42% ] _update_scan_actions | met_blu_slat.png [ 42% ] _update_scan_actions | met_blu_slat_normal.png [ 42% ] _update_scan_actions | met_blu_sqr.png [ 42% ] _update_scan_actions | met_blu_sqrd.png [ 42% ] _update_scan_actions | met_blu_sqrd_normal.png [ 42% ] _update_scan_actions | met_blu_sqrs.png [ 42% ] _update_scan_actions | met_blu_sqrs_normal.png [ 42% ] _update_scan_actions | met_blu_sqr_normal.png [ 42% ] _update_scan_actions | met_blu_stile.png [ 42% ] _update_scan_actions | met_blu_stile_normal.png [ 42% ] _update_scan_actions | met_blu_tile.png [ 42% ] _update_scan_actions | met_blu_tile_normal.png [ 42% ] _update_scan_actions | met_blu_trim16.png [ 42% ] _update_scan_actions | met_blu_trim16g.png [ 42% ] _update_scan_actions | met_blu_trim16g_normal.png [ 42% ] _update_scan_actions | met_blu_trim16h.png [ 42% ] _update_scan_actions | met_blu_trim16h_normal.png [ 42% ] _update_scan_actions | met_blu_trim16s.png [ 42% ] _update_scan_actions | met_blu_trim16s_normal.png [ 42% ] _update_scan_actions | met_blu_trim16_normal.png [ 42% ] _update_scan_actions | met_blu_trim28.png [ 42% ] _update_scan_actions | met_blu_trim28_normal.png [ 42% ] _update_scan_actions | met_blu_trim32.png [ 42% ] _update_scan_actions | met_blu_trim32r.png [ 42% ] _update_scan_actions | met_blu_trim32r_normal.png [ 42% ] _update_scan_actions | met_blu_trim32s.png [ 42% ] _update_scan_actions | met_blu_trim32s_normal.png [ 42% ] _update_scan_actions | met_blu_trim32_normal.png [ 43% ] _update_scan_actions | met_blu_trim64.png [ 43% ] _update_scan_actions | met_blu_trim64a.png [ 43% ] _update_scan_actions | met_blu_trim64a_normal.png [ 43% ] _update_scan_actions | met_blu_trim64_normal.png [ 43% ] _update_scan_actions | met_blu_vtrim.png [ 43% ] _update_scan_actions | met_blu_vtrim_normal.png [ 43% ] _update_scan_actions | met_brn2_pat.png [ 43% ] _update_scan_actions | met_brn2_pat_normal.png [ 43% ] _update_scan_actions | met_brn_arch1.png [ 43% ] _update_scan_actions | met_brn_arch1b.png [ 43% ] _update_scan_actions | met_brn_arch1b_normal.png [ 43% ] _update_scan_actions | met_brn_arch1_normal.png [ 43% ] _update_scan_actions | met_brn_arch2.png [ 43% ] _update_scan_actions | met_brn_arch2b.png [ 43% ] _update_scan_actions | met_brn_arch2b_normal.png [ 43% ] _update_scan_actions | met_brn_arch2c.png [ 43% ] _update_scan_actions | met_brn_arch2c_normal.png [ 43% ] _update_scan_actions | met_brn_arch2d.png [ 43% ] _update_scan_actions | met_brn_arch2d_normal.png [ 43% ] _update_scan_actions | met_brn_arch2_normal.png [ 43% ] _update_scan_actions | met_brn_block.png [ 43% ] _update_scan_actions | met_brn_blockg.png [ 43% ] _update_scan_actions | met_brn_blockg_normal.png [ 43% ] _update_scan_actions | met_brn_blockl.png [ 43% ] _update_scan_actions | met_brn_blockl_normal.png [ 43% ] _update_scan_actions | met_brn_block_normal.png [ 43% ] _update_scan_actions | met_brn_bl_rect.png [ 43% ] _update_scan_actions | met_brn_bl_rect_normal.png [ 44% ] _update_scan_actions | met_brn_bl_sqr.png [ 44% ] _update_scan_actions | met_brn_bl_sqr_normal.png [ 44% ] _update_scan_actions | met_brn_det1.png [ 44% ] _update_scan_actions | met_brn_det1_normal.png [ 44% ] _update_scan_actions | met_brn_drr1a.png [ 44% ] _update_scan_actions | met_brn_drr1a_normal.png [ 44% ] _update_scan_actions | met_brn_drr1b.png [ 44% ] _update_scan_actions | met_brn_drr1b_normal.png [ 44% ] _update_scan_actions | met_brn_flat.png [ 44% ] _update_scan_actions | met_brn_flat_normal.png [ 44% ] _update_scan_actions | met_brn_grate2.png [ 44% ] _update_scan_actions | met_brn_grate2_normal.png [ 44% ] _update_scan_actions | met_brn_grate3.png [ 44% ] _update_scan_actions | met_brn_grate3_normal.png [ 44% ] _update_scan_actions | met_brn_grate.png [ 44% ] _update_scan_actions | met_brn_grate_i.png [ 44% ] _update_scan_actions | met_brn_grate_i_normal.png [ 44% ] _update_scan_actions | met_brn_grate_normal.png [ 44% ] _update_scan_actions | met_brn_grt1a.png [ 44% ] _update_scan_actions | met_brn_grt1a_normal.png [ 44% ] _update_scan_actions | met_brn_grt1b.png [ 44% ] _update_scan_actions | met_brn_grt1b_normal.png [ 44% ] _update_scan_actions | met_brn_grt2a.png [ 44% ] _update_scan_actions | met_brn_grt2a_normal.png [ 44% ] _update_scan_actions | met_brn_hrune1.png [ 44% ] _update_scan_actions | met_brn_hrune1_normal.png [ 44% ] _update_scan_actions | met_brn_lit1_fbr.png [ 44% ] _update_scan_actions | met_brn_lit1_fbr_normal.png [ 45% ] _update_scan_actions | met_brn_lit2_fbr.png [ 45% ] _update_scan_actions | met_brn_lit2_fbr_normal.png [ 45% ] _update_scan_actions | met_brn_lit3.png [ 45% ] _update_scan_actions | met_brn_lit3_normal.png [ 45% ] _update_scan_actions | met_brn_lit4.png [ 45% ] _update_scan_actions | met_brn_lit4_normal.png [ 45% ] _update_scan_actions | met_brn_lit5.png [ 45% ] _update_scan_actions | met_brn_lit5_normal.png [ 45% ] _update_scan_actions | met_brn_lit6.png [ 45% ] _update_scan_actions | met_brn_lit6_normal.png [ 45% ] _update_scan_actions | met_brn_pan1.png [ 45% ] _update_scan_actions | met_brn_pan1_normal.png [ 45% ] _update_scan_actions | met_brn_pan2.png [ 45% ] _update_scan_actions | met_brn_pan2_normal.png [ 45% ] _update_scan_actions | met_brn_pan3.png [ 45% ] _update_scan_actions | met_brn_pan3_normal.png [ 45% ] _update_scan_actions | met_brn_pan4.png [ 45% ] _update_scan_actions | met_brn_pan4_normal.png [ 45% ] _update_scan_actions | met_brn_panel1.png [ 45% ] _update_scan_actions | met_brn_panel1_normal.png [ 45% ] _update_scan_actions | met_brn_rect.png [ 45% ] _update_scan_actions | met_brn_rect_normal.png [ 45% ] _update_scan_actions | met_brn_rivg.png [ 45% ] _update_scan_actions | met_brn_rivg_normal.png [ 45% ] _update_scan_actions | met_brn_rivs.png [ 45% ] _update_scan_actions | met_brn_rivs_normal.png [ 45% ] _update_scan_actions | met_brn_rune1.png [ 45% ] _update_scan_actions | met_brn_rune1_normal.png [ 45% ] _update_scan_actions | met_brn_rune2.png [ 46% ] _update_scan_actions | met_brn_rune2_normal.png [ 46% ] _update_scan_actions | met_brn_signs.png [ 46% ] _update_scan_actions | met_brn_signs_normal.png [ 46% ] _update_scan_actions | met_brn_slat.png [ 46% ] _update_scan_actions | met_brn_slat_normal.png [ 46% ] _update_scan_actions | met_brn_sqr.png [ 46% ] _update_scan_actions | met_brn_sqrd.png [ 46% ] _update_scan_actions | met_brn_sqrd_normal.png [ 46% ] _update_scan_actions | met_brn_sqrs.png [ 46% ] _update_scan_actions | met_brn_sqrs_normal.png [ 46% ] _update_scan_actions | met_brn_sqr_normal.png [ 46% ] _update_scan_actions | met_brn_stile2.png [ 46% ] _update_scan_actions | met_brn_stile2_normal.png [ 46% ] _update_scan_actions | met_brn_stile.png [ 46% ] _update_scan_actions | met_brn_stile_normal.png [ 46% ] _update_scan_actions | met_brn_tile2.png [ 46% ] _update_scan_actions | met_brn_tile2b.png [ 46% ] _update_scan_actions | met_brn_tile2b_normal.png [ 46% ] _update_scan_actions | met_brn_tile2c.png [ 46% ] _update_scan_actions | met_brn_tile2c_normal.png [ 46% ] _update_scan_actions | met_brn_tile2_normal.png [ 46% ] _update_scan_actions | met_brn_tile.png [ 46% ] _update_scan_actions | met_brn_tile_normal.png [ 46% ] _update_scan_actions | met_brn_trim16.png [ 46% ] _update_scan_actions | met_brn_trim16g.png [ 46% ] _update_scan_actions | met_brn_trim16g_normal.png [ 46% ] _update_scan_actions | met_brn_trim16h.png [ 46% ] _update_scan_actions | met_brn_trim16h_normal.png [ 47% ] _update_scan_actions | met_brn_trim16s.png [ 47% ] _update_scan_actions | met_brn_trim16s_normal.png [ 47% ] _update_scan_actions | met_brn_trim16_normal.png [ 47% ] _update_scan_actions | met_brn_trim28.png [ 47% ] _update_scan_actions | met_brn_trim28r.png [ 47% ] _update_scan_actions | met_brn_trim28r_normal.png [ 47% ] _update_scan_actions | met_brn_trim28_normal.png [ 47% ] _update_scan_actions | met_brn_trim32.png [ 47% ] _update_scan_actions | met_brn_trim32s.png [ 47% ] _update_scan_actions | met_brn_trim32s_normal.png [ 47% ] _update_scan_actions | met_brn_trim32_normal.png [ 47% ] _update_scan_actions | met_brn_trim64.png [ 47% ] _update_scan_actions | met_brn_trim64_normal.png [ 47% ] _update_scan_actions | met_brn_trimbl.png [ 47% ] _update_scan_actions | met_brn_trimbl_normal.png [ 47% ] _update_scan_actions | met_brn_vtrim.png [ 47% ] _update_scan_actions | met_brn_vtrim_normal.png [ 47% ] _update_scan_actions | met_but1_side.png [ 47% ] _update_scan_actions | met_but1_side_normal.png [ 47% ] _update_scan_actions | met_cop_flat.png [ 47% ] _update_scan_actions | met_cop_flat_normal.png [ 47% ] _update_scan_actions | met_cop_riv.png [ 47% ] _update_scan_actions | met_cop_riv_normal.png [ 47% ] _update_scan_actions | met_dbrn_flat.png [ 47% ] _update_scan_actions | met_dbrn_flat_normal.png [ 47% ] _update_scan_actions | met_dbrn_rect.png [ 47% ] _update_scan_actions | met_dbrn_rect_normal.png [ 47% ] _update_scan_actions | met_dbrn_slat.png [ 48% ] _update_scan_actions | met_dbrn_slat_normal.png [ 48% ] _update_scan_actions | met_face1a.png [ 48% ] _update_scan_actions | met_face1a_normal.png [ 48% ] _update_scan_actions | met_face2a.png [ 48% ] _update_scan_actions | met_face2a_normal.png [ 48% ] _update_scan_actions | met_grate.png [ 48% ] _update_scan_actions | met_grate_normal.png [ 48% ] _update_scan_actions | met_gre_flat.png [ 48% ] _update_scan_actions | met_gre_flat_normal.png [ 48% ] _update_scan_actions | met_gre_rect1a.png [ 48% ] _update_scan_actions | met_gre_rect1a_normal.png [ 48% ] _update_scan_actions | met_gre_sqr1a.png [ 48% ] _update_scan_actions | met_gre_sqr1a_normal.png [ 48% ] _update_scan_actions | met_gre_sqr1b.png [ 48% ] _update_scan_actions | met_gre_sqr1b_normal.png [ 48% ] _update_scan_actions | met_grn_arch1.png [ 48% ] _update_scan_actions | met_grn_arch1b.png [ 48% ] _update_scan_actions | met_grn_arch1b_normal.png [ 48% ] _update_scan_actions | met_grn_arch1_normal.png [ 48% ] _update_scan_actions | met_grn_arch2.png [ 48% ] _update_scan_actions | met_grn_arch2b.png [ 48% ] _update_scan_actions | met_grn_arch2b_normal.png [ 48% ] _update_scan_actions | met_grn_arch2c.png [ 48% ] _update_scan_actions | met_grn_arch2c_normal.png [ 48% ] _update_scan_actions | met_grn_arch2d.png [ 48% ] _update_scan_actions | met_grn_arch2d_normal.png [ 48% ] _update_scan_actions | met_grn_arch2_normal.png [ 48% ] _update_scan_actions | met_grn_block.png [ 48% ] _update_scan_actions | met_grn_blockg.png [ 49% ] _update_scan_actions | met_grn_blockg_normal.png [ 49% ] _update_scan_actions | met_grn_blockl.png [ 49% ] _update_scan_actions | met_grn_blockl_normal.png [ 49% ] _update_scan_actions | met_grn_block_normal.png [ 49% ] _update_scan_actions | met_grn_bl_rect.png [ 49% ] _update_scan_actions | met_grn_bl_rect_normal.png [ 49% ] _update_scan_actions | met_grn_bl_sqr.png [ 49% ] _update_scan_actions | met_grn_bl_sqr_normal.png [ 49% ] _update_scan_actions | met_grn_det1.png [ 49% ] _update_scan_actions | met_grn_det1_normal.png [ 49% ] _update_scan_actions | met_grn_dr1a.png [ 49% ] _update_scan_actions | met_grn_dr1a_normal.png [ 49% ] _update_scan_actions | met_grn_drr1b.png [ 49% ] _update_scan_actions | met_grn_drr1b_normal.png [ 49% ] _update_scan_actions | met_grn_fac1.png [ 49% ] _update_scan_actions | met_grn_fac1_normal.png [ 49% ] _update_scan_actions | met_grn_flat.png [ 49% ] _update_scan_actions | met_grn_flat_normal.png [ 49% ] _update_scan_actions | met_grn_grate2.png [ 49% ] _update_scan_actions | met_grn_grate2_normal.png [ 49% ] _update_scan_actions | met_grn_grate3.png [ 49% ] _update_scan_actions | met_grn_grate3_normal.png [ 49% ] _update_scan_actions | met_grn_grate.png [ 49% ] _update_scan_actions | met_grn_grate_i.png [ 49% ] _update_scan_actions | met_grn_grate_i_normal.png [ 49% ] _update_scan_actions | met_grn_grate_normal.png [ 49% ] _update_scan_actions | met_grn_grt1a.png [ 49% ] _update_scan_actions | met_grn_grt1a_normal.png [ 50% ] _update_scan_actions | met_grn_grt1b.png [ 50% ] _update_scan_actions | met_grn_grt1b_normal.png [ 50% ] _update_scan_actions | met_grn_grt2a.png [ 50% ] _update_scan_actions | met_grn_grt2a_normal.png [ 50% ] _update_scan_actions | met_grn_hrune1.png [ 50% ] _update_scan_actions | met_grn_hrune1_normal.png [ 50% ] _update_scan_actions | met_grn_lit1_fbr.png [ 50% ] _update_scan_actions | met_grn_lit1_fbr_normal.png [ 50% ] _update_scan_actions | met_grn_lit2_fbr.png [ 50% ] _update_scan_actions | met_grn_lit2_fbr_normal.png [ 50% ] _update_scan_actions | met_grn_lit3.png [ 50% ] _update_scan_actions | met_grn_lit3_normal.png [ 50% ] _update_scan_actions | met_grn_lit4.png [ 50% ] _update_scan_actions | met_grn_lit4_normal.png [ 50% ] _update_scan_actions | met_grn_lit5.png [ 50% ] _update_scan_actions | met_grn_lit5_normal.png [ 50% ] _update_scan_actions | met_grn_lit6.png [ 50% ] _update_scan_actions | met_grn_lit6_normal.png [ 50% ] _update_scan_actions | met_grn_pan1.png [ 50% ] _update_scan_actions | met_grn_pan1_normal.png [ 50% ] _update_scan_actions | met_grn_pan2.png [ 50% ] _update_scan_actions | met_grn_pan2_normal.png [ 50% ] _update_scan_actions | met_grn_pan3.png [ 50% ] _update_scan_actions | met_grn_pan3_normal.png [ 50% ] _update_scan_actions | met_grn_panel1.png [ 50% ] _update_scan_actions | met_grn_panel1_normal.png [ 50% ] _update_scan_actions | met_grn_platside.png [ 50% ] _update_scan_actions | met_grn_platside_normal.png [ 51% ] _update_scan_actions | met_grn_rect.png [ 51% ] _update_scan_actions | met_grn_rect_normal.png [ 51% ] _update_scan_actions | met_grn_rivg.png [ 51% ] _update_scan_actions | met_grn_rivg_normal.png [ 51% ] _update_scan_actions | met_grn_rivs.png [ 51% ] _update_scan_actions | met_grn_rivs_normal.png [ 51% ] _update_scan_actions | met_grn_rune1.png [ 51% ] _update_scan_actions | met_grn_rune1_normal.png [ 51% ] _update_scan_actions | met_grn_rune2.png [ 51% ] _update_scan_actions | met_grn_rune2_normal.png [ 51% ] _update_scan_actions | met_grn_slat.png [ 51% ] _update_scan_actions | met_grn_slat_normal.png [ 51% ] _update_scan_actions | met_grn_sqr.png [ 51% ] _update_scan_actions | met_grn_sqrd.png [ 51% ] _update_scan_actions | met_grn_sqrd_normal.png [ 51% ] _update_scan_actions | met_grn_sqrs.png [ 51% ] _update_scan_actions | met_grn_sqrs_normal.png [ 51% ] _update_scan_actions | met_grn_sqr_normal.png [ 51% ] _update_scan_actions | met_grn_stile2.png [ 51% ] _update_scan_actions | met_grn_stile2_normal.png [ 51% ] _update_scan_actions | met_grn_stile.png [ 51% ] _update_scan_actions | met_grn_stile_normal.png [ 51% ] _update_scan_actions | met_grn_tile.png [ 51% ] _update_scan_actions | met_grn_tile_normal.png [ 51% ] _update_scan_actions | met_grn_trim16.png [ 51% ] _update_scan_actions | met_grn_trim16g.png [ 51% ] _update_scan_actions | met_grn_trim16g_normal.png [ 51% ] _update_scan_actions | met_grn_trim16h.png [ 51% ] _update_scan_actions | met_grn_trim16h_normal.png [ 52% ] _update_scan_actions | met_grn_trim16s.png [ 52% ] _update_scan_actions | met_grn_trim16s_normal.png [ 52% ] _update_scan_actions | met_grn_trim16_normal.png [ 52% ] _update_scan_actions | met_grn_trim28.png [ 52% ] _update_scan_actions | met_grn_trim28r.png [ 52% ] _update_scan_actions | met_grn_trim28r_normal.png [ 52% ] _update_scan_actions | met_grn_trim28_normal.png [ 52% ] _update_scan_actions | met_grn_trim32.png [ 52% ] _update_scan_actions | met_grn_trim32r.png [ 52% ] _update_scan_actions | met_grn_trim32r_normal.png [ 52% ] _update_scan_actions | met_grn_trim32s.png [ 52% ] _update_scan_actions | met_grn_trim32s_normal.png [ 52% ] _update_scan_actions | met_grn_trim32_normal.png [ 52% ] _update_scan_actions | met_grn_trim64.png [ 52% ] _update_scan_actions | met_grn_trim64a.png [ 52% ] _update_scan_actions | met_grn_trim64a_normal.png [ 52% ] _update_scan_actions | met_grn_trim64_normal.png [ 52% ] _update_scan_actions | met_grn_trimbl.png [ 52% ] _update_scan_actions | met_grn_trimbl_normal.png [ 52% ] _update_scan_actions | met_grn_vtrim.png [ 52% ] _update_scan_actions | met_grn_vtrim_normal.png [ 52% ] _update_scan_actions | met_gry_beam.png [ 52% ] _update_scan_actions | met_gry_beam_normal.png [ 52% ] _update_scan_actions | met_gry_block.png [ 52% ] _update_scan_actions | met_gry_block_normal.png [ 52% ] _update_scan_actions | met_gry_flat.png [ 52% ] _update_scan_actions | met_gry_flat_normal.png [ 52% ] _update_scan_actions | met_gry_lit1_fbr.png [ 53% ] _update_scan_actions | met_gry_lit1_fbr_normal.png [ 53% ] _update_scan_actions | met_gry_lit2b.png [ 53% ] _update_scan_actions | met_gry_lit2b_normal.png [ 53% ] _update_scan_actions | met_gry_lit2_fbr.png [ 53% ] _update_scan_actions | met_gry_lit2_fbr_normal.png [ 53% ] _update_scan_actions | met_gry_pan1.png [ 53% ] _update_scan_actions | met_gry_pan1_normal.png [ 53% ] _update_scan_actions | met_gry_pan2.png [ 53% ] _update_scan_actions | met_gry_pan2_normal.png [ 53% ] _update_scan_actions | met_gry_pan3.png [ 53% ] _update_scan_actions | met_gry_pan3_normal.png [ 53% ] _update_scan_actions | met_gry_rect.png [ 53% ] _update_scan_actions | met_gry_rect_normal.png [ 53% ] _update_scan_actions | met_gry_signs.png [ 53% ] _update_scan_actions | met_gry_signs_normal.png [ 53% ] _update_scan_actions | met_gry_slat.png [ 53% ] _update_scan_actions | met_gry_slat_normal.png [ 53% ] _update_scan_actions | met_gry_sqr.png [ 53% ] _update_scan_actions | met_gry_sqrd.png [ 53% ] _update_scan_actions | met_gry_sqrd_normal.png [ 53% ] _update_scan_actions | met_gry_sqrs.png [ 53% ] _update_scan_actions | met_gry_sqrs_normal.png [ 53% ] _update_scan_actions | met_gry_sqr_normal.png [ 53% ] _update_scan_actions | met_gry_trim64.png [ 53% ] _update_scan_actions | met_gry_trim64_normal.png [ 53% ] _update_scan_actions | met_guts1.png [ 53% ] _update_scan_actions | met_guts1_normal.png [ 53% ] _update_scan_actions | met_lbrn_flat.png [ 54% ] _update_scan_actions | met_lbrn_flat_normal.png [ 54% ] _update_scan_actions | met_lbrn_rect.png [ 54% ] _update_scan_actions | met_lbrn_rect_normal.png [ 54% ] _update_scan_actions | met_lbrn_slat.png [ 54% ] _update_scan_actions | met_lbrn_slat_normal.png [ 54% ] _update_scan_actions | met_lift.png [ 54% ] _update_scan_actions | met_lift_normal.png [ 54% ] _update_scan_actions | met_met7_1.png [ 54% ] _update_scan_actions | met_met7_1_normal.png [ 54% ] _update_scan_actions | met_mix_beam.png [ 54% ] _update_scan_actions | met_mix_beam_normal.png [ 54% ] _update_scan_actions | met_mix_diam2.png [ 54% ] _update_scan_actions | met_mix_diam2_normal.png [ 54% ] _update_scan_actions | met_mix_diam.png [ 54% ] _update_scan_actions | met_mix_diamc.png [ 54% ] _update_scan_actions | met_mix_diamc_normal.png [ 54% ] _update_scan_actions | met_mix_diam_normal.png [ 54% ] _update_scan_actions | met_mix_dr1a.png [ 54% ] _update_scan_actions | met_mix_dr1a_normal.png [ 54% ] _update_scan_actions | met_mix_patt1a.png [ 54% ] _update_scan_actions | met_mix_patt1a_normal.png [ 54% ] _update_scan_actions | met_mix_patt1b.png [ 54% ] _update_scan_actions | met_mix_patt1b_normal.png [ 54% ] _update_scan_actions | met_mix_patt2a.png [ 54% ] _update_scan_actions | met_mix_patt2a_normal.png [ 54% ] _update_scan_actions | met_mix_patt2b.png [ 54% ] _update_scan_actions | met_mix_patt2b_normal.png [ 54% ] _update_scan_actions | met_mix_patt3a.png [ 54% ] _update_scan_actions | met_mix_patt3a_normal.png [ 55% ] _update_scan_actions | met_mt1_flat.png [ 55% ] _update_scan_actions | met_mt1_flat_normal.png [ 55% ] _update_scan_actions | met_mt1_rect.png [ 55% ] _update_scan_actions | met_mt1_rect_normal.png [ 55% ] _update_scan_actions | met_mt1_slat.png [ 55% ] _update_scan_actions | met_mt1_slat_normal.png [ 55% ] _update_scan_actions | met_mt1_sqr.png [ 55% ] _update_scan_actions | met_mt1_sqr_normal.png [ 55% ] _update_scan_actions | met_mt2_block.png [ 55% ] _update_scan_actions | met_mt2_block_normal.png [ 55% ] _update_scan_actions | met_mt2_flat.png [ 55% ] _update_scan_actions | met_mt2_flat_normal.png [ 55% ] _update_scan_actions | met_mt2_rect.png [ 55% ] _update_scan_actions | met_mt2_rect_normal.png [ 55% ] _update_scan_actions | met_mt2_slat.png [ 55% ] _update_scan_actions | met_mt2_slat_normal.png [ 55% ] _update_scan_actions | met_mt2_sqr.png [ 55% ] _update_scan_actions | met_mt2_sqr_normal.png [ 55% ] _update_scan_actions | met_mt3_flat.png [ 55% ] _update_scan_actions | met_mt3_flat_normal.png [ 55% ] _update_scan_actions | met_mt3_rect.png [ 55% ] _update_scan_actions | met_mt3_rect_normal.png [ 55% ] _update_scan_actions | met_mt3_slat.png [ 55% ] _update_scan_actions | met_mt3_slat_normal.png [ 55% ] _update_scan_actions | met_mt3_sqr.png [ 55% ] _update_scan_actions | met_mt3_sqr_normal.png [ 55% ] _update_scan_actions | met_ora_trim64.png [ 55% ] _update_scan_actions | met_ora_trim64_normal.png [ 56% ] _update_scan_actions | met_rail_flat.png [ 56% ] _update_scan_actions | met_rail_flat_normal.png [ 56% ] _update_scan_actions | met_rune1_fbr.png [ 56% ] _update_scan_actions | met_rune1_fbr_normal.png [ 56% ] _update_scan_actions | met_rune_trim32.png [ 56% ] _update_scan_actions | met_rune_trim32_normal.png [ 56% ] _update_scan_actions | met_set1.png [ 56% ] _update_scan_actions | met_set1_normal.png [ 56% ] _update_scan_actions | met_shm_flat.png [ 56% ] _update_scan_actions | met_shm_flat_normal.png [ 56% ] _update_scan_actions | met_shm_rect.png [ 56% ] _update_scan_actions | met_shm_rect_normal.png [ 56% ] _update_scan_actions | met_shm_slat.png [ 56% ] _update_scan_actions | met_shm_slat_normal.png [ 56% ] _update_scan_actions | met_shm_sqr.png [ 56% ] _update_scan_actions | met_shm_sqr_normal.png [ 56% ] _update_scan_actions | met_teal_block.png [ 56% ] _update_scan_actions | met_teal_block_normal.png [ 56% ] _update_scan_actions | met_teal_dr1a.png [ 56% ] _update_scan_actions | met_teal_dr1a_normal.png [ 56% ] _update_scan_actions | met_teal_flat.png [ 56% ] _update_scan_actions | met_teal_flat_normal.png [ 56% ] _update_scan_actions | met_teal_trim32.png [ 56% ] _update_scan_actions | met_teal_trim32r.png [ 56% ] _update_scan_actions | met_teal_trim32r_normal.png [ 56% ] _update_scan_actions | met_teal_trim32_normal.png [ 56% ] _update_scan_actions | met_teal_trim64.png [ 56% ] _update_scan_actions | met_teal_trim64_normal.png [ 57% ] _update_scan_actions | met_wall3_1.png [ 57% ] _update_scan_actions | met_wall3_1_normal.png [ 57% ] _update_scan_actions | met_wall3_1_s.png [ 57% ] _update_scan_actions | met_wall3_1_s_normal.png [ 57% ] _update_scan_actions | plus_0gig2a_fbr.png [ 57% ] _update_scan_actions | plus_0gig2a_fbr_normal.png [ 57% ] _update_scan_actions | plus_0gig_shot_fbr.png [ 57% ] _update_scan_actions | plus_0gig_shot_fbr_normal.png [ 57% ] _update_scan_actions | plus_0gig_sshot_fbr.png [ 57% ] _update_scan_actions | plus_0gig_sshot_fbr_normal.png [ 57% ] _update_scan_actions | plus_0gig_ye_fbr.png [ 57% ] _update_scan_actions | plus_0gig_ye_fbr_normal.png [ 57% ] _update_scan_actions | plus_0met_blu_keyg_fbr.png [ 57% ] _update_scan_actions | plus_0met_blu_keyg_fbr_normal.png [ 57% ] _update_scan_actions | plus_0met_blu_keys_fbr.png [ 57% ] _update_scan_actions | plus_0met_blu_keys_fbr_normal.png [ 57% ] _update_scan_actions | plus_0met_brn_eye1.png [ 57% ] _update_scan_actions | plus_0met_brn_eye1_normal.png [ 57% ] _update_scan_actions | plus_0met_but1.png [ 57% ] _update_scan_actions | plus_0met_but1_normal.png [ 57% ] _update_scan_actions | plus_0met_grn_eye1.png [ 57% ] _update_scan_actions | plus_0met_grn_eye1_normal.png [ 57% ] _update_scan_actions | plus_0_sqbut1.png [ 57% ] _update_scan_actions | plus_0_sqbut1_normal.png [ 57% ] _update_scan_actions | plus_0_sqbut2_fbr.png [ 57% ] _update_scan_actions | plus_0_sqbut2_fbr_normal.png [ 57% ] _update_scan_actions | plus_0_sqshoot1_fbr.png [ 57% ] _update_scan_actions | plus_0_sqshoot1_fbr_normal.png [ 57% ] _update_scan_actions | plus_1met_blu_keyg_fbr.png [ 58% ] _update_scan_actions | plus_1met_blu_keyg_fbr_normal.png [ 58% ] _update_scan_actions | plus_1met_blu_keys_fbr.png [ 58% ] _update_scan_actions | plus_1met_blu_keys_fbr_normal.png [ 58% ] _update_scan_actions | plus_1met_brn_eye1.png [ 58% ] _update_scan_actions | plus_1met_brn_eye1_normal.png [ 58% ] _update_scan_actions | plus_1met_but1.png [ 58% ] _update_scan_actions | plus_1met_but1_normal.png [ 58% ] _update_scan_actions | plus_1met_grn_eye1.png [ 58% ] _update_scan_actions | plus_1met_grn_eye1_normal.png [ 58% ] _update_scan_actions | plus_1_sqbut1.png [ 58% ] _update_scan_actions | plus_1_sqbut1_normal.png [ 58% ] _update_scan_actions | plus_1_sqbut2_fbr.png [ 58% ] _update_scan_actions | plus_1_sqbut2_fbr_normal.png [ 58% ] _update_scan_actions | plus_1_sqshoot1.png [ 58% ] _update_scan_actions | plus_1_sqshoot1_normal.png [ 58% ] _update_scan_actions | plus_2met_blu_keyg_fbr.png [ 58% ] _update_scan_actions | plus_2met_blu_keyg_fbr_normal.png [ 58% ] _update_scan_actions | plus_2met_blu_keys_fbr.png [ 58% ] _update_scan_actions | plus_2met_blu_keys_fbr_normal.png [ 58% ] _update_scan_actions | plus_2met_brn_eye1.png [ 58% ] _update_scan_actions | plus_2met_brn_eye1_normal.png [ 58% ] _update_scan_actions | plus_2met_but1.png [ 58% ] _update_scan_actions | plus_2met_but1_normal.png [ 58% ] _update_scan_actions | plus_2met_grn_eye1.png [ 58% ] _update_scan_actions | plus_2met_grn_eye1_normal.png [ 58% ] _update_scan_actions | plus_3met_blu_keyg_fbr.png [ 58% ] _update_scan_actions | plus_3met_blu_keyg_fbr_normal.png [ 58% ] _update_scan_actions | plus_3met_blu_keys_fbr.png [ 59% ] _update_scan_actions | plus_3met_blu_keys_fbr_normal.png [ 59% ] _update_scan_actions | plus_3met_brn_eye1.png [ 59% ] _update_scan_actions | plus_3met_brn_eye1_normal.png [ 59% ] _update_scan_actions | plus_3met_but1.png [ 59% ] _update_scan_actions | plus_3met_but1_normal.png [ 59% ] _update_scan_actions | plus_3met_grn_eye1.png [ 59% ] _update_scan_actions | plus_3met_grn_eye1_normal.png [ 59% ] _update_scan_actions | plus_4met_blu_keyg_fbr.png [ 59% ] _update_scan_actions | plus_4met_blu_keyg_fbr_normal.png [ 59% ] _update_scan_actions | plus_4met_blu_keys_fbr.png [ 59% ] _update_scan_actions | plus_4met_blu_keys_fbr_normal.png [ 59% ] _update_scan_actions | plus_4met_brn_eye1.png [ 59% ] _update_scan_actions | plus_4met_brn_eye1_normal.png [ 59% ] _update_scan_actions | plus_4met_grn_eye1.png [ 59% ] _update_scan_actions | plus_4met_grn_eye1_normal.png [ 59% ] _update_scan_actions | plus_5met_blu_keyg_fbr.png [ 59% ] _update_scan_actions | plus_5met_blu_keyg_fbr_normal.png [ 59% ] _update_scan_actions | plus_5met_blu_keys_fbr.png [ 59% ] _update_scan_actions | plus_5met_blu_keys_fbr_normal.png [ 59% ] _update_scan_actions | plus_5met_brn_eye1.png [ 59% ] _update_scan_actions | plus_5met_brn_eye1_normal.png [ 59% ] _update_scan_actions | plus_5met_grn_eye1.png [ 59% ] _update_scan_actions | plus_5met_grn_eye1_normal.png [ 59% ] _update_scan_actions | plus_6met_blu_keyg_fbr.png [ 59% ] _update_scan_actions | plus_6met_blu_keyg_fbr_normal.png [ 59% ] _update_scan_actions | plus_6met_blu_keys_fbr.png [ 59% ] _update_scan_actions | plus_6met_blu_keys_fbr_normal.png [ 59% ] _update_scan_actions | plus_6met_brn_eye1.png [ 60% ] _update_scan_actions | plus_6met_brn_eye1_normal.png [ 60% ] _update_scan_actions | plus_6met_grn_eye1.png [ 60% ] _update_scan_actions | plus_6met_grn_eye1_normal.png [ 60% ] _update_scan_actions | plus_7met_brn_eye1.png [ 60% ] _update_scan_actions | plus_7met_brn_eye1_normal.png [ 60% ] _update_scan_actions | plus_7met_grn_eye1.png [ 60% ] _update_scan_actions | plus_7met_grn_eye1_normal.png [ 60% ] _update_scan_actions | plus_8met_brn_eye1.png [ 60% ] _update_scan_actions | plus_8met_brn_eye1_normal.png [ 60% ] _update_scan_actions | plus_8met_grn_eye1.png [ 60% ] _update_scan_actions | plus_8met_grn_eye1_normal.png [ 60% ] _update_scan_actions | plus_9met_brn_eye1.png [ 60% ] _update_scan_actions | plus_9met_brn_eye1_normal.png [ 60% ] _update_scan_actions | plus_9met_grn_eye1.png [ 60% ] _update_scan_actions | plus_9met_grn_eye1_normal.png [ 60% ] _update_scan_actions | plus_agig2a.png [ 60% ] _update_scan_actions | plus_agig2a_normal.png [ 60% ] _update_scan_actions | plus_agig_shot_fbr.png [ 60% ] _update_scan_actions | plus_agig_shot_fbr_normal.png [ 60% ] _update_scan_actions | plus_agig_sshot_fbr.png [ 60% ] _update_scan_actions | plus_agig_sshot_fbr_normal.png [ 60% ] _update_scan_actions | plus_agig_ye.png [ 60% ] _update_scan_actions | plus_agig_ye_normal.png [ 60% ] _update_scan_actions | plus_amet_blu_keyg.png [ 60% ] _update_scan_actions | plus_amet_blu_keyg_normal.png [ 60% ] _update_scan_actions | plus_amet_blu_keys.png [ 60% ] _update_scan_actions | plus_amet_blu_keys_normal.png [ 60% ] _update_scan_actions | plus_amet_but1.png [ 60% ] _update_scan_actions | plus_amet_but1_normal.png [ 61% ] _update_scan_actions | plus_a_sqbut1.png [ 61% ] _update_scan_actions | plus_a_sqbut1_normal.png [ 61% ] _update_scan_actions | plus_a_sqbut2_fbr.png [ 61% ] _update_scan_actions | plus_a_sqbut2_fbr_normal.png [ 61% ] _update_scan_actions | plus_a_sqshoot1_fbr.png [ 61% ] _update_scan_actions | plus_a_sqshoot1_fbr_normal.png [ 61% ] _update_scan_actions | ret_metal1_tile.png [ 61% ] _update_scan_actions | ret_metal1_tile_normal.png [ 61% ] _update_scan_actions | sqbut_side.png [ 61% ] _update_scan_actions | sqbut_side_normal.png [ 61% ] _update_scan_actions | sq_lit1_fbr.png [ 61% ] _update_scan_actions | sq_lit1_fbr_normal.png [ 61% ] _update_scan_actions | sq_lit2_fbr.png [ 61% ] _update_scan_actions | sq_lit2_fbr_normal.png [ 61% ] _update_scan_actions | _t_fence01_fbr.png [ 61% ] _update_scan_actions | _t_fence01_fbr_normal.png [ 61% ] _update_scan_actions | _t_flare01_fbr.png [ 61% ] _update_scan_actions | _t_flare01_fbr_normal.png [ 61% ] _update_scan_actions | aqconc03.png [ 61% ] _update_scan_actions | aqconc03_normal.png [ 61% ] _update_scan_actions | aqconc04.png [ 61% ] _update_scan_actions | aqconc04_normal.png [ 61% ] _update_scan_actions | aqconc05.png [ 61% ] _update_scan_actions | aqconc05_normal.png [ 61% ] _update_scan_actions | aqf006b.png [ 61% ] _update_scan_actions | aqf006b_normal.png [ 61% ] _update_scan_actions | aqf032.png [ 61% ] _update_scan_actions | aqf032_normal.png [ 62% ] _update_scan_actions | aqf049.png [ 62% ] _update_scan_actions | aqf049_normal.png [ 62% ] _update_scan_actions | aqf074.png [ 62% ] _update_scan_actions | aqf074_normal.png [ 62% ] _update_scan_actions | aqf075.png [ 62% ] _update_scan_actions | aqf075_normal.png [ 62% ] _update_scan_actions | aqmetl01.png [ 62% ] _update_scan_actions | aqmetl01_normal.png [ 62% ] _update_scan_actions | aqmetl07.png [ 62% ] _update_scan_actions | aqmetl07_normal.png [ 62% ] _update_scan_actions | aqmetl14.png [ 62% ] _update_scan_actions | aqmetl14_normal.png [ 62% ] _update_scan_actions | aqmetl28.png [ 62% ] _update_scan_actions | aqmetl28_normal.png [ 62% ] _update_scan_actions | aqmetl30.png [ 62% ] _update_scan_actions | aqmetl30_normal.png [ 62% ] _update_scan_actions | aqmetl33.png [ 62% ] _update_scan_actions | aqmetl33_normal.png [ 62% ] _update_scan_actions | aqpanl09.png [ 62% ] _update_scan_actions | aqpanl09_normal.png [ 62% ] _update_scan_actions | aqpanl10.png [ 62% ] _update_scan_actions | aqpanl10_normal.png [ 62% ] _update_scan_actions | aqpipe01.png [ 62% ] _update_scan_actions | aqpipe01_normal.png [ 62% ] _update_scan_actions | aqpipe04.png [ 62% ] _update_scan_actions | aqpipe04_normal.png [ 62% ] _update_scan_actions | aqpipe05.png [ 62% ] _update_scan_actions | aqpipe05_normal.png [ 63% ] _update_scan_actions | aqpipe08.png [ 63% ] _update_scan_actions | aqpipe08_normal.png [ 63% ] _update_scan_actions | aqpipe09.png [ 63% ] _update_scan_actions | aqpipe09_normal.png [ 63% ] _update_scan_actions | aqpipe12.png [ 63% ] _update_scan_actions | aqpipe12_normal.png [ 63% ] _update_scan_actions | aqpipe13.png [ 63% ] _update_scan_actions | aqpipe13_normal.png [ 63% ] _update_scan_actions | aqpipe14.png [ 63% ] _update_scan_actions | aqpipe14_normal.png [ 63% ] _update_scan_actions | aqrust01.png [ 63% ] _update_scan_actions | aqrust01_normal.png [ 63% ] _update_scan_actions | aqrust02.png [ 63% ] _update_scan_actions | aqrust02_normal.png [ 63% ] _update_scan_actions | aqrust03.png [ 63% ] _update_scan_actions | aqrust03b.png [ 63% ] _update_scan_actions | aqrust03b_normal.png [ 63% ] _update_scan_actions | aqrust03_normal.png [ 63% ] _update_scan_actions | aqrust04.png [ 63% ] _update_scan_actions | aqrust04_normal.png [ 63% ] _update_scan_actions | aqrust09.png [ 63% ] _update_scan_actions | aqrust09_normal.png [ 63% ] _update_scan_actions | aqrust10.png [ 63% ] _update_scan_actions | aqrust10_normal.png [ 63% ] _update_scan_actions | aqsect14.png [ 63% ] _update_scan_actions | aqsect14_normal.png [ 63% ] _update_scan_actions | aqsect15.png [ 63% ] _update_scan_actions | aqsect15_normal.png [ 63% ] _update_scan_actions | aqsect16.png [ 64% ] _update_scan_actions | aqsect16b.png [ 64% ] _update_scan_actions | aqsect16b_normal.png [ 64% ] _update_scan_actions | aqsect16_normal.png [ 64% ] _update_scan_actions | aqsupp01.png [ 64% ] _update_scan_actions | aqsupp01_normal.png [ 64% ] _update_scan_actions | aqsupp02.png [ 64% ] _update_scan_actions | aqsupp02_normal.png [ 64% ] _update_scan_actions | aqsupp03.png [ 64% ] _update_scan_actions | aqsupp03_normal.png [ 64% ] _update_scan_actions | aqsupp04.png [ 64% ] _update_scan_actions | aqsupp04_normal.png [ 64% ] _update_scan_actions | aqsupp06.png [ 64% ] _update_scan_actions | aqsupp06_normal.png [ 64% ] _update_scan_actions | aqsupp07.png [ 64% ] _update_scan_actions | aqsupp07_normal.png [ 64% ] _update_scan_actions | aqsupp08.png [ 64% ] _update_scan_actions | aqsupp08_normal.png [ 64% ] _update_scan_actions | aqsupp09.png [ 64% ] _update_scan_actions | aqsupp09_normal.png [ 64% ] _update_scan_actions | aqtrim01.png [ 64% ] _update_scan_actions | aqtrim01_normal.png [ 64% ] _update_scan_actions | aqtrim02.png [ 64% ] _update_scan_actions | aqtrim02_normal.png [ 64% ] _update_scan_actions | aqtrim03.png [ 64% ] _update_scan_actions | aqtrim03_normal.png [ 64% ] _update_scan_actions | aqtrim08.png [ 64% ] _update_scan_actions | aqtrim08_normal.png [ 64% ] _update_scan_actions | butmet.png [ 65% ] _update_scan_actions | butmet_normal.png [ 65% ] _update_scan_actions | comp1_1.png [ 65% ] _update_scan_actions | comp1_1_normal.png [ 65% ] _update_scan_actions | comp1_2.png [ 65% ] _update_scan_actions | comp1_2_normal.png [ 65% ] _update_scan_actions | comp1_3.png [ 65% ] _update_scan_actions | comp1_3b.png [ 65% ] _update_scan_actions | comp1_3b_normal.png [ 65% ] _update_scan_actions | comp1_3_normal.png [ 65% ] _update_scan_actions | comp1_4.png [ 65% ] _update_scan_actions | comp1_4_normal.png [ 65% ] _update_scan_actions | comp1_5.png [ 65% ] _update_scan_actions | comp1_5_normal.png [ 65% ] _update_scan_actions | comp1_6.png [ 65% ] _update_scan_actions | comp1_6_normal.png [ 65% ] _update_scan_actions | comp1_7.png [ 65% ] _update_scan_actions | comp1_7_normal.png [ 65% ] _update_scan_actions | comp1_8.png [ 65% ] _update_scan_actions | comp1_8_normal.png [ 65% ] _update_scan_actions | compbase.png [ 65% ] _update_scan_actions | compbase_normal.png [ 65% ] _update_scan_actions | crate0_bottom.png [ 65% ] _update_scan_actions | crate0_bottom_normal.png [ 65% ] _update_scan_actions | crate0_side.png [ 65% ] _update_scan_actions | crate0_side_normal.png [ 65% ] _update_scan_actions | crate0_s_bottom.png [ 65% ] _update_scan_actions | crate0_s_bottom_normal.png [ 65% ] _update_scan_actions | crate0_s_sside.png [ 66% ] _update_scan_actions | crate0_s_sside_normal.png [ 66% ] _update_scan_actions | crate0_s_top.png [ 66% ] _update_scan_actions | crate0_s_top_normal.png [ 66% ] _update_scan_actions | crate0_s_tside.png [ 66% ] _update_scan_actions | crate0_s_tside_normal.png [ 66% ] _update_scan_actions | crate0_top.png [ 66% ] _update_scan_actions | crate0_top_normal.png [ 66% ] _update_scan_actions | crate0_xs_bot.png [ 66% ] _update_scan_actions | crate0_xs_bot_normal.png [ 66% ] _update_scan_actions | crate0_xs_sside.png [ 66% ] _update_scan_actions | crate0_xs_sside_normal.png [ 66% ] _update_scan_actions | crate0_xs_top.png [ 66% ] _update_scan_actions | crate0_xs_top_normal.png [ 66% ] _update_scan_actions | crate0_xs_tside.png [ 66% ] _update_scan_actions | crate0_xs_tside_normal.png [ 66% ] _update_scan_actions | crate1_bottom.png [ 66% ] _update_scan_actions | crate1_bottom_normal.png [ 66% ] _update_scan_actions | crate1_side.png [ 66% ] _update_scan_actions | crate1_side_normal.png [ 66% ] _update_scan_actions | crate1_s_bottom.png [ 66% ] _update_scan_actions | crate1_s_bottom_normal.png [ 66% ] _update_scan_actions | crate1_s_sside.png [ 66% ] _update_scan_actions | crate1_s_sside_normal.png [ 66% ] _update_scan_actions | crate1_s_top.png [ 66% ] _update_scan_actions | crate1_s_top_normal.png [ 66% ] _update_scan_actions | crate1_s_tside.png [ 66% ] _update_scan_actions | crate1_s_tside_normal.png [ 66% ] _update_scan_actions | crate1_top.png [ 66% ] _update_scan_actions | crate1_top_normal.png [ 67% ] _update_scan_actions | crate1_xs_bot.png [ 67% ] _update_scan_actions | crate1_xs_bot_normal.png [ 67% ] _update_scan_actions | crate1_xs_sside.png [ 67% ] _update_scan_actions | crate1_xs_sside_normal.png [ 67% ] _update_scan_actions | crate1_xs_top.png [ 67% ] _update_scan_actions | crate1_xs_top_normal.png [ 67% ] _update_scan_actions | crate1_xs_tside.png [ 67% ] _update_scan_actions | crate1_xs_tside_normal.png [ 67% ] _update_scan_actions | crate.png [ 67% ] _update_scan_actions | crate_normal.png [ 67% ] _update_scan_actions | dem4_1.png [ 67% ] _update_scan_actions | dem4_1_normal.png [ 67% ] _update_scan_actions | dem4_4.png [ 67% ] _update_scan_actions | dem4_4_normal.png [ 67% ] _update_scan_actions | dem5_3_fbr.png [ 67% ] _update_scan_actions | dem5_3_fbr_normal.png [ 67% ] _update_scan_actions | door02_1.png [ 67% ] _update_scan_actions | door02_1_normal.png [ 67% ] _update_scan_actions | doorr02_1.png [ 67% ] _update_scan_actions | doorr02_1_normal.png [ 67% ] _update_scan_actions | doortrak1.png [ 67% ] _update_scan_actions | doortrak1_normal.png [ 67% ] _update_scan_actions | doortrak2-corn.png [ 67% ] _update_scan_actions | doortrak2-corn_normal.png [ 67% ] _update_scan_actions | doortrak2.png [ 67% ] _update_scan_actions | doortrak2_normal.png [ 67% ] _update_scan_actions | ecop1_1.png [ 67% ] _update_scan_actions | ecop1_1_normal.png [ 68% ] _update_scan_actions | ecop1_4.png [ 68% ] _update_scan_actions | ecop1_4_normal.png [ 68% ] _update_scan_actions | edoor01_1.png [ 68% ] _update_scan_actions | edoor01_1_normal.png [ 68% ] _update_scan_actions | edoor02.png [ 68% ] _update_scan_actions | edoor02_normal.png [ 68% ] _update_scan_actions | fddoor01.png [ 68% ] _update_scan_actions | fddoor01b.png [ 68% ] _update_scan_actions | fddoor01b_normal.png [ 68% ] _update_scan_actions | fddoor01_normal.png [ 68% ] _update_scan_actions | fdoor02.png [ 68% ] _update_scan_actions | fdoor02_normal.png [ 68% ] _update_scan_actions | flat4.png [ 68% ] _update_scan_actions | flat4_normal.png [ 68% ] _update_scan_actions | floor5_2.png [ 68% ] _update_scan_actions | floor5_2_normal.png [ 68% ] _update_scan_actions | floor5_3.png [ 68% ] _update_scan_actions | floor5_3_normal.png [ 68% ] _update_scan_actions | laserfield1_fbr.png [ 68% ] _update_scan_actions | laserfield1_fbr_normal.png [ 68% ] _update_scan_actions | light2.png [ 68% ] _update_scan_actions | light2_normal.png [ 68% ] _update_scan_actions | lit8nb.png [ 68% ] _update_scan_actions | lit8nb_normal.png [ 68% ] _update_scan_actions | lit8sfb_fbr.png [ 68% ] _update_scan_actions | lit8sfb_fbr_normal.png [ 68% ] _update_scan_actions | met2.png [ 68% ] _update_scan_actions | met2_normal.png [ 69% ] _update_scan_actions | metalstrip_1.png [ 69% ] _update_scan_actions | metalstrip_1_normal.png [ 69% ] _update_scan_actions | plat_side1.png [ 69% ] _update_scan_actions | plat_side1_normal.png [ 69% ] _update_scan_actions | plat_stem.png [ 69% ] _update_scan_actions | plat_stem_normal.png [ 69% ] _update_scan_actions | plat_top1.png [ 69% ] _update_scan_actions | plat_top1_normal.png [ 69% ] _update_scan_actions | plat_top2.png [ 69% ] _update_scan_actions | plat_top2_normal.png [ 69% ] _update_scan_actions | plat_top3.png [ 69% ] _update_scan_actions | plat_top3_normal.png [ 69% ] _update_scan_actions | plat_top4.png [ 69% ] _update_scan_actions | plat_top4_normal.png [ 69% ] _update_scan_actions | plat_top5.png [ 69% ] _update_scan_actions | plat_top5_normal.png [ 69% ] _update_scan_actions | plus_0arrow2_d_fbr.png [ 69% ] _update_scan_actions | plus_0arrow2_d_fbr_normal.png [ 69% ] _update_scan_actions | plus_0arrow2_h_fbr.png [ 69% ] _update_scan_actions | plus_0arrow2_h_fbr_normal.png [ 69% ] _update_scan_actions | plus_0arrow2_u_fbr.png [ 69% ] _update_scan_actions | plus_0arrow2_u_fbr_normal.png [ 69% ] _update_scan_actions | plus_0arrow_d_fbr.png [ 69% ] _update_scan_actions | plus_0arrow_d_fbr_normal.png [ 69% ] _update_scan_actions | plus_0arrow_h_fbr.png [ 69% ] _update_scan_actions | plus_0arrow_h_fbr_normal.png [ 69% ] _update_scan_actions | plus_0arrow_u_fbr.png [ 69% ] _update_scan_actions | plus_0arrow_u_fbr_normal.png [ 69% ] _update_scan_actions | plus_0basebtn1b_fbr.png [ 70% ] _update_scan_actions | plus_0basebtn1b_fbr_normal.png [ 70% ] _update_scan_actions | plus_0basebtn2b_fbr.png [ 70% ] _update_scan_actions | plus_0basebtn2b_fbr_normal.png [ 70% ] _update_scan_actions | plus_0basebtn2_fbr.png [ 70% ] _update_scan_actions | plus_0basebtn2_fbr_normal.png [ 70% ] _update_scan_actions | plus_0basebtn_fbr.png [ 70% ] _update_scan_actions | plus_0basebtn_fbr_normal.png [ 70% ] _update_scan_actions | plus_0button3_fbr.png [ 70% ] _update_scan_actions | plus_0button3_fbr_normal.png [ 70% ] _update_scan_actions | plus_0lit8s.png [ 70% ] _update_scan_actions | plus_0lit8s_normal.png [ 70% ] _update_scan_actions | plus_0planet_a_fbr.png [ 70% ] _update_scan_actions | plus_0planet_a_fbr_normal.png [ 70% ] _update_scan_actions | plus_0planet_b_fbr.png [ 70% ] _update_scan_actions | plus_0planet_b_fbr_normal.png [ 70% ] _update_scan_actions | plus_0planet_c_fbr.png [ 70% ] _update_scan_actions | plus_0planet_c_fbr_normal.png [ 70% ] _update_scan_actions | plus_0slipbot.png [ 70% ] _update_scan_actions | plus_0slipbot_normal.png [ 70% ] _update_scan_actions | plus_0sliptop.png [ 70% ] _update_scan_actions | plus_0sliptop_normal.png [ 70% ] _update_scan_actions | plus_0tek_jump1_fbr.png [ 70% ] _update_scan_actions | plus_0tek_jump1_fbr_normal.png [ 70% ] _update_scan_actions | plus_0term64.png [ 70% ] _update_scan_actions | plus_0term64_normal.png [ 70% ] _update_scan_actions | plus_0term128.png [ 70% ] _update_scan_actions | plus_0term128_normal.png [ 70% ] _update_scan_actions | plus_0tlight1.png [ 71% ] _update_scan_actions | plus_0tlight1_normal.png [ 71% ] _update_scan_actions | plus_0tlight2.png [ 71% ] _update_scan_actions | plus_0tlight2_normal.png [ 71% ] _update_scan_actions | plus_0tlight3.png [ 71% ] _update_scan_actions | plus_0tlight3_normal.png [ 71% ] _update_scan_actions | plus_0_gkey.png [ 71% ] _update_scan_actions | plus_0_gkey_normal.png [ 71% ] _update_scan_actions | plus_0_skey.png [ 71% ] _update_scan_actions | plus_0_skey_normal.png [ 71% ] _update_scan_actions | plus_0_tscrn0.png [ 71% ] _update_scan_actions | plus_0_tscrn0_normal.png [ 71% ] _update_scan_actions | plus_0_tscrn1.png [ 71% ] _update_scan_actions | plus_0_tscrn1_normal.png [ 71% ] _update_scan_actions | plus_1arrow2_d_fbr.png [ 71% ] _update_scan_actions | plus_1arrow2_d_fbr_normal.png [ 71% ] _update_scan_actions | plus_1arrow2_h_fbr.png [ 71% ] _update_scan_actions | plus_1arrow2_h_fbr_normal.png [ 71% ] _update_scan_actions | plus_1arrow2_u_fbr.png [ 71% ] _update_scan_actions | plus_1arrow2_u_fbr_normal.png [ 71% ] _update_scan_actions | plus_1arrow_d_fbr.png [ 71% ] _update_scan_actions | plus_1arrow_d_fbr_normal.png [ 71% ] _update_scan_actions | plus_1arrow_h_fbr.png [ 71% ] _update_scan_actions | plus_1arrow_h_fbr_normal.png [ 71% ] _update_scan_actions | plus_1arrow_u_fbr.png [ 71% ] _update_scan_actions | plus_1arrow_u_fbr_normal.png [ 71% ] _update_scan_actions | plus_1basebtn1b.png [ 71% ] _update_scan_actions | plus_1basebtn1b_normal.png [ 71% ] _update_scan_actions | plus_1basebtn2.png [ 72% ] _update_scan_actions | plus_1basebtn2b.png [ 72% ] _update_scan_actions | plus_1basebtn2b_normal.png [ 72% ] _update_scan_actions | plus_1basebtn2_normal.png [ 72% ] _update_scan_actions | plus_1basebtn.png [ 72% ] _update_scan_actions | plus_1basebtn_normal.png [ 72% ] _update_scan_actions | plus_1planet_a_fbr.png [ 72% ] _update_scan_actions | plus_1planet_a_fbr_normal.png [ 72% ] _update_scan_actions | plus_1planet_b_fbr.png [ 72% ] _update_scan_actions | plus_1planet_b_fbr_normal.png [ 72% ] _update_scan_actions | plus_1planet_c_fbr.png [ 72% ] _update_scan_actions | plus_1planet_c_fbr_normal.png [ 72% ] _update_scan_actions | plus_1tek_jump1_fbr.png [ 72% ] _update_scan_actions | plus_1tek_jump1_fbr_normal.png [ 72% ] _update_scan_actions | plus_1term64.png [ 72% ] _update_scan_actions | plus_1term64_normal.png [ 72% ] _update_scan_actions | plus_1term128.png [ 72% ] _update_scan_actions | plus_1term128_normal.png [ 72% ] _update_scan_actions | plus_1_gkey.png [ 72% ] _update_scan_actions | plus_1_gkey_normal.png [ 72% ] _update_scan_actions | plus_1_skey.png [ 72% ] _update_scan_actions | plus_1_skey_normal.png [ 72% ] _update_scan_actions | plus_2arrow2_d_fbr.png [ 72% ] _update_scan_actions | plus_2arrow2_d_fbr_normal.png [ 72% ] _update_scan_actions | plus_2arrow2_h_fbr.png [ 72% ] _update_scan_actions | plus_2arrow2_h_fbr_normal.png [ 72% ] _update_scan_actions | plus_2arrow2_u_fbr.png [ 72% ] _update_scan_actions | plus_2arrow2_u_fbr_normal.png [ 72% ] _update_scan_actions | plus_2arrow_d_fbr.png [ 72% ] _update_scan_actions | plus_2arrow_d_fbr_normal.png [ 73% ] _update_scan_actions | plus_2arrow_h_fbr.png [ 73% ] _update_scan_actions | plus_2arrow_h_fbr_normal.png [ 73% ] _update_scan_actions | plus_2arrow_u_fbr.png [ 73% ] _update_scan_actions | plus_2arrow_u_fbr_normal.png [ 73% ] _update_scan_actions | plus_2planet_a_fbr.png [ 73% ] _update_scan_actions | plus_2planet_a_fbr_normal.png [ 73% ] _update_scan_actions | plus_2planet_b_fbr.png [ 73% ] _update_scan_actions | plus_2planet_b_fbr_normal.png [ 73% ] _update_scan_actions | plus_2planet_c_fbr.png [ 73% ] _update_scan_actions | plus_2planet_c_fbr_normal.png [ 73% ] _update_scan_actions | plus_2_gkey.png [ 73% ] _update_scan_actions | plus_2_gkey_normal.png [ 73% ] _update_scan_actions | plus_2_skey.png [ 73% ] _update_scan_actions | plus_2_skey_normal.png [ 73% ] _update_scan_actions | plus_3planet_a_fbr.png [ 73% ] _update_scan_actions | plus_3planet_a_fbr_normal.png [ 73% ] _update_scan_actions | plus_3planet_b_fbr.png [ 73% ] _update_scan_actions | plus_3planet_b_fbr_normal.png [ 73% ] _update_scan_actions | plus_3planet_c_fbr.png [ 73% ] _update_scan_actions | plus_3planet_c_fbr_normal.png [ 73% ] _update_scan_actions | plus_4planet_a_fbr.png [ 73% ] _update_scan_actions | plus_4planet_a_fbr_normal.png [ 73% ] _update_scan_actions | plus_4planet_b_fbr.png [ 73% ] _update_scan_actions | plus_4planet_b_fbr_normal.png [ 73% ] _update_scan_actions | plus_4planet_c_fbr.png [ 73% ] _update_scan_actions | plus_4planet_c_fbr_normal.png [ 73% ] _update_scan_actions | plus_5planet_a_fbr.png [ 73% ] _update_scan_actions | plus_5planet_a_fbr_normal.png [ 74% ] _update_scan_actions | plus_5planet_b_fbr.png [ 74% ] _update_scan_actions | plus_5planet_b_fbr_normal.png [ 74% ] _update_scan_actions | plus_5planet_c_fbr.png [ 74% ] _update_scan_actions | plus_5planet_c_fbr_normal.png [ 74% ] _update_scan_actions | plus_6planet_a_fbr.png [ 74% ] _update_scan_actions | plus_6planet_a_fbr_normal.png [ 74% ] _update_scan_actions | plus_6planet_b_fbr.png [ 74% ] _update_scan_actions | plus_6planet_b_fbr_normal.png [ 74% ] _update_scan_actions | plus_6planet_c_fbr.png [ 74% ] _update_scan_actions | plus_6planet_c_fbr_normal.png [ 74% ] _update_scan_actions | plus_7planet_a_fbr.png [ 74% ] _update_scan_actions | plus_7planet_a_fbr_normal.png [ 74% ] _update_scan_actions | plus_7planet_b_fbr.png [ 74% ] _update_scan_actions | plus_7planet_b_fbr_normal.png [ 74% ] _update_scan_actions | plus_7planet_c_fbr.png [ 74% ] _update_scan_actions | plus_7planet_c_fbr_normal.png [ 74% ] _update_scan_actions | plus_8planet_a_fbr.png [ 74% ] _update_scan_actions | plus_8planet_a_fbr_normal.png [ 74% ] _update_scan_actions | plus_8planet_b_fbr.png [ 74% ] _update_scan_actions | plus_8planet_b_fbr_normal.png [ 74% ] _update_scan_actions | plus_8planet_c_fbr.png [ 74% ] _update_scan_actions | plus_8planet_c_fbr_normal.png [ 74% ] _update_scan_actions | plus_9planet_a_fbr.png [ 74% ] _update_scan_actions | plus_9planet_a_fbr_normal.png [ 74% ] _update_scan_actions | plus_9planet_b_fbr.png [ 74% ] _update_scan_actions | plus_9planet_b_fbr_normal.png [ 74% ] _update_scan_actions | plus_9planet_c_fbr.png [ 74% ] _update_scan_actions | plus_9planet_c_fbr_normal.png [ 75% ] _update_scan_actions | plus_abasebtn1b.png [ 75% ] _update_scan_actions | plus_abasebtn1b_normal.png [ 75% ] _update_scan_actions | plus_abasebtn2.png [ 75% ] _update_scan_actions | plus_abasebtn2b.png [ 75% ] _update_scan_actions | plus_abasebtn2b_normal.png [ 75% ] _update_scan_actions | plus_abasebtn2_normal.png [ 75% ] _update_scan_actions | plus_abasebtn.png [ 75% ] _update_scan_actions | plus_abasebtnb.png [ 75% ] _update_scan_actions | plus_abasebtnb_normal.png [ 75% ] _update_scan_actions | plus_abasebtn_normal.png [ 75% ] _update_scan_actions | plus_abutton3_fbr.png [ 75% ] _update_scan_actions | plus_abutton3_fbr_normal.png [ 75% ] _update_scan_actions | plus_alit8s_fbr.png [ 75% ] _update_scan_actions | plus_alit8s_fbr_normal.png [ 75% ] _update_scan_actions | plus_atek_jump1_fbr.png [ 75% ] _update_scan_actions | plus_atek_jump1_fbr_normal.png [ 75% ] _update_scan_actions | plus_atlight1_fbr.png [ 75% ] _update_scan_actions | plus_atlight1_fbr_normal.png [ 75% ] _update_scan_actions | plus_atlight2_fbr.png [ 75% ] _update_scan_actions | plus_atlight2_fbr_normal.png [ 75% ] _update_scan_actions | plus_atlight3_fbr.png [ 75% ] _update_scan_actions | plus_atlight3_fbr_normal.png [ 75% ] _update_scan_actions | plus_A_tscrn0.png [ 75% ] _update_scan_actions | plus_A_tscrn0_normal.png [ 75% ] _update_scan_actions | plus_A_tscrn1.png [ 75% ] _update_scan_actions | plus_A_tscrn1_normal.png [ 75% ] _update_scan_actions | plus_A_tscrn2.png [ 75% ] _update_scan_actions | plus_A_tscrn2_normal.png [ 75% ] _update_scan_actions | rw33b_1.png [ 76% ] _update_scan_actions | rw33b_1_normal.png [ 76% ] _update_scan_actions | rw33b_2.png [ 76% ] _update_scan_actions | rw33b_2_normal.png [ 76% ] _update_scan_actions | rw33b_3.png [ 76% ] _update_scan_actions | rw33b_3_normal.png [ 76% ] _update_scan_actions | rw33b_4.png [ 76% ] _update_scan_actions | rw33b_4_normal.png [ 76% ] _update_scan_actions | rw33b_5.png [ 76% ] _update_scan_actions | rw33b_5_normal.png [ 76% ] _update_scan_actions | rw33b_flat.png [ 76% ] _update_scan_actions | rw33b_flat_normal.png [ 76% ] _update_scan_actions | rw33b_lit.png [ 76% ] _update_scan_actions | rw33b_lit_normal.png [ 76% ] _update_scan_actions | rw33_1.png [ 76% ] _update_scan_actions | rw33_1_normal.png [ 76% ] _update_scan_actions | rw33_2.png [ 76% ] _update_scan_actions | rw33_2_normal.png [ 76% ] _update_scan_actions | rw33_3.png [ 76% ] _update_scan_actions | rw33_3_normal.png [ 76% ] _update_scan_actions | rw33_4.png [ 76% ] _update_scan_actions | rw33_4b_l.png [ 76% ] _update_scan_actions | rw33_4b_l_normal.png [ 76% ] _update_scan_actions | rw33_4_normal.png [ 76% ] _update_scan_actions | rw33_5.png [ 76% ] _update_scan_actions | rw33_5_normal.png [ 76% ] _update_scan_actions | rw33_flat.png [ 76% ] _update_scan_actions | rw33_flat_normal.png [ 76% ] _update_scan_actions | rw33_lit.png [ 77% ] _update_scan_actions | rw33_lit_normal.png [ 77% ] _update_scan_actions | rw37_1.png [ 77% ] _update_scan_actions | rw37_1_normal.png [ 77% ] _update_scan_actions | rw37_2.png [ 77% ] _update_scan_actions | rw37_2_normal.png [ 77% ] _update_scan_actions | rw37_3.png [ 77% ] _update_scan_actions | rw37_3_normal.png [ 77% ] _update_scan_actions | rw37_4.png [ 77% ] _update_scan_actions | rw37_4_normal.png [ 77% ] _update_scan_actions | rw37_trim1.png [ 77% ] _update_scan_actions | rw37_trim1_normal.png [ 77% ] _update_scan_actions | rw37_trim2.png [ 77% ] _update_scan_actions | rw37_trim2_normal.png [ 77% ] _update_scan_actions | rw37_trim3.png [ 77% ] _update_scan_actions | rw37_trim3_normal.png [ 77% ] _update_scan_actions | rw39_1_fbr.png [ 77% ] _update_scan_actions | rw39_1_fbr_normal.png [ 77% ] _update_scan_actions | spotlight_fbr.png [ 77% ] _update_scan_actions | spotlight_fbr_normal.png [ 77% ] _update_scan_actions | star_laserfield2_fbr.png [ 77% ] _update_scan_actions | star_laserfield2_fbr_normal.png [ 77% ] _update_scan_actions | star_lasergrid.png [ 77% ] _update_scan_actions | star_lasergrid_normal.png [ 77% ] _update_scan_actions | tech04_1.png [ 77% ] _update_scan_actions | tech04_1_normal.png [ 77% ] _update_scan_actions | tech04_3.png [ 77% ] _update_scan_actions | tech04_3_normal.png [ 77% ] _update_scan_actions | tech08_1.png [ 78% ] _update_scan_actions | tech08_1_normal.png [ 78% ] _update_scan_actions | tech08_2.png [ 78% ] _update_scan_actions | tech08_2_normal.png [ 78% ] _update_scan_actions | tech10_3.png [ 78% ] _update_scan_actions | tech10_3_normal.png [ 78% ] _update_scan_actions | tech14-1.png [ 78% ] _update_scan_actions | tech14-1_normal.png [ 78% ] _update_scan_actions | techeye1_fbr.png [ 78% ] _update_scan_actions | techeye1_fbr_normal.png [ 78% ] _update_scan_actions | techeye2_fbr.png [ 78% ] _update_scan_actions | techeye2_fbr_normal.png [ 78% ] _update_scan_actions | tek_door1.png [ 78% ] _update_scan_actions | tek_door1_normal.png [ 78% ] _update_scan_actions | tek_door2.png [ 78% ] _update_scan_actions | tek_door2_normal.png [ 78% ] _update_scan_actions | tek_flr3.png [ 78% ] _update_scan_actions | tek_flr3_normal.png [ 78% ] _update_scan_actions | tek_grate.png [ 78% ] _update_scan_actions | tek_grate_normal.png [ 78% ] _update_scan_actions | tek_lit1_fbr.png [ 78% ] _update_scan_actions | tek_lit1_fbr_normal.png [ 78% ] _update_scan_actions | tek_lit2_fbr.png [ 78% ] _update_scan_actions | tek_lit2_fbr_normal.png [ 78% ] _update_scan_actions | tek_lit3_fbr.png [ 78% ] _update_scan_actions | tek_lit3_fbr_normal.png [ 78% ] _update_scan_actions | tek_lit4_fbr.png [ 78% ] _update_scan_actions | tek_lit4_fbr_normal.png [ 78% ] _update_scan_actions | tek_pip1_fbr.png [ 78% ] _update_scan_actions | tek_pip1_fbr_normal.png [ 79% ] _update_scan_actions | tek_pipe1.png [ 79% ] _update_scan_actions | tek_pipe1_normal.png [ 79% ] _update_scan_actions | tek_pipe2.png [ 79% ] _update_scan_actions | tek_pipe2_normal.png [ 79% ] _update_scan_actions | tek_trm1.png [ 79% ] _update_scan_actions | tek_trm1_normal.png [ 79% ] _update_scan_actions | tek_trm3.png [ 79% ] _update_scan_actions | tek_trm3_normal.png [ 79% ] _update_scan_actions | tek_wall4_1.png [ 79% ] _update_scan_actions | tek_wall4_1_normal.png [ 79% ] _update_scan_actions | telepad1_fbr.png [ 79% ] _update_scan_actions | telepad1_fbr_normal.png [ 79% ] _update_scan_actions | tele_frame1.png [ 79% ] _update_scan_actions | tele_frame1_normal.png [ 79% ] _update_scan_actions | tele_frame2.png [ 79% ] _update_scan_actions | tele_frame2_normal.png [ 79% ] _update_scan_actions | tele_frame3.png [ 79% ] _update_scan_actions | tele_frame3_normal.png [ 79% ] _update_scan_actions | tlight11_fbr.png [ 79% ] _update_scan_actions | tlight11_fbr_normal.png [ 79% ] _update_scan_actions | tlight12_fbr.png [ 79% ] _update_scan_actions | tlight12_fbr_normal.png [ 79% ] _update_scan_actions | tlight13_fbr.png [ 79% ] _update_scan_actions | tlight13_fbr_normal.png [ 79% ] _update_scan_actions | tlightblfb_fbr.png [ 79% ] _update_scan_actions | tlightblfb_fbr_normal.png [ 79% ] _update_scan_actions | tlightfb_fbr.png [ 79% ] _update_scan_actions | tlightfb_fbr_normal.png [ 80% ] _update_scan_actions | tlightnb.png [ 80% ] _update_scan_actions | tlightnb_normal.png [ 80% ] _update_scan_actions | tlightrdfb_fbr.png [ 80% ] _update_scan_actions | tlightrdfb_fbr_normal.png [ 80% ] _update_scan_actions | treadplatemetal.png [ 80% ] _update_scan_actions | treadplatemetal_normal.png [ 80% ] _update_scan_actions | twall2_3.png [ 80% ] _update_scan_actions | twall2_3_normal.png [ 80% ] _update_scan_actions | t_band1a.png [ 80% ] _update_scan_actions | t_band1a_normal.png [ 80% ] _update_scan_actions | t_band1b.png [ 80% ] _update_scan_actions | t_band1b_normal.png [ 80% ] _update_scan_actions | t_blok01.png [ 80% ] _update_scan_actions | t_blok01a.png [ 80% ] _update_scan_actions | t_blok01a_normal.png [ 80% ] _update_scan_actions | t_blok01_normal.png [ 80% ] _update_scan_actions | t_blok02.png [ 80% ] _update_scan_actions | t_blok02a.png [ 80% ] _update_scan_actions | t_blok02a_normal.png [ 80% ] _update_scan_actions | t_blok02_normal.png [ 80% ] _update_scan_actions | t_blok03.png [ 80% ] _update_scan_actions | t_blok03a.png [ 80% ] _update_scan_actions | t_blok03a_normal.png [ 80% ] _update_scan_actions | t_blok03_normal.png [ 80% ] _update_scan_actions | t_blok04.png [ 80% ] _update_scan_actions | t_blok04h.png [ 80% ] _update_scan_actions | t_blok04h_normal.png [ 80% ] _update_scan_actions | t_blok04_normal.png [ 81% ] _update_scan_actions | t_blok05.png [ 81% ] _update_scan_actions | t_blok05_normal.png [ 81% ] _update_scan_actions | t_blok06.png [ 81% ] _update_scan_actions | t_blok06h.png [ 81% ] _update_scan_actions | t_blok06h_normal.png [ 81% ] _update_scan_actions | t_blok06_normal.png [ 81% ] _update_scan_actions | t_blok07.png [ 81% ] _update_scan_actions | t_blok07a.png [ 81% ] _update_scan_actions | t_blok07a_normal.png [ 81% ] _update_scan_actions | t_blok07_normal.png [ 81% ] _update_scan_actions | t_blok08.png [ 81% ] _update_scan_actions | t_blok08_normal.png [ 81% ] _update_scan_actions | t_blok09.png [ 81% ] _update_scan_actions | t_blok09_normal.png [ 81% ] _update_scan_actions | t_blok10.png [ 81% ] _update_scan_actions | t_blok10b.png [ 81% ] _update_scan_actions | t_blok10b_normal.png [ 81% ] _update_scan_actions | t_blok10c.png [ 81% ] _update_scan_actions | t_blok10c_normal.png [ 81% ] _update_scan_actions | t_blok10_normal.png [ 81% ] _update_scan_actions | t_blok11.png [ 81% ] _update_scan_actions | t_blok11b.png [ 81% ] _update_scan_actions | t_blok11b_normal.png [ 81% ] _update_scan_actions | t_blok11_normal.png [ 81% ] _update_scan_actions | t_blok12c.png [ 81% ] _update_scan_actions | t_blok12c_normal.png [ 81% ] _update_scan_actions | t_flat01.png [ 81% ] _update_scan_actions | t_flat01_normal.png [ 81% ] _update_scan_actions | t_flat02.png [ 82% ] _update_scan_actions | t_flat02_normal.png [ 82% ] _update_scan_actions | t_flat05.png [ 82% ] _update_scan_actions | t_flat05_normal.png [ 82% ] _update_scan_actions | t_flor1a.png [ 82% ] _update_scan_actions | t_flor1a_normal.png [ 82% ] _update_scan_actions | t_flor1b.png [ 82% ] _update_scan_actions | t_flor1b_normal.png [ 82% ] _update_scan_actions | t_flor1c.png [ 82% ] _update_scan_actions | t_flor1c_normal.png [ 82% ] _update_scan_actions | t_flor2a.png [ 82% ] _update_scan_actions | t_flor2a_normal.png [ 82% ] _update_scan_actions | t_flor2b.png [ 82% ] _update_scan_actions | t_flor2b_normal.png [ 82% ] _update_scan_actions | t_flor2c.png [ 82% ] _update_scan_actions | t_flor2c_normal.png [ 82% ] _update_scan_actions | t_flor2d.png [ 82% ] _update_scan_actions | t_flor2d_normal.png [ 82% ] _update_scan_actions | t_indent01.png [ 82% ] _update_scan_actions | t_indent01_normal.png [ 82% ] _update_scan_actions | t_lit01_fbr.png [ 82% ] _update_scan_actions | t_lit01_fbr_normal.png [ 82% ] _update_scan_actions | t_lit02_fbr.png [ 82% ] _update_scan_actions | t_lit02_fbr_normal.png [ 82% ] _update_scan_actions | t_lit03_fbr.png [ 82% ] _update_scan_actions | t_lit03_fbr_normal.png [ 82% ] _update_scan_actions | t_lit04_fbr.png [ 82% ] _update_scan_actions | t_lit04_fbr_normal.png [ 82% ] _update_scan_actions | t_lit05_fbr.png [ 83% ] _update_scan_actions | t_lit05_fbr_normal.png [ 83% ] _update_scan_actions | t_lit06_fbr.png [ 83% ] _update_scan_actions | t_lit06_fbr_normal.png [ 83% ] _update_scan_actions | t_lit07_fbr.png [ 83% ] _update_scan_actions | t_lit07_fbr_normal.png [ 83% ] _update_scan_actions | t_lit08_fbr.png [ 83% ] _update_scan_actions | t_lit08_fbr_normal.png [ 83% ] _update_scan_actions | t_metalsheeta.png [ 83% ] _update_scan_actions | t_metalsheeta_normal.png [ 83% ] _update_scan_actions | t_metalsheetb.png [ 83% ] _update_scan_actions | t_metalsheetb_normal.png [ 83% ] _update_scan_actions | t_metalsheetc.png [ 83% ] _update_scan_actions | t_metalsheetc_normal.png [ 83% ] _update_scan_actions | t_num_0_fbr.png [ 83% ] _update_scan_actions | t_num_0_fbr_normal.png [ 83% ] _update_scan_actions | t_num_1_fbr.png [ 83% ] _update_scan_actions | t_num_1_fbr_normal.png [ 83% ] _update_scan_actions | t_num_2_fbr.png [ 83% ] _update_scan_actions | t_num_2_fbr_normal.png [ 83% ] _update_scan_actions | t_num_3_fbr.png [ 83% ] _update_scan_actions | t_num_3_fbr_normal.png [ 83% ] _update_scan_actions | t_num_4_fbr.png [ 83% ] _update_scan_actions | t_num_4_fbr_normal.png [ 83% ] _update_scan_actions | t_num_5_fbr.png [ 83% ] _update_scan_actions | t_num_5_fbr_normal.png [ 83% ] _update_scan_actions | t_num_6_fbr.png [ 83% ] _update_scan_actions | t_num_6_fbr_normal.png [ 83% ] _update_scan_actions | t_num_7_fbr.png [ 84% ] _update_scan_actions | t_num_7_fbr_normal.png [ 84% ] _update_scan_actions | t_num_8_fbr.png [ 84% ] _update_scan_actions | t_num_8_fbr_normal.png [ 84% ] _update_scan_actions | t_num_9_fbr.png [ 84% ] _update_scan_actions | t_num_9_fbr_normal.png [ 84% ] _update_scan_actions | t_num_x.png [ 84% ] _update_scan_actions | t_num_x_normal.png [ 84% ] _update_scan_actions | t_rivs01.png [ 84% ] _update_scan_actions | t_rivs01a.png [ 84% ] _update_scan_actions | t_rivs01a_normal.png [ 84% ] _update_scan_actions | t_rivs01_normal.png [ 84% ] _update_scan_actions | t_sign1.png [ 84% ] _update_scan_actions | t_sign1_normal.png [ 84% ] _update_scan_actions | t_sign2.png [ 84% ] _update_scan_actions | t_sign2_normal.png [ 84% ] _update_scan_actions | t_tech01.png [ 84% ] _update_scan_actions | t_tech01_normal.png [ 84% ] _update_scan_actions | t_tech02.png [ 84% ] _update_scan_actions | t_tech02_normal.png [ 84% ] _update_scan_actions | t_tech03.png [ 84% ] _update_scan_actions | t_tech03_normal.png [ 84% ] _update_scan_actions | t_tech04.png [ 84% ] _update_scan_actions | t_tech04_normal.png [ 84% ] _update_scan_actions | t_tech05.png [ 84% ] _update_scan_actions | t_tech05_normal.png [ 84% ] _update_scan_actions | t_tech06.png [ 84% ] _update_scan_actions | t_tech06_normal.png [ 84% ] _update_scan_actions | t_trim1a.png [ 84% ] _update_scan_actions | t_trim1aa.png [ 85% ] _update_scan_actions | t_trim1aa_normal.png [ 85% ] _update_scan_actions | t_trim1a_normal.png [ 85% ] _update_scan_actions | t_trim1b.png [ 85% ] _update_scan_actions | t_trim1ba.png [ 85% ] _update_scan_actions | t_trim1ba_normal.png [ 85% ] _update_scan_actions | t_trim1b_normal.png [ 85% ] _update_scan_actions | t_trim1c.png [ 85% ] _update_scan_actions | t_trim1ca.png [ 85% ] _update_scan_actions | t_trim1ca_normal.png [ 85% ] _update_scan_actions | t_trim1c_normal.png [ 85% ] _update_scan_actions | t_trim1d.png [ 85% ] _update_scan_actions | t_trim1d_normal.png [ 85% ] _update_scan_actions | t_trim1e.png [ 85% ] _update_scan_actions | t_trim1e_normal.png [ 85% ] _update_scan_actions | t_trim2a.png [ 85% ] _update_scan_actions | t_trim2aa.png [ 85% ] _update_scan_actions | t_trim2aa_normal.png [ 85% ] _update_scan_actions | t_trim2a_normal.png [ 85% ] _update_scan_actions | t_trim2b.png [ 85% ] _update_scan_actions | t_trim2ba.png [ 85% ] _update_scan_actions | t_trim2ba_normal.png [ 85% ] _update_scan_actions | t_trim2b_normal.png [ 85% ] _update_scan_actions | t_trim2c.png [ 85% ] _update_scan_actions | t_trim2ca.png [ 85% ] _update_scan_actions | t_trim2ca_normal.png [ 85% ] _update_scan_actions | t_trim2c_normal.png [ 85% ] _update_scan_actions | t_trim2d.png [ 85% ] _update_scan_actions | t_trim2d_normal.png [ 86% ] _update_scan_actions | t_trim2e.png [ 86% ] _update_scan_actions | t_trim2e_normal.png [ 86% ] _update_scan_actions | t_tris02.png [ 86% ] _update_scan_actions | t_tris02_normal.png [ 86% ] _update_scan_actions | t_wall1a.png [ 86% ] _update_scan_actions | t_wall1aa.png [ 86% ] _update_scan_actions | t_wall1aa_normal.png [ 86% ] _update_scan_actions | t_wall1a_normal.png [ 86% ] _update_scan_actions | t_wall1b.png [ 86% ] _update_scan_actions | t_wall1ba.png [ 86% ] _update_scan_actions | t_wall1ba_normal.png [ 86% ] _update_scan_actions | t_wall1b_normal.png [ 86% ] _update_scan_actions | t_wall2a.png [ 86% ] _update_scan_actions | t_wall2aa.png [ 86% ] _update_scan_actions | t_wall2aa_normal.png [ 86% ] _update_scan_actions | t_wall2ab.png [ 86% ] _update_scan_actions | t_wall2ab_normal.png [ 86% ] _update_scan_actions | t_wall2a_normal.png [ 86% ] _update_scan_actions | t_wall2b.png [ 86% ] _update_scan_actions | t_wall2ba.png [ 86% ] _update_scan_actions | t_wall2ba_normal.png [ 86% ] _update_scan_actions | t_wall2b_normal.png [ 86% ] _update_scan_actions | t_wall3a.png [ 86% ] _update_scan_actions | t_wall3aa.png [ 86% ] _update_scan_actions | t_wall3aa_normal.png [ 86% ] _update_scan_actions | t_wall3a_normal.png [ 86% ] _update_scan_actions | t_wall3b.png [ 86% ] _update_scan_actions | t_wall3ba.png [ 87% ] _update_scan_actions | t_wall3ba_normal.png [ 87% ] _update_scan_actions | t_wall3b_normal.png [ 87% ] _update_scan_actions | t_wall05.png [ 87% ] _update_scan_actions | t_wall05_normal.png [ 87% ] _update_scan_actions | t_wall6a.png [ 87% ] _update_scan_actions | t_wall6a_normal.png [ 87% ] _update_scan_actions | t_wall6b.png [ 87% ] _update_scan_actions | t_wall6b_normal.png [ 87% ] _update_scan_actions | t_wall6c.png [ 87% ] _update_scan_actions | t_wall6c_normal.png [ 87% ] _update_scan_actions | t_wall6d.png [ 87% ] _update_scan_actions | t_wall6d_normal.png [ 87% ] _update_scan_actions | t_wall6e.png [ 87% ] _update_scan_actions | t_wall6e_normal.png [ 87% ] _update_scan_actions | t_wall7a.png [ 87% ] _update_scan_actions | t_wall7a_normal.png [ 87% ] _update_scan_actions | t_wall7b.png [ 87% ] _update_scan_actions | t_wall7b_normal.png [ 87% ] _update_scan_actions | t_wire01.png [ 87% ] _update_scan_actions | t_wire01_normal.png [ 87% ] _update_scan_actions | t_wire02.png [ 87% ] _update_scan_actions | t_wire02_normal.png [ 87% ] _update_scan_actions | t_wire03.png [ 87% ] _update_scan_actions | t_wire03_normal.png [ 87% ] _update_scan_actions | w17_1.png [ 87% ] _update_scan_actions | w17_1_normal.png [ 87% ] _update_scan_actions | w94_1.png [ 87% ] _update_scan_actions | w94_1_normal.png [ 87% ] _update_scan_actions | z_exit_fbr.png [ 88% ] _update_scan_actions | z_exit_fbr_normal.png [ 88% ] _update_scan_actions | afloor1_3.png [ 88% ] _update_scan_actions | afloor1_3_normal.png [ 88% ] _update_scan_actions | asphalt.png [ 88% ] _update_scan_actions | asphalt_normal.png [ 88% ] _update_scan_actions | azfloor1_1.png [ 88% ] _update_scan_actions | azfloor1_1_normal.png [ 88% ] _update_scan_actions | badlawn.png [ 88% ] _update_scan_actions | badlawn_normal.png [ 88% ] _update_scan_actions | cracks1-1.png [ 88% ] _update_scan_actions | cracks1-1_normal.png [ 88% ] _update_scan_actions | darkrock.png [ 88% ] _update_scan_actions | darkrock_normal.png [ 88% ] _update_scan_actions | grass1.png [ 88% ] _update_scan_actions | grass1_normal.png [ 88% ] _update_scan_actions | gravel1.png [ 88% ] _update_scan_actions | gravel1_normal.png [ 88% ] _update_scan_actions | gravel2.png [ 88% ] _update_scan_actions | gravel2_normal.png [ 88% ] _update_scan_actions | gravel3.png [ 88% ] _update_scan_actions | gravel3_g1.png [ 88% ] _update_scan_actions | gravel3_g1_normal.png [ 88% ] _update_scan_actions | gravel3_normal.png [ 88% ] _update_scan_actions | grk_leaf1_1.png [ 88% ] _update_scan_actions | grk_leaf1_1_normal.png [ 88% ] _update_scan_actions | grk_leaf1_2.png [ 88% ] _update_scan_actions | grk_leaf1_2_normal.png [ 88% ] _update_scan_actions | grk_leaf1_3.png [ 89% ] _update_scan_actions | grk_leaf1_3_normal.png [ 89% ] _update_scan_actions | h_vines_b1.png [ 89% ] _update_scan_actions | h_vines_b1_normal.png [ 89% ] _update_scan_actions | h_vines_b2.png [ 89% ] _update_scan_actions | h_vines_b2_normal.png [ 89% ] _update_scan_actions | marbbrn128.png [ 89% ] _update_scan_actions | marbbrn128_normal.png [ 89% ] _update_scan_actions | may_drt1_1.png [ 89% ] _update_scan_actions | may_drt1_1_normal.png [ 89% ] _update_scan_actions | may_drt1_2.png [ 89% ] _update_scan_actions | may_drt1_2_normal.png [ 89% ] _update_scan_actions | may_drt2_2.png [ 89% ] _update_scan_actions | may_drt2_2_normal.png [ 89% ] _update_scan_actions | may_rck1_1.png [ 89% ] _update_scan_actions | may_rck1_1_normal.png [ 89% ] _update_scan_actions | may_rck1_2.png [ 89% ] _update_scan_actions | may_rck1_2_normal.png [ 89% ] _update_scan_actions | may_rck1_3.png [ 89% ] _update_scan_actions | may_rck1_3_normal.png [ 89% ] _update_scan_actions | may_slat1_1.png [ 89% ] _update_scan_actions | may_slat1_1_normal.png [ 89% ] _update_scan_actions | med_bigdirt2.png [ 89% ] _update_scan_actions | med_bigdirt2_normal.png [ 89% ] _update_scan_actions | med_bigdirt3.png [ 89% ] _update_scan_actions | med_bigdirt3_normal.png [ 89% ] _update_scan_actions | med_bigdirt.png [ 89% ] _update_scan_actions | med_bigdirt_normal.png [ 89% ] _update_scan_actions | med_cobstn1_1.png [ 90% ] _update_scan_actions | med_cobstn1_1a.png [ 90% ] _update_scan_actions | med_cobstn1_1a_normal.png [ 90% ] _update_scan_actions | med_cobstn1_1_normal.png [ 90% ] _update_scan_actions | med_cobstn1_2.png [ 90% ] _update_scan_actions | med_cobstn1_2a.png [ 90% ] _update_scan_actions | med_cobstn1_2a_normal.png [ 90% ] _update_scan_actions | med_cobstn1_2_normal.png [ 90% ] _update_scan_actions | med_cobstn2_1.png [ 90% ] _update_scan_actions | med_cobstn2_1a.png [ 90% ] _update_scan_actions | med_cobstn2_1a_normal.png [ 90% ] _update_scan_actions | med_cobstn2_1_normal.png [ 90% ] _update_scan_actions | med_cobstn2_2.png [ 90% ] _update_scan_actions | med_cobstn2_2a.png [ 90% ] _update_scan_actions | med_cobstn2_2a_normal.png [ 90% ] _update_scan_actions | med_cobstn2_2_normal.png [ 90% ] _update_scan_actions | med_cracks1.png [ 90% ] _update_scan_actions | med_cracks1_normal.png [ 90% ] _update_scan_actions | med_flat1.png [ 90% ] _update_scan_actions | med_flat1_normal.png [ 90% ] _update_scan_actions | med_flat2.png [ 90% ] _update_scan_actions | med_flat2_normal.png [ 90% ] _update_scan_actions | med_flat3.png [ 90% ] _update_scan_actions | med_flat3_normal.png [ 90% ] _update_scan_actions | med_flat4.png [ 90% ] _update_scan_actions | med_flat4_normal.png [ 90% ] _update_scan_actions | med_flat5.png [ 90% ] _update_scan_actions | med_flat5a.png [ 90% ] _update_scan_actions | med_flat5a_normal.png [ 90% ] _update_scan_actions | med_flat5_normal.png [ 91% ] _update_scan_actions | med_flat6.png [ 91% ] _update_scan_actions | med_flat6_normal.png [ 91% ] _update_scan_actions | med_flat7.png [ 91% ] _update_scan_actions | med_flat7_normal.png [ 91% ] _update_scan_actions | med_flat12.png [ 91% ] _update_scan_actions | med_flat12_normal.png [ 91% ] _update_scan_actions | med_flat15.png [ 91% ] _update_scan_actions | med_flat15_normal.png [ 91% ] _update_scan_actions | med_flat16.png [ 91% ] _update_scan_actions | med_flat16_normal.png [ 91% ] _update_scan_actions | med_plaster2.png [ 91% ] _update_scan_actions | med_plaster2_normal.png [ 91% ] _update_scan_actions | med_rock1.png [ 91% ] _update_scan_actions | med_rock1_normal.png [ 91% ] _update_scan_actions | med_rock2.png [ 91% ] _update_scan_actions | med_rock2_normal.png [ 91% ] _update_scan_actions | med_rock3.png [ 91% ] _update_scan_actions | med_rock3_bump.png [ 91% ] _update_scan_actions | med_rock3_bump_normal.png [ 91% ] _update_scan_actions | med_rock3_normal.png [ 91% ] _update_scan_actions | med_rock4.png [ 91% ] _update_scan_actions | med_rock4_normal.png [ 91% ] _update_scan_actions | med_rock5.png [ 91% ] _update_scan_actions | med_rock5_g1.png [ 91% ] _update_scan_actions | med_rock5_g1_normal.png [ 91% ] _update_scan_actions | med_rock5_g2.png [ 91% ] _update_scan_actions | med_rock5_g2_normal.png [ 91% ] _update_scan_actions | med_rock5_normal.png [ 92% ] _update_scan_actions | med_rock9.png [ 92% ] _update_scan_actions | med_rock9_normal.png [ 92% ] _update_scan_actions | med_rock10.png [ 92% ] _update_scan_actions | med_rock10a.png [ 92% ] _update_scan_actions | med_rock10a_normal.png [ 92% ] _update_scan_actions | med_rock10b.png [ 92% ] _update_scan_actions | med_rock10b_normal.png [ 92% ] _update_scan_actions | med_rock10c.png [ 92% ] _update_scan_actions | med_rock10c_normal.png [ 92% ] _update_scan_actions | med_rock10_normal.png [ 92% ] _update_scan_actions | ret_plaster1.png [ 92% ] _update_scan_actions | ret_plaster1_normal.png [ 92% ] _update_scan_actions | rock1_1.png [ 92% ] _update_scan_actions | rock1_1b.png [ 92% ] _update_scan_actions | rock1_1b_normal.png [ 92% ] _update_scan_actions | rock1_1_normal.png [ 92% ] _update_scan_actions | rock1_2.png [ 92% ] _update_scan_actions | rock1_2_normal.png [ 92% ] _update_scan_actions | rocks07.png [ 92% ] _update_scan_actions | rocks07_normal.png [ 92% ] _update_scan_actions | rocks11d.png [ 92% ] _update_scan_actions | rocks11d_normal.png [ 92% ] _update_scan_actions | rocks11e.png [ 92% ] _update_scan_actions | rocks11e_normal.png [ 92% ] _update_scan_actions | sand.png [ 92% ] _update_scan_actions | sand_normal.png [ 92% ] _update_scan_actions | snow1.png [ 92% ] _update_scan_actions | snow1_normal.png [ 93% ] _update_scan_actions | uwall1_2.png [ 93% ] _update_scan_actions | uwall1_2_normal.png [ 93% ] _update_scan_actions | vines1.png [ 93% ] _update_scan_actions | vines1_normal.png [ 93% ] _update_scan_actions | {grk_vines1.png [ 93% ] _update_scan_actions | {grk_vines1_normal.png [ 93% ] _update_scan_actions | {grk_vines2.png [ 93% ] _update_scan_actions | {grk_vines2_normal.png [ 93% ] _update_scan_actions | {hang_vines_b1.png [ 93% ] _update_scan_actions | {hang_vines_b1a.png [ 93% ] _update_scan_actions | {hang_vines_b1a_normal.png [ 93% ] _update_scan_actions | {hang_vines_b1_normal.png [ 93% ] _update_scan_actions | {hang_vines_b2.png [ 93% ] _update_scan_actions | {hang_vines_b2a.png [ 93% ] _update_scan_actions | {hang_vines_b2a_normal.png [ 93% ] _update_scan_actions | {hang_vines_b2_normal.png [ 93% ] _update_scan_actions | {hang_vines_b3.png [ 93% ] _update_scan_actions | {hang_vines_b3a.png [ 93% ] _update_scan_actions | {hang_vines_b3a_normal.png [ 93% ] _update_scan_actions | {hang_vines_b3_normal.png [ 93% ] _update_scan_actions | {hang_vines_s1.png [ 93% ] _update_scan_actions | {hang_vines_s1_normal.png [ 93% ] _update_scan_actions | {hang_vines_s2.png [ 93% ] _update_scan_actions | {hang_vines_s2_normal.png [ 93% ] _update_scan_actions | {hang_vines_s3.png [ 93% ] _update_scan_actions | {hang_vines_s3_normal.png [ 93% ] _update_scan_actions | crate4.png [ 93% ] _update_scan_actions | crate4b.png [ 93% ] _update_scan_actions | crate4b_normal.png [ 94% ] _update_scan_actions | crate4_normal.png [ 94% ] _update_scan_actions | crwdh6.png [ 94% ] _update_scan_actions | crwdh6b.png [ 94% ] _update_scan_actions | crwdh6b_normal.png [ 94% ] _update_scan_actions | crwdh6_normal.png [ 94% ] _update_scan_actions | crwdl12.png [ 94% ] _update_scan_actions | crwdl12b.png [ 94% ] _update_scan_actions | crwdl12b_normal.png [ 94% ] _update_scan_actions | crwdl12_normal.png [ 94% ] _update_scan_actions | crwds6.png [ 94% ] _update_scan_actions | crwds6b.png [ 94% ] _update_scan_actions | crwds6b_normal.png [ 94% ] _update_scan_actions | crwds6_normal.png [ 94% ] _update_scan_actions | may_crate3-small.png [ 94% ] _update_scan_actions | may_crate3-small_normal.png [ 94% ] _update_scan_actions | may_crate3.png [ 94% ] _update_scan_actions | may_crate3_normal.png [ 94% ] _update_scan_actions | may_wood1_1.png [ 94% ] _update_scan_actions | may_wood1_1_normal.png [ 94% ] _update_scan_actions | may_wood1_2.png [ 94% ] _update_scan_actions | may_wood1_2_normal.png [ 94% ] _update_scan_actions | med_ret_wood1.png [ 94% ] _update_scan_actions | med_ret_wood1_normal.png [ 94% ] _update_scan_actions | med_wood1.png [ 94% ] _update_scan_actions | med_wood1_normal.png [ 94% ] _update_scan_actions | med_wood2.png [ 94% ] _update_scan_actions | med_wood2_normal.png [ 94% ] _update_scan_actions | med_wood2_plk1.png [ 95% ] _update_scan_actions | med_wood2_plk1_normal.png [ 95% ] _update_scan_actions | med_wood2_plk2.png [ 95% ] _update_scan_actions | med_wood2_plk2_normal.png [ 95% ] _update_scan_actions | med_wood3.png [ 95% ] _update_scan_actions | med_wood3_normal.png [ 95% ] _update_scan_actions | med_wood3_plk1.png [ 95% ] _update_scan_actions | med_wood3_plk1_normal.png [ 95% ] _update_scan_actions | med_wood4.png [ 95% ] _update_scan_actions | med_wood4_normal.png [ 95% ] _update_scan_actions | med_wood5.png [ 95% ] _update_scan_actions | med_wood5_normal.png [ 95% ] _update_scan_actions | med_wood6.png [ 95% ] _update_scan_actions | med_wood6_normal.png [ 95% ] _update_scan_actions | med_wood7.png [ 95% ] _update_scan_actions | med_wood7_normal.png [ 95% ] _update_scan_actions | med_wood8.png [ 95% ] _update_scan_actions | med_wood8_normal.png [ 95% ] _update_scan_actions | med_wood_riv1.png [ 95% ] _update_scan_actions | med_wood_riv1b.png [ 95% ] _update_scan_actions | med_wood_riv1b_normal.png [ 95% ] _update_scan_actions | med_wood_riv1c.png [ 95% ] _update_scan_actions | med_wood_riv1c_normal.png [ 95% ] _update_scan_actions | med_wood_riv1_normal.png [ 95% ] _update_scan_actions | med_wood_riv2.png [ 95% ] _update_scan_actions | med_wood_riv2b.png [ 95% ] _update_scan_actions | med_wood_riv2b_normal.png [ 95% ] _update_scan_actions | med_wood_riv2c.png [ 95% ] _update_scan_actions | med_wood_riv2c_normal.png [ 96% ] _update_scan_actions | med_wood_riv2_normal.png [ 96% ] _update_scan_actions | plank1.png [ 96% ] _update_scan_actions | plank1s.png [ 96% ] _update_scan_actions | plank1s_normal.png [ 96% ] _update_scan_actions | plank1_normal.png [ 96% ] _update_scan_actions | plank2.png [ 96% ] _update_scan_actions | plank2s.png [ 96% ] _update_scan_actions | plank2s_normal.png [ 96% ] _update_scan_actions | plank2_normal.png [ 96% ] _update_scan_actions | plank3.png [ 96% ] _update_scan_actions | plank3s.png [ 96% ] _update_scan_actions | plank3s_normal.png [ 96% ] _update_scan_actions | plank3_normal.png [ 96% ] _update_scan_actions | plank4.png [ 96% ] _update_scan_actions | plank4s.png [ 96% ] _update_scan_actions | plank4s_normal.png [ 96% ] _update_scan_actions | plank4_normal.png [ 96% ] _update_scan_actions | plank5.png [ 96% ] _update_scan_actions | plank5_normal.png [ 96% ] _update_scan_actions | sq_wood_1.png [ 96% ] _update_scan_actions | sq_wood_1_normal.png [ 96% ] _update_scan_actions | sq_wood_2.png [ 96% ] _update_scan_actions | sq_wood_2a.png [ 96% ] _update_scan_actions | sq_wood_2a_normal.png [ 96% ] _update_scan_actions | sq_wood_2_normal.png [ 96% ] _update_scan_actions | woodbark1m28.png [ 96% ] _update_scan_actions | woodbark1m28_normal.png [ 96% ] _update_scan_actions | woodbark64.png [ 96% ] _update_scan_actions | woodbark64_normal.png [ 97% ] _update_scan_actions | woodbark128.png [ 97% ] _update_scan_actions | woodbark128_normal.png [ 97% ] _update_scan_actions | woodbarkA128.png [ 97% ] _update_scan_actions | woodbarkA128_normal.png [ 97% ] _update_scan_actions | woodbarkm64.png [ 97% ] _update_scan_actions | woodbarkm64_normal.png [ 97% ] _update_scan_actions | woodend.png [ 97% ] _update_scan_actions | woodend_normal.png [ 97% ] _update_scan_actions | woodring64.png [ 97% ] _update_scan_actions | woodring64_normal.png [ 97% ] _update_scan_actions | woodring128.png [ 97% ] _update_scan_actions | woodring128_normal.png [ 97% ] _update_scan_actions | woodringm64.png [ 97% ] _update_scan_actions | woodringm64_normal.png [ 97% ] _update_scan_actions | woodringm128.png [ 97% ] _update_scan_actions | woodringm128_normal.png [ 97% ] _update_scan_actions | wood_1.png [ 97% ] _update_scan_actions | wood_1_normal.png [ 97% ] _update_scan_actions | wood_2.png [ 97% ] _update_scan_actions | wood_2_normal.png [ 97% ] _update_scan_actions | albedo.jpg [ 97% ] _update_scan_actions | height.png [ 97% ] _update_scan_actions | normal.jpg [ 97% ] _update_scan_actions | orm.jpg [ 97% ] _update_scan_actions | albedo.jpg [ 97% ] _update_scan_actions | height.png [ 97% ] _update_scan_actions | normal.jpg [ 97% ] _update_scan_actions | orm.jpg [ 98% ] _update_scan_actions | albedo.jpg [ 98% ] _update_scan_actions | height.png [ 98% ] _update_scan_actions | normal.jpg [ 98% ] _update_scan_actions | orm.jpg [ 98% ] _update_scan_actions | albedo.jpg [ 98% ] _update_scan_actions | height.png [ 98% ] _update_scan_actions | normal.jpg [ 98% ] _update_scan_actions | orm.jpg [ 98% ] _update_scan_actions | albedo.jpg [ 98% ] _update_scan_actions | height.png [ 98% ] _update_scan_actions | normal.jpg [ 98% ] _update_scan_actions | orm.jpg [ 98% ] _update_scan_actions | albedo.jpg [ 98% ] _update_scan_actions | height.png [ 98% ] _update_scan_actions | normal.png [ 98% ] _update_scan_actions | orm.jpg [ 98% ] _update_scan_actions | albedo.jpg [ 98% ] _update_scan_actions | height.png [ 98% ] _update_scan_actions | normal.png [ 98% ] _update_scan_actions | orm.jpg [ 98% ] _update_scan_actions | albedo.jpg [ 98% ] _update_scan_actions | height.png [ 98% ] _update_scan_actions | normal.png [ 98% ] _update_scan_actions | orm.jpg [ 98% ] _update_scan_actions | albedo.jpg [ 98% ] _update_scan_actions | height.png [ 98% ] _update_scan_actions | normal.png [ 98% ] _update_scan_actions | orm.jpg [ 99% ] _update_scan_actions | albedo.jpg [ 99% ] _update_scan_actions | height.png [ 99% ] _update_scan_actions | normal.png [ 99% ] _update_scan_actions | orm.jpg [ 99% ] _update_scan_actions | albedo.jpg [ 99% ] _update_scan_actions | normal.png [ 99% ] _update_scan_actions | orm.jpg [ 99% ] _update_scan_actions | albedo.jpg [ 99% ] _update_scan_actions | height.png [ 99% ] _update_scan_actions | normal.png [ 99% ] _update_scan_actions | orm.jpg [ 99% ] _update_scan_actions | albedo.jpg [ 99% ] _update_scan_actions | height.png [ 99% ] _update_scan_actions | normal.png [ 99% ] _update_scan_actions | orm.jpg [ 99% ] _update_scan_actions | albedo.jpg [ 99% ] _update_scan_actions | height.png [ 99% ] _update_scan_actions | normal.png [ 99% ] _update_scan_actions | orm.jpg [ 99% ] _update_scan_actions | albedo.jpg [ 99% ] _update_scan_actions | height.png [ 99% ] _update_scan_actions | normal.png [ 99% ] _update_scan_actions | orm.jpg [ 99% ] _update_scan_actions | fandisk.glb [ 99% ] _update_scan_actions | fandisk.obj [ 99% ] _update_scan_actions | fandisk_gildea.obj [ 99% ] _update_scan_actions | test_cube.obj [ DONE ] _update_scan_actions  [ 0% ] reimport | Started (Re)Importing Assets (2832 steps) [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 0% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 1% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 2% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 3% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 4% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 5% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 6% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 7% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 8% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 9% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 10% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 11% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 12% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 13% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 14% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 15% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 16% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 17% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 18% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 19% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 20% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 21% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 22% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 23% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 24% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 25% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 26% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 27% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 28% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 29% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 30% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 31% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 32% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 33% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 34% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 35% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 36% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 37% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 38% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 39% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 40% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 41% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 42% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 43% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 44% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 45% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 46% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 47% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 48% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 49% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 50% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 51% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 52% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 53% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 54% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 55% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 56% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 57% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 58% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 59% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 60% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 61% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 62% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 63% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 64% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 65% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 66% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 67% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 68% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 69% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 70% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 71% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 72% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 73% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 74% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 75% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 76% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 77% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 78% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 79% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 80% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 81% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 82% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 83% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 84% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 85% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 86% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 87% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 88% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 89% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 90% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 91% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 92% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 93% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 94% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 95% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 96% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 97% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 98% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 99% ] reimport | Preparing files to reimport... [ 0% ] reimport | Executing pre-reimport operations... [ 0% ] reimport | perlworlnoise.png [ 0% ] reimport | worlnoise.webp [ 0% ] reimport | bluenoise_Dither.png [ 0% ] reimport | perlworlnoise.png [ 0% ] reimport | curl_noise_packed.png [ 0% ] reimport | curl_noise_varied.tga [ 0% ] reimport | perlworlnoise.png [ 0% ] reimport | worlnoise.webp [ 0% ] reimport | bluenoise_Dither.png [ 0% ] reimport | perlworlnoise.png [ 0% ] reimport | curl_noise_packed.png [ 0% ] reimport | curl_noise_varied.tga [ 0% ] reimport | qef_solve.glsl [ 0% ] reimport | prepare_dispatch.glsl [ 0% ] reimport | material_kernel.glsl [ 0% ] reimport | edge_intersect.glsl [ 0% ] reimport | edge_classify.glsl [ 0% ] reimport | density_fill.glsl [ 0% ] reimport | bake_planeset.glsl [ 0% ] reimport | noise_sdf.glsl [ 0% ] reimport | grid_sdf.glsl [ 0% ] reimport | MaskDrawingCompute.glsl [ 0% ] reimport | SunshineCloudsBlur.glsl [ 0% ] reimport | SunshineCloudsCompute.glsl [ 0% ] reimport | SunshineCloudsDisplay.glsl [ 0% ] reimport | SunshineCloudsDisplay.msaa.glsl [ 0% ] reimport | SunshineCloudsPostCompute.glsl [ 0% ] reimport | SunshineCloudsPostCompute.msaa.glsl [ 0% ] reimport | SunshineCloudsPreCompute.glsl [ 1% ] reimport | transpose.glsl [ 1% ] reimport | spectrum_modulate.glsl [ 1% ] reimport | spectrum_compute.glsl [ 1% ] reimport | fft_unpack.glsl [ 1% ] reimport | fft_compute.glsl [ 1% ] reimport | fft_butterfly.glsl [ 1% ] reimport | scene_data_inc.glsl [ 1% ] reimport | cloud_composite.glsl [ 1% ] reimport | cloud_compositor.glsl [ 1% ] reimport | cloud_compositor_sky.glsl [ 1% ] reimport | cloud_density_fill.glsl [ 1% ] reimport | cloud_raymarch.glsl [ 1% ] reimport | noise_perlin_worley.glsl [ 1% ] reimport | proc_erosion_compiled.glsl [ 1% ] reimport | cloud_compositor_sky.glsl [ 1% ] reimport | scene_data_inc.glsl [ 1% ] reimport | cloud_composite.glsl [ 1% ] reimport | cloud_compositor.glsl [ 1% ] reimport | cloud_density_fill.glsl [ 1% ] reimport | cloud_raymarch.glsl [ 1% ] reimport | noise_perlin_worley.glsl [ 1% ] reimport | quad_emit.glsl [ 1% ] reimport | scan_blocks.glsl [ 1% ] reimport | scan_decoupled_lookback.glsl [ 1% ] reimport | scan_propagate.glsl [ 1% ] reimport | scan_single.glsl [ 1% ] reimport | perlworlnoise.png [ 1% ] reimport | worlnoise.webp [ 2% ] reimport | bluenoise_Dither.png [ 2% ] reimport | perlworlnoise.png [ 2% ] reimport | curl_noise_packed.png [ 2% ] reimport | curl_noise_varied.tga [ 2% ] reimport | qef_solve.glsl [ 2% ] reimport | prepare_dispatch.glsl [ 2% ] reimport | material_kernel.glsl [ 2% ] reimport | edge_intersect.glsl [ 2% ] reimport | edge_classify.glsl [ 2% ] reimport | density_fill.glsl [ 2% ] reimport | perlworlnoise.png [ 2% ] reimport | worlnoise.webp [ 2% ] reimport | bluenoise_Dither.png [ 2% ] reimport | perlworlnoise.png [ 2% ] reimport | curl_noise_packed.png [ 2% ] reimport | curl_noise_varied.tga [ 2% ] reimport | qef_solve.glsl [ 2% ] reimport | prepare_dispatch.glsl [ 2% ] reimport | material_kernel.glsl [ 2% ] reimport | edge_intersect.glsl [ 2% ] reimport | edge_classify.glsl [ 2% ] reimport | density_fill.glsl [ 2% ] reimport | bake_planeset.glsl [ 2% ] reimport | noise_sdf.glsl [ 2% ] reimport | grid_sdf.glsl [ 2% ] reimport | MaskDrawingCompute.glsl [ 2% ] reimport | SunshineCloudsBlur.glsl [ 2% ] reimport | SunshineCloudsCompute.glsl [ 3% ] reimport | SunshineCloudsDisplay.glsl [ 3% ] reimport | SunshineCloudsDisplay.msaa.glsl [ 3% ] reimport | SunshineCloudsPostCompute.glsl [ 3% ] reimport | SunshineCloudsPostCompute.msaa.glsl [ 3% ] reimport | SunshineCloudsPreCompute.glsl [ 3% ] reimport | transpose.glsl [ 3% ] reimport | perlworlnoise.png [ 3% ] reimport | worlnoise.webp [ 3% ] reimport | bluenoise_Dither.png [ 3% ] reimport | perlworlnoise.png [ 3% ] reimport | curl_noise_packed.png [ 3% ] reimport | curl_noise_varied.tga [ 3% ] reimport | qef_solve.glsl [ 3% ] reimport | prepare_dispatch.glsl [ 3% ] reimport | material_kernel.glsl [ 3% ] reimport | edge_intersect.glsl [ 3% ] reimport | edge_classify.glsl [ 3% ] reimport | density_fill.glsl [ 3% ] reimport | bake_planeset.glsl [ 3% ] reimport | noise_sdf.glsl [ 3% ] reimport | grid_sdf.glsl [ 3% ] reimport | MaskDrawingCompute.glsl [ 3% ] reimport | SunshineCloudsBlur.glsl [ 3% ] reimport | SunshineCloudsCompute.glsl [ 3% ] reimport | SunshineCloudsDisplay.glsl [ 3% ] reimport | SunshineCloudsDisplay.msaa.glsl [ 3% ] reimport | SunshineCloudsPostCompute.glsl [ 3% ] reimport | SunshineCloudsPostCompute.msaa.glsl [ 3% ] reimport | SunshineCloudsPreCompute.glsl [ 4% ] reimport | transpose.glsl [ 4% ] reimport | spectrum_modulate.glsl [ 4% ] reimport | spectrum_compute.glsl [ 4% ] reimport | fft_unpack.glsl [ 4% ] reimport | fft_compute.glsl [ 4% ] reimport | fft_butterfly.glsl [ 4% ] reimport | scene_data_inc.glsl [ 4% ] reimport | cloud_composite.glsl [ 4% ] reimport | cloud_compositor.glsl [ 4% ] reimport | cloud_compositor_sky.glsl [ 4% ] reimport | cloud_density_fill.glsl [ 4% ] reimport | cloud_raymarch.glsl [ 4% ] reimport | noise_perlin_worley.glsl [ 4% ] reimport | proc_erosion_compiled.glsl [ 4% ] reimport | cloud_compositor_sky.glsl [ 4% ] reimport | scene_data_inc.glsl [ 4% ] reimport | cloud_composite.glsl [ 4% ] reimport | cloud_compositor.glsl [ 4% ] reimport | cloud_density_fill.glsl [ 4% ] reimport | cloud_raymarch.glsl [ 4% ] reimport | noise_perlin_worley.glsl [ 4% ] reimport | quad_emit.glsl [ 4% ] reimport | scan_blocks.glsl [ 4% ] reimport | scan_decoupled_lookback.glsl [ 4% ] reimport | scan_propagate.glsl [ 4% ] reimport | scan_single.glsl [ 4% ] reimport | scan_subgroup.glsl [ 4% ] reimport | stream_compact.glsl [ 5% ] reimport | stream_compact_index.glsl [ 5% ] reimport | voxel_classify.glsl [ 5% ] reimport | vertex_polish.glsl [ 5% ] reimport | surface_normals.glsl [ 5% ] reimport | tumble_step2.mp3 [ 5% ] reimport | teleport_1.mp3 [ 5% ] reimport | rubber_foot.mp3 [ 5% ] reimport | tumble_fall.mp3 [ 5% ] reimport | tumble_grapplinghook.mp3 [ 5% ] reimport | constant_natural_wind.mp3 [ 5% ] reimport | ear_wind.mp3 [ 5% ] reimport | howling_wind.mp3 [ 5% ] reimport | strange_wind.mp3 [ 5% ] reimport | tumble_step1.mp3 [ 5% ] reimport | generic_robot_jump1.mp3 [ 5% ] reimport | fire_grapplinghook1.mp3 [ 5% ] reimport | step_terrain_4.ogg [ 5% ] reimport | step_terrain_3.ogg [ 5% ] reimport | step_terrain_2.ogg [ 5% ] reimport | step_terrain_1.ogg [ 5% ] reimport | step_terrain_0.ogg [ 5% ] reimport | step_hard_9.ogg [ 5% ] reimport | step_hard_8.ogg [ 5% ] reimport | jump_0.ogg [ 5% ] reimport | jump_1.ogg [ 5% ] reimport | jump_2.ogg [ 5% ] reimport | jump_3.ogg [ 5% ] reimport | land_0.ogg [ 6% ] reimport | land_1.ogg [ 6% ] reimport | land_2.ogg [ 6% ] reimport | land_3.ogg [ 6% ] reimport | land_4.ogg [ 6% ] reimport | step_hard_0.ogg [ 6% ] reimport | step_hard_1.ogg [ 6% ] reimport | step_hard_2.ogg [ 6% ] reimport | step_hard_3.ogg [ 6% ] reimport | step_hard_4.ogg [ 6% ] reimport | step_hard_5.ogg [ 6% ] reimport | step_hard_6.ogg [ 6% ] reimport | step_hard_7.ogg [ 6% ] reimport | dem4_1_normal.png [ 6% ] reimport | dem4_4.png [ 6% ] reimport | dem4_4_normal.png [ 6% ] reimport | dem5_3_fbr.png [ 6% ] reimport | aqrust03_normal.png [ 6% ] reimport | dem5_3_fbr_normal.png [ 6% ] reimport | door02_1.png [ 6% ] reimport | door02_1_normal.png [ 6% ] reimport | doorr02_1.png [ 6% ] reimport | doorr02_1_normal.png [ 6% ] reimport | doortrak1.png [ 6% ] reimport | doortrak1_normal.png [ 6% ] reimport | doortrak2-corn.png [ 6% ] reimport | doortrak2-corn_normal.png [ 6% ] reimport | doortrak2.png [ 6% ] reimport | doortrak2_normal.png [ 6% ] reimport | ecop1_1.png [ 7% ] reimport | ecop1_1_normal.png [ 7% ] reimport | ecop1_4.png [ 7% ] reimport | ecop1_4_normal.png [ 7% ] reimport | edoor01_1.png [ 7% ] reimport | aqsupp01_normal.png [ 7% ] reimport | aqsupp01.png [ 7% ] reimport | aqsect16_normal.png [ 7% ] reimport | aqsect16b_normal.png [ 7% ] reimport | aqsect16b.png [ 7% ] reimport | aqsect16.png [ 7% ] reimport | aqsect15_normal.png [ 7% ] reimport | aqsect15.png [ 7% ] reimport | aqsect14_normal.png [ 7% ] reimport | aqsect14.png [ 7% ] reimport | aqrust10_normal.png [ 7% ] reimport | aqrust10.png [ 7% ] reimport | aqrust09_normal.png [ 7% ] reimport | aqrust09.png [ 7% ] reimport | aqrust04_normal.png [ 7% ] reimport | aqrust04.png [ 7% ] reimport | crate1_xs_tside.png [ 7% ] reimport | crate1_xs_tside_normal.png [ 7% ] reimport | crate.png [ 7% ] reimport | crate_normal.png [ 7% ] reimport | dem4_1.png [ 7% ] reimport | lit8sfb_fbr_normal.png [ 7% ] reimport | met2.png [ 7% ] reimport | met2_normal.png [ 8% ] reimport | metalstrip_1.png [ 8% ] reimport | metalstrip_1_normal.png [ 8% ] reimport | plat_side1.png [ 8% ] reimport | plat_side1_normal.png [ 8% ] reimport | plat_stem.png [ 8% ] reimport | plat_stem_normal.png [ 8% ] reimport | plat_top1.png [ 8% ] reimport | plat_top1_normal.png [ 8% ] reimport | plat_top2.png [ 8% ] reimport | plat_top2_normal.png [ 8% ] reimport | plat_top3.png [ 8% ] reimport | plat_top3_normal.png [ 8% ] reimport | plat_top4.png [ 8% ] reimport | plat_top4_normal.png [ 8% ] reimport | plat_top5.png [ 8% ] reimport | plat_top5_normal.png [ 8% ] reimport | plus_0arrow2_d_fbr.png [ 8% ] reimport | plus_0arrow2_d_fbr_normal.png [ 8% ] reimport | edoor01_1_normal.png [ 8% ] reimport | edoor02.png [ 8% ] reimport | edoor02_normal.png [ 8% ] reimport | fddoor01.png [ 8% ] reimport | fddoor01b.png [ 8% ] reimport | fddoor01b_normal.png [ 8% ] reimport | fddoor01_normal.png [ 8% ] reimport | fdoor02.png [ 8% ] reimport | fdoor02_normal.png [ 8% ] reimport | flat4.png [ 9% ] reimport | flat4_normal.png [ 9% ] reimport | floor5_2.png [ 9% ] reimport | floor5_2_normal.png [ 9% ] reimport | floor5_3.png [ 9% ] reimport | floor5_3_normal.png [ 9% ] reimport | laserfield1_fbr.png [ 9% ] reimport | laserfield1_fbr_normal.png [ 9% ] reimport | light2.png [ 9% ] reimport | light2_normal.png [ 9% ] reimport | lit8nb.png [ 9% ] reimport | lit8nb_normal.png [ 9% ] reimport | lit8sfb_fbr.png [ 9% ] reimport | crate1_side.png [ 9% ] reimport | crate0_bottom_normal.png [ 9% ] reimport | crate0_bottom.png [ 9% ] reimport | compbase_normal.png [ 9% ] reimport | compbase.png [ 9% ] reimport | comp1_8_normal.png [ 9% ] reimport | comp1_8.png [ 9% ] reimport | comp1_7_normal.png [ 9% ] reimport | comp1_7.png [ 9% ] reimport | comp1_6_normal.png [ 9% ] reimport | crate1_side_normal.png [ 9% ] reimport | comp1_6.png [ 9% ] reimport | comp1_5_normal.png [ 9% ] reimport | comp1_5.png [ 9% ] reimport | comp1_4_normal.png [ 9% ] reimport | comp1_4.png [ 9% ] reimport | comp1_3_normal.png [ 10% ] reimport | comp1_3b_normal.png [ 10% ] reimport | comp1_3b.png [ 10% ] reimport | comp1_3.png [ 10% ] reimport | comp1_2_normal.png [ 10% ] reimport | crate0_side.png [ 10% ] reimport | crate0_side_normal.png [ 10% ] reimport | crate0_s_bottom.png [ 10% ] reimport | crate0_s_bottom_normal.png [ 10% ] reimport | crate0_s_sside.png [ 10% ] reimport | crate0_s_sside_normal.png [ 10% ] reimport | crate0_s_top.png [ 10% ] reimport | crate0_s_top_normal.png [ 10% ] reimport | crate0_s_tside.png [ 10% ] reimport | crate0_s_tside_normal.png [ 10% ] reimport | crate0_top.png [ 10% ] reimport | crate0_top_normal.png [ 10% ] reimport | crate0_xs_bot.png [ 10% ] reimport | crate0_xs_bot_normal.png [ 10% ] reimport | crate0_xs_sside.png [ 10% ] reimport | crate0_xs_sside_normal.png [ 10% ] reimport | crate0_xs_top.png [ 10% ] reimport | crate0_xs_top_normal.png [ 10% ] reimport | crate0_xs_tside.png [ 10% ] reimport | crate0_xs_tside_normal.png [ 10% ] reimport | crate1_bottom.png [ 10% ] reimport | crate1_bottom_normal.png [ 10% ] reimport | crate1_s_top_normal.png [ 10% ] reimport | crate1_s_tside.png [ 11% ] reimport | aqsupp07_normal.png [ 11% ] reimport | aqsupp07.png [ 11% ] reimport | crate1_s_tside_normal.png [ 11% ] reimport | aqsupp06_normal.png [ 11% ] reimport | aqsupp06.png [ 11% ] reimport | aqsupp04_normal.png [ 11% ] reimport | aqsupp04.png [ 11% ] reimport | crate1_top.png [ 11% ] reimport | crate1_top_normal.png [ 11% ] reimport | crate1_xs_bot.png [ 11% ] reimport | crate1_xs_bot_normal.png [ 11% ] reimport | crate1_xs_sside.png [ 11% ] reimport | crate1_xs_sside_normal.png [ 11% ] reimport | crate1_xs_top.png [ 11% ] reimport | crate1_xs_top_normal.png [ 11% ] reimport | aqsupp03_normal.png [ 11% ] reimport | aqsupp03.png [ 11% ] reimport | aqsupp02_normal.png [ 11% ] reimport | aqsupp02.png [ 11% ] reimport | comp1_2.png [ 11% ] reimport | comp1_1_normal.png [ 11% ] reimport | comp1_1.png [ 11% ] reimport | butmet_normal.png [ 11% ] reimport | butmet.png [ 11% ] reimport | aqtrim08_normal.png [ 11% ] reimport | aqtrim08.png [ 11% ] reimport | aqtrim03_normal.png [ 11% ] reimport | aqtrim03.png [ 12% ] reimport | aqtrim02_normal.png [ 12% ] reimport | aqtrim02.png [ 12% ] reimport | aqtrim01_normal.png [ 12% ] reimport | aqtrim01.png [ 12% ] reimport | aqsupp09_normal.png [ 12% ] reimport | aqsupp09.png [ 12% ] reimport | aqsupp08_normal.png [ 12% ] reimport | crate1_s_bottom.png [ 12% ] reimport | aqsupp08.png [ 12% ] reimport | crate1_s_bottom_normal.png [ 12% ] reimport | crate1_s_sside.png [ 12% ] reimport | crate1_s_sside_normal.png [ 12% ] reimport | crate1_s_top.png [ 12% ] reimport | plus_2_gkey_normal.png [ 12% ] reimport | plus_2_skey.png [ 12% ] reimport | plus_2_skey_normal.png [ 12% ] reimport | plus_3planet_a_fbr.png [ 12% ] reimport | plus_3planet_a_fbr_normal.png [ 12% ] reimport | plus_3planet_b_fbr.png [ 12% ] reimport | plus_3planet_b_fbr_normal.png [ 12% ] reimport | plus_3planet_c_fbr.png [ 12% ] reimport | plus_3planet_c_fbr_normal.png [ 12% ] reimport | plus_4planet_a_fbr.png [ 12% ] reimport | plus_4planet_a_fbr_normal.png [ 12% ] reimport | plus_4planet_b_fbr.png [ 12% ] reimport | plus_4planet_b_fbr_normal.png [ 12% ] reimport | plus_4planet_c_fbr.png [ 12% ] reimport | plus_4planet_c_fbr_normal.png [ 12% ] reimport | plus_5planet_a_fbr.png [ 13% ] reimport | plus_5planet_a_fbr_normal.png [ 13% ] reimport | plus_5planet_b_fbr.png [ 13% ] reimport | plus_5planet_b_fbr_normal.png [ 13% ] reimport | plus_5planet_c_fbr.png [ 13% ] reimport | plus_5planet_c_fbr_normal.png [ 13% ] reimport | plus_1_skey.png [ 13% ] reimport | plus_1_skey_normal.png [ 13% ] reimport | plus_2arrow2_d_fbr.png [ 13% ] reimport | plus_2arrow2_d_fbr_normal.png [ 13% ] reimport | plus_2arrow2_h_fbr.png [ 13% ] reimport | plus_2arrow2_h_fbr_normal.png [ 13% ] reimport | plus_2arrow2_u_fbr.png [ 13% ] reimport | plus_2arrow2_u_fbr_normal.png [ 13% ] reimport | plus_2arrow_d_fbr.png [ 13% ] reimport | plus_2arrow_d_fbr_normal.png [ 13% ] reimport | plus_2arrow_h_fbr.png [ 13% ] reimport | plus_2arrow_h_fbr_normal.png [ 13% ] reimport | plus_2arrow_u_fbr.png [ 13% ] reimport | plus_2arrow_u_fbr_normal.png [ 13% ] reimport | plus_2planet_a_fbr.png [ 13% ] reimport | plus_2planet_a_fbr_normal.png [ 13% ] reimport | plus_2planet_b_fbr.png [ 13% ] reimport | plus_2planet_b_fbr_normal.png [ 13% ] reimport | plus_2planet_c_fbr.png [ 13% ] reimport | plus_2planet_c_fbr_normal.png [ 13% ] reimport | plus_2_gkey.png [ 13% ] reimport | plus_9planet_c_fbr.png [ 13% ] reimport | plus_9planet_c_fbr_normal.png [ 14% ] reimport | plus_abasebtn1b.png [ 14% ] reimport | plus_abasebtn1b_normal.png [ 14% ] reimport | plus_abasebtn2.png [ 14% ] reimport | plus_abasebtn2b.png [ 14% ] reimport | plus_abasebtn2b_normal.png [ 14% ] reimport | plus_abasebtn2_normal.png [ 14% ] reimport | plus_abasebtn.png [ 14% ] reimport | plus_abasebtnb.png [ 14% ] reimport | plus_abasebtnb_normal.png [ 14% ] reimport | plus_abasebtn_normal.png [ 14% ] reimport | plus_abutton3_fbr.png [ 14% ] reimport | plus_abutton3_fbr_normal.png [ 14% ] reimport | plus_alit8s_fbr.png [ 14% ] reimport | plus_alit8s_fbr_normal.png [ 14% ] reimport | plus_atek_jump1_fbr.png [ 14% ] reimport | plus_atek_jump1_fbr_normal.png [ 14% ] reimport | plus_atlight1_fbr.png [ 14% ] reimport | plus_atlight1_fbr_normal.png [ 14% ] reimport | plus_atlight2_fbr.png [ 14% ] reimport | plus_6planet_a_fbr.png [ 14% ] reimport | plus_6planet_a_fbr_normal.png [ 14% ] reimport | plus_6planet_b_fbr.png [ 14% ] reimport | plus_6planet_b_fbr_normal.png [ 14% ] reimport | plus_6planet_c_fbr.png [ 14% ] reimport | plus_6planet_c_fbr_normal.png [ 14% ] reimport | plus_7planet_a_fbr.png [ 14% ] reimport | plus_7planet_a_fbr_normal.png [ 14% ] reimport | plus_7planet_b_fbr.png [ 15% ] reimport | plus_7planet_b_fbr_normal.png [ 15% ] reimport | plus_7planet_c_fbr.png [ 15% ] reimport | plus_7planet_c_fbr_normal.png [ 15% ] reimport | plus_8planet_a_fbr.png [ 15% ] reimport | plus_8planet_a_fbr_normal.png [ 15% ] reimport | plus_8planet_b_fbr.png [ 15% ] reimport | plus_8planet_b_fbr_normal.png [ 15% ] reimport | plus_8planet_c_fbr.png [ 15% ] reimport | plus_8planet_c_fbr_normal.png [ 15% ] reimport | plus_9planet_a_fbr.png [ 15% ] reimport | plus_9planet_a_fbr_normal.png [ 15% ] reimport | plus_9planet_b_fbr.png [ 15% ] reimport | plus_9planet_b_fbr_normal.png [ 15% ] reimport | plus_0planet_a_fbr.png [ 15% ] reimport | plus_0planet_a_fbr_normal.png [ 15% ] reimport | plus_0planet_b_fbr.png [ 15% ] reimport | plus_0planet_b_fbr_normal.png [ 15% ] reimport | plus_0planet_c_fbr.png [ 15% ] reimport | plus_0planet_c_fbr_normal.png [ 15% ] reimport | plus_0slipbot.png [ 15% ] reimport | plus_0slipbot_normal.png [ 15% ] reimport | plus_0sliptop.png [ 15% ] reimport | plus_0sliptop_normal.png [ 15% ] reimport | plus_0tek_jump1_fbr.png [ 15% ] reimport | plus_0tek_jump1_fbr_normal.png [ 15% ] reimport | plus_0term64.png [ 15% ] reimport | plus_0term64_normal.png [ 15% ] reimport | plus_0term128.png [ 15% ] reimport | plus_0term128_normal.png [ 16% ] reimport | plus_0tlight1.png [ 16% ] reimport | plus_0tlight1_normal.png [ 16% ] reimport | plus_0tlight2.png [ 16% ] reimport | plus_0tlight2_normal.png [ 16% ] reimport | plus_0tlight3.png [ 16% ] reimport | plus_0arrow2_h_fbr.png [ 16% ] reimport | plus_0arrow2_h_fbr_normal.png [ 16% ] reimport | plus_0arrow2_u_fbr.png [ 16% ] reimport | plus_0arrow2_u_fbr_normal.png [ 16% ] reimport | plus_0arrow_d_fbr.png [ 16% ] reimport | plus_0arrow_d_fbr_normal.png [ 16% ] reimport | plus_0arrow_h_fbr.png [ 16% ] reimport | plus_0arrow_h_fbr_normal.png [ 16% ] reimport | plus_0arrow_u_fbr.png [ 16% ] reimport | plus_0arrow_u_fbr_normal.png [ 16% ] reimport | plus_0basebtn1b_fbr.png [ 16% ] reimport | plus_0basebtn1b_fbr_normal.png [ 16% ] reimport | plus_0basebtn2b_fbr.png [ 16% ] reimport | plus_0basebtn2b_fbr_normal.png [ 16% ] reimport | plus_0basebtn2_fbr.png [ 16% ] reimport | plus_0basebtn2_fbr_normal.png [ 16% ] reimport | plus_0basebtn_fbr.png [ 16% ] reimport | plus_0basebtn_fbr_normal.png [ 16% ] reimport | plus_0button3_fbr.png [ 16% ] reimport | plus_0button3_fbr_normal.png [ 16% ] reimport | plus_0lit8s.png [ 16% ] reimport | plus_0lit8s_normal.png [ 16% ] reimport | plus_1basebtn1b_normal.png [ 17% ] reimport | plus_1basebtn2.png [ 17% ] reimport | plus_1basebtn2b.png [ 17% ] reimport | plus_1basebtn2b_normal.png [ 17% ] reimport | plus_1basebtn2_normal.png [ 17% ] reimport | plus_1basebtn.png [ 17% ] reimport | plus_1basebtn_normal.png [ 17% ] reimport | plus_1planet_a_fbr.png [ 17% ] reimport | plus_1planet_a_fbr_normal.png [ 17% ] reimport | plus_1planet_b_fbr.png [ 17% ] reimport | plus_1planet_b_fbr_normal.png [ 17% ] reimport | plus_1planet_c_fbr.png [ 17% ] reimport | plus_1planet_c_fbr_normal.png [ 17% ] reimport | plus_1tek_jump1_fbr.png [ 17% ] reimport | plus_1tek_jump1_fbr_normal.png [ 17% ] reimport | plus_1term64.png [ 17% ] reimport | plus_1term64_normal.png [ 17% ] reimport | plus_1term128.png [ 17% ] reimport | plus_1term128_normal.png [ 17% ] reimport | plus_1_gkey.png [ 17% ] reimport | plus_1_gkey_normal.png [ 17% ] reimport | plus_0tlight3_normal.png [ 17% ] reimport | plus_0_gkey.png [ 17% ] reimport | plus_0_gkey_normal.png [ 17% ] reimport | plus_0_skey.png [ 17% ] reimport | plus_0_skey_normal.png [ 17% ] reimport | plus_0_tscrn0.png [ 17% ] reimport | plus_0_tscrn0_normal.png [ 17% ] reimport | plus_0_tscrn1.png [ 18% ] reimport | plus_0_tscrn1_normal.png [ 18% ] reimport | plus_1arrow2_d_fbr.png [ 18% ] reimport | plus_1arrow2_d_fbr_normal.png [ 18% ] reimport | plus_1arrow2_h_fbr.png [ 18% ] reimport | plus_1arrow2_h_fbr_normal.png [ 18% ] reimport | plus_1arrow2_u_fbr.png [ 18% ] reimport | plus_1arrow2_u_fbr_normal.png [ 18% ] reimport | plus_1arrow_d_fbr.png [ 18% ] reimport | plus_1arrow_d_fbr_normal.png [ 18% ] reimport | plus_1arrow_h_fbr.png [ 18% ] reimport | plus_1arrow_h_fbr_normal.png [ 18% ] reimport | plus_1arrow_u_fbr.png [ 18% ] reimport | plus_1arrow_u_fbr_normal.png [ 18% ] reimport | plus_1basebtn1b.png [ 18% ] reimport | met_mt2_block.png [ 18% ] reimport | met_mt2_block_normal.png [ 18% ] reimport | met_mt2_flat.png [ 18% ] reimport | met_mt2_flat_normal.png [ 18% ] reimport | met_mt2_rect.png [ 18% ] reimport | met_mt2_rect_normal.png [ 18% ] reimport | met_mt2_slat.png [ 18% ] reimport | met_mt2_slat_normal.png [ 18% ] reimport | met_mt2_sqr.png [ 18% ] reimport | met_mt2_sqr_normal.png [ 18% ] reimport | met_mt3_flat.png [ 18% ] reimport | met_mt3_flat_normal.png [ 18% ] reimport | met_mt3_rect.png [ 18% ] reimport | met_mt3_rect_normal.png [ 18% ] reimport | met_mt3_slat.png [ 19% ] reimport | met_mt3_slat_normal.png [ 19% ] reimport | met_mt3_sqr.png [ 19% ] reimport | met_mt3_sqr_normal.png [ 19% ] reimport | met_ora_trim64.png [ 19% ] reimport | met_ora_trim64_normal.png [ 19% ] reimport | met_rail_flat.png [ 19% ] reimport | met_mix_diam_normal.png [ 19% ] reimport | met_mix_dr1a.png [ 19% ] reimport | met_mix_dr1a_normal.png [ 19% ] reimport | met_mix_patt1a.png [ 19% ] reimport | met_mix_patt1a_normal.png [ 19% ] reimport | met_mix_patt1b.png [ 19% ] reimport | met_mix_patt1b_normal.png [ 19% ] reimport | met_mix_patt2a.png [ 19% ] reimport | met_mix_patt2a_normal.png [ 19% ] reimport | met_mix_patt2b.png [ 19% ] reimport | met_mix_patt2b_normal.png [ 19% ] reimport | met_mix_patt3a.png [ 19% ] reimport | met_mix_patt3a_normal.png [ 19% ] reimport | met_mt1_flat.png [ 19% ] reimport | met_mt1_flat_normal.png [ 19% ] reimport | met_mt1_rect.png [ 19% ] reimport | met_mt1_rect_normal.png [ 19% ] reimport | met_mt1_slat.png [ 19% ] reimport | met_mt1_slat_normal.png [ 19% ] reimport | met_mt1_sqr.png [ 19% ] reimport | met_mt1_sqr_normal.png [ 19% ] reimport | met_teal_trim32r.png [ 20% ] reimport | met_teal_trim32r_normal.png [ 20% ] reimport | met_teal_trim32_normal.png [ 20% ] reimport | met_teal_trim64.png [ 20% ] reimport | met_teal_trim64_normal.png [ 20% ] reimport | met_wall3_1.png [ 20% ] reimport | met_wall3_1_normal.png [ 20% ] reimport | met_wall3_1_s.png [ 20% ] reimport | met_wall3_1_s_normal.png [ 20% ] reimport | plus_0gig2a_fbr.png [ 20% ] reimport | plus_0gig2a_fbr_normal.png [ 20% ] reimport | plus_0gig_shot_fbr.png [ 20% ] reimport | plus_0gig_shot_fbr_normal.png [ 20% ] reimport | plus_0gig_sshot_fbr.png [ 20% ] reimport | plus_0gig_sshot_fbr_normal.png [ 20% ] reimport | plus_0gig_ye_fbr.png [ 20% ] reimport | plus_0gig_ye_fbr_normal.png [ 20% ] reimport | plus_0met_blu_keyg_fbr.png [ 20% ] reimport | plus_0met_blu_keyg_fbr_normal.png [ 20% ] reimport | plus_0met_blu_keys_fbr.png [ 20% ] reimport | plus_0met_blu_keys_fbr_normal.png [ 20% ] reimport | met_rail_flat_normal.png [ 20% ] reimport | met_rune1_fbr.png [ 20% ] reimport | met_rune1_fbr_normal.png [ 20% ] reimport | met_rune_trim32.png [ 20% ] reimport | met_rune_trim32_normal.png [ 20% ] reimport | met_set1.png [ 20% ] reimport | met_set1_normal.png [ 20% ] reimport | met_shm_flat.png [ 21% ] reimport | met_shm_flat_normal.png [ 21% ] reimport | met_shm_rect.png [ 21% ] reimport | met_shm_rect_normal.png [ 21% ] reimport | met_shm_slat.png [ 21% ] reimport | met_shm_slat_normal.png [ 21% ] reimport | met_shm_sqr.png [ 21% ] reimport | met_shm_sqr_normal.png [ 21% ] reimport | met_teal_block.png [ 21% ] reimport | met_teal_block_normal.png [ 21% ] reimport | met_teal_dr1a.png [ 21% ] reimport | met_teal_dr1a_normal.png [ 21% ] reimport | met_teal_flat.png [ 21% ] reimport | met_teal_flat_normal.png [ 21% ] reimport | met_teal_trim32.png [ 21% ] reimport | met_grn_trim32r.png [ 21% ] reimport | met_grn_trim32r_normal.png [ 21% ] reimport | met_grn_trim32s.png [ 21% ] reimport | met_grn_trim32s_normal.png [ 21% ] reimport | met_grn_trim32_normal.png [ 21% ] reimport | met_grn_trim64.png [ 21% ] reimport | met_grn_trim64a.png [ 21% ] reimport | met_grn_trim64a_normal.png [ 21% ] reimport | met_grn_trim64_normal.png [ 21% ] reimport | met_grn_trimbl.png [ 21% ] reimport | met_grn_trimbl_normal.png [ 21% ] reimport | met_grn_vtrim.png [ 21% ] reimport | met_grn_vtrim_normal.png [ 21% ] reimport | met_gry_beam.png [ 21% ] reimport | met_gry_beam_normal.png [ 22% ] reimport | met_gry_block.png [ 22% ] reimport | met_gry_block_normal.png [ 22% ] reimport | met_gry_flat.png [ 22% ] reimport | met_gry_flat_normal.png [ 22% ] reimport | met_gry_lit1_fbr.png [ 22% ] reimport | met_gry_lit1_fbr_normal.png [ 22% ] reimport | met_grn_sqrs.png [ 22% ] reimport | met_grn_sqrs_normal.png [ 22% ] reimport | met_grn_sqr_normal.png [ 22% ] reimport | met_grn_stile2.png [ 22% ] reimport | met_grn_stile2_normal.png [ 22% ] reimport | met_grn_stile.png [ 22% ] reimport | met_grn_stile_normal.png [ 22% ] reimport | met_grn_tile.png [ 22% ] reimport | met_grn_tile_normal.png [ 22% ] reimport | met_grn_trim16.png [ 22% ] reimport | met_grn_trim16g.png [ 22% ] reimport | met_grn_trim16g_normal.png [ 22% ] reimport | met_grn_trim16h.png [ 22% ] reimport | met_grn_trim16h_normal.png [ 22% ] reimport | met_grn_trim16s.png [ 22% ] reimport | met_grn_trim16s_normal.png [ 22% ] reimport | met_grn_trim16_normal.png [ 22% ] reimport | met_grn_trim28.png [ 22% ] reimport | met_grn_trim28r.png [ 22% ] reimport | met_grn_trim28r_normal.png [ 22% ] reimport | met_grn_trim28_normal.png [ 22% ] reimport | met_grn_trim32.png [ 23% ] reimport | met_gry_trim64.png [ 23% ] reimport | met_gry_trim64_normal.png [ 23% ] reimport | met_guts1.png [ 23% ] reimport | met_guts1_normal.png [ 23% ] reimport | met_lbrn_flat.png [ 23% ] reimport | met_lbrn_flat_normal.png [ 23% ] reimport | met_lbrn_rect.png [ 23% ] reimport | met_lbrn_rect_normal.png [ 23% ] reimport | met_lbrn_slat.png [ 23% ] reimport | met_lbrn_slat_normal.png [ 23% ] reimport | met_lift.png [ 23% ] reimport | met_lift_normal.png [ 23% ] reimport | met_met7_1.png [ 23% ] reimport | met_met7_1_normal.png [ 23% ] reimport | met_mix_beam.png [ 23% ] reimport | met_mix_beam_normal.png [ 23% ] reimport | met_mix_diam2.png [ 23% ] reimport | met_mix_diam2_normal.png [ 23% ] reimport | met_mix_diam.png [ 23% ] reimport | met_mix_diamc.png [ 23% ] reimport | met_mix_diamc_normal.png [ 23% ] reimport | met_gry_lit2b.png [ 23% ] reimport | met_gry_lit2b_normal.png [ 23% ] reimport | met_gry_lit2_fbr.png [ 23% ] reimport | met_gry_lit2_fbr_normal.png [ 23% ] reimport | met_gry_pan1.png [ 23% ] reimport | met_gry_pan1_normal.png [ 23% ] reimport | met_gry_pan2.png [ 24% ] reimport | met_gry_pan2_normal.png [ 24% ] reimport | met_gry_pan3.png [ 24% ] reimport | met_gry_pan3_normal.png [ 24% ] reimport | met_gry_rect.png [ 24% ] reimport | met_gry_rect_normal.png [ 24% ] reimport | met_gry_signs.png [ 24% ] reimport | met_gry_signs_normal.png [ 24% ] reimport | met_gry_slat.png [ 24% ] reimport | met_gry_slat_normal.png [ 24% ] reimport | met_gry_sqr.png [ 24% ] reimport | met_gry_sqrd.png [ 24% ] reimport | met_gry_sqrd_normal.png [ 24% ] reimport | met_gry_sqrs.png [ 24% ] reimport | met_gry_sqrs_normal.png [ 24% ] reimport | met_gry_sqr_normal.png [ 24% ] reimport | sqbut_side_normal.png [ 24% ] reimport | sq_lit1_fbr.png [ 24% ] reimport | sq_lit1_fbr_normal.png [ 24% ] reimport | sq_lit2_fbr.png [ 24% ] reimport | sq_lit2_fbr_normal.png [ 24% ] reimport | _t_fence01_fbr.png [ 24% ] reimport | _t_fence01_fbr_normal.png [ 24% ] reimport | _t_flare01_fbr.png [ 24% ] reimport | _t_flare01_fbr_normal.png [ 24% ] reimport | aqconc03.png [ 24% ] reimport | aqconc03_normal.png [ 24% ] reimport | aqconc04.png [ 24% ] reimport | aqconc04_normal.png [ 24% ] reimport | aqconc05.png [ 25% ] reimport | aqconc05_normal.png [ 25% ] reimport | aqf006b.png [ 25% ] reimport | aqf006b_normal.png [ 25% ] reimport | aqf032.png [ 25% ] reimport | aqf032_normal.png [ 25% ] reimport | aqf049.png [ 25% ] reimport | aqf049_normal.png [ 25% ] reimport | plus_agig_shot_fbr.png [ 25% ] reimport | plus_agig_shot_fbr_normal.png [ 25% ] reimport | plus_agig_sshot_fbr.png [ 25% ] reimport | plus_agig_sshot_fbr_normal.png [ 25% ] reimport | plus_agig_ye.png [ 25% ] reimport | plus_agig_ye_normal.png [ 25% ] reimport | plus_amet_blu_keyg.png [ 25% ] reimport | plus_amet_blu_keyg_normal.png [ 25% ] reimport | plus_amet_blu_keys.png [ 25% ] reimport | plus_amet_blu_keys_normal.png [ 25% ] reimport | plus_amet_but1.png [ 25% ] reimport | plus_amet_but1_normal.png [ 25% ] reimport | plus_a_sqbut1.png [ 25% ] reimport | plus_a_sqbut1_normal.png [ 25% ] reimport | plus_a_sqbut2_fbr.png [ 25% ] reimport | plus_a_sqbut2_fbr_normal.png [ 25% ] reimport | plus_a_sqshoot1_fbr.png [ 25% ] reimport | plus_a_sqshoot1_fbr_normal.png [ 25% ] reimport | ret_metal1_tile.png [ 25% ] reimport | ret_metal1_tile_normal.png [ 25% ] reimport | sqbut_side.png [ 26% ] reimport | aqpipe04.png [ 26% ] reimport | aqpipe04_normal.png [ 26% ] reimport | aqpipe05.png [ 26% ] reimport | aqpipe05_normal.png [ 26% ] reimport | aqpipe08.png [ 26% ] reimport | aqpipe08_normal.png [ 26% ] reimport | aqpipe09.png [ 26% ] reimport | aqpipe09_normal.png [ 26% ] reimport | aqpipe12.png [ 26% ] reimport | aqpipe12_normal.png [ 26% ] reimport | aqpipe13.png [ 26% ] reimport | aqpipe13_normal.png [ 26% ] reimport | aqpipe14.png [ 26% ] reimport | aqpipe14_normal.png [ 26% ] reimport | aqrust01.png [ 26% ] reimport | aqrust01_normal.png [ 26% ] reimport | aqrust02.png [ 26% ] reimport | aqrust02_normal.png [ 26% ] reimport | aqrust03.png [ 26% ] reimport | aqrust03b.png [ 26% ] reimport | aqrust03b_normal.png [ 26% ] reimport | aqf074.png [ 26% ] reimport | aqf074_normal.png [ 26% ] reimport | aqf075.png [ 26% ] reimport | aqf075_normal.png [ 26% ] reimport | aqmetl01.png [ 26% ] reimport | aqmetl01_normal.png [ 26% ] reimport | aqmetl07.png [ 27% ] reimport | aqmetl07_normal.png [ 27% ] reimport | aqmetl14.png [ 27% ] reimport | aqmetl14_normal.png [ 27% ] reimport | aqmetl28.png [ 27% ] reimport | aqmetl28_normal.png [ 27% ] reimport | aqmetl30.png [ 27% ] reimport | aqmetl30_normal.png [ 27% ] reimport | aqmetl33.png [ 27% ] reimport | aqmetl33_normal.png [ 27% ] reimport | aqpanl09.png [ 27% ] reimport | aqpanl09_normal.png [ 27% ] reimport | aqpanl10.png [ 27% ] reimport | aqpanl10_normal.png [ 27% ] reimport | aqpipe01.png [ 27% ] reimport | aqpipe01_normal.png [ 27% ] reimport | plus_1_sqbut1.png [ 27% ] reimport | plus_1_sqbut1_normal.png [ 27% ] reimport | plus_1_sqbut2_fbr.png [ 27% ] reimport | plus_1_sqbut2_fbr_normal.png [ 27% ] reimport | plus_1_sqshoot1.png [ 27% ] reimport | plus_1_sqshoot1_normal.png [ 27% ] reimport | plus_2met_blu_keyg_fbr.png [ 27% ] reimport | plus_2met_blu_keyg_fbr_normal.png [ 27% ] reimport | plus_2met_blu_keys_fbr.png [ 27% ] reimport | plus_2met_blu_keys_fbr_normal.png [ 27% ] reimport | plus_2met_brn_eye1.png [ 27% ] reimport | plus_2met_brn_eye1_normal.png [ 27% ] reimport | plus_2met_but1.png [ 27% ] reimport | plus_2met_but1_normal.png [ 28% ] reimport | plus_2met_grn_eye1.png [ 28% ] reimport | plus_2met_grn_eye1_normal.png [ 28% ] reimport | plus_3met_blu_keyg_fbr.png [ 28% ] reimport | plus_3met_blu_keyg_fbr_normal.png [ 28% ] reimport | plus_3met_blu_keys_fbr.png [ 28% ] reimport | plus_3met_blu_keys_fbr_normal.png [ 28% ] reimport | plus_3met_brn_eye1.png [ 28% ] reimport | plus_0met_brn_eye1.png [ 28% ] reimport | plus_0met_brn_eye1_normal.png [ 28% ] reimport | plus_0met_but1.png [ 28% ] reimport | plus_0met_but1_normal.png [ 28% ] reimport | plus_0met_grn_eye1.png [ 28% ] reimport | plus_0met_grn_eye1_normal.png [ 28% ] reimport | plus_0_sqbut1.png [ 28% ] reimport | plus_0_sqbut1_normal.png [ 28% ] reimport | plus_0_sqbut2_fbr.png [ 28% ] reimport | plus_0_sqbut2_fbr_normal.png [ 28% ] reimport | plus_0_sqshoot1_fbr.png [ 28% ] reimport | plus_0_sqshoot1_fbr_normal.png [ 28% ] reimport | plus_1met_blu_keyg_fbr.png [ 28% ] reimport | plus_1met_blu_keyg_fbr_normal.png [ 28% ] reimport | plus_1met_blu_keys_fbr.png [ 28% ] reimport | plus_1met_blu_keys_fbr_normal.png [ 28% ] reimport | plus_1met_brn_eye1.png [ 28% ] reimport | plus_1met_brn_eye1_normal.png [ 28% ] reimport | plus_1met_but1.png [ 28% ] reimport | plus_1met_but1_normal.png [ 28% ] reimport | plus_1met_grn_eye1.png [ 29% ] reimport | plus_1met_grn_eye1_normal.png [ 29% ] reimport | plus_6met_blu_keyg_fbr_normal.png [ 29% ] reimport | plus_6met_blu_keys_fbr.png [ 29% ] reimport | plus_6met_blu_keys_fbr_normal.png [ 29% ] reimport | plus_6met_brn_eye1.png [ 29% ] reimport | plus_6met_brn_eye1_normal.png [ 29% ] reimport | plus_6met_grn_eye1.png [ 29% ] reimport | plus_6met_grn_eye1_normal.png [ 29% ] reimport | plus_7met_brn_eye1.png [ 29% ] reimport | plus_7met_brn_eye1_normal.png [ 29% ] reimport | plus_7met_grn_eye1.png [ 29% ] reimport | plus_7met_grn_eye1_normal.png [ 29% ] reimport | plus_8met_brn_eye1.png [ 29% ] reimport | plus_8met_brn_eye1_normal.png [ 29% ] reimport | plus_8met_grn_eye1.png [ 29% ] reimport | plus_8met_grn_eye1_normal.png [ 29% ] reimport | plus_9met_brn_eye1.png [ 29% ] reimport | plus_9met_brn_eye1_normal.png [ 29% ] reimport | plus_9met_grn_eye1.png [ 29% ] reimport | plus_9met_grn_eye1_normal.png [ 29% ] reimport | plus_agig2a.png [ 29% ] reimport | plus_agig2a_normal.png [ 29% ] reimport | plus_3met_brn_eye1_normal.png [ 29% ] reimport | plus_3met_but1.png [ 29% ] reimport | plus_3met_but1_normal.png [ 29% ] reimport | plus_3met_grn_eye1.png [ 29% ] reimport | plus_3met_grn_eye1_normal.png [ 29% ] reimport | plus_4met_blu_keyg_fbr.png [ 30% ] reimport | plus_4met_blu_keyg_fbr_normal.png [ 30% ] reimport | plus_4met_blu_keys_fbr.png [ 30% ] reimport | plus_4met_blu_keys_fbr_normal.png [ 30% ] reimport | plus_4met_brn_eye1.png [ 30% ] reimport | plus_4met_brn_eye1_normal.png [ 30% ] reimport | plus_4met_grn_eye1.png [ 30% ] reimport | plus_4met_grn_eye1_normal.png [ 30% ] reimport | plus_5met_blu_keyg_fbr.png [ 30% ] reimport | plus_5met_blu_keyg_fbr_normal.png [ 30% ] reimport | plus_5met_blu_keys_fbr.png [ 30% ] reimport | plus_5met_blu_keys_fbr_normal.png [ 30% ] reimport | plus_5met_brn_eye1.png [ 30% ] reimport | plus_5met_brn_eye1_normal.png [ 30% ] reimport | plus_5met_grn_eye1.png [ 30% ] reimport | plus_5met_grn_eye1_normal.png [ 30% ] reimport | plus_6met_blu_keyg_fbr.png [ 30% ] reimport | med_rock2.png [ 30% ] reimport | med_rock2_normal.png [ 30% ] reimport | med_rock3.png [ 30% ] reimport | med_rock3_bump.png [ 30% ] reimport | med_rock3_bump_normal.png [ 30% ] reimport | med_rock3_normal.png [ 30% ] reimport | med_rock4.png [ 30% ] reimport | med_rock4_normal.png [ 30% ] reimport | med_rock5.png [ 30% ] reimport | med_rock5_g1.png [ 30% ] reimport | med_rock5_g1_normal.png [ 30% ] reimport | med_rock5_g2.png [ 30% ] reimport | med_rock5_g2_normal.png [ 31% ] reimport | med_rock5_normal.png [ 31% ] reimport | med_rock9.png [ 31% ] reimport | med_rock9_normal.png [ 31% ] reimport | med_rock10.png [ 31% ] reimport | med_rock10a.png [ 31% ] reimport | med_rock10a_normal.png [ 31% ] reimport | med_rock10b.png [ 31% ] reimport | med_rock10b_normal.png [ 31% ] reimport | med_flat3_normal.png [ 31% ] reimport | med_flat4.png [ 31% ] reimport | med_flat4_normal.png [ 31% ] reimport | med_flat5.png [ 31% ] reimport | med_flat5a.png [ 31% ] reimport | med_flat5a_normal.png [ 31% ] reimport | med_flat5_normal.png [ 31% ] reimport | med_flat6.png [ 31% ] reimport | med_flat6_normal.png [ 31% ] reimport | med_flat7.png [ 31% ] reimport | med_flat7_normal.png [ 31% ] reimport | med_flat12.png [ 31% ] reimport | med_flat12_normal.png [ 31% ] reimport | med_flat15.png [ 31% ] reimport | med_flat15_normal.png [ 31% ] reimport | med_flat16.png [ 31% ] reimport | med_flat16_normal.png [ 31% ] reimport | med_plaster2.png [ 31% ] reimport | med_plaster2_normal.png [ 31% ] reimport | med_rock1.png [ 32% ] reimport | med_rock1_normal.png [ 32% ] reimport | uwall1_2_normal.png [ 32% ] reimport | vines1.png [ 32% ] reimport | vines1_normal.png [ 32% ] reimport | {grk_vines1.png [ 32% ] reimport | {grk_vines1_normal.png [ 32% ] reimport | {grk_vines2.png [ 32% ] reimport | {grk_vines2_normal.png [ 32% ] reimport | {hang_vines_b1.png [ 32% ] reimport | {hang_vines_b1a.png [ 32% ] reimport | {hang_vines_b1a_normal.png [ 32% ] reimport | {hang_vines_b1_normal.png [ 32% ] reimport | {hang_vines_b2.png [ 32% ] reimport | {hang_vines_b2a.png [ 32% ] reimport | {hang_vines_b2a_normal.png [ 32% ] reimport | {hang_vines_b2_normal.png [ 32% ] reimport | {hang_vines_b3.png [ 32% ] reimport | {hang_vines_b3a.png [ 32% ] reimport | {hang_vines_b3a_normal.png [ 32% ] reimport | {hang_vines_b3_normal.png [ 32% ] reimport | {hang_vines_s1.png [ 32% ] reimport | {hang_vines_s1_normal.png [ 32% ] reimport | med_rock10c.png [ 32% ] reimport | med_rock10c_normal.png [ 32% ] reimport | med_rock10_normal.png [ 32% ] reimport | ret_plaster1.png [ 32% ] reimport | ret_plaster1_normal.png [ 32% ] reimport | rock1_1.png [ 33% ] reimport | rock1_1b.png [ 33% ] reimport | rock1_1b_normal.png [ 33% ] reimport | rock1_1_normal.png [ 33% ] reimport | rock1_2.png [ 33% ] reimport | rock1_2_normal.png [ 33% ] reimport | rocks07.png [ 33% ] reimport | rocks07_normal.png [ 33% ] reimport | rocks11d.png [ 33% ] reimport | rocks11d_normal.png [ 33% ] reimport | rocks11e.png [ 33% ] reimport | rocks11e_normal.png [ 33% ] reimport | sand.png [ 33% ] reimport | sand_normal.png [ 33% ] reimport | snow1.png [ 33% ] reimport | snow1_normal.png [ 33% ] reimport | uwall1_2.png [ 33% ] reimport | grass1_normal.png [ 33% ] reimport | gravel1.png [ 33% ] reimport | gravel1_normal.png [ 33% ] reimport | gravel2.png [ 33% ] reimport | gravel2_normal.png [ 33% ] reimport | gravel3.png [ 33% ] reimport | gravel3_g1.png [ 33% ] reimport | gravel3_g1_normal.png [ 33% ] reimport | gravel3_normal.png [ 33% ] reimport | grk_leaf1_1.png [ 33% ] reimport | grk_leaf1_1_normal.png [ 33% ] reimport | grk_leaf1_2.png [ 33% ] reimport | grk_leaf1_2_normal.png [ 34% ] reimport | grk_leaf1_3.png [ 34% ] reimport | grk_leaf1_3_normal.png [ 34% ] reimport | h_vines_b1.png [ 34% ] reimport | h_vines_b1_normal.png [ 34% ] reimport | h_vines_b2.png [ 34% ] reimport | h_vines_b2_normal.png [ 34% ] reimport | marbbrn128.png [ 34% ] reimport | marbbrn128_normal.png [ 34% ] reimport | t_wire02_normal.png [ 34% ] reimport | t_wire03.png [ 34% ] reimport | t_wire03_normal.png [ 34% ] reimport | w17_1.png [ 34% ] reimport | w17_1_normal.png [ 34% ] reimport | w94_1.png [ 34% ] reimport | w94_1_normal.png [ 34% ] reimport | z_exit_fbr.png [ 34% ] reimport | z_exit_fbr_normal.png [ 34% ] reimport | afloor1_3.png [ 34% ] reimport | afloor1_3_normal.png [ 34% ] reimport | asphalt.png [ 34% ] reimport | asphalt_normal.png [ 34% ] reimport | azfloor1_1.png [ 34% ] reimport | azfloor1_1_normal.png [ 34% ] reimport | badlawn.png [ 34% ] reimport | badlawn_normal.png [ 34% ] reimport | cracks1-1.png [ 34% ] reimport | cracks1-1_normal.png [ 34% ] reimport | darkrock.png [ 35% ] reimport | darkrock_normal.png [ 35% ] reimport | grass1.png [ 35% ] reimport | med_cobstn1_1a_normal.png [ 35% ] reimport | med_cobstn1_1_normal.png [ 35% ] reimport | med_cobstn1_2.png [ 35% ] reimport | med_cobstn1_2a.png [ 35% ] reimport | med_cobstn1_2a_normal.png [ 35% ] reimport | med_cobstn1_2_normal.png [ 35% ] reimport | med_cobstn2_1.png [ 35% ] reimport | med_cobstn2_1a.png [ 35% ] reimport | med_cobstn2_1a_normal.png [ 35% ] reimport | med_cobstn2_1_normal.png [ 35% ] reimport | med_cobstn2_2.png [ 35% ] reimport | med_cobstn2_2a.png [ 35% ] reimport | med_cobstn2_2a_normal.png [ 35% ] reimport | med_cobstn2_2_normal.png [ 35% ] reimport | med_cracks1.png [ 35% ] reimport | med_cracks1_normal.png [ 35% ] reimport | med_flat1.png [ 35% ] reimport | med_flat1_normal.png [ 35% ] reimport | med_flat2.png [ 35% ] reimport | med_flat2_normal.png [ 35% ] reimport | med_flat3.png [ 35% ] reimport | may_drt1_1.png [ 35% ] reimport | may_drt1_1_normal.png [ 35% ] reimport | may_drt1_2.png [ 35% ] reimport | may_drt1_2_normal.png [ 35% ] reimport | may_drt2_2.png [ 36% ] reimport | may_drt2_2_normal.png [ 36% ] reimport | may_rck1_1.png [ 36% ] reimport | may_rck1_1_normal.png [ 36% ] reimport | may_rck1_2.png [ 36% ] reimport | may_rck1_2_normal.png [ 36% ] reimport | may_rck1_3.png [ 36% ] reimport | may_rck1_3_normal.png [ 36% ] reimport | may_slat1_1.png [ 36% ] reimport | may_slat1_1_normal.png [ 36% ] reimport | med_bigdirt2.png [ 36% ] reimport | med_bigdirt2_normal.png [ 36% ] reimport | med_bigdirt3.png [ 36% ] reimport | med_bigdirt3_normal.png [ 36% ] reimport | med_bigdirt.png [ 36% ] reimport | med_bigdirt_normal.png [ 36% ] reimport | med_cobstn1_1.png [ 36% ] reimport | med_cobstn1_1a.png [ 36% ] reimport | woodringm128_normal.png [ 36% ] reimport | wood_1.png [ 36% ] reimport | wood_1_normal.png [ 36% ] reimport | wood_2.png [ 36% ] reimport | wood_2_normal.png [ 36% ] reimport | albedo.jpg [ 36% ] reimport | height.png [ 36% ] reimport | normal.jpg [ 36% ] reimport | orm.jpg [ 36% ] reimport | albedo.jpg [ 36% ] reimport | height.png [ 36% ] reimport | normal.jpg [ 37% ] reimport | orm.jpg [ 37% ] reimport | albedo.jpg [ 37% ] reimport | height.png [ 37% ] reimport | normal.jpg [ 37% ] reimport | orm.jpg [ 37% ] reimport | albedo.jpg [ 37% ] reimport | height.png [ 37% ] reimport | normal.jpg [ 37% ] reimport | orm.jpg [ 37% ] reimport | sq_wood_2a_normal.png [ 37% ] reimport | sq_wood_2_normal.png [ 37% ] reimport | woodbark1m28.png [ 37% ] reimport | woodbark1m28_normal.png [ 37% ] reimport | woodbark64.png [ 37% ] reimport | woodbark64_normal.png [ 37% ] reimport | woodbark128.png [ 37% ] reimport | woodbark128_normal.png [ 37% ] reimport | woodbarkA128.png [ 37% ] reimport | woodbarkA128_normal.png [ 37% ] reimport | woodbarkm64.png [ 37% ] reimport | woodbarkm64_normal.png [ 37% ] reimport | woodend.png [ 37% ] reimport | woodend_normal.png [ 37% ] reimport | woodring64.png [ 37% ] reimport | woodring64_normal.png [ 37% ] reimport | woodring128.png [ 37% ] reimport | woodring128_normal.png [ 37% ] reimport | woodringm64.png [ 38% ] reimport | woodringm64_normal.png [ 38% ] reimport | woodringm128.png [ 38% ] reimport | normal.png [ 38% ] reimport | orm.jpg [ 38% ] reimport | albedo.jpg [ 38% ] reimport | normal.png [ 38% ] reimport | orm.jpg [ 38% ] reimport | albedo.jpg [ 38% ] reimport | height.png [ 38% ] reimport | normal.png [ 38% ] reimport | orm.jpg [ 38% ] reimport | albedo.jpg [ 38% ] reimport | height.png [ 38% ] reimport | normal.png [ 38% ] reimport | orm.jpg [ 38% ] reimport | albedo.jpg [ 38% ] reimport | height.png [ 38% ] reimport | normal.png [ 38% ] reimport | orm.jpg [ 38% ] reimport | albedo.jpg [ 38% ] reimport | height.png [ 38% ] reimport | normal.png [ 38% ] reimport | orm.jpg [ 38% ] reimport | albedo.jpg [ 38% ] reimport | height.png [ 38% ] reimport | normal.jpg [ 38% ] reimport | orm.jpg [ 38% ] reimport | albedo.jpg [ 39% ] reimport | height.png [ 39% ] reimport | normal.png [ 39% ] reimport | orm.jpg [ 39% ] reimport | albedo.jpg [ 39% ] reimport | height.png [ 39% ] reimport | normal.png [ 39% ] reimport | orm.jpg [ 39% ] reimport | albedo.jpg [ 39% ] reimport | height.png [ 39% ] reimport | normal.png [ 39% ] reimport | orm.jpg [ 39% ] reimport | albedo.jpg [ 39% ] reimport | height.png [ 39% ] reimport | normal.png [ 39% ] reimport | orm.jpg [ 39% ] reimport | albedo.jpg [ 39% ] reimport | height.png [ 39% ] reimport | may_crate3.png [ 39% ] reimport | may_crate3_normal.png [ 39% ] reimport | may_wood1_1.png [ 39% ] reimport | may_wood1_1_normal.png [ 39% ] reimport | may_wood1_2.png [ 39% ] reimport | may_wood1_2_normal.png [ 39% ] reimport | med_ret_wood1.png [ 39% ] reimport | med_ret_wood1_normal.png [ 39% ] reimport | med_wood1.png [ 39% ] reimport | med_wood1_normal.png [ 39% ] reimport | med_wood2.png [ 39% ] reimport | med_wood2_normal.png [ 40% ] reimport | med_wood2_plk1.png [ 40% ] reimport | med_wood2_plk1_normal.png [ 40% ] reimport | med_wood2_plk2.png [ 40% ] reimport | med_wood2_plk2_normal.png [ 40% ] reimport | med_wood3.png [ 40% ] reimport | med_wood3_normal.png [ 40% ] reimport | med_wood3_plk1.png [ 40% ] reimport | med_wood3_plk1_normal.png [ 40% ] reimport | med_wood4.png [ 40% ] reimport | {hang_vines_s2.png [ 40% ] reimport | {hang_vines_s2_normal.png [ 40% ] reimport | {hang_vines_s3.png [ 40% ] reimport | {hang_vines_s3_normal.png [ 40% ] reimport | crate4.png [ 40% ] reimport | crate4b.png [ 40% ] reimport | crate4b_normal.png [ 40% ] reimport | crate4_normal.png [ 40% ] reimport | crwdh6.png [ 40% ] reimport | crwdh6b.png [ 40% ] reimport | crwdh6b_normal.png [ 40% ] reimport | crwdh6_normal.png [ 40% ] reimport | crwdl12.png [ 40% ] reimport | crwdl12b.png [ 40% ] reimport | crwdl12b_normal.png [ 40% ] reimport | crwdl12_normal.png [ 40% ] reimport | crwds6.png [ 40% ] reimport | crwds6b.png [ 40% ] reimport | crwds6b_normal.png [ 41% ] reimport | crwds6_normal.png [ 41% ] reimport | may_crate3-small.png [ 41% ] reimport | may_crate3-small_normal.png [ 41% ] reimport | plank1s.png [ 41% ] reimport | plank1s_normal.png [ 41% ] reimport | plank1_normal.png [ 41% ] reimport | plank2.png [ 41% ] reimport | plank2s.png [ 41% ] reimport | plank2s_normal.png [ 41% ] reimport | plank2_normal.png [ 41% ] reimport | plank3.png [ 41% ] reimport | plank3s.png [ 41% ] reimport | plank3s_normal.png [ 41% ] reimport | plank3_normal.png [ 41% ] reimport | plank4.png [ 41% ] reimport | plank4s.png [ 41% ] reimport | plank4s_normal.png [ 41% ] reimport | plank4_normal.png [ 41% ] reimport | plank5.png [ 41% ] reimport | plank5_normal.png [ 41% ] reimport | sq_wood_1.png [ 41% ] reimport | sq_wood_1_normal.png [ 41% ] reimport | sq_wood_2.png [ 41% ] reimport | sq_wood_2a.png [ 41% ] reimport | med_wood4_normal.png [ 41% ] reimport | med_wood5.png [ 41% ] reimport | med_wood5_normal.png [ 41% ] reimport | med_wood6.png [ 42% ] reimport | med_wood6_normal.png [ 42% ] reimport | med_wood7.png [ 42% ] reimport | med_wood7_normal.png [ 42% ] reimport | med_wood8.png [ 42% ] reimport | med_wood8_normal.png [ 42% ] reimport | med_wood_riv1.png [ 42% ] reimport | med_wood_riv1b.png [ 42% ] reimport | med_wood_riv1b_normal.png [ 42% ] reimport | med_wood_riv1c.png [ 42% ] reimport | med_wood_riv1c_normal.png [ 42% ] reimport | med_wood_riv1_normal.png [ 42% ] reimport | med_wood_riv2.png [ 42% ] reimport | med_wood_riv2b.png [ 42% ] reimport | med_wood_riv2b_normal.png [ 42% ] reimport | med_wood_riv2c.png [ 42% ] reimport | med_wood_riv2c_normal.png [ 42% ] reimport | med_wood_riv2_normal.png [ 42% ] reimport | plank1.png [ 42% ] reimport | tele_frame1.png [ 42% ] reimport | tele_frame1_normal.png [ 42% ] reimport | tele_frame2.png [ 42% ] reimport | tele_frame2_normal.png [ 42% ] reimport | tele_frame3.png [ 42% ] reimport | tele_frame3_normal.png [ 42% ] reimport | tlight11_fbr.png [ 42% ] reimport | tlight11_fbr_normal.png [ 42% ] reimport | tlight12_fbr.png [ 42% ] reimport | tlight12_fbr_normal.png [ 42% ] reimport | tlight13_fbr.png [ 43% ] reimport | tlight13_fbr_normal.png [ 43% ] reimport | tlightblfb_fbr.png [ 43% ] reimport | tlightblfb_fbr_normal.png [ 43% ] reimport | tlightfb_fbr.png [ 43% ] reimport | tlightfb_fbr_normal.png [ 43% ] reimport | tlightnb.png [ 43% ] reimport | tlightnb_normal.png [ 43% ] reimport | tlightrdfb_fbr.png [ 43% ] reimport | tlightrdfb_fbr_normal.png [ 43% ] reimport | treadplatemetal.png [ 43% ] reimport | tek_lit1_fbr_normal.png [ 43% ] reimport | tek_lit2_fbr.png [ 43% ] reimport | tek_lit2_fbr_normal.png [ 43% ] reimport | tek_lit3_fbr.png [ 43% ] reimport | tek_lit3_fbr_normal.png [ 43% ] reimport | tek_lit4_fbr.png [ 43% ] reimport | tek_lit4_fbr_normal.png [ 43% ] reimport | tek_pip1_fbr.png [ 43% ] reimport | tek_pip1_fbr_normal.png [ 43% ] reimport | tek_pipe1.png [ 43% ] reimport | tek_pipe1_normal.png [ 43% ] reimport | tek_pipe2.png [ 43% ] reimport | tek_pipe2_normal.png [ 43% ] reimport | tek_trm1.png [ 43% ] reimport | tek_trm1_normal.png [ 43% ] reimport | tek_trm3.png [ 43% ] reimport | tek_trm3_normal.png [ 43% ] reimport | tek_wall4_1.png [ 44% ] reimport | tek_wall4_1_normal.png [ 44% ] reimport | telepad1_fbr.png [ 44% ] reimport | telepad1_fbr_normal.png [ 44% ] reimport | t_blok04_normal.png [ 44% ] reimport | t_blok05.png [ 44% ] reimport | t_blok05_normal.png [ 44% ] reimport | t_blok06.png [ 44% ] reimport | t_blok06h.png [ 44% ] reimport | t_blok06h_normal.png [ 44% ] reimport | t_blok06_normal.png [ 44% ] reimport | t_blok07.png [ 44% ] reimport | t_blok07a.png [ 44% ] reimport | t_blok07a_normal.png [ 44% ] reimport | t_blok07_normal.png [ 44% ] reimport | t_blok08.png [ 44% ] reimport | t_blok08_normal.png [ 44% ] reimport | t_blok09.png [ 44% ] reimport | t_blok09_normal.png [ 44% ] reimport | t_blok10.png [ 44% ] reimport | t_blok10b.png [ 44% ] reimport | t_blok10b_normal.png [ 44% ] reimport | t_blok10c.png [ 44% ] reimport | t_blok10c_normal.png [ 44% ] reimport | t_blok10_normal.png [ 44% ] reimport | treadplatemetal_normal.png [ 44% ] reimport | twall2_3.png [ 44% ] reimport | twall2_3_normal.png [ 44% ] reimport | t_band1a.png [ 45% ] reimport | t_band1a_normal.png [ 45% ] reimport | t_band1b.png [ 45% ] reimport | t_band1b_normal.png [ 45% ] reimport | t_blok01.png [ 45% ] reimport | t_blok01a.png [ 45% ] reimport | t_blok01a_normal.png [ 45% ] reimport | t_blok01_normal.png [ 45% ] reimport | t_blok02.png [ 45% ] reimport | t_blok02a.png [ 45% ] reimport | t_blok02a_normal.png [ 45% ] reimport | t_blok02_normal.png [ 45% ] reimport | t_blok03.png [ 45% ] reimport | t_blok03a.png [ 45% ] reimport | t_blok03a_normal.png [ 45% ] reimport | t_blok03_normal.png [ 45% ] reimport | t_blok04.png [ 45% ] reimport | t_blok04h.png [ 45% ] reimport | t_blok04h_normal.png [ 45% ] reimport | rw33b_lit_normal.png [ 45% ] reimport | rw33_1.png [ 45% ] reimport | rw33_1_normal.png [ 45% ] reimport | rw33_2.png [ 45% ] reimport | rw33_2_normal.png [ 45% ] reimport | rw33_3.png [ 45% ] reimport | rw33_3_normal.png [ 45% ] reimport | rw33_4.png [ 45% ] reimport | rw33_4b_l.png [ 45% ] reimport | rw33_4b_l_normal.png [ 45% ] reimport | rw33_4_normal.png [ 46% ] reimport | rw33_5.png [ 46% ] reimport | rw33_5_normal.png [ 46% ] reimport | rw33_flat.png [ 46% ] reimport | rw33_flat_normal.png [ 46% ] reimport | rw33_lit.png [ 46% ] reimport | rw33_lit_normal.png [ 46% ] reimport | rw37_1.png [ 46% ] reimport | rw37_1_normal.png [ 46% ] reimport | rw37_2.png [ 46% ] reimport | rw37_2_normal.png [ 46% ] reimport | plus_atlight2_fbr_normal.png [ 46% ] reimport | plus_atlight3_fbr.png [ 46% ] reimport | plus_atlight3_fbr_normal.png [ 46% ] reimport | plus_A_tscrn0.png [ 46% ] reimport | plus_A_tscrn0_normal.png [ 46% ] reimport | plus_A_tscrn1.png [ 46% ] reimport | plus_A_tscrn1_normal.png [ 46% ] reimport | plus_A_tscrn2.png [ 46% ] reimport | plus_A_tscrn2_normal.png [ 46% ] reimport | rw33b_1.png [ 46% ] reimport | rw33b_1_normal.png [ 46% ] reimport | rw33b_2.png [ 46% ] reimport | rw33b_2_normal.png [ 46% ] reimport | rw33b_3.png [ 46% ] reimport | rw33b_3_normal.png [ 46% ] reimport | rw33b_4.png [ 46% ] reimport | rw33b_4_normal.png [ 46% ] reimport | rw33b_5.png [ 47% ] reimport | rw33b_5_normal.png [ 47% ] reimport | rw33b_flat.png [ 47% ] reimport | rw33b_flat_normal.png [ 47% ] reimport | rw33b_lit.png [ 47% ] reimport | tech08_1.png [ 47% ] reimport | tech08_1_normal.png [ 47% ] reimport | tech08_2.png [ 47% ] reimport | tech08_2_normal.png [ 47% ] reimport | tech10_3.png [ 47% ] reimport | tech10_3_normal.png [ 47% ] reimport | tech14-1.png [ 47% ] reimport | tech14-1_normal.png [ 47% ] reimport | techeye1_fbr.png [ 47% ] reimport | techeye1_fbr_normal.png [ 47% ] reimport | techeye2_fbr.png [ 47% ] reimport | techeye2_fbr_normal.png [ 47% ] reimport | tek_door1.png [ 47% ] reimport | tek_door1_normal.png [ 47% ] reimport | tek_door2.png [ 47% ] reimport | tek_door2_normal.png [ 47% ] reimport | tek_flr3.png [ 47% ] reimport | tek_flr3_normal.png [ 47% ] reimport | tek_grate.png [ 47% ] reimport | tek_grate_normal.png [ 47% ] reimport | tek_lit1_fbr.png [ 47% ] reimport | rw37_3.png [ 47% ] reimport | rw37_3_normal.png [ 47% ] reimport | rw37_4.png [ 48% ] reimport | rw37_4_normal.png [ 48% ] reimport | rw37_trim1.png [ 48% ] reimport | rw37_trim1_normal.png [ 48% ] reimport | rw37_trim2.png [ 48% ] reimport | rw37_trim2_normal.png [ 48% ] reimport | rw37_trim3.png [ 48% ] reimport | rw37_trim3_normal.png [ 48% ] reimport | rw39_1_fbr.png [ 48% ] reimport | rw39_1_fbr_normal.png [ 48% ] reimport | spotlight_fbr.png [ 48% ] reimport | spotlight_fbr_normal.png [ 48% ] reimport | star_laserfield2_fbr.png [ 48% ] reimport | star_laserfield2_fbr_normal.png [ 48% ] reimport | star_lasergrid.png [ 48% ] reimport | star_lasergrid_normal.png [ 48% ] reimport | tech04_1.png [ 48% ] reimport | tech04_1_normal.png [ 48% ] reimport | tech04_3.png [ 48% ] reimport | tech04_3_normal.png [ 48% ] reimport | t_trim1e_normal.png [ 48% ] reimport | t_trim2a.png [ 48% ] reimport | t_trim2aa.png [ 48% ] reimport | t_trim2aa_normal.png [ 48% ] reimport | t_trim2a_normal.png [ 48% ] reimport | t_trim2b.png [ 48% ] reimport | t_trim2ba.png [ 48% ] reimport | t_trim2ba_normal.png [ 48% ] reimport | t_trim2b_normal.png [ 48% ] reimport | t_trim2c.png [ 49% ] reimport | t_trim2ca.png [ 49% ] reimport | t_trim2ca_normal.png [ 49% ] reimport | t_trim2c_normal.png [ 49% ] reimport | t_trim2d.png [ 49% ] reimport | t_trim2d_normal.png [ 49% ] reimport | t_trim2e.png [ 49% ] reimport | t_trim2e_normal.png [ 49% ] reimport | t_tris02.png [ 49% ] reimport | t_tris02_normal.png [ 49% ] reimport | t_wall1a.png [ 49% ] reimport | t_wall1aa.png [ 49% ] reimport | t_tech04.png [ 49% ] reimport | t_tech04_normal.png [ 49% ] reimport | t_tech05.png [ 49% ] reimport | t_tech05_normal.png [ 49% ] reimport | t_tech06.png [ 49% ] reimport | t_tech06_normal.png [ 49% ] reimport | t_trim1a.png [ 49% ] reimport | t_trim1aa.png [ 49% ] reimport | t_trim1aa_normal.png [ 49% ] reimport | t_trim1a_normal.png [ 49% ] reimport | t_trim1b.png [ 49% ] reimport | t_trim1ba.png [ 49% ] reimport | t_trim1ba_normal.png [ 49% ] reimport | t_trim1b_normal.png [ 49% ] reimport | t_trim1c.png [ 49% ] reimport | t_trim1ca.png [ 49% ] reimport | t_trim1ca_normal.png [ 50% ] reimport | t_trim1c_normal.png [ 50% ] reimport | t_trim1d.png [ 50% ] reimport | t_trim1d_normal.png [ 50% ] reimport | t_trim1e.png [ 50% ] reimport | t_wall3ba_normal.png [ 50% ] reimport | t_wall3b_normal.png [ 50% ] reimport | t_wall05.png [ 50% ] reimport | t_wall05_normal.png [ 50% ] reimport | t_wall6a.png [ 50% ] reimport | t_wall6a_normal.png [ 50% ] reimport | t_wall6b.png [ 50% ] reimport | t_wall6b_normal.png [ 50% ] reimport | t_wall6c.png [ 50% ] reimport | t_wall6c_normal.png [ 50% ] reimport | t_wall6d.png [ 50% ] reimport | t_wall6d_normal.png [ 50% ] reimport | t_wall6e.png [ 50% ] reimport | t_wall6e_normal.png [ 50% ] reimport | t_wall7a.png [ 50% ] reimport | t_wall7a_normal.png [ 50% ] reimport | t_wall7b.png [ 50% ] reimport | t_wall7b_normal.png [ 50% ] reimport | t_wire01.png [ 50% ] reimport | t_wire01_normal.png [ 50% ] reimport | t_wire02.png [ 50% ] reimport | t_wall1aa_normal.png [ 50% ] reimport | t_wall1a_normal.png [ 50% ] reimport | t_wall1b.png [ 51% ] reimport | t_wall1ba.png [ 51% ] reimport | t_wall1ba_normal.png [ 51% ] reimport | t_wall1b_normal.png [ 51% ] reimport | t_wall2a.png [ 51% ] reimport | t_wall2aa.png [ 51% ] reimport | t_wall2aa_normal.png [ 51% ] reimport | t_wall2ab.png [ 51% ] reimport | t_wall2ab_normal.png [ 51% ] reimport | t_wall2a_normal.png [ 51% ] reimport | t_wall2b.png [ 51% ] reimport | t_wall2ba.png [ 51% ] reimport | t_wall2ba_normal.png [ 51% ] reimport | t_wall2b_normal.png [ 51% ] reimport | t_wall3a.png [ 51% ] reimport | t_wall3aa.png [ 51% ] reimport | t_wall3aa_normal.png [ 51% ] reimport | t_wall3a_normal.png [ 51% ] reimport | t_wall3b.png [ 51% ] reimport | t_wall3ba.png [ 51% ] reimport | t_flor2c.png [ 51% ] reimport | t_flor2c_normal.png [ 51% ] reimport | t_flor2d.png [ 51% ] reimport | t_flor2d_normal.png [ 51% ] reimport | t_indent01.png [ 51% ] reimport | t_indent01_normal.png [ 51% ] reimport | t_lit01_fbr.png [ 51% ] reimport | t_lit01_fbr_normal.png [ 51% ] reimport | t_lit02_fbr.png [ 51% ] reimport | t_lit02_fbr_normal.png [ 52% ] reimport | t_lit03_fbr.png [ 52% ] reimport | t_lit03_fbr_normal.png [ 52% ] reimport | t_lit04_fbr.png [ 52% ] reimport | t_lit04_fbr_normal.png [ 52% ] reimport | t_lit05_fbr.png [ 52% ] reimport | t_lit05_fbr_normal.png [ 52% ] reimport | t_lit06_fbr.png [ 52% ] reimport | t_lit06_fbr_normal.png [ 52% ] reimport | t_lit07_fbr.png [ 52% ] reimport | t_lit07_fbr_normal.png [ 52% ] reimport | t_lit08_fbr.png [ 52% ] reimport | t_blok11.png [ 52% ] reimport | t_blok11b.png [ 52% ] reimport | t_blok11b_normal.png [ 52% ] reimport | t_blok11_normal.png [ 52% ] reimport | t_blok12c.png [ 52% ] reimport | t_blok12c_normal.png [ 52% ] reimport | t_flat01.png [ 52% ] reimport | t_flat01_normal.png [ 52% ] reimport | t_flat02.png [ 52% ] reimport | t_flat02_normal.png [ 52% ] reimport | t_flat05.png [ 52% ] reimport | t_flat05_normal.png [ 52% ] reimport | t_flor1a.png [ 52% ] reimport | t_flor1a_normal.png [ 52% ] reimport | t_flor1b.png [ 52% ] reimport | t_flor1b_normal.png [ 52% ] reimport | t_flor1c.png [ 53% ] reimport | t_flor1c_normal.png [ 53% ] reimport | t_flor2a.png [ 53% ] reimport | t_flor2a_normal.png [ 53% ] reimport | t_flor2b.png [ 53% ] reimport | t_flor2b_normal.png [ 53% ] reimport | t_num_7_fbr_normal.png [ 53% ] reimport | t_num_8_fbr.png [ 53% ] reimport | t_num_8_fbr_normal.png [ 53% ] reimport | t_num_9_fbr.png [ 53% ] reimport | t_num_9_fbr_normal.png [ 53% ] reimport | t_num_x.png [ 53% ] reimport | t_num_x_normal.png [ 53% ] reimport | t_rivs01.png [ 53% ] reimport | t_rivs01a.png [ 53% ] reimport | t_rivs01a_normal.png [ 53% ] reimport | t_rivs01_normal.png [ 53% ] reimport | t_sign1.png [ 53% ] reimport | t_sign1_normal.png [ 53% ] reimport | t_sign2.png [ 53% ] reimport | t_sign2_normal.png [ 53% ] reimport | t_tech01.png [ 53% ] reimport | t_tech01_normal.png [ 53% ] reimport | t_tech02.png [ 53% ] reimport | t_tech02_normal.png [ 53% ] reimport | t_tech03.png [ 53% ] reimport | t_tech03_normal.png [ 53% ] reimport | t_lit08_fbr_normal.png [ 53% ] reimport | t_metalsheeta.png [ 54% ] reimport | t_metalsheeta_normal.png [ 54% ] reimport | t_metalsheetb.png [ 54% ] reimport | t_metalsheetb_normal.png [ 54% ] reimport | t_metalsheetc.png [ 54% ] reimport | t_metalsheetc_normal.png [ 54% ] reimport | t_num_0_fbr.png [ 54% ] reimport | t_num_0_fbr_normal.png [ 54% ] reimport | t_num_1_fbr.png [ 54% ] reimport | t_num_1_fbr_normal.png [ 54% ] reimport | t_num_2_fbr.png [ 54% ] reimport | t_num_2_fbr_normal.png [ 54% ] reimport | t_num_3_fbr.png [ 54% ] reimport | t_num_3_fbr_normal.png [ 54% ] reimport | t_num_4_fbr.png [ 54% ] reimport | t_num_4_fbr_normal.png [ 54% ] reimport | t_num_5_fbr.png [ 54% ] reimport | t_num_5_fbr_normal.png [ 54% ] reimport | t_num_6_fbr.png [ 54% ] reimport | t_num_6_fbr_normal.png [ 54% ] reimport | t_num_7_fbr.png [ 54% ] reimport | texture_10_normal.png [ 54% ] reimport | texture_10_orm.png [ 54% ] reimport | texture_11.png [ 54% ] reimport | texture_11_height.png [ 54% ] reimport | texture_11_normal.png [ 54% ] reimport | texture_11_orm.png [ 54% ] reimport | texture_12.png [ 54% ] reimport | texture_12_height.png [ 54% ] reimport | texture_12_normal.png [ 55% ] reimport | texture_12_orm.png [ 55% ] reimport | texture_13.png [ 55% ] reimport | texture_13_height.png [ 55% ] reimport | texture_13_normal.png [ 55% ] reimport | texture_13_orm.png [ 55% ] reimport | +0med_but1.png [ 55% ] reimport | +0med_but1_normal.png [ 55% ] reimport | +0med_but2.png [ 55% ] reimport | +0med_but2_normal.png [ 55% ] reimport | +0med_but3.png [ 55% ] reimport | +0med_but3_normal.png [ 55% ] reimport | +0med_but_s1.png [ 55% ] reimport | texture_05_height.png [ 55% ] reimport | texture_05_normal.png [ 55% ] reimport | texture_05_orm.png [ 55% ] reimport | texture_06.png [ 55% ] reimport | texture_06_height.png [ 55% ] reimport | texture_06_normal.png [ 55% ] reimport | texture_06_orm.png [ 55% ] reimport | texture_07.png [ 55% ] reimport | texture_07_height.png [ 55% ] reimport | texture_07_normal.png [ 55% ] reimport | texture_07_orm.png [ 55% ] reimport | texture_08.png [ 55% ] reimport | texture_08_height.png [ 55% ] reimport | texture_08_normal.png [ 55% ] reimport | texture_08_orm.png [ 55% ] reimport | texture_09.png [ 56% ] reimport | texture_09_height.png [ 56% ] reimport | texture_09_normal.png [ 56% ] reimport | texture_09_orm.png [ 56% ] reimport | texture_10.png [ 56% ] reimport | texture_10_height.png [ 56% ] reimport | +amed_sht_but1.png [ 56% ] reimport | +amed_sht_but1_normal.png [ 56% ] reimport | afloor1_4.png [ 56% ] reimport | afloor1_4_normal.png [ 56% ] reimport | afloor1_8.png [ 56% ] reimport | afloor1_8_normal.png [ 56% ] reimport | afloor3_1.png [ 56% ] reimport | afloor3_1_normal.png [ 56% ] reimport | altar1_1.png [ 56% ] reimport | altar1_1_normal.png [ 56% ] reimport | altar1_3.png [ 56% ] reimport | altar1_3_normal.png [ 56% ] reimport | altar1_4.png [ 56% ] reimport | altar1_4_normal.png [ 56% ] reimport | Art1.png [ 56% ] reimport | Art1_normal.png [ 56% ] reimport | brick0.png [ 56% ] reimport | brick0_normal.png [ 56% ] reimport | brick1.png [ 56% ] reimport | brick1_normal.png [ 56% ] reimport | brick4_s.png [ 56% ] reimport | +0med_but_s1_normal.png [ 56% ] reimport | +0med_sht_but1.png [ 57% ] reimport | +0med_sht_but1_normal.png [ 57% ] reimport | +1med_but3.png [ 57% ] reimport | +1med_but3_normal.png [ 57% ] reimport | +1med_but_s1.png [ 57% ] reimport | +1med_but_s1_normal.png [ 57% ] reimport | +1med_sht_but1.png [ 57% ] reimport | +1med_sht_but1_normal.png [ 57% ] reimport | +2med_but_s1.png [ 57% ] reimport | +2med_but_s1_normal.png [ 57% ] reimport | +3med_but_s1.png [ 57% ] reimport | +3med_but_s1_normal.png [ 57% ] reimport | +amed_but1.png [ 57% ] reimport | +amed_but1_normal.png [ 57% ] reimport | +amed_but2.png [ 57% ] reimport | +amed_but2_normal.png [ 57% ] reimport | +amed_but3.png [ 57% ] reimport | +amed_but3_normal.png [ 57% ] reimport | +amed_but_s1.png [ 57% ] reimport | +amed_but_s1_normal.png [ 57% ] reimport | texture_02_normal.png [ 57% ] reimport | texture_02_orm.png [ 57% ] reimport | texture_03.png [ 57% ] reimport | texture_03_height.png [ 57% ] reimport | texture_03_normal.png [ 57% ] reimport | texture_03_orm.png [ 57% ] reimport | texture_04.png [ 57% ] reimport | texture_04_height.png [ 57% ] reimport | texture_04_normal.png [ 57% ] reimport | texture_04_orm.png [ 58% ] reimport | texture_05.png [ 58% ] reimport | texture_05_height.png [ 58% ] reimport | texture_05_normal.png [ 58% ] reimport | texture_05_orm.png [ 58% ] reimport | texture_06.png [ 58% ] reimport | texture_06_height.png [ 58% ] reimport | texture_06_normal.png [ 58% ] reimport | texture_06_orm.png [ 58% ] reimport | texture_07.png [ 58% ] reimport | texture_07_height.png [ 58% ] reimport | texture_07_normal.png [ 58% ] reimport | texture_10_height.png [ 58% ] reimport | texture_10_normal.png [ 58% ] reimport | texture_10_orm.png [ 58% ] reimport | texture_11.png [ 58% ] reimport | texture_11_height.png [ 58% ] reimport | texture_11_normal.png [ 58% ] reimport | texture_11_orm.png [ 58% ] reimport | texture_12.png [ 58% ] reimport | texture_12_height.png [ 58% ] reimport | texture_12_normal.png [ 58% ] reimport | texture_12_orm.png [ 58% ] reimport | texture_13.png [ 58% ] reimport | texture_13_height.png [ 58% ] reimport | texture_13_normal.png [ 58% ] reimport | texture_13_orm.png [ 58% ] reimport | texture_01.png [ 58% ] reimport | texture_01_height.png [ 59% ] reimport | texture_01_normal.png [ 59% ] reimport | texture_01_orm.png [ 59% ] reimport | texture_02.png [ 59% ] reimport | texture_02_height.png [ 59% ] reimport | texture_13.png [ 59% ] reimport | texture_13_height.png [ 59% ] reimport | texture_13_normal.png [ 59% ] reimport | texture_13_orm.png [ 59% ] reimport | texture_01.png [ 59% ] reimport | texture_01_height.png [ 59% ] reimport | texture_01_normal.png [ 59% ] reimport | texture_01_orm.png [ 59% ] reimport | texture_02.png [ 59% ] reimport | texture_02_height.png [ 59% ] reimport | texture_02_normal.png [ 59% ] reimport | texture_02_orm.png [ 59% ] reimport | texture_03.png [ 59% ] reimport | texture_03_height.png [ 59% ] reimport | texture_03_normal.png [ 59% ] reimport | texture_03_orm.png [ 59% ] reimport | texture_04.png [ 59% ] reimport | texture_04_height.png [ 59% ] reimport | texture_04_normal.png [ 59% ] reimport | texture_04_orm.png [ 59% ] reimport | texture_05.png [ 59% ] reimport | texture_07_orm.png [ 59% ] reimport | texture_08.png [ 59% ] reimport | texture_08_height.png [ 60% ] reimport | texture_08_normal.png [ 60% ] reimport | texture_08_orm.png [ 60% ] reimport | texture_09.png [ 60% ] reimport | texture_09_height.png [ 60% ] reimport | texture_09_normal.png [ 60% ] reimport | texture_09_orm.png [ 60% ] reimport | texture_10.png [ 60% ] reimport | texture_10_height.png [ 60% ] reimport | texture_10_normal.png [ 60% ] reimport | texture_10_orm.png [ 60% ] reimport | texture_11.png [ 60% ] reimport | texture_11_height.png [ 60% ] reimport | texture_11_normal.png [ 60% ] reimport | texture_11_orm.png [ 60% ] reimport | texture_12.png [ 60% ] reimport | texture_12_height.png [ 60% ] reimport | texture_12_normal.png [ 60% ] reimport | texture_12_orm.png [ 60% ] reimport | med_csl_brk12_f.png [ 60% ] reimport | med_csl_brk12_f_normal.png [ 60% ] reimport | med_csl_brk12_normal.png [ 60% ] reimport | med_csl_brk13.png [ 60% ] reimport | med_csl_brk13_normal.png [ 60% ] reimport | med_csl_brk14.png [ 60% ] reimport | med_csl_brk14b.png [ 60% ] reimport | med_csl_brk14b_normal.png [ 60% ] reimport | med_csl_brk14_f.png [ 60% ] reimport | med_csl_brk14_f_normal.png [ 60% ] reimport | med_csl_brk14_normal.png [ 61% ] reimport | med_csl_brk15.png [ 61% ] reimport | med_csl_brk15b.png [ 61% ] reimport | med_csl_brk15b_normal.png [ 61% ] reimport | med_csl_brk15f.png [ 61% ] reimport | med_csl_brk15f_normal.png [ 61% ] reimport | med_csl_brk15_normal.png [ 61% ] reimport | med_csl_brk16.png [ 61% ] reimport | med_csl_brk16b.png [ 61% ] reimport | med_csl_brk16b_normal.png [ 61% ] reimport | med_csl_brk16f.png [ 61% ] reimport | med_csl_brk7_2.png [ 61% ] reimport | med_csl_brk7_2_normal.png [ 61% ] reimport | med_csl_brk8_1c.png [ 61% ] reimport | med_csl_brk8_1c_normal.png [ 61% ] reimport | med_csl_brk8_1d.png [ 61% ] reimport | med_csl_brk8_1d_normal.png [ 61% ] reimport | med_csl_brk9_1.png [ 61% ] reimport | med_csl_brk9_1b.png [ 61% ] reimport | med_csl_brk9_1b_normal.png [ 61% ] reimport | med_csl_brk9_1_normal.png [ 61% ] reimport | med_csl_brk9_f.png [ 61% ] reimport | med_csl_brk9_f_normal.png [ 61% ] reimport | med_csl_brk10.png [ 61% ] reimport | med_csl_brk10b.png [ 61% ] reimport | med_csl_brk10b_normal.png [ 61% ] reimport | med_csl_brk10_f.png [ 61% ] reimport | med_csl_brk10_f_normal.png [ 61% ] reimport | med_csl_brk10_normal.png [ 62% ] reimport | med_csl_brk11.png [ 62% ] reimport | med_csl_brk11_normal.png [ 62% ] reimport | med_csl_brk12.png [ 62% ] reimport | med_csl_brk18_t_normal.png [ 62% ] reimport | med_csl_brk19b.png [ 62% ] reimport | med_csl_brk19b_normal.png [ 62% ] reimport | med_csl_brk19_f.png [ 62% ] reimport | med_csl_brk19_f_normal.png [ 62% ] reimport | med_csl_brk19_t.png [ 62% ] reimport | med_csl_brk19_t_normal.png [ 62% ] reimport | med_csl_flr1_1.png [ 62% ] reimport | med_csl_flr1_1_normal.png [ 62% ] reimport | med_csl_flr2_1.png [ 62% ] reimport | med_csl_flr2_1_normal.png [ 62% ] reimport | med_csl_flr2_2.png [ 62% ] reimport | med_csl_flr2_2_normal.png [ 62% ] reimport | med_csl_flr4_1.png [ 62% ] reimport | med_csl_flr4_1_normal.png [ 62% ] reimport | med_csl_flr4_3.png [ 62% ] reimport | med_csl_flr4_3_normal.png [ 62% ] reimport | med_csl_flr4_4.png [ 62% ] reimport | med_csl_flr4_4_normal.png [ 62% ] reimport | med_csl_flr4_5.png [ 62% ] reimport | med_csl_flr4_5_normal.png [ 62% ] reimport | med_csl_brk16f_normal.png [ 62% ] reimport | med_csl_brk16_normal.png [ 62% ] reimport | med_csl_brk17.png [ 62% ] reimport | med_csl_brk17b.png [ 63% ] reimport | med_csl_brk17b_normal.png [ 63% ] reimport | med_csl_brk17_f.png [ 63% ] reimport | med_csl_brk17_f_normal.png [ 63% ] reimport | med_csl_brk17_normal.png [ 63% ] reimport | med_csl_brk18b.png [ 63% ] reimport | med_csl_brk18b_normal.png [ 63% ] reimport | med_csl_brk18_f.png [ 63% ] reimport | med_csl_brk18_f_normal.png [ 63% ] reimport | med_csl_brk18_gb.png [ 63% ] reimport | med_csl_brk18_gb_normal.png [ 63% ] reimport | med_csl_brk18_gt.png [ 63% ] reimport | med_csl_brk18_gt_normal.png [ 63% ] reimport | med_csl_brk18_t.png [ 63% ] reimport | med_csl_brk18_tb.png [ 63% ] reimport | med_csl_brk18_tb_normal.png [ 63% ] reimport | med_csl_brk18_tc.png [ 63% ] reimport | med_csl_brk18_tc_normal.png [ 63% ] reimport | med_block_2c.png [ 63% ] reimport | med_block_2c_normal.png [ 63% ] reimport | med_block_2d.png [ 63% ] reimport | med_block_2d_normal.png [ 63% ] reimport | med_block_2e.png [ 63% ] reimport | med_block_2e_normal.png [ 63% ] reimport | med_block_2f.png [ 63% ] reimport | med_block_2f_normal.png [ 63% ] reimport | med_block_2s.png [ 63% ] reimport | med_block_2s_normal.png [ 63% ] reimport | med_brk9_ceil1a.png [ 63% ] reimport | med_brk9_ceil1a_normal.png [ 64% ] reimport | med_brk9_ceil1b.png [ 64% ] reimport | med_brk9_ceil1b_normal.png [ 64% ] reimport | med_brk9_wal2a.png [ 64% ] reimport | med_brk9_wal2a_normal.png [ 64% ] reimport | med_brk9_wal2b.png [ 64% ] reimport | med_brk9_wal2b_normal.png [ 64% ] reimport | med_brk9_wal2c.png [ 64% ] reimport | med_brk9_wal2c_normal.png [ 64% ] reimport | med_brk9_win1.png [ 64% ] reimport | brick4_s_normal.png [ 64% ] reimport | brown1.png [ 64% ] reimport | brown1_normal.png [ 64% ] reimport | med_block_1a.png [ 64% ] reimport | med_block_1a_normal.png [ 64% ] reimport | med_block_1b.png [ 64% ] reimport | med_block_1b_normal.png [ 64% ] reimport | med_block_1c.png [ 64% ] reimport | med_block_1c_normal.png [ 64% ] reimport | med_block_1d.png [ 64% ] reimport | med_block_1d_normal.png [ 64% ] reimport | med_block_1e.png [ 64% ] reimport | med_block_1e_normal.png [ 64% ] reimport | med_block_1f.png [ 64% ] reimport | med_block_1f_normal.png [ 64% ] reimport | med_block_1s.png [ 64% ] reimport | med_block_1s_normal.png [ 64% ] reimport | med_block_2a.png [ 64% ] reimport | med_block_2a_normal.png [ 65% ] reimport | med_block_2b.png [ 65% ] reimport | med_block_2b_normal.png [ 65% ] reimport | med_cmet5c_normal.png [ 65% ] reimport | med_csl_brk1_1.png [ 65% ] reimport | med_csl_brk1_1_normal.png [ 65% ] reimport | med_csl_brk1_2.png [ 65% ] reimport | med_csl_brk1_2_normal.png [ 65% ] reimport | med_csl_brk1_3.png [ 65% ] reimport | med_csl_brk1_3_normal.png [ 65% ] reimport | med_csl_brk2_1.png [ 65% ] reimport | med_csl_brk2_1_normal.png [ 65% ] reimport | med_csl_brk2_2.png [ 65% ] reimport | med_csl_brk2_2_normal.png [ 65% ] reimport | med_csl_brk5.png [ 65% ] reimport | med_csl_brk5_normal.png [ 65% ] reimport | med_csl_brk6_1.png [ 65% ] reimport | med_csl_brk6_1_normal.png [ 65% ] reimport | med_csl_brk6_2.png [ 65% ] reimport | med_csl_brk6_2_normal.png [ 65% ] reimport | med_csl_brk7_1.png [ 65% ] reimport | med_csl_brk7_1b.png [ 65% ] reimport | med_csl_brk7_1b_normal.png [ 65% ] reimport | med_csl_brk7_1_normal.png [ 65% ] reimport | med_brk9_win1b.png [ 65% ] reimport | med_brk9_win1b_normal.png [ 65% ] reimport | med_brk9_win1_normal.png [ 65% ] reimport | med_but_side.png [ 65% ] reimport | med_but_side_normal.png [ 66% ] reimport | med_cmet1.png [ 66% ] reimport | med_cmet1_normal.png [ 66% ] reimport | med_cmet2a.png [ 66% ] reimport | med_cmet2a_normal.png [ 66% ] reimport | med_cmet2b.png [ 66% ] reimport | med_cmet2b_normal.png [ 66% ] reimport | med_cmet2c.png [ 66% ] reimport | med_cmet2c_normal.png [ 66% ] reimport | med_cmet3a.png [ 66% ] reimport | med_cmet3a_normal.png [ 66% ] reimport | med_cmet3b.png [ 66% ] reimport | med_cmet3b_normal.png [ 66% ] reimport | med_cmet4.png [ 66% ] reimport | med_cmet4_normal.png [ 66% ] reimport | med_cmet5a.png [ 66% ] reimport | med_cmet5a_normal.png [ 66% ] reimport | med_cmet5c.png [ 66% ] reimport | height.png [ 66% ] reimport | normal.jpg [ 66% ] reimport | orm.jpg [ 66% ] reimport | albedo.jpg [ 66% ] reimport | height.png [ 66% ] reimport | normal.jpg [ 66% ] reimport | orm.jpg [ 66% ] reimport | albedo.jpg [ 66% ] reimport | height.png [ 66% ] reimport | normal.jpg [ 66% ] reimport | orm.jpg [ 66% ] reimport | albedo.jpg [ 67% ] reimport | height.png [ 67% ] reimport | normal.jpg [ 67% ] reimport | orm.jpg [ 67% ] reimport | albedo.jpg [ 67% ] reimport | height.png [ 67% ] reimport | normal.jpg [ 67% ] reimport | orm.jpg [ 67% ] reimport | albedo.jpg [ 67% ] reimport | height.png [ 67% ] reimport | bridge_ChatGPT_Image_Mar_2_2026_02_10_56_PM_webp.png [ 67% ] reimport | bridge_Image_0.png [ 67% ] reimport | bridge_Image_1.png [ 67% ] reimport | bridge_Image_2.png [ 67% ] reimport | bridge_texture_pbr_20250901.png [ 67% ] reimport | bridge_texture_pbr_20250901.png [ 67% ] reimport | bridge_texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png [ 67% ] reimport | bridge_texture_pbr_20250901_normal.png [ 67% ] reimport | preview.webp [ 67% ] reimport | albedo.jpg [ 67% ] reimport | height.png [ 67% ] reimport | normal.jpg [ 67% ] reimport | orm.jpg [ 67% ] reimport | albedo.jpg [ 67% ] reimport | height.png [ 67% ] reimport | normal.jpg [ 67% ] reimport | orm.jpg [ 67% ] reimport | albedo.jpg [ 67% ] reimport | height.png [ 67% ] reimport | normal.jpg [ 68% ] reimport | orm.jpg [ 68% ] reimport | albedo.jpg [ 68% ] reimport | texture_01_orm.png [ 68% ] reimport | texture_02.png [ 68% ] reimport | texture_02.png [ 68% ] reimport | texture_02_height.png [ 68% ] reimport | texture_02_normal.png [ 68% ] reimport | texture_02_orm.png [ 68% ] reimport | texture_03.png [ 68% ] reimport | texture_03_height.png [ 68% ] reimport | texture_03_normal.png [ 68% ] reimport | texture_03_orm.png [ 68% ] reimport | texture_04.png [ 68% ] reimport | texture_04_height.png [ 68% ] reimport | texture_04_normal.png [ 68% ] reimport | texture_04_orm.png [ 68% ] reimport | texture_05.png [ 68% ] reimport | texture_05_height.png [ 68% ] reimport | texture_05_normal.png [ 68% ] reimport | texture_05_orm.png [ 68% ] reimport | texture_06.png [ 68% ] reimport | texture_06_height.png [ 68% ] reimport | texture_06_normal.png [ 68% ] reimport | texture_06_orm.png [ 68% ] reimport | normal.jpg [ 68% ] reimport | orm.jpg [ 68% ] reimport | albedo.jpg [ 68% ] reimport | height.png [ 68% ] reimport | normal.jpg [ 69% ] reimport | orm.jpg [ 69% ] reimport | albedo.jpg [ 69% ] reimport | height.png [ 69% ] reimport | normal.jpg [ 69% ] reimport | orm.jpg [ 69% ] reimport | albedo.jpg [ 69% ] reimport | height.png [ 69% ] reimport | normal.jpg [ 69% ] reimport | orm.jpg [ 69% ] reimport | albedo.jpg [ 69% ] reimport | height.png [ 69% ] reimport | normal.png [ 69% ] reimport | orm.jpg [ 69% ] reimport | texture_01.png [ 69% ] reimport | texture_01_height.png [ 69% ] reimport | texture_01_normal.png [ 69% ] reimport | cloud-solid-toggled.svg [ 69% ] reimport | cloud-solid.svg [ 69% ] reimport | paintbrush-solid-hovered.svg [ 69% ] reimport | paintbrush-solid-toggled.svg [ 69% ] reimport | paintbrush-solid.svg [ 69% ] reimport | CloudsDriverIcon.svg [ 69% ] reimport | FastNoise2.svg [ 69% ] reimport | VoxelBlockyLibrary.svg [ 69% ] reimport | VoxelBlockyModel.svg [ 69% ] reimport | VoxelInstanceLibrary.svg [ 69% ] reimport | VoxelInstanceLibraryItem.svg [ 69% ] reimport | VoxelInstanceLibraryMultiMeshItem.svg [ 69% ] reimport | VoxelInstanceLibrarySceneItem.svg [ 70% ] reimport | VoxelInstancer.svg [ 70% ] reimport | VoxelLodTerrain.svg [ 70% ] reimport | VoxelMesher.svg [ 70% ] reimport | VoxelNode.svg [ 70% ] reimport | VoxelTerrain.svg [ 70% ] reimport | VoxelTerrainLarge.svg [ 70% ] reimport | VoxelViewer.svg [ 70% ] reimport | ZN_FastNoiseLite.svg [ 70% ] reimport | weather.webp [ 70% ] reimport | weather.webp [ 70% ] reimport | worlnoise.webp [ 70% ] reimport | milkyway_xn.png [ 70% ] reimport | milkyway_xp.png [ 70% ] reimport | milkyway_yn.png [ 70% ] reimport | milkyway_yp.png [ 70% ] reimport | milkyway_zn.png [ 70% ] reimport | milkyway_zp.png [ 70% ] reimport | starmap_2020_4k.exr [ 70% ] reimport | noise2.png [ 70% ] reimport | noise.jpg [ 70% ] reimport | noiseClouds.png [ 70% ] reimport | SkyIcon.png [ 70% ] reimport | Milkyway.jpg [ 70% ] reimport | StarField.jpg [ 70% ] reimport | MoonMap.png [ 70% ] reimport | star_psf.png [ 70% ] reimport | caret-down-solid.svg [ 70% ] reimport | caret-up-solid.svg [ 71% ] reimport | cloud-solid-hovered.svg [ 71% ] reimport | sphere_build1_Normal.jpg [ 71% ] reimport | portal_portal_d.jpg [ 71% ] reimport | portal_portal_e.jpg [ 71% ] reimport | portal_portal_n.jpg [ 71% ] reimport | portal_portal_rm.jpg [ 71% ] reimport | spawnpad_concrete_albedo.jpg [ 71% ] reimport | spawnpad_concrete_normal.jpg [ 71% ] reimport | spawnpad_concrete_orm.jpg [ 71% ] reimport | teleporter_cable_mass_d.jpg [ 71% ] reimport | teleporter_cable_mass_rm.jpg [ 71% ] reimport | teleporter_teleport_d.jpg [ 71% ] reimport | teleporter_teleport_n.jpg [ 71% ] reimport | teleporter_teleport_rm.jpg [ 71% ] reimport | lightning.png [ 71% ] reimport | noise.png [ 71% ] reimport | particle.png [ 71% ] reimport | FireMask.png [ 71% ] reimport | HoleNoise.png [ 71% ] reimport | WispyNoise.png [ 71% ] reimport | tumble.jpg [ 71% ] reimport | tumblelogo.png [ 71% ] reimport | marblesplosion_Base Color.jpg [ 71% ] reimport | marblesplosion_concrete_albedo.jpg [ 71% ] reimport | marblesplosion_concrete_normal.jpg [ 71% ] reimport | marblesplosion_concrete_orm.jpg [ 71% ] reimport | marblesplosion_crystal_albedo.jpg [ 71% ] reimport | marblesplosion_crystal_normal.jpg [ 72% ] reimport | marblesplosion_crystal_orm.jpg [ 72% ] reimport | marblesplosion_Metallic.tga-Roughness.jpg [ 72% ] reimport | marblesplosion_Metallic.tga-Roughness_10.jpg [ 72% ] reimport | marblesplosion_Normal.jpg [ 72% ] reimport | marblesplosion_Normal_9.jpg [ 72% ] reimport | spawn_pad_concrete_albedo.jpg [ 72% ] reimport | spawn_pad_concrete_normal.jpg [ 72% ] reimport | spawn_pad_concrete_orm.jpg [ 72% ] reimport | sphere_build1_Base Color.jpg [ 72% ] reimport | sphere_build1_concrete_albedo.jpg [ 72% ] reimport | sphere_build1_concrete_normal.jpg [ 72% ] reimport | sphere_build1_concrete_orm.jpg [ 72% ] reimport | sphere_build1_crystal_albedo.jpg [ 72% ] reimport | sphere_build1_crystal_normal.jpg [ 72% ] reimport | sphere_build1_crystal_orm.jpg [ 72% ] reimport | sphere_build1_Metallic.tga-Roughness.jpg [ 72% ] reimport | texture_07_normal.png [ 72% ] reimport | texture_07_orm.png [ 72% ] reimport | texture_08.png [ 72% ] reimport | texture_08_height.png [ 72% ] reimport | texture_08_normal.png [ 72% ] reimport | texture_08_orm.png [ 72% ] reimport | texture_09.png [ 72% ] reimport | texture_09_height.png [ 72% ] reimport | texture_09_normal.png [ 72% ] reimport | texture_09_orm.png [ 72% ] reimport | texture_10.png [ 72% ] reimport | texture_10_height.png [ 72% ] reimport | texture_10_normal.png [ 73% ] reimport | texture_10_orm.png [ 73% ] reimport | texture_11.png [ 73% ] reimport | texture_11_height.png [ 73% ] reimport | texture_11_normal.png [ 73% ] reimport | texture_11_orm.png [ 73% ] reimport | texture_12.png [ 73% ] reimport | texture_12_height.png [ 73% ] reimport | texture_12_normal.png [ 73% ] reimport | texture_02_height.png [ 73% ] reimport | texture_02_normal.png [ 73% ] reimport | texture_02_orm.png [ 73% ] reimport | texture_03.png [ 73% ] reimport | texture_03_height.png [ 73% ] reimport | texture_03_normal.png [ 73% ] reimport | texture_03_orm.png [ 73% ] reimport | texture_04.png [ 73% ] reimport | texture_04_height.png [ 73% ] reimport | texture_04_normal.png [ 73% ] reimport | texture_04_orm.png [ 73% ] reimport | texture_05.png [ 73% ] reimport | texture_05_height.png [ 73% ] reimport | texture_05_normal.png [ 73% ] reimport | texture_05_orm.png [ 73% ] reimport | texture_06.png [ 73% ] reimport | texture_06_height.png [ 73% ] reimport | texture_06_normal.png [ 73% ] reimport | texture_06_orm.png [ 73% ] reimport | texture_07.png [ 74% ] reimport | texture_07_height.png [ 74% ] reimport | texture_05.png [ 74% ] reimport | texture_05_height.png [ 74% ] reimport | texture_05_normal.png [ 74% ] reimport | texture_05_orm.png [ 74% ] reimport | texture_06.png [ 74% ] reimport | texture_06_height.png [ 74% ] reimport | texture_06_normal.png [ 74% ] reimport | texture_06_orm.png [ 74% ] reimport | texture_07.png [ 74% ] reimport | texture_07_height.png [ 74% ] reimport | texture_07_normal.png [ 74% ] reimport | texture_07_orm.png [ 74% ] reimport | texture_08.png [ 74% ] reimport | texture_08_height.png [ 74% ] reimport | texture_08_normal.png [ 74% ] reimport | texture_08_orm.png [ 74% ] reimport | texture_09.png [ 74% ] reimport | texture_09_height.png [ 74% ] reimport | texture_09_normal.png [ 74% ] reimport | texture_09_orm.png [ 74% ] reimport | texture_10.png [ 74% ] reimport | texture_12_orm.png [ 74% ] reimport | texture_13.png [ 74% ] reimport | texture_13_height.png [ 74% ] reimport | texture_13_normal.png [ 74% ] reimport | texture_13_orm.png [ 74% ] reimport | texture_01.png [ 75% ] reimport | texture_01_height.png [ 75% ] reimport | texture_01_normal.png [ 75% ] reimport | texture_01_orm.png [ 75% ] reimport | texture_02.png [ 75% ] reimport | texture_02_height.png [ 75% ] reimport | texture_02_normal.png [ 75% ] reimport | texture_02_orm.png [ 75% ] reimport | texture_03.png [ 75% ] reimport | texture_03_height.png [ 75% ] reimport | texture_03_normal.png [ 75% ] reimport | texture_03_orm.png [ 75% ] reimport | texture_04.png [ 75% ] reimport | texture_04_height.png [ 75% ] reimport | texture_04_normal.png [ 75% ] reimport | texture_04_orm.png [ 75% ] reimport | texture_12_height.png [ 75% ] reimport | texture_12_normal.png [ 75% ] reimport | texture_12_orm.png [ 75% ] reimport | texture_13.png [ 75% ] reimport | texture_13_height.png [ 75% ] reimport | texture_13_normal.png [ 75% ] reimport | texture_13_orm.png [ 75% ] reimport | texture_01.png [ 75% ] reimport | texture_01_height.png [ 75% ] reimport | texture_01_normal.png [ 75% ] reimport | texture_01_orm.png [ 75% ] reimport | texture_02.png [ 75% ] reimport | texture_02_height.png [ 75% ] reimport | texture_02_normal.png [ 76% ] reimport | texture_02_orm.png [ 76% ] reimport | texture_03.png [ 76% ] reimport | texture_03_height.png [ 76% ] reimport | texture_03_normal.png [ 76% ] reimport | texture_03_orm.png [ 76% ] reimport | texture_04.png [ 76% ] reimport | texture_04_height.png [ 76% ] reimport | texture_07.png [ 76% ] reimport | texture_07_height.png [ 76% ] reimport | texture_07_normal.png [ 76% ] reimport | texture_07_orm.png [ 76% ] reimport | texture_08.png [ 76% ] reimport | texture_08_height.png [ 76% ] reimport | texture_08_normal.png [ 76% ] reimport | texture_08_orm.png [ 76% ] reimport | texture_09.png [ 76% ] reimport | texture_09_height.png [ 76% ] reimport | texture_09_normal.png [ 76% ] reimport | texture_09_orm.png [ 76% ] reimport | texture_10.png [ 76% ] reimport | texture_10_height.png [ 76% ] reimport | texture_10_normal.png [ 76% ] reimport | texture_10_orm.png [ 76% ] reimport | texture_11.png [ 76% ] reimport | texture_11_height.png [ 76% ] reimport | texture_11_normal.png [ 76% ] reimport | texture_11_orm.png [ 76% ] reimport | texture_12.png [ 77% ] reimport | texture_10.png [ 77% ] reimport | texture_10_height.png [ 77% ] reimport | texture_10_normal.png [ 77% ] reimport | texture_10_orm.png [ 77% ] reimport | texture_11.png [ 77% ] reimport | texture_11_height.png [ 77% ] reimport | texture_11_normal.png [ 77% ] reimport | texture_11_orm.png [ 77% ] reimport | texture_12.png [ 77% ] reimport | texture_12_height.png [ 77% ] reimport | texture_12_normal.png [ 77% ] reimport | texture_12_orm.png [ 77% ] reimport | texture_13.png [ 77% ] reimport | texture_13_height.png [ 77% ] reimport | texture_13_normal.png [ 77% ] reimport | texture_13_orm.png [ 77% ] reimport | texture_01.png [ 77% ] reimport | texture_01_height.png [ 77% ] reimport | texture_01_normal.png [ 77% ] reimport | texture_01_orm.png [ 77% ] reimport | texture_02.png [ 77% ] reimport | texture_04_normal.png [ 77% ] reimport | texture_04_orm.png [ 77% ] reimport | texture_05.png [ 77% ] reimport | texture_05_height.png [ 77% ] reimport | texture_05_normal.png [ 77% ] reimport | texture_05_orm.png [ 77% ] reimport | texture_06.png [ 78% ] reimport | texture_06_height.png [ 78% ] reimport | texture_06_normal.png [ 78% ] reimport | texture_06_orm.png [ 78% ] reimport | texture_07.png [ 78% ] reimport | texture_07_height.png [ 78% ] reimport | texture_07_normal.png [ 78% ] reimport | texture_07_orm.png [ 78% ] reimport | texture_08.png [ 78% ] reimport | texture_08_height.png [ 78% ] reimport | texture_08_normal.png [ 78% ] reimport | texture_08_orm.png [ 78% ] reimport | texture_09.png [ 78% ] reimport | texture_09_height.png [ 78% ] reimport | texture_09_normal.png [ 78% ] reimport | texture_09_orm.png [ 78% ] reimport | met_brn_arch1b.png [ 78% ] reimport | met_brn_arch1b_normal.png [ 78% ] reimport | met_brn_arch1_normal.png [ 78% ] reimport | met_brn_arch2.png [ 78% ] reimport | met_brn_arch2b.png [ 78% ] reimport | met_brn_arch2b_normal.png [ 78% ] reimport | met_brn_arch2c.png [ 78% ] reimport | met_brn_arch2c_normal.png [ 78% ] reimport | met_brn_arch2d.png [ 78% ] reimport | met_brn_arch2d_normal.png [ 78% ] reimport | met_brn_arch2_normal.png [ 78% ] reimport | met_brn_block.png [ 78% ] reimport | met_brn_blockg.png [ 78% ] reimport | met_brn_blockg_normal.png [ 79% ] reimport | met_brn_blockl.png [ 79% ] reimport | met_brn_blockl_normal.png [ 79% ] reimport | met_brn_block_normal.png [ 79% ] reimport | met_brn_bl_rect.png [ 79% ] reimport | met_brn_bl_rect_normal.png [ 79% ] reimport | met_brn_bl_sqr.png [ 79% ] reimport | met_brn_bl_sqr_normal.png [ 79% ] reimport | met_blu_trim16h_normal.png [ 79% ] reimport | met_blu_trim16s.png [ 79% ] reimport | met_blu_trim16s_normal.png [ 79% ] reimport | met_blu_trim16_normal.png [ 79% ] reimport | met_blu_trim28.png [ 79% ] reimport | met_blu_trim28_normal.png [ 79% ] reimport | met_blu_trim32.png [ 79% ] reimport | met_blu_trim32r.png [ 79% ] reimport | met_blu_trim32r_normal.png [ 79% ] reimport | met_blu_trim32s.png [ 79% ] reimport | met_blu_trim32s_normal.png [ 79% ] reimport | met_blu_trim32_normal.png [ 79% ] reimport | met_blu_trim64.png [ 79% ] reimport | met_blu_trim64a.png [ 79% ] reimport | met_blu_trim64a_normal.png [ 79% ] reimport | met_blu_trim64_normal.png [ 79% ] reimport | met_blu_vtrim.png [ 79% ] reimport | met_blu_vtrim_normal.png [ 79% ] reimport | met_brn2_pat.png [ 79% ] reimport | met_brn2_pat_normal.png [ 79% ] reimport | met_brn_arch1.png [ 80% ] reimport | met_brn_grt2a_normal.png [ 80% ] reimport | met_brn_hrune1.png [ 80% ] reimport | met_brn_hrune1_normal.png [ 80% ] reimport | met_brn_lit1_fbr.png [ 80% ] reimport | met_brn_lit1_fbr_normal.png [ 80% ] reimport | met_brn_lit2_fbr.png [ 80% ] reimport | met_brn_lit2_fbr_normal.png [ 80% ] reimport | met_brn_lit3.png [ 80% ] reimport | met_brn_lit3_normal.png [ 80% ] reimport | met_brn_lit4.png [ 80% ] reimport | met_brn_lit4_normal.png [ 80% ] reimport | met_brn_lit5.png [ 80% ] reimport | met_brn_lit5_normal.png [ 80% ] reimport | met_brn_lit6.png [ 80% ] reimport | met_brn_lit6_normal.png [ 80% ] reimport | met_brn_pan1.png [ 80% ] reimport | met_brn_pan1_normal.png [ 80% ] reimport | met_brn_pan2.png [ 80% ] reimport | met_brn_pan2_normal.png [ 80% ] reimport | met_brn_pan3.png [ 80% ] reimport | met_brn_pan3_normal.png [ 80% ] reimport | met_brn_det1.png [ 80% ] reimport | met_brn_det1_normal.png [ 80% ] reimport | met_brn_drr1a.png [ 80% ] reimport | met_brn_drr1a_normal.png [ 80% ] reimport | met_brn_drr1b.png [ 80% ] reimport | met_brn_drr1b_normal.png [ 80% ] reimport | met_brn_flat.png [ 81% ] reimport | met_brn_flat_normal.png [ 81% ] reimport | met_brn_grate2.png [ 81% ] reimport | met_brn_grate2_normal.png [ 81% ] reimport | met_brn_grate3.png [ 81% ] reimport | met_brn_grate3_normal.png [ 81% ] reimport | met_brn_grate.png [ 81% ] reimport | met_brn_grate_i.png [ 81% ] reimport | met_brn_grate_i_normal.png [ 81% ] reimport | met_brn_grate_normal.png [ 81% ] reimport | met_brn_grt1a.png [ 81% ] reimport | met_brn_grt1a_normal.png [ 81% ] reimport | met_brn_grt1b.png [ 81% ] reimport | met_brn_grt1b_normal.png [ 81% ] reimport | met_brn_grt2a.png [ 81% ] reimport | met_blu_gig2_normal.png [ 81% ] reimport | met_blu_grate2.png [ 81% ] reimport | met_blu_grate2_normal.png [ 81% ] reimport | met_blu_grate3.png [ 81% ] reimport | met_blu_grate3_normal.png [ 81% ] reimport | met_blu_grate.png [ 81% ] reimport | met_blu_grate_i.png [ 81% ] reimport | met_blu_grate_i_normal.png [ 81% ] reimport | met_blu_grate_normal.png [ 81% ] reimport | met_blu_grt1a.png [ 81% ] reimport | met_blu_grt1a_normal.png [ 81% ] reimport | met_blu_grt1b.png [ 81% ] reimport | met_blu_grt1b_normal.png [ 81% ] reimport | met_blu_grt2a.png [ 81% ] reimport | met_blu_grt2a_normal.png [ 82% ] reimport | met_blu_hrune1.png [ 82% ] reimport | met_blu_hrune1_normal.png [ 82% ] reimport | met_blu_lit1_fbr.png [ 82% ] reimport | met_blu_lit1_fbr_normal.png [ 82% ] reimport | met_blu_lit2_fbr.png [ 82% ] reimport | met_blu_lit2_fbr_normal.png [ 82% ] reimport | met_blu_door3.png [ 82% ] reimport | met_blu_door3_normal.png [ 82% ] reimport | met_blu_door4.png [ 82% ] reimport | met_blu_door4_normal.png [ 82% ] reimport | met_blu_door5.png [ 82% ] reimport | met_blu_door5_normal.png [ 82% ] reimport | met_blu_door6.png [ 82% ] reimport | met_blu_door6_normal.png [ 82% ] reimport | met_blu_dr1a.png [ 82% ] reimport | met_blu_dr1a_normal.png [ 82% ] reimport | met_blu_fac1.png [ 82% ] reimport | met_blu_fac1_normal.png [ 82% ] reimport | met_blu_flat.png [ 82% ] reimport | met_blu_flatst.png [ 82% ] reimport | met_blu_flatst_normal.png [ 82% ] reimport | met_blu_flat_normal.png [ 82% ] reimport | met_blu_gig1.png [ 82% ] reimport | met_blu_gig1_normal.png [ 82% ] reimport | met_blu_gig2.png [ 82% ] reimport | met_blu_gig2b.png [ 82% ] reimport | met_blu_gig2b_normal.png [ 82% ] reimport | met_blu_rivs_normal.png [ 83% ] reimport | met_blu_rune1.png [ 83% ] reimport | met_blu_rune1_normal.png [ 83% ] reimport | met_blu_rune2.png [ 83% ] reimport | met_blu_rune2_normal.png [ 83% ] reimport | met_blu_slat.png [ 83% ] reimport | met_blu_slat_normal.png [ 83% ] reimport | met_blu_sqr.png [ 83% ] reimport | met_blu_sqrd.png [ 83% ] reimport | met_blu_sqrd_normal.png [ 83% ] reimport | met_blu_sqrs.png [ 83% ] reimport | met_blu_sqrs_normal.png [ 83% ] reimport | met_blu_sqr_normal.png [ 83% ] reimport | met_blu_stile.png [ 83% ] reimport | met_blu_stile_normal.png [ 83% ] reimport | met_blu_tile.png [ 83% ] reimport | met_blu_tile_normal.png [ 83% ] reimport | met_blu_trim16.png [ 83% ] reimport | met_blu_trim16g.png [ 83% ] reimport | met_blu_trim16g_normal.png [ 83% ] reimport | met_blu_trim16h.png [ 83% ] reimport | met_blu_lit3.png [ 83% ] reimport | met_blu_lit3_normal.png [ 83% ] reimport | met_blu_lit4.png [ 83% ] reimport | met_blu_lit4_normal.png [ 83% ] reimport | met_blu_lit5.png [ 83% ] reimport | met_blu_lit5_normal.png [ 83% ] reimport | met_blu_lit6.png [ 83% ] reimport | met_blu_lit6_normal.png [ 84% ] reimport | met_blu_pan1.png [ 84% ] reimport | met_blu_pan1_normal.png [ 84% ] reimport | met_blu_pan2.png [ 84% ] reimport | met_blu_pan2_normal.png [ 84% ] reimport | met_blu_pan3.png [ 84% ] reimport | met_blu_pan3_normal.png [ 84% ] reimport | met_blu_panel1.png [ 84% ] reimport | met_blu_panel1_normal.png [ 84% ] reimport | met_blu_rect.png [ 84% ] reimport | met_blu_rect_normal.png [ 84% ] reimport | met_blu_rivg.png [ 84% ] reimport | met_blu_rivg_normal.png [ 84% ] reimport | met_blu_rivs.png [ 84% ] reimport | met_grn_det1.png [ 84% ] reimport | met_grn_det1_normal.png [ 84% ] reimport | met_grn_dr1a.png [ 84% ] reimport | met_grn_dr1a_normal.png [ 84% ] reimport | met_grn_drr1b.png [ 84% ] reimport | met_grn_drr1b_normal.png [ 84% ] reimport | met_grn_fac1.png [ 84% ] reimport | met_grn_fac1_normal.png [ 84% ] reimport | met_grn_flat.png [ 84% ] reimport | met_grn_flat_normal.png [ 84% ] reimport | met_grn_grate2.png [ 84% ] reimport | met_grn_grate2_normal.png [ 84% ] reimport | met_grn_grate3.png [ 84% ] reimport | met_grn_grate3_normal.png [ 84% ] reimport | met_grn_grate.png [ 84% ] reimport | met_grn_grate_i.png [ 85% ] reimport | met_grn_grate_i_normal.png [ 85% ] reimport | met_grn_grate_normal.png [ 85% ] reimport | met_grn_grt1a.png [ 85% ] reimport | met_grn_grt1a_normal.png [ 85% ] reimport | met_grn_grt1b.png [ 85% ] reimport | met_grn_arch1b.png [ 85% ] reimport | met_grn_arch1b_normal.png [ 85% ] reimport | met_grn_arch1_normal.png [ 85% ] reimport | met_grn_arch2.png [ 85% ] reimport | met_grn_arch2b.png [ 85% ] reimport | met_grn_arch2b_normal.png [ 85% ] reimport | met_grn_arch2c.png [ 85% ] reimport | met_grn_arch2c_normal.png [ 85% ] reimport | met_grn_arch2d.png [ 85% ] reimport | met_grn_arch2d_normal.png [ 85% ] reimport | met_grn_arch2_normal.png [ 85% ] reimport | met_grn_block.png [ 85% ] reimport | met_grn_blockg.png [ 85% ] reimport | met_grn_blockg_normal.png [ 85% ] reimport | met_grn_blockl.png [ 85% ] reimport | met_grn_blockl_normal.png [ 85% ] reimport | met_grn_block_normal.png [ 85% ] reimport | met_grn_bl_rect.png [ 85% ] reimport | met_grn_bl_rect_normal.png [ 85% ] reimport | met_grn_bl_sqr.png [ 85% ] reimport | met_grn_bl_sqr_normal.png [ 85% ] reimport | met_grn_pan3.png [ 85% ] reimport | met_grn_pan3_normal.png [ 86% ] reimport | met_grn_panel1.png [ 86% ] reimport | met_grn_panel1_normal.png [ 86% ] reimport | met_grn_platside.png [ 86% ] reimport | met_grn_platside_normal.png [ 86% ] reimport | met_grn_rect.png [ 86% ] reimport | met_grn_rect_normal.png [ 86% ] reimport | met_grn_rivg.png [ 86% ] reimport | met_grn_rivg_normal.png [ 86% ] reimport | met_grn_rivs.png [ 86% ] reimport | met_grn_rivs_normal.png [ 86% ] reimport | met_grn_rune1.png [ 86% ] reimport | met_grn_rune1_normal.png [ 86% ] reimport | met_grn_rune2.png [ 86% ] reimport | met_grn_rune2_normal.png [ 86% ] reimport | met_grn_slat.png [ 86% ] reimport | met_grn_slat_normal.png [ 86% ] reimport | met_grn_sqr.png [ 86% ] reimport | met_grn_sqrd.png [ 86% ] reimport | met_grn_sqrd_normal.png [ 86% ] reimport | met_grn_grt1b_normal.png [ 86% ] reimport | met_grn_grt2a.png [ 86% ] reimport | met_grn_grt2a_normal.png [ 86% ] reimport | met_grn_hrune1.png [ 86% ] reimport | met_grn_hrune1_normal.png [ 86% ] reimport | met_grn_lit1_fbr.png [ 86% ] reimport | met_grn_lit1_fbr_normal.png [ 86% ] reimport | met_grn_lit2_fbr.png [ 86% ] reimport | met_grn_lit2_fbr_normal.png [ 87% ] reimport | met_grn_lit3.png [ 87% ] reimport | met_grn_lit3_normal.png [ 87% ] reimport | met_grn_lit4.png [ 87% ] reimport | met_grn_lit4_normal.png [ 87% ] reimport | met_grn_lit5.png [ 87% ] reimport | met_grn_lit5_normal.png [ 87% ] reimport | met_grn_lit6.png [ 87% ] reimport | met_grn_lit6_normal.png [ 87% ] reimport | met_grn_pan1.png [ 87% ] reimport | met_grn_pan1_normal.png [ 87% ] reimport | met_grn_pan2.png [ 87% ] reimport | met_grn_pan2_normal.png [ 87% ] reimport | met_brn_sqrs.png [ 87% ] reimport | met_brn_sqrs_normal.png [ 87% ] reimport | met_brn_sqr_normal.png [ 87% ] reimport | met_brn_stile2.png [ 87% ] reimport | met_brn_stile2_normal.png [ 87% ] reimport | met_brn_stile.png [ 87% ] reimport | met_brn_stile_normal.png [ 87% ] reimport | met_brn_tile2.png [ 87% ] reimport | met_brn_tile2b.png [ 87% ] reimport | met_brn_tile2b_normal.png [ 87% ] reimport | met_brn_tile2c.png [ 87% ] reimport | met_brn_tile2c_normal.png [ 87% ] reimport | met_brn_tile2_normal.png [ 87% ] reimport | met_brn_tile.png [ 87% ] reimport | met_brn_tile_normal.png [ 87% ] reimport | met_brn_trim16.png [ 87% ] reimport | met_brn_trim16g.png [ 88% ] reimport | met_brn_trim16g_normal.png [ 88% ] reimport | met_brn_trim16h.png [ 88% ] reimport | met_brn_trim16h_normal.png [ 88% ] reimport | met_brn_trim16s.png [ 88% ] reimport | met_brn_pan4.png [ 88% ] reimport | met_brn_pan4_normal.png [ 88% ] reimport | met_brn_panel1.png [ 88% ] reimport | met_brn_panel1_normal.png [ 88% ] reimport | met_brn_rect.png [ 88% ] reimport | met_brn_rect_normal.png [ 88% ] reimport | met_brn_rivg.png [ 88% ] reimport | met_brn_rivg_normal.png [ 88% ] reimport | met_brn_rivs.png [ 88% ] reimport | met_brn_rivs_normal.png [ 88% ] reimport | met_brn_rune1.png [ 88% ] reimport | met_brn_rune1_normal.png [ 88% ] reimport | met_brn_rune2.png [ 88% ] reimport | met_brn_rune2_normal.png [ 88% ] reimport | met_brn_signs.png [ 88% ] reimport | met_brn_signs_normal.png [ 88% ] reimport | met_brn_slat.png [ 88% ] reimport | met_brn_slat_normal.png [ 88% ] reimport | met_brn_sqr.png [ 88% ] reimport | met_brn_sqrd.png [ 88% ] reimport | met_brn_sqrd_normal.png [ 88% ] reimport | met_dbrn_flat.png [ 88% ] reimport | met_dbrn_flat_normal.png [ 88% ] reimport | met_dbrn_rect.png [ 89% ] reimport | met_dbrn_rect_normal.png [ 89% ] reimport | met_dbrn_slat.png [ 89% ] reimport | met_dbrn_slat_normal.png [ 89% ] reimport | met_face1a.png [ 89% ] reimport | met_face1a_normal.png [ 89% ] reimport | met_face2a.png [ 89% ] reimport | met_face2a_normal.png [ 89% ] reimport | met_grate.png [ 89% ] reimport | met_grate_normal.png [ 89% ] reimport | met_gre_flat.png [ 89% ] reimport | met_gre_flat_normal.png [ 89% ] reimport | met_gre_rect1a.png [ 89% ] reimport | met_gre_rect1a_normal.png [ 89% ] reimport | met_gre_sqr1a.png [ 89% ] reimport | met_gre_sqr1a_normal.png [ 89% ] reimport | met_gre_sqr1b.png [ 89% ] reimport | met_gre_sqr1b_normal.png [ 89% ] reimport | met_grn_arch1.png [ 89% ] reimport | met_brn_trim16s_normal.png [ 89% ] reimport | met_brn_trim16_normal.png [ 89% ] reimport | met_brn_trim28.png [ 89% ] reimport | met_brn_trim28r.png [ 89% ] reimport | met_brn_trim28r_normal.png [ 89% ] reimport | met_brn_trim28_normal.png [ 89% ] reimport | met_brn_trim32.png [ 89% ] reimport | met_brn_trim32s.png [ 89% ] reimport | met_brn_trim32s_normal.png [ 89% ] reimport | met_brn_trim32_normal.png [ 90% ] reimport | met_brn_trim64.png [ 90% ] reimport | met_brn_trim64_normal.png [ 90% ] reimport | met_brn_trimbl.png [ 90% ] reimport | met_brn_trimbl_normal.png [ 90% ] reimport | met_brn_vtrim.png [ 90% ] reimport | met_brn_vtrim_normal.png [ 90% ] reimport | met_but1_side.png [ 90% ] reimport | met_but1_side_normal.png [ 90% ] reimport | met_cop_flat.png [ 90% ] reimport | met_cop_flat_normal.png [ 90% ] reimport | met_cop_riv.png [ 90% ] reimport | met_cop_riv_normal.png [ 90% ] reimport | med_ebrick15.png [ 90% ] reimport | med_ebrick15_normal.png [ 90% ] reimport | med_ebrick16.png [ 90% ] reimport | med_ebrick16b.png [ 90% ] reimport | med_ebrick16b_normal.png [ 90% ] reimport | med_ebrick16_normal.png [ 90% ] reimport | med_ebrick17.png [ 90% ] reimport | med_ebrick17b.png [ 90% ] reimport | med_ebrick17b_normal.png [ 90% ] reimport | med_ebrick17c.png [ 90% ] reimport | med_ebrick17c_normal.png [ 90% ] reimport | med_ebrick17_normal.png [ 90% ] reimport | med_ebrick18.png [ 90% ] reimport | med_ebrick18b.png [ 90% ] reimport | med_ebrick18b_normal.png [ 90% ] reimport | med_ebrick18_normal.png [ 90% ] reimport | med_ebrick20.png [ 91% ] reimport | med_ebrick20_normal.png [ 91% ] reimport | med_ebrick21.png [ 91% ] reimport | med_ebrick21_normal.png [ 91% ] reimport | med_ebrick22.png [ 91% ] reimport | med_ebrick6_normal.png [ 91% ] reimport | med_ebrick7.png [ 91% ] reimport | med_ebrick7_normal.png [ 91% ] reimport | med_ebrick8.png [ 91% ] reimport | med_ebrick8_normal.png [ 91% ] reimport | med_ebrick9.png [ 91% ] reimport | med_ebrick9_normal.png [ 91% ] reimport | med_ebrick10.png [ 91% ] reimport | med_ebrick10b.png [ 91% ] reimport | med_ebrick10b_normal.png [ 91% ] reimport | med_ebrick10_normal.png [ 91% ] reimport | med_ebrick11.png [ 91% ] reimport | med_ebrick11_normal.png [ 91% ] reimport | med_ebrick12.png [ 91% ] reimport | med_ebrick12b.png [ 91% ] reimport | med_ebrick12b_normal.png [ 91% ] reimport | med_ebrick12_normal.png [ 91% ] reimport | med_ebrick13.png [ 91% ] reimport | med_ebrick13_normal.png [ 91% ] reimport | med_ebrick14.png [ 91% ] reimport | med_ebrick14_normal.png [ 91% ] reimport | med_met_dec1.png [ 91% ] reimport | med_met_dec1_normal.png [ 91% ] reimport | med_met_key1a.png [ 92% ] reimport | med_met_key1a_normal.png [ 92% ] reimport | med_met_key1b.png [ 92% ] reimport | med_met_key1b_normal.png [ 92% ] reimport | med_met_key2a.png [ 92% ] reimport | med_met_key2a_normal.png [ 92% ] reimport | med_met_key2b.png [ 92% ] reimport | med_met_key2b_normal.png [ 92% ] reimport | med_met_trim1.png [ 92% ] reimport | med_met_trim1_normal.png [ 92% ] reimport | med_met_trim2.png [ 92% ] reimport | med_met_trim2_normal.png [ 92% ] reimport | med_met_trim3.png [ 92% ] reimport | med_met_trim3_normal.png [ 92% ] reimport | med_rmet.png [ 92% ] reimport | med_rmet_normal.png [ 92% ] reimport | med_rmet_slat.png [ 92% ] reimport | med_rmet_slat_normal.png [ 92% ] reimport | med_rmet_tile.png [ 92% ] reimport | med_ebrick22_normal.png [ 92% ] reimport | med_etrim1.png [ 92% ] reimport | med_etrim1_normal.png [ 92% ] reimport | med_glass1.png [ 92% ] reimport | med_glass1_normal.png [ 92% ] reimport | med_glass2.png [ 92% ] reimport | med_glass2_normal.png [ 92% ] reimport | med_glass3.png [ 92% ] reimport | med_glass3_normal.png [ 92% ] reimport | med_glass4.png [ 93% ] reimport | med_glass4_normal.png [ 93% ] reimport | med_glass5.png [ 93% ] reimport | med_glass5_normal.png [ 93% ] reimport | med_metw1a.png [ 93% ] reimport | med_metw1a_normal.png [ 93% ] reimport | med_metw1b.png [ 93% ] reimport | med_metw1b_normal.png [ 93% ] reimport | med_metw2a.png [ 93% ] reimport | med_metw2a_normal.png [ 93% ] reimport | med_metw2b.png [ 93% ] reimport | med_metw2b_normal.png [ 93% ] reimport | med_dbrick1_t_normal.png [ 93% ] reimport | med_dbrick2.png [ 93% ] reimport | med_dbrick2_normal.png [ 93% ] reimport | med_dbrick3.png [ 93% ] reimport | med_dbrick3_normal.png [ 93% ] reimport | med_dbrick4.png [ 93% ] reimport | med_dbrick4_normal.png [ 93% ] reimport | med_dbrick5.png [ 93% ] reimport | med_dbrick5_normal.png [ 93% ] reimport | med_dbrick6.png [ 93% ] reimport | med_dbrick6b.png [ 93% ] reimport | med_dbrick6b_normal.png [ 93% ] reimport | med_dbrick6f.png [ 93% ] reimport | med_dbrick6f_normal.png [ 93% ] reimport | med_dbrick6_normal.png [ 93% ] reimport | med_door1.png [ 93% ] reimport | med_door1_normal.png [ 93% ] reimport | med_door2.png [ 94% ] reimport | med_door2_normal.png [ 94% ] reimport | med_door3.png [ 94% ] reimport | med_door3b.png [ 94% ] reimport | med_csl_flr5_1.png [ 94% ] reimport | med_csl_flr5_1_normal.png [ 94% ] reimport | med_csl_flr5_2.png [ 94% ] reimport | med_csl_flr5_2_normal.png [ 94% ] reimport | med_csl_stp1.png [ 94% ] reimport | med_csl_stp1_normal.png [ 94% ] reimport | med_csl_stp2.png [ 94% ] reimport | med_csl_stp2_normal.png [ 94% ] reimport | med_csl_trm1.png [ 94% ] reimport | med_csl_trm1_normal.png [ 94% ] reimport | med_dbrick1.png [ 94% ] reimport | med_dbrick1_normal.png [ 94% ] reimport | med_dbrick1_t2.png [ 94% ] reimport | med_dbrick1_t2b_fbr.png [ 94% ] reimport | med_dbrick1_t2b_fbr_normal.png [ 94% ] reimport | med_dbrick1_t2_normal.png [ 94% ] reimport | med_dbrick1_t3.png [ 94% ] reimport | med_dbrick1_t3_normal.png [ 94% ] reimport | med_dbrick1_t4.png [ 94% ] reimport | med_dbrick1_t4_normal.png [ 94% ] reimport | med_dbrick1_t.png [ 94% ] reimport | med_dr3b.png [ 94% ] reimport | med_dr3b_blu.png [ 94% ] reimport | med_dr3b_blu_normal.png [ 94% ] reimport | med_dr3b_normal.png [ 95% ] reimport | med_dr3c.png [ 95% ] reimport | med_dr3c_blu.png [ 95% ] reimport | med_dr3c_blu_normal.png [ 95% ] reimport | med_dr3c_normal.png [ 95% ] reimport | med_dwall1.png [ 95% ] reimport | med_dwall1_normal.png [ 95% ] reimport | med_ebrick1.png [ 95% ] reimport | med_ebrick1_normal.png [ 95% ] reimport | med_ebrick2.png [ 95% ] reimport | med_ebrick2_normal.png [ 95% ] reimport | med_ebrick3.png [ 95% ] reimport | med_ebrick3_normal.png [ 95% ] reimport | med_ebrick4.png [ 95% ] reimport | med_ebrick4_normal.png [ 95% ] reimport | med_ebrick5.png [ 95% ] reimport | med_ebrick5_normal.png [ 95% ] reimport | med_ebrick6.png [ 95% ] reimport | med_door3b_normal.png [ 95% ] reimport | med_door3_normal.png [ 95% ] reimport | med_door4.png [ 95% ] reimport | med_door4b.png [ 95% ] reimport | med_door4b_normal.png [ 95% ] reimport | med_door4_normal.png [ 95% ] reimport | med_dr1a.png [ 95% ] reimport | med_dr1a_blu.png [ 95% ] reimport | med_dr1a_blu_normal.png [ 95% ] reimport | med_dr1a_normal.png [ 95% ] reimport | med_dr1b.png [ 96% ] reimport | med_dr1b_blu.png [ 96% ] reimport | med_dr1b_blu_normal.png [ 96% ] reimport | med_dr1b_normal.png [ 96% ] reimport | med_dr2a.png [ 96% ] reimport | med_dr2a_blu.png [ 96% ] reimport | med_dr2a_blu_normal.png [ 96% ] reimport | med_dr2a_normal.png [ 96% ] reimport | med_dr3a.png [ 96% ] reimport | med_dr3a_blu.png [ 96% ] reimport | med_dr3a_blu_normal.png [ 96% ] reimport | med_dr3a_normal.png [ 96% ] reimport | wall14_5_normal.png [ 96% ] reimport | wbrick1_5.png [ 96% ] reimport | wbrick1_5_normal.png [ 96% ] reimport | met_blu_bl_sqr_normal.png [ 96% ] reimport | wswamp2_1.png [ 96% ] reimport | wswamp2_1_normal.png [ 96% ] reimport | wswamp2_2.png [ 96% ] reimport | met_blu_bl_sqr.png [ 96% ] reimport | wswamp2_2_normal.png [ 96% ] reimport | gig1_bone.png [ 96% ] reimport | gig1_bone_l.png [ 96% ] reimport | gig1_bone_l_normal.png [ 96% ] reimport | met_blu_bl_rect_normal.png [ 96% ] reimport | met_blu_bl_rect.png [ 96% ] reimport | gig1_bone_normal.png [ 96% ] reimport | gig1_skull.png [ 96% ] reimport | gig1_skull_l.png [ 96% ] reimport | gig1_skull_l_normal.png [ 97% ] reimport | gig1_skull_normal.png [ 97% ] reimport | gig1_spine.png [ 97% ] reimport | gig1_spine_normal.png [ 97% ] reimport | sidewalk_normal.png [ 97% ] reimport | sq_trim1_2.png [ 97% ] reimport | sq_trim1_2_normal.png [ 97% ] reimport | sq_trim1_2_s.png [ 97% ] reimport | sq_trim1_2_s_normal.png [ 97% ] reimport | tile1.png [ 97% ] reimport | tile1_normal.png [ 97% ] reimport | tile.png [ 97% ] reimport | met_blu_door2.png [ 97% ] reimport | met_blu_door1_normal.png [ 97% ] reimport | met_blu_door1.png [ 97% ] reimport | met_blu_diam_normal.png [ 97% ] reimport | met_blu_diamc_normal.png [ 97% ] reimport | met_blu_diamc.png [ 97% ] reimport | met_blu_diam.png [ 97% ] reimport | met_blu_diam2_normal.png [ 97% ] reimport | met_blu_diam2.png [ 97% ] reimport | met_blu_det1_normal.png [ 97% ] reimport | met_blu_det1.png [ 97% ] reimport | tile_normal.png [ 97% ] reimport | wall14_5.png [ 97% ] reimport | met_blc_trim28.png [ 97% ] reimport | met_blc_trim28_normal.png [ 97% ] reimport | met_blc_trim32.png [ 97% ] reimport | met_blc_trim32r.png [ 98% ] reimport | met_blc_trim32r_normal.png [ 98% ] reimport | met_blc_trim32s.png [ 98% ] reimport | met_blc_trim32s_normal.png [ 98% ] reimport | met_blc_trim32_normal.png [ 98% ] reimport | met_blc_trim64.png [ 98% ] reimport | met_blc_trim64_normal.png [ 98% ] reimport | met_blu_arch1.png [ 98% ] reimport | met_blu_arch1b.png [ 98% ] reimport | met_blu_arch1b_normal.png [ 98% ] reimport | met_blu_arch1_normal.png [ 98% ] reimport | met_blu_arch2.png [ 98% ] reimport | met_blu_arch2b.png [ 98% ] reimport | met_blu_arch2b_normal.png [ 98% ] reimport | met_blu_arch2c.png [ 98% ] reimport | met_blu_arch2c_normal.png [ 98% ] reimport | met_blu_arch2d.png [ 98% ] reimport | met_blu_arch2d_normal.png [ 98% ] reimport | gig2_bone.png [ 98% ] reimport | gig2_bone_l.png [ 98% ] reimport | met_blu_block_normal.png [ 98% ] reimport | gig2_bone_l_normal.png [ 98% ] reimport | gig2_bone_normal.png [ 98% ] reimport | gig2_bone_s.png [ 98% ] reimport | met_blu_block.png [ 98% ] reimport | gig2_bone_s_normal.png [ 98% ] reimport | gig2_mouth_s.png [ 98% ] reimport | gig2_mouth_s_normal.png [ 98% ] reimport | med_flat8.png [ 99% ] reimport | med_flat8_normal.png [ 99% ] reimport | med_flat9.png [ 99% ] reimport | med_flat9_normal.png [ 99% ] reimport | metal4_4.png [ 99% ] reimport | metal4_4.png [ 99% ] reimport | perlworlnoise.png [ 99% ] reimport | worlnoise.webp [ 99% ] reimport | bluenoise_Dither.png [ 99% ] reimport | perlworlnoise.png [ 99% ] reimport | curl_noise_packed.png [ 99% ] reimport | curl_noise_varied.tga [ 99% ] reimport | qef_solve.glsl [ 99% ] reimport | prepare_dispatch.glsl [ 99% ] reimport | material_kernel.glsl [ 99% ] reimport | test_cube.obj [ 99% ] reimport | fandisk_gildea.obj [ 99% ] reimport | fandisk.obj [ 99% ] reimport | START_rooms.obj [ 99% ] reimport | tumble_hand.glb [ 0% ] import | Started Import Scene (104 steps) [ 0% ] import | Importing Scene... [ 1% ] import | Running Custom Script... [ 99% ] import | Saving... [ DONE ] import  [ 99% ] reimport | tumble.glb [ 0% ] import | Started Import Scene (104 steps) [ 0% ] import | Importing Scene... [ 1% ] import | Running Custom Script... [ 99% ] import | Saving... [ DONE ] import  [ 99% ] reimport | teleporter.glb [ 0% ] import | Started Import Scene (104 steps) [ 0% ] import | Importing Scene... [ 1% ] import | Running Custom Script... [ 99% ] import | Saving... [ DONE ] import  [ 99% ] reimport | spawnpad.glb [ 0% ] import | Started Import Scene (104 steps) [ 0% ] import | Importing Scene... [ 1% ] import | Running Custom Script... [ 99% ] import | Saving... [ DONE ] import  [ 99% ] reimport | portal.glb [ 0% ] import | Started Import Scene (104 steps) [ 0% ] import | Importing Scene... [ 1% ] import | Running Custom Script... [ 99% ] import | Saving... [ DONE ] import  [ 99% ] reimport | Untitled.glb [ 0% ] import | Started Import Scene (104 steps) [ 0% ] import | Importing Scene... [ 1% ] import | Running Custom Script... [ 99% ] import | Saving... [ DONE ] import  [ 99% ] reimport | fandisk.glb [ 0% ] import | Started Import Scene (104 steps) [ 0% ] import | Importing Scene... [ 1% ] import | Running Custom Script... [ 99% ] import | Saving... [ DONE ] import  [ 99% ] reimport | sphere_build1.glb [ 0% ] import | Started Import Scene (104 steps) [ 0% ] import | Importing Scene... [ 1% ] import | Running Custom Script... [ 99% ] import | Saving... [ DONE ] import  [ 99% ] reimport | spawn_pad.glb [ 0% ] import | Started Import Scene (104 steps) [ 0% ] import | Importing Scene... [ 1% ] import | Running Custom Script... [ 99% ] import | Saving... [ DONE ] import  [ 99% ] reimport | marblesplosion.glb [ 0% ] import | Started Import Scene (104 steps) [ 0% ] import | Importing Scene... [ 1% ] import | Running Custom Script... [ 99% ] import | Saving... [ DONE ] import  [ 99% ] reimport | Finalizing Asset Import... [ DONE ] reimport  [ 0% ] reimport | Started (Re)Importing Assets (2832 steps) [ 0% ] reimport | Executing post-reimport operations... [ DONE ] reimport  [ 0% ] loading_editor_layout | Started Loading editor (5 steps) [ 0% ] loading_editor_layout | Loading editor layout... [ 16% ] loading_editor_layout | Loading docks... [ DONE ] loading_editor_layout  BlenderBridge: Server stopped === gate-proc-graphs (ok, 3150ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org proc-nodes registered: true res://graphs/terrain.tres node 0: MeshGrid node 1: Displace node 2: SlopeGradient node 3: ErosionNoise connections: 5 ProcNodes: use_gpu = false ProcNodes: Detected 1 GPU batch(es) CPU node [MeshGrid]: 11.365ms CPU node [Displace]: 26.6ms CPU node [SlopeGradient]: 4.632ms CPU node [ErosionNoise]: 498.659ms mesh: 1 surface(s), 90000 vertices RESULT: PASS (1 graph(s)) [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ProcNodes: Detected 1 GPU batch(es) CPU node [MeshGrid]: 10.792ms CPU node [Displace]: 25.93ms CPU node [SlopeGradient]: 4.339ms CPU node [ErosionNoise]: 494.312ms ProcNodes [GPU=false]: execute=536.338ms to_array_mesh=21.633ms set_mesh=0.011ms TOTAL=557.982ms ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-containment (ok, 1912ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok map A holds the realtime pos key (1) ok map A holds the durable sky key (1) [GameState] map change: evicted 1 map-scoped realtime key(s) ok durable state cleared by enter_map (0 left) ok realtime state cleared by enter_map (0 left: []) ok bot is loaded in map A [ScriptHost] map change: unloading map-bound script 'gate_contain_bot' ok map-bound bot unloaded by the map change ok a map-bound creature bot is registered ok its body is inside the map (parent is 'GateMap') [BotRegistry] map ended: despawning 'gate_contain_crawler' ok the map change despawns it ok nothing survives the map being freed GATE containment: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-bot-registry (ok, 1727ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok register with defaults ok ok default binding is ['map'], not session (got ["map"]) ok unknown binding refused (silently means 'never torn down') ok body 'player' refused — not implemented, so it must not pretend ok body 'position' refused for the same reason ok unknown brain kind refused ok duplicate id refused ok empty id refused ok brain.kind=script without a name refused ok a refused registration leaves no roster entry ok bindings kept as a set [BotRegistry] map ended: despawning 'b_default' [BotRegistry] map ended: despawning 'b_multi' ok map change despawned the map-bound bot ok map change despawned a bot bound to map AND peer (union) ok session-bound bot survived the map change ok peer-bound bot survived the map change ok room-bound bot survived the map change [BotRegistry] peer_left ended: despawning 'b_peer' ok peer:9 leaving despawned the peer-bound bot ok an unrelated peer leaving left others alone ok peer_disconnected is actually connected ok rebind ok ok rebind replaced the bindings ok a rebound bot survives the map it was rebound away from ok rebind refuses an unknown binding too ok room-bound bot still alive before the room switch [BotRegistry] room ended: despawning 'b_room' ok room switch despawned the room-bound bot ok explicit despawn ok ok despawning twice is not an error ok despawning an unknown id is not an error ok list reports body ok list reports brain kind ok list reports bindings ok list includes a registered bot ok body=position bound to a map that does not exist is refused ok body=position refused when the durable registry row is (durable registry row refused (world:bots:registry: needs role mod)) ok a refused position body leaves no node behind ok and no roster entry ok body=position registers () ok body is parented to the MAP, not to the registry ok durable identity row written ok realtime position row written ok move() ok ok move() wrote the realtime row ([3.0, 0.0, 4.0]) ok and moved the local node ok move() on an unregistered bot refuses ok despawn erased the identity row ok despawn erased the position row ok a map-scoped position row exists [GameState] map change: evicted 1 map-scoped realtime key(s) [BotRegistry] map ended: despawning 'b_pos2' ok map change evicted the map-scoped position row ok and despawned the bot GATE bot_registry: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-bot-end-to-end (ok, 1984ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok the beacon key is absent before the bot exists [beacon] up — state:bot:beacon:alive is true ok registered a body=none bot with a local script brain () ok bot is on the roster ok ScriptHost compiled and is holding the brain under the bot id ok brain is session-bound inside ScriptHost so the registry is sole owner (got ["session"]) ok _bot_init's write reached GameState [BotRegistry] map ended: despawning 'gate_beacon' [beacon] down — keys released after 4 ticks ok map change despawned the bot ok and unloaded its brain ok _bot_exit released the claim — no state outlived the bot [beacon] up — state:bot:beacon:alive is true ok the same bot id is reusable after despawn [beacon] down — keys released after 0 ticks ok explicit despawn also releases the claim GATE bot_end_to_end: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-input-sync-root (ok, 1392ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok self-check: a block with no root_path is detected as missing ok player.tscn/InputSynchronizer declares a root_path at all ok player.tscn/InputSynchronizer root_path is "../.." ok player.tscn/InputSynchronizer has a replication_config ok player_procedural.tscn/InputSynchronizer declares a root_path at all ok player_procedural.tscn/InputSynchronizer root_path is "../.." ok player_procedural.tscn/InputSynchronizer has a replication_config ok player.tscn replicates InputSync:* properties (4) ok player_procedural.tscn replicates InputSync:* properties (4) GATE input_sync_root: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-reconnect-rearm (ok, 1130ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok the stub owns /root/GameState (not renamed by an autoload collision) ok presence.gd loads ok Presence exposes set_dht_public_key() -- without it nothing can publish a dialable key [presence] announce_self member-aaa role=peer ok announce_self wrote presence:member-aaa ok the presence entry carries dhtKey ok dhtKey is the key we published [presence] announce_self member-bare role=peer ok self-check: an entry with no published key carries no dhtKey ok Presence exposes get_peer_dht_keys() -- the seed for re-arming ok a remote member's dhtKey is returned ok our OWN key is excluded -- dialing yourself is not a reconnect ok a member with no dhtKey is skipped, not returned empty (got 1) ok game.gd readable ok game.gd subscribes to Presence.presence_changed ok game.gd has a re-arm path ok the re-arm is wired somewhere OTHER than _on_peer_disconnected GATE reconnect_rearm: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [presence] seeded 4 entries from existing state [presence] seeded 2 entries from existing state ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-script-host-res (ok, 1238ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok ScriptHost autoload present ok run_file loaded fixture_brain.gd ok _bot_init ran on the loaded brain ok beacon.gd loads as a GDScript ok patrol.gd loads as a GDScript ok walker.gd loads as a GDScript ok script_host.gd readable ok run_file exists ok run_file distinguishes res:// -- without it a packed brain is read as source ok run_file uses load() for the packed case (.gdc has no readable source text) ok BotRegistry autoload present ok BotRegistry routes its existence check through _brain_script_exists() ok beacon.gd is found by the pre-check ok patrol.gd is found by the pre-check ok walker.gd is found by the pre-check ok a missing res:// brain is still reported missing ok a missing user:// brain is still reported missing ok _start_script_brain exists ok _start_script_brain no longer asks FileAccess whether a packed brain exists ok self-check: the pre-fix run_file is detected as having no res:// branch GATE script_host_res: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-headless-map (ok, 2253ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok game.gd loads ok map_server.tscn exists ok map_flat.tscn exists ok game.gd exposes _headless_map_path() ok undeclared headless map is map_server (got res://scenes/maps/map_server.tscn) ok HYPER_TPS_MAP declares the headless map (got res://scenes/maps/map_flat.tscn) ok a nonexistent declaration falls back to map_server (got res://scenes/maps/map_server.tscn) ok the headless branch is still findable ok the headless branch assigns current_map_path -- or the state namespace names a map that is not loaded ok self-check: the pre-fix headless branch is detected as not assigning it GATE headless_map: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-admin-cmd-applied (ok, 1121ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok AdminFacade autoload present ok AdminFacade exposes _command_already_applied() ok the stub owns /root/GameState ok with no markers, none of the 9 real seqs is considered applied ok all 9 real backlog seqs are recognised as applied (9) ok a seq with no result marker is NOT considered applied ok an empty seq does not throw ok self-check: the same call answers both ways, so it is reading state ok admin_facade still publishes admin:result: ok the dispatch path consults the marker before running a command GATE admin_cmd_ttl: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-bot-call-scope (ok, 1247ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok BotRegistry autoload present ok BotRegistry declares admin_call_scopes ok register() is scope authority, not per-peer (got authority) ok rebind() is scope authority, not per-peer (got authority) ok despawn() is scope authority, not per-peer (got authority) ok self-check: all 6 methods are present in the dictionary, so the assertions above read real values rather than the .get() default (got 6) ok exposed method register has a declared scope ok exposed method rebind has a declared scope ok exposed method despawn has a declared scope ok exposed method list has a declared scope ok exposed method bindings_of has a declared scope ok exposed method is_registered has a declared scope ok register() still requires role mod ok rebind() still requires role mod ok despawn() still requires role mod GATE bot_call_scope: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-bot-key-scope (ok, 1125ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok GameState and BotRegistry autoloads present ok world:bots:registry: is routed ok world:bots:registry: is map-scoped (the map-bound case) ok room:bots:registry: is routed ok room:bots:pos: is routed ok room:bots:registry: is NOT map-scoped -- that is the whole fix ok room:bots:registry: is durable ok room:bots:registry: keeps role mod ok room:bots:pos: is NOT map-scoped ok room:bots:pos: is realtime ok map-bound body registers ok room-bound body registers ok session-bound body registers ok map-bound row is under world:bots: (map-scoped) ok and NOT under room:bots: ok room-bound row is under room:bots: (room-global) ok and NOT under the map-scoped world:bots: -- the defect this gate exists for ok session-bound row is room-global too ok and not map-scoped either ok map-bound pos row under world:bots: ok room-bound pos row under room:bots: ok move() on a room-bound bot ok ok and it wrote room:bots:pos:, not world:bots:pos: ok nothing leaked into world:bots:pos: ok despawn erased the room-global row ok and the room-global pos row ok self-check: the map-bound row is still there and still map-namespaced GATE bot_key_scope: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-bot-marker (ok, 1147ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok BotRegistry autoload present ok _make_marker takes the declaration (id, bindings, body, brain) — got 4 args ok map-bound marker builds ok room-bound marker builds ok session-bound marker builds ok every marker carries a material (colour is settable at all) ok map and room bindings are different colours ok room and session bindings are different colours ok map and session bindings are different colours ok a bot WITH a brain emits light ok a bot with brain=none does not ok self-check: a ROOM-bound bot with a brain also emits, so emission tracks the brain ok self-check: and its colour still tracks the binding, not the brain ok the body has a mesh ok the marker carries a Label3D ok the label names the bot (b_map.bot map · position · script_file) ok and its binding ok and its body ok and its brain GATE bot_marker: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-bot-spawn-spread (ok, 1134ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok BotRegistry autoload present ok BotRegistry exposes _spawn_offset_for(id) — got 1 args ok mx-pos-map gets its own spot (15.000,0.600,17.000) ok mx-pos-room gets its own spot (17.000,0.600,-1.000) ok mx-pos-session gets its own spot (-13.000,0.600,-31.000) ok a gets its own spot (7.000,0.600,-31.000) ok b gets its own spot (5.000,0.600,-23.000) ok beacon gets its own spot (-1.000,0.600,21.000) ok patrol gets its own spot (-27.000,0.600,23.000) ok mx-pos-map is deterministic ok mx-pos-room is deterministic ok mx-pos-session is deterministic ok a is deterministic ok b is deterministic ok beacon is deterministic ok patrol is deterministic ok mx-pos-map is off the exact origin (22.67) ok mx-pos-map is not flung across the map (22.67) ok mx-pos-map sits above the floor, not half-buried (y=0.60) ok mx-pos-room is off the exact origin (17.03) ok mx-pos-room is not flung across the map (17.03) ok mx-pos-room sits above the floor, not half-buried (y=0.60) ok mx-pos-session is off the exact origin (33.62) ok mx-pos-session is not flung across the map (33.62) ok mx-pos-session sits above the floor, not half-buried (y=0.60) ok a is off the exact origin (31.78) ok a is not flung across the map (31.78) ok a sits above the floor, not half-buried (y=0.60) ok b is off the exact origin (23.54) ok b is not flung across the map (23.54) ok b sits above the floor, not half-buried (y=0.60) ok beacon is off the exact origin (21.02) ok beacon is not flung across the map (21.02) ok beacon sits above the floor, not half-buried (y=0.60) ok patrol is off the exact origin (35.47) ok patrol is not flung across the map (35.47) ok patrol sits above the floor, not half-buried (y=0.60) ok closest pair is further apart than a marker is wide (8.25) ok sp_a registers ok sp_b registers ok both wrote a position row ok and the two rows are NOT the same point ([-21.0, 0.60000002384186, 31.0] vs [27.0, 0.60000002384186, 9.0]) ok sp_a did not spawn at the bare origin ok both nodes exist ok and the NODES are apart too, not just the rows ok the node is placed, not left at the container origin ok self-check: different ids give different offsets, so it reads the id GATE bot_spawn_spread: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-objects-without-level (ok, 1411ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok scene_objects.gd, level_persistence.gd and prefab_catalogue.gd all load ok the fixture really has no level ok and it does have an objects manager ok the 'marker' prefab exists to create ok the journal reserved a dot without a level (p1:1792436161) ok and recorded an object.create ok refold returns a result with no level -- it used to return {} and do nothing ok the object record was APPLIED (applied=1) ok and a node exists for it (count=1) ok the node resolves from its dot ok and landed where the record said ((4.0, 0.0, -2.0)) ok self-check: recording alone builds nothing (still 1) ok self-check: and the fold is what builds it (now 2) GATE objects_without_level: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-bevelled-block (ok, 1229ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok prefab_catalogue.gd loads ok the catalogue knows 'block.bevelled' ok two blocks instantiate ok each block has a MeshInstance3D ok and a mesh ok both blocks share the SAME ArrayMesh instance (this is what 'instanced' means) ok and the same material ok x is 10 m (10.000) ok y is 10 m (10.000) ok z is 20 m (20.000) ok centred on its origin, so a stack is predictable ok the mesh is chamfered, not a plain box (44 triangles) ok no vertex sits on a sharp corner — the edges are cut back (0) ok self-check: a plain box of the same size DOES hit corners (36) ok the mesh carries a normal per vertex (132/132) ok every normal points AWAY from the centre — the block is not inside-out (0 inward) ok self-check: flipping every normal is detected as fully inward (132/132) ok the block has a StaticBody3D GATE bevelled_block: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-map-wiring (ok, 10067ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org ok found maps to check [17] ok map_cyber.tscn: 1 pads, none overlapping [nothing to compare] ok map_dc_diffusion.tscn: 1 pads, none overlapping [nothing to compare] ok map_dc_erosion.tscn: 1 pads, none overlapping [nothing to compare] ok map_dc_level.tscn: 1 pads, none overlapping [nothing to compare] ok map_dc_terrain.tscn: 1 pads, none overlapping [nothing to compare] ok map_dc_world.tscn: 1 pads, none overlapping [nothing to compare] ok map_dev_hub.tscn: 11 pads, none overlapping [closest 24.00 m (TeleporterToDCTerrain / TeleporterToDCLevel)] ok map_dev_test.tscn: 10 pads, none overlapping [closest 16.97 m (TeleporterToGen / TeleporterToHeightmap)] ok map_flat.tscn: 1 pads, none overlapping [nothing to compare] ok map_geiss.tscn: 1 pads, none overlapping [nothing to compare] ok map_geiss_terraces.tscn: 1 pads, none overlapping [nothing to compare] ok map_geiss_world.tscn: 1 pads, none overlapping [nothing to compare] ok map_gen.tscn: 1 pads, none overlapping [nothing to compare] ok map_heightmap.tscn: 1 pads, none overlapping [nothing to compare] ok map_mountain.tscn: 1 pads, none overlapping [nothing to compare] ok map_server.tscn: 0 pads, none overlapping [nothing to compare] ok map_test.tscn: 2 pads, none overlapping [closest 60.00 m (TeleporterToMountain / TeleporterToDevHub)] ok map_flat carries no DCTerrain [0 found] ok map_mountain carries exactly one DCTerrain [1 found] ok map_mountain has spawn points [4] 21/21 checks passed [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-settings-dump (ok, 5593ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok settings_dump.gd exists ok the dump was written ok and is JSON ok it names the map scene ok a changed node property is reported ok with its live and file values ok a changed property INSIDE a resource is reported ok with its live and file values ok and says which file to edit (the material is embedded in the map) ok an untouched property is NOT reported (4 change(s) reported in total) Ground/Surface . transparency : file=0.0 live=0.25 Ground/Surface . surface_material_override/0/roughness : file=0.89999997615814 live=0.40000000596046 TeleporterToHome/Model/teleporter/StaticBody3D . collision_layer : file=1.0 live=3.0 TeleporterToHome/Label3D . text : file=Teleport live=Return Home ok the gate ran to the end (no script error cut it short) GATE settings_dump: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-map-flat-objects (ok, 3457ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok map_flat.tscn loads ok and instantiates ok map_flat has a SceneObjects ok and a LevelPersistence, made in _ready rather than on first use ok the journal folds brushes into this map's DCLevel ok exactly ONE journal and ONE objects manager (1 / 1) ok and the journal is wired to the objects manager ok the journal is admin-controllable ok exposed as 'level' ok record is scope authority — one peer records, or N peers build N blocks ok map_flat exposes create_object() [MapDCLevel] created block.bevelled at (0.0, 5.0, 0.0) (p1:1792436181) ok creating a block returns a dot (p1:1792436181) ok and a node exists for it (0 -> 1) ok the node resolves from its dot ok and is where it was asked for ((0.0, 5.0, 0.0)) ok self-check: an unknown prefab id is refused ok and nothing was built for it GATE map_flat_objects: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-builder-bot (ok, 5606ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok builder.gd loads ok the map brought its objects manager [builder] 'gate_builder' will stack 6 blocks at (37.0, 0.6, 3.0) ok the brain declares an interval (2.0s) and a bound (6) ok nothing is built before the first tick [MapDCLevel] created block.bevelled at (37.0, 5.6, 3.0) (p1:1792436187) [builder] 'gate_builder' placed block 1/6 at (37.0, 5.6, 3.0) ok one tick past the interval places ONE block (1) ok a tick inside the interval places nothing (1) [MapDCLevel] created block.bevelled at (37.0, 15.6, 3.0) (p1:1792436188) [builder] 'gate_builder' placed block 2/6 at (37.0, 15.6, 3.0) ok the second tick places a second block (2) ok two placed blocks found ok and the second sits exactly one course above the first (10.00, want 10.00) [MapDCLevel] created block.bevelled at (37.0, 25.6, 3.0) (p1:1792436189) [builder] 'gate_builder' placed block 3/6 at (37.0, 25.6, 3.0) [MapDCLevel] created block.bevelled at (37.0, 35.6, 3.0) (p1:1792436190) [builder] 'gate_builder' placed block 4/6 at (37.0, 35.6, 3.0) [MapDCLevel] created block.bevelled at (37.0, 45.6, 3.0) (p1:1792436191) [builder] 'gate_builder' placed block 5/6 at (37.0, 45.6, 3.0) [MapDCLevel] created block.bevelled at (37.0, 55.6, 3.0) (p1:1792436192) [builder] 'gate_builder' placed block 6/6 at (37.0, 55.6, 3.0) [builder] 'gate_builder' finished: 6 blocks ok it stops at MAX_BLOCKS and keeps stopping (6, want 6) ok it published its progress (placed=6) [builder] 'gate_builder_nomap' will stack 6 blocks at (41.0, 0.6, -1.0) [builder] 'gate_builder_nomap' waiting for a map that can hold objects ok self-check: with no buildable map it places nothing (6) GATE builder_bot: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-brain-params (ok, 1902ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok BotRegistry and ScriptHost autoloads present ok a brain with params registers () ok the brain instance is reachable ok the declared param reached it (tuned=42) ok and bot_id still arrived (p_bot) ok the second brain loaded ok params CANNOT hijack bot_id (p_safe) ok builder.gd loads ok builder declares a `count` property, not a const ok with a sane default (6) ok and count is settable, so params can override it ok self-check: a brain with no params still loads ok self-check: and keeps its own default (tuned=0) GATE brain_params: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-chat-names (ok, 2016ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok chat overlay scene loads ok daemon message shows its sender name (got clode: hi) ok nameless member shows anon-<4> (got anon-abcd: yo) ok id-prefix placeholder shows anon-<4> (got anon-wxyz: yo2) ok send adds no optimistic line (it would be shown twice) ok no "Player" anywhere in the chat log GATE chat_names: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 3 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-purge-confirm (ok, 8081ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok KeetService autoload present ok game.tscn loads ok a click alone does not purge (purged=[]) ok one confirmation dialog is open (got 1) ok the dialog is visible ok the dialog names the room (text=Leave "Gate Purge Room" and delete its local data? You will need a new invite to rejoin.) ok the dialog says rejoining needs an invite ok cancel does not purge (purged=[]) ok cancel closes the dialog ok a second click opens a fresh dialog (got 1) ok confirm purges this room once (purged=["gatepurgeroom0000000000000000000000000000000000000000"]) ok confirm closes the dialog GATE purge_confirm: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-home-button (ok, 7698ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok KeetService autoload present ok the stub room manager is installed ok the main panel has a HomeButton (Resume is gone: true) ok disabled + waiting before the daemon answers (text=Home (waiting for keet-daemon…)) ok daemon down: disabled + says so (text=Home — keet-daemon not running) ok no home.get while the daemon is down [Dedicated] identity loaded: gate [Menu] home room gatehomeroom0000 (existing) ok identity loaded -> home.get asked once (calls=1) ok enabled as "Home" (text=Home) ok KeetService.home_room_id = the home room [Menu] Home -> gatehomeroom0000 ok pressing Home selects the home room (room=gatehomeroom00000000000000000000000000000000000000000) ok the home room runs on the offline peer (peer=) ok no mesh / DHT for the home room ok the game is started ok the menu closes ok HUD reads room=home() (hud=MESH active=NO peers=0 players=0 room=home(gatehomeroom)) ok pressed again at home: menu closes, room unchanged ok the home room is listed as "Home" ok the home room has no Purge button ok other rooms keep Purge [Menu] _start_mesh room=gateotherroom000 ok another room can be selected from home ok leaving home ends the home session (game_started=false) ok the offline peer is gone (peer=) [Menu] Home -> gatehomeroom0000 ok Home from another room returns home, offline [Dedicated] identity loaded: gate [Menu] home.get FAILED: HOME_ROOM_MISSING: identity-0 homeRoomId abc is not a room on this identity ok home.get error: disabled (text=Home — unavailable) ok the error is in the tooltip (tooltip=HOME_ROOM_MISSING: identity-0 homeRoomId abc is not a room on this identity) ok pressing a disabled Home changes nothing ok the gate ran to the end (no script error aborted it) GATE home_button: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-save-banner (ok, 1748ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok KeetService + GameState autoloads present ok scenes/game/save_banner.gd exists ok daemon running in a room: no banner ok daemon down in a room: banner shown ok it says edits are not saved (text=NOT SAVING — keet-daemon is not running. Edits are not saved and are lost on quit.) ok daemon back: banner gone ok no room: no banner ok a refused write is named (text=Not saved: world:level:me:op:1 — Not allowed to write world:level:me:op:1) ok game.gd adds the banner to its HUD ok the gate ran to the end (no script error aborted it) GATE save_banner: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 3 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-home-starter (ok, 1610ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok format stamped ok 1. records and plain keys kept verbatim ok 2. player positions dropped ok 3. undone records dropped ok 4. only the library entries the map uses (assets=["world:assets:model:crate"]) ok 5. referenced content found (["aaaa000000000000000000000000000000000000000000000000000000000001"]) ok 6. absent records written (plain keys) ok 6. a key the home has is kept (sky stays 7.0) ok 6. values written as Variants, not raw strings ok 6. the used library entry is written ok 7. world:starter:applied set (r={ "written": 3, "kept": 1, "refused": 0 }) ok 7. a second seed writes nothing ok 7b. a starter read back from JSON seeds the same (r={ "written": 4, "kept": 0, "refused": 0 }) ok 9. a refused write leaves no marker (r={ "written": 3, "kept": 0, "refused": 1 }) ok 10. GameState + KeetService autoloads present ok 10. another room is never seeded ok 10. before the role is known: deferred, no marker (r={ "deferred": true }) [GameState] home starter for map_test: { "written": 4, "kept": 0, "refused": 0 } ok 10. role arrives (admin): seeded, dev-authored records accepted ok 10. second entry: skipped ok 8. unknown format refused, nothing written (r={ "error": "starter format 2, this build reads 1" }) ok the gate ran to the end (no script error aborted it) GATE home_starter: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-param-shapes (ok, 1559ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok DCLevel (dc-terrain) is loaded ok control: an inside-out box is refused (accepted 0, refused 1) ok stairs 10 solid steps: 10 pieces, store accepted 10, refused 0 (want 10) ok stairs floating slabs: 10 pieces, store accepted 10, refused 0 (want 10) ok stairs open risers: 6 pieces, store accepted 6, refused 0 (want 6) ok stairs 2 flights + 1 landing: 11 pieces, store accepted 11, refused 0 (want 11) ok stairs U-turn, 2 flights + 1 landing: 11 pieces, store accepted 11, refused 0 (want 11) ok stairs auto steps (3 m / 0.2 m): 15 pieces, store accepted 15, refused 0 (want 15) ok spiral_stairs 12 treads over 270°: 12 pieces, store accepted 12, refused 0 (want 12) ok spiral_stairs 4 wide treads split ≤ 45°: 8 pieces, store accepted 8, refused 0 (want 8) ok spiral_stairs with a centre column: 13 pieces, store accepted 13, refused 0 (want 13) ok spiral_stairs floating treads: 12 pieces, store accepted 12, refused 0 (want 12) ok tunnel round, 8 facets: 8 pieces, store accepted 8, refused 0 (want 8) ok tunnel round on 1 m walls: 14 pieces, store accepted 14, refused 0 (want 14) ok tunnel pointed, 10 facets: 10 pieces, store accepted 10, refused 0 (want 10) ok tunnel flat (2 walls + roof): 3 pieces, store accepted 3, refused 0 (want 3) ok tunnel circle, 16 facets: 16 pieces, store accepted 16, refused 0 (want 16) ok tunnel round + floor slab: 9 pieces, store accepted 9, refused 0 (want 9) ok stairs: clearance accepted (1) ok spiral_stairs: clearance accepted (1) ok tunnel: clearance accepted (1) ok 1. deterministic ok 2. 4 steps -> 4 solid pieces (got 4) ok 6. piece 0 is author A/0@100 (index @ shape version) seq 100, group A:100 ok 6. the shape's material on its pieces ok 2. shape.set steps 8 -> 8 pieces, same shape ok 2. an edit gives the pieces fresh names (A/0@110, got A/0@110) ok 2. undo the set -> 4 again ok 3. per-param LWW: steps=6 (later), tread_thickness=0.1 (other author) both hold ok 4. shape.xform moves every plane by the frame ok 5. a live detach removes the shape's pieces ok 5. undo the detach -> the shape is back ok the gate ran to the end (no script error aborted it) GATE param_shapes: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-shape-journal (ok, 1745ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry -- shape.create: one record, the type's pieces -- shape.create recorded OK nothing skipped OK { "applied": 5, "skipped": 0, "undone": 0, "records": 5, "brush_fold": "applied" } 4 solid pieces in the shape's group OK 4 and its headroom clearance OK 1 piece 0 is named /0@: OK gate-author/0@1792436213:1792436213 the frame placed it (x >= 5) OK (5.0, 0.0, 0.0) -- shape.set: steps 4 -> 7, then undo -- 7 pieces after shape.set OK 7 4 again after undo OK 4 -- shape.xform / shape.size -- moved by shape.xform (x >= 20) OK (20.0, 0.0, 0.0) resized by shape.size (first step 2 m deep) OK (22.0, 0.5, 2.0) -- shape.detach (Make Real) -- detached: the shape generates nothing OK labels: shape kinds have History names OK GATE shape_journal: PASS (12 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-identity-flow (ok, 5911ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry -- first run, fresh identity (no name, no vault) ok the first-run step opens ok it asks for a backup password ok it is required (no Cancel) ok a second identity reply does not open a second step ok a blank name sends nothing ok a short password sends nothing (Use a password of at least 8 characters.) ok mismatched passwords send nothing ok vault.setup, then identity.setName (["vault.status", "vault.setup", "identity.setName"]) ok vault.setup gets only the password: it backs up, never restores ok the trimmed name is set in keet ok the step closes ok identity_changed fires once (the menu refetches identity) -- first run, vault already there ok no password asked when a backup exists ok only the name is set (["vault.status", "identity.setName"]) -- first run, keet-core dropped the phrase and there is no vault ok naming still completes (["vault.status", "vault.setup", "identity.setName"]) ok and the step closes -- first run, backup fails for another reason ok the name is not set past a failed backup ok the step stays open and shows the error ok Continue is usable again -- no first run when named, or headless ok a named identity gets no step ok a headless run is never blocked by it -- back up: vault exists = change password ok it offers a password change ok vault.setup {password, oldPassword} ({ "password": "new password!", "oldPassword": "old password!" }) ok closes on success ok a wrong current password says so (Wrong password.) -- back up: no vault, keet-core dropped the phrase ok the words field starts hidden ok after the refusal it asks for the words ok the words go to vault.setup normalized (abandon ability able about above absent absorb abstract absurd abuse access accident account accuse achieve acid acoustic acquire across act action actor actress actual) ok backing up never restores ok closes on success -- show recovery phrase ok vault.export with the password ok the words are shown ok read-only ok the password field is cleared ok Done closes it without another export -- restore from phrase ok a short phrase is refused before asking ok a full phrase opens the switch confirmation ok nothing is sent before confirming ok cancel sends nothing ok identity_swapping fires (the menu leaves the room) ok identity-manager.import {phrase, password} ok a new identity entry: the current one is kept ok never vault.import (it overwrites the current identity in place) ok closes, identity_changed fires -- menu wiring ok the menu owns an IdentityFlow ok Network panel has "Back up…" ok Network panel has "Recovery phrase…" ok Network panel has "Restore…" [Dedicated] identity loaded: anon-abcd ok an unnamed identity opens the first-run step ok the menu no longer says "Player" (got anon-abcd) ok typing in the name box no longer forks a local name ok submitting it renames in keet ok a restore leaves the current room first GATE identity_flow: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-nameplate (ok, 1893ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry -- a verified claim shows the ROSTER name ok before any claim: anon-<4 of mesh key> (got anon-aaaa) ok a valid proof binds peer 2 → alice's member id ok and asks for the roster ok not in the roster yet: anon-<4 of member id> (got anon-q7xm) ok a roster update fires names_changed ok the label is the roster name (got alice) ok a roster entry with no real name (name = member id) reads anon (got anon-q7xm) -- the claim may arrive before the handshake key ok not bound without the authenticated key ok bound once the key arrives (got bob) -- impersonation ok alice's real proof replayed from another mesh key is refused ok eve stays anon (got anon-eeee) ok a made-up proof is refused ok bob's proof claiming to be alice is refused ok bob's own claim is accepted ok a later failed claim UNBINDS (no stale trust) -- rename, leave ok alice ok a re-sent claim (what a rename sends) refreshes the roster ok the new roster name shows without a respawn ok a peer that left is forgotten (got anon-p2) -- our own claim ok attests our OWN mesh key ({ "data": "aaaa000000000000000000000000000000000000000000000000000000000001" }) ok a newly connected peer gets {memberId, proof} ([[7, "q7xmk3pd9wfbyo1ru5ta8zcn4hejsg6ixmk3pd9wfbyo1ru5ta8zc", "proof-for-aaaa000000000000000000000000000000000000000000000000000000000001"]]) ok every connection gets it — late joiners included ok the same key is attested once -- the self-asserted paths are gone ok player.gd: no any_peer _set_player_name RPC ok player.gd: no player:name: state ok player.gd: follows PeerIdentity.names_changed ok player.gd: label = name_for_peer(owner) ok player_procedural.gd: no any_peer _set_player_name RPC ok player_procedural.gd: no player:name: state ok player_procedural.gd: follows PeerIdentity.names_changed ok player_procedural.gd: label = name_for_peer(owner) ok player.tscn: no "Player" default label ok player_procedural.tscn: no "Player" default label ok player:name: is no longer a route -- KeetService owns it ok KeetService.peer_identity exists ok same RPC path on every peer (/root/KeetService/PeerIdentity) ok members_loaded feeds the roster -- bots: .bot ok a peer-bound bot is .bot (got alice.bot) ok an unbound bot is .bot (got builder1.bot) ok the second line (binding · body · brain) stays ok it follows a rename (got alice2.bot) GATE nameplate: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-graphics-presets (ok, 2026ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok Settings autoload present -- schema ok a Preset row offers Low / Medium / High ok Clouds Off / Quarter / Half / Full res, Half by default ok Preset is the first row of the panel -- presets ok fresh settings read as High (High = today's defaults) ok Low: Vertex terrain material ok Low: clouds off ok Low: 75% render scale ok Low: MSAA off, bloom Low ok and it reads as Low ok Medium: Vertex / Quarter clouds / 100% / MSAA off / bloom High / 1024 / normal maps ok and it reads as Medium ok changing any covered row reads as custom (no preset highlighted) ok High restores Full / Half clouds / 100% / MSAA 2X ok and reads as High ok Ultra clouds is no preset (high-end, set by hand) ok the preset itself is never stored -- saved bool migrates ok a saved clouds=true loads as 2 (not int(bool)) ok a saved clouds=false loads as 0 (not int(bool)) -- clouds switch ok clouds off disables the SunshineClouds effect ok other compositor effects are untouched ok clouds High re-enables it at Half resolution ok an effect the ADDON disabled (failed init) is never forced on ok Ultra = Native resolution ok apply_settings applies the clouds row ok and back on at Low = Quarter resolution GATE graphics_presets: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-mountain-stats-worst (ok, 4169ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry -- the cause: delta is clamped ok a 600 ms stall is reported to _process as 134 ms (clamped by max_physics_steps_per_frame) -- MountainStats times frames by the wall clock ok map_mountain has _stat_note_frame() ok a 600 ms gap is recorded as worst=600 ms GATE mountain_stats_worst: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-brush-maps (ok, 11510ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok map_mountain.tscn loads ok map_mountain.tscn has a DCLevel node ok map_mountain.tscn runs the map_dc_level brush editor ok map_mountain.tscn: level_import off (an empty brush level, no START.MAP) ok map_test.tscn loads ok map_test.tscn has a DCLevel node ok map_test.tscn runs the map_dc_level brush editor ok map_test.tscn: level_import off (an empty brush level, no START.MAP) ok map_dc_erosion.tscn loads ok map_dc_erosion.tscn has a DCLevel node ok map_dc_erosion.tscn runs the map_dc_level brush editor ok map_dc_erosion.tscn: level_import off (an empty brush level, no START.MAP) ok map_flat.tscn loads ok map_flat.tscn has a DCLevel node ok map_flat.tscn runs the map_dc_level brush editor ok map_flat.tscn: level_import off (an empty brush level, no START.MAP) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 12.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapTest/LevelPersistence -- map_test.tscn in the tree ok map_test.tscn has its brush journal (LevelPersistence) ok map_test.tscn: the journal folds into its DCLevel [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry DCCompute: Failed to create local RenderingDevice (no Vulkan?) DCTerrainGeneratorProcNodes: Discovered 10 parameters from graph DCTerrainGeneratorProcNodes: Compiled GLSL (64439 bytes, base_freq=3.0, terrain_height=60000.0) GraphExporter: Exported 170 nodes, 203 connections GraphImporter: Imported 170 nodes, 203 connections (0 nodes skipped) DCTerrainGeneratorProcNodes: Compiled GLSL (64439 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) [MapDCErosion] erosion node emitted (59198 bytes of graph GLSL) DCTerrain::rebuild() gen=1 has_workers=false generator=resource gpu_shader=yes [MapDCErosion] detail normal: freq 0.01000 (base 100 m), 4 oct, gain 0.50 [MapDCErosion] color_mode 1, reads back 1 (MATCH); field_range -7800..10600 [MapDCErosion] colour ramp: floor -9100 ceiling 11900 water 700 m (h=0.467) [MapDCErosion] detail normal OFF below the coast band (water 700, coast 30..50 m) [MapDCErosion] voxel 1.00 m depth 16 -> span 917.5 km (+/- 458.8 km) [MapDCErosion] peak spacing 600.0 km, octaves 8 (600.0/300.0/150.0/75.0 km), relief lobes 120.0 km, relief 924 m .. 11550 m [MapDCErosion] surface at spawn column = -5946.7 m -> spawn -5943.7 m [MapDCErosion] teleporter placed at -5947.0 m [MapDCErosion] FFT ocean at y=700 (6.0 km wave sheet + flat plate to the horizon, shore-attenuated against the real seabed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + terrain (left, open) — 7 panel(s) [BuildDock] + topbar (top, open) — 8 panel(s) [BuildDock] + toolsettings (top, open) — 8 panel(s) [BuildDock] + history (right, open) — 8 panel(s) [BuildDock] + object (right, open) — 9 panel(s) [BuildDock] + shape (right, open) — 9 panel(s) [BuildDock] + stack (right, open) — 9 panel(s) [BuildDock] + tools (left, open) — 10 panel(s) [BuildDock] + bots (left, open) — 11 panel(s) [MapDCLevel] adopted 2 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 12 panel(s) [BuildDock] + face (right, open) — 13 panel(s) [BuildDock] + outliner (organizer, open) — 13 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 0 brushes over (5.0, 12.0, 10.0) m -> 1 chunks, 0 links, 1 regions, 6 standable [BuildDock] + water (left, open) — 14 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapDCErosion/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapDCErosion/LevelPersistence -- map_dc_erosion.tscn in the tree ok map_dc_erosion.tscn has its brush journal (LevelPersistence) ok map_dc_erosion.tscn: the journal folds into its DCLevel [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 9 panel(s) [BuildDock] + toolsettings (top, open) — 9 panel(s) [BuildDock] + history (right, open) — 9 panel(s) [BuildDock] + object (right, open) — 10 panel(s) [BuildDock] + shape (right, open) — 10 panel(s) [BuildDock] + stack (right, open) — 10 panel(s) [BuildDock] + tools (left, open) — 11 panel(s) [BuildDock] + bots (left, open) — 12 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 13 panel(s) [BuildDock] + face (right, open) — 14 panel(s) [BuildDock] + outliner (organizer, open) — 14 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence -- map_flat.tscn in the tree ok map_flat.tscn has its brush journal (LevelPersistence) ok map_flat.tscn: the journal folds into its DCLevel [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry GATE brush_maps: PASS ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-terrain-panel-restore (ok, 1339ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok terrain_panel.gd compiles ok the panel binds to the generator ok default captured from the generator (0.5) ok a restored value reaches the generator (got 0.7) ok an int knob is restored as an int (got 5) ok a peer's change via state_changed reaches the generator (got 0.3) ok a map change resets the generator to its default (got 0.5) GATE terrain_panel_restore: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 3 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-journal-texture (ok, 1532ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry -- brush.create: face_tex, clearance and group survive the fold -- brush.create recorded OK applied, nothing skipped OK { "applied": 1, "skipped": 0, "undone": 0, "records": 1, "brush_fold": "applied" } clearance survives the fold (was dropped by _to_record) OK group survives the fold (was dropped by _to_record) OK g1 face_tex survives the fold OK 6 -- face.add carries its texture -- the new face has its texture and mode OK { "tex": "p/bevel", "mode": 3, "off_u": 0.0, "off_v": 0.0, "rot": 0.0, "scale_u": 1.0, "scale_v": 1.0, "U": (0.0, 0.0, 0.0), "V": (0.0, 0.0, 0.0), "u0": 0.0, "v0": 0.0, "rect": -1, "seed": 0, "hflags": 0 } -- face.tex with a field mask -- texture change landed on both faces OK the later nudge did not clobber the texture OK p/brick the nudge landed (offset, rotation) OK { "tex": "p/brick", "mode": 1, "off_u": 0.25, "off_v": 0.0, "rot": 15.0, "scale_u": 1.0, "scale_v": 1.0, "U": (0.0, 0.0, 0.0), "V": (0.0, 0.0, 0.0), "u0": 0.0, "v0": 0.0, "rect": -1, "seed": 0, "hflags": 0 } an unnamed face is untouched OK undo the texture change OK after undo the face is back to its create-time texture OK and the nudge (still live) is kept OK -- the derived projection table -- redo the texture change (p/brick back on two faces) OK the import rows come first, unchanged OK 9 rows derived rows carry the pack layer OK [9, 31, 7] p/brick (no info) falls back to the missing layer OK tile size is honoured (2 m tile -> |U| = 0.5) OK 0.5 dedup: a third brush identical to the second adds no rows OK 11 -> 11 the version bumped when the table changed, not otherwise OK -- texture lock rides brush.translate / brush.scale through _to_record (gate 4) -- a locked translate moved the texture offset OK 0.0000 -> -0.5000 a locked non-uniform scale froze the faces to explicit OK 2 without tex_lock the texture stays in world space OK GATE journal_texture: PASS (23 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-operators (ok, 3241ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry === Operator gate === -- activate / cancel -- nothing is active to begin with OK activate OK it is active OK escape is consumed by the active operator OK and it is no longer active OK a second escape is NOT consumed — it belongs to the caller OK -- an operator that refuses to start never becomes active -- activation is refused OK so nothing is active OK -- switching tools CANCELS the first, it does not commit it -- the second is active OK the first was never confirmed 0 want 0 OK it was deactivated 1 want 1 OK -- confirm commits exactly once, then leaves -- confirm reports that it wrote OK confirmed once 1 want 1 OK and the operator is no longer active OK confirming again does nothing OK still once 1 want 1 OK -- the status line names the tool and its setting -- the HUD line carries the operator name OK and is empty when nothing is active OK -- THE REAL OPERATORS, against a real store -- [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry move -- activates on a brush OK [move] nothing to move does nothing with no steps yet OK status names the axis and the offset OK [move] brush 1 by (0.448, 0.0, 0.0) confirm moves it OK by two grid steps on X (0.448) OK and wrote exactly one record 1 want 1 OK of the right kind OK the move is texture-locked, in the record OK extrude -- activates on a face OK [extrude] brush 1 face i:5 by 1 steps confirm extrudes OK the brush still has six faces 6 want 6 OK one record 1 want 1 OK a face.set OK create box -- activates while aiming at a surface OK [box] created box gate:3: 1 piece(s) at (6.048, 2.464, 1.0) confirm creates OK one more brush 2 want 2 OK one record 1 want 1 OK a shape.create of type box OK its one piece is grouped under the record's dot 1 want 1 OK a new box is TEXTURED (#94 P1 gate 6, §13.3) -- the record names the current texture OK the brush carries it on every plane OK where the box LANDS — TrenchBroom's moveDeltaForBounds rules -- a box on an off-lattice floor rests ON it (0.0896, floor 0.0896) OK standing at +X, the box is on the -X side of the aim (max 0.0000) OK snapped to the lattice line towards the viewer (0.2240, want 0.2240) OK the across-axis corner is on the lattice (0.2240) OK stairs and arch — one placement, more than one solid -- a flight is one solid per step 4 want 4 OK every step is a solid from the floor up, not a floating slab OK each tread is higher than the one before OK the top tread reaches the top of the bounds (0.8960, want 0.8960) OK the flight ascends away from you OK an arch is a ring of voussoirs 8 want 8 OK each voussoir is bounded by six planes OK nothing fills the opening — a point under the arc is in no voussoir 0 want 0 OK and the ring is solid where it should be 1 want 1 OK it stands on the springing line and fills the bounds (0.0000 .. 0.8960) OK [box] created tunnel gate:4: 9 piece(s) at (0.0, 0.0, 0.0) confirm creates the whole arch OK one brush per voussoir, plus one clearance 9 want 9 OK and ONE record, a tunnel shape.create 1 want 1 OK of type tunnel OK exactly one of its pieces is the clearance 1 want 1 OK every voussoir textured, the clearance volume not OK every voussoir is a real solid, not an empty plane set OK an arch at the DEFAULT size is still a ring 8 want 8 OK and the status line reads cleanly (shape: Tunnel (editable after placing: Shape panel) · [ ] size: 2 (16.0u x 16.0u x 16.0u) · Enter create · Esc cancel · H this help) OK and the wall thickness is a visible setting OK -- AIM-FOLLOWS: the crosshair IS the pointer -- the closest-approach value itself -- a ray through the grab point reads zero — no jump on activation OK look 5 m along X and the value is 5 (5.0000) OK it is measured from the GRAB point, not the world origin OK looking ALONG the axis is NAN, not a huge number OK and aim_steps holds the caller's value there OK move follows the aim -- activates OK nothing moves while you are still looking where you grabbed OK the brush follows the aim, snapped to 7 steps (X Y Z axis: X · aim: follows the crosshair · [ ] distance: +7 × 8.0u · Enter move · Esc cancel · H this help) OK [move] brush 12 by (1.568, 0.0, 0.0) confirm moves it there OK by the distance we were looking at (1.568) OK one record 1 want 1 OK `[` and `]` still ride on top — the fallback for the parallel case -- activates OK two keyed steps with the aim at zero (X Y Z axis: X · aim: follows the crosshair · [ ] distance: +2 × 8.0u · Enter move · Esc cancel · H this help) OK and they ADD to the aim rather than replacing it OK extrude follows the aim along the face normal -- activates on a face OK looking straight at the face, the aim is refused (aim: look ACROSS the face, or [ ] · [ ] distance: +0 × 8.0u · Enter extrude · Esc cancel · H this help) OK and `[` `]` still work there OK from an oblique angle it follows the aim (aim: follows the crosshair · [ ] distance: +4 × 8.0u · Enter extrude · Esc cancel · H this help) OK knife: AXIS mode — the control, unchanged -- [knife.probe] activate: enter [knife.probe] activate: crosshair hit ok [knife.probe] activate: brush 14 [knife.probe] activate: axis x [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=14 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=14 n=(1.0, 0.0, 0.0) d=23.9680 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done [knife.probe] activate: done activates on a brush OK no points placed yet, so it is in axis mode OK [knife] cut brush 14 on X at 23.968 -> gate:6 confirm cuts OK one more brush 15 want 15 OK one record 1 want 1 OK a brush.split OK on a world axis OK knife: THREE placed points define the plane -- [knife.probe] activate: enter [knife.probe] activate: crosshair hit ok [knife.probe] activate: brush 16 [knife.probe] activate: axis x [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=16 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=16 n=(1.0, 0.0, 0.0) d=40.9920 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done [knife.probe] activate: done activates OK [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: no plane (one point does not make a plane — place another) [knife] point 1/3 at (40.992, 0.896, 1.0) place point 1 OK [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=16 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=16 n=(0.0, -1.0, 0.0) d=-0.8960 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 2 [knife.probe] preview: done [knife] point 2/3 at (45.92, 0.896, 1.0) place point 2 OK [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=16 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=16 n=(0.0, 0.175088, 0.984553) d=1.1414 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 3 [knife.probe] preview: done [knife] point 3/3 at (43.008, 4.0, 0.448) place point 3 OK three points 3 want 3 OK the status says so OK [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=16 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=16 n=(0.0, 0.175088, 0.984553) d=1.1414 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 3 [knife.probe] preview: done [knife] cut brush 16 on 3 placed points at 1.141 -> gate:7 confirm cuts OK one more brush 17 want 17 OK one record 1 want 1 OK a brush.split OK NOT axis-aligned — this is the new capability OK the durable plane passes through all three points (0.000000) OK knife: TWO points + the help axis — a wedge IS a box with a diagonal cut -- [knife.probe] activate: enter [knife.probe] activate: crosshair hit ok [knife.probe] activate: brush 18 [knife.probe] activate: axis x [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=18 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=18 n=(1.0, 0.0, 0.0) d=60.4800 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done [knife.probe] activate: done activates OK [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: no plane (one point does not make a plane — place another) [knife] point 1/3 at (60.48, 2.24, 1.0) place point 1 OK [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=18 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=18 n=(-0.362446, -0.932005, 0.0) d=-24.0084 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 2 [knife.probe] preview: done [knife] point 2/3 at (64.512, 0.672, 1.0) place point 2 OK two points 2 want 2 OK [knife] cut brush 18 on 2 placed points at -24.008 -> gate:8 confirm cuts OK one record 1 want 1 OK the plane passes through both points OK and is parallel to the help axis (n.z = 0.000000) OK the halves are a wedge and its complement (low) 5 want 5 OK (high) 7 want 7 OK knife: a plane that cannot exist is REFUSED, and writes nothing -- [knife.probe] activate: enter [knife.probe] activate: crosshair hit ok [knife.probe] activate: brush 20 [knife.probe] activate: axis x [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=20 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=20 n=(1.0, 0.0, 0.0) d=84.0000 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done [knife.probe] activate: done activates OK [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: no plane (one point does not make a plane — place another) [knife] point 1/3 at (84.0, 2.016, 1.0) place point 1 OK [knife] that is the point you already placed a duplicate press is still claimed OK but no second point was placed 1 want 1 OK [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: no plane (those points are in line) [knife] point 2/3 at (84.0, 2.016, 0.0) place point 2, straight through the slab OK [knife] nothing to cut here — those points are in line confirm refuses OK no record 0 want 0 OK and no brush 20 want 20 OK the status says why OK knife: Backspace takes back the last point -- [knife.probe] activate: enter [knife.probe] activate: crosshair hit ok [knife.probe] activate: brush 20 [knife.probe] activate: axis x [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=20 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=20 n=(1.0, 0.0, 0.0) d=84.0000 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done [knife.probe] activate: done [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: no plane (one point does not make a plane — place another) [knife] point 1/3 at (84.0, 2.016, 1.0) one point 1 want 1 OK [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=20 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=20 n=(1.0, 0.0, 0.0) d=84.0000 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done backspace is claimed OK and it is gone 0 want 0 OK backspace with no points is not claimed — it belongs to the caller OK cancelling clears the points, so the next cut starts clean OK CANCEL WRITES NOTHING — the property that matters -- no record after a cancelled create 0 want 0 OK and no brush 20 want 20 OK no record after a cancelled move 0 want 0 OK and the brush did not move OK -- GRAB: dragging the SELECTED vertex/edge/face, end to end -- [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] nav: 0 boxes + 20 brushes over (152.0, 10.0, 6.0) m -> 10 chunks, 4 links, 12 regions, 119 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [MapDCLevel] grab the selected face: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel G with a selection takes up GRAB, not Move OK and it reads zero where you grabbed (X Y Z axis: OUT · aim: follows the crosshair · [ ] distance: +0 × 8u · Enter move · Esc cancel · H this help) OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry the face follows the aim, 7 steps (X Y Z axis: OUT · aim: follows the crosshair · [ ] distance: +7 × 8u · Enter move · Esc cancel · H this help) OK [MapDCLevel] face moved 1 plane(s) to (149.568, 2.0, 0.5) { "brushes": 21, "faces": 104, "triangles": 208, "vertices": 416, "faces_removed": 25, "faces_fragmented": 2, "surface_area": 729.507538623177, "max_normal_deviation": 0.00048828125, "colliders": 20, "sky_brushes": 0, "clearance_brushes": 1, "hidden_brushes": 0, "carves": 0, "pockets": 0, "pocket_triangles": 0, "pocket_voxel_size": 0.22400000691414, "ms_split": 0.263169, "ms_clip": 0.254913, "ms_mesh": 0.009919, "ms_upload": 0.117303, "ms_collide": 0.239925, "ms_pocket": 0.011682, "pockets_rebuilt": 0, "split_pieces": 0, "split_swallowed": 0, "build_ms": 0.896961 } confirm moves it OK by the distance we were looking at (1.568) OK one face.set record for the one selected plane 1 want 1 OK of the right kind OK nothing selected -> G is NOT the element drag -- [MapDCLevel] move the brush under the crosshair: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel G routes away from grab when nothing is selected OK a cancelled drag writes nothing, and moves nothing -- [MapDCLevel] grab the selected face: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel no record 0 want 0 OK and the face did not move OK VERTEX drag moves ONE corner, through the real map -- the slab has eight corners 8 want 8 OK a corner is three incident planes 3 want 3 OK the map offers that corner as a drag point OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [MapDCLevel] grab the selected vertex: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel grab takes it OK [grab] reshaped brush 22 — 1 corner(s) by (0.223999, 0.0, 0.0) [MapDCLevel] selection cleared confirm reshapes OK one record 1 want 1 OK and it is a brush.reshape, not a face.set OK still eight corners 8 want 8 OK SEVEN of the eight are untouched — only the dragged one moved 7 want 7 OK left click confirms, right click cancels -- [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [MapDCLevel] grab the selected : look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel a tool is up OK [MapDCLevel] operator cancelled — nothing was written right click cancels it OK and wrote nothing 0 want 0 OK [MapDCLevel] grab the selected : look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [MapDCLevel] moved 1 plane(s) to (150.464, 2.0, 0.5) { "brushes": 22, "faces": 111, "triangles": 220, "vertices": 442, "faces_removed": 25, "faces_fragmented": 2, "surface_area": 825.960145301186, "max_normal_deviation": 0.00048828125, "colliders": 21, "sky_brushes": 0, "clearance_brushes": 1, "hidden_brushes": 0, "carves": 0, "pockets": 0, "pocket_triangles": 0, "pocket_voxel_size": 0.22400000691414, "ms_split": 0.277075, "ms_clip": 0.237891, "ms_mesh": 0.009749, "ms_upload": 0.097354, "ms_collide": 0.239284, "ms_pocket": 0.012023, "pockets_rebuilt": 0, "split_pieces": 0, "split_swallowed": 0, "build_ms": 0.873426 } left click confirms and leaves OK the face moved OK one record 1 want 1 OK a click with no tool up writes nothing 0 want 0 OK and changes nothing OK left click SELECTS when no tool is up -- [GameMode] mode -> build (contexts ["builder", "build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 21 — 1 incident plane(s) ["i:5"] at (146.464, 2.0, 1.0) a click with nothing selected picks an element OK and it is the mode's kind, not a guess OK [GameMode] mode -> play (contexts ["player"]) but NOT while playing — there a left click is the grapple OK [GameMode] mode -> build (contexts ["builder", "build_mode"]) G moves what is SELECTED, not what is aimed -- [MapDCLevel] move the selected brush: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel G takes up move in brush mode OK on the SELECTED brush, not the one under the crosshair OK the selection is a SET with an ACTIVE member -- [MapDCLevel] selection cleared a plain pick selects one 1 want 1 OK and it is active OK shift extends 3 want 3 OK the LAST picked is active — the only rule to remember OK shift-clicking a selected brush removes it 2 want 2 OK active is untouched when another is removed OK removing the ACTIVE one leaves the rest 1 want 1 OK and hands active to what remains OK a plain pick REPLACES the whole set 1 want 1 OK with the new one active OK [MapDCLevel] selection cleared clearing empties the set 0 want 0 OK and there is no active brush OK CSG: the ACTIVE brush against the others -- [MapDCLevel] selection cleared the wall is active, the cutter is an operand OK [csg] subtract left 3 piece(s) from 1 cutter(s) [MapDCLevel] selection cleared the doorway is open OK and the wall either side is not OK the cutter was consumed OK records were written OK including a brush.subtract (brush.subtract brush.remove) OK and a brush.remove for the consumed cutter OK the selection was cleared — it names geometry that is gone OK more brushes than before, because a doorway is pieces OK CSG: discarding the cutter is an OPTION (menu: Q / RMB / F3) -- [csg] cutters will be KEPT the menu's discard toggle turns discarding OFF OK and it is remembered as a pref OK plain H is hide now, not the toggle (nothing selected = no records) 0 want 0 OK and did not flip the option back OK [MapDCLevel] selection cleared [csg] subtract left 3 piece(s) from 1 cutter(s) (cutters kept) [MapDCLevel] selection cleared [MapDCLevel] outliner selected 1 brush(es), active #32 the wall is cut where the cutter was OK and the wall either side is not OK the cutter is KEPT OK a brush.subtract and NO brush.remove (brush.subtract) OK the kept cutter is what is selected now, ready to move OK [MapDCLevel] selection cleared [csg] intersected with 1 brush(es) [MapDCLevel] selection cleared [MapDCLevel] outliner selected 1 brush(es), active #36 intersect narrowed the active brush OK and kept the operand OK CSG refuses a selection it cannot act on -- [MapDCLevel] selection cleared [csg] subtract needs at least two brushes selected — the ACTIVE one is the target, the rest are operands one selected brush is not a CSG operation 0 want 0 OK select modes: 1 / 2 / 3 / 4 -- [MapDCLevel] selection cleared [MapDCLevel] select mode: vertex 1 selects vertex mode OK [MapDCLevel] selection cleared [MapDCLevel] select mode: edge 2 selects edge mode OK [MapDCLevel] selection cleared [MapDCLevel] select mode: face 3 selects face mode OK [MapDCLevel] selection cleared [MapDCLevel] select mode: brush 4 selects brush mode OK switching mode clears the selection — it is not silently converted OK the weapon row is suppressed while building OK and OUT of build mode the mode keys are inert again OK -- FIRST REFUSAL, against the REAL map dispatch -- the operator is active OK `]` reached the active operator 1 want 1 OK `[` too 2 want 2 OK [MapDCLevel] grid 16u (0.448 m) an unclaimed key still falls through to the map OK [MapDCLevel] nothing selected — aim at a face, edge or corner and press B with no operator up, `]` is the selection nudge again — not the operator 2 want 2 OK and the grid was not touched OK PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 5 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-editor-e0 (ok, 2361ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) -- contexts exist -- text_input is an exclusive context OK tool context exists OK -- no text focus: builder live, movement reads the keyboard -- builder active in build mode OK movement allowed OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry W moves (input_direction.y = -1) OK (0.0, -1.0) -- a focused text field -- text_input active while the field has focus OK builder SUPPRESSED (typing fires no tool) OK movement not allowed OK W held but input_direction is zero OK (0.0, 0.0) global (always) still live — Esc gets you out OK focus released: builder back OK and W moves again OK -- the tool context and the fly modifiers -- not flying, no tool: the camera owns nothing (keymap step 1) OK an operator activates OK tool context pushed by OperatorStack.activate OK tool up, RMB not held: the TOOL owns Ctrl/Shift/Space OK RMB held: the camera owns them again OK cancel pops the tool context OK and, not flying, still nothing OK -- the Shortcut bridge -- Shortcut named by the action's label OK Move the aimed brush and shows the LIVE key OK G one shared Shortcut per action OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry run() reaches the same tapped() dispatch a key press does OK ["builder.move"] and only that action OK -- a REAL fly camera: Space rises unless a tool owns it -- [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/PlayerProcedural/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry no tool, RMB held: holding Space flies UP OK 6.667 m [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry a tool is up: Space does NOT fly (it is the tool's) OK 0.000 m tool up + RMB held: Space flies again OK 6.667 m GATE editor_e0: PASS (27 checks) ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-editor-e1 (ok, 4662ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [GameMode] mode -> build (contexts ["builder", "build_mode"]) -- four regions, each collapsible -- region 'top' exists OK region 'bottom' exists OK region 'left' exists OK region 'right' exists OK the top bar is in the TOP region OK the toolbar is in the LEFT region OK 'top' has a visible ▸/▾ toggle OK 'bottom' has a visible ▸/▾ toggle OK 'left' has a visible ▸/▾ toggle OK 'right' has a visible ▸/▾ toggle OK clicking the left toggle collapses the left region OK and the toggle stays reachable OK collapse state saved per player OK clicking again restores it OK the top band fits a 1280-px window OK needs 388 px between columns of 368 the bottom band fits a 1280-px window OK needs 228 px between columns of 368 and so does the status bar OK 0 px -- the top bar's menus come from the keymap -- the map keeps its top bar OK every menu item names a bound action with its live key OK 113 items, bad [] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] brush outlines off (24) View > Brush outlines toggled the outlines overlay OK -- select modes, grid, texture lock -- [MapDCLevel] selection cleared [MapDCLevel] select mode: brush [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence the 'brush' select-mode button set the map's mode OK brush [MapDCLevel] grid 0.5u (0.014 m) choosing grid 2u set the map's grid OK 1 [MapDCLevel] grid 1u (0.028 m) the key changed the grid AND the dropdown follows OK 2 / 2 the Texture Lock toggle sets the map's tex_lock OK -- the toolbar -- the toolbar has the tools OK 10 every tool tooltip shows its label AND its live key OK no 'Physical' noise in tooltips OK -- the status bar is generated -- idle: hints include F1 and the add-menu key OK [b]BUILD — SELECT BRUSH [CURSOR][/b] · [color=#ffb84d]F1[/color] all keys · [color=#ffb84 right side shows the grid OK BUILD · grid 1u · snap on · 0 selected [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence a tool is up: Enter/Esc and 'hold RMB fly' are shown OK [color=#ff6659][b]OPERATOR[/b][/color] [color=#ffb84d]Enter[/color] confirm · [color=#ff GATE editor_e1: PASS (30 checks) ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-editor-e2 (ok, 4573ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [GameMode] mode -> build (contexts ["builder", "build_mode"]) -- the grid -- grid spans 0.25 .. 256 units OK [0.25, 0.5, 1.0, 2.0, 4.0, 8.0, 16.0, 32.0, 64.0, 128.0, 256.0] default grid 8u OK [MapDCLevel] grid 8u (0.224 m) [MapDCLevel] grid 4u (0.112 m) "Finer grid" (Minus) takes 8u to 4.0u OK got 4.0 [MapDCLevel] grid 8u (0.224 m) [MapDCLevel] grid 16u (0.448 m) "Coarser grid" (Equal) takes 8u to 16.0u OK got 16.0 = is the bigger grid, - the smaller (same as the carve brush) OK [MapDCLevel] grid 8u (0.224 m) -- the snap toggle -- snap is ON by default OK snap on: effective step = the grid OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] snap off — 1 unit steps Shift+Tab turned snap OFF OK snap state saved per player (user://editor_layout.json) OK snap off: steps of 1 unit (whole units) OK placement snaps to 1u when off OK 0.5040 the top-bar magnet shows it OK clicking the magnet turns it back ON OK -- no tool: Ctrl / Shift do nothing to snapping (they fly) -- Ctrl held, no tool: still 8u OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence -- a tool is up -- Ctrl held: snap INVERTED (1u) OK 1.0 and the operator sees the same effective units OK the tool's status line SAYS snap is off and what a step is OK OPERATOR [snap off: 1u steps] Shift held: precision = grid / 8 OK 1.0 operator step in metres follows OK snap on (Shift is precision, not snap-off): no snap-off note OK OPERATOR -- units: Quake units or metres -- u: 8 units reads '8u' OK 8u [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence m: 8 units reads '0.224 m' OK 0.224 m the status bar follows OK BUILD · grid 0.224 m · snap on · 0 selected the grid dropdown follows OK 0.224 m and back to units OK [MapDCLevel] grid 32u (0.896 m) grid choice saved per player OK 7 a new map restores grid + snap OK 7 true [MapDCLevel] grid 8u (0.224 m) status bar shows the snap state OK BUILD · grid 8u · snap on · 0 selected -- the outliner's position / size boxes follow the units -- [MapDCLevel] outliner selected 1 brush(es), active #2 units: size reads 16 u OK 16.0 u [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence metres: size reads 0.448 m OK 0.448 m metres: centre X reads 0.224 m OK 0.22400000000198 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence typing 0.9 m snaps to 32u (0.896 m) on the grid OK 0.8960 m and back in units it reads 32 OK 32.0 -- snap TARGETS: vertex / edge on the aimed face -- targets off: nothing OK vertex on: a point near a corner snaps TO it OK (10.896, 0.896, 0.896) vertex only: the middle of an edge is not near a vertex OK edge on: a point near an edge snaps ONTO it OK (10.448, 0.896, 0.896) targets remembered per player OK snap off: targets off too OK GATE editor_e2: PASS (39 checks) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-editor-e3 (ok, 6053ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [GameMode] mode -> build (contexts ["builder", "build_mode"]) -- E3a: the command palette -- Space opens the command palette OK Space the map owns a palette OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence Space in build mode opens it OK empty search lists builder, build-mode AND global actions OK 164 actions but not itself OK nor mouse gestures (the wheel is not a command) OK a row shows the live key and its menu OK Add menu (every shape type) · Add [Shift+A] "new shape" -> the create tool first OK ["builder.create_box", "builder.extract_cut", "build_mode.faces_extrude"] fuzzy: "csgsub" -> CSG subtract OK ["build_mode.csg_subtract", "builder.add_cable", "builder.cable_from_edges"] no match -> empty list OK [MapDCLevel] grid 8u (0.224 m) [MapDCLevel] grid 16u (0.448 m) Enter closes it OK ... and RAN it through the key path: grid 8u -> 16u OK 6 remembered as recent OK reopens OK recent first on an empty search OK Escape closes it OK and the builder keys work again (no text field left focused) OK -- E3b: the F1 key list -- F1 opens the key list OK in build mode F1 lists the build keys, not the walking keys OK BUILD MODE@53 PLAYING@-1 show every context: the walking keys come AFTER the build keys OK BUILD MODE@53 PLAYING@8740 search "grid" keeps the grid keys, drops the rest OK F1 / Esc stay live while the search has focus OK Escape closes it OK builder keys live again after closing OK -- E3c: the tool popup -- Shift+Space opens the tool popup OK Shift+Space the map owns a tool popup OK Shift+Space in build mode opens it OK one row per toolbar tool OK 10 rows rows are named like the toolbar OK Box and show the live key OK G while open, builder keys do NOT fire (menu context) OK and the camera does not fly OK [move] nothing under the crosshair a pick closes it OK and hands the tool to Keymap.run OK builder.move menu context gone: keys + flying back OK reopens OK [knife.probe] activate: enter [knife.probe] activate: crosshair hit empty [knife] nothing under the crosshair pressing a tool's key while it is open picks that tool OK builder.knife Escape closes it and runs nothing OK builder keys live again OK -- E3d: the RMB-tap context menu -- the map owns a context menu OK a quick RMB tap opens it OK nothing selected: Add & view (new box, palette ...) OK no CSG without a selection OK menu context while open OK [MapDCLevel] grid 8u (0.224 m) [MapDCLevel] grid 16u (0.448 m) a pick runs it (grid 8u -> 16u) OK 6 an RMB drag (the look) opens nothing OK two brushes selected: Brush section with CSG and delete OK Escape closes it OK -- E3e: modifier hints -- idle hints mention the RMB-tap menu and Space search OK a short Shift press shows nothing yet OK held ~300 ms: the bar lists what Shift does OK [b]Shift[/b] [color=#ffb84d]Shift+L[/color] Deselect the shape / group under t no tool up, not flying: Shift alone means nothing OK and every Shift chord live now (Shift+D duplicate, Shift+Tab snap) OK only Shift chords OK released: the idle hints come back OK Ctrl with no tool up is not 'fly down' any more (only while flying) OK -- E3f: the first-run card -- [GameMode] mode -> play (contexts ["player"]) [GameMode] mode -> build (contexts ["builder", "build_mode"]) first time in build mode: the card shows OK it names the ways in, with the LIVE keys (Space search, Shift+F fly) OK [b]Build mode[/b] [color=#ffb84d]F1[/color] every key, searchable [color=#ffb84d]RMB[/color] hold to look and fly (WAS dismissed, and remembered OK [GameMode] mode -> play (contexts ["player"]) [GameMode] mode -> build (contexts ["builder", "build_mode"]) never again for this player OK -- E3g: the wheel drives the active tool -- wheel down = bigger, up = smaller (user: inverted) OK Wheel down / Wheel up [MapDCLevel] grid 8u (0.224 m) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed 1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 no tool up: the wheel changes nothing in the level OK [MapDCLevel] box: [ ] to resize, Enter to create, Esc to cancel [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence box tool up at 16u OK shape: Box (editable after placing: Shape panel) · [ ] size: 2 (16u x 16u x 16u) · Enter create · Esc cancel · H this help wheel DOWN grows the box one step OK shape: Box (editable after placing: Shape panel) · [ ] size: 3 (24u x 24u x 24u) · Enter create · Esc cancel · H this help wheel UP shrinks it OK shape: Box (editable after placing: Shape panel) · [ ] size: 1 (8u x 8u x 8u) · Enter create · Esc cancel · H this help and the grid is untouched OK GATE editor_e3: PASS (66 checks) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 8 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-uv-controls (ok, 5453ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence map_flat has uv_op OK -- fit u on the top face: 3.75 repeats -> 4 (scale 0.75) -- [texture] fit on 1 face(s) one face changed OK 1 scale_u 0.75 OK 0.75 offset and v untouched OK other faces untouched OK one face.tex record, mask SCALE OK [16] fit: a refold reproduces the local result OK -- justify +u: the far edge on a texture edge (u = 3/0.75 = 4 -> off 0) -- [texture] justify on 1 face(s) off_u 0 OK 0.0 mask OFFSET OK justify: a refold reproduces the local result OK -- align NEXT: the rectangle is aligned, so step to the next edge (90 deg turn) -- [texture] align on 1 face(s) rotation is a quarter turn OK 90.0 mask ROT OK align: a refold reproduces the local result OK -- nudge: offset +0.25 m, rotation -15, scale x2 -- [texture] nudge on 1 face(s) off_u +0.25 OK rot -15 OK scale_u x2 OK mask OFFSET|ROT|SCALE OK nudge: a refold reproduces the local result OK -- mode: face-aligned -- [texture] mode on 1 face(s) mode 3 OK mask MODE OK mode: a refold reproduces the local result OK -- freeze to explicit, then fit acts on the explicit axes -- [texture] mode on 1 face(s) mode EXPLICIT OK freeze records mask MODE|EXPLICIT OK [texture] fit on 1 face(s) still explicit after fit OK explicit fit: mask EXPLICIT OK explicit fit: a refold reproduces the local result OK -- reset: world-aligned, unscaled, texture kept -- [texture] reset on 1 face(s) paraxial, offset 0, rot 0, scale 1, same texture OK reset: a refold reproduces the local result OK -- a BRUSH selection: every face, faces with equal results share a record -- [MapDCLevel] outliner selected 1 brush(es), active #2 [texture] fit on 6 face(s) all 6 faces OK 6 fewer records than faces (equal results grouped) OK 3 brush fit: a refold reproduces the local result OK -- KEYS through the real handler (keymap context face_sel) -- [GameMode] mode -> build (contexts ["builder", "build_mode"]) [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [pick.probe] frame: set_aimed -1 face_sel is active with a selection in build mode OK camera_axes reads the live camera (right +x, up -z) OK { "right": (1.0, 0.0, 0.0), "up": (0.0, 0.0, -1.0) } [texture] nudge_screen on 1 face(s) Right: texture moves right on screen (off_u - step) OK 0.0 -> -0.22400000691414 (step 0.224) [texture] nudge_screen on 1 face(s) Up: texture moves up on screen = -z (off_v + step) OK 0.0 -> 0.22400000691414 [texture] nudge on 1 face(s) PgUp: rotate +15 OK [texture] nudge on 1 face(s) Shift+PgUp: rotate +1 more OK [texture] fit on 1 face(s) [texture] fit on 1 face(s) [texture] fit on 1 face(s) [texture] fit on 1 face(s) Home again on the same selection: NEXT fit (fewer repeats) OK 1.05314075946808 -> 1.57971119880676 keys: a refold reproduces the local result OK face_sel goes away with the selection OK Right with nothing selected writes nothing OK [GameMode] mode -> play (contexts ["player"]) -- nothing selected: nothing changes -- 0 faces, no records OK -- the FACE panel (right column) drives the same ops -- a 'face' panel on the RIGHT side OK the map keeps a handle to it OK nothing selected: buttons disabled OK one face selected: enabled, count 1 OK [texture] nudge on 1 face(s) +15° button rotates the face OK [texture] reset on 1 face(s) [texture] fit on 1 face(s) Reset then Fit U: 3 repeats -> NEXT = 2 (scale 1.5) OK 1.5 [texture] fit on 1 face(s) Fit U again: -> 1 repeat (scale 3) OK 3.0 [texture] nudge on 1 face(s) ÷2 halves the repeat, and the read-out follows OK [MapDCLevel] outliner selected 1 brush(es), active #2 brush selection: 6 faces, differing scale reads multi OK { "count": 6, "tex": "kenney-prototype/dark_01", "mode": 1, "off_u": "multi", "off_v": 0.0, "rot": 0.0, "scale_u": "multi", "scale_v": "multi" } panel: a refold reproduces the local result OK -- arrows still reach the map after a panel button was CLICKED (focus) -- [GameMode] mode -> build (contexts ["builder", "build_mode"]) [texture] nudge_screen on 1 face(s) control: Right via push_input, nothing focused, moves it OK 0.0 -> -0.22400000691414 [texture] nudge_screen on 1 face(s) Right after clicking a panel button still moves the texture OK -0.22400000691414 -> -0.44800001382828 [GameMode] mode -> play (contexts ["player"]) -- NO dock button can take focus (it would eat the arrows) -- every dock button / slider is FOCUS_NONE OK [] GATE uv_controls: PASS (55 checks) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-hotspot (ok, 5074ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok the composed sheet has rects in its pack.json [LevelPackMaterial] 2 texture(s) at 1024 px, 0 unknown -- Fit rect on the 3 x 0.25 m wall -- [texture] hotspot on 1 face(s) ok face 4 is HOTSPOT, auto rect (1 faces, { "tex": "composed/industrial", "mode": 4, "off_u": 0.0, "off_v": 0.0, "rot": 0.0, "scale_u": 1.0, "scale_v": 1.0, "U": (0.0, 0.0, 0.0), "V": (0.0, 0.0, 0.0), "u0": 0.0, "v0": 0.0, "rect": -1, "seed": 0, "hflags": 0 }) ok one face.tex record ok mask MODE|P2 (66) ok fitted to one of the 124 px strips (2) ok fit: a refold reproduces mode / rect / seed and the same fitted rect (local mode 4 rect -1 seed 0 fit 2 | refold mode 4 rect -1 seed 0 fit 2) -- re-roll moves between the near-equal strips -- [texture] hotspot_reroll on 1 face(s) [texture] hotspot_reroll on 1 face(s) [texture] hotspot_reroll on 1 face(s) [texture] hotspot_reroll on 1 face(s) [texture] hotspot_reroll on 1 face(s) [texture] hotspot_reroll on 1 face(s) [texture] hotspot_reroll on 1 face(s) [texture] hotspot_reroll on 1 face(s) ok re-rolls pick other 124 px strips only ([2, 1, 6, 4]) -- pin keeps the rect through re-rolls -- [GameMode] mode -> build (contexts ["builder", "face_sel", "build_mode"]) [texture] hotspot_pin on 1 face(s) ok Ctrl+Shift+U is the Pin key (Ctrl+Shift+U) [GameMode] mode -> play (contexts ["player"]) ok pin stores the rect (2) [texture] hotspot_reroll on 1 face(s) [texture] hotspot_reroll on 1 face(s) [texture] hotspot_reroll on 1 face(s) [texture] hotspot_reroll on 1 face(s) ok re-roll keeps the pin (rect still stored) (2) ok re-rolls no longer change a pinned face (2) ok pin: a refold reproduces mode / rect / seed and the same fitted rect (local mode 4 rect 2 seed 12 fit 2 | refold mode 4 rect 2 seed 12 fit 2) -- a texture without rects is skipped -- [texture] hotspot on 0 face(s) ok kenney face: 0 faces, mode stays paraxial -- panel buttons -- ok panel has Fit rect / Re-roll / Pin ok the Pin button names its key (Hotspot: pin the rect each face shows now (Ctrl+Shift+U)) [texture] hotspot on 1 face(s) ok Fit rect button makes face 5 HOTSPOT GATE hotspot: PASS (16 checks) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-selection-outline (ok, 4488ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence -- brush selection (click path: every face key, kind brush) -- [MapDCLevel] outliner selected 2 brush(es), active #3 ok NO face wash for a brush selection ok the map owns a SelectionOutline ok active brush: 12 edges outlined (12) ok active: #ffa028, 3 px ({ "segments": 12, "color": (1.0, 0.6275, 0.1569, 1.0), "width": 3.0, "hidden_alpha": 0.34999999403954 }) ok other selected brush: 12 edges (12) ok selected: #ed5700, 2 px ({ "segments": 12, "color": (0.9294, 0.3412, 0.0, 1.0), "width": 2.0, "hidden_alpha": 0.30000001192093 }) ok a faint copy for hidden edges (0.34999999403954) -- face selection -- ok the face gets a tint ok tint is DEPTH-TESTED (not drawn through walls) ok tint is light (<= 15 %) ((1.0, 0.72, 0.25, 0.12)) ok face outline: 4 edges, #ffb700, 3 px ({ "segments": 4, "color": (1.0, 0.7176, 0.0, 1.0), "width": 3.0, "hidden_alpha": 0.34999999403954 }) ok brush outlines cleared in face mode -- wireframe -- ok always-on wireframe is neutral grey ((0.7, 0.7, 0.7, 0.18)) GATE selection_outline: PASS (13 checks) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-move-proxy (ok, 4687ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok DCLevel exposes get_brush_mesh (rebuilt extension) ok brush mesh: one surface, 12 triangles for a box -- activate: the brush is hidden, its proxy stands in -- [MapDCLevel] outliner selected 1 brush(es), active #2 ok one MoveProxy under the level (1) ok the real brush is hidden while moving ok proxy uses the LEVEL material (same look) -- drag 3 steps on x -- ok a non-zero drag ((0.672, 0.0, 0.0)) ok the proxy moved by the drag ((0.672, 0.0, 0.0)) ok texture lock: projection shifted with it ((0.672, 0.0, 0.0)) ok the selection outline travels with the proxy ((0.672, 0.0, 0.0)) -- confirm: unhidden, translated, proxy gone -- [move] brush 2 by (0.672, 0.0, 0.0) [BuildDock] + adjust_last (left, open) — 13 panel(s) ok outline back at the origin after the drop ok brush visible again ok brush translated by the drag ((0.0, 0.0, 0.0) -> (0.672, 0.0, 0.0)) ok proxy freed -- cancel: back where it was -- [MapDCLevel] outliner selected 1 brush(es), active #2 ok cancel: brush visible again ok cancel: not moved ok cancel: proxy freed GATE move_proxy: PASS (16 checks) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-rotate (ok, 5026ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [GameMode] mode -> build (contexts ["builder", "build_mode"]) -- R on the selection: proxy up, brush hidden -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate ok R starts the rotate tool (Rotate:) ok the brush is shown as its proxy while turning -- ] x6 = 90° about Y -- ok the proxy turned 90° about Y ok the outline turned with it -- Enter commits about the centre (1, 0.5, 0.5) -- [rotate] 1 brush(es) +90° about Y [BuildDock] + adjust_last (left, open) — 13 panel(s) ok x / z extents swapped about the centre ([P: (0.5, 0.0, -0.5), S: (1.0, 1.0, 2.0)]) ok brush back, proxy freed ok one brush.rotate record, 90° ok a refold reproduces the rotation ([P: (0.5, 0.0, -0.5), S: (1.0, 1.0, 2.0)]) -- Shift+] = 1°, Escape cancels -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate ok Shift+] steps 1° (1.0) ok cancel: unchanged and visible -- a group turns about ONE shared pivot -- [MapDCLevel] outliner selected 2 brush(es), active #4 [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate [rotate] 2 brush(es) +90° about Y [BuildDock] + adjust_last (left, open) — 13 panel(s) ok the pair's union turned as one object (x 6.5..7.5, z -1.5..2.5) ([P: (5.0, 0.0, 0.0), S: (4.0, 1.0, 1.0)] -> [P: (6.5, 0.0, -1.5), S: (1.0, 1.0, 4.0)]) ok each brush kept its own size ([P: (6.5, 0.0, 1.5), S: (1.0, 1.0, 1.0)]) -- an OBJECT turns too (models need it): live, cancel restores, confirm journals -- [MapDCLevel] created marker at (3.0, 0.0, 3.0) (gate-author:1792436293) [MapDCLevel] selected 1 object(s), active gate-author:1792436293 [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate ok R on a selected object rotates the object (gate-author:1792436293) ok it turns live, 90° about its own origin ([X: (-0.0, 0.0, -1.0), Y: (0.0, 1.0, 0.0), Z: (1.0, 0.0, -0.0), O: (3.0, 0.0, 3.0)]) ok cancel puts it back ([X: (1.0, 0.0, 0.0), Y: (0.0, 1.0, 0.0), Z: (0.0, 0.0, 1.0)]) [MapDCLevel] selected 1 object(s), active gate-author:1792436293 [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate [rotate] 1 object(s) +90° about Y [BuildDock] + adjust_last (left, open) — 13 panel(s) ok confirm: the turn survives a refold (object.transform) ([X: (-0.0, 0.0, -1.0), Y: (0.0, 1.0, 0.0), Z: (1.0, 0.0, -0.0)]) ok one undo takes the turn back -- G moves an OBJECT live (user: 'doesn't move interactively'), once on confirm -- [MapDCLevel] selected 1 object(s), active gate-author:1792436293 [MapDCLevel] move the brush under the crosshair: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel ok G on a selected object moves the object ok it moves LIVE while dragging (2 steps on X) ((3.0, 0.0, 3.0) -> (3.448, 0.0, 3.0)) ok cancel puts it back [MapDCLevel] selected 1 object(s), active gate-author:1792436293 [MapDCLevel] move the brush under the crosshair: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [move] 1 object(s) by (0.448, 0.0, 0.0) [BuildDock] + adjust_last (left, open) — 13 panel(s) ok confirm journals it ONCE (not start+2+2) ((3.0, 0.0, 3.0) -> (3.448, 0.0, 3.0)) [GameMode] mode -> play (contexts ["player"]) GATE rotate: PASS (21 checks) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-editor-e4 (ok, 4662ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [GameMode] mode -> build (contexts ["builder", "build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence -- E4a: every tool has a page -- ok _box has settings and a commit button (4) ok _knife has settings and a commit button (4) ok _move has settings and a commit button (5) ok _rotate has settings and a commit button (5) ok _extrude has settings and a commit button (2) ok _grab_op has settings and a commit button (3) -- E4b: the settings row drives the rotate tool -- ok the map registered the tool settings row [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate ok R starts rotate [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok the row shows axis, angle, step and Rotate (["axis", "angle", "pivot", "step", "rotate"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok ] shows in the row (15°) (15.0) ok the step control changed what ] turns by (15 + 90) (105.0) ok the crosshair readout says it (+105° Y) ok a typed angle sets the tool (90.0) [rotate] 1 brush(es) +90° about Y [BuildDock] + adjust_last (left, open) — 13 panel(s) ok the Rotate button commits and leaves the tool ok the brush turned 90° ([P: (0.5, 0.0, -0.5), S: (1.0, 1.0, 2.0)]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence -- E4c: sticky settings -- ok a fresh rotate tool starts at the last step chosen (90°) (4) -- E4d: a typed move distance holds -- [MapDCLevel] outliner selected 1 brush(es), active #2 ok move starts on the selection ok typed 3 stays 3 after the aim updates (3) ok readout (+3 × 8u = 24u X) [move] brush 2 by (0.672, 0.0, 0.0) [BuildDock] + adjust_last (left, open) — 13 panel(s) ok Move commits exactly 3 grid steps along X ((0.672, 0.0, 0.0)) -- E4e: box settings -- ok stairs default: one step per grid step of height (4) (4) ok the shape's own Steps param: 2 (2) ok and the row shows it ok height 8 is independent of size 4 ok height set back to size re-links it ok ... so size drives it again (6) ok readout (Stairs 48u x 48u x 48u) -- E4f: a plugin shape -- ok the registered shape is in the shape list ok its own param drives it (3 layers) (3) [box] created gate_slabs: 3 brush(es) at (20.0, 0.0, 20.0) (16u x 16u x 16u) ok it creates ok three brushes, through the operator unchanged (3) ok and unregisters [GameMode] mode -> play (contexts ["player"]) GATE editor_e4: PASS (32 checks) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-editor-e5 (ok, 4568ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [GameMode] mode -> build (contexts ["builder", "build_mode"]) ok the map registered the History panel -- E5a: a parametric stairs is one gesture of one record, no Adjust Last -- [MapDCLevel] outliner selected 5 brush(es), active #6 [MapDCLevel] selected shape gate-author:1792436296 (5 pieces) [box] created stairs gate-author:1792436296: 5 piece(s) at (20.896, 0.0, 20.0) ok the stairs commit through the stack ok ONE gesture 'Add Stairs' of 1 record (shape.create) ({ "g": "gate-author:1792436296", "label": "Add Stairs", "count": 1, "undone": false, "stamp": 0, "kinds": { "shape.create": true } }) ok no Adjust Last — its params live in the Shape panel () -- E5a: a 3-brush scale is one gesture -- [MapDCLevel] outliner selected 3 brush(es), active #9 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale ok S starts the scale tool on the three (Scale:) [scale] 3 brush(es) ×(1.064, 1.448, 1.448) [BuildDock] + adjust_last (left, open) — 13 panel(s) ok the scale commits through the stack ok ONE gesture 'Scale' of 3 records ({ "g": "gate-author:1792436300", "label": "Scale", "count": 3, "undone": false, "stamp": 0, "kinds": { "brush.scale": true } }) -- E5b: adjust last -- ok the scale is adjustable ok the Adjust Last panel is up [scale] 3 brush(es) ×(1.192, 2.344, 2.344) ok Steps 1 -> 3 re-runs ok the brushes grew further ((1.063999, 1.448, 1.448) -> (1.192001, 2.344, 2.344)) ok a NEW live gesture of 3 ({ "g": "gate-author:1792436304", "label": "Scale", "count": 3, "undone": false, "stamp": 0, "kinds": { "brush.scale": true } }) ok the original stairs gesture is undone (kept in the journal) ok and DISCARDED from history: the adjusted one replaced it ok still adjustable after adjusting -- E5a: one Ctrl+Z / one redo -- [MapDCLevel] undo gate-author:1792436304 — 4 undoable, 6 redoable { "brushes": 9, "faces": 56, "triangles": 112, "vertices": 224, "faces_removed": 10, "faces_fragmented": 1, "surface_area": 33587214.6169542, "max_normal_deviation": 0.0, "colliders": 8, "sky_brushes": 0, "clearance_brushes": 1, "hidden_brushes": 0, "carves": 0, "pockets": 0, "pocket_triangles": 0, "pocket_voxel_size": 0.22400000691414, "ms_split": 0.124095, "ms_clip": 0.127171, "ms_mesh": 0.005511, "ms_upload": 0.041559, "ms_collide": 0.106301, "ms_pocket": 0.007024, "pockets_rebuilt": 0, "split_pieces": 0, "split_swallowed": 0, "build_ms": 0.411701 } ok ONE undo puts all three back ([[P: (50.0, 0.0, 0.0), S: (1.0, 1.0, 1.0)], [P: (53.0, 0.0, 0.0), S: (1.0, 1.0, 1.0)], [P: (56.0, 0.0, 0.0), S: (1.0, 1.0, 1.0)]]) ok the undo ended the Adjust Last offer [MapDCLevel] redo gate-author:1792436304 — 7 undoable, 3 redoable { "brushes": 9, "faces": 56, "triangles": 112, "vertices": 224, "faces_removed": 10, "faces_fragmented": 1, "surface_area": 33587237.8556688, "max_normal_deviation": 0.0, "colliders": 8, "sky_brushes": 0, "clearance_brushes": 1, "hidden_brushes": 0, "carves": 0, "pockets": 0, "pocket_triangles": 0, "pocket_voxel_size": 0.22400000691414, "ms_split": 0.124145, "ms_clip": 0.122973, "ms_mesh": 0.004719, "ms_upload": 0.043363, "ms_collide": 0.114376, "ms_pocket": 0.007775, "pockets_rebuilt": 0, "split_pieces": 0, "split_swallowed": 0, "build_ms": 0.417391 } ok ONE redo scales all three again (3 steps) [MapDCLevel] nothing to redo (undo 7 / redo 3 available) ok a second redo does NOT resurrect the replaced 1-step scale -- E5c: a two-brush rotate is one gesture -- [MapDCLevel] outliner selected 2 brush(es), active #11 [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate [rotate] 2 brush(es) +90° about Y [BuildDock] + adjust_last (left, open) — 13 panel(s) ok Enter rotated the pair ok one gesture 'Rotate' of 2 ({ "g": "gate-author:1792436310", "label": "Rotate", "count": 2, "undone": false, "stamp": 0, "kinds": { "brush.rotate": true } }) [MapDCLevel] undo gate-author:1792436310 — 9 undoable, 5 redoable { "brushes": 11, "faces": 72, "triangles": 144, "vertices": 288, "faces_removed": 12, "faces_fragmented": 1, "surface_area": 33587250.0347936, "max_normal_deviation": 0.0, "colliders": 10, "sky_brushes": 0, "clearance_brushes": 1, "hidden_brushes": 0, "carves": 0, "pockets": 0, "pocket_triangles": 0, "pocket_voxel_size": 0.22400000691414, "ms_split": 0.170814, "ms_clip": 0.161947, "ms_mesh": 0.005841, "ms_upload": 0.065334, "ms_collide": 0.134726, "ms_pocket": 0.009247, "pockets_rebuilt": 0, "split_pieces": 0, "split_swallowed": 0, "build_ms": 0.547939 } ok ONE undo restores both brushes -- E5d: a record outside any gesture -- ok is a gesture of one, named by its kind ({ "g": "gate-author:1792436313", "label": "Create", "count": 1, "undone": false, "stamp": 0, "kinds": { "brush.create": true } }) -- E5e: history -- ok the rotate undone BEFORE that create is discarded (a new edit ends the redo branch) (["Create", "Create", "Create", "Scale · 3", "Create", "Create", "Create", "Add Stairs"]) ok newest first, with counts (["Create", "Create", "Create", "Scale · 3", "Create", "Create", "Create", "Add Stairs"]) [MapDCLevel] undo gate-author:1792436313 — 9 undoable, 6 redoable { "brushes": 11, "faces": 72, "triangles": 144, "vertices": 288, "faces_removed": 12, "faces_fragmented": 1, "surface_area": 33587250.0347936, "max_normal_deviation": 0.0, "colliders": 10, "sky_brushes": 0, "clearance_brushes": 1, "hidden_brushes": 0, "carves": 0, "pockets": 0, "pocket_triangles": 0, "pocket_voxel_size": 0.22400000691414, "ms_split": 0.15799, "ms_clip": 0.159272, "ms_mesh": 0.00525, "ms_upload": 0.045837, "ms_collide": 0.081054, "ms_pocket": 0.006522, "pockets_rebuilt": 0, "split_pieces": 0, "split_swallowed": 0, "build_ms": 0.455955 } ok an undone gesture is listed and marked [MapDCLevel] redo gate-author:1792436313 — 10 undoable, 5 redoable { "brushes": 12, "faces": 80, "triangles": 160, "vertices": 320, "faces_removed": 13, "faces_fragmented": 1, "surface_area": 33587254.0347936, "max_normal_deviation": 0.0, "colliders": 11, "sky_brushes": 0, "clearance_brushes": 1, "hidden_brushes": 0, "carves": 0, "pockets": 0, "pocket_triangles": 0, "pocket_voxel_size": 0.22400000691414, "ms_split": 0.172086, "ms_clip": 0.177697, "ms_mesh": 0.005711, "ms_upload": 0.048432, "ms_collide": 0.098487, "ms_pocket": 0.006903, "pockets_rebuilt": 0, "split_pieces": 0, "split_swallowed": 0, "build_ms": 0.509346 } ok the scale row (Scale · 3) ok seek to the scale changes the 3 newer gestures ok the three newer creates are gone, the scale stays (3) ok and the history marks them undone ok seek to the newest row redoes them (12) ok but not the discarded rotate -- flatten from the History panel -- ok the panel has Flatten map / Flatten room ok a peer cannot flatten (it erases every author's records) ok and asking does nothing ok the admin can ok asking opens the confirmation with the record count ok nothing flattened before confirming [LevelPersistence] FLATTENED : 15 records -> 7 (backup user://flatten_backups_ci/map-1792436295.json) [History] flatten map: { "before": 15, "after": 7, "backup": "user://flatten_backups_ci/map-1792436295.json" } ok confirmed: History is empty (0) ok and the level is unchanged (0) [GameMode] mode -> play (contexts ["player"]) GATE editor_e5: PASS (40 checks) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 5 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-scene-objects (ok, 2514ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry scene objects gate the catalogue has ids OK ["block.bevelled", "bot", "light.point", "light.spot", "marker", "model", "spawn_point", "spawner", "teleporter"] a known id instantiates OK light.point an arbitrary class is REFUSED OK not in the table and so is a raw path OK refused both records applied OK applied 2 skipped 0 two objects exist OK 2 named by its DOT, not a node path OK peerA:1 and placed where the record says OK (1.0, 2.0, 3.0) the node carries its dot OK peerA:1 re-folding does NOT duplicate OK 2 after 4 folds and it is the SAME node, not a replacement OK identity held an undone record removes its object OK 1 and it is counted as undone OK 1 the other survives OK peerB:2 clearing the flag brings it back OK 2 an unknown prefab is skipped, not fatal OK skipped 1 and the known ones still applied OK 2 both land regardless of arrival order OK 2 and each keeps its own transform OK (1.0, 1.0, 1.0) SceneObjects claims object.* only OK object.create yes, brush.create no a transform round-trips through 12 floats OK (3.0, -2.0, 11.0) and a malformed one is the identity, not a partial basis OK identity a transform moves the object OK (5.0, 0.0, 0.0) and does not create a second one OK 1 it is the same node OK identity held re-folding does not compound the move OK (5.0, 0.0, 0.0) the later transform wins OK (9.0, 0.0, 0.0) undoing the later move falls back to the earlier one OK (5.0, 0.0, 0.0) undoing every move returns it to where it was created OK (0.0, 0.0, 0.0) a transform naming an unknown object is skipped OK skipped 1 entries() reports the object with its dot and type OK [{ "dot": "a:1", "type": "marker", "node": marker_a_1:, "parent": "" }] -- object.set_prop -- SceneObjects claims object.set_prop OK light.point exposes ["color", "energy", "range", "shadows"] OK ["color", "energy", "range", "shadows"] light.spot exposes ["color", "energy", "range", "shadows", "angle"] OK ["color", "energy", "range", "shadows", "angle"] block.bevelled exposes ["tint"] OK ["tint"] marker exposes ["tint"] OK ["tint"] teleporter exposes ["label", "destination"] OK ["label", "destination"] model exposes ["asset", "name", "collision", "scale"] OK ["asset", "name", "collision", "scale"] teleporter does NOT expose target_map OK a peer could aim it at any scene light.point.color default matches the prefab OK [1.0, 0.9200000166893, 0.77999997138977] vs [1.0, 0.92, 0.78] light.point.energy default matches the prefab OK 2.0 vs 2.0 light.point.range default matches the prefab OK 8.0 vs 8.0 light.point.shadows default matches the prefab OK true vs true light.spot.color default matches the prefab OK [1.0, 0.94999998807907, 0.85000002384186] vs [1.0, 0.95, 0.85] light.spot.energy default matches the prefab OK 3.0 vs 3.0 light.spot.range default matches the prefab OK 12.0 vs 12.0 light.spot.shadows default matches the prefab OK true vs true light.spot.angle default matches the prefab OK 35.0 vs 35.0 block.bevelled.tint default matches the prefab OK [0.72000002861023, 0.68000000715256, 0.60000002384186] vs [0.72, 0.68, 0.6] marker.tint default matches the prefab OK [1.0, 0.69999998807907, 0.20000000298023] vs [1.0, 0.7, 0.2] teleporter.label default matches the prefab OK vs teleporter.destination default matches the prefab OK [0.0, 0.0, 0.0] vs [0.0, 0.0, 0.0] model.asset default matches the prefab OK vs model.name default matches the prefab OK vs model.collision default matches the prefab OK auto vs auto model.scale default matches the prefab OK 1.0 vs 1.0 set_prop applies OK energy 5.0 and is counted as applied OK applied 8 props() reports the effective value OK { "color": [1.0, 0.92, 0.78], "energy": 5.0, "range": 8.0, "shadows": true } and the defaults for the rest OK 8.0 a later write to ANOTHER prop does not clobber this one OK (1.00, 0.00, 0.00) / 3.0 same prop: the later (seq, author) wins, not arrival OK 20.0 re-folding changes nothing OK 20.0, 7 objects undoing the later write falls back to the earlier OK 12.0 undoing every write returns the prefab default OK range 8.0 energy 2.0 colour (1.00, 0.92, 0.78) an out-of-range number is CLAMPED OK 16.0 and so is a colour OK (1.00, 0.00, 0.50) a prop not in the schema is NOT applied OK script untouched but the valid prop in the same record is OK 4.0 and the refusal is counted OK rejected_props 1 a value of the wrong kind is refused OK energy 2.0 a record with nothing valid in it is skipped OK skipped 1 the spot light's angle is not a point-light prop OK a set_prop naming an unknown object is skipped OK skipped 1 spot: angle + shadows off OK 20.0 / false block tint OK (0.20, 0.40, 0.80) two blocks of one colour SHARE a material (batching) OK same instance a tint does not change the shared default material OK (0.72, 0.68, 0.60) marker tint OK (0.00, 1.00, 0.00) and the OTHER marker keeps its colour OK (1.00, 0.70, 0.20) teleporter destination OK (1.0, 2.0, 3.0) teleporter label reaches the Label3D OK Up top undo puts the block back on the shared material OK shared and the label back to the default OK Teleport hash: 64 lower hex passes OK hash: upper-case / short / path refused OK becomes a file name enum: a listed option passes OK enum: anything else refused OK the asset is not offered in the panel OK set by import only a label is length-capped OK 64 chars -- object.remove -- a remove takes the object out OK 1 left and is counted as applied OK applied 4 re-folding a remove changes nothing OK 1 undoing the remove brings it back OK 2 a removed-then-restored light keeps its properties OK 7.0 a remove naming an unknown object is skipped OK skipped 1 a set_prop on a removed object is skipped OK skipped 1 RESULT: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 6 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'N17RendererSceneCull8InstanceE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-object-panel (ok, 7038ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok P1 the Object panel is registered in the dock ok P1 the map holds it ok P1 empty selection says so (Select an object in the Outliner) [MapDCLevel] created light.point at (3.0, 2.0, 3.0) (p1:1792436306) ok P2 a light is created (p1:1792436306) [MapDCLevel] selected 1 object(s), active p1:1792436306 ok P2 the panel shows the selected light (light.point · 1792436306) ok P2 one widget per catalogue prop (["color", "energy", "range", "shadows"]) ok P3 commit returns true ok P3 exactly one object.set_prop record (1) ok P3 the light changed (via the fold) (6.0) ok P3 History names it (Set Brightness) ok P3 one record in the gesture (1) ok P4 an unchanged value is not a write ok P4 and no record (0) ok P5 mid-drag writes nothing (0) ok P5 but previews on the node (30.0) ok P5 the drag's end writes once (1) ok P5 with the final value (30.0) ok P5 a click on the track writes once (1) ok P6 one undo takes the last change back (30.0) ok P6 and the one before, to the default (8.0) ok P7 bool commit ok P7 shadows off (false) ok P7 colour commit ok P7 light colour ((0.2, 0.5, 1.0, 1.0)) [MapDCLevel] created block.bevelled at (20.0, 5.0, 0.0) (p1:1792436314) [MapDCLevel] selected 1 object(s), active p1:1792436314 ok P7 the block shows its colour only (["tint"]) ok P7 block tinted ((0.9, 0.1, 0.1, 1.0)) [MapDCLevel] created teleporter at (0.0, 0.0, 30.0) (p1:1792436316) [MapDCLevel] selected 1 object(s), active p1:1792436316 ok P7 the label reaches the sign (Roof) ok P7 History: Set Label (Set Label) ok P7 destination from the number boxes ((0.0, 12.5, 0.0)) ok P7 vec3 has a Use my position button [MapDCLevel] created model at (0.0, 0.0, -20.0) (p1:1792436319) [MapDCLevel] selected 1 object(s), active p1:1792436319 ok P9 model: name, collision, scale (asset hidden) (["name", "collision", "scale"]) ok P9 collision is a dropdown, showing the default (Automatic) ok P9 choosing None writes collision=none (none) ok P9 History: Set Collision ok P9 scale slider is exponential (0.01–100) [MapDCLevel] selected 0 object(s), active ok P8 deselecting empties the panel (Select an object in the Outliner) 36 checks — PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 6 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-glb-check (ok, 1875ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok exporter builds a scene state (0) ok the exported box passes ok and counts 12 triangles (12) ok with its one texture ok and Godot itself loads it ok repacking an unchanged file still passes ok bad magic is refused (not a .glb (bad magic)) ok a truncated file is refused (truncated or padded .glb (header 3187, file 3183)) ok a file over 64 MB is refused before parsing (file too large (64 MB, limit 64)) ok an image uri pointing at local disk is refused (external file reference in images (not allowed)) ok a buffer uri is refused (external file reference in buffers (not allowed)) ok more than 2000 nodes is refused (too many nodes (2003, limit 2000)) ok more than 32 textures is refused (too many textures (33, limit 32)) ok a mesh over 300k triangles is refused (too many triangles (300001, limit 300000)) ok instancing counts: 1001 nodes x 300 tris is refused BY TRIANGLES (too many triangles (300300, limit 300000)) ok a PNG declaring 30000 px is refused from its header (texture 0 too large (30000x32, limit 4096)) ok an image in an unknown format is refused (texture 0: unreadable or unsupported format) ok PNG header size ok JPEG SOF size (after an APP0) ok WebP VP8X size ok garbage sizes to zero 21 checks — PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-admin-role (ok, 1393ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok R1 offline: my own command is admin ok R1 offline: a legacy author-less command is admin (gates) ok R1 offline: someone else's is peer ok R2 a mod's command runs as mod ok R2 an admin's as admin ok R2 a peer's as peer ok R2 a read-only member's as read-only (below peer) ok R2 which does not satisfy peer ok R2 an unknown author gets peer ok R2 online, a legacy key gets peer ok R3 a peer claiming admin is REFUSED a mod call ({ "ok": false, "error": "call requires role >= mod" }) ok R3 and nothing was registered ok R3 a mod is allowed the same call (no claim needed) ({ "ok": true, "result": { "ok": true, "id": "gate-r3-alice", "bindings": ["session"], "body": "none" }, "scope": "authority" }) ok R4 admin:cmd: is author-scoped (author = alice) ok R4 bob may write his own command ok R4 bob may NOT write a command as alice ok R5 the TUI signs commands with its memberId ok R5 and no longer claims admin 18 checks — PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-shapes (ok, 9054ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok the create tool exists ok S1 shapes in order (["param:box", "param:stairs", "param:spiral_stairs", "param:tunnel", "param:cylinder", "param:cone", "param:sphere"]) ok S2 cylinder is ONE piece (1) [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] selected shape p1:1792436315 (1 pieces) [box] created cylinder p1:1792436315: 1 piece(s) at (11.344, 0.0, 10.0) ok S2 cylinder creates ok S2 cylinder: the store accepted it (1) ok S3 cylinder stands on the surface with the requested footprint ([P: (10.0, 0.0, 10.0), S: (1.344001, 1.344, 1.344)]) ok S3 cylinder has its own faces (14), not a box's 6 (14) ok S2 cone is ONE piece (1) [MapDCLevel] outliner selected 1 brush(es), active #3 [MapDCLevel] selected shape p1:1792436316 (1 pieces) [box] created cone p1:1792436316: 1 piece(s) at (21.344, 0.0, 10.0) ok S2 cone creates ok S2 cone: the store accepted it (1) ok S3 cone stands on the surface with the requested footprint ([P: (20.0, 0.0, 10.0), S: (1.343998, 1.344029, 1.344)]) ok S3 cone has its own faces (13), not a box's 6 (13) ok S2 sphere is ONE piece (1) [MapDCLevel] outliner selected 1 brush(es), active #4 [MapDCLevel] selected shape p1:1792436317 (1 pieces) [box] created sphere p1:1792436317: 1 piece(s) at (31.344, 0.0, 10.0) ok S2 sphere creates ok S2 sphere: the store accepted it (1) ok S3 sphere stands on the surface with the requested footprint ([P: (30.0, -0.000001, 10.0), S: (1.344007, 1.344002, 1.344)]) ok S3 sphere has its own faces (72), not a box's 6 (72) ok S4 sphere shows Sides + Rings [MapDCLevel] outliner selected 1 brush(es), active #5 [MapDCLevel] selected shape p1:1792436318 (1 pieces) [box] created sphere p1:1792436318: 1 piece(s) at (61.792, 0.0, 10.0) ok S4 a 32 x 16 sphere (512 faces) still builds [MapDCLevel] outliner selected 1 brush(es), active #6 [MapDCLevel] selected shape p1:1792436319 (1 pieces) [box] created cylinder p1:1792436319: 1 piece(s) at (76.792, 0.0, 10.0) ok S4 a 3-sided cylinder (a prism) builds 20 checks — PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-editor-grid (ok, 8292ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok G1 no grid while playing [GameMode] mode -> build (contexts ["builder", "build_mode"]) ok G1 grid shown while building in the Level editor ok G2 68 lines (68) ok G2 every vertex on the world lattice (step 0.2240) ok G2 lifted LIFT above the plane, along the normal ok G2 the patch is around the aimed point ok G3 same cell: no rebuild ok G3 next cell: rebuild ok G3 new step: rebuild ok G3 new axis: rebuild ok G4 wall hit: grid on x = 7, lifted toward the viewer ok G5 hidden in the Bot editor ok G5 back in the Level editor: shown ok G6 bound to apostrophe (39) [MapDCLevel] grid off ok G6 key turns the pref off ok G6 grid hidden with the pref off [MapDCLevel] grid on ok G6 key turns it back on [GameMode] mode -> play (contexts ["player"]) 17 checks — PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-scale (ok, 6364ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [GameMode] mode -> build (contexts ["builder", "build_mode"]) ok builder.scale is bound to S (Blender's, keymap step 3) (83) [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale ok K1 S starts the scale tool (Scale:) ok K1 the brush is shown as its proxy ok K2 ] moves every scaled face one grid step, about the base ([P: (-0.224, 0.0, -0.224), S: (2.448, 1.224, 1.448)]) [scale] 1 brush(es) ×(1.224, 1.224, 1.448) [BuildDock] + adjust_last (left, open) — 13 panel(s) ok K3 Enter commits (the tool closes) () ok K3 the brush has the previewed bounds ([P: (-0.224, 0.0, -0.224), S: (2.448, 1.224, 1.448)]) ok K3 one brush.scale record (1) ok K3 brush back, proxy freed ok K3 a refold reproduces it ([P: (-0.224, 0.0, -0.224), S: (2.448, 1.224, 1.448)]) ok K3 one undo takes it back ([P: (0.0, 0.0, 0.0), S: (2.0, 1.0, 1.0)]) [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale ok K4 X limits it to X ((1.224, 1.0, 1.0)) [scale] local scale works on parametric shapes — this is a plain brush, staying world ok K4 X again on a plain brush: no local scale, all axes (world) ok K4 Shift+X = X locked: Y and Z scale ((1.0, 1.224, 1.448)) ok K4 the status says X is locked (X Y Z axis: YZ (X locked) · C pivot: base · [ ] size: +1 steps of 8u (×1.0 1.224 1.448) · Enter scale · Esc cancel · H this help) ok K4 Shift+X again = all axes ok K4 no Step setting: the step is the grid (["axis", "plane", "steps", "pivot", "scale"]) ok K4 the status names the grid step (X Y Z axis: all axes · C pivot: base · [ ] size: +1 steps of 8u (×1.224 1.224 1.448) · Enter scale · Esc cancel · H this help) ok K4 C = about the centre ((1.0, 0.5, 0.5)) ok K4 about the centre one ] moves both faces a step ((1.224, 1.448, 1.448)) ok K4 [ [ pulls both faces in a step ((0.776, 0.552, 0.552)) ok K5 cancel: unchanged and visible [MapDCLevel] outliner selected 2 brush(es), active #4 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale [scale] 2 brush(es) ×(1.112, 1.224, 1.448) [BuildDock] + adjust_last (left, open) — 13 panel(s) ok K6 the pair scaled as one about the shared base ([P: (4.776, 0.0, -0.224), S: (4.448, 1.224, 1.448)]) ok K6 each brush kept its proportions ([[P: (4.776, 0.0, -0.224), S: (1.112, 1.224, 1.448)], (1.112, 1.224, 1.448)]) [MapDCLevel] selection cleared [scale] select a brush or a model, or aim at a brush ok K7 nothing selected or aimed: O leaves no stray tool ok K7 an unrelated brush is untouched [MapDCLevel] created marker at (3.0, 0.0, 3.0) (gate-author:1792436340) [MapDCLevel] selected 1 object(s), active gate-author:1792436340 [scale] that object has no Scale setting (only models scale) ok K8 a marker (no Scale setting) refuses [MapDCLevel] created model at (10.0, 0.0, 10.0) (gate-author:1792436341) ok K8 a model object exists [MapDCLevel] selected 1 object(s), active gate-author:1792436341 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale ok K8 O on a model scales the model ok K8 it scales LIVE, uniformly, ×1.25 a step (axis ignored) ([X: (1.25, 0.0, 0.0), Y: (0.0, 1.25, 0.0), Z: (0.0, 0.0, 1.25), O: (0.0, 0.0, 0.0)]) ok K8 a single model stays where it stands ok K8 cancel puts it back [MapDCLevel] selected 1 object(s), active gate-author:1792436341 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale [scale] 1 object(s) ×1.25 [BuildDock] + adjust_last (left, open) — 13 panel(s) ok K8 confirm: Scale prop is 1.25 after a refold (1.25) ok K8 one undo takes it back [MapDCLevel] created model at (14.0, 0.0, 10.0) (gate-author:1792436344) [MapDCLevel] selected 2 object(s), active gate-author:1792436344 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale [scale] 2 object(s) ×1.25 [BuildDock] + adjust_last (left, open) — 13 panel(s) ok K9 a group of models spreads about the group base ((9.5, 0.0, 10.0) (14.5, 0.0, 10.0)) ok K9 and each is scaled ok K9 one undo takes the whole group back ok K10 the probe brush starts on the lattice ([P: (0.0, 0.0, 8.96), S: (0.672, 0.448, 1.12)]) [MapDCLevel] outliner selected 1 brush(es), active #6 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale ok K10 base pivot, +1: every face on the lattice ([P: (-0.224, 0.0, 8.735999), S: (1.12, 0.672, 1.568)]) ok K10 base pivot, +2: every face on the lattice ([P: (-0.448, 0.0, 8.511999), S: (1.568, 0.896, 2.016001)]) ok K10 base pivot, +3: every face on the lattice ([P: (-0.672, 0.0, 8.287999), S: (2.016, 1.12, 2.464001)]) ok K10 base pivot: shrinking stops at one step, on the lattice ([P: (0.224, 0.0, 9.408), S: (0.224, 0.224, 0.224)]) ok K10 the probe brush starts on the lattice ([P: (0.0, 0.0, 8.96), S: (0.672, 0.448, 1.12)]) [MapDCLevel] outliner selected 1 brush(es), active #7 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale ok K10 centre pivot, +1: every face on the lattice ([P: (-0.224, -0.224, 8.735999), S: (1.12, 0.896, 1.568)]) ok K10 centre pivot, +2: every face on the lattice ([P: (-0.448, -0.448, 8.511999), S: (1.568, 1.344, 2.016001)]) ok K10 centre pivot, +3: every face on the lattice ([P: (-0.672, -0.672, 8.287999), S: (2.016, 1.792, 2.464001)]) ok K10 centre pivot: shrinking stops at one step, on the lattice ([P: (0.224, 0.0, 9.408), S: (0.224, 0.448, 0.224)]) [MapDCLevel] outliner selected 1 brush(es), active #8 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale [scale] 1 brush(es) ×(1.666667, 2.0, 1.4) [BuildDock] + adjust_last (left, open) — 13 panel(s) ok K10 the commit matches the preview, on the lattice ([P: (-0.224, -0.224, 8.736), S: (1.12, 0.896, 1.568)]) [GameMode] mode -> play (contexts ["player"]) 47 checks — PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 6 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-undersea-geiss-graph (ok, 94862ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org ok U1 the graph compiles to proc_density (56762) ok U2 res://blender/undersea_geiss.tscn holds a graph at Undersea/ProcGeoNodes ok U2 the scene's graph compiles to proc_density (56747) ok U2 the scene's graph labels its Geiss term 'out:detail' ok U3 continuous along y: largest change over 1 cm 0.260 (a terrace step is >= terrace_str 3) ((-367.3885, -13.35, -105.3364)) ok U4 air 300 m above / solid 300 m below the ground plane, all finite (air 60 solid 60 nonfinite 0) ok U5 G == d + p_rel.y (0.0) ok U6 prewarp = 0: the warped coordinate is p itself (0.0) ok U6 octave_gain = 0 removes exactly the octave term (0.00000381469727) ok U7 the detail graph compiles (56826) GraphExporter: Exported 170 nodes, 203 connections GraphImporter: Imported 170 nodes, 203 connections (0 nodes skipped) ok U7 detail_of(the scene's graph) compiles to undersea_detail GraphExporter: Exported 170 nodes, 203 connections GraphImporter: Imported 170 nodes, 203 connections (0 nodes skipped) ok U7 detail_of cuts exactly G (vs the builder's DETAIL graph) (0.0) ok U8 the scene's graph carries every knob as a labelled node (13) ([]) ok U8 a tuned knob saved and read back is the tuned value; the rest are unchanged (3.0) ok U8 the tuned knob changes the field in the shelf band (5 / 20 samples) ok U9 DCTerrainGeneratorProcNodes is registered DCTerrainGeneratorProcNodes: Discovered 521 parameters from graph DCTerrainGeneratorProcNodes: Compiled GLSL (58681 bytes, base_freq=3.0, terrain_height=32.0) GraphExporter: Exported 170 nodes, 203 connections GraphImporter: Imported 170 nodes, 203 connections (0 nodes skipped) DCTerrainGeneratorProcNodes: Compiled GLSL (58681 bytes, base_freq=3.0, terrain_height=32.0) DCTerrainGeneratorProcNodes: Compiled GLSL (115843 bytes, base_freq=3.0, terrain_height=32.0) ok U9 install_detail gives the generator the scene's term 17 checks — PASS [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-undersea-gpu-parity (ok, 98767ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org Vulkan 1.4.325 - Forward+ - Using Device #0: NVIDIA - NVIDIA GeForce RTX 2070 ok the scene holds the undersea graph info: the scene's structure differs from (scene is canon) the builder's ok the CPU sample graph is the scene's own (1 Position node(s) rewired, output node 167 socket 0) ok the bounded generator compiled the graph DCCompute: GPU compute initialized on dedicated thread [ShaderUtils] cache HIT mesh_pipeline_stage (900 bytes) DCGpuMeshPipeline: Compiled edge_classify.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1188 bytes) DCGpuMeshPipeline: Compiled scan_blocks.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1120 bytes) DCGpuMeshPipeline: Compiled scan_single.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (684 bytes) DCGpuMeshPipeline: Compiled scan_propagate.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (692 bytes) DCGpuMeshPipeline: Compiled stream_compact_index.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (696 bytes) DCGpuMeshPipeline: Compiled prepare_dispatch.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1180 bytes) DCGpuMeshPipeline: Compiled voxel_classify.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (2368 bytes) DCGpuMeshPipeline: Compiled bake_planeset.glsl [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [ShaderUtils] cache HIT mesh_pipeline_stage (10016 bytes) DCGpuMeshPipeline: Compiled qef_solve.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1856 bytes) DCGpuMeshPipeline: Compiled vertex_polish.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (2412 bytes) DCGpuMeshPipeline: Compiled quad_emit.glsl [ShaderUtils] cache HIT density_fill (10944 bytes) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [ShaderUtils] cache HIT mesh_pipeline_stage (10372 bytes) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [STALECOL] INTERNAL lod=1 still COLLIDING pos=(0,-56,-112) parent_collision_stale=true blockChild=-1 childState=-1 childFade=-1.0 [STALECOL] INTERNAL lod=1 still COLLIDING pos=(-56,-56,-112) parent_collision_stale=true blockChild=-1 childState=-1 childFade=-1.0 [STALECOL] INTERNAL lod=1 still COLLIDING pos=(-112,-56,-56) parent_collision_stale=true blockChild=-1 childState=-1 childFade=-1.0 [STALECOL] 3 internal nodes still COLLIDING with a coarse surface over their children sample (13.0, -4.0, 7.0): gpu -20.1072 cpu -20.1075 sample (17.0, 0.0, 11.0): gpu -23.1736 cpu -23.1728 sample (21.0, -2.0, 12.0): gpu -11.7407 cpu -11.7398 ok GPU == CPU at (13.0, -4.0, 7.0) (max 0.0020 m, mean 0.0004, step flips 0.00%) sample (-41.0, -6.0, 66.0): gpu -6.4860 cpu -6.4859 sample (-37.0, -2.0, 70.0): gpu -5.0997 cpu -5.0992 sample (-33.0, -4.0, 71.0): gpu -4.2414 cpu -4.2423 ok GPU == CPU at (-41.0, -6.0, 66.0) (max 0.0015 m, mean 0.0003, step flips 0.00%) sample (250.0, -2.0, -180.0): gpu -17.6274 cpu -17.6271 sample (254.0, 2.0, -176.0): gpu -24.4041 cpu -24.4042 sample (258.0, 0.0, -175.0): gpu -18.5985 cpu -18.5979 ok GPU == CPU at (250.0, -2.0, -180.0) (max 0.0015 m, mean 0.0003, step flips 0.00%) ok the blocks hold both solid and air (75 / 2112) ok negative control: half a voxel sideways FAILS the comparison (max 0.9997 mean 0.5117 flips 15.2%) 8 checks — PASS ERROR: 2 RID allocations of type 'N10RendererRD14TextureStorage7TextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-undersea-erosion (ok, 373534ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org Vulkan 1.4.325 - Forward+ - Using Device #0: NVIDIA - NVIDIA GeForce RTX 2070 [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry DCTerrainGeneratorProcNodes: Discovered 10 parameters from graph DCTerrainGeneratorProcNodes: Compiled GLSL (64439 bytes, base_freq=3.0, terrain_height=60000.0) GraphExporter: Exported 170 nodes, 203 connections GraphImporter: Imported 170 nodes, 203 connections (0 nodes skipped) DCCompute: GPU compute initialized on dedicated thread [ShaderUtils] cache HIT mesh_pipeline_stage (900 bytes) DCGpuMeshPipeline: Compiled edge_classify.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1188 bytes) DCGpuMeshPipeline: Compiled scan_blocks.glsl DCTerrainGeneratorProcNodes: Compiled GLSL (64439 bytes, base_freq=3.0, terrain_height=60000.0) [ShaderUtils] cache HIT mesh_pipeline_stage (1120 bytes) DCGpuMeshPipeline: Compiled scan_single.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (684 bytes) DCGpuMeshPipeline: Compiled scan_propagate.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (692 bytes) DCGpuMeshPipeline: Compiled stream_compact_index.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (696 bytes) DCGpuMeshPipeline: Compiled prepare_dispatch.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1180 bytes) DCGpuMeshPipeline: Compiled voxel_classify.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (2368 bytes) DCGpuMeshPipeline: Compiled bake_planeset.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (10016 bytes) DCGpuMeshPipeline: Compiled qef_solve.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1856 bytes) DCGpuMeshPipeline: Compiled vertex_polish.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (2412 bytes) DCGpuMeshPipeline: Compiled quad_emit.glsl DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) [MapDCErosion] erosion node emitted (59198 bytes of graph GLSL) DCTerrain::rebuild() gen=1 has_workers=false generator=resource gpu_shader=yes [MapDCErosion] detail normal: freq 0.01000 (base 100 m), 4 oct, gain 0.50 [MapDCErosion] color_mode 1, reads back 1 (MATCH); field_range -7800..10600 [MapDCErosion] colour ramp: floor -9100 ceiling 11900 water 700 m (h=0.467) [ShaderUtils] cache HIT density_fill (15932 bytes) [ShaderUtils] cache HIT mesh_pipeline_stage (15480 bytes) [MapDCErosion] detail normal OFF below the coast band (water 700, coast 30..50 m) [MapDCErosion] voxel 1.00 m depth 16 -> span 917.5 km (+/- 458.8 km) [MapDCErosion] peak spacing 600.0 km, octaves 8 (600.0/300.0/150.0/75.0 km), relief lobes 120.0 km, relief 924 m .. 11550 m [MapDCErosion] surface at spawn column = -5946.7 m -> spawn -5943.7 m [MapDCErosion] teleporter placed at -5947.0 m [MapDCErosion] FFT ocean at y=700 (6.0 km wave sheet + flat plate to the horizon, shore-attenuated against the real seabed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + terrain (left, open) — 2 panel(s) [BuildDock] + topbar (top, open) — 3 panel(s) [BuildDock] + toolsettings (top, open) — 4 panel(s) [BuildDock] + history (right, open) — 5 panel(s) [BuildDock] + object (right, open) — 6 panel(s) [BuildDock] + shape (right, open) — 7 panel(s) [BuildDock] + stack (right, open) — 8 panel(s) [BuildDock] + tools (left, open) — 9 panel(s) [BuildDock] + bots (left, open) — 10 panel(s) [MapDCLevel] adopted 2 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 11 panel(s) [BuildDock] + face (right, open) — 12 panel(s) [BuildDock] + outliner (organizer, open) — 13 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 0 brushes over (5.0, 12.0, 10.0) m -> 1 chunks, 0 links, 1 regions, 6 standable [BuildDock] + water (left, open) — 14 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapDCErosion/LevelPersistence [Ocean] published: 3 cascades, map 256^2, tiles [50.0, 200.0, 800.0] ok map_dc_erosion.tscn: generator and terrain exist ok E1 map_dc_erosion.tscn: the undersea graph compiled ok E1 map_dc_erosion.tscn: the map's density shader CALLS the undersea term ok E1 map_dc_erosion.tscn: the combined density shader ran on the GPU (every block returned) DCTerrainGeneratorProcNodes: Compiled GLSL (64439 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=2 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (64061 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=3 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (9968 bytes) [ShaderUtils] cache HIT mesh_pipeline_stage (9452 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (64439 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=4 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=5 has_workers=true generator=resource gpu_shader=yes ok map_dc_erosion.tscn: the baseline shader has settled (two OFF samples agree) (0.0) ok E2 map_dc_erosion.tscn: above the coast band the density is unchanged (0.0) ok E3 map_dc_erosion.tscn: below the band the undersea term is present (8932 samples moved, max 273.5 m; 8508 ocean samples) [ShaderUtils] cache HIT density_fill (15932 bytes) [ShaderUtils] cache HIT mesh_pipeline_stage (15480 bytes) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry DCCompute: GPU compute initialized on dedicated thread [ShaderUtils] cache HIT mesh_pipeline_stage (900 bytes) DCGpuMeshPipeline: Compiled edge_classify.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1188 bytes) DCGpuMeshPipeline: Compiled scan_blocks.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1120 bytes) DCGpuMeshPipeline: Compiled scan_single.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (684 bytes) DCGpuMeshPipeline: Compiled scan_propagate.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (692 bytes) DCGpuMeshPipeline: Compiled stream_compact_index.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (696 bytes) DCGpuMeshPipeline: Compiled prepare_dispatch.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1180 bytes) DCGpuMeshPipeline: Compiled voxel_classify.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (2368 bytes) DCGpuMeshPipeline: Compiled bake_planeset.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (10016 bytes) DCGpuMeshPipeline: Compiled qef_solve.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1856 bytes) DCGpuMeshPipeline: Compiled vertex_polish.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (2412 bytes) DCGpuMeshPipeline: Compiled quad_emit.glsl [MapDCDiffusion] tile set: 1347 tiles in 1451 ms, 119x119 world table, 342.1 MiB DCTerrainGeneratorProcNodes: Discovered 12 parameters from graph [DCTerrainGeneratorProcNodes] tile grid 119x119 cells, 1344 tiles resident, 30464 texels/side from (-453120.0,-453120.0) [DCTerrainGeneratorProcNodes] node 0 supplied 89476177 floats of custom data [DCTerrainGeneratorProcNodes] EROSION-MINIMAL: 64371 bytes (erosion ON) [DCTerrainGeneratorProcNodes] EROSION-MINIMAL: 64371 bytes (erosion ON) GraphExporter: Exported 170 nodes, 203 connections GraphImporter: Imported 170 nodes, 203 connections (0 nodes skipped) [DCTerrainGeneratorProcNodes] EROSION-MINIMAL: 64371 bytes (erosion ON) [DCTerrainGeneratorProcNodes] EROSION-MINIMAL: 121537 bytes (erosion ON) DCTerrain::rebuild() gen=1 has_workers=false generator=resource gpu_shader=yes [MapDCDiffusion] colour ramp: floor -10900 ceiling 10100 water -5900 m (h=0.238) [MapDCDiffusion] color_mode set to 1, reads back as 1 (MATCH) [MapDCDiffusion] shader is res://scenes/maps/dc_erosion_color.gdshader [MapDCDiffusion] voxel 1.00 m depth 16 -> span 917.5 km (+/- 458.8 km) [MapDCDiffusion] peak spacing 60.0 km, octaves 8 (60.0/30.0/15.0/7.5 km), relief lobes 120.0 km, relief 0 m .. 0 m [MapDCDiffusion] surface at spawn column = 165.0 m -> spawn 168.0 m [MapDCDiffusion] teleporter placed at 165.0 m [ShaderUtils] cache HIT density_fill (15296 bytes) [ShaderUtils] cache HIT mesh_pipeline_stage (14828 bytes) [BuildDock] + terrain (left, open) — 8 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [MapDCDiffusion] FIELD-READ PROBE over 2.4 km at fixed y: GPU density spread 608.0 m (-91.0 .. 517.0) CPU density spread 0.0 m (-574.7 .. -574.7) both vary — the shader IS reading the heightfield [MapDCDiffusion] wrote /tmp/engine_gpu_surface.f32 64x64 over 7.68 km from (49920, 34560), 4096/4096 columns hit [DCTerrainGeneratorProcNodes] EROSION-MINIMAL: 121537 bytes (erosion ON) DCTerrain::rebuild() gen=2 has_workers=false generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15296 bytes) [MapDCDiffusion] BUFFER-READ ISOLATION (heightfield_only, 2.4 km): GPU spread 608.0 m (-91.0 .. 517.0) the shader CAN read hblk_data — the bug is in the erosion path [DCTerrainGeneratorProcNodes] EROSION-MINIMAL: 121537 bytes (erosion ON) DCTerrain::rebuild() gen=3 has_workers=false generator=resource gpu_shader=yes [MapDCDiffusion] GPU ORACLE over 729 points: max |gpu-cpu| = 616.764, rms = 587.007 [MapDCDiffusion] GPU density range -128.0 .. 162.0 DCTerrain: spawning 8 workers (16 logical cores detected) DCTerrain[0]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=0 pending=0 blocked=0 dealloc_q=0 workers=8 [LIFE] DISP chunk=(-458752,-458752,-458752) lod=15 node_gen=5 edits=0 [ShaderUtils] cache HIT density_fill (15296 bytes) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry DCTerrain[1]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=1 pending=1 blocked=0 dealloc_q=0 workers=8 DCTerrain[2]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=1 pending=0 blocked=0 dealloc_q=0 workers=8 [LIFE] UPLD chunk=(-458752,-458752,-458752) lod=15 node_gen=5 tris=1944 | total_ms=1033.295 qwait_ms=0.194 compute_ms=457.045 pollwait_ms=576.056 DCTerrain[3]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=1 pending=0 blocked=0 dealloc_q=0 workers=8 DCTerrain[4]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=1 pending=0 blocked=1 dealloc_q=0 workers=8 DCTerrain[5]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=190 pending=0 blocked=82 dealloc_q=0 workers=8 DCTerrain[6]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=444 pending=0 blocked=162 dealloc_q=0 workers=8 ok map_dc_diffusion.tscn: generator and terrain exist ok E1 map_dc_diffusion.tscn: the undersea graph compiled ok E1 map_dc_diffusion.tscn: the map's density shader CALLS the undersea term ok E1 map_dc_diffusion.tscn: the combined density shader ran on the GPU (every block returned) [DCTerrainGeneratorProcNodes] EROSION-MINIMAL: 64371 bytes (erosion ON) DCTerrain::rebuild() gen=4 has_workers=true generator=resource gpu_shader=yes DCTerrain[0]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=0 pending=0 blocked=0 dealloc_q=0 workers=8 [LIFE] DISP chunk=(-458752,-458752,-458752) lod=15 node_gen=6 edits=0 DCTerrain[1]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=1 pending=1 blocked=0 dealloc_q=0 workers=8 DCTerrain[2]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=1 pending=0 blocked=0 dealloc_q=0 workers=8 [ShaderUtils] cache HIT density_fill (9272 bytes) DCTerrain[3]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=1 pending=0 blocked=0 dealloc_q=0 workers=8 DCTerrain[4]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=1 pending=0 blocked=0 dealloc_q=0 workers=8 [ShaderUtils] cache HIT mesh_pipeline_stage (8556 bytes) [LIFE] UPLD chunk=(-458752,-458752,-458752) lod=15 node_gen=6 tris=1944 | total_ms=563.993 qwait_ms=0.07 compute_ms=558.503 pollwait_ms=5.42 DCTerrain[5]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=8 pending=0 blocked=8 dealloc_q=0 workers=8 DCTerrain[6]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=176 pending=0 blocked=80 dealloc_q=0 workers=8 DCTerrain[7]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=442 pending=0 blocked=178 dealloc_q=0 workers=8 [DCTerrainGeneratorProcNodes] EROSION-MINIMAL: 121537 bytes (erosion ON) DCTerrain::rebuild() gen=5 has_workers=true generator=resource gpu_shader=yes ok map_dc_diffusion.tscn: the baseline shader has settled (two OFF samples agree) (0.0) ok E2 map_dc_diffusion.tscn: above the coast band the density is unchanged (0.0) ok E3 map_dc_diffusion.tscn: no sea here (water below the lowest terrain) — the term is inert, as it must be (0) 14 checks — PASS DCTerrain[0]: mode=BLOCKING cam=false pos=(0.0,0.0,0.0) leaves=0 pending=0 blocked=0 dealloc_q=0 workers=8 [LIFE] DISP chunk=(-458752,-458752,-458752) lod=15 node_gen=7 edits=0 [ShaderUtils] cache HIT density_fill (15296 bytes) [ShaderUtils] cache HIT mesh_pipeline_stage (14828 bytes) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'N10RendererRD14TextureStorage7TextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-glsl-publish-race (ok, 28999ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org Vulkan 1.4.325 - Forward+ - Using Device #0: NVIDIA - NVIDIA GeForce RTX 2070 [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry DCTerrainGeneratorProcNodes: Discovered 10 parameters from graph DCTerrainGeneratorProcNodes: Compiled GLSL (64439 bytes, base_freq=3.0, terrain_height=60000.0) GraphExporter: Exported 170 nodes, 203 connections DCCompute: GPU compute initialized on dedicated thread [ShaderUtils] cache HIT mesh_pipeline_stage (900 bytes) DCGpuMeshPipeline: Compiled edge_classify.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1188 bytes) DCGpuMeshPipeline: Compiled scan_blocks.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1120 bytes) DCGpuMeshPipeline: Compiled scan_single.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (684 bytes) DCGpuMeshPipeline: Compiled scan_propagate.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (692 bytes) DCGpuMeshPipeline: Compiled stream_compact_index.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (696 bytes) DCGpuMeshPipeline: Compiled prepare_dispatch.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1180 bytes) DCGpuMeshPipeline: Compiled voxel_classify.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (2368 bytes) DCGpuMeshPipeline: Compiled bake_planeset.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (10016 bytes) DCGpuMeshPipeline: Compiled qef_solve.glsl [ShaderUtils] cache HIT mesh_pipeline_stage (1856 bytes) DCGpuMeshPipeline: Compiled vertex_polish.glsl GraphImporter: Imported 170 nodes, 203 connections (0 nodes skipped) [ShaderUtils] cache HIT mesh_pipeline_stage (2412 bytes) DCGpuMeshPipeline: Compiled quad_emit.glsl DCTerrainGeneratorProcNodes: Compiled GLSL (64439 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) [MapDCErosion] erosion node emitted (59198 bytes of graph GLSL) DCTerrain::rebuild() gen=1 has_workers=false generator=resource gpu_shader=yes [MapDCErosion] detail normal: freq 0.01000 (base 100 m), 4 oct, gain 0.50 [MapDCErosion] color_mode 1, reads back 1 (MATCH); field_range -7800..10600 [MapDCErosion] colour ramp: floor -9100 ceiling 11900 water 700 m (h=0.467) [ShaderUtils] cache HIT density_fill (15932 bytes) [MapDCErosion] detail normal OFF below the coast band (water 700, coast 30..50 m) [MapDCErosion] voxel 1.00 m depth 16 -> span 917.5 km (+/- 458.8 km) [MapDCErosion] peak spacing 600.0 km, octaves 8 (600.0/300.0/150.0/75.0 km), relief lobes 120.0 km, relief 924 m .. 11550 m [ShaderUtils] cache HIT mesh_pipeline_stage (15480 bytes) [MapDCErosion] surface at spawn column = -5946.7 m -> spawn -5943.7 m [MapDCErosion] teleporter placed at -5947.0 m [MapDCErosion] FFT ocean at y=700 (6.0 km wave sheet + flat plate to the horizon, shore-attenuated against the real seabed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + terrain (left, open) — 2 panel(s) [BuildDock] + topbar (top, open) — 3 panel(s) [BuildDock] + toolsettings (top, open) — 4 panel(s) [BuildDock] + history (right, open) — 5 panel(s) [BuildDock] + object (right, open) — 6 panel(s) [BuildDock] + shape (right, open) — 7 panel(s) [BuildDock] + stack (right, open) — 8 panel(s) [BuildDock] + tools (left, open) — 9 panel(s) [BuildDock] + bots (left, open) — 10 panel(s) [MapDCLevel] adopted 2 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 11 panel(s) [BuildDock] + face (right, open) — 12 panel(s) [BuildDock] + outliner (organizer, open) — 13 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 0 brushes over (5.0, 12.0, 10.0) m -> 1 chunks, 0 links, 1 regions, 6 standable [BuildDock] + water (left, open) — 14 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapDCErosion/LevelPersistence [Ocean] published: 3 cascades, map 256^2, tiles [50.0, 200.0, 800.0] DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=2 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=3 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=4 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=5 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=6 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=7 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=8 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=9 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=10 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=11 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=12 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=13 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=14 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=15 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=16 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=17 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=18 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=19 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=20 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=21 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=22 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=23 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=24 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=25 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=26 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=27 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=28 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=29 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=30 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=31 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=32 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=33 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=34 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=35 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=36 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=37 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=38 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=39 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=40 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=41 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=42 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=43 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=44 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=45 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=46 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=47 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=48 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=49 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=50 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=51 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=52 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=53 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=54 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=55 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=56 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=57 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=58 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=59 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=60 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=61 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=62 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=63 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=64 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=65 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=66 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=67 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=68 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=69 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=70 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=71 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=72 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=73 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=74 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=75 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=76 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=77 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=78 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=79 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=80 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=81 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=82 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=83 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=84 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=85 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=86 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=87 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=88 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=89 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=90 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=91 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=92 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=93 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=94 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=95 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=96 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=97 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=98 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=99 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=100 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=101 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=102 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=103 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=104 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=105 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=106 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=107 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=108 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=109 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=110 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=111 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=112 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=113 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=114 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=115 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=116 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=117 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=118 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=119 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=120 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=121 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=122 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=123 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=124 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=125 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=126 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=127 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=128 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=129 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=130 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=131 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=132 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=133 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=134 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=135 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=136 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=137 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=138 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=139 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=140 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=141 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=142 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=143 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=144 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=145 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=146 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=147 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=148 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=149 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=150 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=151 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=152 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=153 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=154 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=155 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=156 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=157 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=158 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=159 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=160 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=161 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=162 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=163 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=164 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=165 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=166 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=167 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=168 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=169 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=170 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=171 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=172 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=173 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=174 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=175 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=176 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=177 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=178 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=179 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=180 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=181 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=182 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=183 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=184 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=185 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=186 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=187 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=188 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=189 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=190 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=191 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=192 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=193 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=194 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=195 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=196 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=197 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=198 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=199 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=200 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=201 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=202 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=203 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=204 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=205 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=206 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=207 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=208 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=209 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=210 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=211 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=212 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=213 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=214 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=215 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=216 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=217 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=218 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=219 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=220 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=221 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=222 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=223 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=224 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=225 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=226 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=227 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=228 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=229 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=230 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=231 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=232 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=233 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=234 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=235 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=236 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=237 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=238 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=239 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=240 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=241 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=242 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=243 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=244 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=245 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=246 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=247 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=248 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=249 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=250 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=251 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=252 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=253 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=254 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=255 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=256 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=257 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=258 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=259 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=260 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=261 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=262 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=263 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=264 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=265 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=266 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=267 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=268 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=269 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=270 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=271 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=272 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=273 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=274 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=275 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=276 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=277 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=278 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=279 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=280 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=281 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=282 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=283 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=284 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=285 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=286 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=287 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=288 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=289 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=290 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=291 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=292 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=293 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=294 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=295 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=296 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=297 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=298 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=299 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=300 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=301 has_workers=true generator=resource gpu_shader=yes [ShaderUtils] cache HIT density_fill (15932 bytes) ok R0 the GPU worked during the storm (gpu_submits) (152) ok R1 no empty shader body reached the GPU thread (0) ok R2 no density shader compile failed (0) DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=302 has_workers=true generator=resource gpu_shader=yes DCTerrainGeneratorProcNodes: Compiled GLSL (121223 bytes, base_freq=3.0, terrain_height=60000.0) DCTerrain::rebuild() gen=303 has_workers=true generator=resource gpu_shader=yes 3 checks — PASS [ShaderUtils] cache HIT density_fill (15932 bytes) ERROR: 4 RID allocations of type 'N10RendererRD14TextureStorage7TextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-undersea-bridge (ok, 5369ms) === the Godot driver came up PASS Godot holds the scene's graph (13 knobs) FAIL Info: Saved as "undersea.blend" [BlenderBridge] addon version 0.173.0 connected Info: Connected — bound to res://blender/undersea_geiss.tscn [BlenderBridge] Godot launched this Blender for res://blender/undersea_geiss.tscn (new file): connect {'FINISHED'} the addon connected (Godot-led launch) PASS {'FINISHED'} BlenderBridge: bound to res://blender/undersea_geiss.tscn BlenderBridge: Synced scene from Godot [BlenderBridge] vector 1:Vector -> 3:Vector: space unclassified (out=godot, in=None); left unconverted [BlenderBridge] vector 0:Position -> 4:Vector: space unclassified (out=blender, in=None); left unconverted [BlenderBridge] Link 3:0 -> 4:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 3:Vector -> 4:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 4:Vector -> 5:Vector: space unclassified (out=None, in=godot); left unconverted [BlenderBridge] vector 4:Vector -> 7:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 6:0 -> 7:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 6:Vector -> 7:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 7:Vector -> 8:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 4:Vector -> 12:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 11:0 -> 12:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 11:Vector -> 12:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 12:Vector -> 13:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 4:Vector -> 17:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 16:0 -> 17:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 16:Vector -> 17:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 17:Vector -> 18:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 4:Vector -> 21:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 20:0 -> 21:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 20:Vector -> 21:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 21:Vector -> 22:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 4:Vector -> 25:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 24:0 -> 25:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 24:Vector -> 25:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 25:Vector -> 26:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 4:Vector -> 29:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 28:0 -> 29:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 28:Vector -> 29:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 29:Vector -> 30:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 4:Vector -> 38:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 37:0 -> 38:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 37:Vector -> 38:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 38:Vector -> 39:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 4:Vector -> 42:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 41:0 -> 42:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 41:Vector -> 42:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 42:Vector -> 43:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 44:0 -> 45:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] vector 4:Vector -> 47:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 46:0 -> 47:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 46:Vector -> 47:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 47:Vector -> 48:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 4:Vector -> 51:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 50:0 -> 51:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 50:Vector -> 51:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 51:Vector -> 52:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 53:0 -> 54:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] vector 4:Vector -> 56:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 55:0 -> 56:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 55:Vector -> 56:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 56:Vector -> 57:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 4:Vector -> 60:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 59:0 -> 60:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 59:Vector -> 60:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 60:Vector -> 61:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 62:0 -> 63:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] Link 32:0 -> 65:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] vector 36:Vector -> 66:Vector: space unclassified (out=godot, in=None); left unconverted [BlenderBridge] vector 4:Vector -> 67:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 66:0 -> 67:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 66:Vector -> 67:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 67:Vector -> 68:Vector: space unclassified (out=None, in=godot); left unconverted [BlenderBridge] Link 71:0 -> 72:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 23:0 -> 73:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] Link 73:0 -> 74:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 75:0 -> 76:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 78:0 -> 79:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 33:0 -> 81:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] Link 82:0 -> 83:0 resolved by INDEX (Value -> Factor); names did not match but the types do. [BlenderBridge] Link 74:0 -> 83:2 resolved by INDEX (Value -> A); names did not match but the types do. [BlenderBridge] Link 84:0 -> 83:3 resolved by INDEX (Value -> B); names did not match but the types do. [BlenderBridge] Link 85:0 -> 86:0 resolved by INDEX (Value -> Factor); names did not match but the types do. [BlenderBridge] Link 5:1 -> 86:2 resolved by INDEX (Y -> A); names did not match but the types do. [BlenderBridge] Link 68:1 -> 86:3 resolved by INDEX (Y -> B); names did not match but the types do. [BlenderBridge] Link 86:0 -> 89:0 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] Link 88:0 -> 89:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 90:0 -> 95:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 92:0 -> 95:2 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 99:0 -> 98:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 92:0 -> 98:2 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 98:0 -> 100:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 34:0 -> 102:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] Link 34:0 -> 104:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] Link 102:0 -> 105:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 90:0 -> 106:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 104:0 -> 107:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 107:0 -> 108:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 83:0 -> 109:0 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] Link 108:0 -> 109:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] vector 67:Vector -> 111:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 110:0 -> 111:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 110:Vector -> 111:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 111:Vector -> 113:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 112:0 -> 113:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 112:Vector -> 113:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 113:Vector -> 114:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 116:0 -> 117:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 35:0 -> 118:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] Link 118:0 -> 119:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] vector 121:Vector -> 120:Euler: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 67:Vector -> 122:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 124:Vector -> 123:Euler: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 67:Vector -> 125:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 67:Vector -> 127:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 126:0 -> 127:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 126:Vector -> 127:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 127:Vector -> 128:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 67:Vector -> 131:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 130:0 -> 131:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 130:Vector -> 131:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 131:Vector -> 132:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 133:0 -> 134:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] vector 67:Vector -> 136:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 135:0 -> 136:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 135:Vector -> 136:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 136:Vector -> 137:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 138:0 -> 139:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] vector 67:Vector -> 141:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 140:0 -> 141:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 140:Vector -> 141:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 141:Vector -> 142:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 143:0 -> 144:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] vector 67:Vector -> 146:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 145:0 -> 146:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 145:Vector -> 146:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 146:Vector -> 147:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 148:0 -> 149:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] vector 67:Vector -> 151:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 150:0 -> 151:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 150:Vector -> 151:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 151:Vector -> 152:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 153:0 -> 154:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] vector 122:Vector -> 156:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 155:0 -> 156:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 155:Vector -> 156:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 156:Vector -> 157:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 158:0 -> 159:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] vector 125:Vector -> 161:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 160:0 -> 161:1 resolved by INDEX (Vector -> Vector); names did not match but the types do. [BlenderBridge] vector 160:Vector -> 161:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] vector 161:Vector -> 162:Vector: space unclassified (out=None, in=None); left unconverted [BlenderBridge] Link 163:0 -> 164:1 resolved by INDEX (Result -> Value); names did not match but the types do. [BlenderBridge] Link 165:0 -> 166:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 166:0 -> 167:1 resolved by INDEX (Value -> Value); names did not match but the types do. [BlenderBridge] Link 5:1 -> 168:1 resolved by INDEX (Y -> Value); names did not match but the types do. [BlenderBridge] Geometry deserializer: created 170 nodes, 203 links [BlenderBridge] density graph: previewed through Undersea_DensityPreview ('Density' meshed at 0) BlenderBridge: Applied queued geonode for 'Undersea' B1 the Undersea object arrived as a density preview PASS ['Undersea', 'UnderseaGeiss'] B1 its 22 knobs are labelled Blender nodes FAIL 13 B2 the preview meshes the seabed (z in -260..0, ± one voxel) PASS 52846 verts, z -262.7 .. 2.7 godot: [BB] expecting a Godot-led Blender for res://blender/undersea_geiss.tscn [BB] sync target: res://blender/undersea_geiss.tscn [BB] Skipping mesh for 'Undersea' — Blender evaluates geonodes locally [BB] Sent snapshot for 'Undersea' (91794 bytes) [BB] Godot leads: res://blender/undersea_geiss.tscn pushed into the Blender it launched Blender 5.2.0 LTS (hash fbe6228777e7 built 2026-07-14 01:32:04) Blender quit === gate-state-routes (ok, 1441ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 === State routes === -- every row decides all four questions -- every row names a prefix, channel, role, scope and authorship OK and each of those has the type the readers expect OK no prefix is declared twice (none) OK -- a prefix that persists has decided WHO OWNS IT -- 15 durable rows, each with an explicit authorship list OK -- the derived lists still say what the hand-kept ones said -- map-scoped prefixes ["world:bots:", "world:creatures:", "world:level:", "world:objects:", "world:players:", "world:sky:", "world:starter:", "world:terrain:"] want ["world:bots:", "world:creatures:", "world:level:", "world:objects:", "world:players:", "world:sky:", "world:starter:", "world:terrain:"] OK author-scoped prefixes ["admin:cmd:", "world:level:", "world:objects:", "world:players:", "world:terrain:edit:"] want ["admin:cmd:", "world:level:", "world:objects:", "world:players:", "world:terrain:edit:"] OK -- and a key of each kind behaves the way its row says -- a sky key is namespaced by map map:map_dc_level:world:sky:preset want map:map_dc_level:world:sky:preset OK a presence key is not presence:abc want presence:abc OK a level key names its author MEMBER7 want MEMBER7 OK a sky key names none want OK a terrain EDIT names its author M3 want M3 OK terrain settings name none want OK -- installing the table routes every prefix in it -- every row is installed with its own channel and role (all) OK and nothing else is routed OK -- the asset library is durable and room-global -- an asset pointer is DURABLE 1 want 1 OK and room-global (not namespaced by map) world:assets:model:crate want world:assets:model:crate OK PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-ghost-creatures (ok, 8895ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [HyperTPS] Build: v1596-20261019-1853-c3a57541 HTPS_MODELLOG=off [Game] Headless mode — loaded res://scenes/maps/map_server.tscn (no rendering) [game] registered sky node for admin control [Game] Loaded Keet Chat overlay [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/sky ← /root/Game/Sky3DExtended [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 12.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/Maps/MapTest/LevelPersistence [admin-facade] /world/sky ← /root/Game/Sky3DExtended [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/sky ← /root/Game/Sky3DExtended [HITCH] 1667 ms (median 7) | phys 0+0 engine, proc 0 (scripts 0), draw 0, other 1667 | majflt +0 | nodes +23 | vram 0 MB [Game] Loaded map: res://scenes/maps/map_flat.tscn [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/Maps/MapFlat/LevelPersistence [admin-facade] /world/sky ← /root/Game/Sky3DExtended [BuildDock] + topbar (top, open) — 7 panel(s) [BuildDock] + toolsettings (top, open) — 7 panel(s) [BuildDock] + history (right, open) — 7 panel(s) [BuildDock] + object (right, open) — 8 panel(s) [BuildDock] + shape (right, open) — 8 panel(s) [BuildDock] + stack (right, open) — 8 panel(s) [BuildDock] + tools (left, open) — 9 panel(s) [BuildDock] + bots (left, open) — 10 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 11 panel(s) [BuildDock] + face (right, open) — 12 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/Maps/MapFlat/LevelPersistence [admin-facade] /world/sky ← /root/Game/Sky3DExtended [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/Maps/MapFlat/LevelPersistence [admin-facade] /world/sky ← /root/Game/Sky3DExtended [HITCH] 397 ms (median 7) | phys 1+3 engine, proc 0 (scripts 0), draw 0, other 394 | majflt +0 | nodes +800 | vram 0 MB ok on map A (res://scenes/maps/map_flat.tscn) ok a creature bot (hopper) is registered on map A ({ "ok": true, "id": "ghost-hopper", "bindings": ["map"], "body": "hopper" }) ok C1 its body is inside the current map (/root/Game/Maps/MapFlat/Bot_ghost-hopper) ok C2 the authority draws it once, not a twin (1) [BotRegistry] revived 'ghost-stale' from its durable declaration (body=crawler brain=none) ok C3 a declared row is revived — simulated by the authority ok C3 and drawn once (no frozen passive copy) (1) ok A1 the authority (role peer) may write a bot registry row ok A1 a non-authority peer (role peer) may not ok A1 a non-authority mod still may (the role path is unchanged) ok A1 the exception is bot rows only (world:settings stays admin) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/Maps/MapFlat/LevelPersistence [admin-facade] /world/sky ← /root/Game/Sky3DExtended [BotRegistry] authority LOST: drawing bots only ok C5 lost authority: it no longer simulates the bot ok C5 but still draws it once, in its map (1) [BotRegistry] revived 'ghost-hopper' from its durable declaration (body=hopper brain=none) [BotRegistry] revived 'ghost-stale' from its durable declaration (body=crawler brain=none) [BotRegistry] authority TAKEN: running the room's bots ok C5 taking it back: it simulates them again ok C5 still drawn once each ([1, 1]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/Maps/MapFlat/LevelPersistence [admin-facade] /world/sky ← /root/Game/Sky3DExtended [GameState] map change: evicted 1 map-scoped realtime key(s) [BotRegistry] map ended: despawning 'ghost-hopper' [BotRegistry] map ended: despawning 'ghost-stale' [Game] Loaded map: res://scenes/maps/map_test.tscn [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/Maps/MapFlat/LevelPersistence [admin-facade] /world/sky ← /root/Game/Sky3DExtended [BuildDock] + topbar (top, open) — 12 panel(s) [BuildDock] + toolsettings (top, open) — 12 panel(s) [BuildDock] + history (right, open) — 12 panel(s) [BuildDock] + object (right, open) — 12 panel(s) [BuildDock] + shape (right, open) — 12 panel(s) [BuildDock] + stack (right, open) — 12 panel(s) [BuildDock] + tools (left, open) — 12 panel(s) [BuildDock] + bots (left, open) — 12 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 12 panel(s) [BuildDock] + face (right, open) — 12 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 12.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/Maps/MapTest/LevelPersistence [admin-facade] /world/sky ← /root/Game/Sky3DExtended [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/Maps/MapTest/LevelPersistence [admin-facade] /world/sky ← /root/Game/Sky3DExtended [HITCH] 431 ms (median 7) | phys 1+3 engine, proc 2 (scripts 2), draw 0, other 426 | majflt +0 | nodes +812 | vram 0 MB ok on map B (res://scenes/maps/map_test.tscn) ok C4 no creature from map A is left anywhere ([]) ok B1 a row held for map A is dropped by the map change, not revived in map B 17 checks — PASS ERROR: 10 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-no-default-creatures (ok, 8440ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok N1 no shipped map carries a spawner ([]) [HyperTPS] Build: v1596-20261019-1853-c3a57541 HTPS_MODELLOG=off [Game] Headless mode — loaded res://scenes/maps/map_server.tscn (no rendering) [game] registered sky node for admin control [Game] Loaded Keet Chat overlay [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/sky ← /root/Game/Sky3DExtended [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 12.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/Maps/MapTest/LevelPersistence [admin-facade] /world/sky ← /root/Game/Sky3DExtended [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/sky ← /root/Game/Sky3DExtended [HITCH] 1535 ms (median 7) | phys 0+0 engine, proc 0 (scripts 0), draw 0, other 1535 | majflt +0 | nodes +23 | vram 0 MB [Game] Loaded map: res://scenes/maps/map_flat.tscn [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/Maps/MapFlat/LevelPersistence [admin-facade] /world/sky ← /root/Game/Sky3DExtended [BuildDock] + topbar (top, open) — 7 panel(s) [BuildDock] + toolsettings (top, open) — 7 panel(s) [BuildDock] + history (right, open) — 7 panel(s) [BuildDock] + object (right, open) — 8 panel(s) [BuildDock] + shape (right, open) — 8 panel(s) [BuildDock] + stack (right, open) — 8 panel(s) [BuildDock] + tools (left, open) — 9 panel(s) [BuildDock] + bots (left, open) — 10 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 11 panel(s) [BuildDock] + face (right, open) — 12 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/Maps/MapFlat/LevelPersistence [admin-facade] /world/sky ← /root/Game/Sky3DExtended [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/Maps/MapFlat/LevelPersistence [admin-facade] /world/sky ← /root/Game/Sky3DExtended [HITCH] 308 ms (median 7) | phys 1+3 engine, proc 0 (scripts 0), draw 0, other 304 | majflt +0 | nodes +800 | vram 0 MB ok precondition: the left-over row is in state ok on map_flat.tscn ok N2 no creature listener exists ok N2 and nothing draws the left-over row (0) ok N3 the left-over row is kept 6 checks — PASS ERROR: 8 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-bot-tiers (ok, 10642ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] created bot at (4.0, 0.5, 4.0) (p1:1792436958) ok T1 the bot has a crawler body (Body:) ok T1 BotRegistry schedules it ok T1 and it no longer ticks itself [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok T2 near an observer it is NEAR (0) ok T2 and ticks (15) [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable ok T3 every observer far away: it SLEEPS (3) ok T3 zero ticks while asleep ([31, 31]) ok T4 back near: it ticks again ([0, 31, 44]) ok T5 a rebuilt body (hopper) is scheduled (Body:) ok T5 and the old crawler is out of the scheduler [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] selection cleared [MapDCLevel] deleted 1 object(s) — Ctrl+Z to bring them back [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok T6 deleting the bot takes its body out of the scheduler [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable 11 checks — PASS ERROR: 6 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-roam-brain (ok, 10112ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] created bot at (6.0, 0.5, -3.0) (p1:1792436972) ok R1 a bot placed with no brain chosen runs roam (roam) ok R1 its brain is running ok R4 its radius and pause settings reach the brain ([30.0, 0.5]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable ok R2 the authority publishes its targets (world:bots:pos:) (3) ok R2 each within 30 m of home ([(1.382875, 0.5, -1.345373), (0.979056, 0.5, 3.834809), (-3.264251, 0.5, 5.931745)]) ok R3 it moves on: several different targets in 5 s at a 0.5-1 s pause (3) ok R5 no step is long enough to teleport the body (<= 8 m) (5.19589757919312) 7 checks — PASS ERROR: 6 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-bot-creature-body (ok, 2019ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok C1 register(body=crawler, at) ok ({ "ok": true, "id": "cb-crawler", "bindings": ["map"], "body": "crawler" }) ok C1 a GroundCrawler in its container (Bot_cb-crawler:) ok C1 standing at P ((3.0, 0.0, 3.0)) ok C1 scheduled (tiers + sleep) ok C1 the row carries P ({ "body": "crawler", "brain": { "kind": "none" }, "ts": 1792436975.50458, "pos": [3.0, 0.0, 3.0] }) ok C2 move() accepts a creature body ok C2 and steers it there ((7.0, 0.0, 3.0)) ok C2 and writes the position row [BotRegistry] revived 'cb-hopper' from its durable declaration (body=hopper brain=none) ok C3 the authority revives a hopper at its row's position ((-5.0, 0.0, 2.0)) ok C3 scheduled ok C4 (setup) this peer is not the authority ok C4 a remote serpent over its row's position ((8.0, 9.0, -6.0)) ok C4 scheduled on the rendering peer too ok C4 its label names the brain kind (cb-serpent.bot map · serpent · script_file) ok C4 steered from the position row ((8.0, 9.0, -1.0)) ok C4 the row going drops it, unscheduled ok C5 despawn takes the body out of the scheduler ok C5 and an explicit despawn retires the row [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok C5 the crawler body is freed 19 checks — PASS ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-spawner-object (ok, 20885ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] created spawner at (0.0, 1.0, 0.0) (gate-author:1792436983) ok S1 a spawner object is placed (gate-author:1792436983) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable ok S1 it fills to its counts: 2 crawlers + 1 hopper ({ "spawn-gate-author-1792436983-ebb607-0": "hopper", "spawn-gate-author-1792436983-ebb607-1": "crawler", "spawn-gate-author-1792436983-ebb607-2": "crawler" }) ok S1 each a registered creature bot, scheduled, running roam, with its prefix ok S1 spawned within the spawn distance of the observer [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok S2 every observer far away: its bots are despawned, rows retired [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok S3 back near: it fills again (3) [BotRegistry] revived 'spawn-gate-author-1792436983-old-0' from its durable declaration (body=crawler brain=none) [Spawner] took authority: retired 4 left-over bot(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok S4 taking authority retires a left-over with its prefix ok S4 the bots it ran before the hand-off are retired too (0) ok S4 and it refills afresh (3) [MapDCLevel] selection cleared [MapDCLevel] deleted 1 object(s) — Ctrl+Z to bring them back [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable ok S5 deleting the spawner despawns its bots 10 checks — PASS ERROR: 6 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-object-parent (ok, 6567ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [GameMode] mode -> build (contexts ["builder", "build_mode"]) ok the map has parent_objects [MapDCLevel] created block.bevelled at (2.0, 0.0, 0.0) (gate-author:1792437003) [MapDCLevel] created marker at (5.0, 1.0, 3.0) (gate-author:1792437004) [MapDCLevel] parented 1 object(s) to gate-author:1792437003 ok P1 parent_objects writes one record ok P1 the child's node is under the parent's ok P1 the child did not move in the world ((5.0, 1.0, 3.0)) ok P1 object_parent names the parent ok P2 moving the parent carries the child ((5.0, 1.0, 13.0)) ok P3 a child's transform is parent-local ((2.0, 2.0, 10.0)) ok P3 (two undos: back to the parenting) ((5.0, 1.0, 3.0)) ok P4 undoing the parenting: top level, same place ((5.0, 1.0, 3.0)) [MapDCLevel] parented 1 object(s) to gate-author:1792437003 [MapDCLevel] parented 0 object(s) to gate-author:1792437004 ok P5 the writer refuses a cycle ok P5 the fold refuses a forged cycle [MapDCLevel] created bot at (0.0, 0.0, 0.0) (gate-author:1792437014) [MapDCLevel] selected 1 object(s), active gate-author:1792437014 [MapDCLevel] parented 0 object(s) to gate-author:1792437003 ok P6 a bot cannot be a child [MapDCLevel] created marker at (-4.0, 0.0, 0.0) (gate-author:1792437016) [MapDCLevel] parented 1 object(s) to gate-author:1792437014 ok P6 a bot can be a parent [MapDCLevel] unparented 1 object(s) [MapDCLevel] selection cleared [MapDCLevel] deleted 1 object(s) — Ctrl+Z to bring them back ok P7 X on the parent deletes only the parent ok P7 ... its child moved up, same place in the world ((5.0, 1.0, 3.0)) ok P7 one undo: both back, still parented [MapDCLevel] selected 1 object(s), active gate-author:1792437003 ok P7 the X menu offers Delete Hierarchy (the parent has a child) [MapDCLevel] selection cleared [MapDCLevel] deleted 1 object(s) — Ctrl+Z to bring them back ok P7 Delete Hierarchy deletes the child too ok P7 one undo: both back, still parented [MapDCLevel] created marker at (20.0, 0.0, 0.0) (gate-author:1792437023) [MapDCLevel] created marker at (22.0, 0.0, 0.0) (gate-author:1792437024) [MapDCLevel] created block.bevelled at (25.0, 0.0, 0.0) (gate-author:1792437025) [MapDCLevel] selected 3 object(s), active gate-author:1792437025 [MapDCLevel] parented 2 object(s) to gate-author:1792437025 ok P8 Ctrl+P parents the selection to the active [MapDCLevel] selected 1 object(s), active gate-author:1792437023 [MapDCLevel] unparented 1 object(s) ok P8 Alt+P clears the parent and keeps the world position ((20.0, 3.0, 0.0)) [MapDCLevel] selected 2 object(s), active gate-author:1792437025 [MapDCLevel] move the brush under the crosshair: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel ok P9 G starts move [move] 1 object(s) by (0.224, 0.0, 0.0) [BuildDock] + adjust_last (left, open) — 13 panel(s) ok P9 the child moved ONCE with its parent ((0.224001, 0.0, 0.0) vs (0.224001, 0.0, 0.0)) [MapDCLevel] selected 2 object(s), active gate-author:1792437025 [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate [rotate] 1 object(s) +90° about Y [BuildDock] + adjust_last (left, open) — 13 panel(s) ok P10 the child turned ONCE with its parent ((25.224, 3.0, 3.0) vs (25.224, 3.0, 3.0)) [MapDCLevel] created marker at (30.0, 0.0, 0.0) (gate-author:1792437032) [MapDCLevel] created block.bevelled at (32.0, 0.0, 0.0) (gate-author:1792437033) [MapDCLevel] parented 1 object(s) to gate-author:1792437033 ok P11 the child row nests under the parent row (obj:gate-author:1792437033) ok P11 parent row before child row, though created after it [MapDCLevel] created marker at (40.0, 0.0, 0.0) (gate-author:1792437035) ok P12 the Outliner has drop_objects [MapDCLevel] parented 1 object(s) to gate-author:1792437033 ok P12 a drop on an object row parents [MapDCLevel] unparented 1 object(s) ok P12 a drop on SceneObjects unparents, in place ((40.0, 0.0, 0.0)) [MapDCLevel] created marker at (50.0, 0.0, 0.0) (gate-author:1792437038) [MapDCLevel] created block.bevelled at (52.0, 0.0, 0.0) (gate-author:1792437039) [MapDCLevel] parented 1 object(s) to gate-author:1792437039 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok P13 undoing the parent's create keeps the child ok P13 the child is at the top level ok P14 a refold keeps the child node and its parent [GameMode] mode -> play (contexts ["player"]) 32 checks — PASS ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-creature-target (ok, 11836ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok C1 crawler reached its target ((5.134099, -0.3002)) ok C1 arrival recorded (frame 535 (8.6 s)) ok C1 and STOPPED after arriving (no drift) (0.000 m over 55 frames) ok C1 reports arrived ok C2 hopper hopped to its target ((25.24311, 0.0)) ok C3 serpent went to its target and circles it (0.63155114650726) ok C3 at hover height above the target (4.06348657608032) ok C4 a far target places the body there ((60.0, 60.0)) ok C4 a near target does NOT teleport ok C5 with no target a body still wanders (6.43672800064087) 10 checks — PASS ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-bot-object (ok, 8710ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] created bot at (4.0, 0.5, 4.0) (p1:1792437023) ok B1 a bot object is placed (p1:1792437023) ok B1 default body: a crawler (Body:) ok B1 attached to BotRegistry as an object bot (authority) (obj-p1-1792437023) ok B1 its brain is running (default roam) ok B1 brain id roam (the default since #114 phase 2) (roam) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [patrol] walking as 'obj-p1-1792437023' ok B2 body changed to a hopper (Body:) ok B2 the brain restarted as patrol (res://bots/patrol.gd) ok B2 with its new setting (radius 3) (3.0) ok B2 a placed patrol circles its placement ((4.0, 0.5, 4.0)) [patrol] 'obj-p1-1792437023' stopping after 0.0s [pathwalker] 'obj-p1-1792437023' from (4.0, 0.5, 4.0) to (10.0, 0.0, 2.0) ok B2 a vec3 setting arrives as a Vector3 ((10.0, 0.0, 2.0)) ok B2 and a bool one as a bool [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pathwalker] 'obj-p1-1792437023' found no nav source in this map [pathwalker] 'obj-p1-1792437023' stopped after 0/0 waypoints [patrol] walking as 'obj-p1-1792437023' [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok B3 the brain published world:bots:pos: ([7.0, 0.5, 4.0]) ok B3 and the body was steered to it (set_target) ((7.0, 0.5, 4.0)) [patrol] 'obj-p1-1792437023' stopping after 0.1s ok B4 a rendering peer steers the body from the replicated row ((7.0, 0.5, 9.0)) [patrol] walking as 'obj-p1-1792437023' ok B4 re-attached after a setting change [MapDCLevel] selection cleared [MapDCLevel] deleted 1 object(s) — Ctrl+Z to bring them back [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [patrol] 'obj-p1-1792437023' stopping after 0.0s [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok B5 delete detaches (once the node is freed): brain stopped ok B5 and its position row is gone [patrol] walking as 'obj-p1-1792437023' ok B5 undo brings it back running [MapDCLevel] selection cleared [MapDCLevel] deleted 1 object(s) — Ctrl+Z to bring them back [patrol] 'obj-p1-1792437023' stopping after 0.0s [patrol] walking as 'obj-p1-1792437023' [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok B5 delete + undo in ONE frame: the stale node's exit does not kill the new bot ok B6 a brain not in BrainCatalogue is refused (1) ok B7 every peer builds the same creature for one bot id (3/1.51 vs 3/1.51) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence 21 checks — PASS [patrol] 'obj-p1-1792437023' stopping after 0.1s ERROR: 6 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-bot-editor (ok, 9024ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [GameMode] mode -> build (contexts ["builder", "build_mode"]) ok T1 the top bar has both tabs ok T1 Level editor is the default ok T1 level panels show, the Bots panel does not ok T2 the Bot editor tab switches the workspace (bot) ok T2 the Bots panel shows ok T2 the level panels hide ok T2 the shared panels stay ok T2 the bar's level-only controls hide ok T2 and the Object menu ok T2 the tab shows which is active [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [MapDCLevel] created bot at (0.0, 0.0, 0.0) (p1:1792437032) [patrol] walking as 'obj-p1-1792437032' [MapDCLevel] selected 1 object(s), active p1:1792437032 ok T3 Place bot placed one (p1:1792437032) ok T3 with the chosen brain and body ({ "brain": "patrol", "body": "hopper", "name": "", "p.radius": 8.0, "p.period": 12.0 }) ok T3 and it is selected (the Object panel edits it) ok T3 as one gesture (Add bot / 2) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok T3 the panel lists it (["p1:1792437032"]) [MapDCLevel] created bot at (0.0, 0.0, 0.0) (p1:1792437034) [pathwalker] 'obj-p1-1792437034' from (0.0, 0.0, 0.0) to (0.0, 0.0, 0.0) [MapDCLevel] selected 1 object(s), active p1:1792437034 [MapDCLevel] selected 1 object(s), active p1:1792437032 ok T3 selecting its row selects that bot (p1:1792437032) ok T3 (a second bot for the list) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pathwalker] 'obj-p1-1792437034' found no nav source in this map ok T4 in the Bot editor a brush key does nothing (face) ok T5 the Level editor restores its panels ok T5 and the bar's level controls [MapDCLevel] selection cleared [MapDCLevel] select mode: brush ok T5 and the same key works there (control) (brush) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence 21 checks — PASS [pathwalker] 'obj-p1-1792437034' stopped after 0/0 waypoints [patrol] 'obj-p1-1792437032' stopping after 0.5s ERROR: 10 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-object-pick (ok, 10053ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [GameMode] mode -> build (contexts ["builder", "build_mode"]) [MapDCLevel] created light.point at (0.0, 3.0, 0.0) (p1:1792437043) ok setup: a wall at z -5..-6 and a light at (0, 3, 0) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] selected 1 object(s), active p1:1792437043 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok S1 clicking a light (no collider) selects it (p1:1792437043) ok S1 and the Outliner selects its row (obj:p1:1792437043) ok S1 selection kind is object ok S5 the selected object is outlined (12 edges) (12) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 2 — 1 incident plane(s) ["i:4"] at (1.5, 2.0, -5.0) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok S2 aiming past the light picks the wall (2) ok S3 picking a brush DROPS the selected object ok S3 and the Outliner's object row is deselected (derived:rest/brush:p1:1792437042) ok S5 the object outline clears with it (0) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] created model at (3.920048, 2.606024, 2.984293) (p1:1792437044) [MapDCLevel] selected 1 object(s), active p1:1792437044 [MapDCLevel] imported model crate (4a24a55a61be, 12 tris) -> p1:1792437044 [MapDCLevel] outliner selected 1 brush(es), active #2 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [ModelCache] 4a24a55a61be ready: 12 tris, parsed in 3.0 ms [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok S4 the imported crate is loaded (model) [MapDCLevel] selected 1 object(s), active p1:1792437044 ok S4 clicking the model selects the model (p1:1792437044) ok S6 the Outliner row reads 'model · crate' (model · crate) ok S7 an object selection shows Position / Rotation / Scale ok S7 a model shows Scale ok S7 typing X moves it ((5.92004, 2.60596, 2.98424)) ok S7 typing rotation Y 90 turns it ((0.0, 90.00003, 0.0)) ok S7 both survive a refold (journalled) ok S7 Scale writes the model's scale (2.0) [MapDCLevel] outliner selected 1 brush(es), active #2 ok S7 a brush selection swaps back to the brush fields [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] selected 1 object(s), active p1:1792437043 [MapDCLevel] selected 2 object(s), active p1:1792437044 ok S8 Shift-click adds; the last is active (["p1:1792437043", "p1:1792437044"]) ok S8 the Outliner selects BOTH rows (["obj:p1:1792437043", "obj:p1:1792437044"]) ok S8 active outlined bright, the other in the selection colour [MapDCLevel] selected 1 object(s), active p1:1792437044 ok S9 Shift-clicking a selected object removes it (["p1:1792437044"]) [MapDCLevel] selected 2 object(s), active p1:1792437043 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] move the brush under the crosshair: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel ok S10 group G: the non-active object moves live too ((0.0, 3.0, 0.0) -> (0.896, 3.0, 0.0)) [move] 2 object(s) by (0.896, 0.0, 0.0) [BuildDock] + adjust_last (left, open) — 13 panel(s) ok S10 both moved by the same delta, journalled ((0.896, 0.0, 0.0) / (0.896, 0.0, 0.0)) ok S10 one gesture, two records (Move / 2) [MapDCLevel] selected 2 object(s), active p1:1792437044 [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate [rotate] 2 object(s) +90° about Y [BuildDock] + adjust_last (left, open) — 13 panel(s) ok S11 group R: turned 90° about the pair's centre ((2.3639, 3.0, 4.45214) want (2.3639, 3.0, 4.45214)) ok S11 and each one turned with it [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] selected 2 object(s), active p1:1792437044 [MapDCLevel] selection cleared [MapDCLevel] deleted 2 object(s) — Ctrl+Z to bring them back ok S12 Delete removes BOTH selected objects ok S12 and clears the selection ok S12 as one gesture (Delete 2 objects / 2) ok S12 one undo brings both back ok S12 with their properties ({ "asset": "4a24a55a61beda7e1c65ddbb802cecc15d76a0e43f1878125f05f498e492e596", "name": "crate", "collision": "auto", "scale": 2.0 }) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] selected 2 object(s), active p1:1792437044 ok S13 selecting two rows in the Outliner selects both objects (["p1:1792437043", "p1:1792437044"] active p1:1792437044) ok S13 a tree rebuild keeps both rows selected (["obj:p1:1792437043", "obj:p1:1792437044"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence 35 checks — PASS ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-gltf-packer (ok, 2139ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok exporter builds the scene ok Godot writes a multi-file .gltf ok with side files (a .bin and a texture) (["box0.bin", "textures%2F_albedo.png"]) ok G1 the .gltf packs ok G1 the result passes GlbCheck (no uri left) ok G1 same triangles as the .glb export (12 vs 12) ok G1 the texture came along, as a bufferView ok G1 Godot loads the packed .glb with its texture ok G2 data: URIs pack and pass ok G3 'my%20tex.png' resolves to 'my tex.png' ok G4 buffer uri ../outside.bin refused (buffer 0: '..' in ../outside.bin not allowed) ok G4 buffer uri sub/../../outside.bin refused (buffer 0: '..' in sub/../../outside.bin not allowed) ok G4 buffer uri /etc/hostname refused (buffer 0: absolute path or URL (/etc/hostname) not allowed) ok G4 buffer uri C:\Windows\win.ini refused (buffer 0: absolute path or URL (C:\Windows\win.ini) not allowed) ok G4 buffer uri http://example.com/x.bin refused (buffer 0: absolute path or URL (http://example.com/x.bin) not allowed) ok G4 buffer uri file:///etc/hostname refused (buffer 0: absolute path or URL (file:///etc/hostname) not allowed) ok G4 buffer uri nothere.bin refused (buffer 0: missing file nothere.bin) ok G4 a non-base64 data: URI is refused (buffer 0: only base64 data: URIs are supported) ok G4 a path through a symlink is refused (buffer 0: escape/outside.bin goes through a link or a missing folder) 19 checks — PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-model-collision (ok, 2714ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok suffix Wall-colonly -> trimesh (visual removed) (trimesh/false) ok fixstr -> Wall (Wall) ok suffix Wall_convcolonly -> convex (visual removed) (convex/false) ok fixstr -> Wall (Wall) ok suffix Wall-col -> trimesh (trimesh/true) ok fixstr -> Wall (Wall) ok suffix Crate-convcol -> convex (convex/true) ok fixstr -> Crate (Crate) ok suffix Crate-col_001 -> trimesh (trimesh/true) ok fixstr -> Crate_001 (Crate_001) ok suffix Rock$colonly -> trimesh (visual removed) (trimesh/false) ok fixstr -> Rock (Rock) ok suffix Thing-COL -> trimesh (trimesh/true) ok fixstr -> Thing (Thing) ok suffix X-colonly2 -> trimesh (visual removed) (trimesh/false) ok fixstr -> X2 (X2) ok suffix my_col -> trimesh (trimesh/true) ok fixstr -> my (my) ok suffix Collider -> none (/true) ok suffix Protocol -> none (/true) ok suffix Wallcolonly -> none (/true) ok "-convcol" is not "-col" ok convex: one hull ok in model space, node offset included ([P: (-1.0, 0.0, -1.0), S: (2.0, 2.0, 2.0)]) ok scale 2 is baked into the points (offset scales too) ([P: (-2.0, 0.0, -2.0), S: (4.0, 4.0, 4.0)]) ok trimesh: the box's 12 triangles (36) ok decompose: VHACD returns hulls in this build (1) ok none: no shapes ok an unknown mode: no shapes ok named with no suffixed meshes: nothing (and says so) ok named: two tagged meshes, two shapes (2) ok -colonly is a trimesh, -convcol a hull ok only the -colonly visual is removed ([^"Body-colonly"]) ok auto: a file with tagged meshes uses them (named) (named / 2) ok -colonly is hidden under convex too ([^"Body-colonly"]) ok -colonly is hidden under trimesh too ([^"Body-colonly"]) ok -colonly is hidden under decompose too ([^"Body-colonly"]) ok -colonly is hidden under none too ([^"Body-colonly"]) ok auto: a file with no tagged meshes gets one hull (convex) 39 checks — PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-model-object (ok, 2334ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok ModelCache is an autoload ok M1 a file already here is queued, not fetched (queued) [ModelCache] e0e026f8567f ready: 12 tris, parsed in 2.5 ms ok M1 then ready ok M1 triangle count recorded (12) ok M1 parse is timed (main thread) (2.49 ms) ok M1 two copies share ONE mesh resource ok M1 asking again returns the same entry (no reparse) ok M1 collision is cached per (model, mode, scale) ok M2 a file with a uri is refused, with the reason (external file reference in buffers (not allowed)) ok M2 and the refusal is final ok M2 a non-hash asset id is refused ok M3 create + set_prop apply ({ "applied": 2, "skipped": 0, "undone": 0, "records": 2, "rejected_props": 0 }) ok M3 the model is shown (model) ok M3 scale 2 on the visual ((2.0, 2.0, 2.0)) ok M3 a static body on layers 1|2 (grapple) (3) ok M3 the body itself is NOT scaled ok M3 scale is baked into the hull points (2 m box at y 0..2, x2) (4.0) ok M3 collision defaults to Automatic ok M4 none: visual, no body [ModelCache] e0e0a157d36a ready: 24 tris, parsed in 1.7 ms ok M4 named: the -colonly visual is removed, the rest kept ok M4 named: its collision is there ok M4 default (auto): the -colonly mesh is not drawn ok M4 default (auto): and it collides via the named mesh ok M4 the CACHED scene still has it (removal was per copy) ok M5 missing bytes: a placeholder (or 'transfer unavailable' with no overlay) (placeholder / ) [ModelCache] e0e0089001a3 ready: 12 tris, parsed in 1.2 ms ok M5 the bytes arrive -> the model replaces the placeholder (model) [ModelCache] e0e0c1d60fe5 ready: 12 tris, parsed in 1.2 ms ok M7 the base is the mesh's bottom-centre ((3.0, 0.0, 0.0)) ok M7 at scale 2 it grows from where it stands (base fixed at x 3, y 0) ([P: (2.0, 0.0, -1.0), S: (2.0, 2.0, 2.0)]) ok M7 the collision matches the drawn model exactly ([P: (2.0, 0.0, -1.0), S: (2.0, 2.0, 2.0)] vs [P: (2.0, 0.0, -1.0), S: (2.0, 2.0, 2.0)]) ok M6 a blocked model says why on screen (Bad — blocked: external file reference in buffers (not allowed)) 30 checks — PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-model-import (ok, 8738ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok the map has an Outliner ok I6 '+ Node' offers prefabs but not a bare model (["block.bevelled", "bot", "light.point", "light.spot", "marker", "spawn_point", "spawner", "teleporter"]) [MapDCLevel] created model at (0.0, 0.0, 0.0) (p1:1792437059) [MapDCLevel] selected 1 object(s), active p1:1792437059 [MapDCLevel] imported model chair (b6c26f2a9b07, 12 tris) -> p1:1792437059 ok I1 imported and placed ok I1 named by content hash (b6c26f2a9b075c8e37ad8151d25aa202ad6a32e62d5188b4307b14af1787a35c) ok I1 copied to user://content/.glb ok I1 in the room library as 'chair' ([{ "oid": "b6c26f2a9b075c8e37ad8151d25aa202ad6a32e62d5188b4307b14af1787a35c", "size": 2616, "ext": "glb", "name": "chair" }]) ok I1 the placement pins asset + name ({ "asset": "b6c26f2a9b075c8e37ad8151d25aa202ad6a32e62d5188b4307b14af1787a35c", "name": "chair", "collision": "auto", "scale": 1.0 }) ok I1 one gesture: create + set_prop (Add model chair / 2) ok I1 the placement queued its file for parsing (queued) [ModelCache] b6c26f2a9b07 ready: 12 tris, parsed in 3.0 ms ok I1 and the model shows (model) ok I1 the new model is selected (Object panel follows) ok I2 the library list shows it (["chair"]) [MapDCLevel] created model at (0.0, 0.0, 0.0) (p1:1792437061) [MapDCLevel] selected 1 object(s), active p1:1792437061 ok I2 Place adds a copy (2) ok I2 pinned to the same hash [MapDCLevel] created model at (0.0, 0.0, 0.0) (p1:1792437063) [MapDCLevel] selected 1 object(s), active p1:1792437063 [MapDCLevel] imported model chair (b6c26f2a9b07, 12 tris) -> p1:1792437063 ok I3 the same bytes import to the same hash ok I3 no scratch copies left in the content cache (0) ok I4 refused with the reason (external file reference in images (not allowed)) ok I4 nothing placed ok I4 nothing published to the room [MapDCLevel] created model at (0.0, 0.0, 0.0) (p1:1792437065) [MapDCLevel] selected 1 object(s), active p1:1792437065 [MapDCLevel] imported model bench (d4b9d51c8013, 12 tris) -> p1:1792437065 ok I8 a multi-file .gltf imports ok I8 what reached the content cache is a .glb [ModelCache] d4b9d51c8013 ready: 12 tris, parsed in 1.2 ms ok I8 and it loads as a model (model) ok I8 named after the file ok I5 one undo removes the last placement (3) ok I5 the content file stays (other copies use it) [MapDCLevel] created model at (0.0, 0.0, 0.0) (p1:1792437068) [MapDCLevel] selected 1 object(s), active p1:1792437068 [MapDCLevel] imported model table (5e92a48873ce, 12 tris) -> p1:1792437068 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [ModelCache] 5e92a48873ce ready: 12 tris, parsed in 1.2 ms [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok I7 left to the frame loop, a fresh import becomes the model on its own (model after 1 frames) 26 checks — PASS ERROR: 6 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-bot-smoothing (ok, 2128ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok scenes/game/bot_marker.gd exists -- first row snaps -- ok first target: placed exactly ((1.0, 0.0, 1.0)) -- later rows glide -- ok one frame later: part-way, not at the row (1.22119927406311) ok after 0.5 s: caught up, extrapolation bounded (3.4968147277832) -- a long jump snaps -- ok > 5 m away: snapped, no slide across the map ((20.0, 0.0, 1.0)) -- a still bot stays still -- ok same row twice: no drift ((20.0, 0.0, 1.0)) -- the registry drives markers through it -- ok BotRegistry autoload present ok _make_marker builds a smoothed marker GATE bot_smoothing: PASS (8 checks) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-settings-panel (ok, 8271ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry -- window (1280.0, 720.0) ok 1. the panel fits the window ([P: (210.0, 24.0), S: (860.0, 672.0)]) ok 1. ApplyButton is visible and on screen ([P: (210.0, 665.0), S: (425.0, 31.0)]) ok 1. CancelButton is visible and on screen ([P: (645.0, 665.0), S: (425.0, 31.0)]) -- rows ok 2. every offered SCHEMA row exists ([]) ok 2. tabs, Graphics first (["Graphics", "Display", "Controls", "Audio", "Game"]) ok 2. clouds is a OptionButton (OptionButton) ok 2. render_scale is a HSlider (HSlider) ok 2. terrain_material is a segmented (segmented) ok 2. interest_management is a CheckButton (CheckButton) ok 3. Cloud Quality names the real setting (["Off", "Quarter res", "Half res", "Full res"]) ok 3. shadows has no Low/High/Ultra values (["Off", "1024 px", "2048 px", "4096 px"]) ok 3. aa has no Low/High/Ultra values (["Off", "2× MSAA", "4× MSAA", "8× MSAA"]) ok 3. bloom has no Low/High/Ultra values (["Off", "60 % glow", "100 % glow"]) ok 3. pathtracing has no Low/High/Ultra values ([]) ok 3. sky_area_lights has no Low/High/Ultra values ([]) ok 3. dlss has no Low/High/Ultra values (["Off", "Super Resolution", "Ray Reconstruction"]) ok 3. render_scale has no Low/High/Ultra values (["50 %", "67 %", "75 %", "100 %"]) ok 3. pt_samples has no Low/High/Ultra values (["1", "2", "4", "8"]) ok 3. pt_bounces has no Low/High/Ultra values (["1", "2", "3", "4", "6", "8"]) ok 3. interest_management has no Low/High/Ultra values ([]) ok 3. terrain_material has no Low/High/Ultra values (["Per pixel", "Per vertex"]) ok 3. clouds has no Low/High/Ultra values (["Off", "Quarter res", "Half res", "Full res"]) ok 3. texture_res has no Low/High/Ultra values (["512 px", "1024 px"]) ok 3. surface_detail has no Low/High/Ultra values (["Normal maps", "Parallax"]) ok 3. editor_units has no Low/High/Ultra values (["Quake units", "Metres"]) ok 3. window_mode has no Low/High/Ultra values (["Windowed", "Fullscreen", "Exclusive fullscreen"]) ok 3. resolution has no Low/High/Ultra values (["1280 × 720", "1600 × 900", "1920 × 1080", "2560 × 1440"]) ok 3. vsync has no Low/High/Ultra values (["Off", "On", "Adaptive"]) ok 3. max_fps has no Low/High/Ultra values (["Unlimited", "30", "60", "120", "144", "240"]) ok 3. fov has no Low/High/Ultra values ([]) ok 3. mouse_sensitivity has no Low/High/Ultra values ([]) ok 3. invert_y has no Low/High/Ultra values ([]) ok 3. master_volume has no Low/High/Ultra values ([]) -- groups ok 4. MSAA starts in a collapsed group ok 4. collapsed groups sit BELOW the visible rows ok 4. clicking the group header shows it -- dependencies ok 5. PT samples disabled while Path Tracing is off ok 5. and enabled when it is on -- preset ok 6. preset row reads Medium (Medium) ok 6. a manual change reads Custom (Custom) -- help ok 7. focusing Cloud Quality shows its help and cost (Clouds — Volumetric cloud resolution. Measured on an RTX 2070: quarter 2.9 ms, half 4.7 ms, full 11.3 ms.) -- widgets write Settings ok 8. dropdown writes clouds (1) ok 8. slider writes render_scale (1) -- 9. Display / Controls / Audio tabs ok 9. Display, Controls and Audio tabs exist (["Graphics", "Display", "Controls", "Audio", "Game"]) ok 9. row window_mode ok 9. row resolution ok 9. row vsync ok 9. row max_fps ok 9. row fov ok 9. row mouse_sensitivity ok 9. row invert_y ok 9. row master_volume -- 10. continuous sliders ok 10. sensitivity is a continuous slider (0.01) ok 10. slider writes a float (0.55) ok 10. mouse_look_scale = sensitivity, Y inverted ((0.55, -0.55)) -- 11. apply reaches the engine ok 11. max FPS -> Engine.max_fps (60) ok 11. 50 % volume -> Master bus dB (-6.02059984207153) -- 12. keep / revert display changes ok 12. a keep / revert dialog opens ok 12. it says it reverts in 15 s (Keep these display settings? Reverting in 15 s.) ok 12. revert restores the previous window mode (0) GATE settings_panel: PASS (60 checks) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 5 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-keymap (ok, 3865ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry === Keymap gate === -- every declared action is registered -- the builder context declares actions OK all present in InputMap OK undo reads as Ctrl+Z want Ctrl+Z OK redo reads as Ctrl+Shift+Z want Ctrl+Shift+Z OK -- no two actions in one context share a key -- no in-context conflicts OK -- EXACT matching: a plain key does not fire with a modifier -- K is the knife OK Ctrl+K is NOT the knife OK build-mode carve has no key (menu / toolbar only) OK B is box select OK A toggles select all OK Shift+A is the add menu, not select all OK S scales OK Ctrl+Z undoes OK Ctrl+Shift+Z does NOT undo — exact match OK Ctrl+Shift+Z redoes OK plain Z is the wireframe toggle, not undo OK -- plain Z belongs to the wireframe toggle, and to nothing else -- toggle_slowmo no longer exists OK exactly one action owns plain Z 1 want 1 OK and it is the wireframe toggle OK -- EXCLUSIVITY: a mode suppresses the layer under it -- the additive builder layer does NOT suppress the player OK so a player action still fires with the dev keys layered on OK build_mode is active OK player is SUPPRESSED under it OK global survives regardless OK a player action does not fire in build mode OK a global action still does OK chat (T) does not fire in build mode OK popping the mode restores the player OK and the player action fires again OK -- an inactive context dispatches nothing -- K does not knife while not building OK re-pushing does not duplicate the stack entry OK -- the F5 and K double-bindings are gone -- the knife owns K (keymap step 3) K want K OK K does not fire climb debug OK nothing is bound to bare F5 any more OK bare F3 is free (search moved to Space) OK search is Space Space want Space OK F4 is the mode toggle, alone OK -- the help screen can describe every bound action -- menu-only (no key by design): builder.carve, builder.select, builder.select_same_group, builder.select_same_material, builder.select_same_texture, builder.select_same_type, cursor.to_selected, cursor.to_active, cursor.to_grid, cursor.to_origin, builder.make_real, builder.extrude_make_real, builder.prompt_cancel, builder.make_real_then, builder.cuts_clear, builder.cut_as_subtract, builder.cut_as_intersect, builder.cut_as_slice, builder.select_cut_target, builder.make_parametric, builder.add_curve, builder.add_cable, builder.edit_curve, builder.assign_generator, builder.delete_hierarchy, builder.create_box, builder.add_box, builder.add_stairs, builder.add_spiral_stairs, builder.add_tunnel, builder.add_cylinder, builder.add_cone, builder.add_sphere, build_mode.csg_discard movement is listed OK builder actions are listed OK help itself is listed OK every listed action resolves to a key OK and help is on F1 F1 want F1 OK -- the overlay itself renders, not just its data -- the overlay is autoloaded OK it is visible OK it lists a movement key OK it lists a builder key OK it groups by context OK it says how to close itself OK and it closes OK -- rebinding -- a colliding rebind is refused, with a reason that key is a want that key is a OK the knife is unchanged K want K OK a free key is accepted want OK and takes effect Y want Y OK Y now is the knife OK K no longer is OK reset restores the default K want K OK K is the knife again OK -- THE MOUSE: left fires the carver, right grapples (key audit 2026-10-01) -- left click fires the carver while playing OK left click does NOT grapple OK right click grapples while playing OK and the grapple release still matches OK right click does NOT fire OK in build mode left click fires nothing of the player's OK nor does right click (it is the look there) OK both come back when you leave build mode OK -- A COMMAND NEVER FIRES WHILE FLYING (keymap step 1) -- the fly context is exclusive OK Ctrl+Numpad − subtracts (not flying) OK Ctrl+Numpad * intersects OK Ctrl+Numpad / slices OK plain Numpad − does NOT subtract (exact matching) OK WHILE FLYING Ctrl+Numpad − does nothing (descend + command cannot collide) OK ... nor does any build_mode key OK H is hide, a plain key OK H no longer subtracts OK I no longer intersects (free for inset) OK J convex-merges OK none of them fire outside build mode OK -- THE EDITOR TOOLS ARE BUILD-MODE ONLY (key audit 2026-10-01) -- K does not knife the level while playing OK L does not select linked while playing OK - does not change the grid while playing OK in build mode K is the knife OK in build mode - is the grid OK -- THE CARVER'S KEYS, WHILE PLAYING -- 1 picks the box brush OK Q toggles remove / add OK - makes the brush smaller OK = makes it bigger OK Shift is no longer part of any carve binding OK in build mode 1 is select-vertex, not the box brush OK and - is the grid, not the brush size OK -- ONE PRESS, ONE ACTION: every declared binding, in play AND in build mode -- play (level map): presses that fire more than one action 0 want 0 OK build (level map): presses that fire more than one action 0 want 0 OK -- NO KEY IS READ OUTSIDE THE KEYMAP (rule 3), except where allowed -- raw key reads outside the keymap 0 want 0 OK PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-keys-with-prefix (ok, 1888ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok GameState autoload present ok 1. every key once (50 keys, 50 unique) ok 1. all the matching keys (50, want 50) ok 1. nothing outside the prefix ok 1. realtime keys first, as before ok 2. 4x the keys costs 2.7x the time (want < 8; quadratic ~16) GATE keys_with_prefix: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-flatten-history (ok, 5391ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/FlattenHistoryGate/MapDevTest/LevelPersistence [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back [MapDCLevel] outliner selected 1 brush(es), active #4 [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back [MapDCLevel] created marker at (1.0, 1.0, 1.0) (gate-author:1792437093) [MapDCLevel] selection cleared [MapDCLevel] deleted 1 object(s) — Ctrl+Z to bring them back setup: a history to flatten (18 records) OK [LevelPersistence] FLATTENED : 18 records -> 14 (backup user://flatten_backups_ci/map-1792437079.json) 1. the record count drops (18 -> 14) OK { "before": 18, "after": 14, "backup": "user://flatten_backups_ci/map-1792437079.json" } 2. the live geometry is identical (19 brushes) OK 19 vs 19 3. every object is identical (16) OK 16 vs 16 4. History is empty OK 0 gestures 4. Ctrl+Z changes nothing OK 5. a backup was written OK user://flatten_backups_ci/map-1792437079.json 5. it holds every old record OK 18 vs 18 the level-source key survives (it is not history) OK 1 -> 1 GATE flatten_history: PASS (9 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/FlattenHistoryGate/MapDevTest/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/FlattenHistoryGate/MapDevTest/LevelPersistence ERROR: 2 RID allocations of type 'P11JoltShape3D' were leaked at exit. ERROR: 1 RID allocations of type 'P10JoltBody3D' were leaked at exit. ERROR: 1 RID allocations of type 'P10JoltArea3D' were leaked at exit. ERROR: 5 RID allocations of type 'N13RendererDummy15MaterialStorage13DummyMaterialE' were leaked at exit. ERROR: 3 RID allocations of type 'N13RendererDummy15MaterialStorage11DummyShaderE' were leaked at exit. ERROR: 7 RID allocations of type 'N13RendererDummy9DummyMeshE' were leaked at exit. ERROR: 11 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 5 RID allocations of type 'N17RendererSceneCull8InstanceE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced22ShapedTextDataAdvancedE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-flatten-room (ok, 1334ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok maps_with_history: only maps with level records, sorted (["map_flat", "map_test"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [FlattenRoom] done: [{ "before": 10, "after": 2, "backup": "user://x-map_flat.json", "map": "map_flat" }, { "before": 10, "after": 2, "backup": "user://x-map_test.json", "map": "map_test" }, { "map": "map_nope", "error": "no scene res://scenes/maps/map_nope.tscn" }] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok it finished ok map_flat flattened once ({ "map_flat": 1, "map_test": 1 }) ok map_test flattened ok a map with no scene is reported, not fatal ok back on the map it started from (res://scenes/maps/map_test.tscn) ok visited map_flat first (["res://scenes/maps/map_flat.tscn", "res://scenes/maps/map_test.tscn"]) GATE flatten_room: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-history-role (ok, 4674ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence setup: KeetService and the History panel exist OK setup: both Flatten buttons were built OK 1. role peer: Flatten map/room disabled OK true/true 2. role admin arrives after the fold: Flatten map enabled OK false 2. role admin arrives after the fold: Flatten room enabled OK false 3. downgraded to peer: disabled again OK true/true GATE history_role: PASS (6 checks, 0 failed) ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-outliner-locked (ok, 4852ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 179 links, 126 regions, 17044 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapDevTest/LevelPersistence setup: the map has an Outliner OK setup: the command palette has a row OK node:CommandPalette 1. node:NavVolume is locked with a note OK Bot navigation grid, built from the level and rebuilt about a second after edits. Bots find their paths on it. 1. node:CommandPalette is locked with a note OK The F3 command palette — editor UI, not part of the level. 1. node:DCLevel is locked with a note OK The level's brushes, drawn as one mesh. Hide or delete brushes through their groups below. 1. node:SceneObjects is locked with a note OK Holds every placed and adopted object: teleporters, spawn points, models, bots. 1. an object row (SpawnPoint1) is not locked OK 0. filter off: no NavVolume / EntityLinks / palette rows OK 0. ... though the model still lists them OK 0. DCLevel and SceneObjects always show OK 0. filter on: they are back OK 2. the NavVolume row reads as locked OK NavVolume · locked 2. its tooltip is its note OK Bot navigation grid, built from the level and rebuilt about a second after edits. Bots find their paths on it. Locked: it can be hidden but not deleted. 3. Delete refuses; NavVolume stays OK 0 3. the status line says it is locked and what it is OK NavVolume is locked — Bot navigation grid, built from the level and rebuilt about a second after edits. Bots find their paths on it. It can be hidden, not deleted. 4. the palette row has no eye OK 4. the NavVolume row has an eye OK 5. the eye hides EntityLinks OK [GameMode] mode -> play (contexts ["player"]) [GameMode] mode -> build (contexts ["builder", "build_mode"]) 5. re-entering build mode keeps it hidden OK false 5. unhiding brings it back (build mode) OK GATE outliner_locked: PASS (20 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-pick-range (ok, 4392ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] created marker at (0.0, 300.0, -120.0) (gate-author:1792437096) [MapDCLevel] created marker at (0.0, 300.0, -450.0) (gate-author:1792437097) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence 0. control: the object from 30 m is picked OK { "dot": "gate-author:1792437096", "dist": 29.7502822875977, "point": (0.0, 300.0, -119.7503) } 1. an object 120 m away is picked OK { "dot": "gate-author:1792437096", "dist": 119.750282287598, "point": (0.0, 300.0, -119.7503) } 0. control: the brush from 30 m is hit OK (0.0, 300.0, -130.0) 2. a brush 130 m away is hit by the aim ray OK (0.0, 300.0, -130.0) 4. the carve ray still stops at PLAY_REACH (50 m) in build mode OK miss [GameMode] mode -> play (contexts ["player"]) 5. in play mode neither reaches 120-130 m OK miss / miss [GameMode] mode -> build (contexts ["builder", "build_mode"]) 3. an object 250 m away, past a 200 m far plane, is not picked OK { } GATE pick_range: PASS (7 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-confirm-focus (ok, 5824ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale [case ] focus owner: [scale] 1 brush(es) ×(1.224, 1.224, 1.448) [BuildDock] + adjust_last (left, open) — 13 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence F0 control: nothing focused: one Enter confirms OK active= wrote=1 F0 control: nothing focused: the keyboard is back with the game OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale [case tree] focus_mode 1 (FOCUS_CLICK=1) [case tree] focus owner: @Tree@708: [scale] 1 brush(es) ×(1.224, 1.224, 1.448) [BuildDock] + adjust_last (left, open) — 13 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence F1 the Outliner's Tree focused: one Enter confirms OK active= wrote=1 F1 the Outliner's Tree focused: the keyboard is back with the game OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence GATE confirm_focus: PASS (4 checks, 0 failed) ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-click-through (ok, 8624ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [setup] 36 click targets over 11 visible panels [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence C0 precondition: no Control under (384.0, 108.0) OK [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 2 — 1 incident plane(s) ["i:4"] at (-24.55446, 318.4158, -30.0) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence C0 control: a click in the open selects the wall OK 1 [MapDCLevel] outliner selected 0 brush(es), active #-1 C hotkeys: padding OK at (7.0, 171.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C hotkeys: centre OK at (170.0, 171.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C topbar: padding OK at (31.0, 17.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C topbar: centre OK at (972.0, 17.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C topbar: label 'Grid' OK at (895.5, 17.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C toolsettings: padding OK at (31.0, 46.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C toolsettings: centre OK at (972.0, 46.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C toolsettings: label 'No tool — Shift+' OK at (944.0, 44.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C history: padding OK at (1547.0, 566.0): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C history: centre OK at (1726.0, 566.0): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C object: padding OK at (1547.0, 707.0): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C object: centre OK at (1726.0, 707.0): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C object: label 'Select an object' OK at (1726.0, 715.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C shape: padding OK at (1547.0, 784.0): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C shape: centre OK at (1726.0, 784.0): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C shape: label '' OK at (1726.0, 775.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C stack: padding OK at (1547.0, 879.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C stack: centre OK at (1726.0, 879.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C stack: label '' OK at (1726.0, 869.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C tools: padding OK at (7.0, 109.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 [MapDCLevel] move the brush under the crosshair: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence C tools: centre OK at (166.0, 109.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 [move] nothing to move [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence C textures: padding OK at (31.0, 998.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C textures: centre OK at (968.0, 998.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C textures: label 'current: kenney-' OK at (1074.5, 951.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C face: padding OK at (1547.0, 1068.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C face: centre OK at (1726.0, 1068.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C face: label 'Select textured ' OK at (1726.0, 966.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C outliner: padding OK at (1547.0, 254.0): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 [MapDCLevel] outliner selected 2 brush(es), active #2 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence C outliner: centre OK at (1730.0, 254.0): 1 (a Tree row: the panel's own pick) [MapDCLevel] outliner selected 0 brush(es), active #-1 C outliner: label 'Position (centre' OK at (1730.0, 339.5): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 [MapDCLevel] nav: 1 boxes + 2 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 3968 standable C gap below @PanelContainer@187 OK at (972.0, 32.0): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C gap below @PanelContainer@214 OK at (1726.0, 677.0): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C gap below @PanelContainer@220 OK at (1726.0, 737.0): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C gap below @PanelContainer@226 OK at (1726.0, 831.0): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C gap below @PanelContainer@245 OK at (1726.0, 928.0): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 C gap below @PanelContainer@259 OK at (166.0, 152.0): 0 [MapDCLevel] outliner selected 0 brush(es), active #-1 GATE click_through: PASS (38 checks, 0 failed) ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-areas-layout (ok, 10005ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence A1 a free rectangle R inside the window OK [P: (348.0, 64.0), S: (1184.0, 836.0)] A1 region 'top' exists OK A1 region 'left' exists OK A1 region 'right' exists OK A1 region 'bottom' exists OK A1 region 'organizer' exists OK A1 left | R | right side by side OK [[P: (0.0, 64.0), S: (340.0, 836.0)], [P: (348.0, 64.0), S: (1184.0, 836.0)], [P: (1540.0, 452.0), S: (380.0, 448.0)]] A1 the top band spans the window, above R OK [P: (0.0, 0.0), S: (1920.0, 64.0)] A1 the 'topbar' title is at the right of its own row OK [[P: (1853.0, 7.0), S: (60.0, 21.0)], [P: (31.0, 7.0), S: (1816.0, 21.0)]] A1 the 'toolsettings' title is at the right of its own row OK [[P: (1863.0, 36.0), S: (50.0, 21.0)], [P: (31.0, 36.0), S: (1826.0, 21.0)]] A1 so the top band is two one-line rows (<= 70 px; spacing audit item 9) OK 64.0 A1 the left column's panels start at its top (no HUD gap) OK margin_top 4 A1 the left area's panels start at its top (no triangle row) OK 4.0 A1 the right area's panels start at its top (no triangle row) OK 4.0 A1 the organizer area's panels start at its top (no triangle row) OK 4.0 A1 the organizer sits over the right column OK [[P: (1540.0, 64.0), S: (380.0, 380.0)], [P: (1540.0, 452.0), S: (380.0, 448.0)]] A1 the Outliner is in the organizer area OK organizer A1 the status bar spans the window, under R OK [P: (0.0, 1058.0), S: (1920.0, 22.0)] A2 covers() is false inside R OK A2 covers() is true on every area OK A2 the areas are opaque OK (0.05, 0.06, 0.08, 1.0) A3 dragging the left border 100 px widens left, shrinks R by 100 OK [340.0, 440.0, 1184.0, 1084.0] A3 the width is saved per player OK 440 left min width 160.0, right min width 160.0 A3 dragging the left border 200 px LEFT narrows the column OK [440.0, 240.0] A4 the right border: right +100, R -100 OK [380.0, 480.0] A4 dragging the right border 300 px RIGHT narrows the right side (below its content) OK [480.0, 180.0] A4 the bottom strip's border: strip +100, R -100 OK [150.0, 250.0] A5 collapsing all four outer areas grows R into their space (toggle strips left) OK [(1184.0, 736.0), (1860.0, 992.0), 720.0, 314.0] A5 every toggle stays reachable on screen OK [] A6 the status bar never collapses OK A5 expanding restores the last sizes (R as before) OK [(1184.0, 736.0), (1184.0, 736.0), "top 64.0 -> 64.0", "bottom 250.0 -> 250.0"] A8 build mode: the membership readout starts inside the 3D rectangle OK [(248.0, 64.0), (248.0, 64.0), [P: (258.0, 120.0), S: (187.0, 23.0)]] A8 game.gd (peer / FPS lines follow R) compiles OK [GameMode] mode -> play (contexts ["player"]) A7 play mode hides every area OK A8 play mode: the readout is back at the window corner OK (0.0, 0.0) [GameMode] mode -> build (contexts ["builder", "build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence GATE areas_layout: PASS (35 checks, 0 failed) ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-tool-owns-mouse (ok, 6566ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [BuildDock] + gate_mouse (left, open) — 2 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 3 panel(s) [BuildDock] + toolsettings (top, open) — 4 panel(s) [BuildDock] + history (right, open) — 5 panel(s) [BuildDock] + object (right, open) — 6 panel(s) [BuildDock] + shape (right, open) — 7 panel(s) [BuildDock] + stack (right, open) — 8 panel(s) [BuildDock] + tools (left, open) — 9 panel(s) [BuildDock] + bots (left, open) — 10 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 11 panel(s) [BuildDock] + face (right, open) — 12 panel(s) [BuildDock] + outliner (organizer, open) — 13 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence T0 control: no tool up, a click presses the panel button OK 1 [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] move the selected brush: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence T1 (setup) G started the move tool OK Move: T1 G up: the pointer over the button does not hover it OK [move] nothing to move [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence T2 G up: LMB over the button does not press it OK 1 T2 ... it confirms the move (the tool closed) OK [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] move the selected brush: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] operator cancelled — nothing was written [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence T3 G up: RMB over a panel cancels, the button untouched OK [, 1] T4 the tool closed: the panel button works again OK 2 [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] move the selected brush: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence T5 looking with a tool up: the panel shield is down OK [false, false] T6 the look ends: the shield is up again OK [true, true] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence GATE tool_owns_mouse: PASS (9 checks, 0 failed) ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-view3d-rect (ok, 7598ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence V1 hover over a panel highlights nothing behind it OK -1 [pick.probe] frame: set_aimed 2 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence V2 ... inside R it aims the wall OK [2, 2] [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] move the selected brush: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence V3 G: the pointer at R's left edge wraps to R's right side (not the window's) OK [(1523.0, 482.0), [P: (348.0, 64.0), S: (1184.0, 836.0)]] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence GATE view3d_rect: PASS (3 checks, 0 failed) ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-editor-theme (ok, 1993ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [BuildDock] + gate_theme (left, open) — 2 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry T1 a dock button is <= 22 px tall OK 21.0 T1 a dock option is <= 22 px tall OK 21.0 T1 a dock line is <= 22 px tall OK 21.0 T1 a dock spin is <= 22 px tall OK 21.0 T1 a dock check is <= 22 px tall OK 21.0 T2 a dock Tree row is <= 22 px tall OK 21.0 T3 dock text is 12 px OK 12 T4 a control outside the dock keeps 16 px (the theme is scoped) OK 16 T5 the gap between areas is 2 px (Blender's border_width), still 6 px to grab OK [2, 6] T6 the gap between panels is 2 px OK 2 T7 a panel header is <= 22 px, 12 px text OK [21.0, 12] T8 the status bar is <= 24 px (Blender ~22) OK 22.0 T10 no orange border on the areas (the 2 px gap separates them) OK 0 GATE editor_theme: PASS (13 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 5 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-areas-types (ok, 1481ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [BuildDock] + gate_a (left, open) — 2 panel(s) [BuildDock] + gate_b (right, open) — 3 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry M1 right-click on a panel header opens the Move to menu OK ["Move to ▸ Left column", "Move to ▸ Organizer (right, top)", "Move to ▸ Right column", "Move to ▸ Bottom strip"] M1 ... offering the four columns, not the top band OK ["Move to ▸ Left column", "Move to ▸ Organizer (right, top)", "Move to ▸ Right column", "Move to ▸ Bottom strip"] M2 move_panel puts the frame in the right column OK M2 ... and the panel's side says right OK [BuildDock] + gate_a (right, open) — 3 panel(s) M3 registered again (as left), it lands where it was moved OK right M4 (the bottom strip starts empty and hidden) OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry M4 a move into the empty bottom strip shows it OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry M4 ... and moving the last panel out hides it again OK M5 a move into a collapsed column opens it OK M6 Reset panel layout: A is back in the left column OK M6 ... and B in the right OK M6 ... and no saved sides remain OK { } GATE areas_types: PASS (12 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 5 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-outliner-tree (ok, 5241ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerTreeGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerTreeGate/MapDevTest/LevelPersistence [MapDCLevel] created marker at (5.0, 1.0, 5.0) (gate-author:1792437143) [MapDCLevel] created marker at (7.0, 1.0, 5.0) (gate-author:1792437144) setup: two objects and two loose brushes OK [MapDCLevel] selected 1 object(s), active gate-author:1792437143 [MapDCLevel] outliner selected 1 brush(es), active #1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerTreeGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerTreeGate/MapDevTest/LevelPersistence O1 the collection is the map's FIRST child row OK [1, 1, ["node:.", "col:gate-author:1792437145", "col:gate-author:1792437145/g:i:1:0", "col:gate-author:1792437145/obj:gate-author:1792437143"]] O2 object A (in the collection) is not also under SceneObjects OK ["col:gate-author:1792437145/obj:gate-author:1792437143"] O3 brush object g0 (in the collection) is not also under DCLevel OK i:1:0 O4 object B (no collection) stays under SceneObjects OK [MapDCLevel] selected 1 object(s), active gate-author:1792437143 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerTreeGate/MapDevTest/LevelPersistence O5 selecting A in the viewport lights its collection row OK col:gate-author:1792437145/obj:gate-author:1792437143 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerTreeGate/MapDevTest/LevelPersistence O6 H on A hides it OK O6 ... Alt+H shows it again OK O7 Collapse all folds every row but the map's OK O7 Expand all opens them again OK O8 the outliner ends at the organizer area's bottom (fills it, no overflow) OK [432.0, 444.0] O8 ... and the Tree took the spare height (above its 120 px floor) OK 138.0 O8 the System filter sits in the button flow, not a row of its own OK @HFlowContainer@777: [GameMode] mode -> play (contexts ["player"]) GATE outliner_tree: PASS (13 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerTreeGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-chat-key (ok, 1514ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry K1 play mode: T toggles chat OK [true, false] K1 ... T again toggles it back OK [true, true] [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry K2 build mode: T does NOT toggle chat OK [true, true] [GameMode] mode -> play (contexts ["player"]) K3 play mode: Ctrl+T does NOT toggle chat OK [true, true] GATE chat_key: PASS (4 checks, 0 failed) ERROR: 5 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-param-builtins (ok, 1314ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org P1 the types, in Tab order OK ["box", "stairs", "spiral_stairs", "tunnel", "cylinder", "cone", "sphere"] P2 box (2.0, 3.0, 4.0) = the baked shape's pieces OK 1 vs 1 P2 box (5.0, 1.0, 5.0) = the baked shape's pieces OK 1 vs 1 P3 box folds into its pieces under the frame OK 1 records P2 cylinder (2.0, 3.0, 4.0) = the baked shape's pieces OK 1 vs 1 P2 cylinder (5.0, 1.0, 5.0) = the baked shape's pieces OK 1 vs 1 P3 cylinder folds into its pieces under the frame OK 1 records P2 cone (2.0, 3.0, 4.0) = the baked shape's pieces OK 1 vs 1 P2 cone (5.0, 1.0, 5.0) = the baked shape's pieces OK 1 vs 1 P3 cone folds into its pieces under the frame OK 1 records P2 sphere (2.0, 3.0, 4.0) = the baked shape's pieces OK 1 vs 1 P2 sphere (5.0, 1.0, 5.0) = the baked shape's pieces OK 1 vs 1 P3 sphere folds into its pieces under the frame OK 1 records P4 a record without auto_riser: 2 m / 0.2 = 10 steps OK 10 P4 auto_riser 0.5: 2 m / 0.5 = 4 steps OK 4 GATE param_builtins: PASS (15 checks, 0 failed) [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-create-param (ok, 4669ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence C1 the tool offers the parametric types, in order OK ["param:box", "param:stairs", "param:spiral_stairs", "param:tunnel", "param:cylinder", "param:cone", "param:sphere"] C2 pref 'arch' -> tunnel OK param:tunnel C2 pref 'stairs' -> param stairs OK param:stairs [MapDCLevel] outliner selected 5 brush(es), active #6 [MapDCLevel] selected shape gate-author:1792437150 (5 pieces) [box] created stairs gate-author:1792437150: 5 piece(s) at (0.0, 0.0, 0.0) C3 Stairs writes one shape.create, no brush.create OK true +1 shape +0 brush C3 the fold made its pieces OK stairs C5 '0.2 m risers' stores auto_riser 0.2 OK 0.2 [MapDCLevel] outliner selected 5 brush(es), active #11 [MapDCLevel] selected shape gate-author:1792437151 (5 pieces) [box] created stairs gate-author:1792437151: 5 piece(s) at (0.0, 0.0, 0.0) C5 'one per grid step' stores auto_riser = the grid step (0.224) OK 0.224 [MapDCLevel] outliner selected 9 brush(es), active #20 [MapDCLevel] selected shape gate-author:1792437152 (9 pieces) [box] created tunnel gate-author:1792437152: 9 piece(s) at (0.0, 0.0, 0.0) C4 tunnel wall follows the arch rule (0.224) OK 0.224 [MapDCLevel] outliner selected 9 brush(es), active #29 [MapDCLevel] selected shape gate-author:1792437153 (9 pieces) [box] created tunnel gate-author:1792437153: 9 piece(s) at (0.0, 0.0, 0.0) C4 a set wall (0.75) is kept OK 0.75 GATE create_param: PASS (9 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-shape-texture (ok, 4492ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence setup: two textures to tell apart OK kenney-prototype/dark_01 / kenney-prototype/dark_02 [MapDCLevel] outliner selected 5 brush(es), active #6 [MapDCLevel] selected shape gate-author:1792437155 (5 pieces) [box] created stairs gate-author:1792437155: 5 piece(s) at (0.0, 0.0, 0.0) T1 every solid plane carries the current texture OK 0 of 24 bare, ["kenney-prototype/dark_01"] T1 the clearance carries none OK [] [MapDCLevel] outliner selected 5 brush(es), active #6 [MapDCLevel] selected shape gate-author:1792437155 (5 pieces) [MapDCLevel] outliner selected 5 brush(es), active #11 [texture] kenney-prototype/dark_02 on shape gate-author:1792437155 (24 face(s)) T2 one shape.set, no face.tex OK +1 shape.set +0 face.tex T2 every solid plane now carries the new texture OK ["kenney-prototype/dark_02"] [MapDCLevel] outliner selected 4 brush(es), active #15 T3 a param edit keeps the texture OK ["kenney-prototype/dark_02"] [MapDCLevel] outliner selected 5 brush(es), active #6 T4 undo puts the first texture back OK ["kenney-prototype/dark_01"] GATE shape_texture: PASS (7 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-unbounded-scale (ok, 5797ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence U1 size 100 grid steps is kept OK 100 U1 height 200 grid steps is kept OK 200 U1 the size/height settings declare no max OK / U2 size 0 still rises to 1 OK 1 [MapDCLevel] created model at (10.0, 0.0, 10.0) (gate-author:1792437161) [MapDCLevel] selected 1 object(s), active gate-author:1792437161 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale U3 Scale 80 ×1.25⁴ -> 195.3 (was capped at 100) OK 195.3125 U4 Scale 500 survives sanitize OK 500.0 U4 Scale 0.001 still rises to 0.01 OK 0.01 [MapDCLevel] selected 1 object(s), active gate-author:1792437161 U5 the Object panel's Scale slider reads 160, not 100 OK 160.0 GATE unbounded_scale: PASS (8 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-shape-child-names (ok, 6196ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] outliner selected 10 brush(es), active #11 [MapDCLevel] selected shape gate-author:1792437167 (10 pieces) [box] created stairs gate-author:1792437167: 10 piece(s) at (0.0, 0.0, 0.0) [MapDCLevel] outliner selected 8 brush(es), active #19 N1 the group row is the type OK ◇ Stairs N2 stairs, in climbing order: steps, landing, steps, then the passage OK ["step 1", "step 2", "step 3", "landing 1", "step 4", "step 5", "step 6", "passage"] [MapDCLevel] outliner selected 9 brush(es), active #28 [MapDCLevel] selected shape gate-author:1792437169 (9 pieces) [box] created tunnel gate-author:1792437169: 9 piece(s) at (20.0, 0.0, 0.0) [MapDCLevel] outliner selected 6 brush(es), active #34 N3 tunnel: voussoirs, the floor, the passage OK ["voussoir 1", "voussoir 2", "voussoir 3", "voussoir 4", "floor", "passage"] [MapDCLevel] outliner selected 17 brush(es), active #51 [MapDCLevel] selected shape gate-author:1792437171 (17 pieces) [box] created spiral_stairs gate-author:1792437171: 17 piece(s) at (40.0, 0.0, 0.0) [MapDCLevel] outliner selected 18 brush(es), active #69 N4 spiral: steps, the column, the passage OK ["step 1", "step 2", "step 3", "step 4", "step 5", "step 6", "step 7", "step 8", "step 9", "step 10", "step 11", "step 12", "step 13", "step 14", "step 15", "step 16", "column", "passage"] [MapDCLevel] outliner selected 1 brush(es), active #70 [MapDCLevel] selected shape gate-author:1792437173 (1 pieces) [box] created box gate-author:1792437173: 1 piece(s) at (60.0, 0.0, 0.0) N5 box: one row named box OK ["box"] GATE shape_child_names: PASS (5 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-pointer-wrap (ok, 6211ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence W1 the right edge wraps to the left side OK (8.0, 500.0) W1 the left edge wraps to the right side OK (1912.0, 500.0) W1 a corner wraps on both axes OK (9.0, 9.0) W1 the interior is unchanged OK W1 the landing spot does not wrap back OK [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] move the selected brush: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel setup: G started a pointer-following tool OK Move: W2 warped to the 3D view's left side OK [[(356.0, 540.0)], [P: (348.0, 64.0), S: (1184.0, 836.0)]] W2 the offset is the jump OK (1174.0, 0.0) W3 the ray reads mouse + offset OK (0.629401, 0.0, -0.77708) W4 no jump: the aim right after the wrap = right before OK 8.0996 vs 8.0996 W5 moving on past the edge keeps increasing the move OK 8.100 -> 13.783 W6 cancelling the tool resets the offset OK (0.0, 0.0) [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate W7 Rotate never wraps OK Rotate: [MapDCLevel] move the selected brush: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [GameMode] mode -> play (contexts ["player"]) W8 play mode never wraps OK [] [GameMode] mode -> build (contexts ["builder", "build_mode"]) GATE pointer_wrap: PASS (14 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-move-plane (ok, 6404ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] move the selected brush: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel setup: G starts Move OK Move: A1 X = axis X (world) OK A1 X again = LOCAL X, not a plane OK A1 X a third time = world X OK A1 Shift+X = plane, X locked OK A1 Shift+X again = back to the axis OK A1 another letter = that axis, not a plane OK A2 setup: Shift+Y = Y locked (plane XZ) OK A2 the move is on X and Z only, whole grid steps OK (8.512, 0.0, -7.84) A4 the status says Y is locked OK X Y Z axis: plane XZ (Y locked) · plane offset: +38, -35 × 8u · aim: point where it should go · Enter move · Esc cancel · H this help A5 ] does not change a plane move OK (8.512, 0.0, -7.84) A6 Lock axis shown, Distance hidden in plane mode OK ["axis", "space", "plane", "move"] [move] brush 2 by (8.512, 0.0, -7.84) [BuildDock] + adjust_last (left, open) — 13 panel(s) A3 Enter commits one brush.translate OK +1 A3 the brush moved by exactly that delta (Y untouched) OK (8.512, 0.0, -7.84) GATE move_plane: PASS (14 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed 2 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-editor-view (ok, 6662ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence setup: the map has an EditorView OK [MapDCLevel] outliner selected 1 brush(es), active #2 setup: the pivot is the selection's centre OK (0.0, 300.0, 0.0) V1 5: ortho, same visible height at the pivot OK 16.022 vs 16.022 V1 5 again: perspective OK V2 front looks -Z OK (0.0, 0.0, -1.0) V2 the pivot stays centred at the same distance OK (0.0, 300.0, 10.44031) V2 auto-perspective turned ortho on OK V3 top looks -Y, -Z up on screen OK (0.0, -1.0, 0.0) / (0.0, 0.0, -1.0) V4 orbiting out of an AUTO ortho view returns to perspective OK V4 it turned 15° about the pivot (still centred) OK 15.000° V5 a MANUAL ortho survives an orbit OK V6 9 from front = back, still ortho OK (-0.0, 0.0, 1.0) V7 . frames the selection (centred, 2.82 m) OK 2.82156562805176 V8 the wheel zooms the ortho height OK 4.330 -> 3.608 V9 picking in ortho hits the brush at the centre OK (0.0, 300.0, -1.0) [GameMode] mode -> play (contexts ["player"]) V10 leaving build mode restores perspective OK [GameMode] mode -> build (contexts ["builder", "build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/PlayerProcedural/Model/TumbleModel/Armature/Skeleton3D R1 the player's camera looks -Z (head yaw + pivot pitch) OK (0.0, 0.0, -1.0) R2 the eye is at pivot - forward * distance (the body moved) OK (0.0, 300.0, 12.81601) vs (0.0, 300.0, 12.81601) R3 top on the rig: looks -Y, -Z up OK (0.0, -1.0, 0.0) / (0.0, -0.0, -1.0) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence GATE editor_view: PASS (19 checks, 0 failed) ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-editor-cursor (ok, 6265ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence setup: the map has a 3D cursor OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence C1 Shift+RMB places it on the surface under the pointer OK (0.0, 301.0, -0.0009) C1 oriented to the view OK C2 Shift+RMB did not start the look OK C3 the drag slides it and writes nothing per motion OK (1.918317, 301.0, -0.0009) C3 the release saves it OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed 2 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence C2 plain RMB still starts the look OK [pick.probe] frame: set_aimed -1 setup: the RMB-tap context menu is closed again OK [MapDCLevel] outliner selected 2 brush(es), active #4 C4 to selected = the median of the centres OK (5.0, 300.5, 0.0) C5 to grid lands on the lattice OK (0.448, 299.936, 0.224) [MapDCLevel] outliner selected 1 brush(es), active #4 C5 to active = the active brush's centre OK (10.0, 300.5, 0.0) C6 a menu-only action has no InputMap event OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence C6 Keymap.run still runs it (to origin) OK (0.0, 0.0, 0.0) C7 Shift+S (not moving) opens the 3D cursor menu OK C7 with move_forward held, Shift+S does not open it OK C8 a fresh cursor loads the saved transform OK (3.0, 301.0, -2.0) [GameMode] mode -> play (contexts ["player"]) C9 hidden in play mode OK [GameMode] mode -> build (contexts ["builder", "face_sel", "build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence GATE editor_cursor: PASS (17 checks, 0 failed) ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-refold-skip (ok, 6784ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RefoldSkipGate/MapTest/LevelPersistence setup: the brush fold ran OK applied [MapDCLevel] created marker at (0.0, 1.0, 0.0) (gate-author:1792438199) 1. creating an object skips the brush fold OK [MapDCLevel] selection cleared [MapDCLevel] deleted 1 object(s) — Ctrl+Z to bring them back 1. deleting it skips the brush fold OK 2. a brush edit applies the brush fold OK tail 3. a store changed behind the journal -> the brush fold runs OK 3. and puts the journal's brush back OK [MapDCLevel] created marker at (0.0, 1.0, 0.0) (gate-author:1792438202) [MapDCLevel] selection cleared [MapDCLevel] deleted 1 object(s) — Ctrl+Z to bring them back [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back 4. an object create+delete (2 folds) costs less than ONE brush delete OK 51.9 ms vs 89.8 ms GATE refold_skip: PASS (7 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RefoldSkipGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RefoldSkipGate/MapTest/LevelPersistence ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-map-change-keys (ok, 6890ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok Keymap autoload present ok owned: o2 still holds menu after o1 pops ok owned: menu gone when the last holder pops ok unowned: one pop removes it, as before [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 12.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapTest/LevelPersistence ok map A loaded: builder on the stack ["player", "builder"] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapTest/LevelPersistence [BuildDock] + topbar (top, open) — 12 panel(s) [BuildDock] + toolsettings (top, open) — 12 panel(s) [BuildDock] + history (right, open) — 12 panel(s) [BuildDock] + object (right, open) — 12 panel(s) [BuildDock] + shape (right, open) — 12 panel(s) [BuildDock] + stack (right, open) — 12 panel(s) [BuildDock] + tools (left, open) — 12 panel(s) [BuildDock] + bots (left, open) — 12 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 12 panel(s) [BuildDock] + face (right, open) — 12 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 12.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/@Node3D@769/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/@Node3D@769/LevelPersistence ok map A is gone ok after the change, builder is STILL on the stack ["player", "builder"] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok and the last map leaving takes it ["player"] ok the owner rules ran to the end (no script error aborted them) GATE map_change_keys: PASS ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-pick-level-only (ok, 6239ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 12.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapTest/LevelPersistence ok map_test has its DCLevel ok a brush added (id 2) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapTest/LevelPersistence ok the ray hits the foreign box (GateForeignBox:) ok a scene box is NOT a brush (got -1; was the unrelated brush 2) ok the ray hits the level body ok the brush IS picked (got 2) ok an explicit hit.brush is kept GATE pick_level_only: PASS ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-delete-selection (ok, 6156ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/DeleteSelectionGate/MapTest/LevelPersistence map_test has a level and a journal OK -- 1. a selected plain brush -- the brush exists OK [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back Delete removed the SELECTED brush (aim is irrelevant) OK as one new gesture OK Ctrl+Z brings it back OK -- 2. one piece of a parametric shape -- the shape has its pieces OK 6 [MapDCLevel] outliner selected 1 brush(es), active #3 [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back Delete on ONE piece removed the WHOLE shape OK 0 via shape.remove (not one brush.remove per piece) OK ["brush.create", "brush.remove", "shape.create", "shape.remove"] Ctrl+Z brings the shape back OK 6 GATE delete_selection: PASS (9 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/DeleteSelectionGate/MapTest/LevelPersistence ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-scene-boxes-base (ok, 5935ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/SceneBoxesBaseGate/MapDevTest/LevelPersistence map_test has its level and journal OK no scene box StaticBody3D left under the map OK [] 8 live base brushes i:1:0..7 OK Platform1's brush is where Platform1 was OK (-14.0, 2.75, -9.0) .. (-6.0, 3.25, -1.0) the rotated Ramp keeps its rotation (tilted planes) OK 24 floats HubLabel (not collision) survived the conversion OK and kept its place above the hub OK (0.0, 8.0, -75.0) a real ray onto Platform2 hits the LEVEL body OK DCLevel: and picks Platform2's brush OK 5 vs 5 Platform2 is live before the delete OK [MapDCLevel] outliner selected 1 brush(es), active #5 [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back Delete removes a base brush (Platform2) OK via brush.remove on its base key OK Ctrl+Z restores it OK GATE scene_boxes_base: PASS (13 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/SceneBoxesBaseGate/MapDevTest/LevelPersistence ERROR: 6 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-home-reset (ok, 5654ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/HomeResetGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/HomeResetGate/MapTest/LevelPersistence [GameState] home starter for map_test: { "written": 2, "kept": 0, "refused": 0 } setup: the starter seeded the Home map OK { "written": 2, "kept": 0, "refused": 0 } [MapDCLevel] created marker at (5.0, 1.0, 5.0) (gate-author:1792437233) [LevelPersistence] FLATTENED map_test: 5 records -> 5 (backup user://flatten_backups_ci/map_test-1792437229.json) setup: a flattened map (base records) with edits on top OK 5 base record(s), 10 keys 6. not at Home: no Reset button OK [History] reset refused: only your Home can be reset to the release starter 6. ... and asking does nothing OK 6. a non-admin is refused, nothing changed OK only the Home's admin can reset it 1. at Home with a starter: the panel offers Reset OK 1. asking opens the confirmation OK [GameState] home starter for map_test: { "written": 2, "kept": 0, "refused": 0 } [HomeReset] map_test: erased 8 key(s) (0 refused), seeded { "written": 2, "kept": 0, "refused": 0 }, backup user://reset_backups_ci/map_test-1792437229.json [History] reset to starter: { "erased": 8, "refused": 0, "seeded": { "written": 2, "kept": 0, "refused": 0 }, "backup": "user://reset_backups_ci/map_test-1792437229.json" } 2. the journal is exactly the starter's record OK ["world:level:dev:op:100"] 2. the starter's sky value is back OK 0.25 2. the starter marker is set OK 2. no object of mine remains OK [] 3. kept: the player position and the level source OK ["world:level:dev:op:100", "world:level:gate-author:source", "world:players:gate-author", "world:sky:time", "world:starter:applied"] 4. the backup holds every erased key OK user://reset_backups_ci/map_test-1792437229.json: 8 vs 8 5. the starter's brush is in the level OK 5. my brushes are gone OK [GameMode] mode -> play (contexts ["player"]) GATE home_reset: PASS (15 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/HomeResetGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/HomeResetGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-nav-follows-edits (ok, 9899ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/NavFollowsEditsGate/MapTest/LevelPersistence 1. the load built the nav graph once OK 1 2. no rebuild during the burst OK 0 builds [MapDCLevel] nav: 2 boxes + 6 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 89 links, 55 regions, 10269 standable 3. exactly one rebuild after it OK 1 builds 4. the platform added standable cells OK 10000 -> 10269 4. its top is on the navigable set OK no route [MapDCLevel] selection cleared [MapDCLevel] deleted 5 brush(es) / shape(s) — Ctrl+Z to bring them back [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/NavFollowsEditsGate/MapTest/LevelPersistence [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable 4. deleting it rebuilt again OK 2 builds 4. ... back to the original standable set OK 10269 -> 10000 GATE nav_follows_edits: PASS (7 checks, 0 failed) ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-step-up (ok, 65012ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/PlayerProcedural/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 1. walk 0.100: on top OK y 0.101 1. walk 0.100: on the floor every frame, never airborne OK 0 frame(s) off the floor, 0 airborne 7. walk 0.100: drawn height continuous (< 0.07 m/frame) OK 0.060 m [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/@CharacterBody3D@89/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 1. walk 0.150: on top OK y 0.151 1. walk 0.150: on the floor every frame, never airborne OK 0 frame(s) off the floor, 0 airborne 7. walk 0.150: drawn height continuous (< 0.07 m/frame) OK 0.060 m [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/PlayerProcedural/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 1. walk 0.224: on top OK y 0.224 1. walk 0.224: on the floor every frame, never airborne OK 0 frame(s) off the floor, 0 airborne 7. walk 0.224: drawn height continuous (< 0.07 m/frame) OK 0.061 m [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/@CharacterBody3D@104/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 1. walk 0.300: on top OK y 0.300 1. walk 0.300: on the floor every frame, never airborne OK 0 frame(s) off the floor, 0 airborne 7. walk 0.300: drawn height continuous (< 0.07 m/frame) OK 0.065 m [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/PlayerProcedural/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 1. walk 0.395: on top OK y 0.395 1. walk 0.395: on the floor every frame, never airborne OK 0 frame(s) off the floor, 0 airborne 7. walk 0.395: drawn height continuous (< 0.07 m/frame) OK 0.070 m [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/@CharacterBody3D@119/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 1. walk 0.448: on top OK y 0.448 1. walk 0.448: on the floor every frame, never airborne OK 0 frame(s) off the floor, 0 airborne 7. walk 0.448: drawn height continuous (< 0.07 m/frame) OK 0.060 m [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/PlayerProcedural/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 2. hop 0.50: on top OK y 0.501 2. hop 0.50: exactly one hop OK 1 2. hop 0.50: STEP_HOP, never FALL/LAND OK 0 FALL/LAND frame(s) 2. hop 0.50: leapt at run pace (mean >= 85% of flat) OK flat 8.00, through the leap 8.00 (slowest 8.00) m/s [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/@CharacterBody3D@134/Model/TumbleModel/Armature/Skeleton3D [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/@CharacterBody3D@137/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 10. the REMOTE copy plays STEP_HOP for the hop (derived) OK 34 STEP_HOP frame(s) 10. ... and never FALL/LAND OK 0 2. hop 0.60: on top OK y 0.601 2. hop 0.60: exactly one hop OK 1 2. hop 0.60: STEP_HOP, never FALL/LAND OK 0 FALL/LAND frame(s) 2. hop 0.60: leapt at run pace (mean >= 85% of flat) OK flat 8.00, through the leap 8.00 (slowest 8.00) m/s [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/PlayerProcedural/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 2. hop 0.79: on top OK y 0.791 2. hop 0.79: exactly one hop OK 1 2. hop 0.79: STEP_HOP, never FALL/LAND OK 0 FALL/LAND frame(s) 2. hop 0.79: leapt at run pace (mean >= 85% of flat) OK flat 8.00, through the leap 8.00 (slowest 8.00) m/s [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/@CharacterBody3D@151/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 3. 0.85 m is not climbed by walking OK y 0.001, 0 hop(s) [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/PlayerProcedural/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 4. a 0.224 m flight up and down: back on the floor beyond it OK y 0.001 z -23.31 4. ... with no AIRBORNE frame OK 0 airborne frame(s) 7. flight 0.224 up+down: drawn height continuous (< 0.1 m/frame) OK 0.080 m [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/@CharacterBody3D@196/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 5. walking alongside a 0.6 m counter: no hop OK 0 hop(s), y 0.001 [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/PlayerProcedural/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 6. feature OFF: 0.224 m is a wall OK y 0.001 [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/@CharacterBody3D@211/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 6. feature OFF: 0.10 m is still ridden by the capsule OK y 0.101 [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/PlayerProcedural/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 8. 0.60 m x 8 flight (1.0 m treads): reached the top OK highest y 4.801 8. ... by several running leaps (>= 2) OK 2 leaps [1, 0] 8. ... never FALL/LAND on the way up OK 0 8. ... at near run pace (mean >= 75% of flat) OK flat 8.00, up the flight 7.97 (slowest 7.85) m/s 8. the lead leg alternates OK [1, 0] [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/@CharacterBody3D@256/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 9. up a 20° ramp the drawn body never lags (|offset| < 0.03 m) OK worst 0.000 m, reached y 6.34 [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/PlayerProcedural/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 11. stairs 0.224 x 0.30 tread: walked up to the top OK y 2.241 11. stairs 0.224 x 0.30 tread: WALKED, not hopped (no hop, never airborne) OK 0 hop(s), 0 airborne frame(s) 11. stairs 0.224 x 0.30 tread: the drawn body stays within 0.2 m of the real one OK max 0.150 m 11. stairs 0.224 x 0.30 tread: at run speed (mean >= 90% of flat, none under half) OK flat 8.00, stairs mean 8.00, slowest 8.00 m/s [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/@CharacterBody3D@311/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 11. stairs 0.224 x 0.45 tread: walked up to the top OK y 2.240 11. stairs 0.224 x 0.45 tread: WALKED, not hopped (no hop, never airborne) OK 0 hop(s), 0 airborne frame(s) 11. stairs 0.224 x 0.45 tread: the drawn body stays within 0.2 m of the real one OK max 0.150 m 11. stairs 0.224 x 0.45 tread: at run speed (mean >= 90% of flat, none under half) OK flat 8.00, stairs mean 8.00, slowest 8.00 m/s [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/StepUpGate/PlayerProcedural/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry 11. stairs 0.448 x 0.45 tread: walked up to the top OK y 4.480 11. stairs 0.448 x 0.45 tread: WALKED, not hopped (no hop, never airborne) OK 0 hop(s), 0 airborne frame(s) 11. stairs 0.448 x 0.45 tread: the drawn body stays within 0.2 m of the real one OK max 0.150 m 11. stairs 0.448 x 0.45 tread: at run speed (mean >= 90% of flat, none under half) OK flat 8.00, stairs mean 7.91, slowest 7.84 m/s GATE step_up: PASS (57 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-shape-editor (ok, 5922ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ShapeEditorGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ShapeEditorGate/MapTest/LevelPersistence 1. the box tool offers the parametric types OK ["param:box", "param:stairs", "param:spiral_stairs", "param:tunnel", "param:cylinder", "param:cone", "param:sphere"] [MapDCLevel] outliner selected 5 brush(es), active #6 [MapDCLevel] selected shape gate-author:1792437311 (5 pieces) [box] created stairs gate-author:1792437311: 5 piece(s) at (40.0, 0.0, 40.0) 1. confirming creates OK 1. ONE record: a shape.create OK ["shape.create"] 1. one gesture 'Add Stairs' OK { "g": "gate-author:1792437311", "label": "Add Stairs", "count": 1, "undone": false, "stamp": 0, "kinds": { "shape.create": true } } 1. its pieces are in the shape's group (4 treads + headroom) OK 5 [MapDCLevel] outliner selected 5 brush(es), active #6 [MapDCLevel] selected shape gate-author:1792437311 (5 pieces) 2. a click on a piece selects the shape OK gate-author:1792437311 2. ... all its pieces OK 5 of 5 [MapDCLevel] selection cleared [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 2 — 1 incident plane(s) ["i:3"] at (40.224, 0.224, 40.896) 2. a FACE-mode click on a piece selects that face (not the shape) OK face [MapDCLevel] outliner selected 5 brush(es), active #6 [MapDCLevel] selected shape gate-author:1792437311 (5 pieces) 3. the Shape panel shows the stairs' params OK ["p.steps", "p.auto_riser", "p.tread_thickness", "p.gap", "p.flights", "p.landing_depth", "p.turn", "p.headroom", "make_real", "delete"] [MapDCLevel] outliner selected 8 brush(es), active #14 3. setting steps writes one shape.set OK ["shape.set"] 3. the pieces follow (7 treads + headroom) OK 8 [MapDCLevel] outliner selected 5 brush(es), active #6 3. one Ctrl+Z restores 4 treads OK 5 [MapDCLevel] outliner selected 5 brush(es), active #6 [MapDCLevel] selected shape gate-author:1792437311 (5 pieces) [MapDCLevel] outliner selected 5 brush(es), active #19 4. a move writes shape.xform only OK ["shape.xform"] 4. every piece moved by the delta OK [P: (40.0, 0.0, 40.0), S: (1.792, 0.896, 1.792)] -> [P: (40.0, 0.0, 43.0), S: (1.792, 0.896, 1.792)] 4. the shape stays selected OK [MapDCLevel] outliner selected 5 brush(es), active #24 5. a scale writes shape.size (+ xform) OK ["shape.xform", "shape.size"] 5. that extent doubled OK (1.792, 0.896, 1.792) -> (1.792, 0.896, 3.584) [MapDCLevel] outliner selected 5 brush(es), active #29 6. a rotate writes shape.xform only OK ["shape.xform"] 6. the footprint turned (x and z extents swap) OK (1.792, 0.896, 3.584) -> (3.584003, 0.896, 1.792) [MapDCLevel] outliner selected 5 brush(es), active #34 [MapDCLevel] made gate-author:1792437311 real: 5 brush(es) 7. Make Real OK 5 pieces 7. the shape no longer generates OK 7. the same geometry is now plain brushes OK [MapDCLevel] selection cleared [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 33 — 1 incident plane(s) ["i:3"] at (40.896, 0.896, 43.22401) 7. a face pick on it now selects a FACE OK face / 7. Ctrl+Z brings the shape back OK [MapDCLevel] selection cleared 8. map_test has an Outliner OK 8. the shape's group row is marked ◇ with its type OK ◇ Stairs 8. ... and names the shape it is OK gate-author:1792437311 8. no non-shape group is marked ◇ OK 0 [MapDCLevel] outliner selected 5 brush(es), active #29 [MapDCLevel] selected shape gate-author:1792437311 (5 pieces) 8. clicking the ◇ row selects the SHAPE, not just its pieces OK gate-author:1792437311 8. ... so the Shape panel edits it OK gate-author:1792437311 [GameMode] mode -> play (contexts ["player"]) GATE shape_editor: PASS (30 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ShapeEditorGate/MapTest/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ShapeEditorGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-extrude-shape-prompt (ok, 4755ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ExtrudeShapePromptGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ExtrudeShapePromptGate/MapTest/LevelPersistence setup: the aim lands on a piece of the shape OK ["gate-author:1792437316", 2] [MapDCLevel] extrude: gate-author:1792437316 is a parametric shape — Make Real, or Cancel P1 E on a shape piece does not start Extrude OK P1 the prompt is open with Make Real + Cancel OK ["builder.extrude_make_real", "builder.prompt_cancel"] P2 Cancel writes nothing OK 0 P2 the shape is still live OK [MapDCLevel] extrude cancelled — gate-author:1792437316 is unchanged [MapDCLevel] extrude: gate-author:1792437316 is a parametric shape — Make Real, or Cancel [MapDCLevel] outliner selected 1 brush(es), active #3 [MapDCLevel] made gate-author:1792437316 real: 1 brush(es) [MapDCLevel] extrude: [ ] to push the face, Enter to extrude, Esc to cancel [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ExtrudeShapePromptGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ExtrudeShapePromptGate/MapTest/LevelPersistence P3 Make Real ran: the shape is no longer live OK P3 Extrude is the active tool OK Extrude: [extrude] brush 3 face i:4 by 2 steps P4 confirming extrudes OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ExtrudeShapePromptGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ExtrudeShapePromptGate/MapTest/LevelPersistence P4 ONE face.set was written OK 1 P4 its normal is the aimed face's own (tilted, not a world axis) OK [(0.0, 0.422618, -0.906308), (0.0, 0.422618, -0.906308)] P4 and the face moved 2 grid steps along it OK [-29.7710018157959, -29.3230018157959, 0.224] P4 the brush's plane is that plane OK [4, -29.3230018615723] [GameMode] mode -> play (contexts ["player"]) GATE extrude_shape_prompt: PASS (12 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ExtrudeShapePromptGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-rotate-cursor (ok, 4567ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RotateCursorGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RotateCursorGate/MapTest/LevelPersistence -- B: a plain brush -- [MapDCLevel] outliner selected 1 brush(es), active #2 B0 the brush starts 10 m from the cursor OK (10.0, 0.5, 0.0) [MapDCLevel] pivot: 3D cursor [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate [rotate] 1 brush(es) +90° about Y [BuildDock] + adjust_last (left, open) — 13 panel(s) B rotate 90 about the cursor commits OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RotateCursorGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RotateCursorGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RotateCursorGate/MapTest/LevelPersistence B1 still 10 m from the cursor OK (-0.0, 0.5, -10.0) B2 at R(x - p) + p OK (-0.0, 0.5, -10.0) -- S: a parametric box shape -- [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RotateCursorGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RotateCursorGate/MapTest/LevelPersistence [MapDCLevel] outliner selected 1 brush(es), active #3 [MapDCLevel] selected shape gate-author:1792437322 (1 pieces) S0 the shape exists, 1 piece(s), centre (10.0, 0.5, 0.5) OK [MapDCLevel] pivot: 3D cursor [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate [MapDCLevel] outliner selected 1 brush(es), active #4 [rotate] 1 brush(es) +90° about Y [BuildDock] + adjust_last (left, open) — 13 panel(s) S rotate 90 about the cursor commits OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RotateCursorGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RotateCursorGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RotateCursorGate/MapTest/LevelPersistence S1 still the same distance from the cursor OK [10.0124921798706, 10.0124921798706, (0.5, 0.5, -10.0)] S2 at R(x - p) + p OK [(0.5, 0.5, -10.0), (0.5, 0.5, -10.0)] [MapDCLevel] pivot: 3D cursor [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate [MapDCLevel] outliner selected 1 brush(es), active #5 [rotate] 1 brush(es) +90° about Y [BuildDock] + adjust_last (left, open) — 13 panel(s) S3 a second rotate commits OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RotateCursorGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RotateCursorGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RotateCursorGate/MapTest/LevelPersistence S3 still the same distance after the second turn OK (-10.0, 0.5, -0.499999) S3 at R(R(x - p)) + p OK [(-10.0, 0.5, -0.499999), (-10.0, 0.5, -0.5)] selection after the second turn: shape=gate-author:1792437322 brushes=[5] [GameMode] mode -> play (contexts ["player"]) GATE rotate_cursor: PASS (11 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/RotateCursorGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-element-rotate (ok, 4298ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ElementRotateGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ElementRotateGate/MapTest/LevelPersistence -- V: a vertex, 45° about Y round the cursor -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] pivot: 3D cursor [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate [MapDCLevel] vertex turned +45.0° about (0.0, 0.0, 0.0) (1 corner(s)) [MapDCLevel] selection cleared [rotate] vertex +45° about Y V the turn commits OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ElementRotateGate/MapTest/LevelPersistence V the corner is at R(v - p) + p OK [(1.414214, 1.0, 0.0), [(1.0, 1.0, -1.0), (1.414214, 1.0, -0.0), (1.0, -0.999999, -1.0), (-1.0, 1.0, -1.0), (-1.0, 1.0, 1.0), (-1.0, -1.0, -1.0), (1.0, -1.0, 1.0), (-1.0, -1.0, 1.0)]] V the opposite corner did not move (the brush was not turned) OK [(1.0, 1.0, -1.0), (1.414214, 1.0, -0.0), (1.0, -0.999999, -1.0), (-1.0, 1.0, -1.0), (-1.0, 1.0, 1.0), (-1.0, -1.0, -1.0), (1.0, -1.0, 1.0), (-1.0, -1.0, 1.0)] -- E: an edge, 30° about Y round the cursor -- [MapDCLevel] outliner selected 1 brush(es), active #3 [MapDCLevel] pivot: 3D cursor [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate [MapDCLevel] edge turned +30.0° about (20.0, 0.0, 0.0) (2 corner(s)) [MapDCLevel] selection cleared [rotate] edge +30° about Y E the turn commits OK E both endpoints at R(e - p) + p OK [(20.36603, 1.0, -1.366025), (21.36603, 1.0, 0.366025)] E the far edge did not move OK [(21.36603, 1.0, 0.366014), (21.0, -0.99999, -1.000003), (20.36603, 1.0, -1.366025), (19.0, 1.0, -1.0), (19.0, 1.0, 1.0), (19.0, -1.0, -1.0), (21.0, -1.0, 1.0), (19.0, -1.000005, 1.0)] -- F: the +y face, 20° about X round its own centroid -- [MapDCLevel] outliner selected 1 brush(es), active #4 [MapDCLevel] pivot: Bounding box [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate [MapDCLevel] face turned +20.0° about (40.0, 1.0, 0.0) [rotate] face +20° about X F the turn commits OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ElementRotateGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ElementRotateGate/MapTest/LevelPersistence F a plane with the turned normal exists OK (0.0, 0.939693, 0.34202) F the bottom face is unchanged (the brush was not turned) OK [GameMode] mode -> play (contexts ["player"]) GATE element_rotate: PASS (9 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ElementRotateGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-knife-local (ok, 4285ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KnifeLocalGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KnifeLocalGate/MapTest/LevelPersistence setup: the aim lands on the turned cube OK 2 [knife.probe] activate: enter [knife.probe] activate: crosshair hit ok [knife.probe] activate: brush 2 [knife.probe] activate: axis x [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=2 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=2 n=(1.0, 0.0, 0.0) d=47.7120 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done [knife.probe] activate: done [MapDCLevel] knife: aim or place points with P, X/Y/Z axis, [ ] offset, Enter to cut, Esc to cancel [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KnifeLocalGate/MapTest/LevelPersistence [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=2 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=2 n=(1.0, 0.0, 0.0) d=47.7120 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=2 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=2 n=(1.0, 0.0, 0.0) d=47.7120 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done K1 X: the world X OK (1.0, 0.0, 0.0) [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=2 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=2 n=(0.866025, 0.0, -0.5) d=21.0556 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done K2 X again: the cube's own X OK [(0.866025, 0.0, -0.5), (0.866025, 0.0, -0.5)] K2 and the HUD says local OK X Y Z axis: local X · P place a point · cut: ready · [ ] offset: +0 × 8u · Enter cut · Esc cancel · H this help [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=2 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=2 n=(1.0, 0.0, 0.0) d=47.7120 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done K3 X a third time: the world X again OK (1.0, 0.0, 0.0) [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=2 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=2 n=(0.0, 1.0, 0.0) d=11.4240 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done K5 Y: the world Y OK (0.0, 1.0, 0.0) [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=2 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=2 n=(0.17101, 0.939693, 0.296198) d=30.9216 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done K5 Y again: the cube's own Y OK [(0.17101, 0.939693, 0.296198), (0.17101, 0.939693, 0.296198)] [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=2 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=2 n=(0.0, 0.0, 1.0) d=40.5440 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done K5 Z: the world Z OK (0.0, 0.0, 1.0) [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=2 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=2 n=(0.469846, -0.34202, 0.813798) d=51.5477 [knife.probe] preview: poly 0 pts [knife.probe] preview: draw_points 0 [knife.probe] preview: done K5 Z again: the cube's own Z OK [(0.469846, -0.34202, 0.813798), (0.469846, -0.34202, 0.813798)] [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=2 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=2 n=(1.0, 0.0, 0.0) d=47.7120 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done [knife.probe] preview: clear [knife.probe] preview: derive [knife.probe] preview: brush=2 planes=6 keys=6 live=6 key=? [knife.probe] preview: cut_preview brush=2 n=(0.866025, 0.0, -0.5) d=21.0556 [knife.probe] preview: poly 4 pts [knife.probe] preview: draw_polygon [knife.probe] preview: draw_points 0 [knife.probe] preview: done [knife] cut brush 2 on X local at 21.056 -> gate-author:1792437330 K4 the local cut commits OK K4 one brush.split on the cube's own X OK [{ "author": "gate-author", "seq": 1792437330, "kind": "brush.split", "undone": false, "brush_key": "gate-author:1792437329", "n": (0.866025, 0.0, -0.5), "d": 21.0556145629883 }] K4 it lands on the cube's grid (whole steps from its own face) OK [0.89599809265137, 0.224] [GameMode] mode -> play (contexts ["player"]) GATE knife_local: PASS (12 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KnifeLocalGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-axis-local (ok, 4741ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence -- M: G X X -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] move the selected brush: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel M1 the axis is the cube's own X OK (0.866025, 0.0, -0.5) M1 the HUD says local OK X Y Z axis: local X · aim: look ACROSS the axis, or [ ] · [ ] distance: +0 × 8u · Enter move · Esc cancel · H this help M1 Y Y: the cube's own Y OK [(0.17101, 0.939693, 0.296198), (0.17101, 0.939693, 0.296198)] M1 Z Z: the cube's own Z OK [(0.469846, -0.34202, 0.813798), (0.469846, -0.34202, 0.813798)] [move] brush 2 by (0.387979, 0.0, -0.224) [BuildDock] + adjust_last (left, open) — 13 panel(s) M2 Enter commits OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence M2 it moved by r·X × 2 steps OK [(0.387979, -0.0, -0.224), (0.387979, 0.0, -0.224)] -- R: R Z Z 90° -- [MapDCLevel] outliner selected 1 brush(es), active #3 [MapDCLevel] pivot: Bounding box [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate R0 X X: the turn axis is the cube's own X OK [(0.866025, 0.0, -0.5), (0.866025, 0.0, -0.5)] R0 Y Y: the turn axis is the cube's own Y OK [(0.17101, 0.939693, 0.296198), (0.17101, 0.939693, 0.296198)] R0 Z Z: the turn axis is the cube's own Z OK [(0.469846, -0.34202, 0.813798), (0.469846, -0.34202, 0.813798)] [rotate] 1 brush(es) +90° about Z [BuildDock] + adjust_last (left, open) — 13 panel(s) R1 the turn commits OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence R1 every face normal turned about the cube's own Z OK [(0.17101, 0.939693, 0.296198), (-0.17101, -0.939693, -0.296198), (-0.866025, -0.0, 0.5), (0.866025, 0.0, -0.5), (0.469846, -0.34202, 0.813798), (-0.469846, 0.34202, -0.813798)] -- E: element G X X -- [MapDCLevel] outliner selected 1 brush(es), active #4 E1 the drag is along the cube's own X OK (0.866025, 0.0, -0.5) E1 Y Y: the drag is along the cube's own Y OK [(0.17101, 0.939693, 0.296198), (0.17101, 0.939693, 0.296198)] E1 Z Z: the drag is along the cube's own Z OK [(0.469846, -0.34202, 0.813798), (0.469846, -0.34202, 0.813798)] -- S: S X X on a turned shape -- [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence [MapDCLevel] outliner selected 1 brush(es), active #5 [MapDCLevel] selected shape gate-author:1792437338 (1 pieces) [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale S1 X X on a shape = local OK X Y Z axis: X local · C pivot: base · [ ] size: +0 steps of 8u · Enter scale · Esc cancel · H this help S1 Y Y on a shape = local Y OK X Y Z axis: Y local · C pivot: base · [ ] size: +0 steps of 8u · Enter scale · Esc cancel · H this help S1 Z Z on a shape = local Z OK X Y Z axis: Z local · C pivot: base · [ ] size: +0 steps of 8u · Enter scale · Esc cancel · H this help [MapDCLevel] outliner selected 1 brush(es), active #6 [scale] 1 brush(es) ×(1.224, 1.0, 1.0) [BuildDock] + adjust_last (left, open) — 13 panel(s) S1 Enter commits OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence S1 the size grew on its own X only, a step at each face OK [(2.448, 2.0, 2.0), 2.448] S1 about its centre: the centre stays OK [(91.50688, 0.597672, 0.609996), (91.50688, 0.597672, 0.609996)] S1 the frame is still turned OK [X: (0.866025, 0.0, -0.5), Y: (0.17101, 0.939693, 0.296198), Z: (0.469846, -0.34202, 0.813798)] [GameMode] mode -> play (contexts ["player"]) GATE axis_local: PASS (21 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/AxisLocalGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-circle-select (ok, 4291ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/CircleSelectGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/CircleSelectGate/MapTest/LevelPersistence [MapDCLevel] outliner selected 0 brush(es), active #-1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/CircleSelectGate/MapTest/LevelPersistence [MapDCLevel] circle select: LMB paints in, Shift+LMB paints out, wheel / [ ] resize, RMB / Esc / Enter ends C1 C enters circle select OK [MapDCLevel] outliner selected 1 brush(es), active #2 C2 LMB on A selects A only OK [2] [MapDCLevel] outliner selected 2 brush(es), active #3 C3 dragging onto B paints it in: A + B, not C OK [2, 3] [MapDCLevel] outliner selected 1 brush(es), active #3 C4 Shift+LMB on A paints it out: B only OK [3] C5 the wheel grows the ring OK [2.54460296630859, 8.0] C6 RMB leaves circle select OK C6 and the selection is kept OK [3] [GameMode] mode -> play (contexts ["player"]) GATE circle_select: PASS (7 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/CircleSelectGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-select-mode-menu (ok, 4108ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/SelectModeMenuGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/SelectModeMenuGate/MapTest/LevelPersistence M1 Ctrl+Tab opens the select-mode menu OK ["build_mode.sel_vertex", "build_mode.sel_edge", "build_mode.sel_face", "build_mode.sel_brush"] [MapDCLevel] selection cleared [MapDCLevel] select mode: edge [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/SelectModeMenuGate/MapTest/LevelPersistence M2 picking Edge sets edge mode OK edge [MapDCLevel] selection cleared [MapDCLevel] select mode: brush M3 picking Brush sets brush mode OK brush [GameMode] mode -> play (contexts ["player"]) GATE select_mode_menu: PASS (3 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/SelectModeMenuGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-individual-origins (ok, 4749ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence start: [[P: (0.0, 0.0, 0.0), S: (2.0, 1.0, 1.0)], [P: (10.0, 0.0, 0.0), S: (2.0, 1.0, 1.0)], [P: (20.0, 0.0, 0.0), S: (2.0, 1.0, 1.0)]] -- the key -- [MapDCLevel] pivot: Individual origins I0 Ctrl+Period -> individual OK individual [MapDCLevel] outliner selected 3 brush(es), active #4 I0 three units: two brushes and the shape as ONE OK 3 -- control: the same turn about the bounding box moves the centres -- [MapDCLevel] pivot: Bounding box [MapDCLevel] outliner selected 3 brush(es), active #4 [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate [rotate] 2 brush(es) +90° about Y [BuildDock] + adjust_last (left, open) — 13 panel(s) C0 rotate commits OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence C1 about the shared pivot the end units move OK [(11.0, 0.5, 10.5), (11.0, 0.5, -9.5)] -- R: each turns about its own centre -- [MapDCLevel] pivot: Individual origins [MapDCLevel] outliner selected 3 brush(es), active #4 [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate [rotate] 3 brush(es) +90° about Y [BuildDock] + adjust_last (left, open) — 13 panel(s) R0 rotate commits OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence R1 brush A: centre stays OK [(1.0, 0.5, 0.5), (1.0, 0.5, 0.5)] R2 brush A: turned (2 x 1 x 1 -> 1 x 1 x 2) OK (1.0, 1.0, 2.0) R1 brush B: centre stays OK [(11.0, 0.5, 0.5), (11.0, 0.5, 0.5)] R2 brush B: turned (2 x 1 x 1 -> 1 x 1 x 2) OK (1.0, 1.0, 2.0) R1 the shape: centre stays OK [(21.0, 0.5, 0.5), (21.0, 0.5, 0.5)] R2 the shape: turned (2 x 1 x 1 -> 1 x 1 x 2) OK (1.0, 1.0, 2.0) R3 one undo takes every unit back OK [[P: (0.0, 0.0, 0.0), S: (2.0, 1.0, 1.0)], [P: (10.0, 0.0, 0.0), S: (2.0, 1.0, 1.0)], [P: (20.0, 0.0, 0.0), S: (2.0, 1.0, 1.0)]] -- S: each scales about its own centre -- [MapDCLevel] outliner selected 3 brush(es), active #4 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale S0 S starts scale OK Scale: [scale] 3 brush(es) ×(1.020364, 1.448, 1.448) [BuildDock] + adjust_last (left, open) — 13 panel(s) S0 Enter commits OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence S1 brush A: centre stays OK [(1.0, 0.5, 0.5), (1.0, 0.5, 0.5)] S2 brush A: its own grid step at each face OK [(2.448, 1.448, 1.448), (2.448, 1.448, 1.448)] S1 brush B: centre stays OK [(11.0, 0.5, 0.5), (11.0, 0.5, 0.5)] S2 brush B: its own grid step at each face OK [(2.448, 1.448, 1.448), (2.448, 1.448, 1.448)] S1 the shape: centre stays OK [(21.0, 0.5, 0.5), (21.0, 0.5, 0.5)] S2 the shape: its own grid step at each face OK [(2.448, 1.448, 1.448), (2.448, 1.448, 1.448)] -- G: grid steps are each unit's own -- [MapDCLevel] outliner selected 3 brush(es), active #4 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale [scale] 3 brush(es) ×(1.020364, 1.448, 1.448) [BuildDock] + adjust_last (left, open) — 13 panel(s) G0 Enter commits OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence G1 brush A: each face out one grid step (0.224) OK [(2.448, 1.448, 1.448), (2.448, 1.448, 1.448)] G2 brush A: centre stays OK (1.0, 0.5, 0.5) G1 brush B: each face out one grid step (0.224) OK [(2.448, 1.448, 1.448), (2.448, 1.448, 1.448)] G2 brush B: centre stays OK (11.0, 0.5, 0.5) G1 the shape: each face out one grid step (0.224) OK [(2.448, 1.448, 1.448), (2.448, 1.448, 1.448)] G2 the shape: centre stays OK (21.0, 0.5, 0.5) -- O: models about their own origins -- [MapDCLevel] created model at (10.0, 0.0, 10.0) (gate-author:1792437368) [MapDCLevel] created model at (14.0, 0.0, 10.0) (gate-author:1792437369) [MapDCLevel] selected 2 object(s), active gate-author:1792437369 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale [scale] 2 object(s) ×1.25 [BuildDock] + adjust_last (left, open) — 13 panel(s) O1 scaled models stay where they stand (no spread) OK [(10.0, 0.0, 10.0), (14.0, 0.0, 10.0)] O1 and each is ×1.25 OK [MapDCLevel] selected 2 object(s), active gate-author:1792437369 [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate [rotate] 2 object(s) +90° about Y [BuildDock] + adjust_last (left, open) — 13 panel(s) O2 turned models stay where they stand OK [(10.0, 0.0, 10.0), (14.0, 0.0, 10.0)] O2 and each is turned 90° OK [X: (-0.0, 0.0, -1.0), Y: (0.0, 1.0, 0.0), Z: (1.0, 0.0, -0.0)] [MapDCLevel] pivot: Bounding box [GameMode] mode -> play (contexts ["player"]) GATE individual origins: PASS (31 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/IndividualOriginsGate/MapTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-shape-parts (ok, 4472ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ShapePartsGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ShapePartsGate/MapTest/LevelPersistence -- P1: a face-mode click selects the face -- [MapDCLevel] select mode: face [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 2 — 1 incident plane(s) ["i:3"] at (0.0, 1.0, 0.0) P1 the FACE is selected OK face P1 not the whole shape OK P1 on one of the shape's pieces OK -- P2 / P3: G asks; Cancel writes nothing -- [MapDCLevel] move: gate-author:1792437351 is a parametric shape — Make Real, then go on; or Cancel P2 G on a shape's face asks (Make Real, then go on) OK gate-author:1792437351 P2 and runs nothing yet OK (the prompt is open with 'builder.prompt_cancel') OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ShapePartsGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ShapePartsGate/MapTest/LevelPersistence [MapDCLevel] edit cancelled — gate-author:1792437351 is unchanged P3 Cancel: the shape is still live, nothing written OK -- P4: Make Real, then go on -- [MapDCLevel] move: gate-author:1792437351 is a parametric shape — Make Real, then go on; or Cancel (the prompt is open with 'builder.make_real_then') OK [MapDCLevel] outliner selected 1 brush(es), active #3 [MapDCLevel] made gate-author:1792437351 real: 1 brush(es) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ShapePartsGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ShapePartsGate/MapTest/LevelPersistence P4 the shape is plain brushes now OK P4 the face is still selected OK face P4 on a plain brush OK P4 the SAME face (same plane) OK [(0.0, 1.0, 0.0, 1.0), (0.0, 1.0, 0.0, 1.0)] P4 and the grab is running on it OK Grab: -- P5: R on a shape's vertex asks -- [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ShapePartsGate/MapTest/LevelPersistence [MapDCLevel] selection cleared [MapDCLevel] select mode: vertex [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected vertex on brush 4 — 3 incident plane(s) ["i:1", "i:3", "i:5"] at (7.0, 1.0, 1.0) P5 (setup) a vertex of the shape is selected OK vertex [MapDCLevel] rotate: gate-author:1792437354 is a parametric shape — Make Real, then go on; or Cancel P5 R asks OK ["gate-author:1792437354", ] (the prompt is open with 'builder.prompt_cancel') OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ShapePartsGate/MapTest/LevelPersistence [MapDCLevel] edit cancelled — gate-author:1792437354 is unchanged -- P6: the nudge asks -- [MapDCLevel] selection cleared [MapDCLevel] select mode: face [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 4 — 1 incident plane(s) ["i:3"] at (6.0, 1.0, 0.0) [MapDCLevel] nudge: gate-author:1792437354 is a parametric shape — Make Real, then go on; or Cancel P6 the nudge on a shape's face asks OK gate-author:1792437354 (the prompt is open with 'builder.prompt_cancel') OK [MapDCLevel] edit cancelled — gate-author:1792437354 is unchanged P6 and Cancel leaves the shape live OK -- P7: the knife asks -- [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ShapePartsGate/MapTest/LevelPersistence P7 (setup) the aim lands on the new shape OK [5, "gate-author:1792437355"] [knife.probe] activate: enter [knife.probe] activate: crosshair hit ok [knife.probe] activate: brush 5 [MapDCLevel] knife: gate-author:1792437355 is a parametric shape — Make Real, then go on; or Cancel P7 the knife aimed at a shape's piece asks OK ["gate-author:1792437355", ] (the prompt is open with 'builder.prompt_cancel') OK [MapDCLevel] edit cancelled — gate-author:1792437355 is unchanged -- P8: brush mode selects the whole shape -- [MapDCLevel] selection cleared [MapDCLevel] select mode: brush [MapDCLevel] outliner selected 1 brush(es), active #4 [MapDCLevel] selected shape gate-author:1792437354 (1 pieces) P8 brush mode still selects the shape OK gate-author:1792437354 [GameMode] mode -> play (contexts ["player"]) GATE shape_parts: PASS (23 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ShapePartsGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-proportional (ok, 4661ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [GameMode] mode -> build (contexts ["builder", "build_mode"]) -- PR1: the keys -- [MapDCLevel] proportional editing ON (smooth, radius 8.0 m) ok PR1 O toggles proportional editing (true) [MapDCLevel] proportional editing off (smooth, radius 8.0 m) ok PR1 O again toggles it back [MapDCLevel] proportional falloff: sphere ok PR1 Shift+O cycles the falloff (["smooth", "sphere"]) [MapDCLevel] proportional: connected only ok PR1 Alt+O toggles connected-only [MapDCLevel] proportional: everything in range -- PR2: the falloffs -- ok PR2 linear: 1, 0.5, 0 ok PR2 smooth: 0.5 at half the radius (0.5) ok PR2 constant: 1 inside, 0 beyond -- PR3-PR5: G with proportional on -- [MapDCLevel] created model at (0.0, 0.5, -5.0) (p1:1792437360) [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] move the selected brush: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [move] brush 2 by (0.896, 0.0, 0.0) [BuildDock] + adjust_last (left, open) — 13 panel(s) ok PR3 (setup) G moved the selection ((0.896, 0.0, 0.0)) ok PR3 the selected brush moved d ((0.896, 0.0, 0.0)) ok PR3 the brush 5 m away moved 0.5·d ((0.448, 0.0, 0.0)) ok PR3 the brush 20 m away did not move ((0.0, 0.0, 0.0)) ok PR4 the shape 5 m away moved 0.5·d, as one unit ((0.448, 0.0, 0.0)) ok PR5 the model 5 m away moved 0.5·d ((0.448, 0.0, 0.0)) ok PR3 one gesture ok PR3 one undo puts all of it back -- PR6: the radius keys -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] move the selected brush: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel ok PR6 PgUp during G: radius x1.25 (12.5) ok PR6 PgDn: back (10.0) -- PR8: R with proportional on -- [MapDCLevel] pivot: Bounding box [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate ok PR8 (setup) R starts Rotate (Rotate:) [rotate] 1 brush(es) +90° about Y [BuildDock] + adjust_last (left, open) — 13 panel(s) ok PR8 the brush 5 m away turned half the angle ((3.535534, 0.5, -3.535534)) ok PR8 the brush 20 m away did not turn ((20.0, 0.5, 0.0)) ok PR8 one undo puts it back ((5.0, 0.5, 0.0)) -- PR9: S with proportional on -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale ok PR9 (setup) S starts Scale (Scale:) [scale] 1 brush(es) ×(1.448, 1.448, 1.448) [BuildDock] + adjust_last (left, open) — 13 panel(s) ok PR9 the brush 5 m away scaled ×(1+g) about the pivot ([(6.12, 0.5, 0.0), 6.12]) ok PR9 its extents ×(1+g) ([(1.224, 1.224, 1.224), 1.224]) ok PR9 the brush 20 m away did not scale ((20.0, 0.5, 0.0)) ok PR9 one undo puts it back ((5.0, 0.5, 0.0)) -- PR7: off -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] move the selected brush: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [move] brush 2 by (0.896, 0.0, 0.0) [BuildDock] + adjust_last (left, open) — 13 panel(s) ok PR7 off: the brush 5 m away stays put ((0.0, 0.0, 0.0)) [GameMode] mode -> play (contexts ["player"]) 27 checks — PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 6 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-proportional-vertex (ok, 4100ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ProportionalVertexGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ProportionalVertexGate/MapTest/LevelPersistence -- V1-V5: G on a vertex, proportional on -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] grab the selected vertex: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [grab] reshaped brush 2 — 1 corner(s) by (0.0, 0.224, 0.0) [grab] proportional: 9 nearby corner(s) followed [MapDCLevel] selection cleared (setup) G moved the vertex up one grid step OK (0.0, 0.224, 0.0) V1 the vertex moved by d OK [(1.0, 1.074667, -1.0), (1.0, 1.224, 1.0), (1.0, -0.925333, 1.0), (1.0, -0.987189, -1.0), (-0.999996, 1.012811, -1.0), (-1.0, -1.0, -1.0), (-1.0, 1.074667, 1.0), (-0.999994, -0.987189, 1.0)] V2 A's corner 2 m away followed by d/3 OK [(1.0, 1.074667, -1.0), (1.0, 1.224, 1.0), (1.0, -0.925333, 1.0), (1.0, -0.987189, -1.0), (-0.999996, 1.012811, -1.0), (-1.0, -1.0, -1.0), (-1.0, 1.074667, 1.0), (-0.999994, -0.987189, 1.0)] V3 A's far corner stayed OK V4 B's corner 1.5 m away followed by d/2 OK [(4.5, 1.0, -1.0), (4.5, 1.0, 1.0), (4.5, -1.0, 1.0), (4.5, -1.0, -1.0), (2.500003, 1.112, 1.0), (2.500001, -1.0, -1.0), (2.5, 1.037333, -1.0), (2.500001, -0.962667, 1.0)] V4 B's far corner stayed OK V5 one undo: the vertex is back OK [(1.0, 1.0, -1.0), (1.0, 1.0, 1.0), (1.0, -1.0, 1.0), (1.0, -1.0, -1.0), (-1.0, 1.0, 1.0), (-1.0, 1.0, -1.0), (-1.0, -1.0, -1.0), (-1.0, -1.0, 1.0)] V5 ... and A's corner OK V5 ... and B's corner OK [(4.5, 1.0, -1.0), (4.5, 1.0, 1.0), (4.5, -1.0, 1.0), (4.5, -1.0, -1.0), (2.5, 1.0, 1.0), (2.5, 1.0, -1.0), (2.5, -1.0, -1.0), (2.5, -1.0, 1.0)] -- V6: connected only -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] grab the selected vertex: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [grab] reshaped brush 2 — 1 corner(s) by (0.0, 0.224, 0.0) [grab] proportional: 6 nearby corner(s) followed [MapDCLevel] selection cleared V6 A's corner still follows OK [(1.0, 1.074667, -1.0), (1.0, 1.224, 1.0), (1.0, -0.925333, 1.0), (1.0, -0.987189, -1.0), (-0.999996, 1.012811, -1.0), (-1.0, -1.0, -1.0), (-1.0, 1.074667, 1.0), (-0.999994, -0.987189, 1.0)] V6 B stays (another brush) OK [(4.5, 1.0, -1.0), (4.5, 1.0, 1.0), (4.5, -1.0, 1.0), (4.5, -1.0, -1.0), (2.5, 1.0, 1.0), (2.5, 1.0, -1.0), (2.5, -1.0, -1.0), (2.5, -1.0, 1.0)] -- V8: the [ ] nudge too -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] vertex moved 3 plane(s) to (1.129326, 1.129326, 1.129326) { "brushes": 3, "faces": 38, "triangles": 76, "vertices": 152, "faces_removed": 0, "faces_fragmented": 10, "surface_area": 20110.8326773643, "max_normal_deviation": 0.0, "colliders": 3, "sky_brushes": 0, "clearance_brushes": 0, "hidden_brushes": 0, "carves": 0, "pockets": 0, "pocket_triangles": 0, "pocket_voxel_size": 0.22400000691414, "ms_split": 0.017523, "ms_clip": 0.042782, "ms_mesh": 0.003476, "ms_upload": 0.042932, "ms_collide": 0.07349, "ms_pocket": 0.007935, "pockets_rebuilt": 0, "split_pieces": 0, "split_swallowed": 0, "build_ms": 0.188178 } V8 ] on the vertex: B's corner 1.5 m away followed OK [(4.5, 1.0, -1.0), (4.5, 1.0, 1.0), (4.5, -1.0, 1.0), (4.5, -1.0, -1.0), (2.564666, 1.064663, 1.064663), (2.5, -1.0, -1.0), (2.521555, 1.021554, -0.978446), (2.521554, -0.978445, 1.021554)] V8 and one undo puts it back OK V8 ... the vertex too (one gesture) OK [(1.0, 1.0, -1.0), (1.0, 1.0, 1.0), (1.0, -1.0, 1.0), (1.0, -1.0, -1.0), (-1.0, 1.0, 1.0), (-1.0, 1.0, -1.0), (-1.0, -1.0, -1.0), (-1.0, -1.0, 1.0)] -- V7: off -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] grab the selected vertex: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [grab] reshaped brush 2 — 1 corner(s) by (0.0, 0.224, 0.0) [MapDCLevel] selection cleared V7 off: the vertex moved OK [(1.0, 1.0, -1.0), (1.0, 1.224, 1.0), (1.0, -1.0, 1.0), (1.0, -1.0, -1.0), (-1.0, 1.0, -1.0), (-1.0, -1.0, -1.0), (-1.0, 1.0, 1.0), (-1.0, -1.0, 1.0)] V7 and A's other corner stayed OK [(1.0, 1.0, -1.0), (1.0, 1.224, 1.0), (1.0, -1.0, 1.0), (1.0, -1.0, -1.0), (-1.0, 1.0, -1.0), (-1.0, -1.0, -1.0), (-1.0, 1.0, 1.0), (-1.0, -1.0, 1.0)] [GameMode] mode -> play (contexts ["player"]) GATE proportional_vertex: PASS (16 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ProportionalVertexGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-mirror (ok, 4388ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [GameMode] mode -> build (contexts ["builder", "build_mode"]) -- M1-M3: X about the bounding box -- [MapDCLevel] pivot: Bounding box ok (setup) the wedge's slant faces +x +y [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] mirror: X Y Z axis, Enter to mirror, Esc to cancel [mirror] 1 brush(es) across X about the bounding box ok M1 Ctrl+M starts Mirror, X, Enter mirrors ok M2 about its own bounding box: the bounds are where they were ([[P: (0.0, 0.0, 0.0), S: (2.0, 1.0, 1.0)], [P: (0.0, 0.0, 0.0), S: (2.0, 1.0, 1.0)]]) ok M2 the slant now faces -x +y ok M3 it was journalled (1) ok M3 a refold reproduces it ok M3 one undo puts it back -- M4: Y -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] mirror: X Y Z axis, Enter to mirror, Esc to cancel [mirror] 1 brush(es) across Y about the bounding box ok M4 Ctrl+M, Y, Enter ok M4 the slant now faces +x -y -- M5: about the 3D cursor -- [MapDCLevel] pivot: 3D cursor [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] mirror: X Y Z axis, Enter to mirror, Esc to cancel [mirror] 1 brush(es) across X about the 3d cursor ok M5 Ctrl+M, X, Enter about the cursor ok M5 x in [-8, -6] (the [0, 2] wedge reflected about x = -3) ([P: (-8.0, 0.0, 0.0), S: (2.0, 1.0, 1.0)]) -- M6: Individual Origins -- [MapDCLevel] pivot: Individual origins [MapDCLevel] outliner selected 2 brush(es), active #3 [MapDCLevel] mirror: X Y Z axis, Enter to mirror, Esc to cancel [mirror] 2 brush(es) across X about the individual origins ok M6 Ctrl+M, X, Enter with Individual Origins ok M6 the first mirrored in place ok M6 the second mirrored in place ([P: (10.0, 0.0, 0.0), S: (2.0, 1.0, 1.0)]) [MapDCLevel] pivot: Bounding box -- M7: a shape asks -- [MapDCLevel] outliner selected 1 brush(es), active #4 [MapDCLevel] selected shape p1:1792437374 (1 pieces) [MapDCLevel] mirror: p1:1792437374 is a parametric shape — Make Real, then go on; or Cancel ok M7 Mirror on a shape asks Make Real first (["p1:1792437374", ]) ok M7 and writes nothing [MapDCLevel] edit cancelled — p1:1792437374 is unchanged -- M8: an object mirrors its placement -- [MapDCLevel] pivot: 3D cursor [MapDCLevel] created marker at (3.0, 0.0, 3.0) (p1:1792437375) [MapDCLevel] selected 1 object(s), active p1:1792437375 [MapDCLevel] mirror: X Y Z axis, Enter to mirror, Esc to cancel [mirror] 1 object(s) across X ok M8 Ctrl+M, X, Enter on a marker ok M8 its position mirrored about the cursor ((-3.0, 0.0, 3.0)) ok M8 its facing mirrored (yaw 30° -> -30°) ([(0.5, 0.0, -0.866025), (0.5, 0.0, -0.866025)]) ok M8 and it is not turned inside out (no negative scale) (1.0) -- M9: nothing to mirror -- [MapDCLevel] selection cleared [mirror] select brushes or objects first ok M9 nothing selected or aimed: no stray tool () [GameMode] mode -> play (contexts ["player"]) 21 checks — PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-creature-tiers (ok, 5123ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry setup: near registered OK { "ok": true, "id": "tiers-near", "bindings": ["map"], "body": "crawler" } setup: mid registered OK { "ok": true, "id": "tiers-mid", "bindings": ["map"], "body": "crawler" } setup: far registered OK { "ok": true, "id": "tiers-far", "bindings": ["map"], "body": "crawler" } setup: sleep registered OK { "ok": true, "id": "tiers-sleep", "bindings": ["map"], "body": "crawler" } setup: by_b registered OK { "ok": true, "id": "tiers-by_b", "bindings": ["map"], "body": "crawler" } setup: hop_far registered OK { "ok": true, "id": "tiers-hop_far", "bindings": ["map"], "body": "hopper" } [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry T1 near crawler: 20 Hz (every 3rd frame — it interpolates) OK 80 T2 mid: ~every 6th frame (10 Hz) OK 40 T3 far: ~every 30th frame (2 Hz) OK 8 T4 sleep: zero ticks OK 0 T4 and it did not move OK T5 next to the SECOND observer = NEAR (not asleep, not despawned) OK 0 T6 near: simulated 4.00 s of 4.00 s elapsed OK 3.99999999999999 T6 mid: simulated 4.00 s of 4.00 s elapsed OK 4.0 T6 far: simulated 3.98 s of 4.00 s elapsed OK 3.98333333333333 T7 a far hopper keeps its raised ground (y ≈ 50, not 0) OK (0.0, 50.0, 76.60196) T9 the near crawler interpolates OK T9 it was drawn on render frames between its ticks OK 1172 T9 the drawn head lies between the last two simulated poses OK [(4.933839, 50.63156, -0.02895), (4.847921, 50.63156, -0.070297), (4.847921, 50.63156, -0.070297)] T9 a half-way draw is the midpoint of two different poses OK [(4.933839, 50.63156, -0.02895), (4.89088, 50.63156, -0.049623), (4.847921, 50.63156, -0.070297)] GATE creature_tiers: PASS (20 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-op-journal (ok, 1403ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry -- a wall (box shape) and a cutter (box shape) -- before any op the cutter is a solid box OK -- op.create subtract: the door opens, the cutter stops being solid -- op.create recorded OK nothing skipped OK { "applied": 3, "skipped": 0, "undone": 0, "records": 3, "brush_fold": "applied" } the door is air (ray passes through) OK the wall beside it is solid OK the lintel above the door is solid OK the cutter is a cutter (1 cutter brush) OK the wall is now several pieces, all in its group OK 3 a cutter is pickable only with include_cutters OK a re-fold changes nothing OK -- live: move the CUTTER, the door follows -- the old door is solid again OK the new door (x 5.5..7.5) is air OK -- live: resize the TARGET, it is re-cut -- the door is still air OK the wall reaches its new end (x 9.5) OK -- op.set: subtract -> intersect -- intersect: only the overlap is solid OK -- a second peer folding the same journal names the same pieces -- identical live key sets OK 2 vs 2 -- undo the op: the wall is whole, the cutter solid again -- the wall's own piece fills where the door was OK no cutter brushes remain OK the cutter shape is solid again OK the wall is one piece again OK 1 -- flatten refuses while a live op exists -- flatten_map refused, nothing changed OK { "error": "Make Real or remove the live cuts first — nothing changed" } labels: op kinds have History names OK GATE op_journal: PASS (22 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-op-editor (ok, 4203ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/OpEditorGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/OpEditorGate/MapTest/LevelPersistence setup: a wall shape and a cutter shape OK 1 / 1 [MapDCLevel] outliner selected 2 brush(es), active #2 [MapDCLevel] selection cleared [MapDCLevel] outliner selected 1 brush(es), active #4 [csg] LIVE subtract: 1 cutter shape(s) on gate-author:1792437375 — move or edit either and it re-cuts; Make Real on the target bakes it 1. ONE record: an op.create OK ["op.create"] 1. the door is air OK 1. the wall beside it is solid OK 1. the cutter is a cutter brush OK [4] 1. the cutter is the selection now OK [4] 1. one gesture 'Live subtract' OK { "g": "gate-author:1792437377", "label": "Live subtract", "count": 1, "undone": false, "stamp": 0, "kinds": { "op.create": true } } [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/OpEditorGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/OpEditorGate/MapTest/LevelPersistence 2. the crosshair on the door finds the cutter OK { "position": (64.0, 1.0, 62.0), "normal": (0.0, 0.0, 1.0), "brush": 4, "collider": , "shape": -1 } [MapDCLevel] outliner selected 2 brush(es), active #7 [csg] subtract left 3 piece(s) from 1 cutter(s) [MapDCLevel] selection cleared 3. plain brushes still cut destructively (brush.subtract, no op) OK ["brush.remove", "brush.subtract"] [MapDCLevel] gate-author:1792437376 is a live cutter — Make Real its TARGET (or undo the cut) instead 4. Make Real on the cutter is refused OK [MapDCLevel] outliner selected 3 brush(es), active #13 [MapDCLevel] made gate-author:1792437375 real: 3 brush(es) 4. Make Real on the wall bakes its pieces OK 3 4. ... and applies the op and removes the cutter OK ["brush.create", "brush.create", "brush.create", "op.apply", "shape.detach", "shape.remove"] 4. the door is still air, now in plain brushes OK 4. no live cutter remains OK 4. the cutter shape is gone OK 4. ONE Ctrl+Z: the live cut is back OK 4. ... and the door still air OK [GameMode] mode -> play (contexts ["player"]) GATE op_editor: PASS (17 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/OpEditorGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/OpEditorGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-op-inset (ok, 4212ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OpInsetGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OpInsetGate/MapDevTest/LevelPersistence I1 the pocket: y 1.9 inside the cutter is air OK 0 I1 ... its floor: y 1.6 is solid, once OK 1 I1 ... beside the cutter: y 1.9 is solid, once OK I1 ... deep under it: y 0.5 is solid, once OK I2 depth 0.4: y 1.7 is now air OK 0 I2 ... y 1.55 is still floor OK O1 outset: the boss, y 2.2 inside the cutter, is solid once OK 1 O1 ... above depth (y 2.6) is air OK O1 ... the target is whole under it (y 1.9 solid once) OK 1 O1 ... no boss outside the cutter (x 60.5, y 2.2) OK P1 a second fold names the same pieces OK 2 U1 Ctrl+Z of the switch: the pocket is back (y 1.9 air) OK [GameMode] mode -> play (contexts ["player"]) GATE op_inset: PASS (12 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OpInsetGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-stack-panel (ok, 7570ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence the Stack panel exists OK [MapDCLevel] outliner selected 5 brush(es), active #8 [MapDCLevel] selected shape gate-author:1792437384 (5 pieces) 1. the subject is the wall OK gate-author:1792437384 1. two op rows OK [{ "dot": "gate-author:1792437387", "kind": "subtract", "on": true, "cutter": "gate-author:1792437385", "depth": 0.25 }, { "dot": "gate-author:1792437388", "kind": "subtract", "on": true, "cutter": "gate-author:1792437386", "depth": 0.25 }] 1. ... in stack order (c1's op first) OK [{ "dot": "gate-author:1792437387", "kind": "subtract", "on": true, "cutter": "gate-author:1792437385", "depth": 0.25 }, { "dot": "gate-author:1792437388", "kind": "subtract", "on": true, "cutter": "gate-author:1792437386", "depth": 0.25 }] 1. both doors are air OK [MapDCLevel] outliner selected 3 brush(es), active #10 2. eye off: ONE op.set OK ["op.set"] 2. door 1 is solid again OK 2. door 2 is still air OK 2. c1 is STILL a cutter (wire, not solid) OK 2. the row reads off OK [MapDCLevel] outliner selected 5 brush(es), active #8 2. Ctrl+Z: door 1 is air again OK [MapDCLevel] outliner selected 1 brush(es), active #5 3. op 2 reads intersect OK [{ "dot": "gate-author:1792437387", "kind": "subtract", "on": true, "cutter": "gate-author:1792437385", "depth": 0.25 }, { "dot": "gate-author:1792437388", "kind": "intersect", "on": true, "cutter": "gate-author:1792437386", "depth": 0.25 }] 3. intersect after subtract keeps only c2's overlap OK [MapDCLevel] outliner selected 3 brush(es), active #6 5. ✕: ONE op.remove OK ["op.remove"] 5. one row left OK [{ "dot": "gate-author:1792437387", "kind": "subtract", "on": true, "cutter": "gate-author:1792437385", "depth": 0.25 }] [MapDCLevel] outliner selected 1 brush(es), active #5 5. Ctrl+Z: two rows again OK [{ "dot": "gate-author:1792437387", "kind": "subtract", "on": true, "cutter": "gate-author:1792437385", "depth": 0.25 }, { "dot": "gate-author:1792437388", "kind": "intersect", "on": true, "cutter": "gate-author:1792437386", "depth": 0.25 }] [MapDCLevel] outliner selected 1 brush(es), active #2 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence 7. clicking the eye switches op 1 off OK [{ "dot": "gate-author:1792437387", "kind": "subtract", "on": false, "cutter": "gate-author:1792437385", "depth": 0.25 }, { "dot": "gate-author:1792437388", "kind": "intersect", "on": true, "cutter": "gate-author:1792437386", "depth": 0.25 }] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence 7. the kind dropdown sets op 1 to slice OK [{ "dot": "gate-author:1792437387", "kind": "slice", "on": false, "cutter": "gate-author:1792437385", "depth": 0.25 }, { "dot": "gate-author:1792437388", "kind": "intersect", "on": true, "cutter": "gate-author:1792437386", "depth": 0.25 }] [MapDCLevel] outliner selected 1 brush(es), active #4 [MapDCLevel] selected shape gate-author:1792437386 (1 pieces) 6. the cutter shows what it cuts OK [{ "dot": "gate-author:1792437388", "kind": "intersect", "on": true, "target": "gate-author:1792437384" }] [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] selected shape gate-author:1792437384 (1 pieces) 8. Add modifier is offered for a shape OK [MapDCLevel] outliner selected 2 brush(es), active #14 [MapDCLevel] outliner selected 2 brush(es), active #14 [MapDCLevel] selected shape gate-author:1792437384 (2 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence 8. a mirror modifier OK [{ "dot": "gate-author:1792437396", "author": "gate-author", "seq": 1792437396, "ver": 1792437396, "target": "gate-author:1792437384", "kind": "mirror", "params": { "axis": "x", "offset": 0.0 }, "on": true, "removed": false }] 8. its row comes first, before the two cuts OK [MapDCLevel] outliner selected 4 brush(es), active #16 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence 8. the axis dropdown sets y OK [{ "dot": "gate-author:1792437396", "author": "gate-author", "seq": 1792437396, "ver": 1792437397, "target": "gate-author:1792437384", "kind": "mirror", "params": { "axis": "y", "offset": 0.0 }, "on": true, "removed": false }] [MapDCLevel] outliner selected 4 brush(es), active #16 [MapDCLevel] selected shape gate-author:1792437384 (4 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence 8. a chamfer row comes after the cuts OK [MapDCLevel] outliner selected 1 brush(es), active #2 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence 8. the eye switches the mirror off OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence 8. ✕ removes the chamfer OK [MapDCLevel] outliner selected 8 brush(es), active #30 [MapDCLevel] outliner selected 8 brush(es), active #30 [MapDCLevel] selected shape gate-author:1792437384 (8 pieces) [MapDCLevel] gate-author:1792437384 is now stairs [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence 9. the generator dropdown assigns stairs OK [MapDCLevel] outliner selected 1 brush(es), active #39 9. a plain brush shows Make parametric OK [MapDCLevel] outliner selected 1 brush(es), active #40 [MapDCLevel] selected shape gate-author:1792437403 (1 pieces) [MapDCLevel] made 1 brush(es) parametric: ["gate-author:1792437403"] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence 9. ... which makes it a shape OK [GameMode] mode -> play (contexts ["player"]) GATE stack_panel: PASS (29 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/StackPanelGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-fly-modal (ok, 2456ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/Game/Players/PlayerProcedural/Model/TumbleModel/Armature/Skeleton3D [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) -- 4. keys -- Ctrl+Numpad − subtracts OK { "key": 4194435, "ctrl": true, "label": "CSG: active MINUS the others (hole)" } Ctrl+Numpad * intersects OK { "key": 4194433, "ctrl": true, "label": "CSG: active INTERSECT the others" } Ctrl+Numpad / slices OK { "key": 4194434, "ctrl": true, "label": "CSG: slice — keep both halves (live, shape cutter)" } hotspot fit is Shift+U OK { "key": 85, "shift": true, "label": "Hotspot: fit each face to its trim sheet" } Shift+F is fly OK { "key": 70, "shift": true, "label": "Fly: WASD, E/Q up/down, wheel speed — Enter keeps, Esc goes back" } the fly context is exclusive OK -- 1. not flying: W does not move the camera -- fly context off in build mode OK builder on OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry W held 20 frames: the camera did not move OK 0.000 m -- 2. RMB held: fly -- fly context ON while RMB is held OK builder SUPPRESSED while flying (Blender's modal rule) OK RMB + W flies OK 7.500 m RMB released: fly off, builder back OK -- 3. Shift+F fly modal, cancel -- Shift+F entered the fly modal OK fly context on, mouse captured OK W moves and E rises inside the modal OK (-4.294785, 7.499989, -5.932279) Esc left the modal OK Esc CANCELS: back to the start position OK 0.000 m ... and the start view OK [0.0, 0.0] builder back, cursor back OK -- 3. Shift+F, confirm -- Enter left the modal OK Enter CONFIRMS: the new position is kept OK 5.833 m from start [GameMode] mode -> play (contexts ["player"]) GATE fly_modal: PASS (22 checks) ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-keymap-blender (ok, 1301ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry the generated Blender 2.7x table loads OK res://tools/keymap/blender_279_left.json the command map loads OK res://tools/keymap/command_map.json the table is the measured one (3D View 136, Object Mode 69) OK [136, 69] builder.move = Blender's transform.translate OK G, LEFTMOUSE builder.rotate = Blender's transform.rotate OK R builder.parent = Blender's object.parent_set OK Ctrl+P builder.clear_parent = Blender's object.parent_clear OK Alt+P builder.extrude = Blender's view3d.edit_mesh_extrude_move_normal OK E builder.delete = Blender's object.delete OK X, Shift+X, DEL, Shift+DEL builder.hide = Blender's object.hide_view_set OK H builder.hide_unselected = Blender's object.hide_view_set OK Shift+H builder.unhide_all = Blender's object.hide_view_clear OK Alt+H builder.snap_toggle = Blender's wm.context_toggle OK Shift+TAB builder.cursor_place = Blender's view3d.cursor3d OK Shift+RIGHTMOUSE builder.cursor_menu = Blender's wm.call_menu OK Shift+S builder.fly = Blender's view3d.navigate OK Shift+ACCENT_GRAVE, Shift+F view.persp_ortho = Blender's view3d.view_persportho OK NUMPAD_5 view.front = Blender's view3d.view_axis OK NUMPAD_1, Shift+NUMPAD_1, NDOF_BUTTON_FRONT, Shift+NDOF_BUTTON_FRONT view.back = Blender's view3d.view_axis OK Ctrl+NUMPAD_1, Ctrl+Shift+NUMPAD_1, NDOF_BUTTON_BACK view.right = Blender's view3d.view_axis OK NUMPAD_3, Shift+NUMPAD_3, Alt+MIDDLEMOUSE, NDOF_BUTTON_RIGHT, Shift+NDOF_BUTTON_RIGHT view.left = Blender's view3d.view_axis OK Ctrl+NUMPAD_3, Ctrl+Shift+NUMPAD_3, Alt+MIDDLEMOUSE, NDOF_BUTTON_LEFT view.top = Blender's view3d.view_axis OK NUMPAD_7, Shift+NUMPAD_7, Alt+MIDDLEMOUSE, NDOF_BUTTON_TOP, Shift+NDOF_BUTTON_TOP view.bottom = Blender's view3d.view_axis OK Ctrl+NUMPAD_7, Ctrl+Shift+NUMPAD_7, Alt+MIDDLEMOUSE, NDOF_BUTTON_BOTTOM view.orbit_down = Blender's view3d.view_orbit OK NUMPAD_2, Shift+Alt+WHEELDOWNMOUSE view.orbit_left = Blender's view3d.view_orbit OK NUMPAD_4, Ctrl+Alt+WHEELUPMOUSE view.orbit_right = Blender's view3d.view_orbit OK NUMPAD_6, NUMPAD_9, Ctrl+Alt+WHEELDOWNMOUSE view.orbit_up = Blender's view3d.view_orbit OK NUMPAD_8, Shift+Alt+WHEELUPMOUSE view.pan_down = Blender's view3d.view_pan OK Ctrl+NUMPAD_2, Shift+WHEELDOWNMOUSE view.pan_left = Blender's view3d.view_pan OK WHEELLEFTMOUSE, Ctrl+NUMPAD_4, Ctrl+WHEELDOWNMOUSE view.pan_right = Blender's view3d.view_pan OK WHEELRIGHTMOUSE, Ctrl+NUMPAD_6, Ctrl+WHEELUPMOUSE view.pan_up = Blender's view3d.view_pan OK Ctrl+NUMPAD_8, Shift+WHEELUPMOUSE view.opposite = Blender's view3d.view_orbit OK NUMPAD_9 view.selected = Blender's view3d.view_selected OK Ctrl+NUMPAD_PERIOD, NUMPAD_PERIOD, NDOF_BUTTON_FIT builder.scale = Blender's transform.resize OK S builder.undo = Blender's ed.undo OK Ctrl+Z builder.redo = Blender's ed.redo OK Ctrl+Shift+Z builder.duplicate = Blender's object.duplicate_move OK Shift+D builder.palette = Blender's wm.search_menu OK SPACE builder.knife = Blender's mesh.knife_tool OK K, Shift+K builder.add_menu = Blender's wm.call_menu OK Shift+A builder.select_all = Blender's object.select_all OK A builder.select_invert = Blender's object.select_all OK Ctrl+I builder.select_box = Blender's view3d.select_box OK B builder.pivot_individual = Blender's wm.context_set_enum OK Ctrl+PERIOD builder.mirror = Blender's transform.mirror OK Ctrl+M builder.proportional = Blender's wm.context_toggle OK O builder.proportional_falloff = Blender's wm.context_cycle_enum OK Shift+O builder.proportional_connected = Blender's wm.context_toggle OK Alt+O builder.select_mode_menu = Blender's wm.call_menu OK Ctrl+TAB builder.select_circle = Blender's view3d.select_circle OK C builder.history = Blender's ed.undo_history OK Ctrl+Alt+Z builder.adjust_last = Blender's screen.redo_last OK F6 builder.repeat_last = Blender's screen.repeat_last OK Shift+R builder.wireframe = Blender's wm.context_toggle_enum OK Z builder.uv_menu = Blender's wm.call_menu OK U builder.toggle_sidebar = Blender's wm.context_toggle OK N builder.toggle_toolbar: exception still differs (else remove it) OK T view.all = Blender's view3d.view_all OK HOME, Ctrl+HOME, Shift+C view.all_center = Blender's view3d.view_all OK HOME, Ctrl+HOME, Shift+C view.center_cursor = Blender's view3d.view_center_cursor OK Alt+HOME view.center_pick = Blender's view3d.view_center_pick OK Alt+MIDDLEMOUSE, Alt+F builder.pivot_bbox = Blender's wm.context_set_enum OK COMMA builder.pivot_median = Blender's wm.context_set_enum OK Ctrl+COMMA builder.pivot_cursor = Blender's wm.context_set_enum OK PERIOD builder.pivot_active = Blender's wm.context_set_enum OK Alt+PERIOD builder.select_linked_pick = Blender's mesh.select_linked_pick OK L builder.deselect_linked_pick = Blender's mesh.select_linked_pick OK Shift+L builder.select_linked = Blender's mesh.select_linked OK Ctrl+L builder.select_grouped = Blender's object.select_grouped OK Shift+G builder.delete_menu = Blender's object.delete OK X, DEL -- exceptions (allowed, each with its reason) -- builder.toggle_toolbar -> T [step keep] T is global chat (toggle_chat, always live); the toolbar toggle takes Ctrl+T. -- collisions: our key is a different Blender command (step-3 worklist) -- builder.select_all A Blender Mesh: mesh.select_all builder.select_invert Ctrl+I Blender Mesh: mesh.select_all builder.select_linked_pick L Blender Object Mode: object.make_local builder.deselect_linked_pick Shift+L Blender Object Mode: object.select_linked builder.select_linked Ctrl+L Blender Object Mode: wm.call_menu VIEW3D_MT_make_links builder.select_grouped Shift+G Blender Mesh: wm.call_menu VIEW3D_MT_edit_mesh_select_similar builder.fill F Blender Mesh: mesh.edge_face_add builder.brush_view V Blender Mesh: mesh.rip_move builder.clearance_view Shift+V Blender Mesh: transform.vert_slide view.all HOME Blender 3D View: view3d.view_center_camera view.center_pick Alt+F Blender Mesh: mesh.fill builder.q_menu Q Blender Window: wm.call_menu SCREEN_MT_user_menu [kept: Q: HardOps' Q menu (cutting-and-operations.md §6). Blender's Q is Quick Favorites, which HardOps nests in its menu.] builder.hide H Blender Mesh: mesh.hide builder.hide_unselected Shift+H Blender Mesh: mesh.hide builder.unhide_all Alt+H Blender Mesh: mesh.reveal builder.knife K Blender Object Mode: anim.keyframe_insert_menu builder.duplicate Shift+D Blender Mesh: mesh.duplicate_move builder.duplicate_linked Alt+D Blender Object Mode: object.duplicate_move_linked builder.duplicate_linked Alt+D Blender Mesh: mesh.rip_edge_move builder.parent Ctrl+P Blender Mesh: object.vertex_parent_set builder.clear_parent Alt+P Blender Mesh: mesh.poke builder.collection_new Ctrl+G Blender Object Mode: collection.create builder.collection_new Ctrl+G Blender Mesh: wm.call_menu VIEW3D_MT_vertex_group builder.collection_move M Blender Object Mode: wm.call_menu OBJECT_MT_move_to_collection builder.collection_move M Blender Mesh: wm.call_menu VIEW3D_MT_edit_mesh_merge builder.collection_link Shift+M Blender Object Mode: wm.call_menu OBJECT_MT_link_to_collection builder.collection_remove Ctrl+Alt+G Blender Object Mode: collection.objects_remove builder.collection_remove Ctrl+Alt+G Blender Mesh: object.vertex_group_remove_from builder.join Ctrl+J Blender Object Mode: object.join builder.separate P Blender Mesh: mesh.separate builder.rename F2 Blender Window: wm.save_as_mainfile builder.cable_from_edges Alt+C Blender Object Mode: object.convert builder.cable_bundle Ctrl+Shift+C Blender Object Mode: object.constraint_add_with_targets builder.add_modifier Ctrl+Shift+M Blender Object Mode: object.select_mirror builder.add_modifier Ctrl+Shift+M Blender Mesh: mesh.select_mirror builder.texture_apply Ctrl+U Blender Window: wm.save_homefile builder.confirm RET Blender Screen: file.execute builder.toggle_toolbar Ctrl+T Blender Object Mode: object.track_set builder.toggle_toolbar Ctrl+T Blender Mesh: mesh.quads_convert_to_tris builder.select_mode_menu Ctrl+TAB Blender Screen: screen.space_context_cycle builder.pivot_individual Ctrl+PERIOD Blender Object Mode: wm.context_toggle tool_settings.use_transform_data_origin builder.proportional_connected Alt+O Blender Object Mode: object.origin_clear builder.tool_popup Shift+SPACE Blender Screen: screen.screen_full_area builder.delete DEL Blender Mesh: wm.call_menu VIEW3D_MT_edit_mesh_delete builder.delete_menu X Blender Mesh: wm.call_menu VIEW3D_MT_edit_mesh_delete builder.undo Ctrl+Z Blender Screen: asset.catalog_undo builder.redo Ctrl+Shift+Z Blender Screen: asset.catalog_redo build_mode.csg_subtract Ctrl+NUMPAD_MINUS Blender Object Mode: object.select_less build_mode.csg_subtract Ctrl+NUMPAD_MINUS Blender Mesh: mesh.select_less build_mode.csg_merge J Blender Mesh: mesh.vert_connect_path build_mode.faces_hull Alt+J Blender Mesh: mesh.tris_convert_to_quads build_mode.faces_extrude Alt+E Blender Mesh: wm.call_menu VIEW3D_MT_edit_mesh_extrude (52) GATE keymap_blender: PASS (70 checks) ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-keymap-step3 (ok, 4751ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KeymapStep3Gate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KeymapStep3Gate/MapTest/LevelPersistence setup: at least our three brushes OK 4 -- select all / none / invert -- [MapDCLevel] selection cleared [MapDCLevel] outliner selected 4 brush(es), active #4 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KeymapStep3Gate/MapTest/LevelPersistence A with nothing selected selects all OK 4 [MapDCLevel] selection cleared A again selects none OK [MapDCLevel] outliner selected 1 brush(es), active #1 [MapDCLevel] outliner selected 3 brush(es), active #4 Ctrl+I inverts (all but the one) OK 3 -- box select -- [MapDCLevel] selection cleared [MapDCLevel] box select: drag a rectangle (Shift adds, Esc / RMB cancels) B arms box select OK [MapDCLevel] outliner selected 4 brush(es), active #4 [MapDCLevel] box select: 4 brush(es) a full-screen box selects what is in front of the camera OK 4 -- Shift+A add menu -- [MapDCLevel] selection cleared Shift+A opens the add menu with every shape OK [box] aim at a surface to place a box against its Stairs row sets the create tool to stairs OK [1, 1] ... and dispatches the create tool OK ["builder.create_box", ] -- U texture menu -- U opens the texture menu OK ... and its rows show their keys (apply = Ctrl+U) OK Ctrl+U -- N sidebar -- N toggles the right column OK N again restores it OK -- Tab element <-> brush -- [MapDCLevel] select mode: face [MapDCLevel] selection cleared [MapDCLevel] select mode: brush Tab from face mode -> brush mode OK brush [MapDCLevel] selection cleared [MapDCLevel] select mode: face Tab again -> back to face mode OK face -- Z wireframe -- [MapDCLevel] wireframe on Z toggles the wireframe OK 4 [MapDCLevel] wireframe off Z again restores it OK -- Shift+R repeat last -- [MapDCLevel] outliner selected 1 brush(es), active #1 [MapDCLevel] move the selected brush: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KeymapStep3Gate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KeymapStep3Gate/MapTest/LevelPersistence G starts the move tool OK Move: [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KeymapStep3Gate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KeymapStep3Gate/MapTest/LevelPersistence [MapDCLevel] move the selected brush: look to drag, X/Y/Z axis, [ ] to nudge, Enter, Esc to cancel [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KeymapStep3Gate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KeymapStep3Gate/MapTest/LevelPersistence Shift+R repeats it: the move tool again OK Move: [GameMode] mode -> play (contexts ["player"]) GATE keymap_step3: PASS (19 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KeymapStep3Gate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/KeymapStep3Gate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-help-contexts (ok, 1312ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) -- 1. build mode -- F1 lists the editor keys (S scale) OK and NOT the play keys (no Jump) OK grouped under plain names OK KEYS — what works right now (F1 or Esc to close) EDITOR TOOLS Wheel down Active tool: bigger / more (same as -- 2. faces selected -- with faces selected the UV keys appear OK and go again when nothing is selected OK -- 3. show every context -- show every context: play keys, marked not active OK -- 4. the snapshot -- typing in the search keeps the build keys (snapshot) OK ["build_mode", "builder"] -- 5. Blender names -- a mapped row names its Blender command OK -- 6. the strip -- [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry the strip names build mode OK BUILD RMB held: the strip reads FLYING OK FLYING [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry a tool up: the strip says so OK BUILD · tool: operator [GameMode] mode -> play (contexts ["player"]) GATE help_contexts: PASS (11 checks) ERROR: 5 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-keymap-layouts (ok, 1119ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) -- AZERTY -- the key that TYPES A (QWERTY's Q spot) selects all OK ... and is NOT the Q menu OK ... and fires exactly one action OK ["builder.select_all"] the key that types Z (QWERTY's W spot) is the wireframe OK the number row's 1 (types &) still selects vertex mode OK the key that types Q (QWERTY's A spot) is the Q menu, not select all OK -- Dvorak -- the key that types G (QWERTY's U spot) moves OK ... and is NOT the U menu OK Ctrl + the key that types Z undoes, wherever Z is OK -- German / punctuation by POSITION -- the [ position (types Ü) is still 'move in' OK key_of: [ by position OK 91 key_of: a letter by character OK 65 -- numpad and the fly modal -- Numpad 5 is perspective / ortho OK fly up is the E POSITION (Dvorak types . there), like WASD OK ... not wherever the layout types E OK -- names -- a letter command is named by its character OK A a positional key has a name OK 1 [GameMode] mode -> play (contexts ["player"]) GATE keymap_layouts: PASS (17 checks) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-view-commands (ok, 4480ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ViewCommandsGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ViewCommandsGate/MapTest/LevelPersistence setup: the editor view and the 3D cursor exist OK there is an editor camera OK -- Home: view all -- both far-apart boxes are on screen OK -- Shift+C: view all + cursor to origin -- the 3D cursor is at the origin OK (0.0, 0.0, 0.0) -- Alt+Home: centre on the 3D cursor -- the cursor is at the centre of the view OK 1.0 ... and the view kept its angle OK -- Home yields to UV fit while faces are selected -- with faces selected Home does not move the view OK [GameMode] mode -> play (contexts ["player"]) GATE view_commands: PASS (7 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/ViewCommandsGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-pivot (ok, 4680ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/PivotGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/PivotGate/MapTest/LevelPersistence [MapDCLevel] outliner selected 3 brush(es), active #4 -- the keys set the pivot -- [MapDCLevel] pivot: Bounding box Comma -> bbox OK bbox [MapDCLevel] pivot: Median Ctrl+Comma -> median OK median [MapDCLevel] pivot: 3D cursor Period -> cursor OK cursor [MapDCLevel] pivot: Active Alt+Period -> active OK active -- the point each mode gives -- [MapDCLevel] pivot: Bounding box bounding box: x 5.5 OK (5.5, 0.5, 0.5) [MapDCLevel] pivot: Median median: x 4.5 OK (4.5, 0.5, 0.5) [MapDCLevel] pivot: 3D cursor 3D cursor: where the cursor is (level space) OK (3.0, 7.0, -2.0) [MapDCLevel] pivot: Active active: the last-selected brush (x 10.5) OK (10.5, 0.5, 0.5) -- the tools use it -- [MapDCLevel] pivot: 3D cursor [MapDCLevel] rotate: X Y Z axis, [ ] or wheel turns, Enter to rotate R starts rotate OK Rotate: ... about the 3D cursor OK (3.0, 7.0, -2.0) [MapDCLevel] pivot: Median [MapDCLevel] scale: [ ] or wheel, X Y Z axis, C pivot, Enter to scale scale with base off scales about the pivot (median) OK (4.5, 0.5, 0.5) [MapDCLevel] pivot: Bounding box [GameMode] mode -> play (contexts ["player"]) GATE pivot: PASS (11 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/PivotGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/PivotGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/PivotGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-select-linked (ok, 4889ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/SelectLinkedGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/SelectLinkedGate/MapTest/LevelPersistence -- Ctrl+L: everything touching, transitively -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] outliner selected 3 brush(es), active #4 [MapDCLevel] select linked: 3 brush(es) touching the selection the chain a-b-c is selected OK [2, 3, 4] ... and the lone box apart from it is not OK -- Shift+G rows: like the active brush -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] outliner selected 3 brush(es), active #5 [MapDCLevel] select grouped (material): 3 brush(es) same material (3): a, b and the lone box, not c OK [2, 3, 5] [MapDCLevel] outliner selected 1 brush(es), active #4 [MapDCLevel] outliner selected 1 brush(es), active #4 [MapDCLevel] select grouped (texture): 1 brush(es) same texture (light_01): only c OK [4] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/SelectLinkedGate/MapTest/LevelPersistence [LevelPackMaterial] 2 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/SelectLinkedGate/MapTest/LevelPersistence Shift+G opens the select-grouped menu OK -- L's unit is the whole shape -- a stairs piece's linked unit is every piece of the stairs OK [5, 5] [MapDCLevel] outliner selected 1 brush(es), active #6 [MapDCLevel] outliner selected 4 brush(es), active #9 [MapDCLevel] select grouped (type): 4 brush(es) same shape type: exactly the stairs' solid pieces (clearance is air) OK [4, 4] -- X: the confirming delete (step 6.4) -- [MapDCLevel] outliner selected 2 brush(es), active #3 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/SelectLinkedGate/MapTest/LevelPersistence X opens the delete popup naming the count OK Delete 2 selected ... and deleted NOTHING yet (the popup is the confirm) OK [MapDCLevel] selection cleared [MapDCLevel] deleted 2 brush(es) / shape(s) — Ctrl+Z to bring them back [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/SelectLinkedGate/MapTest/LevelPersistence picking the row deletes the two OK [GameMode] mode -> play (contexts ["player"]) GATE select_linked: PASS (10 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/SelectLinkedGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-overlays (ok, 4606ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/OverlaysGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/OverlaysGate/MapTest/LevelPersistence -- defaults (CI: a fresh player) -- outlines, links, grid, cutters on; clearance off; master on OK -- V is the level outlines ONLY -- [MapDCLevel] brush outlines off (24) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/OverlaysGate/MapTest/LevelPersistence V turned the outlines overlay off OK ... the BrushView node stays up (it is build mode, not an overlay) OK [MapDCLevel] clearance volumes on (0) Shift+V with outlines off: clearance shows AND is pickable (V used to hide it) OK ... and the cutter wire is still on OK -- the REAL input path (Keymap.run replays the key through the GUI) -- [MapDCLevel] brush outlines on (24) Keymap.run(V) flips the outlines exactly once (no menu-accelerator loop) OK [MapDCLevel] brush outlines off (24) -- Shift+Alt+C: live cutters -- [MapDCLevel] live cutters off (0) Shift+Alt+C turned the cutters off (drawing and picking) OK [MapDCLevel] live cutters on (0) ... and back on OK -- Shift+Alt+Z: the master -- [MapDCLevel] overlays all off master off OK ... clearance hidden and NOT pickable OK ... cutters hidden and not pickable OK ... entity links hidden OK ... the grid is off OK ... each overlay KEPT its own switch OK [MapDCLevel] brush outlines on (24) — all overlays are off (Shift+Alt+Z) V while all are off flips its own switch, still not drawn OK [MapDCLevel] brush outlines off (24) — all overlays are off (Shift+Alt+Z) [MapDCLevel] overlays back on Shift+Alt+Z again: back exactly as it was OK -- a mode change does not reset them -- [GameMode] mode -> play (contexts ["player"]) play: links hidden (build-only) OK [GameMode] mode -> build (contexts ["builder", "build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/OverlaysGate/MapTest/LevelPersistence back to build: outlines still off, clearance still on, links back OK -- the Outliner eye and the links overlay agree -- setup: the map has an Outliner model OK the eye hides the links OK unhiding with the links overlay OFF keeps them hidden OK ... and the overlay brings them back OK -- the top bar -- setup: the top bar exists OK there is an Overlays toggle and its ▾ OK the toggle shows the master (on) OK [MapDCLevel] overlays all off Shift+Alt+Z: the toggle follows (off) OK ▾ has a row per overlay (6) with its live key OK [6, []] ... greyed while the master is off OK 6 [MapDCLevel] overlays back on clicking the toggle turns the master back on OK the View menu lists the master and the cutters row OK [GameMode] mode -> play (contexts ["player"]) GATE overlays: PASS (30 checks, 0 failed) ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-shape-hotspot (ok, 5459ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ok the composed sheet has rects [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown ok setup: a textured box shape, its +z face paraxial ([2, 5]) -- 1. Fit on the whole shape -- [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] selected shape gate-author:1792437422 (1 pieces) [MapDCLevel] outliner selected 1 brush(es), active #3 [texture] hotspot on 6 face(s) ok ONE shape.set, no face.tex on the pieces (["shape.set"]) ok the 3 x 0.25 m face is hotspot on a 0.24 m strip ([4, 4]) -- 2. lengthen the shape: it must survive -- [MapDCLevel] outliner selected 1 brush(es), active #4 ok the shape regenerated (its piece was renamed) (["gate-author/0@1792437423:1792437422", "gate-author/0@1792437424:1792437422"]) ok after the edit the face is STILL hotspot (4) ok ... on the SAME strip (stable tie-break) ([4, 4]) -- 3. Re-roll -- [MapDCLevel] outliner selected 1 brush(es), active #4 [MapDCLevel] selected shape gate-author:1792437422 (1 pieces) [MapDCLevel] outliner selected 1 brush(es), active #5 [texture] hotspot_reroll on 6 face(s) ok ONE shape.set, seed + 1 ([["shape.set"], 0, 1]) ok still hotspot on a near strip ([4, 6]) -- 4. Pin refused; undo -- [texture] Pin on a whole shape would put every face on ONE rect — Make Real, then pin faces [texture] hotspot_pin on 0 face(s) ok Pin on a whole shape writes nothing ([]) [MapDCLevel] outliner selected 1 brush(es), active #4 ok Ctrl+Z undoes the re-roll ([0, 0]) GATE shape_hotspot: PASS (11 checks) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-q-menu (ok, 5682ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/QMenuGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/QMenuGate/MapTest/LevelPersistence 6. H is hide OK { "key": 72, "label": "Hide the selection" } 6. Shift+H hides the rest OK 6. Alt+H unhides all OK 6. Q is the Q menu OK 6. subtract is Ctrl+Numpad −, not H OK { "key": 4194435, "ctrl": true, "label": "CSG: active MINUS the others (hole)" } [MapDCLevel] selection cleared [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/QMenuGate/MapTest/LevelPersistence 1. Q opens the Q menu OK 1. nothing selected: Add shape + 3D cursor OK 1. ... and no CSG OK [MapDCLevel] outliner selected 3 brush(es), active #7 [MapDCLevel] selected shape gate-author:1792437427 (3 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/QMenuGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/QMenuGate/MapTest/LevelPersistence 2. a shape: Make Real, Clear its cuts, Hide OK 2. ... and no CSG for one thing OK [MapDCLevel] outliner selected 1 brush(es), active #3 [MapDCLevel] selected shape gate-author:1792437428 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/QMenuGate/MapTest/LevelPersistence 3. a cutter: change op, select target, clear OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/QMenuGate/MapTest/LevelPersistence 3. the pick turned its op into an intersect OK [{ "dot": "gate-author:1792437430", "kind": "intersect", "on": true, "cutter": "gate-author:1792437428", "depth": 0.25 }] [MapDCLevel] outliner selected 2 brush(es), active #2 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/QMenuGate/MapTest/LevelPersistence 4. two things: Subtract / Intersect / Slice / Convex merge OK [MapDCLevel] selection cleared [MapDCLevel] outliner selected 1 brush(es), active #8 [csg] LIVE slice: 1 cutter shape(s) on gate-author:1792437427 — move or edit either and it re-cuts; Make Real on the target bakes it [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/QMenuGate/MapTest/LevelPersistence 4. Slice wrote a live slice op on the wall OK [{ "dot": "gate-author:1792437430", "kind": "intersect", "on": true, "cutter": "gate-author:1792437428", "depth": 0.25 }, { "dot": "gate-author:1792437433", "kind": "slice", "on": true, "cutter": "gate-author:1792437429", "depth": 0.25 }] [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] selected shape gate-author:1792437427 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/QMenuGate/MapTest/LevelPersistence [MapDCLevel] selection cleared [MapDCLevel] hid 1 row(s) — Alt+H shows everything again [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/QMenuGate/MapTest/LevelPersistence 5. H hides the wall's pieces OK 5. ... through the Outliner's group row OK { "group:gate-author:1792437427": true } [MapDCLevel] unhid 1 row(s) 5. Alt+H unhides all OK [] [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] selected shape gate-author:1792437427 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/QMenuGate/MapTest/LevelPersistence [MapDCLevel] hid 10 other row(s) — Alt+H shows everything again 5. Shift+H hides an unselected plain brush OK [5, [["derived:rest", 1, "node:DCLevel", "PackedInt32Array"]], { "group:gate-author:1792437428": true, "group:gate-author:1792437429": true, "derived:rest/brush:i:1:0": true, "derived:rest/brush:gate-author:1792437431": true, "obj:scene:SpawnPoint1": true, "obj:scene:SpawnPoint2": true, "obj:scene:SpawnPoint3": true, "obj:scene:SpawnPoint4": true, "obj:scene:TeleporterToMountain": true, "obj:scene:TeleporterToDevHub": true }] 5. ... and not the selection OK [MapDCLevel] unhid 10 row(s) [MapDCLevel] outliner selected 1 brush(es), active #5 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/QMenuGate/MapTest/LevelPersistence [MapDCLevel] selection cleared [MapDCLevel] hid 1 row(s) — Alt+H shows everything again 5. H hides an ungrouped brush (Unsorted member row, by key) OK { "derived:rest/brush:gate-author:1792437431": true } [MapDCLevel] unhid 1 row(s) [GameMode] mode -> play (contexts ["player"]) GATE q_menu: PASS (20 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/QMenuGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-faces-to-brushes (ok, 4564ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/FacesToBrushesGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/FacesToBrushesGate/MapTest/LevelPersistence setup: the level has hull_planes (dc-terrain with the binding) OK setup: two journalled walls OK 2 3 [MapDCLevel] selection cleared [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/FacesToBrushesGate/MapTest/LevelPersistence [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 2 — 1 incident plane(s) ["i:1"] at (201.0, 61.0, 1.0) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/FacesToBrushesGate/MapTest/LevelPersistence [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 3 — 1 incident plane(s) ["i:0"] at (203.0, 61.0, 1.0) 1. Shift-click adds a face of ANOTHER brush OK [{ "b": "gate-author:1792437432", "p": "i:1" }, { "b": "gate-author:1792437433", "p": "i:0" }] 1. the selection is a face OK face [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 3 — 1 incident plane(s) ["i:0"] at (203.0, 61.0, 1.0) 1. Shift-click the same face again removes it OK [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 3 — 1 incident plane(s) ["i:0"] at (203.0, 61.0, 1.0) [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 3 — 1 incident plane(s) ["i:3"] at (203.5, 62.0, 1.0) 1. a second face of a selected brush is added OK 1. ... and its brush STAYS selected OK [2, 3] [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 3 — 1 incident plane(s) ["i:3"] at (203.5, 62.0, 1.0) [MapDCLevel] outliner selected 1 brush(es), active #4 [faces] hull of 2 face(s) -> brush 4 (6 planes) 2. Alt+J makes one brush OK 4 2. ONE record: a brush.create OK ["brush.create"] 2. one gesture 'Brush from faces' OK 2. it fills the gap between the walls OK 2. and no further than the walls' faces OK 2. the walls are untouched OK 2. the new brush is selected, in BRUSH mode OK brush [4] 2. one Ctrl+Z removes it OK [MapDCLevel] selection cleared [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/FacesToBrushesGate/MapTest/LevelPersistence [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 2 — 1 incident plane(s) ["i:1"] at (201.0, 61.0, 1.0) [faces] hull: those faces all lie in one plane — nothing to fill (Alt+E extrudes a face) 3. the hull of one flat face is refused OK 3. ... and writes nothing OK [] [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 3 — 1 incident plane(s) ["i:0"] at (203.0, 61.0, 1.0) [MapDCLevel] outliner selected 2 brush(es), active #6 [faces] extruded 2 face(s) 0.224 m -> 2 brush(es) 4. Alt+E makes one brush per face OK 2 4. two brush.create records OK ["brush.create", "brush.create"] 4. wall A's slab sits OUTSIDE its +x face, one grid step deep OK step 0.224 4. wall B's slab sits outside its -x face OK 4. both are selected in brush mode OK [MapDCLevel] selection cleared [csg] subtract left 2 piece(s) from 1 cutter(s) [MapDCLevel] selection cleared 5. the extruded slab cuts a third wall OK ["brush.subtract", "brush.remove"] [MapDCLevel] selection cleared [MapDCLevel] outliner selected 1 brush(es), active #9 [duplicate] 1 brush(es), 0 shape(s) [MapDCLevel] Move the copy: look to drag, X/Y/Z axis, Enter to place, Esc leaves it in place 6. Shift+G duplicates OK 6. one brush.create OK ["brush.create"] 6. the copy is a NEW brush with the same planes OK 6. ... loose (no group) OK 6. Move is up on it OK 6. Esc leaves the copy in place OK 6. one Ctrl+Z takes it back OK [MapDCLevel] outliner selected 5 brush(es), active #14 [MapDCLevel] selected shape gate-author:1792437443 (5 pieces) [box] created stairs gate-author:1792437443: 5 piece(s) at (220.0, 60.0, 0.0) 7. setup: a stairs shape is selected OK gate-author:1792437443 [MapDCLevel] outliner selected 5 brush(es), active #19 [MapDCLevel] selected shape gate-author:1792437444 (5 pieces) [duplicate] shape gate-author:1792437443 -> gate-author:1792437444 [MapDCLevel] Move the copy: look to drag, X/Y/Z axis, Enter to place, Esc leaves it in place 7. Shift+G duplicates it OK 7. a second live shape OK gate-author:1792437443 -> gate-author:1792437444 7. ... of the same type OK [MapDCLevel] created block.bevelled at (230.0, 60.0, 0.0) (gate-author:1792437445) [MapDCLevel] selected 1 object(s), active gate-author:1792437445 [MapDCLevel] created block.bevelled at (230.0, 60.0, 0.0) (gate-author:1792437446) [MapDCLevel] selected 1 object(s), active gate-author:1792437446 [duplicate] 1 object(s) [MapDCLevel] Move the copy: look to drag, X/Y/Z axis, Enter to place, Esc leaves it in place 8. Shift+G duplicates an object OK 8. a new object of the same type OK gate-author:1792437446 8. ... where the original is OK [GameMode] mode -> play (contexts ["player"]) GATE faces_to_brushes: PASS (37 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/FacesToBrushesGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/FacesToBrushesGate/MapTest/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/FacesToBrushesGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-level-collision-scale (ok, 4822ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/LevelCollisionScaleGate/MapTest/LevelPersistence 1. collision phase at 2000+ brushes under 150 ms OK 27.1 ms (whole rebuild 51.0 ms, clip 9.9 ms) 2. rays onto 25 sampled brushes hit the level OK 25/25 2. and each hit names THAT brush OK 25/25 [] 3. the wireframe refresh at 2000+ brushes is under 12 ms OK 1.5 ms 3. and it still draws every edge (12 per box) OK 48024 segments 4. after a move and a delete the cached edges equal a fresh computation OK 96000 vs 96000 points [MapDCLevel] nav: 2 boxes + 2000 brushes over (256.0, 13.0, 256.0) m -> 26 chunks, 7 links, 1097 regions, 2366 standable 5. the nav graph over 2000+ brushes builds in under 2 s OK 72 ms, 26 chunks [MapDCLevel] nav: 2 boxes + 3500 brushes over (256.0, 13.0, 256.0) m -> 30 chunks, 22 links, 301 regions, 3072 standable 6. DENSE: the nav graph over 3500 brushes (1500 packed) builds in under 350 ms OK 76 ms, 30 chunks GATE level_collision_scale: PASS (8 checks, 0 failed) ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-editor-highlights (ok, 4186ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/EditorHighlightsGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/EditorHighlightsGate/MapTest/LevelPersistence a. the auto (aimed) outline is dimmer than 0.75 OK 0.40 a. its corner handles are dimmer than 0.95 OK 0.55 [MapDCLevel] outliner selected 1 brush(es), active #0 setup: a selection and an aimed brush are drawn in build mode OK ["_outline", "_sel_elem", "_hl", "aimed"] [GameMode] mode -> play (contexts ["player"]) b. leaving build mode hides every highlight OK still shown: [] [MapDCLevel] outliner selected 1 brush(es), active #0 b. a highlight made while playing stays hidden OK shown: [] b. the selection itself is kept OK [0] [GameMode] mode -> build (contexts ["builder", "build_mode"]) c. back in build mode the selection outline shows again OK ["_outline", "_sel_elem", "_hl", "aimed"] c. and the wireframe/aim layer is back OK c. the outline still describes the selection OK d. the Face panel's keyed UV buttons show their shortcut OK 6/6 [GameMode] mode -> play (contexts ["player"]) GATE editor_highlights: PASS (10 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/EditorHighlightsGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-journal-index (ok, 7192ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/JournalIndexGate/MapTest/LevelPersistence map_test has a journal with an index OK [MapDCLevel] created marker at (0.974729, 1.0, 0.0) (gate-author:1792437448) [MapDCLevel] created marker at (0.182183, 1.0, 0.0) (gate-author:1792437452) [MapDCLevel] created marker at (0.036495, 1.0, 0.0) (gate-author:1792437475) [MapDCLevel] created marker at (0.089734, 1.0, 0.0) (gate-author:1792437482) [MapDCLevel] created marker at (0.187123, 1.0, 0.0) (gate-author:1792437492) [MapDCLevel] created marker at (0.012002, 1.0, 0.0) (gate-author:1792437550) [MapDCLevel] created marker at (0.670588, 1.0, 0.0) (gate-author:1792437552) [MapDCLevel] created marker at (0.037612, 1.0, 0.0) (gate-author:1792437553) [MapDCLevel] created marker at (0.870017, 1.0, 0.0) (gate-author:1792437567) [MapDCLevel] created marker at (0.610094, 1.0, 0.0) (gate-author:1792437568) [MapDCLevel] created marker at (0.699816, 1.0, 0.0) (gate-author:1792437571) [MapDCLevel] created marker at (0.118833, 1.0, 0.0) (gate-author:1792437642) [MapDCLevel] created marker at (0.106957, 1.0, 0.0) (gate-author:1792437652) [MapDCLevel] created marker at (0.810536, 1.0, 0.0) (gate-author:1792437653) [MapDCLevel] created marker at (0.766258, 1.0, 0.0) (gate-author:1792437654) [MapDCLevel] created marker at (0.322465, 1.0, 0.0) (gate-author:1792437665) [MapDCLevel] created marker at (0.052536, 1.0, 0.0) (gate-author:1792437681) [MapDCLevel] created marker at (0.342435, 1.0, 0.0) (gate-author:1792437687) [MapDCLevel] created marker at (0.866322, 1.0, 0.0) (gate-author:1792437709) [MapDCLevel] created marker at (0.411016, 1.0, 0.0) (gate-author:1792437716) 1. incremental index == rebuild after 210 random steps OK 0 mismatch(es) [] 1. it exercised a real journal OK 188 records 2. the max seq never went down across erases OK 0 drop(s) [MapDCLevel] created marker at (0.0, 1.0, 0.0) (gate-author:1792437717) 3. an object move parses ONE record OK 1 parses, 0 rebuilds of 190 records 3. and its fold skips the brush half OK skipped 3. a brush edit's fold applies the brush half OK tail [MapDCLevel] outliner selected 1 brush(es), active #159 [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back [MapDCLevel] outliner selected 1 brush(es), active #159 [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back [MapDCLevel] outliner selected 1 brush(es), active #158 [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back [MapDCLevel] outliner selected 1 brush(es), active #158 [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back 5. every tail fold == a forced full fold (fingerprint) OK 0 bad [] 5. the tail path was taken OK 57 of 80 steps 4. a 40-record gesture is one History row OK { "g": "gate-author:1792437800", "label": "Big", "count": 40, "undone": false, "stamp": 0, "kinds": { "brush.create": true } } 4. one Ctrl+Z takes all 40 back OK 5. an undo is NOT a tail (it changes records) OK applied 4. one redo brings all 40 back OK GATE journal_index: PASS (13 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/JournalIndexGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/JournalIndexGate/MapTest/LevelPersistence ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-outliner-delete (ok, 4277ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerDeleteGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerDeleteGate/MapDevTest/LevelPersistence map_test has an Outliner and a journal OK setup: the teleporter has a row OK [MapDCLevel] selection cleared [MapDCLevel] deleted 1 object(s) — Ctrl+Z to bring them back [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerDeleteGate/MapDevTest/LevelPersistence 1. Delete on an object row removes the object OK 1. as one gesture OK { "g": "gate-author:1792437453", "label": "Delete 1 object", "count": 1, "undone": false, "stamp": 0, "kinds": { "object.remove": true } } 1. Ctrl+Z brings it back OK [MapDCLevel] selection cleared [MapDCLevel] deleted 2 object(s) — Ctrl+Z to bring them back [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerDeleteGate/MapDevTest/LevelPersistence 2. two selected object rows are both deleted OK 2. as ONE gesture of 2 OK { "g": "gate-author:1792437455", "label": "Delete 2 objects", "count": 2, "undone": false, "stamp": 0, "kinds": { "object.remove": true } } 2. one Ctrl+Z brings both back OK setup: an Unsorted group with brushes OK 8 [MapDCLevel] selection cleared [MapDCLevel] deleted 8 brush(es) / shape(s) — Ctrl+Z to bring them back [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerDeleteGate/MapDevTest/LevelPersistence 3. Delete on a group row removes every brush in it OK 8 -> 0 3. as one gesture OK { "g": "gate-author:1792437458", "label": "Delete", "count": 8, "undone": false, "stamp": 0, "kinds": { "brush.remove": true } } 3. one Ctrl+Z restores them OK setup: the wall-run range is an object row OK ["obj:scene:WallRunRange"] setup: ... with its walls under it OK [MapDCLevel] selection cleared [MapDCLevel] deleted 1 object(s) — Ctrl+Z to bring them back [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerDeleteGate/MapDevTest/LevelPersistence 4. Delete takes the range out of the world OK 4. as one object.remove gesture OK { "g": "gate-author:1792437467", "label": "Delete 1 object", "count": 1, "undone": false, "stamp": 0, "kinds": { "object.remove": true } } 4. one Ctrl+Z puts it back, walls and all OK setup: the level's own row OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerDeleteGate/MapDevTest/LevelPersistence 4b. the level node is refused OK 5. a collection is deleted OK 5. but not its brushes OK 6. a group row starts closed OK 6. opening it lists its brushes OK 8 rows for 8 6. each says what it is (key + size) OK i:1:0 · 100.00×0.20×100.00 m · mat 0 [MapDCLevel] outliner selected 1 brush(es), active #1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerDeleteGate/MapDevTest/LevelPersistence 7. clicking a brush row selects exactly that brush OK [1] 8. the row stays open across a refresh OK GATE outliner_delete: PASS (26 checks, 0 failed) ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-outliner-sync (ok, 5293ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence map_dev_test has an Outliner OK setup: an Unsorted group with 2+ brushes OK 8 [MapDCLevel] outliner selected 8 brush(es), active #8 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence setup: clicking the group row selects its brushes OK 8 S2 the row's own selection survives a refresh OK ["derived:rest"] [MapDCLevel] outliner selected 1 brush(es), active #1 [MapDCLevel] selection cleared [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 1 — 1 incident plane(s) ["i:3"] at (0.0, 0.1, 0.0) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence setup: the viewport click picked something smaller than the group OK [1] S1 the group row is no longer selected OK ["derived:rest/brush:i:1:0"] [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back S1 the outliner's Delete does not delete the whole group OK 8 -> 7 (group of 8) [MapDCLevel] outliner selected 1 brush(es), active #9 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437459 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence [MapDCLevel] selected 1 object(s), active scene:SpawnPoint1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence [MapDCLevel] selected 1 object(s), active scene:SpawnPoint2 [MapDCLevel] selected 1 object(s), active scene:SpawnPoint3 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence [MapDCLevel] selected 1 object(s), active scene:SpawnPoint4 [MapDCLevel] selected 1 object(s), active scene:TeleporterToDCTerrain [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence [MapDCLevel] selected 1 object(s), active scene:TeleporterToDCLevel [MapDCLevel] selected 1 object(s), active scene:TeleporterToDCWorld [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence [MapDCLevel] selected 1 object(s), active scene:TeleporterToDCErosion [MapDCLevel] selected 1 object(s), active scene:TeleporterToMountain [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence [MapDCLevel] selected 1 object(s), active scene:TeleporterToFlat [MapDCLevel] selected 1 object(s), active scene:TeleporterToGen [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence [MapDCLevel] selected 1 object(s), active scene:TeleporterToHeightmap [MapDCLevel] selected 1 object(s), active scene:TeleporterToDCDiffusion [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence [MapDCLevel] selected 1 object(s), active scene:TeleporterToGeiss [MapDCLevel] selected 1 object(s), active scene:WallRunRange [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence [MapDCLevel] selected 1 object(s), active scene:HubLabel [MapDCLevel] outliner selected 8 brush(es), active #8 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence S3 rows tried include an object, a shape, a group and the collection OK 19 rows ["brushes/col", "shape", "obj", "brushes"] S3 every row selects what it covers OK [MapDCLevel] outliner selected 8 brush(es), active #8 setup: the group is selected OK brushes:[1, 2, 3, 4, 5, 6, 7, 8] [MapDCLevel] selection cleared S4 Ctrl+click deselects the group in the viewport OK nothing S4 ... and in the tree OK [] S4 ... and a refresh does not bring the row back OK [] [MapDCLevel] selected 1 object(s), active scene:SpawnPoint1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence [MapDCLevel] selected 2 object(s), active scene:SpawnPoint2 setup: two objects selected OK ["scene:SpawnPoint1", "scene:SpawnPoint2"] [MapDCLevel] selected 1 object(s), active scene:SpawnPoint1 S5 Ctrl+click leaves exactly the other object OK ["scene:SpawnPoint1"] [MapDCLevel] selected 1 object(s), active scene:SpawnPoint1 [MapDCLevel] outliner selected 8 brush(es), active #8 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence S6 the viewport holds the group OK brushes:[1, 2, 3, 4, 5, 6, 7, 8] S6 the tree shows the group row (only) OK ["derived:rest"] [MapDCLevel] selection cleared (S7 root (1920, 2400), tree at (1552.0, 191.0) size (356.0, 1358.0), eye rect [P: (324.0, 109.0), S: (28.0, 21.0)]) (S7 under the click: Unsorted (8) col 1; eye checked true, selectable false) (S7 the control under (1882.0, 310.5): @Tree@800:) S7 the eye click hid the group OK ["derived:rest"] S7 ... and selected nothing OK nothing [] [MapDCLevel] outliner selected 8 brush(es), active #8 setup: the group is selected again OK brushes:[1, 2, 3, 4, 5, 6, 7, 8] [MapDCLevel] selection cleared S8 the level's row clears the viewport selection OK nothing S8 ... and the tree shows that row OK ["node:DCLevel"] [MapDCLevel] outliner selected 1 brush(es), active #1 [MapDCLevel] selection cleared [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected face on brush 1 — 1 incident plane(s) ["i:3"] at (0.0, 0.1, 0.0) S9 a viewport click on a brush lights exactly its brush row OK ["derived:rest/brush:i:1:0"] for i:1:0 [MapDCLevel] selection cleared [MapDCLevel] select mode: brush [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selection cleared [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437459 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence setup: the click selected the shape OK shape:gate-author:1792437459 (mode brush, piece 9 of shape gate-author:1792437459) S9 a viewport click on a shape lights the shape's row OK [["col:gate-author:1792437460/g:gate-author:1792437459"], "col:gate-author:1792437460/g:gate-author:1792437459"] [MapDCLevel] selection cleared [MapDCLevel] select mode: face [GameMode] mode -> play (contexts ["player"]) GATE outliner_sync: PASS (25 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/OutlinerSyncGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-pcg (ok, 1120ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics R1 seed (42, 54) = pcg32-demo OK [2707161783, 2068313097, 3122475824, 2211639955, 3215226955, 3421331566] R2 seed (0, 0) OK [3837872008, 932996374, 1548399547, 1612522464] R2 a full 64-bit state and sequence OK [2126666864, 2713001681, 3353343622, 300314576] R3 bounded(6) OK [3, 3, 2, 1, 1, 4, 5, 3, 0, 2, 0, 1] R4 from_parts(dot, stage, seed) OK [497601254, 2144033327, 158901680, 1270403377] R5 next_float OK [0.63031022041105, 0.48156666965224] R6 the same parts give the same stream OK R6 another stage gives another stream OK GATE pcg: PASS (8 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-face-primitives (ok, 1118ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics F1 the top face has 4 corners at y = 1 OK [(0.0, 1.0, 0.0), (0.0, 1.0, 3.0), (2.0, 1.0, 3.0), (2.0, 1.0, 0.0)] F1 counter-clockwise about +y OK [(0.0, 1.0, 0.0), (0.0, 1.0, 3.0), (2.0, 1.0, 3.0), (2.0, 1.0, 0.0)] F1 starts at the smallest corner OK (0.0, 1.0, 0.0) F1 all six faces: 4 corners, counter-clockwise OK F2 the slanted face has its 4 corners, convex OK [(1.5, 1.0, 0.0), (1.5, 1.0, 3.0), (2.0, 0.5, 3.0), (2.0, 0.5, 0.0)] F2 the cut side face has 5 corners, convex OK 5 (0.0, 0.0, -1.0) F3 an extrude is the slab y 1 .. 1.5 over the face OK [(2.0, 1.0, 0.0), (2.0, 1.5, 0.0), (0.0, 1.0, 0.0), (0.0, 1.5, 0.0), (2.0, 1.0, 3.0), (2.0, 1.5, 3.0), (0.0, 1.0, 3.0), (0.0, 1.5, 3.0)] F3 its inner cap is the face's plane, reversed (watertight) OK F4 a recess cutter sits inside the solid, y 0.75 .. 1 OK [(2.0, 0.75, 0.0), (2.0, 1.0, 0.0), (0.0, 0.75, 0.0), (0.0, 1.0, 0.0), (2.0, 0.75, 3.0), (2.0, 1.0, 3.0), (0.0, 0.75, 3.0), (0.0, 1.0, 3.0)] setup: the static DCLevel.hull_of OK F5 two squares hull to a frustum (6 planes) OK 6 F5 two segments share the middle section's plane, reversed OK F6 a 3 x 2 block is one rectangle OK [[P: (0, 0), S: (3, 2)]] F6 an L is two rectangles OK [[P: (0, 0), S: (3, 1)], [P: (0, 1), S: (1, 2)]] F6 every cell covered exactly once, nothing else OK { (0, 0): 1, (1, 0): 1, (2, 0): 1, (0, 1): 1, (0, 2): 1 } GATE face_primitives: PASS (15 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-collection-fold (ok, 1014ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics C1 three collections OK ["a:1", "a:2", "b:3"] C1 A at the root, B under A, C under B OK C1 A's children = [B] OK ["a:2"] C2 the latest (seq, author) wins: b@10 over a@10 over a@9 OK from b@10 C2 another arrival order builds the same tree OK C3 A under its own grandchild is ignored OK C3 ... and reported OK ["a:11"] C4 A holds the wall, not the unlinked lamp OK ["g:wall"] C4 the wall is linked into A and C OK ["a:1", "b:3"] C5 B is gone OK C5 its child C now sits under A OK a:1 C5 C's member moves up to B OK ["g:wall"] C6 with its hierarchy, B and C both go OK ["a:1"] C6 ... and A stays OK C7 an undone remove brings B and C back OK C8 A's members, recursive: the wall once OK ["g:wall"] C8 not recursive: also the wall (A's own) OK C8 recursive reaches C's crate OK ["g:wall", "obj:crate"] GATE collection_fold: PASS (18 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-collection-persist (ok, 4455ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionPersistGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionPersistGate/MapDevTest/LevelPersistence map_dev_test has a journal OK P1 the collection is in the tree, named OK ["gate-author:1792437466"] P1 ... with both members OK ["g:gate-group", "obj:scene:SpawnPoint1"] P2 the collection edit skipped the brush fold OK skipped P2 no record reported skipped OK 0 P4 a brush edit folds the level OK applied P4 ... and the tree is unchanged OK P4 ... with nothing skipped OK 0 P3 undoing the link empties the collection OK { "name": "Rooms", "parent": "", "children": [], "members": [] } P3 undoing the create removes it OK [MapDCLevel] created marker at (30.0, 1.0, 0.0) (gate-author:1792437473) [MapDCLevel] outliner selected 1 brush(es), active #1 [LevelPersistence] FLATTENED : 10 records -> 8 (backup user://flatten_backups_ci/map-1792437465.json) P5 the flatten ran OK { "before": 10, "after": 8, "backup": "user://flatten_backups_ci/map-1792437465.json" } P5 both collections survive OK ["Outer", "Inner"] P5 ... nested as before OK P5 Outer's shape member names a live shape OK ["g:gate-author:1792437479", "obj:gate-author:1792437480"] P5 Outer's object member names a live object OK ["g:gate-author:1792437479", "obj:gate-author:1792437480"] P5 Inner's brush object still has its brush OK ["g:i:1:0"] [GameMode] mode -> play (contexts ["player"]) GATE collection_persist: PASS (16 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionPersistGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionPersistGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionPersistGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-collection-edit (ok, 4844ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence setup: journal and outliner OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E1 + Collection makes one collection OK ["gate-author:1792437471"] E1 ... as one gesture OK E1 ... and its row is in the outliner OK col:gate-author:1792437471 E1 Ctrl+Z removes it OK [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437470 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E2 the new collection holds the shape OK ["g:gate-author:1792437470"] E2 its row lists the shape OK [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437470 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E3 Shift+M: the shape is in A and in B OK E3 ... a row under each OK [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437470 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E4 M: the shape is only in C now OK [[], [], ["g:gate-author:1792437470"]] [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437470 (1 pieces) [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437470 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E5 Ctrl+Alt+G takes it out of C only OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E6 the collection is renamed OK Hall E6 ... and its row says so OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E7 X on A: A is gone OK E7 ... its child B moved up to the top OK { "name": "B", "parent": "", "children": [], "members": ["obj:scene:SpawnPoint1"] } E7 ... nothing was deleted OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E7 Ctrl+Z: A is back with B under it OK [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437470 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E8 Delete Hierarchy: A and B are gone OK E8 ... the spawn point (only in B) is deleted OK E8 ... the shape (also in C) survives OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E8 one Ctrl+Z brings A, B and the spawn point back OK E9 a member row carries its member OK { "object_dots": [], "members": ["g:gate-author:1792437470"], "cols": [] } [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E9 drop on B moves it: only in B OK [[], ["g:gate-author:1792437470", "obj:scene:SpawnPoint1"], []] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E9 Ctrl+drop on C links it: in B and C OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E10 C dropped on B nests under B OK gate-author:1792437475 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E10 ... and on the map row goes back to the top OK E10 a collection cannot be dropped on itself OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence E11 an object row dropped on C is C's member OK ["g:gate-author:1792437470", "obj:scene:SpawnPoint2"] E12 Unsorted carries nothing OK { "object_dots": [], "members": [], "cols": [] } E13 F2 opens the editor on a collection row OK [true, true] E13 ... and refuses an object row OK E14 hiding B hides the shape's row (inherited, not its own) OK true E14 ... and its brushes in the level OK [[9], [9]] E14 unhiding brings them back OK [GameMode] mode -> play (contexts ["player"]) GATE collection_edit: PASS (34 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionEditGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-brush-regroup (ok, 4284ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/BrushRegroupGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/BrushRegroupGate/MapDevTest/LevelPersistence setup: three loose brushes OK ["i:1:0", "i:1:1", "i:1:2", "i:1:3", "i:1:4", "i:1:5", "i:1:6", "i:1:7"] [MapDCLevel] outliner selected 1 brush(es), active #1 R1 the loose brush is an object of its own (group = its key) OK i:1:0 R1 the collection holds it OK { "name": "Walls", "parent": "", "children": [], "members": ["g:i:1:0"] } R1 ... as one gesture OK [MapDCLevel] outliner selected 1 brush(es), active #1 R2 the split's back half is in the object too OK i:1:0 R2 ... so the object has two brushes OK 2 R3 Ctrl+Z: the brush is loose again OK R3 ... and the collection is gone OK [MapDCLevel] outliner selected 2 brush(es), active #3 setup: the active brush is the last one picked OK R4 Ctrl+J: both brushes are in the active one's object OK i:1:2 i:1:2 (2 moved) [MapDCLevel] outliner selected 1 brush(es), active #3 [MapDCLevel] outliner selected 1 brush(es), active #2 R5 P: the brush is a new object OK gate-author:1792437484 gate-author:1792437484 i:1:2 R5 ... still in the collection its source was in OK ["g:gate-author:1792437484", "g:i:1:2"] [MapDCLevel] outliner selected 2 brush(es), active #10 [Collections] join: a shape's pieces cannot be joined — Make Real first R6 join refuses a shape's piece OK [Collections] separate: a shape's pieces cannot be separated — Make Real first R6 separate refuses it too OK R6 ... and nothing was written OK R6 the shape is still its own object OK [GameMode] mode -> play (contexts ["player"]) GATE brush_regroup: PASS (16 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/BrushRegroupGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/BrushRegroupGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-collection-keys (ok, 5223ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence K1 the Object menu lists all eight OK ["builder.move", "builder.rotate", "builder.scale", "builder.mirror", "builder.extrude", "builder.knife", "-", "builder.move_in", "builder.move_out", "-", "build_mode.csg_subtract", "build_mode.csg_intersect", "build_mode.csg_slice", "build_mode.csg_merge", "build_mode.csg_discard", "-", "build_mode.faces_hull", "build_mode.faces_extrude", "-", "builder.pivot_bbox", "builder.pivot_median", "builder.pivot_cursor", "builder.pivot_active", "builder.pivot_individual", "-", "builder.proportional", "builder.proportional_falloff", "builder.proportional_connected", "-", "builder.make_parametric", "builder.assign_generator", "builder.add_modifier", "builder.edit_curve", "builder.drop_cable", "-", "builder.parent", "builder.clear_parent", "-", "builder.join", "builder.separate", "-", "builder.collection_new", "builder.collection_move", "builder.collection_link", "builder.collection_remove"] [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437479 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence K2 Ctrl+G asks for the name OK K2 Esc: nothing made OK 0 [MapDCLevel] new collection gate-author:1792437480 "A" from the selection [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence K2 Enter: a collection NAMED A holding the shape OK { "gate-author:1792437480": { "name": "A", "parent": "", "children": [], "members": ["g:gate-author:1792437479"] } } [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437479 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence K3 M opens the picker: + New Collection, then A and B OK ["+ New Collection", "A", "B"] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence K3 picking B moves the shape there (out of A) OK [[], ["g:gate-author:1792437479"]] [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437479 (1 pieces) K3 + New Collection asks for the name OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence K3 ... and moves the shape into the new collection N OK { "name": "N", "parent": "", "children": [], "members": ["g:gate-author:1792437479"] } [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437479 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437479 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence K4 Shift+M links it into A too (in both) OK [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437479 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence K5 Ctrl+Alt+G lists only A and B (not C) OK ["A", "B"] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence K5 picking A takes it out of A only OK K5 (C still exists, empty) OK setup: two loose brushes OK [MapDCLevel] outliner selected 2 brush(es), active #2 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence K6 Ctrl+J joins them into the active one's object OK [MapDCLevel] outliner selected 1 brush(es), active #1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence K6 P separates it into a new object OK gate-author:1792437494 K7 F2 opens the selected collection's name for editing OK [MapDCLevel] created marker at (60.0, 1.0, 0.0) (gate-author:1792437496) [MapDCLevel] created marker at (61.0, 1.0, 0.0) (gate-author:1792437497) [MapDCLevel] parented 1 object(s) to gate-author:1792437496 [MapDCLevel] selected 1 object(s), active scene:SpawnPoint1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence [MapDCLevel] selection cleared [MapDCLevel] hid 1 row(s) — Alt+H shows everything again K8 H hides the selected object OK [MapDCLevel] unhid 1 row(s) K8 Alt+H shows it again OK [MapDCLevel] selected 1 object(s), active gate-author:1792437497 [MapDCLevel] hid 24 other row(s) — Alt+H shows everything again [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence K8 Shift+H hides the other objects OK K8 ... but not the selected child, nor its parent OK [MapDCLevel] unhid 24 row(s) K8 Alt+H shows everything OK [GameMode] mode -> play (contexts ["player"]) GATE collection_keys: PASS (21 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CollectionKeysGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-meta-collection (ok, 4768ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence setup: five loose brushes OK 8 [MapDCLevel] outliner selected 1 brush(es), active #1 [MapDCLevel] outliner selected 1 brush(es), active #2 [MapDCLevel] outliner selected 1 brush(es), active #3 [MapDCLevel] outliner selected 1 brush(es), active #4 setup: P{A, B{B1}}, D OK ["gate-author:1792437484", "gate-author:1792437484", "gate-author:1792437489", ""] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 3 brush(es), active #3 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence M1 two collection rows select ALL their brushes (B1's too) OK [[1, 2, 3], [1, 2, 3]] M1 both rows stay lit OK ["gate-author:1792437486", "gate-author:1792437489"] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence [MapDCLevel] new collection gate-author:1792437497 "Rooms" from the selection [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence M2 Ctrl+G made one collection OK ["gate-author:1792437497"] M2 named as typed in the prompt OK Rooms M2 it sits where they were (under P) OK gate-author:1792437484 M2 A and B moved into it OK ["gate-author:1792437497", "gate-author:1792437497"] M2 B1 is still B's child (the subtree came along) OK gate-author:1792437489 M2 A's members untouched OK ["g:i:1:0"] M2 nothing linked twice into the new one OK [] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence M3 one Ctrl+Z: the new one is gone, A and B back under P OK [false, "gate-author:1792437484", "gate-author:1792437484", "gate-author:1792437489"] [MapDCLevel] outliner selected 2 brush(es), active #3 [MapDCLevel] new collection gate-author:1792437501 "Collection" from the selection [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence M4 B and its own child B1 selected: B moves, B1 stays inside B OK [["gate-author:1792437501"], "gate-author:1792437501", "gate-author:1792437489"] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 2 brush(es), active #4 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence [MapDCLevel] new collection gate-author:1792437504 "Collection" from the selection [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence M5 different parents (P, Scene): the new one goes to Scene OK [["gate-author:1792437504"], ""] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence setup: the brush object has a row of its own OK group:i:1:4 [MapDCLevel] outliner selected 2 brush(es), active #5 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence [MapDCLevel] new collection gate-author:1792437509 "Collection" from the selection [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence M6 a brush object picked with them is linked in; A's own is not OK ["g:i:1:4"] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 3 brush(es), active #3 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence M7 + Collection asks for the name OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence M7 + Collection with several selected wraps them too, named OK [["gate-author:1792437513"]] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence [GameMode] mode -> play (contexts ["player"]) GATE meta_collection: PASS (18 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MetaCollectionGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-collection-focus (ok, 4659ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [MapDCLevel] outliner selected 1 brush(es), active #2 focus owner: [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence C0 nothing focused: M opens the picker OK [MapDCLevel] outliner selected 1 brush(es), active #2 focus owner: @Tree@708: C1 the Tree focused: M opens the picker OK @Tree@708: [MapDCLevel] outliner selected 1 brush(es), active #2 focus owner: [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence C2 nothing focused: Ctrl+G asks for the name OK [MapDCLevel] new collection gate-author:1792437491 "Group" from the selection [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence C2 ... Enter makes the collection OK [MapDCLevel] outliner selected 1 brush(es), active #2 focus owner: @Tree@708: C3 the Tree focused: Ctrl+G asks for the name OK [MapDCLevel] new collection gate-author:1792437493 "Group" from the selection [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence C3 ... Enter makes the collection OK GATE collection_focus: PASS (6 checks, 0 failed) ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-duplicate-structure (ok, 4733ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence setup: two loose brushes OK [MapDCLevel] outliner selected 2 brush(es), active #2 [MapDCLevel] outliner selected 1 brush(es), active #1 [MapDCLevel] outliner selected 2 brush(es), active #2 [MapDCLevel] outliner selected 2 brush(es), active #10 [duplicate] 2 brush(es), 0 shape(s) [MapDCLevel] Move the copy: look to drag, X/Y/Z axis, Enter to place, Esc leaves it in place [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence D1 the copies form ONE new object OK gate-author:1792437497 vs i:1:1 D2 ... in the source's collection OK ["gate-author:1792437495"] D7 one Ctrl+Z takes the copies and the link back OK [MapDCLevel] outliner selected 1 brush(es), active #11 [MapDCLevel] selected shape gate-author:1792437502 (1 pieces) [MapDCLevel] outliner selected 1 brush(es), active #11 [MapDCLevel] selected shape gate-author:1792437502 (1 pieces) [MapDCLevel] outliner selected 1 brush(es), active #12 [MapDCLevel] selected shape gate-author:1792437504 (1 pieces) [duplicate] shape gate-author:1792437502 -> gate-author:1792437504 [MapDCLevel] Move the copy: look to drag, X/Y/Z axis, Enter to place, Esc leaves it in place [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence D3 the shape's copy is in W too OK ["gate-author:1792437504", ["gate-author:1792437495"]] [MapDCLevel] created marker at (30.0, 1.0, 0.0) (gate-author:1792437506) [MapDCLevel] created marker at (31.0, 1.0, 0.0) (gate-author:1792437507) [MapDCLevel] parented 1 object(s) to gate-author:1792437506 [MapDCLevel] selected 1 object(s), active gate-author:1792437507 [MapDCLevel] created marker at (31.0, 1.0, 0.0) (gate-author:1792437510) [MapDCLevel] parented 1 object(s) to gate-author:1792437506 [MapDCLevel] selected 1 object(s), active gate-author:1792437510 [duplicate] 1 object(s) [MapDCLevel] Move the copy: look to drag, X/Y/Z axis, Enter to place, Esc leaves it in place [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence D4 the child's copy keeps its parent OK gate-author:1792437506 D6 ... and is in the source's collection OK ["gate-author:1792437495"] D4 ... where the child is OK [MapDCLevel] selected 2 object(s), active gate-author:1792437507 [MapDCLevel] created marker at (30.0, 1.0, 0.0) (gate-author:1792437514) [MapDCLevel] created marker at (31.0, 1.0, 0.0) (gate-author:1792437516) [MapDCLevel] parented 1 object(s) to gate-author:1792437514 [MapDCLevel] selected 2 object(s), active gate-author:1792437516 [duplicate] 2 object(s) [MapDCLevel] Move the copy: look to drag, X/Y/Z axis, Enter to place, Esc leaves it in place [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence D5 both copied OK ["gate-author:1792437514", "gate-author:1792437516"] D5 the child's copy hangs under the parent's copy OK ["gate-author:1792437514", "gate-author:1792437514"] [MapDCLevel] outliner selected 11 brush(es), active #23 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 11 brush(es), active #34 [MapDCLevel] selected shape gate-author:1792437521 (11 pieces) [duplicate] 0 brush(es), 1 shape(s) [MapDCLevel] Move the copy: look to drag, X/Y/Z axis, Enter to place, Esc leaves it in place [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence D8 Shift+D on a staircase's pieces: a new staircase OK [1, 2] D8 ... and Move picks it up OK Move: [MapDCLevel] outliner selected 12 brush(es), active #1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 12 brush(es), active #46 [duplicate] 1 brush(es), 1 shape(s) [MapDCLevel] Move the copy: look to drag, X/Y/Z axis, Enter to place, Esc leaves it in place [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence D9 stairs pieces + a plain brush: the staircase AND the brush copied OK [1, 12] [GameMode] mode -> play (contexts ["player"]) GATE duplicate_structure: PASS (13 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateStructureGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-cable-gen (ok, 1384ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics setup: the static DCLevel.hull_of OK G1 10 m, max_len 1: 10 segments OK 10 G1 ... each the hull of two octagons: 16 corners, 10 planes OK [[16, 10], [16, 10], [16, 10], [16, 10], [16, 10], [16, 10], [16, 10], [16, 10], [16, 10], [16, 10]] G2 every neighbour pair shares its ring (8 corners): watertight OK G3 a 90° bend, max_angle 10, no length rule: >= 9 segments OK 10 G3 ... none turning past 10° (+ one fine step) OK 10.8238777310329 G4 square, untilted at the start: top at +r OK 0.59999996423721 G4 ... tilt 45° at the end: stands on a corner (+r√2) OK 0.64142137765884 G5 taper: the end ring twice the start's height OK [0.20000001788139, 0.40000000596046] G6 strip: 0.2 wide (z), 0.06 high (y) OK (0.997468, 0.06, 0.2) G7 connectors: two plugs OK 2 G7 ... the first from x 0 to 0.3 (3 r), 0.32 high (1.6 x 2r) OK [P: (0.0, 0.34, -0.16), S: (0.3, 0.32, 0.32)] G7 ... the second from x 9.7 to 10 OK [P: (9.7, 0.34, -0.16), S: (0.3, 0.32, 0.32)] G8 rings every 2.5 m: at 2.5 / 5 / 7.5 OK [2.5, 5.0, 7.5] G8 ... 1.3 x the radius, 0.8 x the radius wide OK [P: (2.458606, 0.37, -0.13), S: (0.08, 0.26, 0.26)] G9 closed: the last segment ends on the first ring OK 35 G10 the same input, the same planes OK G11 a bent cable at 300 m: every piece <= 18 planes, <= 16 corners OK [16, 10, 16] G12 a plug at the START only: one piece, x 0 .. 0.3, 0.32 high OK [[P: (0.0, 0.34, -0.16), S: (0.3, 0.32, 0.32)]] G13 a FLANGE at the end: a plate (x 9.94 .. 10, 0.6 high) and a neck (x 9.8 .. 10, 0.26 high) OK [[P: (9.94, 0.2, -0.3), S: (0.06, 0.6, 0.6)], [P: (9.8, 0.37, -0.13), S: (0.2, 0.26, 0.26)]] G14 a SOCKET: a square box (6 planes), x 0 .. 0.25, 0.44 x 0.44 OK [[P: (0.0, 0.28, -0.22), S: (0.25, 0.44, 0.44)]] G15 Cap size 2 / Cap length 2: the plug 0.64 high, 0.6 long OK [[P: (0.0, 0.18, -0.32), S: (0.6, 0.64, 0.64)]] G16 the old Connectors switch still plugs an end left at none (here the end) OK [[P: (0.0, 0.28, -0.22), S: (0.25, 0.44, 0.44)], [P: (9.7, 0.34, -0.16), S: (0.3, 0.32, 0.32)]] G17 a closed curve has no ends: no caps OK S1 strands 1 ignores spread / twist: the same planes OK [14, 14] S2 3 strands on 10 m: 30 body pieces, each 16 corners / 10 planes OK 30 S3 each strand watertight: its neighbours share 8 corners (strand-major order) OK S4 strand j at spread x r = 0.1 off the axis, at 2πj/3 from n OK [(0.1, 0.0), (-0.05, 0.086603), (-0.05, -0.086603)] S5 twist 90°/m: strand 0's end ring centred 0.1 BELOW the axis (900° = 180°) OK (10.0, 0.4, -0.0) S6 the plug covers every strand: 0.64 high (1.6 x 2 x 0.1 x 2) OK [[P: (0.0, 0.18, -0.32), S: (0.6, 0.64, 0.64)]] S7 the ring covers every strand: 0.52 high (1.3 x 2 x 0.1 x 2) OK [[P: (4.92, 0.24, -0.26), S: (0.16, 0.52, 0.52)]] S8 closed + twist 480°: strand j's last piece ends on strand j+1's first ring (< 1 mm), not another's OK [[0.17321, 0.00095, 0.17309], [0.17321, 0.17306, 0.00077], [0.00033, 0.17317, 0.17317]] S9 strands tabled: no Strands / Spread / Twist row in the Shape panel OK ["p.profile", "p.sides", "p.radius", "p.flat", "p.max_angle", "p.max_len", "p.start_cap", "p.end_cap", "p.cap_size", "p.cap_length", "p.ring_every"] GATE cable_gen: PASS (33 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-cable-journal (ok, 4748ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableJournalGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableJournalGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 10 brush(es), active #18 [MapDCLevel] selected shape gate-author:1792437501 (10 pieces) J1 add_cable: two records (curve + shape) OK 2 [MapDCLevel] selection cleared J1 ... ONE Ctrl+Z takes both (one gesture) OK J1 a 10 m cable: 10 pieces OK 10 J1 the frame is the curve's bounds, padded 1.6 r OK [(299.84, 0.34, 299.84), (10.32, 0.32, 0.320061)] J2 the curve's end moved: the cable reaches z 310 OK [P: (300.0, 0.399948, 299.9), S: (10.0, 0.200054, 10.20004)] J3 radius 0.2: the cable is 0.4 high OK (10.0, 0.400395, 10.39999) J4 the curve removed: no pieces OK 0 J4 Ctrl+Z: the cable is back OK 20 J5 another arrival order, the same piece names OK [MapDCLevel] outliner selected 40 brush(es), active #78 [MapDCLevel] selected shape gate-author:1792437501 (40 pieces) J6 a mirror modifier copies the cable OK [20, 40] [MapDCLevel] outliner selected 20 brush(es), active #58 [MapDCLevel] selection cleared [LevelPersistence] FLATTENED : 7 records -> 2 (backup user://flatten_backups_ci/map-1792437499.json) J8 a flatten keeps the cable OK [1, ""] J8 ... on its re-minted curve, the same pieces OK 1 [MapDCLevel] outliner selected 1 brush(es), active #99 [MapDCLevel] selected shape gate-author:1792437512 (1 pieces) J7 a 4 m cable, max_len 4: one piece OK 1 [MapDCLevel] outliner selected 2 brush(es), active #101 J7 a box cut through it: pieces on both sides, none in the gap OK 2 [GameMode] mode -> play (contexts ["player"]) GATE cable_journal: PASS (14 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableJournalGate/MapDevTest/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableJournalGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-cable-tool (ok, 5137ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableToolGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableToolGate/MapDevTest/LevelPersistence K1 the Add menu lists Cable OK ["builder.add_box", "builder.add_stairs", "builder.add_spiral_stairs", "builder.add_tunnel", "builder.add_cylinder", "builder.add_cone", "builder.add_sphere", "builder.add_curve", "builder.add_cable", "builder.cable_from_edges", "builder.cable_bundle", "builder.carve"] [MapDCLevel] cable: P places a point on the aimed surface, [ ] slack, C closes, Enter adds it K1 builder.add_cable: the curve tool, in cable mode OK Cable: [MapDCLevel] outliner selected 10 brush(es), active #18 [MapDCLevel] selected shape gate-author:1792437506 (10 pieces) K2 Enter: one cable shape OK ["gate-author:1792437506"] K2 ... two records (curve + shape) OK K2 ... on its curve, with pieces OK [MapDCLevel] cable: P places a point on the aimed surface, [ ] slack, C closes, Enter adds it [MapDCLevel] outliner selected 11 brush(es), active #29 [MapDCLevel] selected shape gate-author:1792437508 (11 pieces) K3 slack 1 m: 2 + 3 interior points OK 5 K3 ... the middle sags sqrt(3·10·1/8) = 1.936 m OK (325.0, 1.063508, 300.0) K3 ... at 320 m every piece <= 18 planes, <= 16 corners OK [10, 16] K4 G on a cable: ONE curve.set, no shape.xform OK ["curve.set"] K4 ... the curve moved +5 z OK (300.0, 0.5, 305.0) K4 ... and the pieces with it OK [[P: (300.0, 0.449997, 299.95), S: (10.0, 0.100011, 0.100037)], [P: (300.0, 0.449997, 304.95), S: (10.0, 0.100011, 0.100037)]] K5 R 90° about the start: the end swings to -z OK (300.0, 0.5, 295.0) [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back K6 X on the cable: the shape is gone OK K6 ... and its curve OK K6 Ctrl+Z: both back OK [MapDCLevel] outliner selected 2 brush(es), active #52 [MapDCLevel] selected shape gate-author:1792437514 (2 pieces) [MapDCLevel] selection cleared [MapDCLevel] deleted 1 brush(es) / shape(s) — Ctrl+Z to bring them back K7 a follow-curve reads the curve: X on the cable keeps it OK [MapDCLevel] outliner selected 18 brush(es), active #70 [MapDCLevel] selected shape gate-author:1792437518 (18 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableToolGate/MapDevTest/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableToolGate/MapDevTest/LevelPersistence K8 the selected cable's panel has Start cap, End cap, Cap size, Cap length OK ["p.profile", "p.sides", "p.radius", "p.flat", "p.max_angle", "p.max_len", "p.start_cap", "p.end_cap", "p.cap_size", "p.cap_length", "p.ring_every", "profile_curve", "make_real", "delete"] K8 ... and not the old Connectors switch OK ["p.profile", "p.sides", "p.radius", "p.flat", "p.max_angle", "p.max_len", "p.start_cap", "p.end_cap", "p.cap_size", "p.cap_length", "p.ring_every", "profile_curve", "make_real", "delete"] [MapDCLevel] outliner selected 20 brush(es), active #90 K8 End cap = Flange: one shape.set, two more pieces OK ["flange", 18, 20] [GameMode] mode -> play (contexts ["player"]) GATE cable_tool: PASS (19 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableToolGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableToolGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-cable-profile (ok, 4771ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics setup: CurveMath.profile_outline exists OK P1 a closed square: 4 vertices, each 1 from the centre OK [(-1.0, 0.0), (0.0, -1.0), (1.0, 0.0), (0.0, 1.0)] P2 a concave L becomes its hull: 5 vertices OK [(-0.5, -0.5), (0.0, -1.0), (1.0, 0.0), (0.0, 1.0), (-0.5, 0.5)] P3 a 40-point circle: 3..24 vertices OK 20 P4 open, or under 3 distinct points: empty OK [0, 0] P5 a square outline: square prisms (8 corners, 6 planes), corners r from the axis OK [10, 0.0000000834465] P6 the L outline: each piece the hull of two 5-gons (10 corners) OK 10 [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableProfileGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableProfileGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 4 brush(es), active #12 [MapDCLevel] selected shape gate-author:1792437511 (4 pieces) [MapDCLevel] outliner selected 4 brush(es), active #12 [MapDCLevel] selected shape gate-author:1792437511 (4 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableProfileGate/MapDevTest/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableProfileGate/MapDevTest/LevelPersistence P7 the Shape panel offers Profile curve: the closed curve, not the open path OK ["—", "Square"] [MapDCLevel] outliner selected 4 brush(es), active #16 P7 ... picking it writes ONE shape.set: profile custom on that curve OK [1, { "radius": 0.1, "curve": "gate-author:1792437510", "profile": "custom", "profile_curve": "gate-author:1792437512" }] P7 ... the cable is square prisms now (8 corners each) OK [8, 8, 8, 8] [MapDCLevel] outliner selected 4 brush(es), active #20 P8 a profile-curve edit re-folds the cable: new names, new planes OK [4, [12, 12, 12, 12]] P9 an unrelated curve edit does not re-fold the level OK [4, 4] [MapDCLevel] outliner selected 4 brush(es), active #24 P10 the profile curve removed: the cable folds ROUND (16 corners) OK [16, 16, 16, 16] [MapDCLevel] outliner selected 4 brush(es), active #20 P10 ... Ctrl+Z: custom again, as before the removal OK [[12, 12, 12, 12], [12, 12, 12, 12]] [MapDCLevel] outliner selected 4 brush(es), active #28 [MapDCLevel] selected shape gate-author:1792437520 (4 pieces) [MapDCLevel] outliner selected 8 brush(es), active #36 [MapDCLevel] selected shape gate-author:1792437522 (8 pieces) [MapDCLevel] selection cleared P11 deleting a cable keeps its path curve while another cable profiles on it OK [8, 8, 8, 8] [LevelPersistence] FLATTENED : 14 records -> 7 (backup user://flatten_backups_ci/map-1792437509.json) P12 a flatten keeps both custom profiles on re-minted curves, the same pieces OK [2, [[8, 8, 8, 8], [12, 12, 12, 12]], [[8, 8, 8, 8], [12, 12, 12, 12]], ""] [GameMode] mode -> play (contexts ["player"]) GATE cable_profile: PASS (16 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableProfileGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableProfileGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableProfileGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-cable-drop (ok, 5791ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics setup: CurveDrop exists OK D1 the middle point rests 0.1 above the ground, n up; the ends stay at 5 OK [5.0, 0.1, 5.0] D2 step 1 on 10 m: 11 points, 1 m apart OK 11 D2 ... the 9 interior points all dropped OK [5.0, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 5.0] D3 a miss leaves every point OK [5.0, 5.0, 5.0] D4 an aligned handle lies on the ground, its length kept, still aligned OK (1.414214, 0.0, 0.0) D5 a closed curve drops every point OK [0.1, 0.1, 0.1, 0.1] D6 point radius 2 x radius 0.1: rests 0.2 above OK [5.0, 0.2, 5.0] [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableDropGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableDropGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 20 brush(es), active #30 [MapDCLevel] selected shape gate-author:1792437518 (20 pieces) [MapDCLevel] outliner selected 17 brush(es), active #47 [MapDCLevel] selected shape gate-author:1792437520 (17 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableDropGate/MapDevTest/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableDropGate/MapDevTest/LevelPersistence setup: map.drop_cables exists OK M1 21 points: on the box at 102.1, on the floor at 100.1 OK [21, 3, 14, []] M1 ... the ends where they were OK [(300.0, 105.0, 300.0), (320.0, 105.0, 300.0)] M3 one cable: one record (curve.set), drop_cables says 1 OK [1, 1] M3 ... Ctrl+Z puts the curve back OK 2 [MapDCLevel] outliner selected 20 brush(es), active #143 M2 the point above its own cable skips it and lands on the floor (100.1) OK [(330.0, 105.0, 300.0), (336.0, 100.1, 300.0), (336.0, 101.0, 300.0)] [MapDCLevel] outliner selected 17 brush(es), active #47 [MapDCLevel] outliner selected 20 brush(es), active #30 [MapDCLevel] selected shape gate-author:1792437518 (20 pieces) [MapDCLevel] drop: the selected cables fall to the ground, [ ] point step, Enter drops M4 builder.drop_cable: the drop tool is up OK DropCable: [MapDCLevel] outliner selected 56 brush(es), active #199 [BuildDock] + adjust_last (left, open) — 13 panel(s) M4 Enter with step 2: 11 points OK 11 [MapDCLevel] outliner selected 20 brush(es), active #30 [MapDCLevel] outliner selected 76 brush(es), active #275 M4 Adjust Last step 1: 21 points, still one live drop OK [true, 21, 7, 7] [MapDCLevel] outliner selected 76 brush(es), active #275 [MapDCLevel] selected shape gate-author:1792437518 (76 pieces) M5 the Q menu on a cable offers Drop OK ["builder.assign_generator", "builder.add_modifier", "builder.make_real", "builder.drop_cable", "builder.hide", "builder.hide_unselected", "builder.delete", "cursor.to_selected", "cursor.to_active", "cursor.to_grid", "cursor.to_origin"] M5 builder.drop_cable is bound (Ctrl+Shift+D) OK { "key": 68, "ctrl": true, "shift": true, "label": "Drop the selected cables to the ground (ends stay)" } [GameMode] mode -> play (contexts ["player"]) GATE cable_drop: PASS (19 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableDropGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CableDropGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-edge-set (ok, 4868ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/EdgeSetGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/EdgeSetGate/MapTest/LevelPersistence setup: the map has _sel_edges and selected_edges() OK [MapDCLevel] selection cleared [MapDCLevel] select mode: edge [MapDCLevel] selection cleared [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/EdgeSetGate/MapTest/LevelPersistence [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected edge on brush 2 — 2 incident plane(s) ["i:1", "i:3"] at (201.0, 62.0, 1.0) E1 a plain click: one edge, wa's +X / +Y planes OK [{ "b": "gate-author:1792437521", "p": ["i:1", "i:3"] }] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/EdgeSetGate/MapTest/LevelPersistence [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected edge on brush 2 — 2 incident plane(s) ["i:1", "i:5"] at (201.0, 61.0, 2.0) E2 Shift-click another edge of the same brush: two OK [{ "b": "gate-author:1792437521", "p": ["i:1", "i:3"] }, { "b": "gate-author:1792437521", "p": ["i:1", "i:5"] }] E2 ... and the brush stays selected OK [2] [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected edge on brush 3 — 2 incident plane(s) ["i:0", "i:3"] at (203.0, 62.0, 1.0) E3 Shift-click an edge of another brush: three OK [{ "b": "gate-author:1792437521", "p": ["i:1", "i:3"] }, { "b": "gate-author:1792437521", "p": ["i:1", "i:5"] }, { "b": "gate-author:1792437522", "p": ["i:0", "i:3"] }] [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected edge on brush 2 — 2 incident plane(s) ["i:1", "i:3"] at (201.0, 62.0, 1.0) E4 Shift-click the first edge again: removed OK [{ "b": "gate-author:1792437521", "p": ["i:1", "i:5"] }, { "b": "gate-author:1792437522", "p": ["i:0", "i:3"] }] E5 the front edge resolves to (201, y0, 2) .. (201, y0+2, 2) OK [(201.0, 60.0, 2.0), (201.0, 62.0, 2.0)] E5 ... with its two face normals (+X, +Z) OK [(1.0, 0.0, 0.0), (0.0, 0.0, 1.0)] E6 a re-fold keeps the set (both still resolve) OK 2 E7 the highlight's lines: every edge in the set (2 x 2 points) OK 4 E8 wb gone: its edge drops out of selected_edges() OK 1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/EdgeSetGate/MapTest/LevelPersistence [pick.probe] pick: wash [pick.probe] pick: element [pick.probe] pick: handles [pick.probe] pick: hud [pick.probe] pick: done [MapDCLevel] selected edge on brush 2 — 2 incident plane(s) ["i:1", "i:3"] at (201.0, 62.0, 1.0) E9 a plain click restarts the set OK [{ "b": "gate-author:1792437521", "p": ["i:1", "i:3"] }] [MapDCLevel] selection cleared [MapDCLevel] select mode: face E10 face mode clears the edge set OK [] [GameMode] mode -> play (contexts ["player"]) GATE edge_set: PASS (13 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/EdgeSetGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-cable-edges (ok, 5046ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics setup: EdgeCables exists OK C1 a box top: one closed chain of 4 OK [{ "verts": [(0.0, 1.0, 0.0), (1.0, 1.0, 0.0), (1.0, 1.0, 1.0), (0.0, 1.0, 1.0)], "vnormals": [(-0.408248, 0.816497, -0.408248), (0.408248, 0.816497, -0.408248), (0.408248, 0.816497, 0.408248), (-0.408248, 0.816497, 0.408248)], "enormals": [(0.0, 0.707107, -0.707107), (0.707107, 0.707107, 0.0), (0.0, 0.707107, 0.707107), (-0.707107, 0.707107, 0.0)], "closed": true }] C2 two disjoint edges: two open chains OK 2 C3 three edges at one corner: three chains of one edge OK 3 C4 an L listed backwards: one open chain, ends at the free ends OK [(2.0, 0.0, 2.0), (2.0, 0.0, 0.0), (0.0, 0.0, 0.0)] C5 vertices, offset 0.1: corner (1,1,0) moves 0.1 along its mean normal OK 4 C6 centres, closed: the 4 edge midpoints OK 4 C6 centres, open: end, 2 midpoints, end OK 4 C7 round: ends vector, the corner auto OK ["vector", "auto", "vector"] C7 sharp: all vector OK ["vector", "vector", "vector"] [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/CableEdgesGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/CableEdgesGate/MapTest/LevelPersistence setup: map.cables_from_edges + the tool OK [MapDCLevel] selection cleared [MapDCLevel] select mode: edge [cable from edges] select edges first (edge mode, Shift-click to add) M4 no edges: the tool refuses OK [MapDCLevel] cable from edges: P vertices / centres, C corners, [ ] offset, Enter adds M1 Alt+C with 4 edges: the tool is up OK CableEdges: [MapDCLevel] outliner selected 34 brush(es), active #36 [BuildDock] + adjust_last (left, open) — 13 panel(s) M1 one closed cable of 4 points OK [1, true, 4] M1 ... two records (curve + shape) OK 2 [MapDCLevel] outliner selected 34 brush(es), active #70 M3 Adjust Last offset 0.2: the curve lifts, still one cable, one gesture OK [true, true, 1] [MapDCLevel] cable from edges: P vertices / centres, C corners, [ ] offset, Enter adds [MapDCLevel] outliner selected 4 brush(es), active #74 [BuildDock] + adjust_last (left, open) — 13 panel(s) M2 two disjoint edges: two cables, four records OK [2, 4] M2 ... one Ctrl+Z takes both OK 0 [MapDCLevel] outliner selected 4 brush(es), active #78 M2b cables_from_edges called directly: two cables, ONE Ctrl+Z takes both OK [2, 0] M5 the Add menu and the edge Q menu offer Cable from edges OK [["builder.add_box", "builder.add_stairs", "builder.add_spiral_stairs", "builder.add_tunnel", "builder.add_cylinder", "builder.add_cone", "builder.add_sphere", "builder.add_curve", "builder.add_cable", "builder.cable_from_edges", "builder.cable_bundle", "builder.carve"], ["builder.move", "builder.move_in", "builder.move_out", "builder.cable_from_edges", "builder.deselect"]] M5 Alt+C is bound OK { "key": 67, "alt": true, "label": "Cable from edges (edge mode: a cable per chain of selected edges)" } [GameMode] mode -> play (contexts ["player"]) GATE cable_edges: PASS (21 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/CableEdgesGate/MapTest/LevelPersistence [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/CableEdgesGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/CableEdgesGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-cable-bundle (ok, 5134ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics setup: BundleCables exists OK B1 two islands: [top, side] and [far] OK [[0, 2], [1]] B2 one island / three islands: refused, with the count OK [1, 3] B3 the same seed: the same ends OK B3 ... another seed: other ends OK B4 + B7 count 8: 8 cables, each from a face of A to the face of B (on it) OK 8 B5 jitter 0: each end leaves along its normal, chord / 3 long, free OK [{ "p": (0.54168, 1.0, 0.295159), "h_in": (0.0, -3.158793, 0.0), "h_out": (0.0, 3.158793, 0.0), "tilt": 0.0, "radius": 1.0, "n": (0.0, 1.0, 0.0), "handle": "free" }, { "p": (10.0, 0.648927, 0.762775), "h_in": (-3.158793, 0.0, 0.0), "h_out": (3.158793, 0.0, 0.0), "tilt": 0.0, "radius": 1.0, "n": (-1.0, 0.0, 0.0), "handle": "free" }] B6 random off: A's face centres cycled, B's centre OK [(1.0, 1.0, 1.0), (2.0, 0.5, 1.0), (1.0, 1.0, 1.0)] B8 slack 0.5: each cable 2 ends + 3 interior points OK [5, 5, 5, 5] [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 6 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 2 boxes + 1 brushes over (104.0, 13.0, 104.0) m -> 49 chunks, 86 links, 53 regions, 10000 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/CableBundleGate/MapTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/CableBundleGate/MapTest/LevelPersistence setup: map.cable_bundle + the tool OK [MapDCLevel] select mode: face [bundle] select exactly 2 face islands (face mode, Shift-click), found 1 M2 one island: the tool refuses OK [MapDCLevel] cable bundle: Z count, D tension, N jitter, S radius, R ends, Q seed, Enter adds M1 two islands: the tool is up OK CableBundle: M4 Z / D / N / S focus count / tension / jitter / radius; Q reseeds; R toggles OK ["radius", 1, 2] [MapDCLevel] outliner selected 69 brush(es), active #72 [BuildDock] + adjust_last (left, open) — 13 panel(s) M1 5 cables + one Bundle collection holding all 5 OK [5, 1, 5] M1 ... 12 records (5 x curve + shape, col.create, col.link) OK 12 [MapDCLevel] outliner selected 34 brush(es), active #106 M3 Adjust Last count 3: 3 cables, one Bundle OK [true, 3, 1] M1 one Ctrl+Z takes the whole bundle OK [0, 0] [MapDCLevel] outliner selected 43 brush(es), active #149 M6 cable_bundle called directly: 3 cables + a Bundle, ONE Ctrl+Z takes it all OK [3, 3, 0, 0] M5 the Add menu and the face Q menu offer Bundle OK [["builder.add_box", "builder.add_stairs", "builder.add_spiral_stairs", "builder.add_tunnel", "builder.add_cylinder", "builder.add_cone", "builder.add_sphere", "builder.add_curve", "builder.add_cable", "builder.cable_from_edges", "builder.cable_bundle", "builder.carve"], ["builder.move", "builder.move_in", "builder.move_out", "builder.extrude", "builder.texture_apply", "builder.texture_pick", "build_mode.faces_extrude", "build_mode.faces_hull", "builder.cable_bundle", "builder.deselect"]] M5 Shift+Ctrl+C is bound OK { "key": 67, "ctrl": true, "shift": true, "label": "Cable bundle between two face sets (face mode: two islands)" } [GameMode] mode -> play (contexts ["player"]) GATE cable_bundle: PASS (20 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/CableBundleGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/CableBundleGate/MapTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapTest/level ← /root/CableBundleGate/MapTest/LevelPersistence ERROR: 7 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-curve-overlay (ok, 4578ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveOverlayGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveOverlayGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveOverlayGate/MapDevTest/LevelPersistence V1 build mode: the curve is drawn OK 2 [GameMode] mode -> play (contexts ["player"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveOverlayGate/MapDevTest/LevelPersistence V2 play mode (F4): hidden OK [GameMode] mode -> build (contexts ["builder", "build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveOverlayGate/MapDevTest/LevelPersistence V2 back in build mode: shown OK V3 there is a Curves overlay OK ["outlines", "clearance", "links", "grid", "cutters", "curves"] [MapDCLevel] curves off (1) V3 Shift+Alt+K hides the curves in build mode OK [MapDCLevel] curves on (1) V3 again: shown OK [MapDCLevel] overlays all off V4 the master switch hides them OK [MapDCLevel] overlays back on V4 and brings them back OK [GameMode] mode -> play (contexts ["player"]) V5 a curve made in play mode is not drawn OK [GameMode] mode -> build (contexts ["builder", "build_mode"]) [GameMode] mode -> play (contexts ["player"]) GATE curve_overlay: PASS (9 checks, 0 failed) ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-duplicate-linked (ok, 5053ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateLinkedGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateLinkedGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 5 brush(es), active #13 [MapDCLevel] selected shape gate-author:1792437540 (5 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateLinkedGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateLinkedGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 5 brush(es), active #18 [MapDCLevel] selected shape gate-author:1792437541 (5 pieces) [duplicate] shape gate-author:1792437540 -> gate-author:1792437541 [MapDCLevel] Move the copy: look to drag, X/Y/Z axis, Enter to place, Esc leaves it in place [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateLinkedGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateLinkedGate/MapDevTest/LevelPersistence L1 Alt+D: a new staircase OK gate-author:1792437541 L1 ... linked to the source OK gate-author:1792437540 L1 ... and Move picks it up OK [MapDCLevel] outliner selected 8 brush(es), active #34 L2 steps 7 on the COPY: the source has 7 too OK [7, 7] L2 ... the pieces of both changed OK [5, 8, 8] [MapDCLevel] outliner selected 6 brush(es), active #46 L3 steps 5 on the SOURCE: the copy follows OK 5 [MapDCLevel] outliner selected 6 brush(es), active #52 L4 the copy moved, the source did not OK [MapDCLevel] outliner selected 6 brush(es), active #58 L5 the copy resized, the source kept its size OK [MapDCLevel] outliner selected 12 brush(es), active #64 [MapDCLevel] outliner selected 12 brush(es), active #64 [MapDCLevel] selected shape gate-author:1792437541 (12 pieces) L6 a mirror on the copy: the source has no copies OK [6, 6, 12] [MapDCLevel] outliner selected 6 brush(es), active #58 [MapDCLevel] outliner selected 6 brush(es), active #40 [MapDCLevel] selected shape gate-author:1792437540 (6 pieces) [MapDCLevel] outliner selected 6 brush(es), active #70 [MapDCLevel] selected shape gate-author:1792437548 (6 pieces) [duplicate] shape gate-author:1792437540 -> gate-author:1792437548 [MapDCLevel] Move the copy: look to drag, X/Y/Z axis, Enter to place, Esc leaves it in place [MapDCLevel] outliner selected 10 brush(es), active #80 L7 Shift+D's copy is its own: steps 9 on it, the source keeps 5 OK [9, 5] [MapDCLevel] outliner selected 6 brush(es), active #58 [MapDCLevel] selected shape gate-author:1792437541 (6 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateLinkedGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateLinkedGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateLinkedGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 6 brush(es), active #86 [MapDCLevel] selected shape gate-author:1792437550 (6 pieces) [duplicate] shape gate-author:1792437541 -> gate-author:1792437550 [MapDCLevel] Move the copy: look to drag, X/Y/Z axis, Enter to place, Esc leaves it in place [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateLinkedGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateLinkedGate/MapDevTest/LevelPersistence L8 Alt+D of a link links to the ROOT OK gate-author:1792437540 L11 another arrival order, the same shared steps OK [MapDCLevel] outliner selected 6 brush(es), active #98 [MapDCLevel] outliner selected 4 brush(es), active #106 L9 the root deleted: an edit on one link reaches the other OK [3, 4] [MapDCLevel] selection cleared [LevelPersistence] FLATTENED : 13 records -> 3 (backup user://flatten_backups_ci/map-1792437540.json) L12 a flatten keeps both links OK [["gate-author:1792437553", "gate-author:1792437555"], ""] L12 ... still linked: an edit on one reaches the other OK 6 [MapDCLevel] outliner selected 1 brush(es), active #1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateLinkedGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateLinkedGate/MapDevTest/LevelPersistence [duplicate] linked: 1 plain brush(es) skipped — they have no shared data; Make parametric first [duplicate] nothing could be copied L10 Alt+D on a plain brush: refused, nothing written OK 0 [GameMode] mode -> play (contexts ["player"]) GATE duplicate_linked: PASS (16 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/DuplicateLinkedGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-make-parametric (ok, 4747ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MakeParametricGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MakeParametricGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] outliner selected 1 brush(es), active #10 [MapDCLevel] selected shape gate-author:1792437547 (1 pieces) [MapDCLevel] made 1 brush(es) parametric: ["gate-author:1792437547"] M1 one shape made OK ["gate-author:1792437547"] M1 ... of type box OK box M1 ... generating the same corners OK [(43.0, 2.0, 44.0), (40.0, 2.0, 44.0), (43.0, 0.0, 44.0), (40.0, 0.0, 44.0), (43.0, 2.0, 40.0), (40.0, 2.0, 40.0), (43.0, 0.0, 40.0), (40.0, 0.0, 40.0)] M1 the brush is gone OK M1 one gesture OK [MapDCLevel] selection cleared M1 one Ctrl+Z: the brush is back, the shape gone OK [MapDCLevel] outliner selected 1 brush(es), active #11 [MapDCLevel] outliner selected 1 brush(es), active #12 [MapDCLevel] selected shape gate-author:1792437551 (1 pieces) [MapDCLevel] made 1 brush(es) parametric: ["gate-author:1792437551"] M2 a wedge becomes a hull OK M2 ... with the same corners OK [10, 10] M3 each face keeps its own texture OK ["t0", "t1", "t2", "t3", "t4", "t5", "t6"] [MapDCLevel] outliner selected 1 brush(es), active #13 M4 doubling the size doubles the hull along x OK 8.0 [MapDCLevel] outliner selected 1 brush(es), active #14 [MapDCLevel] outliner selected 1 brush(es), active #14 [MapDCLevel] outliner selected 1 brush(es), active #15 [MapDCLevel] selected shape gate-author:1792437558 (1 pieces) [MapDCLevel] made 1 brush(es) parametric: ["gate-author:1792437558"] M5 the shape REPLACES the brush in its collection OK ["g:gate-author:1792437558"] [MapDCLevel] outliner selected 1 brush(es), active #12 [MapDCLevel] make parametric: nothing to convert (a shape's piece is parametric already) M6 a shape's piece is refused OK M6 ... nothing written OK [MapDCLevel] outliner selected 1 brush(es), active #16 M7 the Q menu offers Make parametric OK ["builder.make_parametric", "builder.hide", "builder.hide_unselected", "builder.delete", "cursor.to_selected", "cursor.to_active", "cursor.to_grid", "cursor.to_origin"] [MapDCLevel] outliner selected 1 brush(es), active #17 [MapDCLevel] selected shape gate-author:1792437563 (1 pieces) [MapDCLevel] made 1 brush(es) parametric: ["gate-author:1792437563"] M7 the menu action converts it OK [GameMode] mode -> play (contexts ["player"]) GATE make_parametric: PASS (15 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MakeParametricGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/MakeParametricGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-assign-generator (ok, 5141ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/AssignGeneratorGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/AssignGeneratorGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] outliner selected 1 brush(es), active #10 [MapDCLevel] selected shape gate-author:1792437552 (1 pieces) [MapDCLevel] made 1 brush(es) parametric: ["gate-author:1792437552"] setup: a box shape OK [MapDCLevel] outliner selected 12 brush(es), active #22 [MapDCLevel] outliner selected 12 brush(es), active #22 [MapDCLevel] selected shape gate-author:1792437552 (12 pieces) [MapDCLevel] gate-author:1792437552 is now stairs G1 assign stairs OK G1 ... the shape is stairs OK G1 ... with several step pieces OK 10 G1 ... and the box is a passage (clearance) OK G3 one gesture OK [MapDCLevel] outliner selected 9 brush(es), active #31 [MapDCLevel] outliner selected 9 brush(es), active #31 [MapDCLevel] selected shape gate-author:1792437552 (9 pieces) G5 the picker offers Remove generator first OK ["Remove generator (back to Box)", "Spiral stairs", "Tunnel", "Cylinder", "Cone", "Sphere"] G5 ... and the create-tool types (not hull, not stairs itself) OK [MapDCLevel] outliner selected 1 brush(es), active #32 [MapDCLevel] outliner selected 1 brush(es), active #32 [MapDCLevel] selected shape gate-author:1792437552 (1 pieces) [MapDCLevel] gate-author:1792437552 is now box G2 remove: back to the box, no passage OK [MapDCLevel] outliner selected 9 brush(es), active #41 [MapDCLevel] outliner selected 9 brush(es), active #41 [MapDCLevel] selected shape gate-author:1792437552 (9 pieces) [MapDCLevel] gate-author:1792437552 is now stairs G2 stairs again: steps is still 7 OK { "steps": 7 } [MapDCLevel] outliner selected 1 brush(es), active #32 G3 Ctrl+Z goes back to the box OK [MapDCLevel] outliner selected 1 brush(es), active #42 [MapDCLevel] outliner selected 1 brush(es), active #43 [MapDCLevel] selected shape gate-author:1792437560 (1 pieces) [MapDCLevel] made 1 brush(es) parametric: ["gate-author:1792437560"] [MapDCLevel] outliner selected 17 brush(es), active #60 [MapDCLevel] outliner selected 17 brush(es), active #60 [MapDCLevel] selected shape gate-author:1792437560 (17 pieces) [MapDCLevel] gate-author:1792437560 is now stairs [MapDCLevel] outliner selected 1 brush(es), active #61 [MapDCLevel] outliner selected 1 brush(es), active #61 [MapDCLevel] selected shape gate-author:1792437560 (1 pieces) [MapDCLevel] gate-author:1792437560 is now hull G4 hull -> stairs -> remove: the same wedge OK [MapDCLevel] outliner selected 9 brush(es), active #70 [MapDCLevel] selected shape gate-author:1792437552 (9 pieces) [MapDCLevel] gate-author:1792437552 is now stairs [MapDCLevel] outliner selected 9 brush(es), active #70 [MapDCLevel] selected shape gate-author:1792437552 (9 pieces) [MapDCLevel] outliner selected 9 brush(es), active #79 [MapDCLevel] selected shape gate-author:1792437565 (9 pieces) [duplicate] shape gate-author:1792437552 -> gate-author:1792437565 [MapDCLevel] Move the copy: look to drag, X/Y/Z axis, Enter to place, Esc leaves it in place G6 the copy is stairs with the box passage OK { "type": "box", "params": { "steps": 7 } } [MapDCLevel] selection cleared [LevelPersistence] FLATTENED : 14 records -> 3 (backup user://flatten_backups_ci/map-1792437550.json) G7 after a flatten both stairs still have their box passage OK 2 [GameMode] mode -> play (contexts ["player"]) GATE assign_generator: PASS (14 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/AssignGeneratorGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/AssignGeneratorGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-mod-copies (ok, 4187ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModCopiesGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModCopiesGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 2 brush(es), active #10 [MapDCLevel] selected shape gate-author:1792437555 (2 pieces) X1 mirror: two pieces, the copy across the low x face OK [[38.0, 40.0], [40.0, 42.0]] [MapDCLevel] outliner selected 6 brush(es), active #14 [MapDCLevel] outliner selected 6 brush(es), active #14 [MapDCLevel] selected shape gate-author:1792437555 (6 pieces) X4 mirror then array: 6 pieces OK 6 X4 ... the array copies the mirrored pair OK [[38.0, 40.0], [40.0, 42.0], [40.0, 42.0], [42.0, 44.0], [42.0, 44.0], [44.0, 46.0]] [MapDCLevel] outliner selected 4 brush(es), active #16 X5 count 3 -> 2: 4 pieces OK 4 [MapDCLevel] outliner selected 4 brush(es), active #18 X5 mirror at x = 42: the copy moved OK [[40.0, 42.0], [42.0, 44.0], [42.0, 44.0], [44.0, 46.0]] [MapDCLevel] outliner selected 2 brush(es), active #16 [MapDCLevel] outliner selected 1 brush(es), active #9 X6 both off: just the box OK [MapDCLevel] outliner selected 2 brush(es), active #19 X6 array on again: 2 OK [MapDCLevel] outliner selected 1 brush(es), active #9 X6 removed: 1 OK [MapDCLevel] outliner selected 2 brush(es), active #19 X6 Ctrl+Z: the array is back OK [MapDCLevel] outliner selected 3 brush(es), active #22 [MapDCLevel] selected shape gate-author:1792437565 (3 pieces) X2 array of 3 along x, one size apart OK [[60.0, 61.0], [61.0, 62.0], [62.0, 63.0]] [MapDCLevel] outliner selected 4 brush(es), active #26 [MapDCLevel] selected shape gate-author:1792437567 (4 pieces) X3 radial of 4: 4 pieces OK X3 ... one in each quadrant about the pivot OK ["1,1", "1,-1", "-1,-1", "-1,1"] [MapDCLevel] outliner selected 6 brush(es), active #32 [MapDCLevel] selected shape gate-author:1792437569 (6 pieces) X12 grid 2 x 1 x 3: 6 pieces OK 6 X12 ... one per cell, one size apart on x and z OK ["100,0,100", "100,0,101", "100,0,102", "101,0,100", "101,0,101", "101,0,102"] X7 another arrival order, the same copy names OK [MapDCLevel] selection cleared [LevelPersistence] FLATTENED : 15 records -> 10 (backup user://flatten_backups_ci/map-1792437554.json) X10 a flatten keeps every modifier's copies OK [15, 15, ""] [MapDCLevel] outliner selected 2 brush(es), active #49 [MapDCLevel] selected shape gate-author:1792437581 (2 pieces) [MapDCLevel] outliner selected 10 brush(es), active #59 X8 the original half is cut into pieces OK [[98.0, 98.5], [98.5, 99.0], [98.5, 99.0], [98.5, 99.0], [99.0, 100.0], [100.0, 101.0], [101.0, 101.5], [101.0, 101.5], [101.0, 101.5], [101.5, 102.0]] X8 ... and the mirrored half the same way (its cutter mirrored) OK [5, 5] [MapDCLevel] outliner selected 10 brush(es), active #71 [MapDCLevel] selected shape gate-author:1792437585 (10 pieces) X11 a mirror added after the cut still mirrors before it: halves cut alike OK [5, 5] [MapDCLevel] outliner selected 3 brush(es), active #74 [MapDCLevel] made gate-author:1792437572 real: 3 brush(es) X9 Make Real bakes the array's copies too OK [3, 3] [GameMode] mode -> play (contexts ["player"]) GATE mod_copies: PASS (20 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModCopiesGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModCopiesGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-mod-curve (ok, 4200ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModCurveGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModCurveGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 3 brush(es), active #12 [MapDCLevel] selected shape gate-author:1792437560 (3 pieces) C1 a curve modifier of 3: 3 pieces OK 3 C1 ... centred on the curve: both ends and the middle OK [(200.0, 0.5, 200.0), (205.0, 0.5, 200.0), (210.0, 0.5, 200.0)] C1 ... the object itself moved (nothing left where it was modelled) OK [MapDCLevel] outliner selected 11 brush(es), active #23 C3 count 0 = fit: 10 m / 1 m -> 11 pieces OK 11 [MapDCLevel] outliner selected 3 brush(es), active #26 [MapDCLevel] outliner selected 3 brush(es), active #29 C4 a followed curve's edit re-folds the level OK C4 ... the copies follow it (the last at the moved end) OK [(200.0, 0.5, 200.0), (205.0, 0.5, 205.0), (210.0, 0.5, 210.0)] C4 ... a curve no modifier follows: no re-fold OK [MapDCLevel] outliner selected 3 brush(es), active #33 [MapDCLevel] selected shape gate-author:1792437568 (3 pieces) C2 the first copy lies along x (the start tangent) OK (2.0, 0.5, 0.5) C2 ... the last along z (the end tangent) OK (0.5, 0.5, 2.0) [MapDCLevel] outliner selected 1 brush(es), active #30 C5 the curve removed: one piece, where it was modelled OK [(61.0, 0.25, 60.25)] [MapDCLevel] outliner selected 3 brush(es), active #33 C5 Ctrl+Z: on the curve again OK 3 C6 another arrival order, the same copy names OK C6 ... the moved original is renamed too (~.0) OK [MapDCLevel] selection cleared [LevelPersistence] FLATTENED : 12 records -> 7 (backup user://flatten_backups_ci/map-1792437558.json) C9 a flatten keeps every curve modifier's copies OK [6, 6, ""] C9 ... each modifier follows a live (re-minted) curve OK 2 [MapDCLevel] outliner selected 10 brush(es), active #56 [MapDCLevel] selected shape gate-author:1792437579 (10 pieces) C7 the cut shape on a curve of 2: each copy cut alike OK [5, 10] [MapDCLevel] outliner selected 11 brush(es), active #68 [MapDCLevel] selected shape gate-author:1792437584 (11 pieces) C8 no curve named: the nearest is taken OK [{ "dot": "gate-author:1792437585", "author": "gate-author", "seq": 1792437585, "ver": 1792437585, "target": "gate-author:1792437584", "kind": "curve", "params": { "count": 0, "curve": "gate-author:1792437582" }, "on": true, "removed": false }] [MapDCLevel] outliner selected 1 brush(es), active #57 [MapDCLevel] add modifier: a curve modifier needs a curve (Add → Curve) C8 no curve in the room: refused OK [GameMode] mode -> play (contexts ["player"]) GATE mod_curve: PASS (18 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModCurveGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModCurveGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-mod-chamfer (ok, 4096ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModChamferGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModChamferGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437563 (1 pieces) H1 a chamfered box: 6 + 12 faces OK 18 H1 ... its corner cut back: (40.1, 0, 40.1) is a corner OK H3 width 0.2 moves the chamfer: (40.2, 0, 40.2) OK H4 off: the plain box OK H4 on: chamfered again OK [MapDCLevel] outliner selected 2 brush(es), active #11 [MapDCLevel] selected shape gate-author:1792437568 (2 pieces) [MapDCLevel] outliner selected 2 brush(es), active #11 [MapDCLevel] selected shape gate-author:1792437568 (2 pieces) H2 two halves OK H2 no groove: the top face reaches the mirror seam on both halves OK H2 the outer edges are chamfered: (61, 1, 60) gone OK [MapDCLevel] outliner selected 5 brush(es), active #18 [MapDCLevel] selected shape gate-author:1792437571 (5 pieces) H5 the cut pieces are chamfered too OK [30, 51] H4 Ctrl+Z of the add: back to the cut alone OK [30, 30] [GameMode] mode -> play (contexts ["player"]) GATE mod_chamfer: PASS (10 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModChamferGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModChamferGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-mod-dice (ok, 4004ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModDiceGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModDiceGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 2 brush(es), active #10 [MapDCLevel] selected shape gate-author:1792437567 (2 pieces) [MapDCLevel] outliner selected 8 brush(es), active #18 [MapDCLevel] outliner selected 8 brush(es), active #18 [MapDCLevel] selected shape gate-author:1792437567 (8 pieces) D1 diced 2 x 1 x 2: four cells in the original box OK ["120,120", "120,121", "121,120", "121,121"] D2 each quarter centre is solid exactly once OK D3 dice before the copies: the array copies the cells (8 pieces) OK 8 [MapDCLevel] outliner selected 16 brush(es), active #28 D4 a cut across the cells: the hole is air OK D4 ... and beside it still solid once OK D5 a second fold names the same pieces OK 16 [MapDCLevel] outliner selected 8 brush(es), active #18 [MapDCLevel] outliner selected 2 brush(es), active #10 D6 dice removed: the box and its one array copy (2 pieces) OK 2 [MapDCLevel] outliner selected 1 brush(es), active #9 [GameMode] mode -> play (contexts ["player"]) GATE mod_dice: PASS (7 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModDiceGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModDiceGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-param-prism (ok, 1097ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org P6 prism is a registered shape type OK P6 ... and not in the create tool's Tab list OK ["box", "stairs", "spiral_stairs", "tunnel", "cylinder", "cone", "sphere"] P1 the unit square: one piece, the box 0..size OK [(0.0, 0.0, 0.0), (0.0, 0.0, 3.0), (0.0, 1.0, 0.0), (0.0, 1.0, 3.0), (2.0, 0.0, 0.0), (2.0, 0.0, 3.0), (2.0, 1.0, 0.0), (2.0, 1.0, 3.0)] P2 taper 0.5: the top is the footprint halved about its centre OK [(0.5, 1.0, 0.75), (0.5, 1.0, 2.25), (1.5, 1.0, 0.75), (1.5, 1.0, 2.25)] P2 ... the bottom unchanged OK [(0.0, 0.0, 0.0), (0.0, 0.0, 3.0), (2.0, 0.0, 0.0), (2.0, 0.0, 3.0)] P3 shear 0.5 x: the top moves one (half of 2) along x OK [(1.0, 1.0, 0.0), (1.0, 1.0, 3.0), (3.0, 1.0, 0.0), (3.0, 1.0, 3.0)] P4 ngon_poly(6): six points OK 6 P4 ... its prism has 6 sides + top + bottom OK 8 P5 an L footprint becomes its convex hull (no inner corner) OK 10 P7 the same params give the same planes OK GATE param_prism: PASS (10 checks, 0 failed) [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-cut-through (ok, 1015ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org T1 a slab drawn on its top: 2 + 0.25 OK 2.25 T2 a stepped target: down to its deepest piece OK 3.25 T3 two targets: the deeper one decides OK 5.25 T4 drawn on the side face: the width + 0.25 OK 4.25 T5 the target wholly above the plane: 0 OK 0.0 T6 a plane above the slab: down to its bottom OK 5.25 GATE cut_through: PASS (6 checks, 0 failed) [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-box-cutter (ok, 4450ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/BoxCutterGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/BoxCutterGate/MapDevTest/LevelPersistence B0 the map has the BoxCutter operator OK [boxcutter] subtract gate-author:1792437574 into gate-author:1792437573, through B1 one commit writes a prism shape and a subtract op OK ["prism", "subtract"] B1 ... the op cuts the target with the new cutter OK ["gate-author:1792437574", ["gate-author:1792437573"]] B2 through: air at mid-height under the rect OK B2 ... and at the very bottom OK B2 ... solid beside it, once OK B6 one Ctrl+Z removes the whole commit OK [0, 0] B6 ... the target is whole again OK B3 X once = slice OK slice [boxcutter] slice gate-author:1792437580 into gate-author:1792437579, through B3 ... the committed op is a slice OK [boxcutter] inset gate-author:1792437585 into gate-author:1792437584, through B4 I = inset: air in the top 0.25 under the rect OK ["inset", 0] B4 ... solid below the pocket OK [boxcutter] subtract gate-author:1792437589 into gate-author:1792437588, 16u B5 depth 2 steps: air one and a half steps down OK ["subtract", 0.224] B5 ... solid two and a half steps down OK [boxcutter] subtract gate-author:1792437593 into gate-author:1792437592, through B7 circle: a 24-point footprint OK 24 B7 ... the centre is cut through OK B7 ... the rect's corner (outside the circle) is not OK [boxcutter] subtract gate-author:1792437597 into gate-author:1792437596, through B8 ngon 6: a 6-point footprint, cut at its centre OK 6 [boxcutter] subtract gate-author:1792437601 into gate-author:1792437600, through B9 custom triangle: inside it is cut OK B9 ... past its long side is not OK B10 grid: the world's level plane at the cursor's height OK [(120.0, 3.0, 0.0), (0.0, 1.0, 0.0)] B10 cursor: the cursor's own plane (its up) OK [(120.0, 3.0, 0.0), (0.0, 1.0, 0.0)] B11 D opens the menu with the shapes and surfaces OK ["BoxCutter", "Shape: Box ✓", "Shape: Circle", "Shape: Ngon", "Shape: Custom", "Surface: Face ✓", "Surface: View", "Surface: Cursor", "Surface: Grid", "Taper: 1.0 ✓", "Taper: 0.75", "Taper: 0.5", "Wedge: none", "Wedge: X", "Wedge: Z"] [boxcutter] subtract gate-author:1792437605 into gate-author:1792437604, through M1 1 queues a mirror on the cutter OK ["gate-author:1792437605", "mirror"] M1 ... the original hole OK M1 ... its mirror twin across the target's centre OK M1 ... and solid between them OK [boxcutter] subtract gate-author:1792437610 into gate-author:1792437609, through M2 B B (off again) + V V: exactly one radial, no chamfer, no mirror carried over OK ["radial"] [boxcutter] subtract gate-author:1792437615 into gate-author:1792437614, through M3 Shift+G queues a grid OK M3 L: the cut is written OFF — the target is uncut OK [boxcutter] subtract gate-author:1792437621 into gate-author:1792437620, through M4 taper 0.5 and shear 0.25 are the prism's params OK { "poly": [[0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0]], "taper": 0.5, "shear_x": 0.25, "shear_z": 0.0 } [MapDCLevel] outliner selected 2 brush(es), active #100 [boxcutter] subtract gate-author:1792437626 into gate-author:1792437624, through H1 both selected objects are targets OK ["gate-author:1792437624", "gate-author:1792437625"] H1 ... both are cut OK [MapDCLevel] outliner selected 0 brush(es), active #-1 H2 one Cutters collection OK ["gate-author:1792437582"] H2 ... holding the last cutter OK ["g:gate-author:1792437580", "g:gate-author:1792437585", "g:gate-author:1792437589", "g:gate-author:1792437593", "g:gate-author:1792437597", "g:gate-author:1792437601", "g:gate-author:1792437605", "g:gate-author:1792437610", "g:gate-author:1792437615", "g:gate-author:1792437621", "g:gate-author:1792437626"] [boxcutter] subtract gate-author:1792437630 into gate-author:1792437629, through H3 repeat restores the last queue (mirror y) OK mirror y H3 ... and Shift+R repeats the BoxCutter OK [GameMode] mode -> play (contexts ["player"]) GATE box_cutter: PASS (37 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/BoxCutterGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-q-stack (ok, 4553ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/QStackGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/QStackGate/MapDevTest/LevelPersistence Q1 Change cut offers the other four kinds OK ["subtract 1792437580 → intersect", "subtract 1792437580 → slice", "subtract 1792437580 → inset", "subtract 1792437580 → outset"] Q1 ... picking slice changes the op OK slice [stack] extracted 1 shape(s) from gate-author:1792437584 Q2 Extract makes one new shape OK ["gate-author:1792437586"] Q2 ... it is target ∩ cutter: x 311..313, y 1..2, z 1..3 OK [(311.0, 1.0, 1.0), (313.0, 2.0, 3.0)] Q2 ... in an Extract collection OK Q2 ... and the cut is still on (the hole) OK [stack] applied 1 cut(s) of gate-author:1792437590: 4 piece(s); 1 later cut(s) stay live Q3 Apply up to the first cut: the target is baked (no longer a live shape) OK 4 Q3 ... the first cut is applied, the second is not OK Q3 ... both holes are there (the second cut still cuts the baked pieces) OK [0, 0, 1] Q4 one Ctrl+Z: the shape is live again, both cuts live OK [MapDCLevel] outliner selected 5 brush(es), active #22 [MapDCLevel] selected shape gate-author:1792437582 (5 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/QStackGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/QStackGate/MapDevTest/LevelPersistence Q6 Q on a shape with cuts offers Change cut, Extract, Apply up to here OK ["builder.assign_generator", "builder.add_modifier", "builder.make_real", "builder.cuts_clear", "builder.change_cut", "builder.extract_cut", "builder.apply_up_to", "builder.hide", "builder.hide_unselected", "builder.delete", "cursor.to_selected", "cursor.to_active", "cursor.to_grid", "cursor.to_origin"] Q6 ... Alt+X opens Change cut OK [MapDCLevel] outliner selected 0 brush(es), active #-1 [boxcutter] extracted 1 shape(s) Q5 Y extracts the drawn shape ∩ the target, and cuts nothing OK [0, 1, 2] [MapDCLevel] outliner selected 7 brush(es), active #54 [MapDCLevel] selected shape gate-author:1792437609 (7 pieces) [MapDCLevel] outliner selected 4 brush(es), active #50 S1 scroll back one: the first cut shows, the second does not OK [MapDCLevel] outliner selected 1 brush(es), active #44 S2 back again: no cuts show OK S3 nothing was journaled OK 0 [MapDCLevel] outliner selected 4 brush(es), active #50 [MapDCLevel] outliner selected 7 brush(es), active #54 S4 forward twice: both cuts again OK [MapDCLevel] outliner selected 4 brush(es), active #50 [MapDCLevel] outliner selected 0 brush(es), active #-1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/QStackGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/QStackGate/MapDevTest/LevelPersistence S5 a selection change clears the preview OK [MapDCLevel] outliner selected 7 brush(es), active #54 [MapDCLevel] selected shape gate-author:1792437609 (7 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/QStackGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 4 brush(es), active #50 S6 Ctrl+Alt+[ scrolls the selected shape's stack back OK [MapDCLevel] outliner selected 7 brush(es), active #54 [GameMode] mode -> play (contexts ["player"]) GATE q_stack: PASS (19 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/QStackGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-mod-keys (ok, 4196ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModKeysGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModKeysGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 1 brush(es), active #9 [MapDCLevel] selected shape gate-author:1792437582 (1 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModKeysGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModKeysGate/MapDevTest/LevelPersistence K1 Shift+Ctrl+M opens Add modifier OK K2 its rows show their letters OK ["A", "B", "C", "D", "G", "M", "R"] [MapDCLevel] outliner selected 4 brush(es), active #12 [MapDCLevel] outliner selected 4 brush(es), active #12 [MapDCLevel] selected shape gate-author:1792437582 (4 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModKeysGate/MapDevTest/LevelPersistence K3 G adds a Grid OK ["grid"] K3 ... and the menu closed OK [MapDCLevel] outliner selected 16 brush(es), active #28 [MapDCLevel] outliner selected 16 brush(es), active #28 [MapDCLevel] selected shape gate-author:1792437582 (16 pieces) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModKeysGate/MapDevTest/LevelPersistence K4 Shift+Ctrl+M, D adds a Dice OK ["grid", "dice"] [GameMode] mode -> play (contexts ["player"]) GATE mod_keys: PASS (5 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModKeysGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-modal-controls (ok, 4105ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics M1 the status line has the tool's row with its state OK X Y Z axis: X · [ ] width: 1m · count: 3 · Enter apply · Esc cancel · H this help M1 ... the focused value with its keys, the other value plain OK X Y Z axis: X · [ ] width: 1m · count: 3 · Enter apply · Esc cancel · H this help M1 ... confirm, cancel and help OK X Y Z axis: X · [ ] width: 1m · count: 3 · Enter apply · Esc cancel · H this help M2 the help overlay lists every row OK [b]TEST[/b] [color=#ffb84d]X Y Z [/color] axis [color=#7fe3b0]X[/color] [color=#ffb84d][ ] / wheel [/color] width (Shift finer) [color=#7fe3b0]1m[/color] [color=#ffb84d]Tab [/color] count [color=#7fe3b0]3[/color] [color=#ffb84d]Tab [/color] next value [color=#7fe3b0]width[/color] [color=#ffb84d]Enter / LMB [/color] apply [color=#ffb84d]Esc / RMB [/color] cancel [color=#ffb84d]H [/color] this help M2 ... with the state inline OK M2 H opens it OK M2 ... and H closes it OK M3 ] steps the focused value OK 1.5 M3 Shift+] a tenth of a step OK 1.55 M3 [ steps back OK 1.05 M3 Tab moves the focus: ] now steps the count OK [4.0, 1.05, "count"] [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModalControlsGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModalControlsGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 1 brush(es), active #1 M4 Mirror is up, its status from the table OK MIRROR X Y Z axis: X · pivot: bounding box · Enter mirror · Esc cancel · H this help M4 H through the map shows the help in the HUD OK [b]MIRROR[/b] [color=#ffb84d]X Y Z [/color] axis [color=#7fe3b0]X[/color] [color=#ffb84d] [/color] pivot [color=#7fe3b0]bounding box[/color] [color=#ffb84d]Enter / LMB [/color] mirror [color=#ffb84d]Esc / RMB [/color] cancel [color=#ffb84d]H [/color] this help [color=#7fe3b0]on[/color] M4 Y: the status line says axis Y OK MIRROR X Y Z axis: Y · pivot: bounding box · Enter mirror · Esc cancel · H this help M4 ... and so does the overlay OK [b]MIRROR[/b] [color=#ffb84d]X Y Z [/color] axis [color=#7fe3b0]Y[/color] [color=#ffb84d] [/color] pivot [color=#7fe3b0]bounding box[/color] [color=#ffb84d]Enter / LMB [/color] mirror [color=#ffb84d]Esc / RMB [/color] cancel [color=#ffb84d]H [/color] this help [color=#7fe3b0]on[/color] [mirror] 1 brush(es) across Y about the bounding box [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModalControlsGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModalControlsGate/MapDevTest/LevelPersistence M4 the confirm shows a summary card OK Mirrored 1 brush(es) across Y M4 the help closes with the tool OK [MapDCLevel] outliner selected 1 brush(es), active #1 [MapDCLevel] selection cleared [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModalControlsGate/MapDevTest/LevelPersistence M5 Extrude activates on the aimed face OK M5 its status: the distance with its keys and the grid unit OK aim: follows the crosshair · [ ] distance: +0 × 8u · Enter extrude · Esc cancel · H this help M5 ] and Shift+] each step one whole grid step OK aim: follows the crosshair · [ ] distance: +2 × 8u · Enter extrude · Esc cancel · H this help M5 the unit follows the grid OK ["8u", "16u"] [extrude] brush 1 face i:2 by 2 steps [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModalControlsGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModalControlsGate/MapDevTest/LevelPersistence M5 the confirm shows a summary card OK Extruded a face +2 × 16u [MapDCLevel] outliner selected 1 brush(es), active #2 M6 Rotate activates on the selection OK M6 its status: the axis and the angle OK X Y Z axis: Y · turning: brushes · [ ] angle: +0° · Enter rotate · Esc cancel · H this help M6 ] the 15° step, Shift+] 1° OK X Y Z axis: Y · turning: brushes · [ ] angle: +16° · Enter rotate · Esc cancel · H this help M6 a changed step is used at once OK X Y Z axis: Y · turning: brushes · [ ] angle: +61° · Enter rotate · Esc cancel · H this help M6 Z, Z again: local Z OK X Y Z axis: local Z · turning: brushes · [ ] angle: +0° · Enter rotate · Esc cancel · H this help [MapDCLevel] outliner selected 1 brush(es), active #2 M7 Scale activates on the selection OK M7 ] one size step, the factor shown OK X Y Z axis: all axes · C pivot: base · [ ] size: +1 steps of 16u (×1.112 2.12 1.056) · Enter scale · Esc cancel · H this help M7 C toggles the pivot row OK X Y Z axis: all axes · C pivot: bounding box · [ ] size: +1 steps of 16u (×1.112 3.24 1.056) · Enter scale · Esc cancel · H this help [MapDCLevel] outliner selected 1 brush(es), active #2 M8 Move activates on the selection OK M8 axis mode: the signed distance, no plane row OK X Y Z axis: X · aim: follows the crosshair · [ ] distance: -25 × 16u · Enter move · Esc cancel · H this help M8 Shift+Y: plane mode, Y locked, its offset row OK X Y Z axis: plane XZ (Y locked) · plane offset: -9, +123 × 16u · aim: point where it should go · Enter move · Esc cancel · H this help M8 ... and the axis distance is not shown OK X Y Z axis: plane XZ (Y locked) · plane offset: -9, +123 × 16u · aim: point where it should go · Enter move · Esc cancel · H this help [GameMode] mode -> play (contexts ["player"]) GATE modal_controls: PASS (34 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModalControlsGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/ModalControlsGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-curve-math (ok, 1015ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics C1 a straight segment is 3 long OK 3.0 C1 four samples at 0, 1, 2, 3 OK [(0.0, 0.0, 0.0), (1.0, 0.0, 0.0), (2.0, 0.0, 0.0), (3.0, 0.0, 0.0)] C1 frames constant: tangent +x, normal +y OK C2 quarter circle: on the radius within 0.03 % OK 0.0002760887146 C2 ... length within 0.1 % of pi r / 2 OK 3.14173075556755 C3 frames orthonormal along a helix OK C3 ... and never flip (consecutive normals > 0.95) OK 0.99386966228485 C4 tilt 90 at the end: the end normal is +z (or -z) OK (0.0, -0.0, 1.0) C4 ... half way, 45 OK (0.0, 0.707107, 0.707107) C5 radius 1 -> 3: 2 in the middle OK 2.0 C6 the first point's out-handle is along its normal OK (0.0, 1.333333, 0.0) C6 the last point's in-handle is along its normal OK (0.0, 0.0, -1.333333) C6 the start tangent leaves along the normal OK C7 closed: the last sample is one step from the first OK [0.41775405406952, 0.4177540242672] C8 deterministic OK H1 a missing type derives as auto OK [(0.5, 0.0, 1.0), (0.5, 0.0, 1.0)] H2 vector: each handle a third of the way to its neighbour OK [(-1.0, 0.0, 0.0), (0.0, 0.0, 2.0)] H3 free and aligned keep their stored handles OK [{ "p": (3.0, 0.0, 0.0), "h_in": (0.0, 5.0, 0.0), "h_out": (1.0, 1.0, 1.0), "tilt": 0.0, "radius": 1.0, "n": (0.0, 1.0, 0.0), "handle": "free" }, { "p": (3.0, 0.0, 0.0), "h_in": (0.0, 5.0, 0.0), "h_out": (1.0, 1.0, 1.0), "tilt": 0.0, "radius": 1.0, "n": (0.0, 1.0, 0.0), "handle": "aligned" }] H4 the wire keeps the type OK { "p": (3.0, 0.0, 0.0), "h_in": (0.0, 5.0, 0.0), "h_out": (1.0, 1.0, 1.0), "tilt": 0.0, "radius": 1.0, "n": (0.0, 1.0, 0.0), "handle": "aligned" } H4 ... and a per-point curve.set sets it OK { "p": (3.0, 0.0, 0.0), "h_in": (0.0, 0.0, 0.0), "h_out": (0.0, 2.0, 0.0), "tilt": 0.0, "radius": 1.0, "n": (0.0, 1.0, 0.0), "handle": "free" } GATE curve_math: PASS (20 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-curve-journal (ok, 4010ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveJournalGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveJournalGate/MapDevTest/LevelPersistence J1 the curve is room state OK ["gate-author:1792437592"] J1 ... its points where they were placed OK J1 ... with auto handles (the first leaves along its normal) OK J1 one gesture OK J1 the level was not re-folded, nothing skipped OK { "applied": 0, "skipped": 0, "undone": 0, "records": 0, "brush_fold": "skipped", "objects": { "applied": 0, "skipped": 0, "undone": 0, "records": 0, "rejected_props": 0 } } J7 the view draws it: a strip and its points OK 2 J2 a point drag moves one point OK J2 Ctrl+Z puts it back OK J3 four points, closed OK J5 an index past the end is skipped OK J4 removed OK J4 Ctrl+Z: back OK J6 another arrival order, the same curves OK [LevelPersistence] FLATTENED : 5 records -> 1 (backup user://flatten_backups_ci/map-1792437591.json) J8 a flatten keeps the curve, the same points OK [3, 3] [GameMode] mode -> play (contexts ["player"]) GATE curve_journal: PASS (14 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveJournalGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-curve-tool (ok, 4287ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [GameMode] mode -> build (contexts ["build_mode"]) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveToolGate/MapDevTest/LevelPersistence [pick.probe] frame: set_aimed -1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveToolGate/MapDevTest/LevelPersistence [MapDCLevel] outliner selected 1 brush(es), active #1 [MapDCLevel] selection cleared T1 the Add menu lists Curve OK ["builder.add_box", "builder.add_stairs", "builder.add_spiral_stairs", "builder.add_tunnel", "builder.add_cylinder", "builder.add_cone", "builder.add_sphere", "builder.add_curve", "builder.add_cable", "builder.cable_from_edges", "builder.cable_bundle", "builder.carve"] [MapDCLevel] curve: P places a point on the aimed surface, C closes, Enter adds it T1 its menu action starts the curve tool OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveToolGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveToolGate/MapDevTest/LevelPersistence T2 three points placed OK 3 T2 ... where aimed, 0.1 m above the surface OK [(0.000041, 0.2, 2.000041), (0.0, 0.2, 2.0)] T2 ... each keeping the surface normal OK T3 Backspace takes one back OK T4 ] raises the lift to 0.15 m OK P place a point: 2 placed · Backspace take one back · C closed: no · [ ] lift off the surface: 0.15 m · sag: extra length per span: 0 m · Enter add the curve · Esc cancel · H this help T4 ... the next point is placed at the new lift OK T5 C closes it OK P place a point: 3 placed · Backspace take one back · C closed: yes · [ ] lift off the surface: 0.15 m · sag: extra length per span: 0 m · Enter add the curve · Esc cancel · H this help [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveToolGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveToolGate/MapDevTest/LevelPersistence T6 Enter adds one curve OK 1 T6 ... with the three points, closed OK T6 ... in one gesture OK 1 T6 the summary card OK Added a curve of 3 points (closed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveToolGate/MapDevTest/LevelPersistence [MapDCLevel] operator cancelled — nothing was written T7 Esc writes nothing OK [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveToolGate/MapDevTest/LevelPersistence [MapDCLevel] curve edit: the point follows your aim, Tab next, X delete, I insert, Enter applies E1 the edit tool picks the aimed point (2 of 3) OK point: 2 of 3 · Tab next point · X delete the point · I insert a point after it · E grab: point · V handle type: auto · aim: follows the surface · [ ] lift off the surface: 0.1 m · Enter apply · Esc cancel · H this help [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveToolGate/MapDevTest/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveToolGate/MapDevTest/LevelPersistence E2 Enter moved the point to the aim (+1 m x) OK [(0.000041, 0.2, 2.000041), (1.000082, 0.2, 2.000082)] E2 ... in one gesture OK [MapDCLevel] curve edit: the point follows your aim, Tab next, X delete, I insert, Enter applies E3 I inserts a point (4) OK E3 X deletes (2 left) OK [MapDCLevel] operator cancelled — nothing was written E4 Esc writes nothing (3 points still) OK [curve edit] aim at a curve point (within 1.5 m) E5 nothing near the crosshair: refused OK [MapDCLevel] curve edit: the point follows your aim, Tab next, X delete, I insert, Enter applies H5 (setup) the edit tool is on point 2 OK point: 2 of 3 · Tab next point · X delete the point · I insert a point after it · E grab: point · V handle type: auto · aim: follows the surface · [ ] lift off the surface: 0.1 m · Enter apply · Esc cancel · H this help H5 V cycles the type: aligned, free, vector, auto OK ["aligned", "free", "vector", "auto"] H6 E: the out-handle follows the aim OK point: 2 of 3 · Tab next point · X delete the point · I insert a point after it · E grab: handle out · V handle type: aligned · aim: the handle follows it · [ ] lift off the surface: 0.1 m · Enter apply · Esc cancel · H this help [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveToolGate/MapDevTest/LevelPersistence H6 ... aim +1 m x: the out-handle +1 m x, the point stays OK [(1.0, 0.008333, 0.0), (2.0, 0.008333, 0.0)] H6 ... an auto point became aligned: the in-handle opposite, its length kept OK [(-1.000026, -0.004167, 0.0), (-1.0, -0.008333, 0.0)] H7 free: the out-handle moves on, the in-handle stays OK [(3.0, 0.008333, 0.0), (-1.000026, -0.004167, 0.0), (-1.000026, -0.004167, 0.0)] [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveToolGate/MapDevTest/LevelPersistence H8 Enter: one curve.set, the type and handles stored OK { "p": (1.000123, 0.2, 2.000123), "h_in": (-1.000026, -0.004167, 0.0), "h_out": (3.0, 0.008333, 0.0), "tilt": 0.0, "radius": 1.0, "n": (0.0, 1.0, 0.0), "handle": "free" } H8 the Curves overlay draws the held handles (wire, points, handle lines, handle ends) OK 4 [MapDCLevel] curve edit: the point follows your aim, Tab next, X delete, I insert, Enter applies H9 aimed at a shown handle end, the tool starts holding that handle OK point: 2 of 3 · Tab next point · X delete the point · I insert a point after it · E grab: handle out · V handle type: free · aim: the handle follows it · [ ] lift off the surface: 0.1 m · Enter apply · Esc cancel · H this help [MapDCLevel] operator cancelled — nothing was written [GameMode] mode -> play (contexts ["player"]) GATE curve_tool: PASS (30 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/CurveToolGate/MapDevTest/LevelPersistence ERROR: 9 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-scene-objects-base (ok, 4002ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/SceneObjectsBaseGate/MapDevTest/LevelPersistence map_test has SceneObjects and a journal OK every teleporter is an object scene:Teleporter* (10) OK 10 every spawn point is an object scene:SpawnPoint* (4) OK 4 none left as direct children of the map OK [] a teleporter keeps its AUTHORED label OK 'Flat Testbed' object.transform moves a spawn point OK (-5.0, 1.0, 2.0) Ctrl+Z puts it back where the scene had it OK set_prop relabels the teleporter OK Ctrl+Z returns the authored label OK 'Flat Testbed' [MapDCLevel] selection cleared [MapDCLevel] deleted 2 object(s) — Ctrl+Z to bring them back Delete detaches the teleporter (out of the tree) OK and the spawn point leaves the spawn_points group OK neither is an object any more OK Ctrl+Z brings back the SAME teleporter node OK and the spawn point is a spawn point again OK a spawn_point prefab exists OK GATE scene_objects_base: PASS (15 checks, 0 failed) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/MapDevTest/level ← /root/SceneObjectsBaseGate/MapDevTest/LevelPersistence ERROR: 6 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-texture-strip (ok, 4662ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence -- the strip is a BOTTOM row of the dock -- map_flat registered the 'textures' panel OK on the BOTTOM side OK bottom the map keeps a handle to the strip OK -- browse: search and pack filter -- no filter: every texture is listed or counted OK 240 shown + 967 more search narrows to matching ids OK 45 hits pack filter: Kenney only OK 78 a 64 px preview, from a 1024x512 albedo OK and it is cached, not re-decoded OK -- pick: a click sets the current texture -- current_tex follows the click OK and it heads the recent list OK new brushes would get it OK -- apply (U) to a BRUSH selection: every face, locally AND in the journal -- [MapDCLevel] outliner selected 1 brush(es), active #2 [texture] ambientcg/Bricks105 on 6 face(s) applied to all 6 faces OK 6 LOCAL brush shows it with no refold OK ["ambientcg/Bricks105", "ambientcg/Bricks105", "ambientcg/Bricks105", "ambientcg/Bricks105", "ambientcg/Bricks105", "ambientcg/Bricks105"] alignment kept (only the texture changed) OK 0.30000001192093 ONE face.tex record for the brush OK 1 a refold reproduces it OK -- apply to a FACE selection: that face only -- [texture] polyhaven/clean_pebbles on 1 face(s) applied to one face OK only that face changed OK ["ambientcg/Bricks105", "ambientcg/Bricks105", "polyhaven/clean_pebbles", "ambientcg/Bricks105", "ambientcg/Bricks105", "ambientcg/Bricks105"] -- an UNTEXTURED face becomes paraxial -- [MapDCLevel] outliner selected 1 brush(es), active #3 [texture] polyhaven/clean_pebbles on 6 face(s) texture AND paraxial mode OK { "tex": "polyhaven/clean_pebbles", "mode": 1, "off_u": 0.0, "off_v": 0.0, "rot": 0.0, "scale_u": 1.0, "scale_v": 1.0, "U": (0.0, 0.0, 0.0), "V": (0.0, 0.0, 0.0), "u0": 0.0, "v0": 0.0, "rect": -1, "seed": 0, "hflags": 0 } and the refold agrees OK -- eyedropper (Y) -- [texture] picked ambientcg/Bricks105 picks the aimed face's texture OK ambientcg/Bricks105 a texture that face really has OK ambientcg/Bricks105 -- keys -- Ctrl+U applies OK { "key": 85, "ctrl": true, "label": "Apply the current texture to the selection" } Alt+U picks (eyedropper) OK { "key": 85, "alt": true, "label": "Pick the aimed face\'s texture (eyedropper)" } U opens the texture menu OK no key conflicts OK [] GATE texture_strip: PASS (26 checks) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [LevelPackMaterial] 2 texture(s) at 1024 px, 0 unknown [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/MapFlat/LevelPersistence ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-pack-texture (ok, 2780ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry -- catalog -- ambientcg: 12 textures OK 12 polyhaven: 5 textures OK 5 kenney-prototype: 78 textures OK 78 librequake: 1101 textures OK 1101 trimsheets: 10 textures (2 of the catalogue's 12 excluded) OK 10 composed: the industrial trim sheet OK 1 no Quake (id) textures in the catalog -- they stay out of releases OK ["kenney-prototype", "ambientcg", "polyhaven", "librequake", "trimsheets", "composed"] default builder texture is the first Kenney grid OK kenney-prototype/dark_01 per-axis tile size from pack.json (Bricks105 2.4 x 1.2 m) OK -- build at 1024 -- three arrays came back OK layers = missing + 4 known OK 5 1024 x 1024 layers OK mipmapped (sampler is *_mipmap) OK info for the four known ids, layers 1..4 OK ["ambientcg/Bricks105", "librequake/lq_tech/aqconc03", "kenney-prototype/dark_01", "ambientcg/Metal041B"] unknown id reported, not given a layer OK missing layer is 0 OK tile sizes carried into info OK missing layer is a two-colour checker OK (1.0, 0.0, 1.0, 1.0) vs (0.0, 0.0, 0.0, 1.0) no normal map -> flat (0.5, 0.5, 1) OK (0.502, 0.502, 1.0, 1.0) LibreQuake entry carries a GENERATED normal OK deepbump@fad19ba its normal layer is NOT the flat fallback OK R 0.36..0.56 G 0.46..0.60 one normal per source texel: 8x8 blocks at 1024 (nearest grid) OK no ORM (LibreQuake) -> AO 1, rough 0.8, metal 0 OK (1.0, 0.8, 0.0, 1.0) Kenney derived ORM on the paint: AO 1, rough 0.65, metal 0 OK (1.0, 0.651, 0.0, 1.0) Metal041B ORM blue (metal) is high OK 0.76 Bricks105 ORM alpha carries its height map OK alpha 0.44..0.95 no height -> ORM alpha 1 (no relief) OK info carries the fitted relief depth (Bricks105 height_m) OK 0.01075 -- build at 512 (Low preset) -- 512 x 512 layers OK -- Settings: texture_res follows the preset -- Settings autoload present OK Low -> 512 OK 512 High -> 1024 OK 1024 High -> surface detail Parallax OK 1 Low -> surface detail Normal maps OK 0 -- LevelPackMaterial on a real DCLevel through the journal -- [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry DCLevel made its LevelMesh OK [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown install succeeds on a DCLevel with the P1 API OK the level wears dc_level.gdshader OK carved pockets wear the level material too OK LevelPockets (): untextured faces are plain, not debug colours OK [LevelPackMaterial] 1 texture(s) at 1024 px, 0 unknown table uploaded to the shader OK 6 rows Bricks105 loaded on demand OK 1 its faces point at its layer OK [1, 0] the unknown face points at the missing layer OK [1, 0] albedo array bound, 1024 OK ORM path on OK -- surface detail tier: Parallax swaps the COMPILED shader, keeps the textures -- Parallax -> dc_level_pom.gdshader OK res://scenes/maps/dc_level_pom.gdshader textures still bound after the swap OK per-layer relief depths uploaded OK (): pockets follow the swap OK Normal maps -> back to dc_level.gdshader OK -- switching to 512 rebuilds the arrays, layers kept -- [LevelPackMaterial] 1 texture(s) at 512 px, 0 unknown albedo array now 512 OK Bricks105 keeps its layer OK GATE pack_texture: PASS (52 checks, 0 failed) ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-presence-null-identity (ok, 1023ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok Presence autoload present ok memberId kept (got m1abcdef) ok null displayName/username -> no name, not "" (got '') ok null displayName falls back to username (got 'fleeky1') ok null memberId -> empty, so nothing is announced under presence: (got '') GATE presence_null_identity: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-rpc-timeout (ok, 1591ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org ok silent test server listening on 127.0.0.1:47321 [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok an unanswered call calls back with an error instead of waiting for ever ok result is null ok error says it timed out (got Timed out waiting for keet-daemon: identity) ok callback fired exactly once GATE rpc_timeout: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-map-visibility (ok, 1945ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok GameState autoload present ok player:map: is routed ok player:map: is NOT map-scoped — it names a map, so scoping it to one is circular ok player:map: is realtime, like player:name: and player:pos: ok game.gd compiles ok game.gd exposes _peer_shares_our_map(peer_id) ok a peer in our map shares it ok a peer in another map does NOT ok a peer that publishes nothing counts as shared, not invisible ok game.gd exposes _update_map_visibility() ok the peer in our map is visible ok the peer in another map is HIDDEN ok the peer with no published map stays visible ok self-check: a peer that joins our map becomes visible ok self-check: and one that leaves it is hidden GATE map_visibility: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-room-state-fault (ok, 1955ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok game.gd compiles ok game.gd exposes _describe_room_state_fault(...) — got 5 args ok a dead UDS is named as such (FAULT: the keet-daemon UDS is not connected (4 polls skipped while disconnected) — the daemon is down or never finished booting.) ok no room selected is named — the case the old message never mentioned (FAULT: no room is selected, so _poll_state returns before it ever calls state.list — room state could not load, and would not have loaded given any amount of time.) ok a daemon that lists zero rooms is named (FAULT: the daemon answered but lists 0 rooms, so room 'r1' is not open on it.) ok the daemon's own error text is quoted rather than summarised (FAULT: the daemon reported an error: state.list blew up) ok a healthy-looking daemon that simply never answered is its OWN diagnosis (FAULT: UDS up, room 'r1' selected, 3 rooms listed and NO ERROR reported — state.list was issued and never answered. Suspect the room's autobase not opening.) ok all five conditions produce DIFFERENT messages (0 duplicates) ok self-check: the message varies with the observations, so it reads them ok _await_room_state exists ok the timeout path calls it, rather than printing a fixed string GATE room_state_fault: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-nav-debug (ok, 1173ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok the dc-terrain GDExtension is loaded ok DCTerrain exposes debug_nav_chunk — if this fails the .so is STALE, rebuild all three targets ok a DCTerrain instantiates ok debug_nav_chunk returns data ok and it carries standable cells, regions, portals and a cell size before edit: 270 standable, 1 region(s), 4 portal(s), cell=0.500 m ok one region label per standable cell ok cell size is positive (8m / 16 = 0.5) ok and is exactly size/cells ok every standable cell lies inside the cube asked for ok each portal names face, region and cells ok and covers at least one cell ok DCTerrain exposes edit_terrain after carve: 275 standable (was 270), 1 region(s) ok carving CHANGES the nav answer — the view is not generator-only and edit-blind ok DCTerrain exposes the nav graph ok navigation is OFF by default — it costs per chunk ok and the graph is empty while it is off ok it can be switched on ok self-check: switching nav off drops the graph rather than stranding it ok DCTerrain exposes nav_find_path ok with nav off there is no path ok and it says navigation is OFF rather than implying a wall (navigation is off — call set_nav_enabled(true)) ok an empty graph routes nothing ok and blames the START being off the navigable set, not a missing route (start is not on the navigable set) GATE nav_debug: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-pathwalker (ok, 1015ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok pathwalker.gd loads [pathwalker] 'pw' from (0.0, 0.0, 0.0) to (30.0, 0.0, 0.0) ok the route plus its destination is three points [pathwalker] 'pw' arrived at (30.0, 0.0, 0.0) (leg 1) after 6 ticks: pos=(30.0, 0.0, 0.0) index=3 moves=3 ok it reaches the end of the route ok and it MOVED its body rather than only advancing an index ok finishing at the destination, not at the last crossing ((30.0, 0.0, 0.0)) ok every step is forward along the route (0 backward) [pathwalker] 'pw2' found no nav source in this map ok self-check: with no waypoints the bot does not move (0 new) GATE pathwalker: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistryReal [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistryReal ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-bot-declaration-survives (ok, 1019ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok BotRegistry and GameState are present [beacon] up — state:bot:beacon:alive is true ok a map-bound position bot registers () ok its DECLARATION is durable ok and its position row exists [BotRegistry] map ended: despawning 'decl-survivor' [beacon] down — keys released after 0 ticks ok a map change clears the POSITION row (other peers stop rendering it) ok but the DECLARATION survives, so re-entering the map can revive it [beacon] up — state:bot:beacon:alive is true ok it can be registered again [beacon] down — keys released after 0 ticks ok an EXPLICIT despawn DOES retire the declaration GATE bot_declaration_survives: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-bot-revive (ok, 1014ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok the bot does not exist before its row arrives [beacon] up — state:bot:beacon:alive is true [BotRegistry] revived 'revived-beacon' from its durable declaration (body=none brain=script_file) ok the declared bot was revived into the roster ok and its BRAIN ran -- state:bot:beacon:alive is set ok a legacy row (brain kind only, no path) is NOT revived ok a row whose map does not exist yet is not revived early [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BotRegistry] revived 'revived-late' from its durable declaration (body=position brain=none) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok and IS revived once its map exists (the held row was retried) GATE bot_revive: PASS ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-poll-no-reemit (ok, 1026ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [KeetUdsClient] daemon over TCP 127.0.0.1:1 [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok GameState autoload present ok initial load emits each of the 2 keys exactly once (got 2) ok and marks the room loaded ok an UNCHANGED poll emits nothing (got 0 state_changed) ok a poll with 1 added + 1 removed emits exactly 2 (got 2: ["world:terrain:edit:bob:102", "world:terrain:edit:alice:101"]) ok the added key is emitted ok the removed key is emitted as null ok a poll sent BEFORE a local write does not report that key erased (got []) ok and the next poll, which includes it, emits nothing (got []) ok a poll sent BEFORE a local erase does not bring the key back (got []) ok a key deleted elsewhere is still reported erased (got [["world:terrain:edit:alice:100", ]]) ok a stale fetch for a previous room emits nothing (got 0) GATE poll_no_reemit: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-durable-load-order (ok, 1021ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok GameState autoload present ok GameState exposes the bulk-load entry point ok AdminFacade is listening (it is the handler under test) ok admin:result: routes DURABLE, so get_state reads the store the load fills ok BotRegistry is present to receive the side effect ok the probe bot does not exist before the load ok the command row is in the mirror afterwards ok and so is the result marker ok the ALREADY-APPLIED command did not run again (no 'gate-replay-probe' was registered) GATE durable_load_order: PASS ERROR: 2 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-nav-end-to-end (ok, 3900ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok DCNavVolume exists — if not, the GDExtension is stale, rebuild all three targets ok map_flat.tscn loads collected 2 box colliders from the real map ok the map has box collision to navigate over graph: 20 chunks populated of 64, 28 links, 20 regions, 4096 standable, cell 1.00 m ok chunks with ground in them produced navigation ok and neighbouring chunks LINKED — the graph is connected ok with walkable cells path (-20.0, 0.5, -20.0) -> (20.0, 0.5, 20.0) : found=true nodes=7 waypoints=1 ok a route across the map is found ok and it crosses more than one chunk ok pathwalker.gd loads [pathwalker] 'e2e' arrived at (19.62965, 0.5, 19.81494) (leg 1) bot walked 56.2 m in 143 ticks: (-20.0, 0.5, -20.0) -> (19.62965, 0.5, 19.81494) ok the bot MOVED ok and arrived at the goal the graph routed it to (0.41 m away) ok map_flat builds its own nav volume [MapDCLevel] nav: 2 boxes + 0 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable ok and it populates from the map's OWN colliders (16 chunks) ok it answers nav_find_path, so a bot need not know which map it is in ok it can offer a random standable destination ((-12.5, 0.5, 25.5)) [pathwalker] 'wander' new destination (-6.5, 0.5, -17.5) [pathwalker] 'wander' route: 1 waypoints over 4 nodes [pathwalker] 'wander' arrived at (-6.5, 0.5, -17.5) (leg 1) [pathwalker] 'wander' new destination (19.5, 0.5, -19.5) [pathwalker] 'wander' route: 1 waypoints over 3 nodes [pathwalker] 'wander' arrived at (19.42342, 0.5, -19.49411) (leg 2) [pathwalker] 'wander' new destination (-1.5, 0.5, -9.5) [pathwalker] 'wander' route: 1 waypoints over 4 nodes wander chose 3 distinct destinations, legs=2 ok the wandering bot chose more than one destination — A* re-ran live ok and completed at least one leg to get there ok self-check: a goal floating in the air is refused (goal is not on the navigable set) GATE nav_end_to_end: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/MapFlat/LevelPersistence [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 1 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 5 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 1 boxes + 1 brushes over (64.0, 64.0, 64.0) m -> 16 chunks, 25 links, 18 regions, 4096 standable [MapFlat] sky: seeded current_time=11.0 for this map [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/MapFlat/LevelPersistence [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-level-nav (ok, 4275ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [BuildDock] + topbar (top, open) — 2 panel(s) [BuildDock] + toolsettings (top, open) — 3 panel(s) [BuildDock] + history (right, open) — 4 panel(s) [BuildDock] + object (right, open) — 5 panel(s) [BuildDock] + shape (right, open) — 6 panel(s) [BuildDock] + stack (right, open) — 7 panel(s) [BuildDock] + tools (left, open) — 8 panel(s) [BuildDock] + bots (left, open) — 9 panel(s) [MapDCLevel] baked 8 scene box(es) into base brushes (level 1) [MapDCLevel] adopted 16 scene object(s) (teleporters, spawns, authored nodes) [LevelPackMaterial] 0 texture(s) at 1024 px, 0 unknown [BuildDock] + textures (bottom, open) — 10 panel(s) [BuildDock] + face (right, open) — 11 panel(s) [BuildDock] + outliner (organizer, open) — 12 panel(s) [MapDCLevel] empty level (level_import off) — 0 brush record(s) replayed [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /world/level ← /root/Game/MapDevTest/LevelPersistence ok N1 map_test has a child answering nav_find_path [MapDCLevel] nav: 14 boxes + 8 brushes over (204.0, 16.0, 144.0) m -> 85 chunks, 180 links, 134 regions, 17128 standable N3 nav_rebuild: 85 chunks in 89.7 ms ok N2 the scene has Wall1 and the ground ok N2 a route exists from (-10.25, 0.2, 10.0) to (-5.75, 0.2, 10.0) () ok N2 no segment of the 4-point route crosses Wall1's footprint (0 do) GATE level_nav: PASS ERROR: 6 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === gate-walker-acquire (ok, 1399ms) === Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org [BuildDock] + hotkeys (left, collapsed) — 1 panel(s) [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ok PlayerPosition autoload present ok PlayerPosition exposes get_local_player() -- the maintained handle ok with nothing attached it returns null ok walker.gd loads [walker] no local player yet — will keep looking (is the game started?) ok with no player, the walker has not acquired one ok and a tick with no player still acquires nothing ok the real player scene loads [ProceduralAnimator] PoseLibrary set with 10 poses: ["fall", "idle", "jump_air", "jump_launch", "land", "roll_start", "run_a", "run_b", "walk_a", "walk_b"] [PlayerProcedural] Loaded PoseLibrary from res://scenes/player/procedural/tumble_poses.tres [PlayerProcedural] ProceduralAnimator attached to /root/RealPlayer/Model/TumbleModel/Armature/Skeleton3D ok the real player carries an InputSync (this is what the stub faked) ok PlayerPosition now holds the real player [walker] driving RealPlayer ok the walker acquires the player that appeared AFTER _bot_init ok and sets driven, so player_input.gd stands down ok ticking steers via camera_rotation_y ok and holds forward on input_direction [walker] '' released the player after 3.0s ok _bot_exit clears driven -- a peer is not left unresponsive [walker] no local player yet — will keep looking (is the game started?) ok self-check: with the player detached, a fresh walker acquires nothing GATE walker_acquire: PASS [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry [admin-facade] /global/perf ← /root/PerfMetrics [admin-facade] /global/scripts ← /root/ScriptHost [admin-facade] /global/bots ← /root/BotRegistry ERROR: 4 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. === export-godot (ok, 54038ms) === engine: 4.8.dev.custom_build.4480abf76 Godot Engine v4.8.dev.custom_build.4480abf76 (2026-09-27 20:22:49 UTC) - https://godotengine.org Vulkan 1.4.325 - Forward+ - Using Device #0: NVIDIA - NVIDIA GeForce RTX 2070 [ 0% ] first_scan_filesystem | Started Project initialization (5 steps) [ 0% ] first_scan_filesystem | Scanning file structure... [ 16% ] first_scan_filesystem | Loading global class names... [ 33% ] first_scan_filesystem | Verifying GDExtensions... [ 50% ] first_scan_filesystem | Creating autoload scripts... [ 66% ] first_scan_filesystem | Initializing plugins... Editor Screenshot plugin loaded — F12 or: echo screenshot | nc localhost 6008 BlenderBridge v0.173.0: Server started (shm=/blender_bridge, sock=/tmp/blender_bridge.sock, regions=2x8388608) [BB] plugin up; the bridge now survives scene switches [ 83% ] first_scan_filesystem | Starting file scan... [ DONE ] first_scan_filesystem  [ 0% ] _update_scan_actions | Started Scanning actions... (3 steps) [ 0% ] _update_scan_actions | bridge_Image_0.png [ 25% ] _update_scan_actions | bridge_Image_1.png [ 50% ] _update_scan_actions | bridge_Image_2.png [ DONE ] _update_scan_actions  [ 0% ] savepack | Started Packing (102 steps) [ 1% ] savepack | Storing File: res://bin/linux/libdc_terrain.linux.editor.x86_64.so [ 1% ] savepack | Storing File: res://bin/linux/libproc_nodes.linux.editor.x86_64.so [ 1% ] savepack | Storing File: res://addons/editor_screenshot/editor_screenshot.gdc [ 1% ] savepack | Storing File: res://addons/keet_social/keet_chat.gdc [ 1% ] savepack | Storing File: res://addons/keet_social/keet_feed.gdc [ 1% ] savepack | Storing File: res://addons/keet_social/keet_game_state.gdc [ 1% ] savepack | Storing File: res://addons/keet_social/keet_identity.gdc [ 1% ] savepack | Storing File: res://addons/keet_social/keet_names.gdc [ 1% ] savepack | Storing File: res://addons/keet_social/keet_peer_identity.gdc [ 1% ] savepack | Storing File: res://addons/keet_social/keet_room.gdc [ 1% ] savepack | Storing File: res://addons/keet_social/keet_tile_index.gdc [ 1% ] savepack | Storing File: res://addons/keet_social/keet_uds_client.gdc [ 1% ] savepack | Storing File: res://.godot/imported/tele_frame3.png-b9a4950ed9b93337ba0c01af46f444c6.ctex [ 1% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tele_frame3.png.import [ 1% ] savepack | Storing File: res://texture_packs/polyhaven/LICENSE.txt [ 1% ] savepack | Storing File: res://.godot/imported/tele_frame2.png-fc56e336744a4ac5e278ceccc8295caf.ctex [ 1% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tele_frame2.png.import [ 1% ] savepack | Storing File: res://.godot/imported/tele_frame1_normal.png-fe2583062b64acf1cbf005378144644c.ctex [ 1% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tele_frame1_normal.png.import [ 1% ] savepack | Storing File: res://bin/linux/libhyperswarm_peer.linux.template_release.x86_64.so [ 1% ] savepack | Storing File: res://.godot/imported/telepad1_fbr.png-c87dd0c43dd0b6dd88a5432c60463a05.ctex [ 1% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/telepad1_fbr.png.import [ 1% ] savepack | Storing File: res://scenes/maps/dc_level.gdshaderinc.uid [ 1% ] savepack | Storing File: res://.godot/imported/telepad1_fbr_normal.png-6b7de081edd3e563603254ddcd91cd03.ctex [ 1% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/telepad1_fbr_normal.png.import [ 1% ] savepack | Storing File: res://scenes/maps/dc_level.gdshader.uid [ 1% ] savepack | Storing File: res://.godot/imported/tele_frame1.png-3c4ee1cc157433b25e48fbd498a0a335.ctex [ 1% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tele_frame1.png.import [ 1% ] savepack | Storing File: res://scenes/maps/dc_level_pom.gdshader.uid [ 1% ] savepack | Storing File: res://.godot/imported/tele_frame2_normal.png-d76f63f39dc76e23c5a3dda2574904b2.ctex [ 1% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tele_frame2_normal.png.import [ 1% ] savepack | Storing File: res://bin/linux/libdc_terrain.linux.template_release.x86_64.so [ 1% ] savepack | Storing File: res://bin/linux/libproc_nodes.linux.template_debug.x86_64.so [ 1% ] savepack | Storing File: res://bin/linux/libblender_bridge.linux.editor.x86_64.so [ 1% ] savepack | Storing File: res://bin/linux/libproc_nodes.linux.template_release.x86_64.so [ 1% ] savepack | Storing File: res://bin/linux/libdc_terrain.linux.template_debug.x86_64.so [ 1% ] savepack | Storing File: res://bin/linux/libblender_bridge.linux.template_debug.x86_64.so [ 1% ] savepack | Storing File: res://bin/linux/libhyperswarm_peer.linux.template_debug.x86_64.so [ 1% ] savepack | Storing File: res://bin/linux/libblender_bridge.linux.template_release.x86_64.so [ 1% ] savepack | Storing File: res://addons/nubis_clouds/examples/test_cloud_hero.gdc [ 2% ] savepack | Storing File: res://.godot/exported/2056342418/export-b56b56926c4feca3241e5758937dda6c-test_cloud_hero.scn [ 2% ] savepack | Storing File: res://addons/nubis_clouds/examples/test_cloud_layer.gdc [ 2% ] savepack | Storing File: res://.godot/exported/2056342418/export-d9df75ffab89a28328a20c9376b4b534-test_cloud_layer.scn [ 2% ] savepack | Storing File: res://addons/nubis_clouds/examples/test_cloud_sky.gdc [ 2% ] savepack | Storing File: res://.godot/exported/2056342418/export-4e4a6d7b4d73e9b5fe5f357ac3d4ea35-test_cloud_sky.scn [ 2% ] savepack | Storing File: res://.godot/imported/cloud_compositor_sky.glsl-344de74119a53fcbe472a0bcaa9d7b82.res [ 2% ] savepack | Storing File: res://addons/nubis_clouds/experimental/cloud_compositor_sky.glsl.import [ 2% ] savepack | Storing File: res://addons/nubis_clouds/nodes/cloud_volume.gdc [ 2% ] savepack | Storing File: res://addons/nubis_clouds/nodes/nubis_compositor.gdc [ 2% ] savepack | Storing File: res://.godot/imported/scene_data_inc.glsl-b43556deda3214c4c8421fd4673d6b96.res [ 2% ] savepack | Storing File: res://addons/nubis_clouds/shaders/godot/scene_data_inc.glsl.import [ 2% ] savepack | Storing File: res://.godot/imported/cloud_composite.glsl-28c6fe4465fdb672b11c3823b3a170be.res [ 2% ] savepack | Storing File: res://addons/nubis_clouds/shaders/cloud_composite.glsl.import [ 2% ] savepack | Storing File: res://.godot/imported/cloud_compositor.glsl-9e21de8e2188a22a427dabb8c126e0f4.res [ 2% ] savepack | Storing File: res://addons/nubis_clouds/shaders/cloud_compositor.glsl.import [ 2% ] savepack | Storing File: res://.godot/imported/cloud_density_fill.glsl-a95a1162b5e2a467f0887ef76d410d16.res [ 2% ] savepack | Storing File: res://addons/nubis_clouds/shaders/cloud_density_fill.glsl.import [ 2% ] savepack | Storing File: res://addons/nubis_clouds/shaders/cloud_fog.gdshader [ 2% ] savepack | Storing File: res://.godot/imported/cloud_raymarch.glsl-f81337b68059fa6e1c5b3148c9e1b0c6.res [ 2% ] savepack | Storing File: res://addons/nubis_clouds/shaders/cloud_raymarch.glsl.import [ 2% ] savepack | Storing File: res://addons/nubis_clouds/shaders/cloud_raymarch_spatial.gdshader [ 2% ] savepack | Storing File: res://addons/nubis_clouds/shaders/cloud_sdf_raymarch.gdshader [ 2% ] savepack | Storing File: res://addons/nubis_clouds/shaders/cloud_shadow_ground.gdshader [ 2% ] savepack | Storing File: res://addons/nubis_clouds/shaders/cloud_sky.gdshader [ 2% ] savepack | Storing File: res://addons/nubis_clouds/shaders/cloud_spatial.gdshader [ 2% ] savepack | Storing File: res://.godot/imported/noise_perlin_worley.glsl-ae1530abfcb99565475e05395595015e.res [ 2% ] savepack | Storing File: res://addons/nubis_clouds/shaders/noise_perlin_worley.glsl.import [ 2% ] savepack | Storing File: res://.godot/imported/perlworlnoise.png-dcb861ed719f71403c27eb1e1e23c23e.ctex3d [ 2% ] savepack | Storing File: res://addons/nubis_clouds/textures/perlworlnoise.png.import [ 2% ] savepack | Storing File: res://.godot/imported/weather.webp-33084ab2287158470f57bf48b3307a1e.ctex [ 2% ] savepack | Storing File: res://addons/nubis_clouds/textures/weather.webp.import [ 2% ] savepack | Storing File: res://.godot/imported/worlnoise.webp-8a4e4e025c521321472cc3b2b9ed844a.ctex [ 2% ] savepack | Storing File: res://addons/nubis_clouds/textures/worlnoise.webp.import [ 2% ] savepack | Storing File: res://addons/nubis_clouds/nubis_clouds.gdc [ 2% ] savepack | Storing File: res://addons/sky3d_extended/assets/milkyway/milkyway_cubemap.res [ 2% ] savepack | Storing File: res://.godot/imported/milkyway_xn.png-2ec5c3b9daf5041dabf4f438ad2208dc.ctex [ 2% ] savepack | Storing File: res://addons/sky3d_extended/assets/milkyway/milkyway_xn.png.import [ 2% ] savepack | Storing File: res://.godot/imported/milkyway_xp.png-ceec5337ec3606a926af2380636b62f9.ctex [ 2% ] savepack | Storing File: res://addons/sky3d_extended/assets/milkyway/milkyway_xp.png.import [ 2% ] savepack | Storing File: res://.godot/imported/milkyway_yn.png-f08cae896f2a31f06cf661cb4faeaa41.ctex [ 2% ] savepack | Storing File: res://addons/sky3d_extended/assets/milkyway/milkyway_yn.png.import [ 2% ] savepack | Storing File: res://.godot/imported/milkyway_yp.png-78f0947a83f3887b7a60f2a544464374.ctex [ 2% ] savepack | Storing File: res://addons/sky3d_extended/assets/milkyway/milkyway_yp.png.import [ 2% ] savepack | Storing File: res://.godot/imported/milkyway_zn.png-b1bed8a73d0858f616dc8db654cbb9bf.ctex [ 2% ] savepack | Storing File: res://addons/sky3d_extended/assets/milkyway/milkyway_zn.png.import [ 2% ] savepack | Storing File: res://.godot/imported/milkyway_zp.png-963e136d48b92103a335fa13b69aac92.ctex [ 2% ] savepack | Storing File: res://addons/sky3d_extended/assets/milkyway/milkyway_zp.png.import [ 2% ] savepack | Storing File: res://.godot/imported/starmap_2020_4k.exr-37768c7bdf354dc0e9f04cd6d1162e29.ctex [ 2% ] savepack | Storing File: res://addons/sky3d_extended/assets/milkyway/starmap_2020_4k.exr.import [ 3% ] savepack | Storing File: res://.godot/exported/2056342418/export-54c4c8730d88a5b08d1e90a9162ef596-SNoise.res [ 3% ] savepack | Storing File: res://.godot/exported/2056342418/export-8afe7f8bccf204c96087076aa8f1ad15-SunMoonLightFade.res [ 3% ] savepack | Storing File: res://.godot/imported/noise2.png-d13e913afaec48b38839819d5c262aaf.ctex [ 3% ] savepack | Storing File: res://addons/sky3d_extended/assets/textures/noise2.png.import [ 3% ] savepack | Storing File: res://.godot/imported/noise.jpg-7a1dee8daba9e9fb9513dfdbe9de2d8a.ctex [ 3% ] savepack | Storing File: res://addons/sky3d_extended/assets/textures/noise.jpg.import [ 3% ] savepack | Storing File: res://.godot/imported/noiseClouds.png-c08518ad00ff4f41123337eb69b10c9b.ctex [ 3% ] savepack | Storing File: res://addons/sky3d_extended/assets/textures/noiseClouds.png.import [ 3% ] savepack | Storing File: res://.godot/imported/SkyIcon.png-1c3f32d2e8257a2094efec31a77347ee.ctex [ 3% ] savepack | Storing File: res://addons/sky3d_extended/assets/textures/SkyIcon.png.import [ 3% ] savepack | Storing File: res://.godot/imported/Milkyway.jpg-50a392aeebc7ff0583bb0a52b24aaa81.ctex [ 3% ] savepack | Storing File: res://addons/sky3d_extended/assets/thirdparty/textures/milkyway/Milkyway.jpg.import [ 3% ] savepack | Storing File: res://.godot/imported/StarField.jpg-19f3ec1a22e75ca7ec9a4a44307879ed.ctex [ 3% ] savepack | Storing File: res://addons/sky3d_extended/assets/thirdparty/textures/milkyway/StarField.jpg.import [ 3% ] savepack | Storing File: res://.godot/imported/MoonMap.png-3b5df23a708172dfc588ad1d0d6198aa.ctex [ 3% ] savepack | Storing File: res://addons/sky3d_extended/assets/thirdparty/textures/moon/MoonMap.png.import [ 3% ] savepack | Storing File: res://.godot/imported/star_psf.png-490ad0c49bf7b1d10bfe7c29bb34386c.ctex [ 3% ] savepack | Storing File: res://addons/sky3d_extended/assets/star_psf.png.import [ 3% ] savepack | Storing File: res://addons/sky3d_extended/shaders/AtmFog.gdshader [ 3% ] savepack | Storing File: res://addons/sky3d_extended/shaders/cloud_cirrus.gdshader [ 3% ] savepack | Storing File: res://addons/sky3d_extended/shaders/cloud_main.gdshader [ 3% ] savepack | Storing File: res://addons/sky3d_extended/shaders/cloud_shadow.gdshaderinc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/shaders/cloud_shadow_ground.gdshader [ 3% ] savepack | Storing File: res://addons/sky3d_extended/shaders/Common.gdshaderinc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/shaders/noise.gdshaderinc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/shaders/SkyMaterial.gdshader [ 3% ] savepack | Storing File: res://addons/sky3d_extended/shaders/star_psf.gdshader [ 3% ] savepack | Storing File: res://addons/sky3d_extended/src/cloud_layers/cirrus_layer.gdc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/src/cloud_layers/cloud_layer.gdc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/src/cloud_layers/cloud_shared_state.gdc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/src/cloud_layers/shadow_layer.gdc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/src/cloud_layers/spatial_plane_layer.gdc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/src/CloudSystem.gdc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/src/OrbitalElements.gdc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/src/Plugin.gdc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/src/ScatterLib.gdc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/src/Sky3D.gdc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/src/SkyDome.gdc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/src/StarField.gdc [ 3% ] savepack | Storing File: res://addons/sky3d_extended/src/TimeOfDay.gdc [ 4% ] savepack | Storing File: res://addons/sky3d_extended/src/TOD_Math.gdc [ 4% ] savepack | Storing File: res://.godot/imported/caret-down-solid.svg-b4d9f42bb77b5f046534db9fb6ce3529.ctex [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/Icons/caret-down-solid.svg.import [ 4% ] savepack | Storing File: res://.godot/imported/caret-up-solid.svg-d500cf31184acfd701f905947788a1ee.ctex [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/Icons/caret-up-solid.svg.import [ 4% ] savepack | Storing File: res://.godot/imported/cloud-solid-hovered.svg-5915ad0b501f94dd6ac2943fa2d9b9ee.ctex [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/Icons/cloud-solid-hovered.svg.import [ 4% ] savepack | Storing File: res://.godot/imported/cloud-solid-toggled.svg-9ab110cc1532b9330c92af51d0a84250.ctex [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/Icons/cloud-solid-toggled.svg.import [ 4% ] savepack | Storing File: res://.godot/imported/cloud-solid.svg-aeca2f6427f3dee8809ef0f3335ef2ec.ctex [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/Icons/cloud-solid.svg.import [ 4% ] savepack | Storing File: res://.godot/imported/paintbrush-solid-hovered.svg-884c7bfe6963ebc68bd6679cc8b93430.ctex [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/Icons/paintbrush-solid-hovered.svg.import [ 4% ] savepack | Storing File: res://.godot/imported/paintbrush-solid-toggled.svg-9dba8ea6578f4d62c8d8ac5f0866c965.ctex [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/Icons/paintbrush-solid-toggled.svg.import [ 4% ] savepack | Storing File: res://.godot/imported/paintbrush-solid.svg-45fae2590479fea3f32802be20a762e4.ctex [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/Icons/paintbrush-solid.svg.import [ 4% ] savepack | Storing File: res://.godot/exported/2056342418/export-2c78b90bd3da337e1dfd3560d3e1923c-DrawBrushToolsMaterial.res [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/AccordionButton.gdc [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/AdaptingGridContainer.gdc [ 4% ] savepack | Storing File: res://.godot/exported/2056342418/export-3ce4b973638102700352f0c61facf697-CloudsDrawBrush.scn [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/CloudsEditorController.gdc [ 4% ] savepack | Storing File: res://.godot/exported/2056342418/export-3f5e16ac87d39e6df8a0f423507db832-CloudsEditorDock.scn [ 4% ] savepack | Storing File: res://.godot/exported/2056342418/export-3e7524942a07357b47f5580a3d5a8de3-DockPanelStyle.res [ 4% ] savepack | Storing File: res://.godot/imported/MaskDrawingCompute.glsl-673e2cf943808157ccf1bdd56ce2cf1f.res [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/MaskDrawingCompute.glsl.import [ 4% ] savepack | Storing File: res://.godot/imported/bluenoise_Dither.png-46e0852a591171c905cd8bf2cebacaaf.ctex3d [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/NoiseTextures/bluenoise_Dither.png.import [ 4% ] savepack | Storing File: res://.godot/imported/curl_noise_packed.png-1f924e8248766874efc15bc188bf7381.ctex3d [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/NoiseTextures/curl_noise_packed.png.import [ 4% ] savepack | Storing File: res://.godot/imported/curl_noise_varied.tga-e11e3fd1c7a5a54eebcff93a4ba19ea5.ctex3d [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/NoiseTextures/curl_noise_varied.tga.import [ 4% ] savepack | Storing File: res://.godot/exported/2056342418/export-fca0ef07cc30ad56c75eb6337bf72cc7-ExtraLargeScaleNoise.res [ 4% ] savepack | Storing File: res://.godot/exported/2056342418/export-85feda748de339037e9ea8cd5e50aa9a-HeightGradient2.res [ 4% ] savepack | Storing File: res://.godot/exported/2056342418/export-f704e64fc0462d0e5b30ffa6934ce65c-HeightGradient.res [ 4% ] savepack | Storing File: res://.godot/exported/2056342418/export-f8643fbb046245ad3d4e2cdef7dfc488-LargeScaleNoise.res [ 4% ] savepack | Storing File: res://.godot/exported/2056342418/export-bbc34bdf1d3a11ec13c7c3fba8048bc7-MediumScaleNoise.res [ 4% ] savepack | Storing File: res://.godot/exported/2056342418/export-6e0a36f0a5d8e9b2cb957b598ae6de4a-SmallScaleNoise.res [ 4% ] savepack | Storing File: res://.godot/imported/CloudsDriverIcon.svg-faa29143230a8cbda673ccfc6652c810.ctex [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/CloudsDriverIcon.svg.import [ 4% ] savepack | Storing File: res://.godot/exported/2056342418/export-d194e6ca6a44516bd3ee0bc7638d240e-compositor_test_scene.scn [ 4% ] savepack | Storing File: res://.godot/exported/2056342418/export-59f9878e143f2d3a0a8777e6b6bdcfed-ExampleCloudsResource.res --res://addons/SunshineClouds2/ReflectionShader.gdshader-- 34 | 35 | group_uniforms Reflections; E 36-> global uniform sampler2D Reflections: repeat_disable; 37 | 38 | uniform float ssr_max_travel = 500.0; [ 4% ] savepack | Storing File: res://.godot/exported/2056342418/export-312fe2855a456af2ee0fc3658bfd820e-ExampleScene.scn [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/ReflectionShader.gdshader [ 4% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineCloudEffector.gdc [ 5% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineClouds2.gdc [ 5% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineClouds.gdc [ 5% ] savepack | Storing File: res://.godot/imported/SunshineCloudsBlur.glsl-8e69fd4b967ed550ccc4d057ee46c0a5.res [ 5% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineCloudsBlur.glsl.import [ 5% ] savepack | Storing File: res://.godot/imported/SunshineCloudsCompute.glsl-e9f79cb38b2b7ff7be9633179fbca4c5.res [ 5% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineCloudsCompute.glsl.import [ 5% ] savepack | Storing File: res://.godot/imported/SunshineCloudsDisplay.glsl-602d5e21efc2f12bb69e9e6145b7ede3.res [ 5% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineCloudsDisplay.glsl.import [ 5% ] savepack | Storing File: res://.godot/imported/SunshineCloudsDisplay.msaa.glsl-ef574cff8a1a3b7e48cfd96d8b54b6cf.res [ 5% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineCloudsDisplay.msaa.glsl.import [ 5% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineCloudsDriver.gdc [ 5% ] savepack | Storing File: res://.godot/exported/2056342418/export-6425856354d1df9618eddc639e39be77-SunshineCloudsGDTestResource.res [ 5% ] savepack | Storing File: res://.godot/imported/SunshineCloudsPostCompute.glsl-fc422a4d7d896e6886b97028d6f47ec2.res [ 5% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineCloudsPostCompute.glsl.import [ 5% ] savepack | Storing File: res://.godot/imported/SunshineCloudsPostCompute.msaa.glsl-80be32b2c971150f963527b62159d785.res [ 5% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineCloudsPostCompute.msaa.glsl.import [ 5% ] savepack | Storing File: res://.godot/imported/SunshineCloudsPreCompute.glsl-22ae1e1e494b998ddb4951b73fc7a9ca.res [ 5% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineCloudsPreCompute.glsl.import [ 5% ] savepack | Storing File: res://.godot/imported/tlight13_fbr_normal.png-48331b129c862ba4f2e15638668ba8bc.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tlight13_fbr_normal.png.import [ 5% ] savepack | Storing File: res://.godot/imported/tlightnb_normal.png-de733cf2e1bc2aebfbdecc02dff154fb.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tlightnb_normal.png.import [ 5% ] savepack | Storing File: res://.godot/imported/tlight12_fbr.png-c7a65ff793a64032d517ab852fb45a62.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tlight12_fbr.png.import [ 5% ] savepack | Storing File: res://.godot/imported/tlightblfb_fbr.png-a1ac0f5628e4a3bab80bf0b1e5b866a9.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tlightblfb_fbr.png.import [ 5% ] savepack | Storing File: res://.godot/imported/tlightrdfb_fbr.png-38a494dbd3be468f925d547d443d515a.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tlightrdfb_fbr.png.import [ 5% ] savepack | Storing File: res://.godot/imported/tlightfb_fbr.png-e3749780238a171b36f73e7ea5aa51c2.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tlightfb_fbr.png.import [ 5% ] savepack | Storing File: res://.godot/imported/tlightfb_fbr_normal.png-cfa0d24d361aa9b62ce13ebabe47c0d6.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tlightfb_fbr_normal.png.import [ 5% ] savepack | Storing File: res://.godot/imported/tlightnb.png-90a0f7450e74f1f4c280a44bca74848f.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tlightnb.png.import [ 5% ] savepack | Storing File: res://.godot/imported/tlight11_fbr_normal.png-931a98b3f84a16d983ef66f1ad6a6714.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tlight11_fbr_normal.png.import [ 5% ] savepack | Storing File: res://.godot/imported/tlight12_fbr_normal.png-b8726b559587fa629321ebab199c579e.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tlight12_fbr_normal.png.import [ 5% ] savepack | Storing File: res://.godot/imported/tlightrdfb_fbr_normal.png-15f86d72358de7355225054238e2b648.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tlightrdfb_fbr_normal.png.import [ 5% ] savepack | Storing File: res://.godot/imported/tlight11_fbr.png-f77c4e10d24ff943509fe3874b03f589.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tlight11_fbr.png.import [ 5% ] savepack | Storing File: res://.godot/imported/tlight13_fbr.png-df48f6123a01eb130edd4b460aca879b.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tlight13_fbr.png.import [ 5% ] savepack | Storing File: res://.godot/imported/treadplatemetal.png-f510f2f73959de8c6464c40a62b11e1d.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/treadplatemetal.png.import [ 5% ] savepack | Storing File: res://.godot/imported/tlightblfb_fbr_normal.png-2f9d5d041ef87a75c6003024c153093e.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tlightblfb_fbr_normal.png.import [ 5% ] savepack | Storing File: res://.godot/imported/tele_frame3_normal.png-40de52ec3d8a6987c35f52d135825ea7.ctex [ 5% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tele_frame3_normal.png.import [ 5% ] savepack | Storing File: res://.godot/exported/2056342418/export-38602b552287bab538cd8267ceef1070-level0.scn [ 5% ] savepack | Storing File: res://.godot/exported/2056342418/export-3ffa6f58b68dd9e8d779e3c8057c1c16-level1.scn [ 5% ] savepack | Storing File: res://.godot/exported/2056342418/export-a36c363662112262ea36502b4654db5f-map_cyber_environment.scn [ 5% ] savepack | Storing File: res://.godot/imported/marblesplosion.glb-ad231465fe2245c11f50c2fcfb6a82f3.scn [ 5% ] savepack | Storing File: res://assets/maps/map_cyber/marblesplosion.glb.import [ 5% ] savepack | Storing File: res://.godot/imported/marblesplosion_Base Color.jpg-42d9bf8c88cd96dda6b3a9d954d09705.ctex [ 5% ] savepack | Storing File: res://assets/maps/map_cyber/marblesplosion_Base Color.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/marblesplosion_concrete_albedo.jpg-60b6cdaedb8878e26cda6aba986feb18.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/marblesplosion_concrete_albedo.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/marblesplosion_concrete_normal.jpg-d3e161fdef7eaaa03382a62b618296e0.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/marblesplosion_concrete_normal.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/marblesplosion_concrete_orm.jpg-189e42fc718f63aa5751b2eb760d65a9.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/marblesplosion_concrete_orm.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/marblesplosion_crystal_albedo.jpg-3b60687248ebaf8d5d722bab48e8d95b.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/marblesplosion_crystal_albedo.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/marblesplosion_crystal_normal.jpg-b07aabcf7c63f77aa06b5c53313b71d2.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/marblesplosion_crystal_normal.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/marblesplosion_crystal_orm.jpg-bb902fe46256580cc37f720489201390.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/marblesplosion_crystal_orm.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/marblesplosion_Metallic.tga-Roughness.jpg-0af56fa0cca174bcb64a12d6d0bc37d0.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/marblesplosion_Metallic.tga-Roughness.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/marblesplosion_Metallic.tga-Roughness_10.jpg-844ec8ce955997e3d716caa44b44e604.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/marblesplosion_Metallic.tga-Roughness_10.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/marblesplosion_Normal.jpg-095b472d0c27159f275aaf0efe5e6243.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/marblesplosion_Normal.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/marblesplosion_Normal_9.jpg-d23f01e1b4b2c98b8a505ac4944c48ff.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/marblesplosion_Normal_9.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/spawn_pad.glb-398b2e93a6654af5810cc6853dc0c45e.scn [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/spawn_pad.glb.import [ 6% ] savepack | Storing File: res://.godot/imported/spawn_pad_concrete_albedo.jpg-54b487fdf7f2feb41226d81248d0fb8a.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/spawn_pad_concrete_albedo.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/spawn_pad_concrete_normal.jpg-bc88af4cf477af3abf8424ff130e3720.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/spawn_pad_concrete_normal.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/spawn_pad_concrete_orm.jpg-a8b8b55388acdd383d686c579fc42fa7.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/spawn_pad_concrete_orm.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/sphere_build1.glb-41bb6ffd606690318807db83ff23579d.scn [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/sphere_build1.glb.import [ 6% ] savepack | Storing File: res://.godot/imported/sphere_build1_Base Color.jpg-0a1a605c53baae93f058203660f8f330.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/sphere_build1_Base Color.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/sphere_build1_concrete_albedo.jpg-fca42560bd6541a434cb2a8285b18498.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/sphere_build1_concrete_albedo.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/sphere_build1_concrete_normal.jpg-4008696218fdd8e54743103b09214cce.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/sphere_build1_concrete_normal.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/sphere_build1_concrete_orm.jpg-30b7531d03ec9122a1b9fa676fde62dd.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/sphere_build1_concrete_orm.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/sphere_build1_crystal_albedo.jpg-28922667a9156ba750400aa28364325b.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/sphere_build1_crystal_albedo.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/sphere_build1_crystal_normal.jpg-c45716b89b586ded6d8b23f5fd13f8a5.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/sphere_build1_crystal_normal.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/sphere_build1_crystal_orm.jpg-32ff8e3b45c3d614ebc461d1b7f2265b.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/sphere_build1_crystal_orm.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/sphere_build1_Metallic.tga-Roughness.jpg-19940b803ec870e7cbdb03a15ee2085d.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/sphere_build1_Metallic.tga-Roughness.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/sphere_build1_Normal.jpg-1f2f0454b5c3fbe491f6efa7123215bf.ctex [ 6% ] savepack | Storing File: res://assets/maps/map_cyber/sphere_build1_Normal.jpg.import [ 6% ] savepack | Storing File: res://.godot/exported/2056342418/export-c66286df3738b4808986c4251c1fe421-map_cyber1_environment.scn [ 6% ] savepack | Storing File: res://.godot/exported/2056342418/export-13daaac31fefa2bfba007eb20c3c5ba8-map_test_environment.scn [ 6% ] savepack | Storing File: res://.godot/imported/Untitled.glb-e1cf3b2ddad428c0a8f7425875b7d75c.scn [ 6% ] savepack | Storing File: res://assets/models/brokep/Untitled.glb.import [ 6% ] savepack | Storing File: res://.godot/imported/portal.glb-94fddf5853777eba0cceff9a007e04cb.scn [ 6% ] savepack | Storing File: res://assets/models/portal/portal.glb.import [ 6% ] savepack | Storing File: res://.godot/imported/portal_portal_d.jpg-d12db6e5683e92f4f292cf6160ca2554.ctex [ 6% ] savepack | Storing File: res://assets/models/portal/portal_portal_d.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/portal_portal_e.jpg-c3f9b909e1a3fa14110436a91dafd0f3.ctex [ 6% ] savepack | Storing File: res://assets/models/portal/portal_portal_e.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/portal_portal_n.jpg-ef2756b869086e8c10553294832ac4d9.ctex [ 6% ] savepack | Storing File: res://assets/models/portal/portal_portal_n.jpg.import [ 6% ] savepack | Storing File: res://.godot/imported/portal_portal_rm.jpg-8e331c80176e31eb5bdcc36db2c87513.ctex [ 6% ] savepack | Storing File: res://assets/models/portal/portal_portal_rm.jpg.import [ 7% ] savepack | Storing File: res://.godot/imported/spawnpad.glb-47b136251ee002650e4d0d34673ee754.scn [ 7% ] savepack | Storing File: res://assets/models/spawnpad/spawnpad.glb.import [ 7% ] savepack | Storing File: res://.godot/imported/spawnpad_concrete_albedo.jpg-ef549536163af77cd00d62b5c320e998.ctex [ 7% ] savepack | Storing File: res://assets/models/spawnpad/spawnpad_concrete_albedo.jpg.import [ 7% ] savepack | Storing File: res://.godot/imported/spawnpad_concrete_normal.jpg-156bdae7b25459d16e829f33cac7b58e.ctex [ 7% ] savepack | Storing File: res://assets/models/spawnpad/spawnpad_concrete_normal.jpg.import [ 7% ] savepack | Storing File: res://.godot/imported/spawnpad_concrete_orm.jpg-5a7f6de0a92821e703763f92049798c6.ctex [ 7% ] savepack | Storing File: res://assets/models/spawnpad/spawnpad_concrete_orm.jpg.import [ 7% ] savepack | Storing File: res://.godot/imported/teleporter.glb-4624b5e2bc65d13e34a4531a5d03fd8a.scn [ 7% ] savepack | Storing File: res://assets/models/teleporter/teleporter.glb.import [ 7% ] savepack | Storing File: res://.godot/imported/teleporter_cable_mass_d.jpg-d2cafa0448cab2245b37d270be28d05d.ctex [ 7% ] savepack | Storing File: res://assets/models/teleporter/teleporter_cable_mass_d.jpg.import [ 7% ] savepack | Storing File: res://.godot/imported/teleporter_cable_mass_rm.jpg-36830d880ed75b85cbc3327a6bdf6535.ctex [ 7% ] savepack | Storing File: res://assets/models/teleporter/teleporter_cable_mass_rm.jpg.import [ 7% ] savepack | Storing File: res://.godot/imported/teleporter_teleport_d.jpg-a835fe1a1eecd39d8aa4bade1f7a1c4a.ctex [ 7% ] savepack | Storing File: res://assets/models/teleporter/teleporter_teleport_d.jpg.import [ 7% ] savepack | Storing File: res://.godot/imported/teleporter_teleport_n.jpg-e06bdc223e5a3207547a4aae7d7fd29c.ctex [ 7% ] savepack | Storing File: res://assets/models/teleporter/teleporter_teleport_n.jpg.import [ 7% ] savepack | Storing File: res://.godot/imported/teleporter_teleport_rm.jpg-8f53cbfb31f1d0b2f96461d49e61ef80.ctex [ 7% ] savepack | Storing File: res://assets/models/teleporter/teleporter_teleport_rm.jpg.import [ 7% ] savepack | Storing File: res://.godot/imported/tumble.glb-a5221b2ec084b572b43558e0e45558ad.scn [ 7% ] savepack | Storing File: res://assets/models/tumble/tumble.glb.import [ 7% ] savepack | Storing File: res://.godot/imported/tumble_hand.glb-b361b0f5bb1da32274518b38f30f0679.scn [ 7% ] savepack | Storing File: res://assets/models/tumble/tumble_hand.glb.import [ 7% ] savepack | Storing File: res://.godot/imported/fft_butterfly.glsl-09ced46a7268b605035b0b9e32880b38.res [ 7% ] savepack | Storing File: res://assets/ocean/shaders/compute/fft_butterfly.glsl.import [ 7% ] savepack | Storing File: res://.godot/imported/fft_compute.glsl-4659f8ab8533579f91f8030228d8f32a.res [ 7% ] savepack | Storing File: res://assets/ocean/shaders/compute/fft_compute.glsl.import [ 7% ] savepack | Storing File: res://.godot/imported/fft_unpack.glsl-f9375fa15884d29e0e03ca97d7f1ed14.res [ 7% ] savepack | Storing File: res://assets/ocean/shaders/compute/fft_unpack.glsl.import [ 7% ] savepack | Storing File: res://.godot/imported/spectrum_compute.glsl-8c4d8644c74adbdf437a54cdec69da68.res [ 7% ] savepack | Storing File: res://assets/ocean/shaders/compute/spectrum_compute.glsl.import [ 7% ] savepack | Storing File: res://.godot/imported/spectrum_modulate.glsl-d16d58b06593369494ae66dd7e3a4309.res [ 7% ] savepack | Storing File: res://assets/ocean/shaders/compute/spectrum_modulate.glsl.import [ 7% ] savepack | Storing File: res://.godot/imported/transpose.glsl-d43ef33624641b931213a4ea8aeda2b6.res [ 7% ] savepack | Storing File: res://assets/ocean/shaders/compute/transpose.glsl.import [ 7% ] savepack | Storing File: res://assets/ocean/shaders/fetch_bake.gdshader [ 7% ] savepack | Storing File: res://assets/ocean/shaders/ocean.gdshader [ 7% ] savepack | Storing File: res://assets/ocean/shaders/underwater.gdshader [ 7% ] savepack | Storing File: res://assets/ocean/ocean.gdc [ 7% ] savepack | Storing File: res://assets/ocean/ocean_globals.gdc [ 7% ] savepack | Storing File: res://assets/ocean/render_context.gdc [ 7% ] savepack | Storing File: res://assets/ocean/wave_cascade_parameters.gdc [ 7% ] savepack | Storing File: res://assets/ocean/wave_generator.gdc [ 7% ] savepack | Storing File: res://.godot/imported/constant_natural_wind.mp3-163fff7062f7dd1f084e41a94eba4a22.mp3str [ 7% ] savepack | Storing File: res://assets/sounds/ambience/constant_natural_wind.mp3.import [ 7% ] savepack | Storing File: res://.godot/imported/ear_wind.mp3-70c7b0062dcbac4a2bb97a0565616e62.mp3str [ 7% ] savepack | Storing File: res://assets/sounds/ambience/ear_wind.mp3.import [ 7% ] savepack | Storing File: res://.godot/imported/howling_wind.mp3-2494a7627feaa3328f99dc952817e727.mp3str [ 7% ] savepack | Storing File: res://assets/sounds/ambience/howling_wind.mp3.import [ 7% ] savepack | Storing File: res://.godot/imported/spawnpad_hum.wav-f66dcb9146d62d9537f012a6d850fce7.sample [ 7% ] savepack | Storing File: res://assets/sounds/ambience/spawnpad_hum.wav.import [ 7% ] savepack | Storing File: res://.godot/imported/strange_wind.mp3-c4eb466dfd7353827bb8b5dd60c80887.mp3str [ 7% ] savepack | Storing File: res://assets/sounds/ambience/strange_wind.mp3.import [ 7% ] savepack | Storing File: res://.godot/imported/jump_0.ogg-123789f4534f27bf4bd412dd9bc7deb4.oggvorbisstr [ 7% ] savepack | Storing File: res://assets/sounds/player/cozy/jump_0.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/jump_1.ogg-db792d99b9e6bc67450c2f003eb4c763.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/jump_1.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/jump_2.ogg-450d7e5128367e38b443fdc322f15ba4.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/jump_2.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/jump_3.ogg-9e8b928052ca06cc4f682650549391a6.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/jump_3.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/land_0.ogg-3648874f51de37b4bb1ec9d2ce573489.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/land_0.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/land_1.ogg-e3fec25cb8097fdaf5920e339190dc7a.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/land_1.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/land_2.ogg-2b2e2bdef878066dfe94e57637b439c7.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/land_2.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/land_3.ogg-1642af739dd4aa0a636630bcc1c51980.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/land_3.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/land_4.ogg-616011a60e2b2d3698af3d470b120525.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/land_4.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_hard_0.ogg-bc1e6c001c6ad61c5ec193247dadf79f.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_hard_0.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_hard_1.ogg-27f4d820afdfc33c69b6133d5e5f25cb.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_hard_1.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_hard_2.ogg-a6cd1728d4e0c9abe812617ca3eabc21.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_hard_2.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_hard_3.ogg-73466535addc46e1c9766298c5472469.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_hard_3.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_hard_4.ogg-c81f7f762a4a1ab6343faf9724502ce4.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_hard_4.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_hard_5.ogg-7187e44ee763b57663ec6d238528d4b5.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_hard_5.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_hard_6.ogg-591f3c4fee6d204dd5a648a667fb2d09.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_hard_6.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_hard_7.ogg-3e36e8fea6a1a231ea9f4761facbbf20.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_hard_7.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_hard_8.ogg-e430bda3ff452b77d98f19b65c43d5c4.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_hard_8.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_hard_9.ogg-f3dcb7678117289c51f344d3040a29e3.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_hard_9.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_terrain_0.ogg-95ab5884f2f8917e052b0e0c68686817.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_terrain_0.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_terrain_1.ogg-5e313d9ff13720020e92368ec73a552f.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_terrain_1.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_terrain_2.ogg-f0ac0e8d9be8be7c0995ce6b93453966.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_terrain_2.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_terrain_3.ogg-02218d01f7b1c751bbe895ea14284ede.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_terrain_3.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/step_terrain_4.ogg-3d1a163ac55b4f12473b83410b2ae426.oggvorbisstr [ 8% ] savepack | Storing File: res://assets/sounds/player/cozy/step_terrain_4.ogg.import [ 8% ] savepack | Storing File: res://.godot/imported/fire_grapplinghook1.mp3-3ef4e7717a0d0f19152a9205a299b571.mp3str [ 8% ] savepack | Storing File: res://assets/sounds/player/fire_grapplinghook1.mp3.import [ 8% ] savepack | Storing File: res://.godot/imported/fire_grapplinghook.wav-e2b95032e33676ef3b5e3b9e1427fe95.sample [ 8% ] savepack | Storing File: res://assets/sounds/player/fire_grapplinghook.wav.import [ 8% ] savepack | Storing File: res://.godot/imported/generic_robot_jump1.mp3-fbeda63a8ac36d1712ec2e0827efa08f.mp3str [ 8% ] savepack | Storing File: res://assets/sounds/player/generic_robot_jump1.mp3.import [ 8% ] savepack | Storing File: res://.godot/imported/generic_robot_jump.wav-11ffb1dae070cc7e5140b9e0f1774df8.sample [ 8% ] savepack | Storing File: res://assets/sounds/player/generic_robot_jump.wav.import [ 8% ] savepack | Storing File: res://.godot/imported/generic_robot_land.wav-d1515f046e148c62578d0f27e0b1c65e.sample [ 8% ] savepack | Storing File: res://assets/sounds/player/generic_robot_land.wav.import [ 8% ] savepack | Storing File: res://.godot/imported/metal_footstep_1.wav-e57d034c732b77ea869fd96ffb4bea03.sample [ 8% ] savepack | Storing File: res://assets/sounds/player/metal_footstep_1.wav.import [ 8% ] savepack | Storing File: res://.godot/imported/metal_footstep_2.wav-172ad965bb85e56ca7abbaad446974d4.sample [ 8% ] savepack | Storing File: res://assets/sounds/player/metal_footstep_2.wav.import [ 8% ] savepack | Storing File: res://.godot/imported/metal_footstep_3.wav-fb059ab634a565cf6f3d44a6e85f5ade.sample [ 8% ] savepack | Storing File: res://assets/sounds/player/metal_footstep_3.wav.import [ 8% ] savepack | Storing File: res://.godot/imported/release_grapplinghook.wav-6386b3b44c49bc692b3b6b534a28b1f2.sample [ 8% ] savepack | Storing File: res://assets/sounds/player/release_grapplinghook.wav.import [ 9% ] savepack | Storing File: res://.godot/imported/rubber_foot.mp3-2b675c58334f1e5619000f02fa75724d.mp3str [ 9% ] savepack | Storing File: res://assets/sounds/player/rubber_foot.mp3.import [ 9% ] savepack | Storing File: res://.godot/imported/teleport_1.mp3-61298d92ecf3ab492b62616d5364faec.mp3str [ 9% ] savepack | Storing File: res://assets/sounds/player/teleport_1.mp3.import [ 9% ] savepack | Storing File: res://.godot/imported/toggleLight_1.wav-3c6b6158e5cc6bccea829ac956df6645.sample [ 9% ] savepack | Storing File: res://assets/sounds/player/toggleLight_1.wav.import [ 9% ] savepack | Storing File: res://.godot/imported/tumble_fall.mp3-caff94e17789629a706b7193dd195677.mp3str [ 9% ] savepack | Storing File: res://assets/sounds/player/tumble_fall.mp3.import [ 9% ] savepack | Storing File: res://.godot/imported/tumble_grapplinghook.mp3-12ce62bd21c64737c6afb83060e4027c.mp3str [ 9% ] savepack | Storing File: res://assets/sounds/player/tumble_grapplinghook.mp3.import [ 9% ] savepack | Storing File: res://.godot/imported/tumble_step1.mp3-01f30cc06f66b4321dfa511bb02fef9e.mp3str [ 9% ] savepack | Storing File: res://assets/sounds/player/tumble_step1.mp3.import [ 9% ] savepack | Storing File: res://.godot/imported/tumble_step2.mp3-87034bc266b92c66506c4e47bc81c69f.mp3str [ 9% ] savepack | Storing File: res://assets/sounds/player/tumble_step2.mp3.import [ 9% ] savepack | Storing File: res://assets/terrain/coarse_field_seed1234.json [ 9% ] savepack | Storing File: res://.godot/imported/lightning.png-2acdc918865a105f62f197636540c1b9.ctex [ 9% ] savepack | Storing File: res://assets/textures/electric/lightning.png.import [ 9% ] savepack | Storing File: res://.godot/imported/noise.png-f87d6bc117b1602d083ed1dc1738435c.ctex [ 9% ] savepack | Storing File: res://assets/textures/electric/noise.png.import [ 9% ] savepack | Storing File: res://.godot/imported/particle.png-e6e90bd91e571897c137b6571f9d9b97.ctex [ 9% ] savepack | Storing File: res://assets/textures/electric/particle.png.import [ 9% ] savepack | Storing File: res://.godot/imported/FireMask.png-b6a4caf0701748c61607e5b4ffde0e42.ctex [ 9% ] savepack | Storing File: res://assets/textures/fire/FireMask.png.import [ 9% ] savepack | Storing File: res://.godot/imported/HoleNoise.png-383e047c040a3c552c5fb7cabaafbb89.ctex [ 9% ] savepack | Storing File: res://assets/textures/fire/HoleNoise.png.import [ 9% ] savepack | Storing File: res://.godot/imported/WispyNoise.png-e2a9b0a7cd8d5bf16c1295f71fa7b7b1.ctex [ 9% ] savepack | Storing File: res://assets/textures/fire/WispyNoise.png.import [ 9% ] savepack | Storing File: res://.godot/imported/tumble.jpg-7dca9b9d294c18a1ce1f751b0a789c2f.ctex [ 9% ] savepack | Storing File: res://assets/tumble.jpg.import [ 9% ] savepack | Storing File: res://.godot/imported/tumblelogo.png-9e684fb2652724a76e1011b248c0d1ea.ctex [ 9% ] savepack | Storing File: res://assets/tumblelogo.png.import [ 9% ] savepack | Storing File: res://autoloads/admin_facade.gdc [ 9% ] savepack | Storing File: res://autoloads/asset_sync.gdc [ 9% ] savepack | Storing File: res://autoloads/bot_registry.gdc [ 9% ] savepack | Storing File: res://autoloads/build_dock.gdc [ 9% ] savepack | Storing File: res://autoloads/build_hud.gdc [ 9% ] savepack | Storing File: res://autoloads/contacts.gdc [ 9% ] savepack | Storing File: res://autoloads/content_overlay.gdc [ 9% ] savepack | Storing File: res://autoloads/debug_log.gdc [ 9% ] savepack | Storing File: res://autoloads/game_manager.gdc [ 9% ] savepack | Storing File: res://autoloads/game_mode.gdc [ 9% ] savepack | Storing File: res://autoloads/game_state.gdc [ 9% ] savepack | Storing File: res://autoloads/help_overlay.gdc [ 9% ] savepack | Storing File: res://autoloads/keet_service.gdc [ 9% ] savepack | Storing File: res://autoloads/keymap.gdc [ 9% ] savepack | Storing File: res://autoloads/key_rules.gdc [ 9% ] savepack | Storing File: res://autoloads/model_cache.gdc [ 10% ] savepack | Storing File: res://autoloads/pck_loader.gdc [ 10% ] savepack | Storing File: res://autoloads/perf_metrics.gdc [ 10% ] savepack | Storing File: res://autoloads/player_position.gdc [ 10% ] savepack | Storing File: res://autoloads/presence.gdc [ 10% ] savepack | Storing File: res://autoloads/script_host.gdc [ 10% ] savepack | Storing File: res://autoloads/settings.gdc [ 10% ] savepack | Storing File: res://autoloads/sim_stats.gdc [ 10% ] savepack | Storing File: res://.godot/imported/grid_sdf.glsl-68913157da6e9843248ad59f2dcbf113.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/generators/grid_sdf.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/noise_sdf.glsl-598dd5238cbe06054595e6d5d9873a4b.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/generators/noise_sdf.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/bake_planeset.glsl-e98f44ce1185294684978da08a429a38.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/bake_planeset.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/density_fill.glsl-e2679fab50ab12166c7b5dba2070f2a4.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/density_fill.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/edge_classify.glsl-c53edfe817b44618fae3a46ded95c2ed.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/edge_classify.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/edge_intersect.glsl-45a8fd0bf0a29839e99a57abc87841d8.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/edge_intersect.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/material_kernel.glsl-df211d0d171ab1975da308b11a7ae279.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/material_kernel.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/prepare_dispatch.glsl-11d82512167f874c3903a857367ad727.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/prepare_dispatch.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/qef_solve.glsl-5dbc866688355d8d6cd9abe340aafe22.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/qef_solve.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/quad_emit.glsl-7c5f5cb704b10dd8bbc5db9c91f8c379.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/quad_emit.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/scan_blocks.glsl-72cce6f9509abee2e2022d35ed320c99.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/scan_blocks.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/scan_decoupled_lookback.glsl-0c16bf6521eb905b6a4bbbf8782bd9be.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/scan_decoupled_lookback.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/scan_propagate.glsl-3a0c0fa757fea6068573a46f1e61d178.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/scan_propagate.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/scan_single.glsl-fde44fd292eb34b52b3049d30f02122a.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/scan_single.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/scan_subgroup.glsl-0fe3301af47565adcb686bd9aa6170f3.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/scan_subgroup.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/stream_compact.glsl-9c020ce6b7fb7935976e37ef4eeb7178.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/stream_compact.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/stream_compact_index.glsl-eb4d70720aa64c947f54ddd50a6e3184.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/stream_compact_index.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/surface_normals.glsl-8d6b592e5aecea93d567798d2e6ff5aa.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/surface_normals.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/vertex_polish.glsl-deca289ad911f748dafdefcd0a095ba7.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/vertex_polish.glsl.import [ 10% ] savepack | Storing File: res://.godot/imported/voxel_classify.glsl-64b95fa9a00c5cd4c15ae37424f2f84c.res [ 10% ] savepack | Storing File: res://bin/linux/shaders/voxel_classify.glsl.import [ 10% ] savepack | Storing File: res://bin/linux/dc_terrain.gdextension [ 10% ] savepack | Storing File: res://bin/linux/proc_nodes.gdextension [ 10% ] savepack | Storing File: res://texture_packs/trimsheets/LICENSE.txt [ 10% ] savepack | Storing File: res://bin/hyperswarm_peer.gdextension [ 10% ] savepack | Storing File: res://.godot/exported/2056342418/export-424153f6ce27f18dd85eb1ffc81e1fb4-geiss_terraces.scn [ 11% ] savepack | Storing File: res://.godot/exported/2056342418/export-3403db760aaac528c93eec64d4ab321d-mountain_voronoi1.scn [ 11% ] savepack | Storing File: res://.godot/exported/2056342418/export-04b858df1d386e10dd6e77f4a57d348e-mountain_voronoi2.scn [ 11% ] savepack | Storing File: res://blender/mountain_voronoi3.MeshOutput.gdshader [ 11% ] savepack | Storing File: res://blender/mountain_voronoi3.MeshOutput.meshbake.gdshader [ 11% ] savepack | Storing File: res://.godot/exported/2056342418/export-7307f78f97121a8c2e4a0f7af5553d49-mountain_voronoi3.MeshOutput.meshbake.res [ 11% ] savepack | Storing File: res://.godot/exported/2056342418/export-5884fc97b945c5cc37a9f9dde5a2f9bc-mountain_voronoi3.MeshOutput.res [ 11% ] savepack | Storing File: res://blender/mountain_voronoi3.Mountain.gdshader [ 11% ] savepack | Storing File: res://blender/mountain_voronoi3.Mountain.meshbake.gdshader [ 11% ] savepack | Storing File: res://.godot/exported/2056342418/export-ebecccd26b05bfc5a3c415e08ed91608-mountain_voronoi3.Mountain.meshbake.res [ 11% ] savepack | Storing File: res://.godot/exported/2056342418/export-7f2576c76c51361c460ddc4dd97b59e3-mountain_voronoi3.Mountain.res [ 11% ] savepack | Storing File: res://.godot/exported/2056342418/export-70b210a7d3963f10e55eea7ebf5706b4-mountain_voronoi3.scn [ 11% ] savepack | Storing File: res://.godot/exported/2056342418/export-6c5bba79440f3de08e17830b9a9889a9-undersea_geiss.scn [ 11% ] savepack | Storing File: res://bots/beacon.gdc [ 11% ] savepack | Storing File: res://bots/builder.gdc [ 11% ] savepack | Storing File: res://bots/pathwalker.gdc [ 11% ] savepack | Storing File: res://bots/patrol.gdc [ 11% ] savepack | Storing File: res://bots/roam.gdc [ 11% ] savepack | Storing File: res://bots/walker.gdc [ 11% ] savepack | Storing File: res://.godot/imported/bridge_ChatGPT_Image_Mar_2_2026_02_10_56_PM_webp.png-94cdc7968d6610e3051e08a2474c9687.ctex [ 11% ] savepack | Storing File: res://bridge_textures/bridge_ChatGPT_Image_Mar_2_2026_02_10_56_PM_webp.png.import [ 11% ] savepack | Storing File: res://bridge_textures/bridge_Image_0.png.import [ 11% ] savepack | Storing File: res://bridge_textures/bridge_Image_1.png.import [ 11% ] savepack | Storing File: res://bridge_textures/bridge_Image_2.png.import [ 11% ] savepack | Storing File: res://.godot/imported/bridge_texture_pbr_20250901.png-c2faa72e8c363a9bdd7122fbd963deeb.ctex [ 11% ] savepack | Storing File: res://bridge_textures/bridge_texture_pbr_20250901.png.import [ 11% ] savepack | Storing File: res://.godot/imported/bridge_texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png-bd155697de75a4380fe642f5849d0015.ctex [ 11% ] savepack | Storing File: res://bridge_textures/bridge_texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png.import [ 11% ] savepack | Storing File: res://.godot/imported/bridge_texture_pbr_20250901_normal.png-925e3b65f481d745a6c9e0ebd3a14142.ctex [ 11% ] savepack | Storing File: res://bridge_textures/bridge_texture_pbr_20250901_normal.png.import [ 11% ] savepack | Storing File: res://.godot/exported/2056342418/export-7b2473275fcf18a869b72e3436a42701-terrain.res [ 11% ] savepack | Storing File: res://.godot/imported/preview.webp-d7b7e234ecd78f16a6f0799582085271.ctex [ 11% ] savepack | Storing File: res://materials/infected_rock/preview.webp.import [ 11% ] savepack | Storing File: res://materials/infected_rock.gdshader [ 11% ] savepack | Storing File: res://.godot/exported/2056342418/export-9572e6b3fa5b711a9ef856d80d483df3-infected_rock.res [ 11% ] savepack | Storing File: res://materials/infected_rock_bb.json [ 11% ] savepack | Storing File: res://materials/infected_rock_spatial.gdshader [ 11% ] savepack | Storing File: res://.godot/exported/2056342418/export-13e76b4b25854d8ba5a96cb814fe56ca-infected_rock_vshader.res [ 12% ] savepack | Storing File: res://packs/keet_chat/chat_overlay.gdc [ 12% ] savepack | Storing File: res://.godot/exported/2056342418/export-4b8e7e9ce5a0d181e071588c8d09ff85-chat_overlay.scn [ 12% ] savepack | Storing File: res://packs/keet_chat/manifest.json [ 12% ] savepack | Storing File: res://.godot/exported/2056342418/export-18d00a4d739cec1d8d87131e94b06680-rooms_view.scn [ 12% ] savepack | Storing File: res://.godot/imported/START_rooms.obj-bf42872d438209c8f8bb86f91e7f0dd2.mesh [ 12% ] savepack | Storing File: res://quakedecomp/START_rooms.obj.import [ 12% ] savepack | Storing File: res://.godot/exported/2056342418/export-7cb9f76a72355f64034a5f7336b0beee-START_rooms.scn [ 12% ] savepack | Storing File: res://scenes/creatures/crawler_leg.gdc [ 12% ] savepack | Storing File: res://scenes/creatures/creature_scheduler.gdc [ 12% ] savepack | Storing File: res://scenes/creatures/flying_serpent.gdc [ 12% ] savepack | Storing File: res://scenes/creatures/ground_crawler.gdc [ 12% ] savepack | Storing File: res://scenes/creatures/hopper.gdc [ 12% ] savepack | Storing File: res://scenes/creatures/two_bone_ik.gdc [ 12% ] savepack | Storing File: res://.godot/exported/2056342418/export-7d2f6d352bb29e22dec76d9463b41a51-teleport.scn [ 12% ] savepack | Storing File: res://scenes/game/action_popup.gdc [ 12% ] savepack | Storing File: res://scenes/game/bot_editor_panel.gdc [ 12% ] savepack | Storing File: res://scenes/game/bot_marker.gdc [ 12% ] savepack | Storing File: res://scenes/game/brain_catalogue.gdc [ 12% ] savepack | Storing File: res://scenes/game/command_palette.gdc [ 12% ] savepack | Storing File: res://scenes/game/editor_cursor.gdc [ 12% ] savepack | Storing File: res://scenes/game/editor_history.gdc [ 12% ] savepack | Storing File: res://scenes/game/editor_tool_bar.gdc [ 12% ] savepack | Storing File: res://scenes/game/editor_top_bar.gdc [ 12% ] savepack | Storing File: res://scenes/game/editor_view.gdc [ 12% ] savepack | Storing File: res://scenes/game/face_panel.gdc [ 12% ] savepack | Storing File: res://scenes/game/flatten_room.gdc [ 12% ] savepack | Storing File: res://scenes/game/game.gdc [ 12% ] savepack | Storing File: res://.godot/exported/2056342418/export-69e963a49695dd4030e5c61a12b8ddfe-game.scn [ 12% ] savepack | Storing File: res://scenes/game/glb_check.gdc [ 12% ] savepack | Storing File: res://scenes/game/gltf_packer.gdc [ 12% ] savepack | Storing File: res://scenes/game/hitch_log.gdc [ 12% ] savepack | Storing File: res://scenes/game/hitch_log_end.gdc [ 12% ] savepack | Storing File: res://scenes/game/identity_flow.gdc [ 13% ] savepack | Storing File: res://scenes/game/menu_main.gdc [ 13% ] savepack | Storing File: res://scenes/game/model_collision.gdc [ 13% ] savepack | Storing File: res://scenes/game/object_panel.gdc [ 13% ] savepack | Storing File: res://scenes/game/outliner_model.gdc [ 13% ] savepack | Storing File: res://scenes/game/outliner_panel.gdc [ 13% ] savepack | Storing File: res://scenes/game/prefab_catalogue.gdc [ 13% ] savepack | Storing File: res://scenes/game/save_banner.gdc [ 13% ] savepack | Storing File: res://scenes/game/scene_objects.gdc [ 13% ] savepack | Storing File: res://scenes/game/settings_dump.gdc [ 13% ] savepack | Storing File: res://scenes/game/shape_panel.gdc [ 13% ] savepack | Storing File: res://scenes/game/sky_debug_panel.gdc [ 13% ] savepack | Storing File: res://scenes/game/stack_panel.gdc [ 13% ] savepack | Storing File: res://scenes/game/terrain_edit_manager.gdc [ 13% ] savepack | Storing File: res://scenes/game/terrain_edit_order.gdc [ 13% ] savepack | Storing File: res://scenes/game/terrain_panel.gdc [ 13% ] savepack | Storing File: res://scenes/game/texture_strip.gdc [ 13% ] savepack | Storing File: res://scenes/game/tool_settings_bar.gdc [ 13% ] savepack | Storing File: res://scenes/maps/curves/bundle_cables.gdc [ 13% ] savepack | Storing File: res://scenes/maps/curves/curve_drop.gdc [ 13% ] savepack | Storing File: res://scenes/maps/curves/curve_fold.gdc [ 13% ] savepack | Storing File: res://scenes/maps/curves/curve_math.gdc [ 13% ] savepack | Storing File: res://scenes/maps/curves/edge_cables.gdc [ 13% ] savepack | Storing File: res://scenes/maps/operators/box_cutter_operator.gdc [ 13% ] savepack | Storing File: res://scenes/maps/operators/brush_proxies.gdc [ 13% ] savepack | Storing File: res://scenes/maps/operators/cable_bundle_operator.gdc [ 13% ] savepack | Storing File: res://scenes/maps/operators/cable_edges_operator.gdc [ 13% ] savepack | Storing File: res://scenes/maps/operators/create_box_operator.gdc [ 13% ] savepack | Storing File: res://scenes/maps/operators/curve_edit_operator.gdc [ 13% ] savepack | Storing File: res://scenes/maps/operators/curve_operator.gdc [ 13% ] savepack | Storing File: res://scenes/maps/operators/drop_cable_operator.gdc [ 13% ] savepack | Storing File: res://scenes/maps/operators/element_operator.gdc [ 13% ] savepack | Storing File: res://scenes/maps/operators/extrude_operator.gdc [ 14% ] savepack | Storing File: res://scenes/maps/operators/knife_operator.gdc [ 14% ] savepack | Storing File: res://scenes/maps/operators/level_operator.gdc [ 14% ] savepack | Storing File: res://scenes/maps/operators/mirror_operator.gdc [ 14% ] savepack | Storing File: res://scenes/maps/operators/modal_controls.gdc [ 14% ] savepack | Storing File: res://scenes/maps/operators/move_operator.gdc [ 14% ] savepack | Storing File: res://scenes/maps/operators/operator_stack.gdc [ 14% ] savepack | Storing File: res://scenes/maps/operators/rotate_operator.gdc [ 14% ] savepack | Storing File: res://scenes/maps/operators/scale_operator.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/param/param_basic.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/param/param_cable.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/param/param_hull.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/param/param_prism.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/param/param_shape.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/param/param_shapes.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/param/param_spiral_stairs.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/param/param_stairs.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/param/param_tunnel.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/param/shape_fold.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/arch_shape.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/box_shape.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/brush_shape.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/brush_shapes.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/cone_shape.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/cylinder_shape.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/face_kit.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/pcg32.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/shape_kit.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/sphere_shape.gdc [ 14% ] savepack | Storing File: res://scenes/maps/shapes/stairs_shape.gdc [ 14% ] savepack | Storing File: res://scenes/maps/undersea/terrace_geiss_graph.gdc [ 14% ] savepack | Storing File: res://scenes/maps/undersea/terrace_graph.gdc [ 14% ] savepack | Storing File: res://scenes/maps/undersea/terrain_layers.gdshader [ 15% ] savepack | Storing File: res://scenes/maps/undersea/undersea_geiss_graph.gdc [ 15% ] savepack | Storing File: res://scenes/maps/undersea/undersea_rock.gdshader [ 15% ] savepack | Storing File: res://scenes/maps/bridged_density_material.gdc [ 15% ] savepack | Storing File: res://scenes/maps/brush_view.gdc [ 15% ] savepack | Storing File: res://scenes/maps/cloud_bank.gdc [ 15% ] savepack | Storing File: res://scenes/maps/collection_fold.gdc [ 15% ] savepack | Storing File: res://scenes/maps/collection_ops.gdc [ 15% ] savepack | Storing File: res://scenes/maps/cut_depth.gdc [ 15% ] savepack | Storing File: res://scenes/maps/dc_erosion_color.gdshader [ 15% ] savepack | Storing File: res://scenes/maps/dc_level.gdshader [ 15% ] savepack | Storing File: res://scenes/maps/dc_level.gdshaderinc [ 15% ] savepack | Storing File: res://scenes/maps/dc_level_pom.gdshader [ 15% ] savepack | Storing File: res://scenes/maps/dc_world_setup.gdc [ 15% ] savepack | Storing File: res://scenes/maps/door_mover.gdc [ 15% ] savepack | Storing File: res://scenes/maps/editor_grid.gdc [ 15% ] savepack | Storing File: res://scenes/maps/entity_links.gdc [ 15% ] savepack | Storing File: res://scenes/maps/home_reset.gdc [ 15% ] savepack | Storing File: res://scenes/maps/home_starter.gdc [ 15% ] savepack | Storing File: res://scenes/maps/level_pack_material.gdc [ 15% ] savepack | Storing File: res://scenes/maps/level_persistence.gdc [ 15% ] savepack | Storing File: res://scenes/maps/liquid_volume.gdc [ 15% ] savepack | Storing File: res://scenes/maps/liquid_warp.gdshader [ 15% ] savepack | Storing File: res://scenes/maps/map_core.gdc [ 15% ] savepack | Storing File: res://.godot/exported/2056342418/export-9488cd4da1e691972a5fb564766a30b8-map_cyber.scn [ 15% ] savepack | Storing File: res://scenes/maps/map_cyber.VoxelGI_data.res [ 15% ] savepack | Storing File: res://scenes/maps/map_dc_diffusion.gdc [ 15% ] savepack | Storing File: res://.godot/exported/2056342418/export-f6e9e7711996f9238a64c3fdb6772148-map_dc_diffusion.scn [ 15% ] savepack | Storing File: res://scenes/maps/map_dc_erosion.gdc [ 15% ] savepack | Storing File: res://.godot/exported/2056342418/export-6bab1f57c4459e3397d68fb40db643ab-map_dc_erosion.scn [ 15% ] savepack | Storing File: res://scenes/maps/map_dc_level.gdc [ 15% ] savepack | Storing File: res://.godot/exported/2056342418/export-c78fb98754eaeae0fbd1f6b940307c07-map_dc_level.scn [ 15% ] savepack | Storing File: res://scenes/maps/map_dc_terrain.gdc [ 16% ] savepack | Storing File: res://.godot/exported/2056342418/export-2bb8de7e0c1e8807889174c8fe7e77ca-map_dc_terrain.scn [ 16% ] savepack | Storing File: res://scenes/maps/map_dc_world.gdc [ 16% ] savepack | Storing File: res://.godot/exported/2056342418/export-032e856b43aabaa1b135b8a30482d6de-map_dc_world.scn [ 16% ] savepack | Storing File: res://.godot/exported/2056342418/export-95835fe762df83e4bb3bde6949eeac8d-map_dev_hub.scn [ 16% ] savepack | Storing File: res://.godot/exported/2056342418/export-7f567ead8240398184165fb6d8aa8df8-map_dev_test.scn [ 16% ] savepack | Storing File: res://scenes/maps/map_flat.gdc [ 16% ] savepack | Storing File: res://.godot/exported/2056342418/export-5bf8f5371f6311b77baa02010a1504f9-map_flat.scn [ 16% ] savepack | Storing File: res://scenes/maps/map_geiss.gdc [ 16% ] savepack | Storing File: res://.godot/exported/2056342418/export-043dd9771631300f36606862db66233a-map_geiss.scn [ 16% ] savepack | Storing File: res://scenes/maps/map_geiss_terraces.gdc [ 16% ] savepack | Storing File: res://.godot/exported/2056342418/export-1f5b533575323e699809182fda7789ef-map_geiss_terraces.scn [ 16% ] savepack | Storing File: res://scenes/maps/map_geiss_world.gdc [ 16% ] savepack | Storing File: res://.godot/exported/2056342418/export-5298e4d9dd584d22d9e443e1e803d106-map_geiss_world.scn [ 16% ] savepack | Storing File: res://.godot/exported/2056342418/export-bc2591554a9e8bed99ac3137d04dcb06-map_gen.scn [ 16% ] savepack | Storing File: res://scenes/maps/map_heightmap.gdc [ 16% ] savepack | Storing File: res://.godot/exported/2056342418/export-894b6f7b90a4887f1c74ac291d3dace8-map_heightmap.scn [ 16% ] savepack | Storing File: res://scenes/maps/map_mountain.gdc [ 16% ] savepack | Storing File: res://.godot/exported/2056342418/export-9c0e141004277943d3b55e8f59e0e9ef-map_mountain.scn [ 16% ] savepack | Storing File: res://scenes/maps/map_server.gdc [ 16% ] savepack | Storing File: res://.godot/exported/2056342418/export-9421d56be90aafa73474d70d2fe5c31e-map_server.scn [ 16% ] savepack | Storing File: res://.godot/exported/2056342418/export-731c9b2c2ee238dc01d3616300dba214-map_test.scn [ 16% ] savepack | Storing File: res://scenes/maps/mod_fold.gdc [ 16% ] savepack | Storing File: res://.godot/exported/2056342418/export-74b380eb13022ea3c8a9e2c5ce7f19d4-mountain_clouds.res [ 16% ] savepack | Storing File: res://scenes/maps/op_fold.gdc [ 16% ] savepack | Storing File: res://scenes/maps/quake_entities.gdc [ 16% ] savepack | Storing File: res://scenes/maps/quake_map_importer.gdc [ 16% ] savepack | Storing File: res://scenes/maps/rtlight_manager.gdc [ 16% ] savepack | Storing File: res://scenes/maps/selection_outline.gdc [ 16% ] savepack | Storing File: res://scenes/maps/sky_defaults.gdc [ 16% ] savepack | Storing File: res://scenes/maps/stack_ops.gdc [ 16% ] savepack | Storing File: res://scenes/maps/teleport_trigger.gdc [ 16% ] savepack | Storing File: res://scenes/maps/terrain_material.gdc [ 17% ] savepack | Storing File: res://scenes/maps/texture_packs.gdc [ 17% ] savepack | Storing File: res://scenes/maps/wad_loader.gdc [ 17% ] savepack | Storing File: res://scenes/maps/wall_run_range.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/arm_physics.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/chain_solver.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/chest_ik.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/extract_poses_headless.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/flip_roll.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/foot_ik.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/grapple_rope.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/grapple_system.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/head_ik.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/leg_physics.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/pose_extraction_tool.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/pose_extractor.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/pose_library.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/procedural_animator.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/sphere_sweep.gdc [ 17% ] savepack | Storing File: res://scenes/player/procedural/torso_counter_roll.gdc [ 17% ] savepack | Storing File: res://.godot/exported/2056342418/export-f05b0efd32621840ef706cbf79f936a7-tumble_poses.res [ 17% ] savepack | Storing File: res://scenes/player/procedural/wall_climb.gdc [ 17% ] savepack | Storing File: res://scenes/player/arrival_ground.gdc [ 17% ] savepack | Storing File: res://scenes/player/landing_particles.gdc [ 17% ] savepack | Storing File: res://.godot/exported/2056342418/export-8dca898d0b9429fa0ea97e49b236bb13-landing_particles.scn [ 17% ] savepack | Storing File: res://scenes/player/player.gdc [ 17% ] savepack | Storing File: res://.godot/exported/2056342418/export-c2c62cb8c73458cd122faf659769dc80-player.scn [ 17% ] savepack | Storing File: res://scenes/player/player_config.gdc [ 17% ] savepack | Storing File: res://scenes/player/player_input.gdc [ 17% ] savepack | Storing File: res://scenes/player/player_procedural.gdc [ 17% ] savepack | Storing File: res://.godot/exported/2056342418/export-34079617675851958cfffb35e2e1fa6f-player_procedural.scn [ 17% ] savepack | Storing File: res://scenes/prefabs/bevelled_block.gdc [ 17% ] savepack | Storing File: res://.godot/exported/2056342418/export-1260ff26a2332348dfdbc420664be479-bevelled_block.scn [ 18% ] savepack | Storing File: res://.godot/exported/2056342418/export-ba4f6918089bca9dc5b05733ba6b8afa-bot.scn [ 18% ] savepack | Storing File: res://scenes/prefabs/bot_object.gdc [ 18% ] savepack | Storing File: res://.godot/exported/2056342418/export-b7b3e0499cfae950b61dd8ccd73cd47c-marker.scn [ 18% ] savepack | Storing File: res://.godot/exported/2056342418/export-bb430204da6218e2a1b5d9cd0beda560-model.scn [ 18% ] savepack | Storing File: res://scenes/prefabs/model_object.gdc [ 18% ] savepack | Storing File: res://.godot/exported/2056342418/export-9d2ed30435efc1754709c180a6a969bf-point_light.scn [ 18% ] savepack | Storing File: res://.godot/exported/2056342418/export-6a3adabc589182385a3d2b6552a064ac-spawner.scn [ 18% ] savepack | Storing File: res://scenes/prefabs/spawner_object.gdc [ 18% ] savepack | Storing File: res://.godot/exported/2056342418/export-9c2f235c9b556b820db0cf06c1a838c9-spawn_point.scn [ 18% ] savepack | Storing File: res://.godot/exported/2056342418/export-7386cbb255b50b5010280f43ff4ce3bb-spot_light.scn [ 18% ] savepack | Storing File: res://scenes/teleporter/teleporter.gdc [ 18% ] savepack | Storing File: res://.godot/exported/2056342418/export-36254c1e49f36cd7137280be89917ec1-teleporter.scn [ 18% ] savepack | Storing File: res://.godot/imported/ret_plaster1.png-435be09e99af41b85316d197ae1dc425.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/ret_plaster1.png.import [ 18% ] savepack | Storing File: res://.godot/imported/t_trim2ca_normal.png-621111e5ac24dd8addd58df41b20d117.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2ca_normal.png.import [ 18% ] savepack | Storing File: res://texture_packs/librequake/pack.json [ 18% ] savepack | Storing File: res://.godot/imported/orm.jpg-07d536961b7890c58a714508deb1b47e.ctex [ 18% ] savepack | Storing File: res://texture_packs/trimsheets/yellow_country_wood_house/orm.jpg.import [ 18% ] savepack | Storing File: res://.godot/imported/azfloor1_1_normal.png-273b74b69bb98b310637ca0b102dc4b0.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/azfloor1_1_normal.png.import [ 18% ] savepack | Storing File: res://.godot/imported/t_trim2aa.png-0a4a2bc591f717577612bdb66e561156.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2aa.png.import [ 18% ] savepack | Storing File: res://.godot/imported/asphalt_normal.png-9329ee6a04e4fa58e1205a83f27eca66.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/asphalt_normal.png.import [ 18% ] savepack | Storing File: res://.godot/imported/woodbark64_normal.png-76178865c10e11ef1b48dace5c20e69b.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodbark64_normal.png.import [ 18% ] savepack | Storing File: res://.godot/imported/woodbark128_normal.png-f045106b356f3dd681c563dfb67bcccf.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodbark128_normal.png.import [ 18% ] savepack | Storing File: res://.godot/imported/med_wood1_normal.png-8ec41fe4efac0345151d3b3c84f0a693.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood1_normal.png.import [ 18% ] savepack | Storing File: res://.godot/imported/may_rck1_1.png-dffe7cd6f5c25cdac614093bfb6a4299.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/may_rck1_1.png.import [ 18% ] savepack | Storing File: res://.godot/imported/albedo.jpg-e3a8ea0f1c132a0aef691719e222c881.ctex [ 18% ] savepack | Storing File: res://texture_packs/polyhaven/broken_wall/albedo.jpg.import [ 18% ] savepack | Storing File: res://.godot/imported/crate4b_normal.png-76d1c799a0d7b7be96d8d2ad764969bb.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crate4b_normal.png.import [ 18% ] savepack | Storing File: res://.godot/imported/badlawn_normal.png-61e83f8e129cae2a9aca91b9a220f046.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/badlawn_normal.png.import [ 18% ] savepack | Storing File: res://.godot/imported/med_wood4.png-01a235770d36cefc3734d959fcfd8f88.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood4.png.import [ 18% ] savepack | Storing File: res://.godot/imported/med_wood2_plk2_normal.png-2eed10226da3b8309c2c0dfbb5cf9229.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood2_plk2_normal.png.import [ 18% ] savepack | Storing File: res://.godot/imported/t_tech06.png-33ce7f031a5ca5f73a60f50ecb3b3d4f.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_tech06.png.import [ 18% ] savepack | Storing File: res://.godot/imported/t_wire02_normal.png-cdf50013abb7ab400b44fbabc51ef36a.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wire02_normal.png.import [ 18% ] savepack | Storing File: res://texture_packs/librequake/COPYING [ 18% ] savepack | Storing File: res://.godot/imported/t_wall6d.png-749e6c83c2678abba2deb32ea0b64446.ctex [ 18% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall6d.png.import [ 19% ] savepack | Storing File: res://.godot/imported/med_wood5.png-476e7724c02dd23a063625bd0ccaa101.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood5.png.import [ 19% ] savepack | Storing File: res://tools/build_undersea_geiss_graph.gdc [ 19% ] savepack | Storing File: res://.godot/imported/med_wood_riv2b.png-89abcd59ff13818a72ef61eab697f3a3.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood_riv2b.png.import [ 19% ] savepack | Storing File: res://.godot/imported/may_drt1_1.png-62f813fcaa2c51414ae9a510f3fb05dc.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/may_drt1_1.png.import [ 19% ] savepack | Storing File: res://.godot/imported/t_wall1a.png-f56548022d41591d28136a6b94b264a6.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall1a.png.import [ 19% ] savepack | Storing File: res://.godot/imported/grk_leaf1_3.png-33a83555016b9a3aa5076d57d9d59694.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/grk_leaf1_3.png.import [ 19% ] savepack | Storing File: res://.godot/imported/med_cracks1_normal.png-c9629e71831f561e0ba49b5546431bfd.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cracks1_normal.png.import [ 19% ] savepack | Storing File: res://.godot/imported/med_flat6.png-bb0e91a2cdc3ade5442ccb904992711f.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat6.png.import [ 19% ] savepack | Storing File: res://.godot/imported/med_flat12_normal.png-c5f7bbb2c70320d637cc28b2a8935d79.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat12_normal.png.import [ 19% ] savepack | Storing File: res://.godot/imported/med_flat5a_normal.png-2b21b0cb9ba5e8dc1625e73f920005f1.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat5a_normal.png.import [ 19% ] savepack | Storing File: res://.godot/imported/t_wall3ba.png-c57393b2a8de851e5a57378e32e80ed3.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall3ba.png.import [ 19% ] savepack | Storing File: res://.godot/imported/t_metalsheetc.png-3f86103cf6a78f215962947eff71abdf.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_metalsheetc.png.import [ 19% ] savepack | Storing File: res://.godot/imported/t_trim1d_normal.png-817949382c954ac0c852eebe6bb95d4e.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1d_normal.png.import [ 19% ] savepack | Storing File: res://.godot/imported/t_metalsheeta_normal.png-fb6cd42f553066f43ef7675cd1306937.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_metalsheeta_normal.png.import [ 19% ] savepack | Storing File: res://.godot/imported/t_trim2e_normal.png-bb2c8aebb0ce54507bc33e69f50aae82.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2e_normal.png.import [ 19% ] savepack | Storing File: res://.godot/imported/t_band1b_normal.png-99d94e8a370a9767bc5cce5dd2e9b614.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_band1b_normal.png.import [ 19% ] savepack | Storing File: res://.godot/imported/orm.jpg-e76528a4b96f0a4db0bdf21b84ccaedb.ctex [ 19% ] savepack | Storing File: res://texture_packs/polyhaven/clean_pebbles/orm.jpg.import [ 19% ] savepack | Storing File: res://.godot/imported/med_wood7.png-daa6d407d0b72823c2e8613da8c54a24.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood7.png.import [ 19% ] savepack | Storing File: res://.godot/imported/rocks11d_normal.png-119d21ecd4feb595aac11e7724e6d5c6.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/rocks11d_normal.png.import [ 19% ] savepack | Storing File: res://.godot/imported/t_flat01.png-003e2a612776248d5c6cea3946c6a56e.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flat01.png.import [ 19% ] savepack | Storing File: res://.godot/imported/gravel2.png-16eb78bb5aea0a14030928bfc2c8de6f.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/gravel2.png.import [ 19% ] savepack | Storing File: res://addons/sky3d_extended/LICENSE.txt [ 19% ] savepack | Storing File: res://.godot/imported/t_wall2ba_normal.png-6716353ff2bd667714de81fc85ef6581.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall2ba_normal.png.import [ 19% ] savepack | Storing File: res://.godot/imported/rock1_1b.png-28641c3c8166b1092ad6ebd1fd8fceb5.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/rock1_1b.png.import [ 19% ] savepack | Storing File: res://.godot/imported/t_blok02a_normal.png-eeaa0f82be006a9eeda76d355fdca61c.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok02a_normal.png.import [ 19% ] savepack | Storing File: res://.godot/imported/t_num_8_fbr_normal.png-a36b1f93589a04af366d041c3cf8c219.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_8_fbr_normal.png.import [ 19% ] savepack | Storing File: res://.godot/imported/albedo.jpg-6da4d18193f766f51e85696a2affe74e.ctex [ 19% ] savepack | Storing File: res://texture_packs/polyhaven/cliff_side/albedo.jpg.import [ 19% ] savepack | Storing File: res://.godot/imported/{hang_vines_s1_normal.png-f98deae554a5011b55a694d486e6e46f.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_s1_normal.png.import [ 19% ] savepack | Storing File: res://.godot/imported/grk_leaf1_3_normal.png-77f156fbfec1047b3a528c5eb8dad52a.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/grk_leaf1_3_normal.png.import [ 19% ] savepack | Storing File: res://assets/terrain/diffusion_123km_b.hblk [ 19% ] savepack | Storing File: res://.godot/imported/woodbark64.png-816adea4c4466068185fe4893ec581f8.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodbark64.png.import [ 19% ] savepack | Storing File: res://.godot/imported/t_blok02a.png-33c562c8db405a8b7f438ec14366a5df.ctex [ 19% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok02a.png.import [ 20% ] savepack | Storing File: res://.godot/imported/t_blok11b_normal.png-6ff4071a7ea07af3f8d06f4482d611f5.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok11b_normal.png.import [ 20% ] savepack | Storing File: res://.godot/imported/t_num_4_fbr.png-3d88dca7b03720b5e1febdd8811dcbc9.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_4_fbr.png.import [ 20% ] savepack | Storing File: res://.godot/imported/t_lit02_fbr_normal.png-5c4680c49bbe742a9cce53f583ddb1e6.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit02_fbr_normal.png.import [ 20% ] savepack | Storing File: res://.godot/imported/t_tech05.png-26893a96f2746359566e7b5527c730b0.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_tech05.png.import [ 20% ] savepack | Storing File: res://.godot/imported/med_ret_wood1_normal.png-bab94f775d9ee772c412f7cd83226063.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_ret_wood1_normal.png.import [ 20% ] savepack | Storing File: res://.godot/imported/z_exit_fbr.png-0bd934bf600f00c2a15639e850246279.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/z_exit_fbr.png.import [ 20% ] savepack | Storing File: res://.godot/imported/t_blok07a.png-f66a84415cebea6a7b00e6261394edd2.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok07a.png.import [ 20% ] savepack | Storing File: res://.godot/imported/crwdl12.png-d9ea08675b6fa26bb9a4c5b7f9366e0a.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crwdl12.png.import [ 20% ] savepack | Storing File: res://.godot/imported/gravel1.png-b914a582c5da5caf9a9e946056afed9c.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/gravel1.png.import [ 20% ] savepack | Storing File: res://.godot/imported/crwdh6b.png-3bfecbefecd5b691004aad247fbe52cc.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crwdh6b.png.import [ 20% ] savepack | Storing File: res://.godot/imported/t_band1b.png-1fe947360555371053e0745f2bf1de30.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_band1b.png.import [ 20% ] savepack | Storing File: res://.godot/imported/crwds6.png-8420366146f33d9536647b650dce598b.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crwds6.png.import [ 20% ] savepack | Storing File: res://tools/trim_layouts/industrial.json [ 20% ] savepack | Storing File: res://.godot/imported/twall2_3.png-4127a1fefd5eff630e2ea475cadc6ee1.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/twall2_3.png.import [ 20% ] savepack | Storing File: res://.godot/imported/med_wood3_plk1_normal.png-66856e7f8ea405185985edf40717c307.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood3_plk1_normal.png.import [ 20% ] savepack | Storing File: res://.godot/imported/orm.jpg-b6badb379feadc04e7c5d8ef1ab0d70f.ctex [ 20% ] savepack | Storing File: res://texture_packs/polyhaven/cliff_side/orm.jpg.import [ 20% ] savepack | Storing File: res://.godot/imported/t_wall3aa_normal.png-640df113ae5a94897585ace79f0974e0.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall3aa_normal.png.import [ 20% ] savepack | Storing File: res://.godot/imported/plank4s.png-96cfbb615d661d5d0c5742d0cd85cde5.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank4s.png.import [ 20% ] savepack | Storing File: res://.godot/imported/t_lit07_fbr_normal.png-0afef5c51cc704f1edd338c8dc20cda2.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit07_fbr_normal.png.import [ 20% ] savepack | Storing File: res://.godot/imported/height.png-c7f7e11b036caeb517b0276d7005f819.ctex [ 20% ] savepack | Storing File: res://texture_packs/trimsheets/scuffed_wood_bars/height.png.import [ 20% ] savepack | Storing File: res://.godot/imported/t_flat01_normal.png-616a864b99ab1685e56c7b951a6e8013.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flat01_normal.png.import [ 20% ] savepack | Storing File: res://.godot/imported/med_wood_riv1c.png-29fd5f910bfd01f82d158958cbbd437c.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood_riv1c.png.import [ 20% ] savepack | Storing File: res://.godot/imported/rocks07_normal.png-b5372b504537a00f36dba84dbcc2d944.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/rocks07_normal.png.import [ 20% ] savepack | Storing File: res://.godot/imported/albedo.jpg-222337ca4b489fa4b9afe4df5951ed07.ctex [ 20% ] savepack | Storing File: res://texture_packs/trimsheets/island_hut/albedo.jpg.import [ 20% ] savepack | Storing File: res://.godot/imported/plank3.png-bc522fe64174e683aa921e144f04e8b4.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank3.png.import [ 20% ] savepack | Storing File: res://.godot/imported/normal.png-25ba06e6892c7062629726f367a78200.ctex [ 20% ] savepack | Storing File: res://texture_packs/trimsheets/dark_wood_base/normal.png.import [ 20% ] savepack | Storing File: res://.godot/imported/azfloor1_1.png-b4c8586e5036bec080764906a4219afe.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/azfloor1_1.png.import [ 20% ] savepack | Storing File: res://.godot/imported/height.png-fda8267b30832b0daa1cb3681b5bf699.ctex [ 20% ] savepack | Storing File: res://texture_packs/trimsheets/concrete_trimsheet/height.png.import [ 20% ] savepack | Storing File: res://.godot/imported/may_rck1_1_normal.png-a9f5e46513e9369f6caac69bd6eade82.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/may_rck1_1_normal.png.import [ 20% ] savepack | Storing File: res://.godot/imported/woodbark1m28_normal.png-9cc21a0456b555d70f14d360883ae9a2.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodbark1m28_normal.png.import [ 20% ] savepack | Storing File: res://.godot/imported/height.png-b19671a7eb24bc007683fe89dec39055.ctex [ 20% ] savepack | Storing File: res://texture_packs/trimsheets/dark_wood_trim/height.png.import [ 20% ] savepack | Storing File: res://.godot/imported/med_bigdirt2.png-6edd9a472314830fe731473b75c30536.ctex [ 20% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_bigdirt2.png.import [ 21% ] savepack | Storing File: res://.godot/imported/t_num_4_fbr_normal.png-eb6a06cea9a5e8ebea065d5375482b64.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_4_fbr_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/med_rock3_bump_normal.png-8e081d420fdebd7696b4eff99e8abf9a.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock3_bump_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/t_tech03_normal.png-e6a646e4d0486701766ac9ef37b3323b.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_tech03_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/t_lit02_fbr.png-2319df2638897ad53a885b528e85f546.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit02_fbr.png.import [ 21% ] savepack | Storing File: res://.godot/imported/t_lit05_fbr.png-9d2944fbe45839100dd1905618a233ff.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit05_fbr.png.import [ 21% ] savepack | Storing File: res://.godot/imported/t_blok10_normal.png-e047988bd68afae300199f83bae32f6f.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok10_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/plank4_normal.png-633e41d2f581eb076b88642e21f7a5b4.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank4_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/rock1_2.png-ef13ef60897053a714e1faaec3fe1f05.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/rock1_2.png.import [ 21% ] savepack | Storing File: res://.godot/imported/med_flat3.png-3d0b82ddbb095a53ca985f254bfd8e2c.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat3.png.import [ 21% ] savepack | Storing File: res://.godot/imported/plank1s_normal.png-7a185ba115631da5b4c32046131be0b6.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank1s_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/may_drt1_2.png-df105bbe185020567c0bdb2f38ed36de.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/may_drt1_2.png.import [ 21% ] savepack | Storing File: res://.godot/imported/med_wood_riv2_normal.png-896201de2fe152a60004cfcfafbc1a73.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood_riv2_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/med_cobstn1_1a.png-f88fb99774e0c02859ab3f3425daa9c0.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn1_1a.png.import [ 21% ] savepack | Storing File: res://.godot/exported/2056342418/export-68ed2a29a112b6e5448f0f189119803b-test_pbr_vshader.res [ 21% ] savepack | Storing File: res://.godot/imported/{hang_vines_b2_normal.png-0d131d2e4dbc06740bcc5885afea4dcb.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_b2_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/woodringm64.png-b8d20726baa6c55a31d5353708e8920d.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodringm64.png.import [ 21% ] savepack | Storing File: res://.godot/imported/plank2s_normal.png-40040c8fc99d81a5059573e80c498f9b.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank2s_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/t_blok04_normal.png-ba202e8ba8015bf7c48a2c368fd05e9e.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok04_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/med_wood_riv1.png-a53836cf93e4b441562ee98a6f5dbc5e.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood_riv1.png.import [ 21% ] savepack | Storing File: res://.godot/imported/t_trim1ca_normal.png-152d72de0d8bdb889ef5644712c5f4f3.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1ca_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/normal.png-0ba410e8cd24cb962950bd0f8a60a066.ctex [ 21% ] savepack | Storing File: res://texture_packs/trimsheets/stone_base/normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/woodringm128.png-744d22813ebe6d3a2a01cf6fe9422e53.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodringm128.png.import [ 21% ] savepack | Storing File: res://.godot/imported/t_wall6e_normal.png-e703528e57c3637ab97429b1a9dcfcd4.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall6e_normal.png.import [ 21% ] savepack | Storing File: res://texture_packs/polyhaven/pack.json [ 21% ] savepack | Storing File: res://.godot/imported/med_flat16_normal.png-f57b5d3eaa17e64413262b98fe553dc1.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat16_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/t_wall6d_normal.png-1722d5639ab7c2c8e5094d481b0481cc.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall6d_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/med_rock4.png-a2f33dc0fecd50f4665067d6bf358417.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock4.png.import [ 21% ] savepack | Storing File: res://.godot/imported/normal.png-b22bbdceed419b737480c691722a3fac.ctex [ 21% ] savepack | Storing File: res://texture_packs/trimsheets/island_hut/normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/med_bigdirt_normal.png-e0dbe72020032ca1525b8d80554ef7bb.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_bigdirt_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/woodbark128.png-16a7100d3927f5d874791a20465b3af0.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodbark128.png.import [ 21% ] savepack | Storing File: res://.godot/imported/t_blok10c_normal.png-d4e7741a10c0e292cc9d45a4075d5018.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok10c_normal.png.import [ 21% ] savepack | Storing File: res://.godot/imported/med_flat15_normal.png-c96d3386675aa02dc52f77592c48d28a.ctex [ 21% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat15_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/t_trim2a.png-09a8ecc35811aef38a396e731e4d72e6.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2a.png.import [ 22% ] savepack | Storing File: res://.godot/imported/t_blok06h_normal.png-64d7aa4788435e3d89ebb6832f917fb3.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok06h_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/normal.jpg-7573a489a56e8fbe40217548b20565eb.ctex [ 22% ] savepack | Storing File: res://texture_packs/polyhaven/clean_pebbles/normal.jpg.import [ 22% ] savepack | Storing File: res://.godot/imported/med_wood3.png-294c5e4f457695d3b58c05ef90aea8e2.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood3.png.import [ 22% ] savepack | Storing File: res://.godot/imported/med_rock10a_normal.png-858b19a02a93e4d0dd575a553c6ccae1.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock10a_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/t_trim1a_normal.png-ec634e60eca7007416b7cff1c4f29808.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1a_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/t_blok11_normal.png-8c2378d3bbdef191a84c8bd4c17f7f48.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok11_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/marbbrn128.png-c2cd535bf57654a8ae3f437ab77ecd01.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/marbbrn128.png.import [ 22% ] savepack | Storing File: res://.godot/imported/t_num_3_fbr.png-87bd2c55ea1bf41e3ee79a975e9b8ed2.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_3_fbr.png.import [ 22% ] savepack | Storing File: res://.godot/imported/t_blok09.png-d199c99182d16a123f44846a7bee6c87.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok09.png.import [ 22% ] savepack | Storing File: res://package.json [ 22% ] savepack | Storing File: res://.godot/imported/med_cobstn2_1a.png-1909b34faf1fa7e10b6424fbec311a37.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn2_1a.png.import [ 22% ] savepack | Storing File: res://.godot/exported/2056342418/export-19246414aa9fb561ced4b8dce477acec-default_bus_layout.res [ 22% ] savepack | Storing File: res://.godot/imported/med_cobstn1_2_normal.png-ec4f0aa6e4e3779dd92fb7cd7e46bf2f.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn1_2_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/rock1_1_normal.png-07228e624c220fffbb9eb490b87bc464.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/rock1_1_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/h_vines_b1_normal.png-48bad34a060fb65f5017085cffa4183c.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/h_vines_b1_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/t_flor2a_normal.png-1d4a6f5e53e6d30dc5b18f943f765c06.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flor2a_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/woodringm128_normal.png-a5ebb8b6ed7859913339f4696537715d.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodringm128_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/may_crate3_normal.png-26260b9c9a81cc61f6e04e83763e4ce4.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/may_crate3_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/woodbarkA128_normal.png-c688b7b6404bc1c1dc30fd3b2f894e55.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodbarkA128_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/t_blok01.png-54766b37e391628ca177488aeb9dc9df.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok01.png.import [ 22% ] savepack | Storing File: res://.godot/imported/t_flor1a.png-bc71bfa00e52d725b50d59bf0f9f73ca.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flor1a.png.import [ 22% ] savepack | Storing File: res://.godot/imported/{hang_vines_s1.png-54b4aaeb48f228b1a955053efbf60b6c.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_s1.png.import [ 22% ] savepack | Storing File: res://.godot/imported/may_wood1_2_normal.png-2d5b0b280ad3490f83d3baa0a412f8a0.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/may_wood1_2_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/plank1_normal.png-3a166e6e6ce9815b668ee886ed551484.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank1_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/t_num_8_fbr.png-5a3543eae0a462e02cab12a933682fc1.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_8_fbr.png.import [ 22% ] savepack | Storing File: res://.godot/imported/t_rivs01a_normal.png-21a8d85679bcba8641f3d4df6841211f.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_rivs01a_normal.png.import [ 22% ] savepack | Storing File: res://.godot/imported/med_rock10_normal.png-20a6332accd578c7443e8386a90d4753.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock10_normal.png.import [ 22% ] savepack | Storing File: res://lod_debug.gdshader [ 22% ] savepack | Storing File: res://.godot/imported/t_trim1e.png-ec126f8882106eada6a8e618f5a12cd9.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1e.png.import [ 22% ] savepack | Storing File: res://.godot/imported/normal.jpg-141a05ef3c0b9dfb13d16cb1e6e64760.ctex [ 22% ] savepack | Storing File: res://texture_packs/polyhaven/broken_wall/normal.jpg.import [ 22% ] savepack | Storing File: res://.godot/imported/t_lit03_fbr.png-70946d03a7bb5a064982b3096d037cb2.ctex [ 22% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit03_fbr.png.import [ 23% ] savepack | Storing File: res://.godot/imported/t_tech01.png-7e88fa659fb12cda87bfd37ef3816f82.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_tech01.png.import [ 23% ] savepack | Storing File: res://.godot/imported/t_wall3ba_normal.png-fd166ae4279ce60dafdce754e67b4a29.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall3ba_normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/normal.jpg-bea4bac63ce7df3e4b62c0154e7fb540.ctex [ 23% ] savepack | Storing File: res://texture_packs/polyhaven/cliff_side/normal.jpg.import [ 23% ] savepack | Storing File: res://.godot/imported/t_tech01_normal.png-5a49b42c42e04ae675e8bc30b0542757.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_tech01_normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/med_cobstn1_2.png-078aa32dd86a799e56e54e93d5e0b32a.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn1_2.png.import [ 23% ] savepack | Storing File: res://.godot/imported/t_blok01_normal.png-31f0f4c84f886e578880d282e2a4bb48.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok01_normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/{hang_vines_b1a.png-8dafff0bead617e53a840dc9539a5f22.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_b1a.png.import [ 23% ] savepack | Storing File: res://.godot/imported/test_cube.obj-fc28e8c38f859c14cf6dd85660bcd6bc.mesh [ 23% ] savepack | Storing File: res://test_cube.obj.import [ 23% ] savepack | Storing File: res://.godot/imported/med_flat15.png-0afead2f95197a55567795e7074e9223.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat15.png.import [ 23% ] savepack | Storing File: res://.godot/imported/med_plaster2_normal.png-7128e3123c9bb5810dbe83810b8e4135.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_plaster2_normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/t_metalsheetb_normal.png-940c47396176085c8246f85ff02723c1.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_metalsheetb_normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/med_rock9_normal.png-fecf234f1c382ff1c8b372e1bb551239.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock9_normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/t_band1a_normal.png-b8543b310ee5f25e731f0cfc42e8e744.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_band1a_normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/normal.png-0bf3f031d44f4895743a9709f7ea1df3.ctex [ 23% ] savepack | Storing File: res://texture_packs/trimsheets/rock_base/normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/med_cobstn1_1a_normal.png-a69091d21a855aeba03fdf95a1c30880.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn1_1a_normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/darkrock.png-e716ecf73451a4748c43bea74e7ea14f.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/darkrock.png.import [ 23% ] savepack | Storing File: res://.godot/imported/may_wood1_1_normal.png-f527bf7c3d4dd5659a60ef5877a847f4.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/may_wood1_1_normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/crwdl12b.png-8ba51d0cbf0908e8d886677951e81c45.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crwdl12b.png.import [ 23% ] savepack | Storing File: res://.godot/imported/t_trim1ba_normal.png-deaf42d2048820898e5354f502e85ea3.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1ba_normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/t_lit08_fbr.png-4b452a1e543cdb131591a48aac1e8cc8.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit08_fbr.png.import [ 23% ] savepack | Storing File: res://.godot/imported/vines1_normal.png-487a45929d61ced14da0485cc1fd914a.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/vines1_normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/woodbarkm64_normal.png-2732991ddb1c2979f1b450fc61d4e7e2.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodbarkm64_normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/may_rck1_3.png-8e45d5f4f58e8302538304a420e376a5.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/may_rck1_3.png.import [ 23% ] savepack | Storing File: res://.godot/imported/t_wall6a.png-d1a91f7ba13b5c19c8f474c71c374988.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall6a.png.import [ 23% ] savepack | Storing File: res://.godot/imported/med_flat5.png-69f3eb233ce4f8222ff2729ac1086772.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat5.png.import [ 23% ] savepack | Storing File: res://.godot/imported/t_wall6b.png-a48625895e98259af4234b0bf0c6a83b.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall6b.png.import [ 23% ] savepack | Storing File: res://.godot/imported/t_flat05.png-3e9af9d610348507425d859dbf50ed45.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flat05.png.import [ 23% ] savepack | Storing File: res://.godot/imported/t_wall6c.png-f8f1d9400158f3f09a5ebdcd7b2f3bb8.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall6c.png.import [ 23% ] savepack | Storing File: res://.godot/imported/t_blok07_normal.png-9d6f8f1ff1e8f6759ddb902554a69a60.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok07_normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/orm.jpg-47670ecf97ad02e3b62b279630507b51.ctex [ 23% ] savepack | Storing File: res://texture_packs/polyhaven/broken_wall/orm.jpg.import [ 23% ] savepack | Storing File: res://.godot/imported/t_trim2d_normal.png-17bdf0885a999ab63cb5631fa94700f7.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2d_normal.png.import [ 23% ] savepack | Storing File: res://.godot/imported/t_blok01a.png-dde6b74df6ab480c712f47e51f0f5432.ctex [ 23% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok01a.png.import [ 24% ] savepack | Storing File: res://.godot/imported/t_wire01_normal.png-a4ddd7b7cfc1f319c38e144511f37ef0.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wire01_normal.png.import [ 24% ] savepack | Storing File: res://.godot/imported/crwdh6b_normal.png-9d0e815af4e1f1f62eb7fc9e9f5a3089.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crwdh6b_normal.png.import [ 24% ] savepack | Storing File: res://.godot/imported/t_num_2_fbr_normal.png-c6b9c89c43626e7714c7fdd1f63e3a86.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_2_fbr_normal.png.import [ 24% ] savepack | Storing File: res://.godot/imported/t_flat05_normal.png-497d95a5750d5df45e48efd4575d1fcb.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flat05_normal.png.import [ 24% ] savepack | Storing File: res://.godot/imported/med_cobstn1_2a.png-578afee91a147a61aeb037b59aad1810.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn1_2a.png.import [ 24% ] savepack | Storing File: res://.godot/imported/{hang_vines_b3_normal.png-1e4892f56579468a94312795f7c20488.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_b3_normal.png.import [ 24% ] savepack | Storing File: res://.godot/imported/may_rck1_2_normal.png-e6ef4ae61e843d97d3e434446e1bf0a7.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/may_rck1_2_normal.png.import [ 24% ] savepack | Storing File: res://.godot/imported/t_trim2b.png-819004a12ec8299dc3c85f77f1e43cc9.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2b.png.import [ 24% ] savepack | Storing File: res://.godot/imported/t_wall1aa.png-15a526145e735ced9c09f0c19c1b0a7b.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall1aa.png.import [ 24% ] savepack | Storing File: res://.godot/imported/asphalt.png-1699636ad217a07a5b6d5107b9da19bf.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/asphalt.png.import [ 24% ] savepack | Storing File: res://.godot/imported/crate4.png-23d8e51732f0602f4018157ec3d70069.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crate4.png.import [ 24% ] savepack | Storing File: res://.godot/imported/t_tech02.png-bccd8218eaccccd346026d8a891a7cba.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_tech02.png.import [ 24% ] savepack | Storing File: res://.godot/imported/rocks11e.png-184010762f824b0be3842c24f3a59d8d.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/rocks11e.png.import [ 24% ] savepack | Storing File: res://.godot/imported/t_flor1a_normal.png-90d9a2a4cd7efe27803da8043421da49.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flor1a_normal.png.import [ 24% ] savepack | Storing File: res://.godot/imported/t_flor2d.png-d19e3f49cd41ef4bed24323f3c8d11fc.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flor2d.png.import [ 24% ] savepack | Storing File: res://.godot/imported/med_rock5_g2.png-3b840bfb135921c643b18af6e4dd9164.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock5_g2.png.import [ 24% ] savepack | Storing File: res://.godot/imported/grk_leaf1_2_normal.png-1cf0aabf0d17b718082e47f5056cd980.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/grk_leaf1_2_normal.png.import [ 24% ] savepack | Storing File: res://.godot/imported/albedo.jpg-45c20d3d714d497befc78a9f8aef7965.ctex [ 24% ] savepack | Storing File: res://texture_packs/polyhaven/aerial_rocks_02/albedo.jpg.import [ 24% ] savepack | Storing File: res://.godot/imported/med_flat7_normal.png-7d1b9bbce2775b17643143cf7b702332.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat7_normal.png.import [ 24% ] savepack | Storing File: res://.godot/imported/t_wall1a_normal.png-e2485234d62bb26022be5118f7e577ff.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall1a_normal.png.import [ 24% ] savepack | Storing File: res://.godot/imported/t_indent01_normal.png-4b6e781e8c5d19169bc1435e0adef577.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_indent01_normal.png.import [ 24% ] savepack | Storing File: res://.godot/imported/t_sign2.png-cfa4ac9e9ad1dd051e7aa024b4c2a0cc.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_sign2.png.import [ 24% ] savepack | Storing File: res://.godot/imported/t_num_5_fbr.png-320cafaa169e2b30b0834ade2947ea68.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_5_fbr.png.import [ 24% ] savepack | Storing File: res://.godot/imported/wood_2.png-291927c8579eb0e4f983455cc45bbd06.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/wood_2.png.import [ 24% ] savepack | Storing File: res://.godot/imported/{hang_vines_b2a.png-c97067ff87196b60fd97b388cb55001b.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_b2a.png.import [ 24% ] savepack | Storing File: res://.godot/imported/t_metalsheeta.png-633378a82217c768fef76ab9b5268901.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_metalsheeta.png.import [ 24% ] savepack | Storing File: res://.godot/imported/{hang_vines_s2.png-94b6a7c952d02cc5e2f0477549af3930.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_s2.png.import [ 24% ] savepack | Storing File: res://.godot/imported/may_crate3.png-180e049ec4df5f442b2dcabad4237a3c.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/may_crate3.png.import [ 24% ] savepack | Storing File: res://.godot/imported/med_ret_wood1.png-1f0836534e149e038f1d0544788b8220.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_ret_wood1.png.import [ 24% ] savepack | Storing File: res://.godot/imported/w94_1.png-2d52ec80d7b2001f30821c4da729051c.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/w94_1.png.import [ 24% ] savepack | Storing File: res://.godot/imported/med_wood2.png-963ff6ae757c68d2edd7063b4a1e1950.ctex [ 24% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood2.png.import [ 24% ] savepack | Storing File: res://.godot/imported/height.png-cc5bd2f82a6824da58d1d4ab152c1255.ctex [ 24% ] savepack | Storing File: res://texture_packs/polyhaven/cliff_side/height.png.import [ 25% ] savepack | Storing File: res://.godot/imported/t_flor1c_normal.png-64d6c3fee4e7d6654c9cff0edde9b1a4.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flor1c_normal.png.import [ 25% ] savepack | Storing File: res://.godot/imported/grk_leaf1_1_normal.png-9ea8da6543dce2251a7df743c42d003a.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/grk_leaf1_1_normal.png.import [ 25% ] savepack | Storing File: res://.godot/imported/t_wall7b_normal.png-2518dda7471eea0eb819da68071b5183.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall7b_normal.png.import [ 25% ] savepack | Storing File: res://.godot/imported/t_blok09_normal.png-1f22b6380ad2579bbd862ba5ac22587c.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok09_normal.png.import [ 25% ] savepack | Storing File: res://.godot/imported/t_wall2ba.png-8c79687c413ca5824b45711245508301.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall2ba.png.import [ 25% ] savepack | Storing File: res://.godot/imported/normal.jpg-a06ee3185cdb2ff24d08a696e72c47a7.ctex [ 25% ] savepack | Storing File: res://texture_packs/polyhaven/aerial_rocks_02/normal.jpg.import [ 25% ] savepack | Storing File: res://.godot/imported/t_wall2ab.png-2410b1f8acb9b5003c4ebe2e1ba3135a.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall2ab.png.import [ 25% ] savepack | Storing File: res://.godot/imported/t_blok04.png-677b97f728110bb8ae55d6fc72dadb59.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok04.png.import [ 25% ] savepack | Storing File: res://.godot/imported/normal.png-3d075e0b9d63c434b375755ba758ca35.ctex [ 25% ] savepack | Storing File: res://texture_packs/trimsheets/dark_wood_trim/normal.png.import [ 25% ] savepack | Storing File: res://.godot/imported/{hang_vines_b1.png-1222783377c4a01f1873e405236d90bc.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_b1.png.import [ 25% ] savepack | Storing File: res://.godot/imported/sand.png-eaaa8cc392ab986baa24300e568a5c80.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/sand.png.import [ 25% ] savepack | Storing File: res://.godot/imported/med_plaster2.png-ea566412dd012ba07951a3367ca0402d.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_plaster2.png.import [ 25% ] savepack | Storing File: res://.godot/exported/2056342418/export-6db437860d5a8a739d812e99b78acd74-baked_proc_mesh.res [ 25% ] savepack | Storing File: res://.godot/imported/{hang_vines_b3.png-920ededb14bfc64e07a69c6750a23759.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_b3.png.import [ 25% ] savepack | Storing File: res://.godot/imported/may_crate3-small_normal.png-743313f57155627d3e7107148986e843.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/may_crate3-small_normal.png.import [ 25% ] savepack | Storing File: res://.godot/imported/t_wire01.png-5f87b8b3d3d4d7bfd8a00644f68df7b3.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wire01.png.import [ 25% ] savepack | Storing File: res://.godot/imported/crwdl12b_normal.png-01efaba3f5358adc423004c8b21c8100.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crwdl12b_normal.png.import [ 25% ] savepack | Storing File: res://.godot/imported/t_trim2ba_normal.png-6b63109aabebbe195408d0a963cf106b.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2ba_normal.png.import [ 25% ] savepack | Storing File: res://.godot/imported/orm.jpg-93474b42fff8cce57acc401cea869739.ctex [ 25% ] savepack | Storing File: res://texture_packs/trimsheets/concrete_trimsheet/orm.jpg.import [ 25% ] savepack | Storing File: res://.godot/imported/med_wood3_normal.png-d205678c9f1c20617a560597707359b0.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood3_normal.png.import [ 25% ] savepack | Storing File: res://.godot/imported/t_wall6b_normal.png-9874f45b941cde4548e393368f7a7a90.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall6b_normal.png.import [ 25% ] savepack | Storing File: res://.godot/imported/med_flat4.png-bdc3b694c269a858fc01b77732304287.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat4.png.import [ 25% ] savepack | Storing File: res://.godot/imported/t_num_6_fbr_normal.png-471ef1ea03d17a2e55c49a0fbd8c456f.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_6_fbr_normal.png.import [ 25% ] savepack | Storing File: res://.godot/imported/height.png-7ece27ac5f2548301f7b66301ba691e2.ctex [ 25% ] savepack | Storing File: res://texture_packs/polyhaven/aerial_rocks_02/height.png.import [ 25% ] savepack | Storing File: res://.godot/imported/afloor1_3_normal.png-adc7a8a8df0faea16cfbf3208501efa0.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/afloor1_3_normal.png.import [ 25% ] savepack | Storing File: res://.godot/imported/med_bigdirt2_normal.png-b63d648a55510089bc1731f338a840ae.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_bigdirt2_normal.png.import [ 25% ] savepack | Storing File: res://.godot/imported/plank5_normal.png-2247425c49fb584009dc7c4667ba2012.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank5_normal.png.import [ 25% ] savepack | Storing File: res://.godot/imported/t_blok03a.png-210263e491a3b135d17300a32b963157.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok03a.png.import [ 25% ] savepack | Storing File: res://.godot/imported/t_wall1ba_normal.png-0203bdab6b4f178f36442f4f1097e67a.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall1ba_normal.png.import [ 25% ] savepack | Storing File: res://tools/bench_dc_undersea.gdc [ 25% ] savepack | Storing File: res://.godot/imported/med_wood8_normal.png-522157077ffe6cee548e19c0e4fa3f7b.ctex [ 25% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood8_normal.png.import [ 25% ] savepack | Storing File: res://assets/terrain/diffusion_gully_30km.hblk [ 26% ] savepack | Storing File: res://.godot/imported/t_wall2a.png-373b94ed56553ebb607afa33b56b038f.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall2a.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_blok10.png-ca40ee2fc2771829958f8331f5b1a914.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok10.png.import [ 26% ] savepack | Storing File: res://.godot/imported/med_cobstn2_2.png-ab2b1af3a3b9566599ec6192d2aa1d81.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn2_2.png.import [ 26% ] savepack | Storing File: res://.godot/imported/med_wood7_normal.png-9b7a8b66e61ce46ecbbdb5a003f8d632.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood7_normal.png.import [ 26% ] savepack | Storing File: res://.godot/imported/wood_1.png-28b7fbee5f40a29d006e16c1b5845605.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/wood_1.png.import [ 26% ] savepack | Storing File: res://.godot/imported/may_slat1_1.png-92fc6f3a2b0475e5d4f93b1435c63010.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/may_slat1_1.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_wall3a_normal.png-c9bd56742b9318f6553973579c619053.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall3a_normal.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_trim2c.png-1caf64c403cfa3f7d36bacd3cac276da.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2c.png.import [ 26% ] savepack | Storing File: res://.godot/imported/may_drt2_2_normal.png-2c4b3a6a4e033c685d2b3a61d8739c40.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/may_drt2_2_normal.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_blok07.png-b1c087d63d3aa6e4873e01ef6cc133fe.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok07.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_flor1b_normal.png-270fba7c16a9199a578287f9222fa805.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flor1b_normal.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_lit08_fbr_normal.png-053cea766493982ed7c2369b1fea2769.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit08_fbr_normal.png.import [ 26% ] savepack | Storing File: res://.godot/imported/crate4b.png-b685aeef329a5376bb56bd5e711c8776.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crate4b.png.import [ 26% ] savepack | Storing File: res://.godot/imported/med_bigdirt3_normal.png-20f6018db187441f0aa8f9b3cc2a12e1.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_bigdirt3_normal.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_blok11.png-b137318f6fe194ccea2d4bba7a770412.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok11.png.import [ 26% ] savepack | Storing File: res://.godot/imported/med_rock10a.png-c21f68944e865b48768d96dd51247321.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock10a.png.import [ 26% ] savepack | Storing File: res://.godot/imported/may_drt2_2.png-285d7359ea58ab0632a2dd9d2453ae12.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/may_drt2_2.png.import [ 26% ] savepack | Storing File: res://.godot/imported/height.png-2078ed09ddeadaaad5478d8c62044f86.ctex [ 26% ] savepack | Storing File: res://texture_packs/trimsheets/yellow_country_wood_house/height.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_blok06_normal.png-ab2d017e4f232ec1be31f37c87d55ebf.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok06_normal.png.import [ 26% ] savepack | Storing File: res://.godot/imported/med_flat12.png-30a29a6cc3820519eb29c3fe83f3ef18.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat12.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_flor2b_normal.png-4b99737f2f4018fc31ed281a2d151175.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flor2b_normal.png.import [ 26% ] savepack | Storing File: res://.godot/imported/med_cobstn2_2a.png-ea80a2d0f253e97574f366faca1b8db8.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn2_2a.png.import [ 26% ] savepack | Storing File: res://.godot/imported/{hang_vines_b3a_normal.png-5ee400dc5624a6b3c80147c249cd048f.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_b3a_normal.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_num_9_fbr.png-c6ea9d2e85b76e775ead51c700851193.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_9_fbr.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_num_7_fbr_normal.png-1fab38e49e2c4417c663bd07ea167540.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_7_fbr_normal.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_flor1b.png-66e653270f492f35e38df8d698bf1d07.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flor1b.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_wall6e.png-ec4f2c730043e5a5d47b3ae6db15bdf8.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall6e.png.import [ 26% ] savepack | Storing File: res://.godot/imported/may_drt1_2_normal.png-2ca84ab7b51eedf2ce293399856a946b.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/may_drt1_2_normal.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_lit04_fbr_normal.png-7575a4648d6a0e2510cef285262a70d4.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit04_fbr_normal.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_num_6_fbr.png-d0340eda389c3f9e3a67686208589365.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_6_fbr.png.import [ 26% ] savepack | Storing File: res://tools/bench_mountain_nodes.gdc [ 26% ] savepack | Storing File: res://.godot/imported/med_wood8.png-09c42072bed5940b8faff8af2438b855.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood8.png.import [ 26% ] savepack | Storing File: res://.godot/imported/t_tech06_normal.png-d4df9eb7c13e6cfa73848868aa675c19.ctex [ 26% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_tech06_normal.png.import [ 27% ] savepack | Storing File: res://.godot/imported/t_flor2d_normal.png-31165f1ba31b02d55fec6c7b09e225a5.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flor2d_normal.png.import [ 27% ] savepack | Storing File: res://.godot/imported/t_blok04h.png-da120d308eb1ee45a67609ad0879af68.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok04h.png.import [ 27% ] savepack | Storing File: res://.godot/imported/med_wood_riv1b.png-54bcbc9740fbc87bd1ccf0d9204318d5.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood_riv1b.png.import [ 27% ] savepack | Storing File: res://.godot/imported/med_flat1.png-260d1c032bd0c22d2c90a367eac510c2.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat1.png.import [ 27% ] savepack | Storing File: res://.godot/imported/med_wood6.png-1a86cd7faf4443ae12cde2d8091c18db.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood6.png.import [ 27% ] savepack | Storing File: res://.godot/imported/med_wood2_plk1_normal.png-c50802e093c9337104a5a21903bc0de2.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood2_plk1_normal.png.import [ 27% ] savepack | Storing File: res://.godot/imported/t_metalsheetb.png-cacac597f3d807dfc024cfa20149a83b.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_metalsheetb.png.import [ 27% ] savepack | Storing File: res://.godot/imported/med_cobstn2_1_normal.png-abc65bef79960ea12041d798ea8e8d67.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn2_1_normal.png.import [ 27% ] savepack | Storing File: res://.godot/imported/med_flat7.png-c60b760bebf8ed05ae4a2eb62a9c35d6.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat7.png.import [ 27% ] savepack | Storing File: res://.godot/imported/twall2_3_normal.png-7d5f9bc8b3bc9ef9e416ef4f4bb9b329.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/twall2_3_normal.png.import [ 27% ] savepack | Storing File: res://.godot/imported/albedo.jpg-692dca0d13748e892b5fc59429ea0fa9.ctex [ 27% ] savepack | Storing File: res://texture_packs/trimsheets/scuffed_wood_bars/albedo.jpg.import [ 27% ] savepack | Storing File: res://.godot/imported/t_sign1.png-fc0181d4b161430844689aa3db9bac07.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_sign1.png.import [ 27% ] savepack | Storing File: res://.godot/imported/darkrock_normal.png-eacfcd31c521766deea18fda3d22e92f.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/darkrock_normal.png.import [ 27% ] savepack | Storing File: res://.godot/imported/crate4_normal.png-62d07e895351c77bcfd2ef3709b68ccc.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crate4_normal.png.import [ 27% ] savepack | Storing File: res://.godot/imported/uwall1_2.png-aafa0138bf2fa863e8cf06dfd77aea84.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/uwall1_2.png.import [ 27% ] savepack | Storing File: res://.godot/imported/normal.png-e4e0a81e14ffc5d6e20c52a7e02b56e8.ctex [ 27% ] savepack | Storing File: res://texture_packs/trimsheets/scuffed_wood_bars/normal.png.import [ 27% ] savepack | Storing File: res://.godot/imported/cracks1-1.png-08d78ecc55c120976d2ab4cfb2731be4.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/cracks1-1.png.import [ 27% ] savepack | Storing File: res://.godot/imported/med_bigdirt.png-ebc497de5acf093b75892c508fa9caa9.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_bigdirt.png.import [ 27% ] savepack | Storing File: res://.godot/imported/t_wall3aa.png-745a3aeae2dfd743046dc52a92af8e2d.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall3aa.png.import [ 27% ] savepack | Storing File: res://.godot/imported/med_cobstn1_1.png-5ce7145b5c1cd45e05d11a0bd70ded82.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn1_1.png.import [ 27% ] savepack | Storing File: res://.godot/imported/t_blok03_normal.png-afbee5d8bee9d59d67a30e2fc7e1673b.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok03_normal.png.import [ 27% ] savepack | Storing File: res://.godot/imported/t_blok05.png-9dfb3ec3b39cbff04b87b9dc60476bdf.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok05.png.import [ 27% ] savepack | Storing File: res://.godot/imported/t_blok08.png-36ee4b946d5db70f4f4f56776d1d3035.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok08.png.import [ 27% ] savepack | Storing File: res://.godot/imported/albedo.jpg-6ddc2badd407f40c2dfa26e0a12f2da2.ctex [ 27% ] savepack | Storing File: res://texture_packs/trimsheets/stone_base/albedo.jpg.import [ 27% ] savepack | Storing File: res://.godot/imported/height.png-e8d771015b9527eaf0b0edb20fa71df3.ctex [ 27% ] savepack | Storing File: res://texture_packs/trimsheets/dark_wood_base/height.png.import [ 27% ] savepack | Storing File: res://.godot/imported/t_flor2c.png-d3ce876d75c697e40867be6347ab5343.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flor2c.png.import [ 27% ] savepack | Storing File: res://.godot/imported/plank3_normal.png-47af5f3b68218f07c443e87ad08f4b71.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank3_normal.png.import [ 27% ] savepack | Storing File: res://.godot/imported/sq_wood_1.png-b35aa583f24cfcab147e9056c3fb115d.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/sq_wood_1.png.import [ 27% ] savepack | Storing File: res://.godot/imported/sand_normal.png-23f6194a56bc35cf39750d1dfa4b6f51.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/sand_normal.png.import [ 27% ] savepack | Storing File: res://.godot/imported/albedo.jpg-825345e2e13e5278831e90b1570c2fb6.ctex [ 27% ] savepack | Storing File: res://texture_packs/trimsheets/rock_base/albedo.jpg.import [ 27% ] savepack | Storing File: res://.godot/imported/t_wall3a.png-51acaa53c1a1248400b95313b319986b.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall3a.png.import [ 27% ] savepack | Storing File: res://.godot/imported/med_rock1_normal.png-244db2712500d5b11a719ee962de360b.ctex [ 27% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock1_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/plank1.png-c781940a6640858a93e5cced4742eaa9.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank1.png.import [ 28% ] savepack | Storing File: res://.godot/imported/t_num_2_fbr.png-449cf14bddb67f6d45887e302da54496.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_2_fbr.png.import [ 28% ] savepack | Storing File: res://.godot/imported/t_blok10b_normal.png-ee6b455267cc90eae0d747ce324536ac.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok10b_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/t_wall1b_normal.png-82c8f5aaa5423145c5ec0c6cbaee4c6d.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall1b_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/t_flor2c_normal.png-a1c1601ac3304ef6ce177554732ea5eb.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flor2c_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/w17_1_normal.png-3b799a7deb3b6508ef2617e3a0007ee9.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/w17_1_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/uwall1_2_normal.png-b8b12158d30b1d6974e77540ed91b595.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/uwall1_2_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/t_flor2a.png-7ae1c721213c6f21b2d32622df0eb030.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flor2a.png.import [ 28% ] savepack | Storing File: res://.godot/imported/sq_wood_2_normal.png-f7c28c1835a68613ec25c32577c48901.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/sq_wood_2_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/t_lit01_fbr_normal.png-9fa7bc194f88aee2118f9c18fd113b62.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit01_fbr_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/may_crate3-small.png-c7032446ca4762f537008e35aaf1faf4.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/may_crate3-small.png.import [ 28% ] savepack | Storing File: res://.godot/imported/woodbarkm64.png-d5057b4ddc70487be9f57fe3cf8514f3.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodbarkm64.png.import [ 28% ] savepack | Storing File: res://.godot/imported/rocks07.png-5bfa4347293f0786c4520d3506ea2294.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/rocks07.png.import [ 28% ] savepack | Storing File: res://.godot/imported/height.png-087694ac14d373c523a46c1a7db5efe2.ctex [ 28% ] savepack | Storing File: res://texture_packs/polyhaven/clean_pebbles/height.png.import [ 28% ] savepack | Storing File: res://.godot/imported/{hang_vines_b1_normal.png-73efbeac84410fc688606d11f03e7016.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_b1_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/t_num_1_fbr_normal.png-44d6a5a1bc26cf4dc6f6e21a8c14846e.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_1_fbr_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/grass1_normal.png-451e5de8802b6a70cf301fc2bd47b784.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/grass1_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/t_blok12c_normal.png-21fa5d8b3b7df9a902bf086fe1e2f00c.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok12c_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/t_wall2b_normal.png-c7253be01e1f40044e5794d5b041be07.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall2b_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/orm.jpg-5f8bd72f57e7811577decd5b6a4a7faf.ctex [ 28% ] savepack | Storing File: res://texture_packs/polyhaven/castle_wall_slates/orm.jpg.import [ 28% ] savepack | Storing File: res://.godot/imported/med_rock10c.png-95ebd74daa670ba1d241356d75ff7754.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock10c.png.import [ 28% ] savepack | Storing File: res://.godot/imported/t_trim2b_normal.png-ec9fbec58ba9d4d0b6a6927537e1ee20.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2b_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/med_rock2_normal.png-2b834e4d7851cc0c111ab788f958ea68.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock2_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/{grk_vines2_normal.png-9fab5f6b4b4a185baead67c544637ff1.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{grk_vines2_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/sq_wood_2a.png-31d1e8ed5d9280b4c8beb1f82026cbec.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/sq_wood_2a.png.import [ 28% ] savepack | Storing File: res://.godot/imported/t_wall3b.png-7980457999d7bf852896e9d3dae98bcc.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall3b.png.import [ 28% ] savepack | Storing File: res://.godot/imported/grass1.png-390a92a50e872185b9ae211d58362384.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/grass1.png.import [ 28% ] savepack | Storing File: res://.godot/imported/orm.jpg-9829763e35bd781777258f626c6b1a68.ctex [ 28% ] savepack | Storing File: res://texture_packs/trimsheets/island_hut/orm.jpg.import [ 28% ] savepack | Storing File: res://texture_packs/kenney-prototype/LICENSE.txt [ 28% ] savepack | Storing File: res://.godot/imported/t_wall7b.png-6d199125197367b746305379b2c0ce5f.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall7b.png.import [ 28% ] savepack | Storing File: res://.godot/imported/med_rock10b_normal.png-d408e87c12a3b83f7fcdfd953ae9b16f.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock10b_normal.png.import [ 28% ] savepack | Storing File: res://.godot/imported/plank3s.png-6115f2e722731f1406abe180c572d284.ctex [ 28% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank3s.png.import [ 29% ] savepack | Storing File: res://.godot/imported/med_rock4_normal.png-1d1572536b44a5d434b4d81a69869647.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock4_normal.png.import [ 29% ] savepack | Storing File: res://.godot/imported/{hang_vines_s2_normal.png-266a99e02872347db4ffbe5f99bf8a2d.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_s2_normal.png.import [ 29% ] savepack | Storing File: res://.godot/imported/t_num_x.png-fa9df462fc3c07e2367ea693408ce495.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_x.png.import [ 29% ] savepack | Storing File: res://.godot/imported/t_blok03.png-9d36950322412fc4240e5ee8295dba8f.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok03.png.import [ 29% ] savepack | Storing File: res://.godot/imported/marbbrn128_normal.png-da9eaca1ad53de677d798e2397dca179.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/marbbrn128_normal.png.import [ 29% ] savepack | Storing File: res://.godot/imported/normal.png-016b79e99b3c1f5fd8fb90063f207530.ctex [ 29% ] savepack | Storing File: res://texture_packs/trimsheets/yellow_country_wood_house/normal.png.import [ 29% ] savepack | Storing File: res://texture_packs/CREDITS.md [ 29% ] savepack | Storing File: res://.godot/imported/t_tech02_normal.png-0cad8ad7593dc833fe8423671bab9258.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_tech02_normal.png.import [ 29% ] savepack | Storing File: res://.godot/imported/height.png-4bb0e261cecd86266c22d5eeb8bdadf5.ctex [ 29% ] savepack | Storing File: res://texture_packs/trimsheets/rock_base/height.png.import [ 29% ] savepack | Storing File: res://.godot/imported/med_rock3_normal.png-81a60b926f3ce4d45b1773a8ec2f92e1.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock3_normal.png.import [ 29% ] savepack | Storing File: res://.godot/imported/snow1.png-678e9fed89901b34a7d22d4ef81e0b5e.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/snow1.png.import [ 29% ] savepack | Storing File: res://.godot/imported/may_drt1_1_normal.png-1145a1243280f62ab064514173031ea3.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/may_drt1_1_normal.png.import [ 29% ] savepack | Storing File: res://.godot/imported/t_trim1e_normal.png-53e8849ecf26dcabd0c52bbb90cab6e1.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1e_normal.png.import [ 29% ] savepack | Storing File: res://.godot/imported/t_indent01.png-5d0e5195e54a688084f4aeb3267e4667.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_indent01.png.import [ 29% ] savepack | Storing File: res://.godot/imported/t_wall3b_normal.png-35581142324108254761c3c3b46efb07.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall3b_normal.png.import [ 29% ] savepack | Storing File: res://.godot/imported/t_wire03_normal.png-cfc9f5d5800207d74ea561b28686c028.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wire03_normal.png.import [ 29% ] savepack | Storing File: res://.godot/imported/med_flat4_normal.png-f861e662d01957f7f9df36861855058e.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat4_normal.png.import [ 29% ] savepack | Storing File: res://.godot/imported/med_rock5_g2_normal.png-4dc423212ef12c2cab1267b710de8d23.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock5_g2_normal.png.import [ 29% ] savepack | Storing File: res://.godot/imported/may_wood1_1.png-7eadaad89d26a6a645b0ffb0ef33e0b8.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/may_wood1_1.png.import [ 29% ] savepack | Storing File: res://.godot/imported/med_wood4_normal.png-8b7ef3b1d576bc79fc204e4dbca83cc0.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood4_normal.png.import [ 29% ] savepack | Storing File: res://texture_packs/ambientcg/LICENSE.txt [ 29% ] savepack | Storing File: res://.godot/imported/{grk_vines2.png-a6d0e0694a9b4a16c713111b8e1c0b77.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{grk_vines2.png.import [ 29% ] savepack | Storing File: res://.godot/imported/rock1_2_normal.png-8f6df61d0bb2b4f53b369128ac87a698.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/rock1_2_normal.png.import [ 29% ] savepack | Storing File: res://.godot/imported/w17_1.png-fcbc76d211bd3f5803a4130da9cbf79b.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/w17_1.png.import [ 29% ] savepack | Storing File: res://.godot/imported/height.png-16f091a0100435523e8fcaadfca8f978.ctex [ 29% ] savepack | Storing File: res://texture_packs/trimsheets/stone_base/height.png.import [ 29% ] savepack | Storing File: res://.godot/imported/t_trim2ca.png-2aa53c82223ec868641117d58788d495.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2ca.png.import [ 29% ] savepack | Storing File: res://.godot/imported/med_flat1_normal.png-0410e30c00c7d312a524e1daf32bb8b1.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat1_normal.png.import [ 29% ] savepack | Storing File: res://.godot/imported/med_wood2_plk1.png-c9dca478dee2d533ec47014dc4c9915b.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood2_plk1.png.import [ 29% ] savepack | Storing File: res://.godot/imported/t_wall2b.png-baaa4f164b9b515fff43156f413ccdd8.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall2b.png.import [ 29% ] savepack | Storing File: res://.godot/imported/med_flat5_normal.png-dfeed4ebd00aee6caef5d3454ad402f5.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat5_normal.png.import [ 29% ] savepack | Storing File: res://texture_packs/librequake/CREDITS [ 29% ] savepack | Storing File: res://.godot/imported/med_rock10b.png-bdf453aad326c764704588eba111db90.ctex [ 29% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock10b.png.import [ 30% ] savepack | Storing File: res://.godot/imported/t_num_0_fbr_normal.png-0108eb220aaaae81042d9387c1041c8c.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_0_fbr_normal.png.import [ 30% ] savepack | Storing File: res://.godot/imported/gravel3_g1.png-11f4d7e618d99efbef1cd462d022a755.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/gravel3_g1.png.import [ 30% ] savepack | Storing File: res://.godot/imported/fandisk.obj-71b79d215ce05a4b9e8fd699eb33e6db.mesh [ 30% ] savepack | Storing File: res://fandisk.obj.import [ 30% ] savepack | Storing File: res://.godot/imported/{hang_vines_b2.png-86b8d4be4e89d04705a8ea9a04e08614.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_b2.png.import [ 30% ] savepack | Storing File: res://.godot/imported/woodring128.png-4d5ba766b69b3cd8c91b351bd473c012.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodring128.png.import [ 30% ] savepack | Storing File: res://.godot/imported/t_lit06_fbr.png-aa4d8b93638c4a62418652a0ee5883ee.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit06_fbr.png.import [ 30% ] savepack | Storing File: res://.godot/imported/treadplatemetal_normal.png-2c37875ba0e214ac45a3a3b47671a9e6.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/treadplatemetal_normal.png.import [ 30% ] savepack | Storing File: res://.godot/imported/t_sign1_normal.png-3f7bad48ed2717c3cc32a5a239d381ef.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_sign1_normal.png.import [ 30% ] savepack | Storing File: res://tools/release_home_map.gdc [ 30% ] savepack | Storing File: res://.godot/imported/t_wall2aa_normal.png-36d7540b2d4242d568eaa69d5edd32dd.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall2aa_normal.png.import [ 30% ] savepack | Storing File: res://.godot/imported/albedo.jpg-231369faa7f5e6e0d95c3aec3e5eef61.ctex [ 30% ] savepack | Storing File: res://texture_packs/trimsheets/dark_wood_base/albedo.jpg.import [ 30% ] savepack | Storing File: res://.godot/imported/wood_1_normal.png-0aa107ba914a743d74a9f9c14eefeeb3.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/wood_1_normal.png.import [ 30% ] savepack | Storing File: res://.godot/imported/height.png-8efa23788f790451ba447e2c7753a5ee.ctex [ 30% ] savepack | Storing File: res://texture_packs/trimsheets/throne_room_carpet/height.png.import [ 30% ] savepack | Storing File: res://.godot/imported/med_wood_riv2.png-04d0d69408f5bcdd6d0a547128c39e8f.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood_riv2.png.import [ 30% ] savepack | Storing File: res://.godot/imported/crwdh6_normal.png-0197e588c91ad42597dd8a8830c568fa.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crwdh6_normal.png.import [ 30% ] savepack | Storing File: res://.godot/imported/t_trim1d.png-14b5cef7e8d15572898dd0c0a4fe6003.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1d.png.import [ 30% ] savepack | Storing File: res://.godot/imported/woodbark1m28.png-2c3d335087d7b1eab6dd3f7fd7e7fc87.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodbark1m28.png.import [ 30% ] savepack | Storing File: res://version.txt [ 30% ] savepack | Storing File: res://.godot/imported/woodringm64_normal.png-da553d07ec956a542a1d4d01ed98a2f4.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodringm64_normal.png.import [ 30% ] savepack | Storing File: res://.godot/imported/med_flat16.png-c2d0f1606526d9605ee08847a53f01e2.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat16.png.import [ 30% ] savepack | Storing File: res://.godot/imported/med_rock5_g1_normal.png-af10d93b9d8d0695cd422d9b3eab2ff9.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock5_g1_normal.png.import [ 30% ] savepack | Storing File: res://.godot/imported/med_cobstn2_1a_normal.png-b718580bb91eb0d602be10028181f4b6.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn2_1a_normal.png.import [ 30% ] savepack | Storing File: res://.godot/imported/med_cobstn1_2a_normal.png-6baa9e4507dc4fbe38b05f39a1375b64.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn1_2a_normal.png.import [ 30% ] savepack | Storing File: res://.godot/imported/plank4.png-510f12039f1906d0ee70b65d0c39a4b9.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank4.png.import [ 30% ] savepack | Storing File: res://.godot/imported/t_wall6c_normal.png-62384cfb71de13f8d376e2865a2d249e.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall6c_normal.png.import [ 30% ] savepack | Storing File: res://.godot/imported/t_blok03a_normal.png-7bf67b94f9437246326fc514817d8fe1.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok03a_normal.png.import [ 30% ] savepack | Storing File: res://.godot/imported/t_blok01a_normal.png-66b7eadc0806739d64437ebb448a2116.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok01a_normal.png.import [ 30% ] savepack | Storing File: res://.godot/imported/med_wood_riv1c_normal.png-1ad37c7609a906ed2c752b0402211a3b.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood_riv1c_normal.png.import [ 30% ] savepack | Storing File: res://.godot/imported/med_rock3.png-c2c061b90cb84fbf37f2f2086d57efb1.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock3.png.import [ 30% ] savepack | Storing File: res://.godot/imported/may_rck1_2.png-b16d2d2327bb7145233765dca5995d02.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/may_rck1_2.png.import [ 30% ] savepack | Storing File: res://.godot/imported/med_bigdirt3.png-e22c51b9a9c2599adfc079a5ad5ee724.ctex [ 30% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_bigdirt3.png.import [ 30% ] savepack | Storing File: res://.godot/imported/orm.jpg-cf3c2c1056836e33dbcb236a9fb9df0b.ctex [ 30% ] savepack | Storing File: res://texture_packs/trimsheets/sci_fi_orange_trimsheet/orm.jpg.import [ 31% ] savepack | Storing File: res://.godot/imported/t_blok02_normal.png-f459eded35d9f6393eb27edae77ab6a4.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok02_normal.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_trim1c.png-ee532430abd39e40391c2724662fc0db.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1c.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_trim2a_normal.png-a3d3109206ed222023db8f5cc3f44810.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2a_normal.png.import [ 31% ] savepack | Storing File: res://.godot/imported/orm.jpg-784bf62e9943f2014de547ca83c8020e.ctex [ 31% ] savepack | Storing File: res://texture_packs/trimsheets/dark_wood_trim/orm.jpg.import [ 31% ] savepack | Storing File: res://.godot/imported/t_flat02.png-2af430f30a5de76c4e9edde72aebfd61.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flat02.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_blok10b.png-41b31b3339628c5e5f9034cee338f32a.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok10b.png.import [ 31% ] savepack | Storing File: res://.godot/imported/med_wood_riv2c.png-0fbf121dcbe7be69c5d3c561d28df1ed.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood_riv2c.png.import [ 31% ] savepack | Storing File: res://.godot/imported/med_flat6_normal.png-b369bf5783e89dc81e35434949a7610a.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat6_normal.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_wall1ba.png-bf9b6c2255975e18928b78c15b89cad3.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall1ba.png.import [ 31% ] savepack | Storing File: res://.godot/imported/woodring128_normal.png-584f6d41f5d1a7533ffd63ad97df78e8.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodring128_normal.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_trim2d.png-caba18c94fab37c4cdd02d1d2915182e.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2d.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_wall1b.png-ad663a977e7c8f33e32e8cb99464a29d.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall1b.png.import [ 31% ] savepack | Storing File: res://.godot/imported/med_wood2_plk2.png-137825f03797139ca529089c6faaef86.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood2_plk2.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_lit03_fbr_normal.png-cca6dee34f9584c990cdc818af7d8dcb.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit03_fbr_normal.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_flor2b.png-690d43687a728b54bf5205a79344f7c3.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flor2b.png.import [ 31% ] savepack | Storing File: res://.godot/imported/grk_leaf1_1.png-7ea181b1b800984ba83d500cf0b82b74.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/grk_leaf1_1.png.import [ 31% ] savepack | Storing File: res://.godot/imported/sq_wood_2a_normal.png-a60871b2c127385dbac254d9ab0d0e3b.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/sq_wood_2a_normal.png.import [ 31% ] savepack | Storing File: res://.godot/imported/med_wood1.png-b3aebe691bfd2b96cd91a6091c45986f.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood1.png.import [ 31% ] savepack | Storing File: res://.godot/imported/orm.jpg-e5e75add4543f99a8fccb9899f3bf95a.ctex [ 31% ] savepack | Storing File: res://texture_packs/trimsheets/dark_wood_base/orm.jpg.import [ 31% ] savepack | Storing File: res://.godot/imported/t_trim1b.png-5ca098e5d60b48fcd19940cd1f953e4b.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1b.png.import [ 31% ] savepack | Storing File: res://.godot/imported/normal.png-a1df56e411ad6d558476d7ef498ca5c8.ctex [ 31% ] savepack | Storing File: res://texture_packs/trimsheets/throne_room_carpet/normal.png.import [ 31% ] savepack | Storing File: res://texture_packs/librequake/README-IMPORTANT-LICENCE-INFO [ 31% ] savepack | Storing File: res://.godot/imported/t_trim2e.png-8409e8ba78f9641d5aa5420f2611b96c.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2e.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_lit01_fbr.png-5df3fc077ac7abb30ceeb9afedfd1473.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit01_fbr.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_wall7a_normal.png-202bd50839588ab7429c7e84ecbf5c86.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall7a_normal.png.import [ 31% ] savepack | Storing File: res://.godot/imported/gravel2_normal.png-402374b23d9ab1a91111b00efa15925e.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/gravel2_normal.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_wall1aa_normal.png-0fbfc606bba15c3c3b0455f85a24bf00.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall1aa_normal.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_blok07a_normal.png-8103c61a00287358e615d922dc6a70ec.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok07a_normal.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_wire03.png-0192a24abb53ba379abe486e21d8eaa2.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wire03.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_num_x_normal.png-aa573833c78ed0587d19540c31d816c3.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_x_normal.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_rivs01_normal.png-d72469ada4bd753ba59dfde4fd9a6ff4.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_rivs01_normal.png.import [ 31% ] savepack | Storing File: res://.godot/imported/t_lit07_fbr.png-8f8180a1957976a09a8e44fe5fff4e5a.ctex [ 31% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit07_fbr.png.import [ 32% ] savepack | Storing File: res://.godot/imported/badlawn.png-34f70bf10469b61d2b824157fcc3f301.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/badlawn.png.import [ 32% ] savepack | Storing File: res://.godot/imported/t_trim1b_normal.png-5280a693fce9314e5f893cc513721742.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1b_normal.png.import [ 32% ] savepack | Storing File: res://.godot/imported/albedo.jpg-f30c8b61007951784434a9b851148074.ctex [ 32% ] savepack | Storing File: res://texture_packs/polyhaven/clean_pebbles/albedo.jpg.import [ 32% ] savepack | Storing File: res://.godot/imported/t_tris02.png-2587e780e3b0a953126b67e6ccca6108.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_tris02.png.import [ 32% ] savepack | Storing File: res://.godot/imported/t_lit05_fbr_normal.png-f085c7834ab80efe2e7fd68a9e0ee10e.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit05_fbr_normal.png.import [ 32% ] savepack | Storing File: res://.godot/imported/crwds6b_normal.png-bfc54e7d417f47055a17d1b6e8b236b3.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crwds6b_normal.png.import [ 32% ] savepack | Storing File: res://.godot/imported/may_rck1_3_normal.png-bbda5cebb110f4b81e1395562a6c1f89.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/may_rck1_3_normal.png.import [ 32% ] savepack | Storing File: res://.godot/imported/crwdh6.png-e10cec0d69b68cd1c896e69503604f8f.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crwdh6.png.import [ 32% ] savepack | Storing File: res://.godot/imported/t_trim1a.png-33c006ceabe1051cfb74d748b3f84a20.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1a.png.import [ 32% ] savepack | Storing File: res://.godot/imported/albedo.jpg-dde7ae17c6e85e71d86fb1b655b638c1.ctex [ 32% ] savepack | Storing File: res://texture_packs/trimsheets/sci_fi_orange_trimsheet/albedo.jpg.import [ 32% ] savepack | Storing File: res://.godot/imported/normal.png-8baed44aa212fb3147d919729a08fe82.ctex [ 32% ] savepack | Storing File: res://texture_packs/trimsheets/sci_fi_orange_trimsheet/normal.png.import [ 32% ] savepack | Storing File: res://.godot/imported/t_tris02_normal.png-737455355b7de99062769245a9c0bc02.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_tris02_normal.png.import [ 32% ] savepack | Storing File: res://.godot/imported/t_num_3_fbr_normal.png-f79d24b64971456a386f259c5383cf4f.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_3_fbr_normal.png.import [ 32% ] savepack | Storing File: res://.godot/imported/t_wall2a_normal.png-cc453770ce93dd0181d0a01fed133f30.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall2a_normal.png.import [ 32% ] savepack | Storing File: res://.godot/imported/height.png-287f1599de69b06fc5ac1221d91c6eb9.ctex [ 32% ] savepack | Storing File: res://texture_packs/polyhaven/broken_wall/height.png.import [ 32% ] savepack | Storing File: res://.godot/imported/t_trim2c_normal.png-9d7394bde5c0dcaee51fce08f213294e.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2c_normal.png.import [ 32% ] savepack | Storing File: res://.godot/imported/med_wood3_plk1.png-9f9c8f2709f918e07a14c51e34364540.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood3_plk1.png.import [ 32% ] savepack | Storing File: res://.godot/imported/plank1s.png-88a2c40434e3032d2593c285cd1026cf.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank1s.png.import [ 32% ] savepack | Storing File: res://tools/keymap/command_map.json [ 32% ] savepack | Storing File: res://.godot/imported/albedo.jpg-a67f64a9064353775624a482b3c1913c.ctex [ 32% ] savepack | Storing File: res://texture_packs/trimsheets/dark_wood_trim/albedo.jpg.import [ 32% ] savepack | Storing File: res://.godot/imported/med_flat5a.png-b9cce8c5d70425dcdd515effac975312.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat5a.png.import [ 32% ] savepack | Storing File: res://tools/keymap/blender_279_left.json [ 32% ] savepack | Storing File: res://.godot/imported/gravel3_normal.png-9088566fd2371c68bb76fce026deb702.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/gravel3_normal.png.import [ 32% ] savepack | Storing File: res://.godot/imported/orm.jpg-5cef403d877f6f8eda4aa9ef44dff78d.ctex [ 32% ] savepack | Storing File: res://texture_packs/trimsheets/scuffed_wood_bars/orm.jpg.import [ 32% ] savepack | Storing File: res://.godot/imported/t_blok06h.png-d74a3475535524edb548b8fcb8320f65.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok06h.png.import [ 32% ] savepack | Storing File: res://.godot/imported/t_trim2ba.png-f8a261b349bdc7ebe5728d3202293dc0.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2ba.png.import [ 32% ] savepack | Storing File: res://.godot/imported/z_exit_fbr_normal.png-abc9f1d94eb2c32dd163a21eec72f596.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/z_exit_fbr_normal.png.import [ 32% ] savepack | Storing File: res://.godot/imported/normal.jpg-aba00fd7f0f11cfcbccee5817f3fae43.ctex [ 32% ] savepack | Storing File: res://texture_packs/polyhaven/castle_wall_slates/normal.jpg.import [ 32% ] savepack | Storing File: res://.godot/imported/t_band1a.png-c70fa31655991faa469aa2c5864eeda5.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_band1a.png.import [ 32% ] savepack | Storing File: res://.godot/imported/t_blok10c.png-a9508c8a7b799c9e939495e621081b80.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok10c.png.import [ 32% ] savepack | Storing File: res://.godot/imported/woodend_normal.png-4d01e501a54d1621ea16e9b2c4277408.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodend_normal.png.import [ 32% ] savepack | Storing File: res://.godot/imported/t_num_7_fbr.png-f60932b36e49e21de2258a2473088a04.ctex [ 32% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_7_fbr.png.import [ 33% ] savepack | Storing File: res://assets/terrain/diffusion_123km.hblk [ 33% ] savepack | Storing File: res://package-lock.json [ 33% ] savepack | Storing File: res://.godot/imported/med_flat2.png-8b54ddd7a65996e178d2384de3961fc3.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat2.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_trim1aa.png-2756c811e2f17e455f1d0302fa0e563e.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1aa.png.import [ 33% ] savepack | Storing File: res://.godot/imported/snow1_normal.png-c2c54544134e9ee083a09fdf48da31ee.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/snow1_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/med_rock9.png-521c3efc22d75aa2fb0b6c031a8dea23.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock9.png.import [ 33% ] savepack | Storing File: res://tools/build_terrace_graph.gdc [ 33% ] savepack | Storing File: res://.godot/imported/med_cobstn2_2a_normal.png-93c067a851dcae10fc418ca68875cba9.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn2_2a_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_sign2_normal.png-793c3fc6c05b82e63172a1a4446bfc22.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_sign2_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/orm.jpg-14f84d225f7ea58c713acfc70b0a497e.ctex [ 33% ] savepack | Storing File: res://texture_packs/polyhaven/aerial_rocks_02/orm.jpg.import [ 33% ] savepack | Storing File: res://.godot/imported/woodbarkA128.png-4f6b8de2262657b1349b341361e8e066.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodbarkA128.png.import [ 33% ] savepack | Storing File: res://.godot/imported/med_cobstn2_2_normal.png-389b59c43d042aeecc8678a95ac64406.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn2_2_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/grk_leaf1_2.png-15118144bfb905ef523cdcbe4fbbea9e.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/grk_leaf1_2.png.import [ 33% ] savepack | Storing File: res://.godot/imported/orm.jpg-e59027609b9757c1d0d137b45b077a08.ctex [ 33% ] savepack | Storing File: res://texture_packs/trimsheets/rock_base/orm.jpg.import [ 33% ] savepack | Storing File: res://.godot/imported/{hang_vines_b1a_normal.png-319fbabf282cead7f1949ab96cf25509.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_b1a_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/med_wood_riv1_normal.png-d12c4e606d094b438dee0f10361c941b.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood_riv1_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_blok04h_normal.png-4aa451751824939cced36b72ac34f0d6.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok04h_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/h_vines_b2_normal.png-5905ae98baa514785e4556bb7dd2495a.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/h_vines_b2_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_num_0_fbr.png-1876874939819c4a9b7d88623c075db2.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_0_fbr.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_tech04.png-7f2a44b1cd4cd5e3c5515729515b5292.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_tech04.png.import [ 33% ] savepack | Storing File: res://.godot/imported/crwdl12_normal.png-845d76fa2d7ce6648e005826887c7cbf.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crwdl12_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/gravel3_g1_normal.png-664e525ea2267256bba7a3462a048729.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/gravel3_g1_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_rivs01a.png-1c35efebf0be361c6efa6b85a45ec4d5.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_rivs01a.png.import [ 33% ] savepack | Storing File: res://.godot/imported/albedo.jpg-d711a8f814ccc6d299fc6c4707931b02.ctex [ 33% ] savepack | Storing File: res://texture_packs/polyhaven/castle_wall_slates/albedo.jpg.import [ 33% ] savepack | Storing File: res://.godot/imported/t_blok06.png-b8c85d288c6ae40bbec07db68dfe32a6.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok06.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_metalsheetc_normal.png-3f21d68a87c22d6d8c690eae598d2346.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_metalsheetc_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/{hang_vines_s3_normal.png-2ba9a69e28950e8c6894866cba7559c2.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_s3_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_blok05_normal.png-272a6059934fb51c4414f5a897ce922f.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok05_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/med_wood5_normal.png-008dc9df8100e88b85cb6d38fa54b83d.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood5_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_num_1_fbr.png-5ec6c9d658ef124804084af8c57dc0fe.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_1_fbr.png.import [ 33% ] savepack | Storing File: res://.godot/imported/med_rock5_normal.png-7f945b2766dc45434bc08040a18f14a2.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock5_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/sq_wood_1_normal.png-da1d30f9aa09ffd18576f13a667b2ccf.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/sq_wood_1_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/rock1_1.png-bf3e43feecb72226ec5468aa89afc98b.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/rock1_1.png.import [ 33% ] savepack | Storing File: res://.godot/imported/crwds6_normal.png-694944dc85a972004ee925cb88e7aefc.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crwds6_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/med_flat3_normal.png-a08cd1bc02e6f7bcf909a31316a1bb3f.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat3_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/crwds6b.png-e1917c8d947ed70494e3a0146f540e46.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/crwds6b.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_flor1c.png-bf9d16fab49c9f6d110490b3e2fb457d.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flor1c.png.import [ 33% ] savepack | Storing File: res://.godot/imported/afloor1_3.png-d427af6fb32c4916364c3a5d37f8c298.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/afloor1_3.png.import [ 33% ] savepack | Storing File: res://.godot/imported/height.png-a6755fcd71294fca8e3cbbea5455122f.ctex [ 33% ] savepack | Storing File: res://texture_packs/polyhaven/castle_wall_slates/height.png.import [ 33% ] savepack | Storing File: res://.godot/imported/gravel1_normal.png-8f9d5324e9e9d64140f1fa5cac71fa48.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/gravel1_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_lit04_fbr.png-d68653f73c06c1642d53de3199c14806.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit04_fbr.png.import [ 33% ] savepack | Storing File: res://.godot/imported/med_rock10c_normal.png-50d9bd819b21ba1c16d1c2887a7b79be.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock10c_normal.png.import [ 33% ] savepack | Storing File: res://texture_packs/trimsheets/pack.json [ 33% ] savepack | Storing File: res://.godot/imported/vines1.png-5ede0a56717e8c9f3dbf111b343a71be.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/vines1.png.import [ 33% ] savepack | Storing File: res://.godot/imported/{grk_vines1_normal.png-1124452994ab4a62f2fc85c4a2324ee6.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{grk_vines1_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_lit06_fbr_normal.png-74d26d92cd78f6584fe38d49901a18f0.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_lit06_fbr_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_wall2ab_normal.png-b1be00315075c11765233cb1f24cd018.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall2ab_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/albedo.jpg-c7525c1faf72d060e6c9f269f232ebb4.ctex [ 33% ] savepack | Storing File: res://texture_packs/trimsheets/concrete_trimsheet/albedo.jpg.import [ 33% ] savepack | Storing File: res://.godot/imported/may_wood1_2.png-c490375b39ed6f3f2d9d08a342c7c561.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/may_wood1_2.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_trim2aa_normal.png-72854b07af3f97f7b1f43299dc8ecc61.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim2aa_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/{hang_vines_b3a.png-e684959381d1884af49e425b617632ea.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_b3a.png.import [ 33% ] savepack | Storing File: res://.godot/imported/{hang_vines_b2a_normal.png-9b42d74ca4deec5ab9bc82edabc4122d.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_b2a_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_tech03.png-b5856ae689c6c060546db8c45edd42cc.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_tech03.png.import [ 33% ] savepack | Storing File: res://.godot/imported/plank5.png-56f05795bf08a6746423f7e79b025b34.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank5.png.import [ 33% ] savepack | Storing File: res://.godot/imported/sq_wood_2.png-5994099a1839bd41cd99c706c4e9e086.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/sq_wood_2.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_rivs01.png-d9ee9c547e0b7b7c1877eaa9ec8f2847.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_rivs01.png.import [ 33% ] savepack | Storing File: res://.godot/imported/albedo.jpg-bcfab033f773cd05c77b24207b3e141a.ctex [ 33% ] savepack | Storing File: res://texture_packs/trimsheets/throne_room_carpet/albedo.jpg.import [ 33% ] savepack | Storing File: res://.godot/imported/woodring64_normal.png-45f7de1d337c89cb46f40de623ad6787.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodring64_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/gravel3.png-bdcd8e6dda6d8712afe037ef3f90ec20.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/gravel3.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_flat02_normal.png-c6fab4e7a4dc4a72b9c6578f456df88b.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_flat02_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_wall2aa.png-00720d90fc4b4248f250bec26b3d08eb.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall2aa.png.import [ 33% ] savepack | Storing File: res://.godot/imported/med_cobstn2_1.png-aaf650bc0625277bf4fc1d873f682233.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn2_1.png.import [ 33% ] savepack | Storing File: res://.godot/imported/rock1_1b_normal.png-9b62b1a08a80b6d16aa9d11871c8c87e.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/rock1_1b_normal.png.import [ 33% ] savepack | Storing File: res://.godot/imported/t_trim1ca.png-ad344e2b994adea862f2b48c836248a8.ctex [ 33% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1ca.png.import [ 34% ] savepack | Storing File: res://.godot/imported/med_rock5_g1.png-7a2660d61c8b842433400c55d6a1bcdb.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock5_g1.png.import [ 34% ] savepack | Storing File: res://.godot/imported/fandisk.glb-a8c7309d4d758eb685910b87713338be.scn [ 34% ] savepack | Storing File: res://fandisk.glb.import [ 34% ] savepack | Storing File: res://.godot/imported/woodend.png-83e7ceff0a321cda346a7fccb7dcb08e.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodend.png.import [ 34% ] savepack | Storing File: res://.godot/imported/t_wall05.png-cf3ed798ad86a54c8cb32ea92d17b5ae.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall05.png.import [ 34% ] savepack | Storing File: res://.godot/imported/t_wire02.png-6d1e9f71e0d9486eafa9a1bb189a6715.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wire02.png.import [ 34% ] savepack | Storing File: res://.godot/imported/t_trim1aa_normal.png-98e03d701190ea8f77d983246ef612f6.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1aa_normal.png.import [ 34% ] savepack | Storing File: res://.godot/imported/t_trim1ba.png-0f54f9249bc144fd27e1f6db133c03c2.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1ba.png.import [ 34% ] savepack | Storing File: res://.godot/imported/ret_plaster1_normal.png-38b0938f7b5b7de844fd798e4fac1ba5.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/ret_plaster1_normal.png.import [ 34% ] savepack | Storing File: res://.godot/imported/{hang_vines_s3.png-16600d271377c6936aa48af84f477097.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{hang_vines_s3.png.import [ 34% ] savepack | Storing File: res://.godot/imported/med_rock10.png-d2dae41481be7ce1577183b4ba5c9a2f.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock10.png.import [ 34% ] savepack | Storing File: res://.godot/imported/fandisk_gildea.obj-c7cb7f852e872447e1b0d02e994e8b37.mesh [ 34% ] savepack | Storing File: res://fandisk_gildea.obj.import [ 34% ] savepack | Storing File: res://.godot/imported/h_vines_b1.png-61b1b627b0c01a14824e431a6fd8eccb.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/h_vines_b1.png.import [ 34% ] savepack | Storing File: res://.godot/imported/t_blok11b.png-335773b85e92fb16117b35054370f9a2.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok11b.png.import [ 34% ] savepack | Storing File: res://.godot/imported/med_flat2_normal.png-6befcb641dd08ad13c3355c359a68c44.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_flat2_normal.png.import [ 34% ] savepack | Storing File: res://.godot/imported/med_wood2_normal.png-7d094da4a3bdc7f54d268341c8204475.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood2_normal.png.import [ 34% ] savepack | Storing File: res://.godot/imported/med_wood6_normal.png-0e155d7191a32ba30bc2b6ce5eff82f8.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood6_normal.png.import [ 34% ] savepack | Storing File: res://.godot/imported/t_wall6a_normal.png-27859e32e06f050bde135b01a0645bbb.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall6a_normal.png.import [ 34% ] savepack | Storing File: res://.godot/imported/t_num_9_fbr_normal.png-8c076bbdd59459d4dba138d90cd8987d.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_9_fbr_normal.png.import [ 34% ] savepack | Storing File: res://.godot/imported/med_rock1.png-cb3aa95f95f232ea59c7f3e6ca0c60c3.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock1.png.import [ 34% ] savepack | Storing File: res://.godot/imported/normal.png-2c9be0b06fa09bd7fb60db61cfa99829.ctex [ 34% ] savepack | Storing File: res://texture_packs/trimsheets/concrete_trimsheet/normal.png.import [ 34% ] savepack | Storing File: res://.godot/imported/med_cracks1.png-25660d1512787cf319dcc1179f48e649.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cracks1.png.import [ 34% ] savepack | Storing File: res://.godot/imported/med_rock5.png-ea3b662c6ea80bc0789fb84cac25f052.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock5.png.import [ 34% ] savepack | Storing File: res://.godot/imported/t_wall7a.png-0e2b03dd1f6b36c8681b73660394c3b5.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall7a.png.import [ 34% ] savepack | Storing File: res://.godot/imported/med_wood_riv1b_normal.png-39468ddcd6549130fc3429b69f1a19ac.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood_riv1b_normal.png.import [ 34% ] savepack | Storing File: res://.godot/imported/h_vines_b2.png-575b4f8799242b53947ab49bf30b6946.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/h_vines_b2.png.import [ 34% ] savepack | Storing File: res://.godot/imported/t_tech05_normal.png-4e34ca5042a18eb97562b1b235944852.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_tech05_normal.png.import [ 34% ] savepack | Storing File: res://.godot/imported/rocks11e_normal.png-fac6c5b295d129e2fb2cd0ec8f982410.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/rocks11e_normal.png.import [ 34% ] savepack | Storing File: res://.godot/imported/rocks11d.png-a63c050d0bc25fd83d5b6826b4b0bb99.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/rocks11d.png.import [ 34% ] savepack | Storing File: res://.godot/imported/t_blok02.png-fdb78ed9adc39d9224878402dba774c8.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok02.png.import [ 34% ] savepack | Storing File: res://.godot/imported/cracks1-1_normal.png-9fbcf2d11ec7a8d520b00924e0494dff.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/cracks1-1_normal.png.import [ 34% ] savepack | Storing File: res://.godot/imported/t_tech04_normal.png-12c3d64c51344bf8da793cea9a5d0698.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_tech04_normal.png.import [ 34% ] savepack | Storing File: res://.godot/imported/t_num_5_fbr_normal.png-042d15733abb427db9c1585c8350dae2.ctex [ 34% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_num_5_fbr_normal.png.import [ 35% ] savepack | Storing File: res://.godot/imported/t_blok12c.png-a352c10e54a652c66ee0e75d01ab5638.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok12c.png.import [ 35% ] savepack | Storing File: res://.godot/imported/t_blok08_normal.png-976d224fb47a9a14b9f46f17e8492c1e.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_blok08_normal.png.import [ 35% ] savepack | Storing File: res://.godot/imported/plank2_normal.png-1b69a8d320c31f3bb62183e83c8cdd2e.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank2_normal.png.import [ 35% ] savepack | Storing File: res://.godot/imported/t_trim1c_normal.png-28c90340b4fdb60186eaf1046527e124.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_trim1c_normal.png.import [ 35% ] savepack | Storing File: res://.godot/imported/med_rock3_bump.png-cd334406bcd71b53640bcc324abee2fd.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock3_bump.png.import [ 35% ] savepack | Storing File: res://.godot/imported/may_slat1_1_normal.png-5ff78de916183690ad901663358bb65f.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/may_slat1_1_normal.png.import [ 35% ] savepack | Storing File: res://.godot/imported/orm.jpg-9ad68e4d9727539f0c21dced6c618992.ctex [ 35% ] savepack | Storing File: res://texture_packs/trimsheets/throne_room_carpet/orm.jpg.import [ 35% ] savepack | Storing File: res://.godot/imported/w94_1_normal.png-2b4b5373884a458245e97beb9ed6e4e4.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/w94_1_normal.png.import [ 35% ] savepack | Storing File: res://.godot/imported/wood_2_normal.png-f96c315a76b6f45020e919b2d0a57033.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/wood_2_normal.png.import [ 35% ] savepack | Storing File: res://.godot/imported/med_wood_riv2c_normal.png-614868325a97b7c8201a87aa01763f17.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood_riv2c_normal.png.import [ 35% ] savepack | Storing File: res://.godot/imported/plank2.png-6aae9428e37839d17a017d061413470b.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank2.png.import [ 35% ] savepack | Storing File: res://.godot/imported/med_cobstn1_1_normal.png-8ae7fe4e4486aeb281532baf0b3b5c0a.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_cobstn1_1_normal.png.import [ 35% ] savepack | Storing File: res://.godot/imported/height.png-bea6a9777dccd15106575cc526b06025.ctex [ 35% ] savepack | Storing File: res://texture_packs/trimsheets/island_hut/height.png.import [ 35% ] savepack | Storing File: res://.godot/imported/plank2s.png-ddb2702943dcfdd20f657f5db5a88d5e.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank2s.png.import [ 35% ] savepack | Storing File: res://.godot/imported/med_wood_riv2b_normal.png-c48d5476e0ac127270b1a890c23371b6.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/med_wood_riv2b_normal.png.import [ 35% ] savepack | Storing File: res://.godot/imported/plank3s_normal.png-4d83c1bc8a470def309f57d4a6fdc473.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank3s_normal.png.import [ 35% ] savepack | Storing File: res://.godot/imported/albedo.jpg-413eceea48bbe863712dd2ef32f6da72.ctex [ 35% ] savepack | Storing File: res://texture_packs/trimsheets/yellow_country_wood_house/albedo.jpg.import [ 35% ] savepack | Storing File: res://.godot/imported/t_wall05_normal.png-cb295785d590ca6ecc81f1751b980a11.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/t_wall05_normal.png.import [ 35% ] savepack | Storing File: res://.godot/imported/plank4s_normal.png-0ac7d0319cd2cb83bce70b383c89ba16.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/plank4s_normal.png.import [ 35% ] savepack | Storing File: res://.godot/imported/{grk_vines1.png-20d865cde9f6a33202a7e7e51b03320e.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/{grk_vines1.png.import [ 35% ] savepack | Storing File: res://.godot/imported/woodring64.png-4655c830cb98d317f32cae1fadd319df.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_wood/woodring64.png.import [ 35% ] savepack | Storing File: res://.godot/imported/med_rock2.png-5dde712dcd769e4e5bef728dc4429104.ctex [ 35% ] savepack | Storing File: res://texture_packs/librequake/lq_terra/med_rock2.png.import [ 35% ] savepack | Storing File: res://.godot/imported/orm.jpg-7e87b08c7559cbbc79ee8e352410be2f.ctex [ 35% ] savepack | Storing File: res://texture_packs/trimsheets/stone_base/orm.jpg.import [ 35% ] savepack | Storing File: res://scripts/dump_graph_json.gdc [ 35% ] savepack | Storing File: res://scripts/gate_terrain_graph.gdc [ 35% ] savepack | Storing File: res://scripts/probe_displace_alone.gdc [ 35% ] savepack | Storing File: res://scripts/probe_erosion_strength.gdc [ 35% ] savepack | Storing File: res://scripts/probe_fade_saturation.gdc [ 35% ] savepack | Storing File: res://scripts/probe_node_influence.gdc [ 35% ] savepack | Storing File: res://test/dump_skeleton.gdc [ 35% ] savepack | Storing File: res://test/dump_skeleton_full.gdc [ 35% ] savepack | Storing File: res://test/test_minimal_bridge.gdc [ 36% ] savepack | Storing File: res://test/test_ng.gdc [ 36% ] savepack | Storing File: res://.godot/imported/albedo.jpg-58cf1b984e1c53f3d37f7ef487f52119.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Asphalt033/albedo.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/height.png-0387e428f2415ee595d50026843332ba.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Asphalt033/height.png.import [ 36% ] savepack | Storing File: res://.godot/imported/normal.jpg-cad98c79771f65795194b43884855ddf.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Asphalt033/normal.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/orm.jpg-742a3c19c53ce33e9f6283a6c2d38c6d.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Asphalt033/orm.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/albedo.jpg-2be3835b68069b602ee33f830becc816.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Bricks105/albedo.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/height.png-49970be6a30c7fb0250d2c48302e6c8b.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Bricks105/height.png.import [ 36% ] savepack | Storing File: res://.godot/imported/normal.jpg-d291c541c12b6dd481eb97787a6ad473.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Bricks105/normal.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/orm.jpg-6777e171b79ddceb50d9fa8902a3485d.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Bricks105/orm.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/albedo.jpg-d080739b27acded911c483af0d77a5a9.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Concrete034/albedo.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/height.png-3b63cac2f9f3aa1208519e813def2d96.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Concrete034/height.png.import [ 36% ] savepack | Storing File: res://.godot/imported/normal.jpg-9ee8d3240776e66b277ac89e03aca22b.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Concrete034/normal.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/orm.jpg-6943b1886ff7e636809796d3381472a8.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Concrete034/orm.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/albedo.jpg-72ad71e8a0ce88f64d0e5e5bbc51b167.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/CorrugatedSteel007A/albedo.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/height.png-55fdbfe1bc4b7af5225a3c875aacac4e.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/CorrugatedSteel007A/height.png.import [ 36% ] savepack | Storing File: res://.godot/imported/normal.jpg-498439a351ce085745c0a2ec983295a3.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/CorrugatedSteel007A/normal.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/orm.jpg-dedc092b71db36c4732208b2978e6a87.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/CorrugatedSteel007A/orm.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/albedo.jpg-05a87b48619ba483265748cd4e36d181.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/DiamondPlate009/albedo.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/height.png-dafe24b0c60eb25a30fac750c1f41c6c.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/DiamondPlate009/height.png.import [ 36% ] savepack | Storing File: res://.godot/imported/normal.jpg-9e6f23723921e402908c5b015daf481a.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/DiamondPlate009/normal.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/orm.jpg-97b912b4bcc45ed55a470aa83aae841b.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/DiamondPlate009/orm.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/albedo.jpg-62e1982b86368cbfd62d090f78ff0798.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Metal041B/albedo.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/height.png-fcb107b076556f3f6f1816307541983a.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Metal041B/height.png.import [ 36% ] savepack | Storing File: res://.godot/imported/normal.jpg-b04bb385280905a5ab0b4b386b48c4d5.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Metal041B/normal.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/orm.jpg-69a50e1a379aa56b47956ea712dc11f0.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/Metal041B/orm.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/albedo.jpg-7a4ea918827b71c38227ac8fed721580.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/PaintedMetal004/albedo.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/height.png-7be5eafadd132a3415acb2ea415a5b49.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/PaintedMetal004/height.png.import [ 36% ] savepack | Storing File: res://.godot/imported/normal.jpg-e8c24b58c307fbb048e3c85e3836c3fb.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/PaintedMetal004/normal.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/orm.jpg-1604b0cc5f9b1ac06af2733b2399c5f6.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/PaintedMetal004/orm.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/albedo.jpg-c722a3aee55757e4f4a758c09efab325.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/PavingStones151/albedo.jpg.import [ 36% ] savepack | Storing File: res://.godot/imported/height.png-352ffb4955b926dbc69ea68c1cf96254.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/PavingStones151/height.png.import [ 36% ] savepack | Storing File: res://.godot/imported/normal.jpg-0b41a8434c9a43c2923cde8cbdcb3372.ctex [ 36% ] savepack | Storing File: res://texture_packs/ambientcg/PavingStones151/normal.jpg.import [ 37% ] savepack | Storing File: res://.godot/imported/orm.jpg-d582eaa5efb9264c2c1080603b3f7f47.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/PavingStones151/orm.jpg.import [ 37% ] savepack | Storing File: res://.godot/imported/albedo.jpg-2f46ced8697a42789118a4ccdfb38789.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/Planks037A/albedo.jpg.import [ 37% ] savepack | Storing File: res://.godot/imported/height.png-a97e44ab31a6fca31159f6b36fa24ca0.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/Planks037A/height.png.import [ 37% ] savepack | Storing File: res://.godot/imported/normal.jpg-ed567d817f3781b36a59b0e69cf70afa.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/Planks037A/normal.jpg.import [ 37% ] savepack | Storing File: res://.godot/imported/orm.jpg-1d79e9de1f2a434a8c0ffd722a4e0f9f.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/Planks037A/orm.jpg.import [ 37% ] savepack | Storing File: res://.godot/imported/albedo.jpg-c786a23bdb772241eb4c165f4e97ffdd.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/Plaster001/albedo.jpg.import [ 37% ] savepack | Storing File: res://.godot/imported/height.png-0bf8a017c73ba98b99fffe4fa65d02da.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/Plaster001/height.png.import [ 37% ] savepack | Storing File: res://.godot/imported/normal.jpg-b6f1bf13f145641ab7aaa5c6e845e543.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/Plaster001/normal.jpg.import [ 37% ] savepack | Storing File: res://.godot/imported/orm.jpg-9476afcb45a0442b9aeee29eb664e867.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/Plaster001/orm.jpg.import [ 37% ] savepack | Storing File: res://.godot/imported/albedo.jpg-5b62c8df23bfb7937b6665069d50d799.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/Tiles141/albedo.jpg.import [ 37% ] savepack | Storing File: res://.godot/imported/height.png-e5476b3be29abcb45755a47d34df9846.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/Tiles141/height.png.import [ 37% ] savepack | Storing File: res://.godot/imported/normal.jpg-3159e9390e9e74172198af9eb2a282d3.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/Tiles141/normal.jpg.import [ 37% ] savepack | Storing File: res://.godot/imported/orm.jpg-de2062a4308b0af88b3a8d6f7ad9c890.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/Tiles141/orm.jpg.import [ 37% ] savepack | Storing File: res://.godot/imported/albedo.jpg-7fdf080238d09db13a65075478f05703.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/WoodFloor064/albedo.jpg.import [ 37% ] savepack | Storing File: res://.godot/imported/height.png-834f26438ddbb8de2bb36a77c646ee26.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/WoodFloor064/height.png.import [ 37% ] savepack | Storing File: res://.godot/imported/normal.jpg-8458b55ea522000d480829a304ce4f31.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/WoodFloor064/normal.jpg.import [ 37% ] savepack | Storing File: res://.godot/imported/orm.jpg-48278e7073424072d5c1fccdadee48f9.ctex [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/WoodFloor064/orm.jpg.import [ 37% ] savepack | Storing File: res://texture_packs/ambientcg/pack.json [ 37% ] savepack | Storing File: res://.godot/imported/albedo.jpg-0418e7d785c233e3bae0790b02282505.ctex [ 37% ] savepack | Storing File: res://texture_packs/composed/industrial/albedo.jpg.import [ 37% ] savepack | Storing File: res://.godot/imported/height.png-571700d020f9f0d332b361db8343695f.ctex [ 37% ] savepack | Storing File: res://texture_packs/composed/industrial/height.png.import [ 37% ] savepack | Storing File: res://.godot/imported/normal.png-674df61b00035de9c8be00cca308a8bc.ctex [ 37% ] savepack | Storing File: res://texture_packs/composed/industrial/normal.png.import [ 37% ] savepack | Storing File: res://.godot/imported/orm.jpg-b6244b6887a1d7c226d741a9ff525d82.ctex [ 37% ] savepack | Storing File: res://texture_packs/composed/industrial/orm.jpg.import [ 37% ] savepack | Storing File: res://texture_packs/composed/pack.json [ 37% ] savepack | Storing File: res://.godot/imported/texture_01.png-f3232fd5e8c737bcaae11d2859710a33.ctex [ 37% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_01.png.import [ 37% ] savepack | Storing File: res://.godot/imported/texture_01_height.png-f9dd79b452cc95de08e0a418a17a2d68.ctex [ 37% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_01_height.png.import [ 37% ] savepack | Storing File: res://.godot/imported/texture_01_normal.png-e073850aff8671cb211978c1dbd0cee7.ctex [ 37% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_01_normal.png.import [ 37% ] savepack | Storing File: res://.godot/imported/texture_01_orm.png-3d88af2c5315fffd9df647a8c93d7485.ctex [ 37% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_01_orm.png.import [ 37% ] savepack | Storing File: res://.godot/imported/texture_02.png-d023f8c989579b15162c2a436cd42695.ctex [ 37% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_02.png.import [ 37% ] savepack | Storing File: res://.godot/imported/texture_02_height.png-4aeaef12b0c4c9b1b4569366e54136f3.ctex [ 37% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_02_height.png.import [ 37% ] savepack | Storing File: res://.godot/imported/texture_02_normal.png-45f3451eb988b29430ba26f55268b4ff.ctex [ 37% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_02_normal.png.import [ 37% ] savepack | Storing File: res://.godot/imported/texture_02_orm.png-ff9db50da8b0d5c4741a09bb4b870a1d.ctex [ 37% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_02_orm.png.import [ 37% ] savepack | Storing File: res://.godot/imported/texture_03.png-82eb73dc81116ffc45c1a0a74af82c4a.ctex [ 37% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_03.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_03_height.png-5621f62f6b0a3a329a71e9cb4f1e7dc1.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_03_height.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_03_normal.png-3102b4914b2754656522275388e1d5f5.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_03_normal.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_03_orm.png-c5308cfb7ac1544993788e10b745f13f.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_03_orm.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_04.png-c84c1fe64c0cd27df80d4515716d965d.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_04.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_04_height.png-1ee36472d963cc9a266d1b2aea44982d.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_04_height.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_04_normal.png-5849fde5b88265315bae42a4a51dad4c.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_04_normal.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_04_orm.png-6210a5c4b0e2f79454535463e7783af8.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_04_orm.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_05.png-9e1210e001831d0cde64660481073f5d.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_05.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_05_height.png-d66f2d76cd242d5b8c94ffedd10816c5.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_05_height.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_05_normal.png-38a972fc37818afe14dee12b5374c417.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_05_normal.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_05_orm.png-3f673458b0b828e862b7fdb052d66647.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_05_orm.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_06.png-538e80a7a2768a3bb37c44921edadad3.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_06.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_06_height.png-37bb790db4050ed38158141e52eaa9c8.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_06_height.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_06_normal.png-dd4c3932c2d995a0828cc8e62f162ab4.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_06_normal.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_06_orm.png-f9d71d1d4563a98b1f170cd9d60e0581.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_06_orm.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_07.png-2949769a237f59b829a6d5d95d99a3d3.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_07.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_07_height.png-b2a6aee425672a72bc8aee498742c955.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_07_height.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_07_normal.png-a149eb0238922ad40cbc3e9a96d41307.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_07_normal.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_07_orm.png-470dd71c8dc6731c4c95a2ca2b8166f0.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_07_orm.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_08.png-ce48d098982f49f137c6e2dbf22606ec.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_08.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_08_height.png-cddf7bc2a533f2135bf12d3eefbc9003.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_08_height.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_08_normal.png-3a64e57ca2326a4833beb8583ea56a53.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_08_normal.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_08_orm.png-93d2c03f83862e4ea1b7eab121431d8b.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_08_orm.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_09.png-50e2415cfd32926e959c7a369595a9ca.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_09.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_09_height.png-0841608f0814b29b3f20b1ae994412d1.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_09_height.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_09_normal.png-ac27e6849a570f18b135a02fb52b28f3.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_09_normal.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_09_orm.png-a17697bc9cf162e5e40cdc4c814a2f6f.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_09_orm.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_10.png-b2bf532018b1c3c4532502c3648dffea.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_10.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_10_height.png-7c6d24040610691f3834fc8625b9b5f7.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_10_height.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_10_normal.png-10dea4871c3d8ee431260aeff13a70e7.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_10_normal.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_10_orm.png-8287899a0440df54b42ada9e47983edf.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_10_orm.png.import [ 38% ] savepack | Storing File: res://.godot/imported/texture_11.png-c93f164fb8e73ce04523899d92b21193.ctex [ 38% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_11.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_11_height.png-19725d901ac9e4c9ca539b7c73a227ae.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_11_height.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_11_normal.png-bcb278032ac5bba5c3b1baf3162f46fb.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_11_normal.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_11_orm.png-2f4b862d0355fcba6180b499d5a60808.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_11_orm.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_12.png-338cd0c08559352bc838373f9ab5f8c8.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_12.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_12_height.png-11e52b602142fe7c7a20f3c1c93198dd.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_12_height.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_12_normal.png-a5aa66911757ee33a1bbe817fc696522.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_12_normal.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_12_orm.png-d4e2578c99e554fd662c043170a55e36.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_12_orm.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_13.png-35f7358b68d9442962405b14c43ed760.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_13.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_13_height.png-4ba573a155d6046f2c8360ca1959ffb3.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_13_height.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_13_normal.png-59558f5c46c853ea70267eb121a34f87.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_13_normal.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_13_orm.png-93b278d78c6f04943fdd5a63567266c7.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/dark/texture_13_orm.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_01.png-1915ec88f676d2bfa4b854234ffb40eb.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_01.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_01_height.png-9bdb0141485b9a31c79be60aa50f40ca.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_01_height.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_01_normal.png-17480200aac579a01326da747c2d7223.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_01_normal.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_01_orm.png-72c91957497000a86700acf3e4f49a43.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_01_orm.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_02.png-2ceaa94d3a0831fe770e56f1beb4c95a.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_02.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_02_height.png-3f9409dbfbbd0b0143f71690e978b998.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_02_height.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_02_normal.png-8c9e7d780f19f2c4a80e390a78280399.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_02_normal.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_02_orm.png-9c4beabd6427b21e516aea06795e209f.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_02_orm.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_03.png-7177364740f8caf1e29631d48ac66234.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_03.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_03_height.png-f87e6607c2f1025c074084bbcc3b5cc1.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_03_height.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_03_normal.png-f5b3f5590755461a8e98817cd56cc13c.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_03_normal.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_03_orm.png-e01fa2525069e11ef1e91cbabb222374.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_03_orm.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_04.png-6d29e78c31ebdba27a08f7219aa1f2cc.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_04.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_04_height.png-fa80f2232826e4839a7e8fc64e23afa7.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_04_height.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_04_normal.png-6b2d1ef7654cf97f5995934b3bca1be5.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_04_normal.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_04_orm.png-d283ec6ef4d7af495b7eb8cb987d77c0.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_04_orm.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_05.png-7fc91a4a971d3995b94457e5fca29901.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_05.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_05_height.png-d2dca3b08c010e346a5401e61c9c5acd.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_05_height.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_05_normal.png-cb4017f19a7d43425ca9de69c6d14d24.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_05_normal.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_05_orm.png-62888d8f9880f6b096488daaba9e0429.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_05_orm.png.import [ 39% ] savepack | Storing File: res://.godot/imported/texture_06.png-f81a3845eee014312c0c1f9a0af839a1.ctex [ 39% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_06.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_06_height.png-030cdc4e17864e06b78304e2042306fb.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_06_height.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_06_normal.png-0392b1160a42f00a4bbd6c009122630a.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_06_normal.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_06_orm.png-cf751ebc51e31e87d20eb5383cda5844.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_06_orm.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_07.png-a74ea615c5498eff30d688a72b1828c7.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_07.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_07_height.png-20f48798f8bf7f3732b0bdfcf5ac0cc2.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_07_height.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_07_normal.png-84f8dff98e49965136192cabb089838d.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_07_normal.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_07_orm.png-8e1861fb13e541d86b9de89fb592ec26.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_07_orm.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_08.png-181404e6298eb35a38e0c84c2d0946dc.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_08.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_08_height.png-13a375508fa16946a717ca4ba42f863e.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_08_height.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_08_normal.png-64d40f3e6790ff964833d96f9345e270.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_08_normal.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_08_orm.png-bd98e3c3d680619762b2d5400a568053.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_08_orm.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_09.png-d1da8072dbe4aa65dbcd9584d2a43e6c.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_09.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_09_height.png-e135a56f308a75b5f384e374aee690e7.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_09_height.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_09_normal.png-c645ebf4525299aa37cb50f8a7b40b01.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_09_normal.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_09_orm.png-e59e9f85fc83d05793187f1030f02553.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_09_orm.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_10.png-4e5404cc357bdfb47355735b29531c40.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_10.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_10_height.png-7bda57f140e164b7d39a925dd75b902b.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_10_height.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_10_normal.png-5ab74ec1e16a3312ed0aa1be1904ed60.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_10_normal.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_10_orm.png-4eab54a0a08bcc7c6da7729ea1ef2642.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_10_orm.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_11.png-4d91b38f35ba1c154514d06a55c0a9ff.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_11.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_11_height.png-cf5bb757bca4e96cb602202d83ae3cfe.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_11_height.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_11_normal.png-caa396117febbb302114f4bfde72c306.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_11_normal.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_11_orm.png-18fae00948229bbb7ac4e7ce4b3ed1ea.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_11_orm.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_12.png-26dbd6c34fed7cd4fda9b501bbed0f28.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_12.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_12_height.png-fd4fca5896fbd2512d60bcd0c606e0dc.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_12_height.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_12_normal.png-20f32c249163255a535aa4717938db14.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_12_normal.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_12_orm.png-d7a4e71b6bfc3c106124c1c68b1b0920.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_12_orm.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_13.png-1179fc00ff7138f043031c8082ee5676.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_13.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_13_height.png-e2923cb46d1dee0ae9462b8f1dc90015.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_13_height.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_13_normal.png-3473f69739dba8a6c324a0021f44fc82.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_13_normal.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_13_orm.png-f415a72caf6edebe8b2c7155b2dfa346.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/green/texture_13_orm.png.import [ 40% ] savepack | Storing File: res://.godot/imported/texture_01.png-13740ddedf2eb7cde58d3cba4e30caeb.ctex [ 40% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_01.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_01_height.png-2deb845ba96b3ba2730561adde006268.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_01_height.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_01_normal.png-558022550c767e4f10494cced495acee.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_01_normal.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_01_orm.png-34d3c96d3f3e4ed7c8223321e584d8cb.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_01_orm.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_02.png-8891803eed72d1118add29aa18806917.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_02.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_02_height.png-c6b9d197034d33c02e2ec56856db04d7.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_02_height.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_02_normal.png-81bb1882f079ee243b670b26263c7dc1.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_02_normal.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_02_orm.png-1bcb2519ab008963218cafa3d4340165.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_02_orm.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_03.png-922522fdc2c9bd832d74e2934343c601.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_03.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_03_height.png-b19c08cfcac84ad8d73699fce908c021.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_03_height.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_03_normal.png-d702103fec8198431fa51a4298d89d21.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_03_normal.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_03_orm.png-d2d36c8f9f9c0850c818c009a8e4d9db.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_03_orm.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_04.png-fb560288d21cc4a768181ace57bfe33a.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_04.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_04_height.png-1f6b02f31e1d8ffc7fc3e7c6ecc647a9.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_04_height.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_04_normal.png-3ad5d1382af5a698babb3db02451e067.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_04_normal.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_04_orm.png-6f83b947a397b8021db1b6aa6821546e.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_04_orm.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_05.png-a12e6dc7e7a745116a115a056a1e7e26.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_05.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_05_height.png-520776d2ac5b80799b4f7f690e6f0d53.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_05_height.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_05_normal.png-e7b8ec630de7c4e8212af554c59f5a2b.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_05_normal.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_05_orm.png-b8391d9b5208ea802dfe09d679103782.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_05_orm.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_06.png-8a82e0892294b510421cd6054eafd1b8.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_06.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_06_height.png-c643e874424496ba42945d0dd143b0e1.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_06_height.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_06_normal.png-6b4ae5f80acf2d187bb2b7c5711a173d.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_06_normal.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_06_orm.png-16a3d91ee7cc84aa61b5d9df61300111.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_06_orm.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_07.png-6d94734f85f148b66b08e4469e0219bd.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_07.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_07_height.png-e00c2b293e660b44a0cc52cd4092b51d.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_07_height.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_07_normal.png-90e1c9a3681ed044f257db32592651f9.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_07_normal.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_07_orm.png-4f5839b07c2bfdc4a5b661db309138ef.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_07_orm.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_08.png-3f22bb1855cdd42930c2bf5959a4e9aa.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_08.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_08_height.png-cc39badd80c6b66bd84cadb81d76cc70.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_08_height.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_08_normal.png-f662eb072b97135bbb4b9bc1b19a7611.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_08_normal.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_08_orm.png-85dcab31e9f030546764da34feadc1a2.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_08_orm.png.import [ 41% ] savepack | Storing File: res://.godot/imported/texture_09.png-b483f060b19915d711f0879ebc4a4b8e.ctex [ 41% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_09.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_09_height.png-1774a3da3985a4a23a8735e79565fab1.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_09_height.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_09_normal.png-51f3c1008bb6e536ee7ae93ff556b611.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_09_normal.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_09_orm.png-b4c2337777a33336ba256704bd9a9a4b.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_09_orm.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_10.png-29387777afc8906cbb953ef8c28120f9.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_10.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_10_height.png-3a390b748e83c59dde9132113b18ec4e.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_10_height.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_10_normal.png-d1410b4aa92d2866a7938dfec2a9aaf5.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_10_normal.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_10_orm.png-ad54cfb48e26921249c179443628d5da.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_10_orm.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_11.png-28a0674df7f9c7d5fc982afffdad0f66.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_11.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_11_height.png-e51eccceeebeb5d70ac3dcaa71e6f5dc.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_11_height.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_11_normal.png-193b79543e934fd8a762b9a13357c25a.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_11_normal.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_11_orm.png-c90bcc2d3f8c4da490905ff470a9cf7b.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_11_orm.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_12.png-97c386459b646df14ca656959d5df472.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_12.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_12_height.png-c96b3d7116d98fc5ea9088216b518d2a.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_12_height.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_12_normal.png-61972d9edaf342259a75149702154fbd.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_12_normal.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_12_orm.png-5f355a378a82f8641ed8a762c77cb58f.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_12_orm.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_13.png-947bba862d12f4b95d85f8c30968e50c.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_13.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_13_height.png-3b1fab32c6eefb99a585a2068291d02c.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_13_height.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_13_normal.png-8378d6b6f1e67caa76d08fd05da7385d.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_13_normal.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_13_orm.png-e224f84b2418d06fa31add2ecea2f8a5.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/light/texture_13_orm.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_01.png-03f836cc40f647f502b59ab49dd7ae8d.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_01.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_01_height.png-ecb9511000be1e5906e869a49a694cbc.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_01_height.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_01_normal.png-f386c60c030f0517f3f8cf48ae6165e7.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_01_normal.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_01_orm.png-731873403cb69f7f76a2ce1dec2254db.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_01_orm.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_02.png-4e1e8cf5991cbab4646e68443585abc2.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_02.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_02_height.png-86fc45f76a7fecf732a31c18fcebeed3.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_02_height.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_02_normal.png-5d9f69e3ba070bd60d6718788090abc6.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_02_normal.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_02_orm.png-1461c78ca3ae335a166c18b89dac1116.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_02_orm.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_03.png-9a2c7266a4f4c276e855bb1c7d3aa669.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_03.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_03_height.png-f9e0ed9040f801e7b6b3ddaa276a0917.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_03_height.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_03_normal.png-7a01555e90bd140b379b288801a04eae.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_03_normal.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_03_orm.png-e3f3d1e962f222d24f2b09aefba2df86.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_03_orm.png.import [ 42% ] savepack | Storing File: res://.godot/imported/texture_04.png-438d2e41c7630a0846cbe55083d70639.ctex [ 42% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_04.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_04_height.png-c03ce573a780efce099ab356aa0f2da4.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_04_height.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_04_normal.png-a6e7b2ec6df768fd806b929c408d2373.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_04_normal.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_04_orm.png-b5a1bb7b21c0b49806f44d0f6a7beeb6.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_04_orm.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_05.png-d3684202590b9c556d9779005acc66da.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_05.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_05_height.png-5d5aea3ffcc107f9e0f82e49be9b1b49.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_05_height.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_05_normal.png-e8a7e35883840aeb133ba8ca7a405f93.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_05_normal.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_05_orm.png-aa3e7db746174042e1285998d260005d.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_05_orm.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_06.png-673280dbf87da92c58c349530885ddc7.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_06.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_06_height.png-9535ab5c40910c666063d28d35e9b9c2.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_06_height.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_06_normal.png-427d0c220cc9bce265b1a048dff11eb6.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_06_normal.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_06_orm.png-b9d1cae9b3e86f8f26d949f1f064571f.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_06_orm.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_07.png-715144bd90203f92a42fe700fd19c72e.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_07.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_07_height.png-607cf865eb8d7e3df3f15f273951f901.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_07_height.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_07_normal.png-55d25c12f7b722e70ad73db18c85ee43.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_07_normal.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_07_orm.png-c4a5260851b616bf27918d10528b75ea.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_07_orm.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_08.png-a18d6811ade735be355df2d7aa8dd213.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_08.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_08_height.png-a50888ac4645b1ef6c1fbf4c2705b050.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_08_height.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_08_normal.png-c9b1398b2933877cb4661d78ab8c397d.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_08_normal.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_08_orm.png-0972025ed4c303eaf75702dece5a68ad.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_08_orm.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_09.png-9ec65966ed44a83e228693a407bb9e35.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_09.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_09_height.png-2cadd3255347935c3128afbfc69c3ebf.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_09_height.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_09_normal.png-67bfe44f293de3562a6222c16227dad5.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_09_normal.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_09_orm.png-4d79d84d4ee3ee2783d22db917c45013.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_09_orm.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_10.png-fdc052c4c75191b5738cb4f1c6cbee32.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_10.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_10_height.png-899152a03763578be90eb1a1a7adcdca.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_10_height.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_10_normal.png-b774f1da115bbca582e1b972faa87b1a.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_10_normal.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_10_orm.png-ac10ca5aeb484bd707a17bd7bd7af05b.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_10_orm.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_11.png-dded2de6ebf2a2db2a9e5eb9df693b75.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_11.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_11_height.png-a4a7706a2faef05d0b3d1a7f9b0b90b9.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_11_height.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_11_normal.png-ec75747e814dc29268dcbdd27e3f3607.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_11_normal.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_11_orm.png-79cb327f8a05a04e447a45bfbf86daf5.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_11_orm.png.import [ 43% ] savepack | Storing File: res://.godot/imported/texture_12.png-1465afcb3e884d2452d9e83e5c5b89a2.ctex [ 43% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_12.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_12_height.png-ebba60f5b2c44dc72daf9e5a6412eaa8.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_12_height.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_12_normal.png-7bcd01a98b06a538a24a8aafb16ad6f6.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_12_normal.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_12_orm.png-3ca2bdfc4d2e5ba8e8e1a2c22a1353e8.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_12_orm.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_13.png-bb2bf5131df5a780410c01246c1d07b3.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_13.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_13_height.png-5b8f4be0def2881b4c3f1fd22a1d4fc5.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_13_height.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_13_normal.png-ef476ab9f586a351a1a429b430965cfe.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_13_normal.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_13_orm.png-71bcbb7c77e6c039b214a8021ba3fc19.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/orange/texture_13_orm.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_01.png-a67265b6391ab32cd75379c291dfffba.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_01.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_01_height.png-769d2af450423dbd442ece536697f112.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_01_height.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_01_normal.png-894a68dde2e0a44019a3e9302fb4b666.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_01_normal.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_01_orm.png-6ac538d4d58979f497acfb270016b304.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_01_orm.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_02.png-8ac17401d630e16e1c8857f010cc8f1f.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_02.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_02_height.png-d651dd50097860ff6fd73d8b7e7e8ced.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_02_height.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_02_normal.png-8d662bd0186d647734071d30bcd429d7.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_02_normal.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_02_orm.png-3da292c6f0df071e77cbfc9cd0dcbfc9.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_02_orm.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_03.png-a6cf860e772b6e4c1b8e17ba023dbc89.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_03.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_03_height.png-43d38f9f894c8af2853cb91b994c104d.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_03_height.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_03_normal.png-eea1b8a68213a6a28a1a6346c465aab0.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_03_normal.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_03_orm.png-fd9a20f2bae3f10d4368846f9b41989b.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_03_orm.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_04.png-f8695809e941851401a683c8ef1d606a.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_04.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_04_height.png-0639bcb2147b192f9b74b81f2655b3a8.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_04_height.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_04_normal.png-286a1f57fcfdd0f57fd5c8390648e99f.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_04_normal.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_04_orm.png-0f1c6c0dd37a8593b1d8cb610daf859b.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_04_orm.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_05.png-0469dbfc345508e783864d6c940bba97.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_05.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_05_height.png-6ec99808a5d0a4486003fe05c88591e6.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_05_height.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_05_normal.png-0907934a72a30623258e7fce489dc982.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_05_normal.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_05_orm.png-6a612e911534520d096bcaf4f08c94e9.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_05_orm.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_06.png-a08d07e68b0b3c1735f0862ec60762f7.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_06.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_06_height.png-d21f91fd139f9e6cba3ac8b5131fadf9.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_06_height.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_06_normal.png-47273257d527107ac92be58711d34a08.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_06_normal.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_06_orm.png-05ea25120c75198588aad13bfa68e65b.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_06_orm.png.import [ 44% ] savepack | Storing File: res://.godot/imported/texture_07.png-2f85397cdc452ff2f41ea4d0c8d11e48.ctex [ 44% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_07.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_07_height.png-60b20416e129c24beb6d0aafd5141ec7.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_07_height.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_07_normal.png-82dbb7e172492c0c589bcd04287bc602.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_07_normal.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_07_orm.png-62d6cae1ae1be71176d2628e801eb231.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_07_orm.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_08.png-77379d391de3cf8e767ebdecb6eca5ec.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_08.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_08_height.png-314610bd02bb85e1b3a19ea3fd81dd78.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_08_height.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_08_normal.png-fcf0883b734395c590e7e9a3b54020df.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_08_normal.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_08_orm.png-17a482077c3ab8697aa0d7f2fe022393.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_08_orm.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_09.png-0b8bf435afe3d6749bc5f4a3bea79230.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_09.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_09_height.png-c69454f74b3f40d9e20c3098a84af000.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_09_height.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_09_normal.png-beeddfbb17de5186af431bb1fe9d0a0a.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_09_normal.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_09_orm.png-af5fcc8408ecab87be2510f55097e6ff.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_09_orm.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_10.png-5482cbc371566bc94e254fcd11fa729f.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_10.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_10_height.png-6bac6ba6158dc45e9393a5da0aef9f5a.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_10_height.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_10_normal.png-173cdd678a97ae74970b4f946dbba1d0.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_10_normal.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_10_orm.png-be9307db53e0508eb7688b0f46ff27ab.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_10_orm.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_11.png-b1a691b6006960a9490b81a9973e0e99.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_11.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_11_height.png-8cbfe2ba750556e71eceeb90f59025f0.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_11_height.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_11_normal.png-1a9adfe0a90b053c8c079e0b1972f3bf.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_11_normal.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_11_orm.png-7a2e6f78bf7f4b416eb7a4e83d958589.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_11_orm.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_12.png-162e1a4cfd38737b5e234a303a5e9440.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_12.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_12_height.png-83ad2d1903902f15cfc05e5620a309a4.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_12_height.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_12_normal.png-0093ec2d88c7881dcb1a09c9eb3b9633.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_12_normal.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_12_orm.png-6f265a8b74fdec63d1064d2fca00f34d.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_12_orm.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_13.png-0c1120f96e6e44703142e0fba59dfbf5.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_13.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_13_height.png-5a410503d86f6409fa8ba2a0ddc6e88c.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_13_height.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_13_normal.png-f9cbcba831f834d4b292c9f21757c5c5.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_13_normal.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_13_orm.png-eb1c84835675233e330976700bafa40b.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/purple/texture_13_orm.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_01.png-3ae2193443903b8755c30efba703ba8a.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_01.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_01_height.png-4838dab0b779f792d185a52cb26f414c.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_01_height.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_01_normal.png-94b19878b1995b9b3f27286d726073fc.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_01_normal.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_01_orm.png-f5af40f13adcdc76da05881c1e1d446b.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_01_orm.png.import [ 45% ] savepack | Storing File: res://.godot/imported/texture_02.png-c08bbd5567766db6552ec499bcac3181.ctex [ 45% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_02.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_02_height.png-22ce1cfcdd21ddb07a39c9dc4459ba1d.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_02_height.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_02_normal.png-9c1483e9b5df5e81dfef941afe89fcb0.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_02_normal.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_02_orm.png-340b171834a8954678a8d36a31e5005d.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_02_orm.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_03.png-a6e2bbe97e351ae5b9a2e6d78d0ad13f.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_03.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_03_height.png-4e887e62b06b423e4b43f31bfb7abda0.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_03_height.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_03_normal.png-2de86155e8084aa8a072fcd9209520cb.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_03_normal.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_03_orm.png-b71f4134992f4a6be85ad0dd3c64c111.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_03_orm.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_04.png-12c0af45f53e442f7c2e73477f3185e6.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_04.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_04_height.png-3c5bcd0b4f787272cb608722f1112415.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_04_height.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_04_normal.png-aa481a297b95a920e38cfca0ae43e25b.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_04_normal.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_04_orm.png-8a5ec05ae8a8a117e1aea239bc123cb8.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_04_orm.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_05.png-530b588540b8958a9278c07d93e15e9f.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_05.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_05_height.png-4174490e182dd22b0eed5735ffd2aff0.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_05_height.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_05_normal.png-c372ad45c3e53425d3b3196851bf434c.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_05_normal.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_05_orm.png-0375601e34e1d2fb3bbec5eb92137127.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_05_orm.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_06.png-cb27e6941d398a02a7be52416d9a3f79.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_06.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_06_height.png-fd072729ad2a613ac842811b0f613236.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_06_height.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_06_normal.png-3a039c5784f5342f3e2c2df2fd8754b6.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_06_normal.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_06_orm.png-23b081f1b86e6676d91d1155246f6b69.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_06_orm.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_07.png-d3d7c244ac8f71f764efb29443fb029a.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_07.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_07_height.png-376977c65608af8715cb393c08907b90.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_07_height.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_07_normal.png-653870730975a5fde5bd817c2710378e.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_07_normal.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_07_orm.png-09bcd2124a544e99e1c74b307b7a56e8.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_07_orm.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_08.png-dff0ad62d56f9b84a0752f13ecdcd89a.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_08.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_08_height.png-5747b1abf92daa793ca9d75a56d807ae.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_08_height.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_08_normal.png-4e00240b3f49d2a94d0438c0e53b75ac.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_08_normal.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_08_orm.png-0350dd6cee52e66dadc92228e83711ca.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_08_orm.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_09.png-e0025b2e9160039a7a37ba13453ebee0.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_09.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_09_height.png-c56bd36bc29095b57120ae50f77e19bb.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_09_height.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_09_normal.png-da080731d9bffc66de58659d76982696.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_09_normal.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_09_orm.png-dffad850e9e0cb2c2bf2a20277b6fcd4.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_09_orm.png.import [ 46% ] savepack | Storing File: res://.godot/imported/texture_10.png-f4911b2d63f22060e12604d28e4c958a.ctex [ 46% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_10.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_10_height.png-391c7eb43fc7a8426d767712b6beb378.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_10_height.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_10_normal.png-216378c2735a561c39d95598e0e2cbf1.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_10_normal.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_10_orm.png-b62138a5944a2dc48baf930b3c1345bc.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_10_orm.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_11.png-d300789794cf67747071575fe09c04cb.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_11.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_11_height.png-8b2bee1e6acde7f42e2fd35e0bb6ef93.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_11_height.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_11_normal.png-fd4e13e2a860fdd68f7864bdfe392fee.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_11_normal.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_11_orm.png-9e1986de01659c7a6b7a1c0c80b123ea.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_11_orm.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_12.png-881f3d98e4f0a236c29c79f2d3eb1cf8.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_12.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_12_height.png-81b5c3ea0271133209a31e5c7a99af33.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_12_height.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_12_normal.png-1185a02a5e1936740e6dbe3653035e0f.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_12_normal.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_12_orm.png-7c7bc66174164bd018a6ade40b511b6e.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_12_orm.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_13.png-56201e458a9a1bba02669d0d265148a0.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_13.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_13_height.png-5d15d3db537c91d532c375b8e46d6137.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_13_height.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_13_normal.png-bbf03428c9411e6d8287ced57124d591.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_13_normal.png.import [ 47% ] savepack | Storing File: res://.godot/imported/texture_13_orm.png-7c89833985470369b660e7980c9bc5c7.ctex [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/red/texture_13_orm.png.import [ 47% ] savepack | Storing File: res://texture_packs/kenney-prototype/pack.json [ 47% ] savepack | Storing File: res://.godot/imported/+0med_but1.png-8c8cb4ed4b31daad07c9861ab511fad0.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+0med_but1.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+0med_but1_normal.png-feee05d7a334f77da46e4fbbf26a5a57.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+0med_but1_normal.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+0med_but2.png-60cbf8570f25fd87acce034dd0fff6d4.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+0med_but2.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+0med_but2_normal.png-e71230e9918455b479faacdc6903d3ef.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+0med_but2_normal.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+0med_but3.png-5c4eff062c22b41fd02751817ca3ff44.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+0med_but3.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+0med_but3_normal.png-8e592dd2334222186efa1c3152102b7d.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+0med_but3_normal.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+0med_but_s1.png-64f59eb0c31a98136aa61c64a041b637.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+0med_but_s1.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+0med_but_s1_normal.png-8cc2e695d6e52162389c59992b3c6ff5.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+0med_but_s1_normal.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+0med_sht_but1.png-4b352503e3355b48eee1b3449e0c87c6.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+0med_sht_but1.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+0med_sht_but1_normal.png-11a2790e41f659000ce84b82cd301e2b.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+0med_sht_but1_normal.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+1med_but3.png-ba7b0ee8c294497ae77531d02d0110c7.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+1med_but3.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+1med_but3_normal.png-a07db2a6b897cb160c8b2922c6a6c105.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+1med_but3_normal.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+1med_but_s1.png-6bde036a17902abe7f472920aba719db.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+1med_but_s1.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+1med_but_s1_normal.png-57a68731e9a9ea906216d3cc3e491787.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+1med_but_s1_normal.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+1med_sht_but1.png-bfafd3c465538f31e41e753c37578ee4.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+1med_sht_but1.png.import [ 47% ] savepack | Storing File: res://.godot/imported/+1med_sht_but1_normal.png-2d7a0fc07d268d4ca3ca82e3dff15ccc.ctex [ 47% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+1med_sht_but1_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/+2med_but_s1.png-e4cd8a1512914d68315fa50af4dd89c1.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+2med_but_s1.png.import [ 48% ] savepack | Storing File: res://.godot/imported/+2med_but_s1_normal.png-10778daaa2ee9b9df5c82dab2fd4cf93.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+2med_but_s1_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/+3med_but_s1.png-28751de4e28294fa4968731caac079df.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+3med_but_s1.png.import [ 48% ] savepack | Storing File: res://.godot/imported/+3med_but_s1_normal.png-a62a7988bc9e8ee2248e92570bca9624.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+3med_but_s1_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/+amed_but1.png-7e21d59fd4e7c6740deb0f9ebb4c95fd.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+amed_but1.png.import [ 48% ] savepack | Storing File: res://.godot/imported/+amed_but1_normal.png-97941113153b788a0b8eec33331ede9f.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+amed_but1_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/+amed_but2.png-fd06ebd271cc5073ac51f6454078cb60.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+amed_but2.png.import [ 48% ] savepack | Storing File: res://.godot/imported/+amed_but2_normal.png-8f43bb55a3799fe9e399ecf7eec14b93.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+amed_but2_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/+amed_but3.png-cea70da7d460e245f659e324415f3ec7.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+amed_but3.png.import [ 48% ] savepack | Storing File: res://.godot/imported/+amed_but3_normal.png-adf638ae2841dbdcb3aa5dd6e3cc924c.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+amed_but3_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/+amed_but_s1.png-7c603ad4a8960e6666a4549c887acd46.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+amed_but_s1.png.import [ 48% ] savepack | Storing File: res://.godot/imported/+amed_but_s1_normal.png-bbb324b3debd21e9619479fddc515275.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+amed_but_s1_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/+amed_sht_but1.png-d07979eae2a1450c843b7c44a6f971f3.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+amed_sht_but1.png.import [ 48% ] savepack | Storing File: res://.godot/imported/+amed_sht_but1_normal.png-7ac5eff2f94341ead004c26e63847282.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/+amed_sht_but1_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/afloor1_4.png-ae50b2b7540cf3959c697891500131bc.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/afloor1_4.png.import [ 48% ] savepack | Storing File: res://.godot/imported/afloor1_4_normal.png-42509e45838aea109cadfa16f1b867c5.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/afloor1_4_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/afloor1_8.png-c48337b032f7f3778433df30a2fafe3a.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/afloor1_8.png.import [ 48% ] savepack | Storing File: res://.godot/imported/afloor1_8_normal.png-28ef4e794ad8a0948b0c0d592abae35f.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/afloor1_8_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/afloor3_1.png-fab7f9e9638e1fe8b091c0629311142e.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/afloor3_1.png.import [ 48% ] savepack | Storing File: res://.godot/imported/afloor3_1_normal.png-2e6d94c98d7ca40f17de00122a30a6df.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/afloor3_1_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/altar1_1.png-9ad3b86184e4bb2ed03e727db89b4e07.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/altar1_1.png.import [ 48% ] savepack | Storing File: res://.godot/imported/altar1_1_normal.png-50d7a3f2a0a26756cbd23c9df6fb65f2.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/altar1_1_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/altar1_3.png-e59e4d7440f87975110c46b3dfb6bbe1.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/altar1_3.png.import [ 48% ] savepack | Storing File: res://.godot/imported/altar1_3_normal.png-d51c4e39907398b39e6269c760eb00d1.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/altar1_3_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/altar1_4.png-30980b6e16169a3bdd3592ab3c9cb080.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/altar1_4.png.import [ 48% ] savepack | Storing File: res://.godot/imported/altar1_4_normal.png-6cf999cf88a569d638835177a791cc27.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/altar1_4_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/Art1.png-15d5ac8c75fab48f233a794bf722c6d6.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/Art1.png.import [ 48% ] savepack | Storing File: res://.godot/imported/Art1_normal.png-41c2b8234b36d966160df2eb391c6dd2.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/Art1_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/brick0.png-3dae874557c33c28ab78b7f710d1eb7b.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/brick0.png.import [ 48% ] savepack | Storing File: res://.godot/imported/brick0_normal.png-7e2a16671fc66270114a39f1fc73f235.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/brick0_normal.png.import [ 48% ] savepack | Storing File: res://.godot/imported/brick1.png-46fc212cb4f6536b9887a6c48c39bace.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/brick1.png.import [ 48% ] savepack | Storing File: res://.godot/imported/brick1_normal.png-3e626b945a0a8ed0529e10eab0075ca0.ctex [ 48% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/brick1_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/brick4_s.png-0982acf398c0889007b85839e1d83f60.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/brick4_s.png.import [ 49% ] savepack | Storing File: res://.godot/imported/brick4_s_normal.png-fb87a612a19f164cba5f15516f5d5860.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/brick4_s_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/brown1.png-2f7ce7da765a250df9d8228cd2bea7de.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/brown1.png.import [ 49% ] savepack | Storing File: res://.godot/imported/brown1_normal.png-00a41c499365f2c9689c74e54978d077.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/brown1_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_1a.png-20a8444a7a7cb9fc04ab92882fd23fcc.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_1a.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_1a_normal.png-df405db2f8a9bd82bf76a44e5d2936ae.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_1a_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_1b.png-9b659e86acdab96395aa3e064fc8d5e1.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_1b.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_1b_normal.png-299826033aee1da0ae38a9e404a467ba.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_1b_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_1c.png-ee07e1c975edb899d77aaa3867d7ff91.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_1c.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_1c_normal.png-401f37fb147e76e0c12719b6478d116c.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_1c_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_1d.png-d2d29312cae3036ded46bba46979b3f4.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_1d.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_1d_normal.png-5e9a14c73564e19999ecbf8a729f23dd.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_1d_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_1e.png-fe2f8ac874436c8a62f400d1d55f1266.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_1e.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_1e_normal.png-d12801e7c915dd943790c92a965eb9df.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_1e_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_1f.png-5f2c9ad5b798a9b8b397dd3ffb442b3e.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_1f.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_1f_normal.png-dd88340cecad9df94a74253a24266645.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_1f_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_1s.png-84160a80e5a367fcc5554c37ba7e67a2.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_1s.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_1s_normal.png-93f8dc64d53236f3e1d9b09ccc81b679.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_1s_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_2a.png-e033515f8399c8bd74ff8cf027e0de9d.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_2a.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_2a_normal.png-a8a4b1bdd6858b926bb31278c871fa41.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_2a_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_2b.png-56b8c893c610efb688e120d92de7efba.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_2b.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_2b_normal.png-130bdc34010475e4c1b9ea5441023e1d.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_2b_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_2c.png-6f2a0ede8bf6ac0ccf1f819bfc283885.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_2c.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_2c_normal.png-90861c4b202cd130f9a085c54840558c.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_2c_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_2d.png-57c3775b5b8284b6723fbaf6c496898a.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_2d.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_2d_normal.png-586772c636e5e287e911dc21be353a9d.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_2d_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_2e.png-20b7821cbe69196451d36ccc11732a4b.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_2e.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_2e_normal.png-3bdfd802e1029e9ca3105f25df3caca1.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_2e_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_2f.png-5c959069d302e95d5cf7ffa678cd096d.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_2f.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_2f_normal.png-9d0621e35c9b9bf67a9e78b1d0767375.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_2f_normal.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_2s.png-39ba628d5cf4563f78621e1fbe796182.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_2s.png.import [ 49% ] savepack | Storing File: res://.godot/imported/med_block_2s_normal.png-7a31483451d587c70640ef4493814e79.ctex [ 49% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_block_2s_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_brk9_ceil1a.png-42d5a9ab01e34faad169a90c75123688.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_brk9_ceil1a.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_brk9_ceil1a_normal.png-d75e6082a9765503eb3f41a4072181f5.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_brk9_ceil1a_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_brk9_ceil1b.png-9e8ecfe06696768dd99b089f82616e8b.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_brk9_ceil1b.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_brk9_ceil1b_normal.png-038e3ddf49e9dacd73ee9491615aa258.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_brk9_ceil1b_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_brk9_wal2a.png-a0d4ee2ae71035522d1652ffbd21b865.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_brk9_wal2a.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_brk9_wal2a_normal.png-ed7676e167e124a573fea6590b405823.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_brk9_wal2a_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_brk9_wal2b.png-1a33b2984edb50df2b59df69096f275b.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_brk9_wal2b.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_brk9_wal2b_normal.png-acb5e133bd663c3e7c64af35df8eda4d.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_brk9_wal2b_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_brk9_wal2c.png-6db147ae7e35edb5d8fde0811efe46aa.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_brk9_wal2c.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_brk9_wal2c_normal.png-295170e9f70740551d7d0cd1eee21caa.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_brk9_wal2c_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_brk9_win1.png-89e3356cd7b04c05c3c43a12af5ab583.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_brk9_win1.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_brk9_win1b.png-6e850a6683cb462ec976a3ff0050c23c.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_brk9_win1b.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_brk9_win1b_normal.png-72946c8de348b33571584ed3b1200904.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_brk9_win1b_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_brk9_win1_normal.png-9ba8dcacd85d51b7dc498bb304be52ed.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_brk9_win1_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_but_side.png-95dfe32bd1dee93cd4a82dadb6f61256.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_but_side.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_but_side_normal.png-48a83b0d37c2d99652df43b231529861.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_but_side_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet1.png-223ce28816fa8d4a23a6946ce520d641.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet1.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet1_normal.png-f324382b009f5f3d213e8b5e98eae7c1.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet1_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet2a.png-25fc09ee80b84653b6f8a8bc26569d58.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet2a.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet2a_normal.png-9d62b5f5fa8d72d6a039f813e0098574.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet2a_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet2b.png-c935f6c8b2570d562c040f442eb8bd33.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet2b.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet2b_normal.png-f462effb0d4a5febe6cd67b5034c87e5.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet2b_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet2c.png-1f6afca4cd9a9623a33f875291567708.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet2c.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet2c_normal.png-3f6ef38164085b9772e2a498c6c71bdc.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet2c_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet3a.png-6fba1941accc93be1487e5cbcad2012e.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet3a.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet3a_normal.png-ac268104e0ce452e5872c8c8739cb001.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet3a_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet3b.png-f20c71ab29e5a00d005f9ccf686425dd.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet3b.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet3b_normal.png-c58d2888d82f9f543f9ca356e34d6142.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet3b_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet4.png-e5209798b10ee68aacf225578d4d96c9.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet4.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet4_normal.png-25f8315c7cc5e8570a451c4a235b8d66.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet4_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet5a.png-e2b0341e500c8761ddc3a275f4f14ab6.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet5a.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet5a_normal.png-7aad6a01bc902cb4f916502cf9ddfcd4.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet5a_normal.png.import [ 50% ] savepack | Storing File: res://.godot/imported/med_cmet5c.png-b554eee91815baa90bdfd93beda20059.ctex [ 50% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet5c.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_cmet5c_normal.png-a1445882361982a58d0b8853dcbd6fb5.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_cmet5c_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk1_1.png-ac2a0ebef1b5c80f06fe88cda2e7cecf.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk1_1.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk1_1_normal.png-8d7fdcab8825ac99376ad28c9afc35c5.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk1_1_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk1_2.png-defcd20893a22aba5296fc5d44a9aaf1.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk1_2.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk1_2_normal.png-4af506033744832dd88bfee3ff4bb2aa.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk1_2_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk1_3.png-c0991da287aa2cb87e9defd8354032ac.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk1_3.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk1_3_normal.png-2bd15dd080f5c6c4815992ddf5d8a219.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk1_3_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk2_1.png-7e390dbf0b7380410ed81528a61645fd.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk2_1.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk2_1_normal.png-4c0c59b5dc37f7d9c0f434e97a00e32a.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk2_1_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk2_2.png-e17406ee52f27cd6196e5d51fc5708f3.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk2_2.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk2_2_normal.png-b3dfb32b6584d519a5cbac50f8f5ac29.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk2_2_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk5.png-334546cea47e7c32309e5ef135719196.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk5.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk5_normal.png-1429cc253cba26a0f495ae7fe7dfc994.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk5_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk6_1.png-c46a8753f1ce0c9946602aaac7fe088f.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk6_1.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk6_1_normal.png-c9ce08c99be3841b2ac66b33dca449c6.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk6_1_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk6_2.png-c086cf04e4f6a14820dceee9cd12bf5f.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk6_2.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk6_2_normal.png-92dd85edbfa6c777ca9ed0796b6cc118.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk6_2_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk7_1.png-8421cb288526efe77ac189368807acf1.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk7_1.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk7_1b.png-63320a539b6bd658ccbe1266583dc730.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk7_1b.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk7_1b_normal.png-6359a3b01a3662d1c55b024a5b887ad4.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk7_1b_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk7_1_normal.png-392dc2c21cf0390f21b1e221f007f3ce.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk7_1_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk7_2.png-21c614a5815f4cf14f5f518a44413450.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk7_2.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk7_2_normal.png-3449de494eeaa56cc03bc18fe81b7e61.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk7_2_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk8_1c.png-b3a557fb6db11d4de03c709222e6b979.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk8_1c.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk8_1c_normal.png-3f3c112746b0e53427ad4b82a7bf7d58.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk8_1c_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk8_1d.png-77081f6cb851dabbff7356fcb5cdadba.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk8_1d.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk8_1d_normal.png-a2d1df1af73858ee592790683d882a11.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk8_1d_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk9_1.png-d9408fecffa30eed56ba0b07aa890661.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk9_1.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk9_1b.png-c73ed3b755a01402801f40ba9ed779ca.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk9_1b.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk9_1b_normal.png-599d36333813b870a9866035c805bfef.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk9_1b_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk9_1_normal.png-9ed48fe5b3accbe2988e82fbe014bfef.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk9_1_normal.png.import [ 51% ] savepack | Storing File: res://.godot/imported/med_csl_brk9_f.png-c148a5c4a4b795513879935f511a1a41.ctex [ 51% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk9_f.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk9_f_normal.png-14059040e8bbe01045606abb84da81b4.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk9_f_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk10.png-85756d11602b68c0735886c4e9ae66bb.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk10.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk10b.png-79d8d8137f48a09672c559a2bbb7df1e.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk10b.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk10b_normal.png-a9ef530c7f8adf8cc3314feb8232d684.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk10b_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk10_f.png-db740a623f87c41f8c706fe6a13a8d10.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk10_f.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk10_f_normal.png-0ca8b7234a4fc54c99ad53739bb2bcf2.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk10_f_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk10_normal.png-d2909e561f2b3644c625f5632f0db1b6.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk10_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk11.png-6bddff2b2ed20bb33b094655ec7a8600.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk11.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk11_normal.png-e042e2e504d465d877bcedec98392fec.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk11_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk12.png-bd9ff0e793e72fa3461a7ca3d3fe4425.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk12.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk12_f.png-fca4b26ab56e465b80b380e11431e347.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk12_f.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk12_f_normal.png-e399353de4d0de11bfbe0cdcd4716765.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk12_f_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk12_normal.png-ebb7f1905755d13940c6ac16aad6ac3a.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk12_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk13.png-4db2af513305f052310bf46b01a929f8.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk13.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk13_normal.png-7c14a638f3375770d329f30a4c1d435f.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk13_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk14.png-993513c5b770ccfee73e0d826514824b.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk14.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk14b.png-576dbb31ef03cfca0e2619afbab891a8.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk14b.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk14b_normal.png-3746b3ad2e74175332fc14b7e059fd22.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk14b_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk14_f.png-6bcb263112c2a81f1a636b1ed3043933.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk14_f.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk14_f_normal.png-ec3412750bbeabc454327981a2e74ba6.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk14_f_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk14_normal.png-d032b7a0be3aa6a44d32a71c28dd081c.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk14_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk15.png-9a3dcd93bbe87ae41aa6be79c8b82e25.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk15.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk15b.png-05c7b9d54f99b1a5b85fd7cc855d3720.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk15b.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk15b_normal.png-3145b2f127450af92a51090b54f74d28.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk15b_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk15f.png-5a4d96dc5b4bfd6b8f29471518ba1998.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk15f.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk15f_normal.png-d3badc300129d43438a5b20e811f29b9.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk15f_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk15_normal.png-bc40dcb8bb9262019eaa42e95e404b4e.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk15_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk16.png-bd1c571c06962fb8ca07982e633b6701.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk16.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk16b.png-bd92db02b8008c588169bd7b13c89f46.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk16b.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk16b_normal.png-5e556404ebe8f3e169e2d72b3cdbb93b.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk16b_normal.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk16f.png-791bdf2103595f238e820c5c4d1ee2f9.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk16f.png.import [ 52% ] savepack | Storing File: res://.godot/imported/med_csl_brk16f_normal.png-d35d022308dabd4cfd5392b998840661.ctex [ 52% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk16f_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk16_normal.png-27e2f2ec337839f440fe6012234cae97.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk16_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk17.png-596c46679eb75e304f2516c11f2da02d.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk17.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk17b.png-d77c2932f9d498a67c77eaf13432aa9d.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk17b.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk17b_normal.png-55923b125213be2a45c99bd4ef52f427.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk17b_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk17_f.png-ad706a0fe1a89b5039db84ac600fa648.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk17_f.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk17_f_normal.png-99d3d7ca4d24a4739d446ed8ff31b69c.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk17_f_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk17_normal.png-b889fba2611944b59ac3a3fa5306ab63.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk17_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk18b.png-290adb49bc99f501ab0d0ca7465feb24.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk18b.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk18b_normal.png-ce26004f1dfde33b0230152f53ec428d.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk18b_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk18_f.png-f985f6cb03eb9ccce0f4dbf4210030df.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk18_f.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk18_f_normal.png-6a724774b06fa8a64c92798d65a3ddea.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk18_f_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk18_gb.png-b87b06c647ba8e3e00283e6282e4ba81.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk18_gb.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk18_gb_normal.png-12f292c54bc79736bb9d6825bea0186b.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk18_gb_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk18_gt.png-90aec4c2dd226fbe98e09cb77a030bf7.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk18_gt.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk18_gt_normal.png-a2340e25bad35b3265488de19bfc1bc9.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk18_gt_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk18_t.png-3a31dcff21158a02f2ee0488c74a4a16.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk18_t.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk18_tb.png-fd5f4e42c774b4ee3685a48372c86a4a.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk18_tb.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk18_tb_normal.png-5b28f5232f19a642b938af74ee2344c1.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk18_tb_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk18_tc.png-39bed96f1406c6cd496bd9c3d476454b.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk18_tc.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk18_tc_normal.png-d71eb4e43df25e0a0366beae53397a52.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk18_tc_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk18_t_normal.png-707c123a0f9be0e79bb3f7787f58d416.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk18_t_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk19b.png-1e0f57dfbb91a60f6cb20dcfc4281de3.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk19b.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk19b_normal.png-3180784d6ef9d1206d5ead65a44b13c8.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk19b_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk19_f.png-b5ddb03b4c8fa7079b8a66fd2d48b2e0.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk19_f.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk19_f_normal.png-233fc269fb2cf758ce1393e25ebd1ba9.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk19_f_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk19_t.png-6b4f7580a544d9d9719c8be12717ea10.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk19_t.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_brk19_t_normal.png-bce89acb18fe7ac81721af186ec29b51.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_brk19_t_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_flr1_1.png-1098aa9db3fca5efb00f92b7bfdcad16.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr1_1.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_flr1_1_normal.png-e8daba51f42b789386ffc8aa63d3dd4d.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr1_1_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_flr2_1.png-ae8310bfd93c7e6ab4dcf34a3af1193f.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr2_1.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_flr2_1_normal.png-bda0d68706657fbc67a2d0c6f56e69db.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr2_1_normal.png.import [ 53% ] savepack | Storing File: res://.godot/imported/med_csl_flr2_2.png-84c35db50d567bee4ea516f4c7afa36b.ctex [ 53% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr2_2.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_flr2_2_normal.png-be6cc1c00a7f9db8da964d04e1fa1482.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr2_2_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_flr4_1.png-cf3f3f08b9369303ecdb4eefecaaed5a.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr4_1.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_flr4_1_normal.png-6f345af4b436bd5a5e27390519485156.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr4_1_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_flr4_3.png-5ff44de85c4557902541c4b1b594fdf4.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr4_3.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_flr4_3_normal.png-076b84b46417b5ec65fe3df4c4c7f0e1.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr4_3_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_flr4_4.png-7c98033df0ed43267bc50a9f1bb0037a.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr4_4.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_flr4_4_normal.png-4e1b99b6d7c8ffc7f663a85ea24d9840.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr4_4_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_flr4_5.png-8723fef4a7aab673a4c23a09205634a3.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr4_5.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_flr4_5_normal.png-7f67249e6499e4e542188e498532dafa.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr4_5_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_flr5_1.png-f4c0b8fe589d03c711cd9c4fdea49b23.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr5_1.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_flr5_1_normal.png-6f043a300c661ea07b90dd94fef65cf7.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr5_1_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_flr5_2.png-e3c88018c2cb0a04211c5b482bbe5730.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr5_2.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_flr5_2_normal.png-b9d51e558d66e1199925d2c2840b4fe2.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_flr5_2_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_stp1.png-ffe7872fde4254d7db2fc8d9b60aaa3b.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_stp1.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_stp1_normal.png-790e880f2e362f831dcbf914d12a3ea9.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_stp1_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_stp2.png-a6ceeefa32295c9e1f325ccd9a5bbec2.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_stp2.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_stp2_normal.png-b4db341a440f3442a85bb5a5d8605994.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_stp2_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_trm1.png-6edaab73ceb84f7962973d9436d4b426.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_trm1.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_csl_trm1_normal.png-9e38eaf3f298bd37e579c7a8c8101a85.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_csl_trm1_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_dbrick1.png-31277ba6ae93affa3b213626188d9f7b.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick1.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_dbrick1_normal.png-6ace641d04ba24fe00df24d57d40ab31.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick1_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_dbrick1_t2.png-c7b3d71c304f5507c8297648f93d7b1c.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick1_t2.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_dbrick1_t2b_fbr.png-e19dfb8b4ed39bcaec829c18eecb371c.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick1_t2b_fbr.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_dbrick1_t2b_fbr_normal.png-3791f7192af79aa99f93c08f68b5d5e4.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick1_t2b_fbr_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_dbrick1_t2_normal.png-d1c4086b91168b37f60ccd3d934f15a0.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick1_t2_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_dbrick1_t3.png-2dc53abcbae36f7ce33a6c70e95f166c.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick1_t3.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_dbrick1_t3_normal.png-65bc1d50bf4ab8038bf3f989d522d7b9.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick1_t3_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_dbrick1_t4.png-f35af69c1072f7333bb7d8c958837c89.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick1_t4.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_dbrick1_t4_normal.png-5a0e1b50e510827cc195cc861bc0e724.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick1_t4_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_dbrick1_t.png-2e060f9c551a45d1b9e2ffc75e3ecf07.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick1_t.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_dbrick1_t_normal.png-5864e94b2e7831b74c3f1ad38ef43597.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick1_t_normal.png.import [ 54% ] savepack | Storing File: res://.godot/imported/med_dbrick2.png-b64086610db1f1a2224006a845ee4232.ctex [ 54% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick2.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dbrick2_normal.png-5fd67d73062563bf8b4edcf885ee80f6.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick2_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dbrick3.png-27d5764d82408c38f10e67495238d1af.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick3.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dbrick3_normal.png-43c336494693d647ac19704be6c851a8.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick3_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dbrick4.png-f5efe750932cbe2862032a010282bb76.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick4.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dbrick4_normal.png-7d573edc85bcdf1c536a1a9361b1a165.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick4_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dbrick5.png-966309af221454f2130e5224b8431aa8.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick5.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dbrick5_normal.png-ab6d571cb241f9e779460e69689fcbc1.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick5_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dbrick6.png-5a3ec3e4d3c16b5e05b005908afabeee.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick6.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dbrick6b.png-dfe47a1acd7c1b58cb7d741b1349829f.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick6b.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dbrick6b_normal.png-2a228e92ada8dc19d59eeb4248cb064e.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick6b_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dbrick6f.png-5d37329d2f06c50571579f520649ef46.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick6f.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dbrick6f_normal.png-8f222f5417aae2fce654d0a25ca1123b.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick6f_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dbrick6_normal.png-d9e125a4cb029d41572ef220b21968e0.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dbrick6_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_door1.png-a4bc0d8e78838aee4692bb3fdce1b632.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_door1.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_door1_normal.png-34e3324c5341d94fb95d302b33b4f70d.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_door1_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_door2.png-e54f3b150ca0b6b8edf753793bb2ed72.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_door2.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_door2_normal.png-e5081277455a91df71bb1ada81fdda82.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_door2_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_door3.png-f36d43d1763bfbf642d8cac5a697efb2.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_door3.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_door3b.png-594e4b24c7d793ba25d7880447eded89.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_door3b.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_door3b_normal.png-0f687a3509eed8e3bf0d72e879011b5b.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_door3b_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_door3_normal.png-ade901734d0ebde48e5293b16bc2bda7.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_door3_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_door4.png-cb52d6317de33901e194f5b6b7203b5f.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_door4.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_door4b.png-bac34d956b7533f994ae2b067ea3f3b6.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_door4b.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_door4b_normal.png-60fbd645f6b0efe295edde89eeb96ca2.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_door4b_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_door4_normal.png-9026e281fa523f9d6f19e48652f5bdd3.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_door4_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dr1a.png-6c0b7e0a35ace44850273f5691a11aef.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr1a.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dr1a_blu.png-26dae1ce12421c6def1169b0fb8e2ac2.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr1a_blu.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dr1a_blu_normal.png-fe257a5c59df8f9241ddf028f68a662a.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr1a_blu_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dr1a_normal.png-622e35358afdd4c0a2db093a9edf2816.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr1a_normal.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dr1b.png-ddb98a35f75b7862f63b818f5a45b092.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr1b.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dr1b_blu.png-98f44cfe61b2d0ea6264c29e3b0bd0b6.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr1b_blu.png.import [ 55% ] savepack | Storing File: res://.godot/imported/med_dr1b_blu_normal.png-76ade92967300f84bf0c3b4ece1b1c6b.ctex [ 55% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr1b_blu_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr1b_normal.png-c1f4160d0df0a0db633439c52151d1ac.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr1b_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr2a.png-318cd00de079dddb0c2e368fd2bf0ce2.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr2a.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr2a_blu.png-10a57d33374f768bb957a2a3924bf8ce.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr2a_blu.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr2a_blu_normal.png-8c96ff9b53bbf1f362e85e679d30a4f1.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr2a_blu_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr2a_normal.png-2ca5948d414779cd6f190041b21be341.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr2a_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr3a.png-c25a3fd71c3587714a4ac4a68f24b318.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr3a.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr3a_blu.png-db375fc9e4b7f8b39e8e153980371731.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr3a_blu.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr3a_blu_normal.png-1abab761adcfd79f37eb1744f82332dd.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr3a_blu_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr3a_normal.png-12c66c1640f75dbebf3df21332e39ef5.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr3a_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr3b.png-a06de041f1c71393d852fc44d668de78.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr3b.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr3b_blu.png-a2147f9e2dbc1ef4fbf773d7d2815345.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr3b_blu.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr3b_blu_normal.png-7503ca155f2dc391441c0ca83848c283.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr3b_blu_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr3b_normal.png-748f2ffe1c25d69ce1be5c3e8f4038da.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr3b_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr3c.png-0e826b74b0931bf08c7fa81344949768.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr3c.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr3c_blu.png-5251f600825a9d7d2a3786d4562da8e4.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr3c_blu.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr3c_blu_normal.png-67ffc642bc8e8b9f17f61eee3c5c6896.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr3c_blu_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dr3c_normal.png-05f95428ec2fba0dfde5ac7f329ac71e.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dr3c_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dwall1.png-deefb08ca076c24e20901c9507fbf6f1.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dwall1.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_dwall1_normal.png-cba6145dfd8b13fd7add9fe4b7874e38.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_dwall1_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_ebrick1.png-c9c94246010cbb94336487342efc9fca.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick1.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_ebrick1_normal.png-26ea50be736cc7498559b6d419ba21d3.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick1_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_ebrick2.png-f8989d55e7bccb0fff9ab9ce1b000f6c.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick2.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_ebrick2_normal.png-ce91de79d3ea06f736a7143835e01cbd.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick2_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_ebrick3.png-5075115111c02bcd2736f44829164da0.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick3.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_ebrick3_normal.png-3641aca3207004380cfc1b0fd4f92082.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick3_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_ebrick4.png-76db7876b7d192cf9ee646e3754733aa.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick4.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_ebrick4_normal.png-45946e2a90f067c7605d4cf550962502.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick4_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_ebrick5.png-cd5c17ce416d2bacaaa193c28f282166.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick5.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_ebrick5_normal.png-6293c628b4bbe92f5b592db0d961330b.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick5_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_ebrick6.png-aa336417697f36eba495d236d25827db.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick6.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_ebrick6_normal.png-81fb66ecca322edca237dd6fdb2c70f9.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick6_normal.png.import [ 56% ] savepack | Storing File: res://.godot/imported/med_ebrick7.png-9db55a03869b03bd572457b750659bd7.ctex [ 56% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick7.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick7_normal.png-ccf6a8fb0da926a543f2103bdd76336d.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick7_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick8.png-80a9dd098d872b3c344176d8d94c2008.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick8.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick8_normal.png-2236e5a7c6c96233f3f6c24c3aa943ea.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick8_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick9.png-abade99f4d4f89f50cb375cb4a756699.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick9.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick9_normal.png-c8a6e4c89a418fc4d6526a5f25cfbe27.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick9_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick10.png-0fdbe10ed189f7ec306dbb4046addc9a.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick10.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick10b.png-72717f52b6a24a3ff2a2496b1f5acacb.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick10b.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick10b_normal.png-9d1e2dc7941ba7900aa4d75b36d63f5b.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick10b_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick10_normal.png-f9121747506d1b698fa2029c36bf3f5e.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick10_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick11.png-61ffc19fe9353642084966dd85c4d125.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick11.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick11_normal.png-716b13115e45beb603b50abf074dff8e.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick11_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick12.png-b9a5db745e68e17928e31e95a19faa2d.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick12.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick12b.png-07ed0a039a4d829163feb6fa7834fdb3.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick12b.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick12b_normal.png-ee6ebc037be29c04467af2601f7b839e.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick12b_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick12_normal.png-069699efe67e022f4eea4ab373fa5804.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick12_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick13.png-ddc31d2680661424e0a510a340c989ef.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick13.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick13_normal.png-10136649a577da2339796860ff1df736.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick13_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick14.png-77ddd4cca35584e69a29eafcda0b5c14.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick14.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick14_normal.png-02d81f0cbc5e71287903012c902bdfe1.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick14_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick15.png-cfb890b58391bc02cb952ef60d4c1f61.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick15.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick15_normal.png-ce1b8444306de2cec434986c03ef204a.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick15_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick16.png-88c59dcf0884d1815d9d7b795242e5fc.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick16.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick16b.png-d568c34cf8e48b95271b53a4ea469cb2.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick16b.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick16b_normal.png-b67d9492a5b380e3396f575ec80b1128.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick16b_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick16_normal.png-cd268b862b60e329c398fbffea300cbe.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick16_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick17.png-58ddf2e10b359c712015d242767e1143.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick17.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick17b.png-41ad87950d1d05f9707e47cac1d4356f.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick17b.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick17b_normal.png-096cdaf8c1c3794e1ace3eaecc76f4ae.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick17b_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick17c.png-2e10f5a7f1c7b74e14510bef445378f9.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick17c.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick17c_normal.png-668d7c6ae286fcbd802985313128d671.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick17c_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick17_normal.png-005fa9ac17bc7bb91f86dd1d92a5b95d.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick17_normal.png.import [ 57% ] savepack | Storing File: res://.godot/imported/med_ebrick18.png-9220a9d2b6f6e3acbeb1c1f20f3e2bcc.ctex [ 57% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick18.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_ebrick18b.png-ea238fcc4193eebb024e3d6378183aea.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick18b.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_ebrick18b_normal.png-ccc3212ddfe2689ad0c489121267280d.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick18b_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_ebrick18_normal.png-a712e97d00bfdd262f83da5c3c73b7bc.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick18_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_ebrick20.png-869e38340e9cfbf35dd3fdf8761a7c48.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick20.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_ebrick20_normal.png-10ecf3c72a530c30f6c0c3f50cc42450.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick20_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_ebrick21.png-3d0868e3155b388aa0b826b4f4560f33.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick21.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_ebrick21_normal.png-4bbbffcffd1554096878d30daaeaa438.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick21_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_ebrick22.png-79b2a3cc8ae8507092859fa6084f026a.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick22.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_ebrick22_normal.png-751f351e731c5deb45fac6dfa41eba30.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_ebrick22_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_etrim1.png-3269b639441ce75f9c1e66fd03d76160.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_etrim1.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_etrim1_normal.png-7c8415b83cd76d35bc2852cde9ab3b6e.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_etrim1_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_glass1.png-701c129fed9a0ec0b8e6a3ad38bc8455.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_glass1.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_glass1_normal.png-c1cd5999b329dfe20936758f74ce0dc7.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_glass1_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_glass2.png-2f012a5a8012f23c1aead67fed86e54b.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_glass2.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_glass2_normal.png-501c39f8828fc1314c21404ebfeaf734.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_glass2_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_glass3.png-125def5322bfa5610bebd6c314e670ca.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_glass3.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_glass3_normal.png-68b70c0d38f41bdd72ca167d158719c2.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_glass3_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_glass4.png-31f1c1ebac17d08b145267e5fe8e5f40.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_glass4.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_glass4_normal.png-f88374bb332ca5ec08e2bf0364560da4.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_glass4_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_glass5.png-817fa5d555ded7b9bd1d7bb531b1dc04.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_glass5.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_glass5_normal.png-8e257faab7727259e36d5129250cbefb.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_glass5_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_metw1a.png-1e2c88cbc7d17397e96ba7ce350fb823.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_metw1a.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_metw1a_normal.png-0f4d4c6e39cb77d7ee183fe782fa4fa7.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_metw1a_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_metw1b.png-82feed4cced38ff0137483b2a5b4db11.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_metw1b.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_metw1b_normal.png-7e692b587ea9ad53e8f9a9189b64968e.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_metw1b_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_metw2a.png-e538660e015d7f835e59d98f27cb6fd6.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_metw2a.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_metw2a_normal.png-f245933fbe7fdf4fcc363bbb8c6a4b2b.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_metw2a_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_metw2b.png-777d22177249eb8f4e0db9258beaaf70.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_metw2b.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_metw2b_normal.png-248c7268b050d2c3d797e985a371b1a8.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_metw2b_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_met_dec1.png-2aca5869e1e9f8429b551bfe87386a32.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_dec1.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_met_dec1_normal.png-77234deaf993cd0b5f537c4b28c9180f.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_dec1_normal.png.import [ 58% ] savepack | Storing File: res://.godot/imported/med_met_key1a.png-fde15d80094db89d9ae1871f5f3cf9bd.ctex [ 58% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_key1a.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_met_key1a_normal.png-2ae4f7f9ddb62200b44dbaac25955568.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_key1a_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_met_key1b.png-ff0a9d036c7136721c99fa50563b82c0.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_key1b.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_met_key1b_normal.png-d8fe061c508cd3189b19f264e071a568.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_key1b_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_met_key2a.png-6d1c98d040adc6241b50b7b6c3d0eb88.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_key2a.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_met_key2a_normal.png-4a0c232ec1a08d8e3a753557a76fadee.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_key2a_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_met_key2b.png-5a15b01d8a4484c7f088cb206ce76c06.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_key2b.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_met_key2b_normal.png-8c2cc65fe3ecf45f186d1abbe2d7c530.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_key2b_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_met_trim1.png-acfde2e64ff62503ca6d50e570084632.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_trim1.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_met_trim1_normal.png-8fe65bbb087f0f1d98c9bd44c7eab508.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_trim1_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_met_trim2.png-f8fd489ef81b758dd5d91d5e6376272d.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_trim2.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_met_trim2_normal.png-24129e3df618e962bfe9c1155fcb30f9.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_trim2_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_met_trim3.png-a11d02129ffa09efc475bce55c44d19e.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_trim3.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_met_trim3_normal.png-36f0d43da85b82197c157bf4d0e53707.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_met_trim3_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_rmet.png-3aa091980f0882e4143c6ba0581ded82.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_rmet.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_rmet_normal.png-a8690f4eb7bf3080d15a3839d904b6b8.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_rmet_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_rmet_slat.png-fc6350e7bd98d683650caadf432d297a.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_rmet_slat.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_rmet_slat_normal.png-7c314efcb1f1792cd44d2113709dcabb.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_rmet_slat_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_rmet_tile.png-edb349f67d129338542558b3fe59225b.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_rmet_tile.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_rmet_tile_normal.png-f45abea385358227c3556c65de6f9610.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_rmet_tile_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_rmet_trim32.png-40edd408de08c1631c52b411c1a41e67.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_rmet_trim32.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_rmet_trim32_normal.png-8990af89a115cfbf194867ed648aedb1.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_rmet_trim32_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_roof1.png-072f3dd60e465f5a3df0417a1aee4192.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_roof1.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_roof1_normal.png-edbc5cfe87a1958bc207217b2275fabe.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_roof1_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_roof2.png-0bf5d622310dc4664b3a7865082a0ca2.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_roof2.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_roof2_normal.png-dcd0a6b4ed2daabb597057bcea87f749.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_roof2_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_roof3.png-4b91cd37f2ef309737a208f24252dcfc.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_roof3.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_roof3_normal.png-9857770d4334bbb65f3da52111d3a749.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_roof3_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_roof4.png-90de8a3b9a19edee0520f8703b5a4cbb.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_roof4.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_roof4_normal.png-1fa72e86acb3426c63360dd1490d4986.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_roof4_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_roof5.png-8dfc5e6db564508e3145bb96491cc01f.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_roof5.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_roof5_normal.png-f87987ad55dabcc50257852724b50f46.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_roof5_normal.png.import [ 59% ] savepack | Storing File: res://.godot/imported/med_tanwall1.png-d466a4db4678d0c9ee6d8e942f32bfd0.ctex [ 59% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall1.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall1_normal.png-fdbe15842acac63c9229c135cdcb75f8.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall1_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall2.png-086aaeb4d89fe8030fd774b55faae273.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall2.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall2_normal.png-e51d132be9028e7a02786f41dd954571.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall2_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall3.png-1c6ad11cdfef2e6fe676db2452efb6fb.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall3.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall3_normal.png-2f61511282db23038d3719f510e8e4cd.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall3_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall4.png-893d5daa81d315763bbb74a95e236770.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall4.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall4_f.png-849e4c3f38ed94f5504a11f1c9e386a1.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall4_f.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall4_f_normal.png-d43c7e54ed3067eeeac55a7b61df2f3e.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall4_f_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall4_normal.png-6a8815dd41c31b5a96c04990b957b83e.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall4_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall6.png-7086a6b1a81ce19e3042512a591a11a9.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall6.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall6_normal.png-a3f43b22eb7fba970157fc97bca7bf52.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall6_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall7.png-f13b95187c7dff47cf8f21752afdb683.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall7.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall7_normal.png-5aa26aeb7f5132eedd786bbf8cb4f8ca.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall7_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall8.png-f39afaacbda16e330ca8b2370bedd4a9.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall8.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall8_normal.png-d3870cd5079eaf404bbee22604e66bf7.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall8_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall9.png-ed4bd20d7feb02f031761bfade4879aa.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall9.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall9_f.png-9b7f9840285b0b4490f2aec1927f9cc8.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall9_f.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall9_f_normal.png-dc41afadc431842f5d86768df6a8d3e0.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall9_f_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tanwall9_normal.png-d3e2fdc43e800c80fe302a924b77ab4b.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tanwall9_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_telepad.png-b79e819718c31d4e942a103fce082356.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_telepad.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_telepad_normal.png-4f57800c31fc0d6785336d729e1a5522.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_telepad_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tile1.png-ad555be5d4daf536e2817d205ebe71d6.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tile1.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tile1_normal.png-a2b8be2ad329eee0ff3c12dca2072267.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tile1_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tmpl_lit1_fbr.png-903202915d285d873c44166a36abbe9d.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_lit1_fbr.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tmpl_lit1_fbr_normal.png-eebc3c604cc81fd4771d28b8d1db97cf.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_lit1_fbr_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tmpl_lit3_fbr.png-8e7750e8275448615297372ec1a7c2c1.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_lit3_fbr.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tmpl_lit3_fbr_normal.png-b4f6edfaa579b137b512424601970aa2.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_lit3_fbr_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tmpl_tele.png-a7978e3416b665c8bd65731674f726e3.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_tele.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tmpl_tele_normal.png-11fd3570af81f6ca76c17e25842749fc.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_tele_normal.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tmpl_trim1.png-fb2c98b66fd9bb202a68e88ddf2ec454.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_trim1.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tmpl_trim1b.png-759b3a504e4a3a01c46d7941365f54c5.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_trim1b.png.import [ 60% ] savepack | Storing File: res://.godot/imported/med_tmpl_trim1b_normal.png-2433cd7b5b48c35280e4d05f5e62c5c9.ctex [ 60% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_trim1b_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_tmpl_trim1_normal.png-e0fa882477689e282962a0cfef36b562.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_trim1_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_tmpl_trim2.png-756579bfc525373e4dfcfd3510436a3c.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_trim2.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_tmpl_trim2_normal.png-572dbfa81f1c6b0fa4a4f0b9edaaa203.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_trim2_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_tmpl_trim3.png-f42885ce607e5443f039ebe564adb54e.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_trim3.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_tmpl_trim3_normal.png-7120d4bb1c5ca0b053fa14a93ee66c0c.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_trim3_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_tmpl_trim4.png-33a6a70ee13279f228df0d9330ad5da9.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_trim4.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_tmpl_trim4_normal.png-cc977c765f237462effb6ab836fff712.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_tmpl_trim4_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim1_1.png-e54b8ab94793784fe7c0a3f133af4e58.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim1_1.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim1_1_normal.png-c7cba043810e75a1f201f49a2c68aab5.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim1_1_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim2_1.png-ceeeb100d9c1278d8a52829cf662e41e.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim2_1.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim2_1_normal.png-823bc07b1038afe840bcfcab926df099.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim2_1_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim3_1.png-3040b3030ae0b26de34ccdec510d7b68.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim3_1.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim3_1_normal.png-8aa21e3bb925352573734ca6968b07a3.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim3_1_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim3_2.png-d2cd5d5a5e209d2cad7c7c977aea216d.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim3_2.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim3_2_normal.png-130d4c09e8e85f092629412984049836.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim3_2_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim3_3.png-9b222a46b93e24a2df4dd6421673ce1a.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim3_3.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim3_3_normal.png-e8494ef7922b6774bc93e9e41a95a7bf.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim3_3_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim3_4.png-70ef3560e71e51388b4729a1078274f7.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim3_4.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim3_4_normal.png-186c6cabfcc9a44b43ea5aff0da1a092.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim3_4_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim4_1.png-b0b7c9cb1d7b302028df24dbcd921802.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim4_1.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim4_1_normal.png-9ad6305a7dc757aee9fef06050f62758.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim4_1_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim4_2.png-3cf7aa29b51ac1d41bc1d2997354bfff.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim4_2.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim4_2_normal.png-d1ae6e0b8295f40649dbc7e7654bb57c.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim4_2_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim4_3.png-056c8d023a48419d8afccec8ab126c6c.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim4_3.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim4_3_normal.png-53eb05970b71fbc46993a84f243c7d18.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim4_3_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim4_4.png-0680a7af5b811ba481493e58d11e7549.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim4_4.png.import [ 61% ] savepack | Storing File: res://.godot/imported/med_trim4_4_normal.png-f7c1bbabb251b9de5dd9449f30109e7e.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/med_trim4_4_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/plus_0_csl_brk14.png-38bc19ecf3066542c55e753aff81ed1f.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/plus_0_csl_brk14.png.import [ 61% ] savepack | Storing File: res://.godot/imported/plus_0_csl_brk14_normal.png-8ca4da26d53cc4b748910837ae6bf902.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/plus_0_csl_brk14_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/plus_1_csl_brk14.png-a71a218db8e978e313f08fe54a472c70.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/plus_1_csl_brk14.png.import [ 61% ] savepack | Storing File: res://.godot/imported/plus_1_csl_brk14_normal.png-650cde27214557025b6215350ff7e2cb.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/plus_1_csl_brk14_normal.png.import [ 61% ] savepack | Storing File: res://.godot/imported/plus_2_csl_brk14.png-867ec66c9be4e1cb0c866fde558e17f0.ctex [ 61% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/plus_2_csl_brk14.png.import [ 62% ] savepack | Storing File: res://.godot/imported/plus_2_csl_brk14_normal.png-cbed8ae31cee1f2d439416d10c6c7fb4.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/plus_2_csl_brk14_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/plus_3_csl_brk14.png-c2e489e0a2a1f19b7e019670232062f6.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/plus_3_csl_brk14.png.import [ 62% ] savepack | Storing File: res://.godot/imported/plus_3_csl_brk14_normal.png-03eff500a8c65af0df92f1ebbc7a6ac8.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/plus_3_csl_brk14_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/plus_4_csl_brk14.png-689efa9f4965258cec4c73aff1bdc267.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/plus_4_csl_brk14.png.import [ 62% ] savepack | Storing File: res://.godot/imported/plus_4_csl_brk14_normal.png-1fa3294a555f71455f7ade766347b968.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/plus_4_csl_brk14_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/sidewalk.png-6b1592ece6061827c6201709866ac801.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/sidewalk.png.import [ 62% ] savepack | Storing File: res://.godot/imported/sidewalk_normal.png-52460eadb25786270f2ef6a6300facc5.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/sidewalk_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/sq_trim1_2.png-00208c3f71bc16b04e48074dfaea50ed.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/sq_trim1_2.png.import [ 62% ] savepack | Storing File: res://.godot/imported/sq_trim1_2_normal.png-0eb3ab6405e99cac248d26069145b81e.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/sq_trim1_2_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/sq_trim1_2_s.png-dca457b1f51a0f0099cba1c908aac145.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/sq_trim1_2_s.png.import [ 62% ] savepack | Storing File: res://.godot/imported/sq_trim1_2_s_normal.png-eaacf80fef495f0ec38f9a26a674c2a1.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/sq_trim1_2_s_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/tile1.png-f0c7f13df48d2db40a2d49db3ee2e417.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/tile1.png.import [ 62% ] savepack | Storing File: res://.godot/imported/tile1_normal.png-52aeb0e62ac47194c968f7589a7d11ce.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/tile1_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/tile.png-1d68f03e261c286700717eb961376f01.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/tile.png.import [ 62% ] savepack | Storing File: res://.godot/imported/tile_normal.png-d6a6498af52a7e1a470953bcecc86299.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/tile_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/wall14_5.png-8e73a40b9d5fc32edf88890f4f14f4f9.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/wall14_5.png.import [ 62% ] savepack | Storing File: res://.godot/imported/wall14_5_normal.png-e4ac216e660f34a8e7d54d7bf6c98ba1.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/wall14_5_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/wbrick1_5.png-59e734ad1655d719f77f3872e6d44b8b.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/wbrick1_5.png.import [ 62% ] savepack | Storing File: res://.godot/imported/wbrick1_5_normal.png-7d3a66454d1dc8c1aa7e557eab3507a1.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/wbrick1_5_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/wswamp2_1.png-1bbe4d7664be5bac6845f55ec80f3146.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/wswamp2_1.png.import [ 62% ] savepack | Storing File: res://.godot/imported/wswamp2_1_normal.png-0ed2ed7d71df5a1cfaf7d7a112057eb8.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/wswamp2_1_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/wswamp2_2.png-b775baf9ec78076d2bb4282220f106ec.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/wswamp2_2.png.import [ 62% ] savepack | Storing File: res://.godot/imported/wswamp2_2_normal.png-9ccd29c802eff1d51f60a2e3ae6f6298.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_medieval/wswamp2_2_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/gig1_bone.png-80a5b1eb3c64dfb71c880b608aca7d41.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig1_bone.png.import [ 62% ] savepack | Storing File: res://.godot/imported/gig1_bone_l.png-058693ba476228f286b787e540494eda.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig1_bone_l.png.import [ 62% ] savepack | Storing File: res://.godot/imported/gig1_bone_l_normal.png-70c62ee8ed332e9f251e37da625a8038.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig1_bone_l_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/gig1_bone_normal.png-ac4c7025347e080af5c7ce046b3da031.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig1_bone_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/gig1_skull.png-cd24c34865cb6d9e7f6c2ecf1361a167.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig1_skull.png.import [ 62% ] savepack | Storing File: res://.godot/imported/gig1_skull_l.png-9c78ce3081bc68119ff875944185f821.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig1_skull_l.png.import [ 62% ] savepack | Storing File: res://.godot/imported/gig1_skull_l_normal.png-287a924feb7f92041b5d89aab63390a0.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig1_skull_l_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/gig1_skull_normal.png-fafe113f29b6204199e3978c0c08edb8.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig1_skull_normal.png.import [ 62% ] savepack | Storing File: res://.godot/imported/gig1_spine.png-f3189f8aa6892c648c0d6d9f2437c092.ctex [ 62% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig1_spine.png.import [ 63% ] savepack | Storing File: res://.godot/imported/gig1_spine_normal.png-78493ad08994266c9231f9ac6138f2c7.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig1_spine_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/gig2_bone.png-0216465cad79ede0dadcce845903b96c.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig2_bone.png.import [ 63% ] savepack | Storing File: res://.godot/imported/gig2_bone_l.png-297d51448bc1fc27de661a0947c59e94.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig2_bone_l.png.import [ 63% ] savepack | Storing File: res://.godot/imported/gig2_bone_l_normal.png-4fcfde35dbf344663a89bea0d4a08b2a.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig2_bone_l_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/gig2_bone_normal.png-7c8af3928e335001af53e1fcce429d37.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig2_bone_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/gig2_bone_s.png-b9f5c0c2766732a4cd6be7984a3c4999.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig2_bone_s.png.import [ 63% ] savepack | Storing File: res://.godot/imported/gig2_bone_s_normal.png-3f943133a08a74f8829bc8e24814db5c.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig2_bone_s_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/gig2_mouth_s.png-27beda74e5a29443eaa0b8262e2eaa9a.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig2_mouth_s.png.import [ 63% ] savepack | Storing File: res://.godot/imported/gig2_mouth_s_normal.png-6b7c7ee87fee7a9801eb6d51d8810d0f.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/gig2_mouth_s_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/med_flat8.png-4d511fb3bbdc425403d53ea33a3b0895.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/med_flat8.png.import [ 63% ] savepack | Storing File: res://.godot/imported/med_flat8_normal.png-cbc467c8732e29395d20768077c47945.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/med_flat8_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/med_flat9.png-ae71e07a7ba508eca6f5e1e76f3ea6db.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/med_flat9.png.import [ 63% ] savepack | Storing File: res://.godot/imported/med_flat9_normal.png-130434c717a6ba0b5b07807dffa69282.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/med_flat9_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/metal4_4.png-51b0e82b95a62cef52d08d252b8372b1.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/metal4_4.png.import [ 63% ] savepack | Storing File: res://.godot/imported/metal4_4_normal.png-50d7106898fbc3dfb398991b816b3687.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/metal4_4_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blc_block.png-9ee14e2ad4f1a14c652f7b116e738faa.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blc_block.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blc_block_normal.png-5b4c45bb13413454c667395de73c6ff3.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blc_block_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blc_diam.png-12fc0ee2e5d14449842fa1b00b22064d.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blc_diam.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blc_diam_normal.png-bb4d67b0ab8d9348942aa17ac64c98a5.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blc_diam_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blc_trim28.png-2cb6f2ba422b06f97f6cb6fb02e7b9ba.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blc_trim28.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blc_trim28_normal.png-734ffc2ffaf321957aadb43a2bb059f8.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blc_trim28_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blc_trim32.png-9344f09ba6853b48543db76bada91347.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blc_trim32.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blc_trim32r.png-acc5bbf2e07dd1130044c43fef8b1f5c.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blc_trim32r.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blc_trim32r_normal.png-3099cde0e71a2ed967172d908b7263dc.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blc_trim32r_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blc_trim32s.png-417a5ee7355a6e37f163b044fd15026b.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blc_trim32s.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blc_trim32s_normal.png-2601d951363542d32701114311be3e31.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blc_trim32s_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blc_trim32_normal.png-7cd47d046d84b9dbefa0ace24fa71515.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blc_trim32_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blc_trim64.png-8e41045a21df43afa049dff63b3ad4b5.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blc_trim64.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blc_trim64_normal.png-a7f0055fc16ac3a9f1dc4a4b58d5949a.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blc_trim64_normal.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blu_arch1.png-0bce9dceda8d32cd967581fd521fcfd7.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_arch1.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blu_arch1b.png-fe750d74272895d2728a4aa6fec88d78.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_arch1b.png.import [ 63% ] savepack | Storing File: res://.godot/imported/met_blu_arch1b_normal.png-5136a5f7762570e4d6c0a6e715b35358.ctex [ 63% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_arch1b_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_arch1_normal.png-8086a9a2fdf7a63cd926a787687d7d33.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_arch1_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_arch2.png-a174057ed013805d665330f7ef86e338.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_arch2.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_arch2b.png-c2c4c0129e12874e0e339e61e7d9a6ac.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_arch2b.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_arch2b_normal.png-72bc86a7af4efe3da6d9192fb3349d47.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_arch2b_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_arch2c.png-b17f53056f9c5addbc7ac6b1c05ebe1b.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_arch2c.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_arch2c_normal.png-5b6fd8c42a78a27c8782efbb7fc8546b.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_arch2c_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_arch2d.png-46d864a88615084f4510d195006f4779.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_arch2d.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_arch2d_normal.png-447397869c3e360fee9cf703a26b3c7f.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_arch2d_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_arch2_normal.png-959c6adc698972dd03b7bc6ab2b4fc5f.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_arch2_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_block.png-bb6ba0b0257a12bc8b75c02f00915333.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_block.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_block_normal.png-5bb7d4ba5f61582125e6962d2eabc98b.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_block_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_bl_rect.png-08f35db92f673c8c9f719af914166658.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_bl_rect.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_bl_rect_normal.png-7b2cf4f360e3f8e8d91632d69b7e7f4e.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_bl_rect_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_bl_sqr.png-0fc0c5aed5abc5ce1f4cd3332cbf34da.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_bl_sqr.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_bl_sqr_normal.png-613cda1119f389102cb1d17b74245c43.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_bl_sqr_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_det1.png-6681f6463527f2313ecf5f90fd11687f.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_det1.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_det1_normal.png-9cffb8e3cbeaae1f26680277f4842bb6.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_det1_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_diam2.png-8bc0cbb2dc3bcfbb0e69ac3593dc36a2.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_diam2.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_diam2_normal.png-9cae19a868a01043ea74b2d3007d4c45.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_diam2_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_diam.png-475d89b0bcb4ec00eff171a78603d888.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_diam.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_diamc.png-a352f62cfa09b8fa67e104792d38cc5d.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_diamc.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_diamc_normal.png-81c04078f66aa2feb2feeda71d581d01.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_diamc_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_diam_normal.png-17233fc542f1ec11e6632697fca633a2.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_diam_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_door1.png-940cdc5b190602bdc13888dc95c8c3dd.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_door1.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_door1_normal.png-5f136f5d3c051d0f6c969fa8337941f1.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_door1_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_door2.png-9494f765318a2c3e9e859dea2e112e4d.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_door2.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_door2_normal.png-46a2acd39043be69a8e624cf00ad8a42.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_door2_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_door3.png-5cf7cdce107d16e9b9188f025f92b8a4.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_door3.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_door3_normal.png-efa46e28b6b7846393c5b0a24cfaf8ec.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_door3_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_door4.png-1e3f1a4cfd74af3413adfc0aa4cf1f76.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_door4.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_door4_normal.png-09b71e43cee44e5f2740baf0dadd7ca4.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_door4_normal.png.import [ 64% ] savepack | Storing File: res://.godot/imported/met_blu_door5.png-1b894dc187e6a3b8e47d9404c3a07010.ctex [ 64% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_door5.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_door5_normal.png-e008ad3e66e235004da8b6d720d8dddf.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_door5_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_door6.png-ea42ac4fc32ea90aca5afb6492a6704c.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_door6.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_door6_normal.png-0d1cea2b87a206504e2a4972a1bef8fb.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_door6_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_dr1a.png-1e282311fade9e1f9020419a12e53f23.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_dr1a.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_dr1a_normal.png-ce91b6e84357ecf6383b7f0124eac26a.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_dr1a_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_fac1.png-c85facca69772d2f7d6118743a012a78.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_fac1.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_fac1_normal.png-7ab61cf4f3a0a4dfc31819a2d3d576bf.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_fac1_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_flat.png-71b0e78c59b245587a856e40c5fbd6a5.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_flat.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_flatst.png-b87eabc16e0a6b1e81892d4f3a6da74b.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_flatst.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_flatst_normal.png-8920cb43e8b99bed59ce6522388fec67.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_flatst_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_flat_normal.png-6d4e7e7281e380b3dcfa875010bfc395.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_flat_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_gig1.png-87c4036c920ebfb5601ccdda815b3427.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_gig1.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_gig1_normal.png-129dab65c8250813012dfd1b27a3f55a.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_gig1_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_gig2.png-2312f8ed32dceee180cc081dc65e8b55.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_gig2.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_gig2b.png-6763dae2ab911925fbfa5c382728ff78.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_gig2b.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_gig2b_normal.png-1ec0a54f8b4747e613e70853103548af.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_gig2b_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_gig2_normal.png-695c5e38d8fde9e6d46d9af2d8bdc271.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_gig2_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_grate2.png-9a619eb390001b823d68177b0d95f8c6.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_grate2.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_grate2_normal.png-3729e5f9af9f8fe77422d66b2fb85d60.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_grate2_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_grate3.png-419374ab71a73987a434e8d816fdced4.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_grate3.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_grate3_normal.png-d68963892c6438e75ecd3e48d0fa4ae9.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_grate3_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_grate.png-ba130284d784a05607a040845680caf2.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_grate.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_grate_i.png-1e3a5c111b1b6d1a67955d2bcae4aaa8.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_grate_i.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_grate_i_normal.png-69b215d3e037091371869bd7d09aecdf.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_grate_i_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_grate_normal.png-f1868ef397005c19cca748d29605b699.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_grate_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_grt1a.png-a78149cd6583c439e1e9b4230f30f502.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_grt1a.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_grt1a_normal.png-33c1251f525be315ed88b5bc97110cd8.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_grt1a_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_grt1b.png-219533181c2e03f35e025f1371d4426c.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_grt1b.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_grt1b_normal.png-b2193625072c7ac26e5f2bae076c8a78.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_grt1b_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_grt2a.png-f19c94ee91cfb4c71b9c6a0dc27a9838.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_grt2a.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_grt2a_normal.png-6e7b09daabd71e42a9feea73b2d71a09.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_grt2a_normal.png.import [ 65% ] savepack | Storing File: res://.godot/imported/met_blu_hrune1.png-75b5ee8a5e4458855747c8a1ee81c7a8.ctex [ 65% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_hrune1.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_hrune1_normal.png-3ba076270305a672b20e21fcb270f903.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_hrune1_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_lit1_fbr.png-a3b0ed9e39bb18b3f27d89f014207dd5.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_lit1_fbr.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_lit1_fbr_normal.png-532364e9afd22cbe7525a94c2d031bbc.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_lit1_fbr_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_lit2_fbr.png-c359ab5560f616d3a162ee64cb97a307.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_lit2_fbr.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_lit2_fbr_normal.png-e620588bbb55e2df9b356339b93db8a1.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_lit2_fbr_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_lit3.png-6b1ed212b9dc1642aa4dbef1cbc099a3.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_lit3.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_lit3_normal.png-17c18d063ce510b9f99097457be11345.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_lit3_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_lit4.png-88fdf7e356f4a357483fab1e16486854.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_lit4.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_lit4_normal.png-f662ff8132271f48d97b880e7e99d04f.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_lit4_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_lit5.png-b4640c8ce031b9c0a5fd167b3b7286e6.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_lit5.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_lit5_normal.png-b1ecc8ef2c7c637147a50cad41fec656.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_lit5_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_lit6.png-7e2a1d2c894c650c23b9703910537ea9.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_lit6.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_lit6_normal.png-0f509711b93d67f104474b506a4bca07.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_lit6_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_pan1.png-fee57e89c6e9dd77534c761e5a89b34c.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_pan1.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_pan1_normal.png-9f4130f232cfeb9e7c49e41a1508e208.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_pan1_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_pan2.png-3e80a45c570613118aa2c56beff16aff.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_pan2.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_pan2_normal.png-4a6370dc15fcc48e90e1c21da68acc95.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_pan2_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_pan3.png-348ae833d9aa9affaf233ba25d5908cd.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_pan3.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_pan3_normal.png-629a9186e8056fd933a59b3ba8481454.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_pan3_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_panel1.png-3e05d97da591490a20f37e2015d4ccb0.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_panel1.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_panel1_normal.png-c98c40688f95cfb061525ecd2e9ef50d.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_panel1_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_rect.png-967cb9da87eb03372a68d4afdcdc0526.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_rect.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_rect_normal.png-04c8880049b6abf0ff5fdf30d37a0192.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_rect_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_rivg.png-533b23d6ccd0a41d08d30e1102d36a91.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_rivg.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_rivg_normal.png-4b06ab9abd41fff1c967ed2568d0afa8.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_rivg_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_rivs.png-8a18fc1c7bcba33c214ade8f22c2eb1b.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_rivs.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_rivs_normal.png-472f630a7e23c94c399020d53be9f467.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_rivs_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_rune1.png-8b832e4cb3ee53b28faaa8a0c870ebb1.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_rune1.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_rune1_normal.png-10c9ed058e0ed8d43bc1721a88d88ff4.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_rune1_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_rune2.png-fd8bb35db0307548675b8c1fd0305cdd.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_rune2.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_rune2_normal.png-76ca000d23956dd30e8133d55be2619b.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_rune2_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_slat.png-4c1752a37ddf91fec241caba43e1e485.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_slat.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_slat_normal.png-8505e91aef2bcac2d4d448582e64fc99.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_slat_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_sqr.png-6a19cdbdb93488b48239119492044a7a.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_sqr.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_sqrd.png-9d80cb891bc2ba4b70e458d660372606.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_sqrd.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_sqrd_normal.png-6ef00663670e1525569286d6f9c65ac5.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_sqrd_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_sqrs.png-20816de0e350490392456c946573fbc8.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_sqrs.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_sqrs_normal.png-6ad1208095161fcf48769ff314f4ba83.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_sqrs_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_sqr_normal.png-4ceaf4de8f4cbac03e8553a0371547cd.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_sqr_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_stile.png-f6aebdb5e36d9198001715c9fe3b95d7.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_stile.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_stile_normal.png-8a582f08301778c4e30ab1293a7fddb6.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_stile_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_tile.png-f507e0f666514635857cca0375dc3036.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_tile.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_tile_normal.png-d5f42aeb73ba4566b910cc6166299f37.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_tile_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim16.png-8c1dc782f6a6c62ae0180ee88fd78ec8.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim16.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim16g.png-fe1acdcda7749fd606ff2d15ff125e71.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim16g.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim16g_normal.png-d39b290b91c9c55dbc305c80303526d8.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim16g_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim16h.png-0cccd8ade76ac2efc60a08809fb4c1e9.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim16h.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim16h_normal.png-d6b59685c694208fc4961bd84c3e575f.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim16h_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim16s.png-70175914e83597740dfe3d4690996673.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim16s.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim16s_normal.png-9df8c9012231e2518273f40e3e653536.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim16s_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim16_normal.png-f2368b4abb1cf7b838f7b76d2480b5e9.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim16_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim28.png-4f1ad71cbffbb3a549026e4c59419e76.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim28.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim28_normal.png-0dcb92e8301b5e34d1aa24c0b48d2f19.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim28_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim32.png-bfeebe7dac9dc2925f1f429594a580e4.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim32.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim32r.png-3fc3565f0da8001d8baea86ac24e0025.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim32r.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim32r_normal.png-6bb486bab27560d6e71e65eb66c2aede.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim32r_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim32s.png-52972b66bf1594d5d3325bba98e40517.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim32s.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim32s_normal.png-e84833e9e0e444e3e8b820dae62d7d94.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim32s_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim32_normal.png-ddd0b737997c1c9222174f871378e585.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim32_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim64.png-4ee4aa924e8cf6ed92fb031ab02b922c.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim64.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim64a.png-f2805253f224c54e0b005dddc2cf5105.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim64a.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim64a_normal.png-a013e3fde823e510bbf83a2f458c1d6a.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim64a_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_trim64_normal.png-2b21474b884ac169c41b692a4d2f8813.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_trim64_normal.png.import [ 66% ] savepack | Storing File: res://.godot/imported/met_blu_vtrim.png-d38a023f1588dcee186d7871a7d8aed6.ctex [ 66% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_vtrim.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_blu_vtrim_normal.png-420067424ac402ab9dba928bbefb14d0.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_blu_vtrim_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn2_pat.png-52c194c8ed7059cc549d7d425220e39a.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn2_pat.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn2_pat_normal.png-ed5375487394a9b4d4ddd34de6fe5095.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn2_pat_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_arch1.png-a65c345214e4c942b288876927afaf24.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_arch1.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_arch1b.png-de7b1589bd828f50ab0412e0e7be4e4c.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_arch1b.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_arch1b_normal.png-0c7cc270b543df22ceedc0496af50b26.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_arch1b_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_arch1_normal.png-5460e46cd785f326e6edbc3be46267f4.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_arch1_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_arch2.png-1710e65fa314637bd47cb627065cc961.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_arch2.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_arch2b.png-82705116521a316f79339f03bc9d7035.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_arch2b.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_arch2b_normal.png-cfd1acfa63b10930c3901aa4ce5fbf71.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_arch2b_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_arch2c.png-781cd534291981f8d215ea9140f09bf4.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_arch2c.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_arch2c_normal.png-4665ef2891f09cca1eb34651c4cc1bb7.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_arch2c_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_arch2d.png-819efa226ce114c1132bc0cc34663c9b.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_arch2d.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_arch2d_normal.png-34af134b7a064bb298b9bdc53a79f02f.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_arch2d_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_arch2_normal.png-fad44b5de11663a67a22b70bb4aac8fc.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_arch2_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_block.png-74ec39a4c8313fa7279302a7b7f57a76.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_block.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_blockg.png-2a14757c630b82e0657529329fee08bc.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_blockg.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_blockg_normal.png-1f02db5679062d58ee5b3b55f2603993.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_blockg_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_blockl.png-a6b5a3f311a7ba80f1efdd7deb1c898e.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_blockl.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_blockl_normal.png-fd1ee0da203ab4a0ea2b6658959f45ed.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_blockl_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_block_normal.png-bf67d30219801310b75da8cdaa1e1f8e.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_block_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_bl_rect.png-66c2d276163f2d96200386ea9c033ec6.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_bl_rect.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_bl_rect_normal.png-921d002e918a084927c98dcaf63303ae.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_bl_rect_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_bl_sqr.png-d0caa0778d3fefb83cc3625ec23f6c3d.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_bl_sqr.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_bl_sqr_normal.png-148b651d7c98cfedfaad0ad4ac2ef8d7.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_bl_sqr_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_det1.png-d81314f3cd17d1796dc8235b740bcc81.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_det1.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_det1_normal.png-f9301797019d47992d1444260293ba00.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_det1_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_drr1a.png-46a6cdd2873dfe85ee3ff755fc7b5128.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_drr1a.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_drr1a_normal.png-839978dedca0116664db970dc043360f.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_drr1a_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_drr1b.png-8df8f42293e7a4d51c62fcee9a5a6ba0.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_drr1b.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_drr1b_normal.png-18c0726a6385c5737958f700fa8b4f38.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_drr1b_normal.png.import [ 67% ] savepack | Storing File: res://.godot/imported/met_brn_flat.png-9d70d7c368d20f86dc619112309a410b.ctex [ 67% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_flat.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_flat_normal.png-868b45e0460512d18b0f5fd3e69972bc.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_flat_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_grate2.png-4ed6911b377593acfb1a65d045d6a192.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_grate2.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_grate2_normal.png-561341e95dda8fc1723c6bcf6cd9c226.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_grate2_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_grate3.png-f18073503996f0f49b79cabdacc0e01b.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_grate3.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_grate3_normal.png-fb8a4e79a1cb9940ae1463b80582cabd.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_grate3_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_grate.png-e7d097bd6a35f297f7a16412ccfaf6a5.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_grate.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_grate_i.png-dd446b80767e0f3db68213b2de73258e.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_grate_i.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_grate_i_normal.png-571f131bd7508abc90b5c360ace44877.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_grate_i_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_grate_normal.png-3ea6f38d5cf1f22e3907ef957f5208d6.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_grate_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_grt1a.png-a2b1934bdaef958d3a725d7504fd2f0d.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_grt1a.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_grt1a_normal.png-c6fd2501653c5677ab71b055a3f283bd.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_grt1a_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_grt1b.png-321851720b028fac9c10c89fadbdf213.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_grt1b.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_grt1b_normal.png-d5b389c93207391f2c07790191be016c.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_grt1b_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_grt2a.png-3e201d215f28a33d7a995dd0ff124652.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_grt2a.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_grt2a_normal.png-cd0be9bddfcb2424ec88347d01f5eff5.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_grt2a_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_hrune1.png-89fad14dc04994cbcd60c13e67d25ec9.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_hrune1.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_hrune1_normal.png-9606f71940293eb7ce509e772c1e4052.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_hrune1_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_lit1_fbr.png-fc9162e482af3f0865d941d87d558a38.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_lit1_fbr.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_lit1_fbr_normal.png-94b4793b5959cd89f84e6f715b31d434.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_lit1_fbr_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_lit2_fbr.png-786afbdf4026e8499edcf886db24bd00.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_lit2_fbr.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_lit2_fbr_normal.png-6685939d9008c33736dfe75a3c075e52.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_lit2_fbr_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_lit3.png-b26ba6274da2614f67ab63513f17c416.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_lit3.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_lit3_normal.png-10060242cbea74741b64e112cebaf05d.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_lit3_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_lit4.png-31822502cc56e56478549021bbad56c0.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_lit4.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_lit4_normal.png-b35b0bd2a3b65256e43f46ca31dba208.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_lit4_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_lit5.png-345e7e2efbea622b23dbafca18f73b19.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_lit5.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_lit5_normal.png-61d5f980ce7e70a8a4b6b71471e54472.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_lit5_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_lit6.png-ffd120d456188188b62640296821be15.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_lit6.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_lit6_normal.png-f737f5d11139794a63d2078fa954fa23.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_lit6_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_pan1.png-b410e8aaadf6e0d01c7e26589ceba50e.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_pan1.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_pan1_normal.png-9ec76551b4676580ba0258a13349e503.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_pan1_normal.png.import [ 68% ] savepack | Storing File: res://.godot/imported/met_brn_pan2.png-1ab9ff8a4d2d48f9c080158aa9de2217.ctex [ 68% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_pan2.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_pan2_normal.png-17229ea17911ed80e57e8df5d0b8278f.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_pan2_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_pan3.png-4ab3049b93369150c476960e49e9f684.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_pan3.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_pan3_normal.png-c24d05e4db10cdc4b6b3d65fa5bcacc7.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_pan3_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_pan4.png-d9ed4569fff9fa7afe6164d9c2201c4f.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_pan4.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_pan4_normal.png-0bbb860d6a44d5c5a3a08cc90c0d0d39.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_pan4_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_panel1.png-9bde33f209fc58795a41b6e000be54c9.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_panel1.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_panel1_normal.png-71c3578013a713cbbb77d16c3a6cc9f9.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_panel1_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_rect.png-8bcc42da3779d57a7992d80c1c381203.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_rect.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_rect_normal.png-d896e09d7239ac155aa3c803b60421b0.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_rect_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_rivg.png-61a75f7e8f1e32d324cb9162acb445ee.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_rivg.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_rivg_normal.png-a8055cc389b9124a642b0bf84621b822.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_rivg_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_rivs.png-923f17c4c3e0c2c68e3974dc2e72f193.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_rivs.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_rivs_normal.png-1470fd9beadfb4f464c12aa5e3c46954.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_rivs_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_rune1.png-cd627c936076b338bb271ff49f34827f.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_rune1.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_rune1_normal.png-09a5a7cdba442c079a1ae62d8ec9de0f.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_rune1_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_rune2.png-32d1b8a6ec6df93e717b36f042015c3c.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_rune2.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_rune2_normal.png-77c4f1e5fbbc3f27ba5f758d2acf3d0f.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_rune2_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_signs.png-dfd28e21a2389fc15b32121c87fcd685.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_signs.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_signs_normal.png-edc48b02c7651cc6d40d4a9e26f5128c.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_signs_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_slat.png-f59fcd9929b2ee83926049c480ebdfbc.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_slat.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_slat_normal.png-b4b78f15b7b867dce45f7a0fc208dff4.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_slat_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_sqr.png-f4b40b33bd4558c9b96f97171de4c74a.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_sqr.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_sqrd.png-108896275b80522510c40355bde9f29a.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_sqrd.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_sqrd_normal.png-308ff7eda372eedee1a777058afd0b40.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_sqrd_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_sqrs.png-5c0560813beb330e36cb254b16a1a483.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_sqrs.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_sqrs_normal.png-00012556f6b6ae42d87dc1db2b612602.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_sqrs_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_sqr_normal.png-9aa05493bd7b4f26b08adb7eadca6a79.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_sqr_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_stile2.png-ca382f5b820bc092ddc9d1610388b457.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_stile2.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_stile2_normal.png-06545c5e75ba3e1af5e1e905b916039f.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_stile2_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_stile.png-c9f66871011cea0df8fa6ad7b4db54e0.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_stile.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_stile_normal.png-5de400422c3ed98b7a834d387a458aea.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_stile_normal.png.import [ 69% ] savepack | Storing File: res://.godot/imported/met_brn_tile2.png-11df82f180417986a2e587f6070bb0b1.ctex [ 69% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_tile2.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_tile2b.png-8cff0978b4cd415b7f76a70425ba87b9.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_tile2b.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_tile2b_normal.png-0067d32b7d7c1d4526cfdf15a4753b10.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_tile2b_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_tile2c.png-e580b365ed7c1454f4f9e04cbc61c162.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_tile2c.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_tile2c_normal.png-0e843176fa45852fafc56a419f92c992.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_tile2c_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_tile2_normal.png-513039bf556b12a206b8a602d9699e70.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_tile2_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_tile.png-63217efb41ebc0e80659b810d17f05a7.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_tile.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_tile_normal.png-b643d83001d0eada4c8b5358c4e7e9fb.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_tile_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim16.png-2fb5d44e3995ba7e4d58089506f4fef1.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim16.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim16g.png-0d869ba651d0004d286973ff8974b0ba.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim16g.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim16g_normal.png-92a75f0b6d8e863aa05144d928c349d7.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim16g_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim16h.png-74e3093a2573f9a4e2e2df66a389abf3.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim16h.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim16h_normal.png-25d92ad8cae2a221cbfaac258eb61b9f.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim16h_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim16s.png-8265e6db99e5c04693cfae04b311fdab.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim16s.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim16s_normal.png-0473f2d83633677675d0f1152feee1a0.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim16s_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim16_normal.png-3711e6a05b0265d6b7c329e3030f3f85.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim16_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim28.png-1b46af8589c052eae0570ed8cb4c7681.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim28.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim28r.png-91ccbff926fd4379ed06ec9a2f71918b.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim28r.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim28r_normal.png-2d54b09292c7ff4050d9a3e1e9e3120f.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim28r_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim28_normal.png-a06b8d31ff2242ce212064934b83ed0f.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim28_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim32.png-d64f9634e53d35daf1ddd2187a0043f9.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim32.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim32s.png-c4b47f3b4f9e5fceb364f7f0ebbc169a.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim32s.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim32s_normal.png-d374a84013c9ac8f7ee391433d2efdd0.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim32s_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim32_normal.png-6b069cbe53f02621234d422d6859cb09.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim32_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim64.png-b08bcae6361758bbe95875203c688b88.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim64.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trim64_normal.png-35bb5152e825b8af4e210c600cd54687.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trim64_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trimbl.png-a99a480007e0404f1a78245736e5080b.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trimbl.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_trimbl_normal.png-7a7a468e687429c2fb1432dd7483efe8.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_trimbl_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_vtrim.png-40b49953a1ff3434eb7e7be7f61656f6.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_vtrim.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_brn_vtrim_normal.png-67d3fa67fb9d097b12f53aadfb1f5d5f.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_brn_vtrim_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_but1_side.png-d27f941e791ea062a1d5164d06069ebb.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_but1_side.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_but1_side_normal.png-b2d5cd9509025b1d4742355c40a4d20b.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_but1_side_normal.png.import [ 70% ] savepack | Storing File: res://.godot/imported/met_cop_flat.png-a960443405727e2e5250d888b6f547cb.ctex [ 70% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_cop_flat.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_cop_flat_normal.png-b54abc4f377e014a408c92355cebec4a.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_cop_flat_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_cop_riv.png-5d6216871462f9de58f4748a43e049c1.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_cop_riv.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_cop_riv_normal.png-6b12512502aa5d96d66361c707391e6e.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_cop_riv_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_dbrn_flat.png-edaf6ed02ebc4c0b41fa63bde81c5ef5.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_dbrn_flat.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_dbrn_flat_normal.png-94f4c2af0b5534f6859627b37447c128.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_dbrn_flat_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_dbrn_rect.png-7e598a175b3d69927c443be20b387ceb.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_dbrn_rect.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_dbrn_rect_normal.png-3bd94c24b9394d84bd9bc00c720dc169.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_dbrn_rect_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_dbrn_slat.png-d72b05e01bc3877b3fd29090e142b75b.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_dbrn_slat.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_dbrn_slat_normal.png-51d4b82ee88cc69ec4c54cce387ea351.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_dbrn_slat_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_face1a.png-0864038e15cd9cfa8c4a3ab385278377.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_face1a.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_face1a_normal.png-138f5292925b6ea48bbbb1f3d8486749.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_face1a_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_face2a.png-f2dac20c7d4dc412b603d58914a5bb4c.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_face2a.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_face2a_normal.png-6b433761db15bae587071ad2f7d81701.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_face2a_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_grate.png-680ffb8d68a138e0c1a74f049c5bc8f6.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grate.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_grate_normal.png-38b4ad5b34aec8bd1d40f1864ad13128.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grate_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_gre_flat.png-34e645e01dd244fd3c6c0ad0dbf03605.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gre_flat.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_gre_flat_normal.png-5af152f3c748f5d42436f9a4f0ee159d.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gre_flat_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_gre_rect1a.png-257a27f7215a3c46d055dfb85b6443d3.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gre_rect1a.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_gre_rect1a_normal.png-27c2593a4e513b3141139774a11477e5.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gre_rect1a_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_gre_sqr1a.png-f40bab160853131d6e5294c3852fa0e0.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gre_sqr1a.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_gre_sqr1a_normal.png-2ac34033e9d1b88c9aa7f87694db16f9.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gre_sqr1a_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_gre_sqr1b.png-9135c643013a2cb96c68dc90e64026f1.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gre_sqr1b.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_gre_sqr1b_normal.png-b906f89445513b33b8d8a7829a1cc5d4.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gre_sqr1b_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_grn_arch1.png-9c5d2f8509d6ef26ec686f89d2e1f565.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_arch1.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_grn_arch1b.png-cf8db6f97f09bd61d15aad9ca33de785.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_arch1b.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_grn_arch1b_normal.png-3bef0c8f4a800ed02db86fecd0b175c7.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_arch1b_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_grn_arch1_normal.png-27d54e21cf1a7922989b2fad966567ea.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_arch1_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_grn_arch2.png-43d4ab0c5c85f7996d3abfc4651d8a23.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_arch2.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_grn_arch2b.png-b21ea4cd747dd80e6d1976367a47b060.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_arch2b.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_grn_arch2b_normal.png-7da7e5c4f9ec17d88f2a9d6962d7bb7c.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_arch2b_normal.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_grn_arch2c.png-0d40525f3c1721a96c3c9cda5e11b8ca.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_arch2c.png.import [ 71% ] savepack | Storing File: res://.godot/imported/met_grn_arch2c_normal.png-2fa8f510cf88b56f3557d7ba18f11891.ctex [ 71% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_arch2c_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_arch2d.png-0f2e78189c3bac724bb9b4dcd8ffd3e4.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_arch2d.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_arch2d_normal.png-ee23992539289214934f4b0cf571bc8a.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_arch2d_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_arch2_normal.png-beb3fef7997bd5d76732314a4384a66b.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_arch2_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_block.png-e69bcc454ad6598800e343cd54d36939.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_block.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_blockg.png-2f22d26287b5145836da2f2eaa6cb9d9.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_blockg.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_blockg_normal.png-897ff66935d5b74c4678b7b584807ea2.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_blockg_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_blockl.png-a580ec6c12c69a0f9be120b751419ef4.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_blockl.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_blockl_normal.png-a24ff4ea434b50f659353023494835f2.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_blockl_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_block_normal.png-0e2175d08b21b2e6035145c95718c246.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_block_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_bl_rect.png-bc3355a81d2b9665c4cdfeb3f89d3ab3.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_bl_rect.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_bl_rect_normal.png-d1961829d78e9db632732d1850d1a939.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_bl_rect_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_bl_sqr.png-37ba41209ee9a914fde6d6908b40e1c2.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_bl_sqr.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_bl_sqr_normal.png-e48b549ecb20044c4e4c0c19a5459a61.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_bl_sqr_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_det1.png-d7eb8f7cde1e32ea97ada34fa96c81a7.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_det1.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_det1_normal.png-bf0b0a2135d1ec8aff7cf182e16d8a93.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_det1_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_dr1a.png-f50148aa4746b4e38316ce677e4a686b.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_dr1a.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_dr1a_normal.png-161e763c53b829423edb2dedc95c0d4b.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_dr1a_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_drr1b.png-8bc9ec397be4a8eceb43decdcd93603d.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_drr1b.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_drr1b_normal.png-2704efbaec837eb1fe7f4aad04995b22.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_drr1b_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_fac1.png-661662cf8888b47a77815b79f6489d97.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_fac1.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_fac1_normal.png-656005e13860a2166e2c72a812450875.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_fac1_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_flat.png-40144cd20bc45f86f43be1013f943ec5.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_flat.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_flat_normal.png-79d43eeee7c5464ff161288c1f555e88.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_flat_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_grate2.png-ed4ee7ca5507eb1c6aab790cd6bfcb42.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_grate2.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_grate2_normal.png-4f4bd86433bb36ce4d1f378f2819be94.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_grate2_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_grate3.png-ed0cad277fe9bfc266cda2aa6168f88d.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_grate3.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_grate3_normal.png-abe373ed73638605b09482490e454f4e.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_grate3_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_grate.png-9cdcdf28bcf5a121141de46828353b4a.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_grate.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_grate_i.png-72c37c2f92035991a96a74e5ca97d3e2.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_grate_i.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_grate_i_normal.png-7b3d83276f4963e8a4d45354bdc4d29e.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_grate_i_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_grate_normal.png-c154030c4e82e82d7bae02805cd448bd.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_grate_normal.png.import [ 72% ] savepack | Storing File: res://.godot/imported/met_grn_grt1a.png-dece9d64a380f7f12b1bcfa648cac953.ctex [ 72% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_grt1a.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_grt1a_normal.png-2a2b0b3c3e63d13ff7aedfd9938e2386.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_grt1a_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_grt1b.png-5800aa31ad8aab13ea278e72bbdc330d.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_grt1b.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_grt1b_normal.png-9bdb4aa267f22ba2b2758611e324eb29.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_grt1b_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_grt2a.png-b5973ff269e282f8962fc4d615b4e298.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_grt2a.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_grt2a_normal.png-b7f1b6ac881da59ecf08da8bf3d54dd6.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_grt2a_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_hrune1.png-3e47827099c96da3b46484c14188b849.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_hrune1.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_hrune1_normal.png-ca1f05c8f21a9034b37ee3bd209e07c2.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_hrune1_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_lit1_fbr.png-e047cf3bc1358b37a3268876458215dc.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_lit1_fbr.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_lit1_fbr_normal.png-f1d2aed19c7642dbd8c4e575b3d5f5c6.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_lit1_fbr_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_lit2_fbr.png-6b00dcc0bcdbb5a71d4c4de44ae330c6.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_lit2_fbr.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_lit2_fbr_normal.png-ff1ac7f1f5105a9a4a2e39637ea262e0.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_lit2_fbr_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_lit3.png-0efe8fafb3b007f43580800311e2e902.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_lit3.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_lit3_normal.png-deb4bd4e59b28352045c292445dbdb3f.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_lit3_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_lit4.png-15f8370fd6af6f8d1b2f3753b4224c4b.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_lit4.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_lit4_normal.png-44bb2e907b41faf7fcd0113c9df496aa.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_lit4_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_lit5.png-2bf7efb49b9902fcee30f4ab4d9c98e9.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_lit5.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_lit5_normal.png-36ca76bc42fb60d1da30e094e2e0a073.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_lit5_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_lit6.png-b2554a395765db369e6d5681f4bd2898.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_lit6.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_lit6_normal.png-84c8d7c36e5faa19fdfcbcbad8614ab6.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_lit6_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_pan1.png-b8c61373d0deeeb516feb61a8919aa1d.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_pan1.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_pan1_normal.png-4767a08b1f2e923b5eab44e0e54f1409.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_pan1_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_pan2.png-a94073558fe367bebae00fcd6f97f373.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_pan2.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_pan2_normal.png-91fa163df849aa0d0153d68f79fb1fce.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_pan2_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_pan3.png-39d37b78eac9dcabb25030e62f13b8a8.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_pan3.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_pan3_normal.png-ada202e7ae005fbc42651cbe01dd0f82.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_pan3_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_panel1.png-8ca42f5d34b2c60487ff3145f54b6aac.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_panel1.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_panel1_normal.png-a763dcdd0588b24419f3b6a2d8cdb6a5.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_panel1_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_platside.png-974db3ace2122f96c6a5b3361f5285a8.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_platside.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_platside_normal.png-2c94f017eea977b54e89fe4e080c650e.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_platside_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_rect.png-e66879c33e6d4f0d127341e657d6ec8b.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_rect.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_rect_normal.png-6a5dcae9b585b59fa50729a57c82e135.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_rect_normal.png.import [ 73% ] savepack | Storing File: res://.godot/imported/met_grn_rivg.png-81b4c82b5914b935c27fbc7252ee0b3b.ctex [ 73% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_rivg.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_rivg_normal.png-e552d5d4a2f0138c69f77a6f569d8b55.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_rivg_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_rivs.png-1ceb7a8b328ac3106a5e3c2ca6981335.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_rivs.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_rivs_normal.png-59eb5d8fd9f431d0caac3c6289d3efc8.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_rivs_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_rune1.png-7050b87146364b0261421cde7edae8c6.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_rune1.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_rune1_normal.png-d5885ae9385f1a512f5e724d0c8dd8e1.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_rune1_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_rune2.png-601fb1671dddccb6191a8a615b470b4f.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_rune2.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_rune2_normal.png-d47517def64a8e57563d3580346b6d9b.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_rune2_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_slat.png-567d5fe5e4c62041a4fc93e5155b44d4.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_slat.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_slat_normal.png-da00497bf771c73a73d8e11780a08d28.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_slat_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_sqr.png-096b64dd7f11039cdb2a946a5369e41c.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_sqr.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_sqrd.png-2855d9d6fcb6307357a69c4277b61c89.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_sqrd.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_sqrd_normal.png-9c557a9fbca6ada689d16f9549655933.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_sqrd_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_sqrs.png-ac4e87d87047853ae097e7a80d77f9b7.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_sqrs.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_sqrs_normal.png-1f18f9201d8c1b5bfaa450a793ff36a7.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_sqrs_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_sqr_normal.png-168ff1cb00b976093297e73f274c5419.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_sqr_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_stile2.png-2aed6ab29fa5dee7979c7f7411964afe.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_stile2.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_stile2_normal.png-ecd829988db9d0251b619b045b12d506.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_stile2_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_stile.png-9d528c226bab36bdd4f60733b09ea739.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_stile.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_stile_normal.png-3e6decea0d4268672b2dd6ebc7b1a6d0.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_stile_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_tile.png-f747f9c7c1085e84d65e65f85d44eb88.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_tile.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_tile_normal.png-9e5c91b1c08edf13303afd367b9cc302.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_tile_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_trim16.png-17618cea2efdedbcce96922dc3da0139.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim16.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_trim16g.png-958f0e5eaf85a92ab875bd8eda0a130e.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim16g.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_trim16g_normal.png-ec2301adf16e3e26a20de1f026628631.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim16g_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_trim16h.png-26131354682aebba14ce8401ce56efe9.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim16h.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_trim16h_normal.png-3d60c567d00de6662d043100607adbfb.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim16h_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_trim16s.png-f1e801c890b9733e653d5d334315c520.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim16s.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_trim16s_normal.png-1b99925589c1444d8c63586bb737c032.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim16s_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_trim16_normal.png-906863c02ee5f559e2d042e98b4c7f64.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim16_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_trim28.png-2f1bf6a8892fabbc432582acf2687707.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim28.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_trim28r.png-8a43edd76cc8b8f939913e114549357b.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim28r.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_trim28r_normal.png-2a968920186ff27be65c93523872d3b2.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim28r_normal.png.import [ 74% ] savepack | Storing File: res://.godot/imported/met_grn_trim28_normal.png-c48b2188ff59ba21502742c984ea88ce.ctex [ 74% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim28_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_grn_trim32.png-0640f49c396da5ddb0960f132d079e7b.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim32.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_grn_trim32r.png-242a32a9d0a602530f811dc085b70ed7.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim32r.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_grn_trim32r_normal.png-14331bbfd69c0be7a23b2bcfa849c34f.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim32r_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_grn_trim32s.png-86dae021da2894e15319de4c71aa9495.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim32s.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_grn_trim32s_normal.png-dee83e7bf0fa793857b6940dfe329938.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim32s_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_grn_trim32_normal.png-54529971ce610ede597b6971ceeedfb5.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim32_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_grn_trim64.png-10ecb440a2f9d6aa895a4357770715e4.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim64.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_grn_trim64a.png-e03680395bdaf3e436fcfcad8ed48408.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim64a.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_grn_trim64a_normal.png-956ca37123b2b3579f180ab98ebadd4b.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim64a_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_grn_trim64_normal.png-2c692de1d6392f31be2533a57a153df6.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trim64_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_grn_trimbl.png-ccd3815f97b2025716529693c7237b58.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trimbl.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_grn_trimbl_normal.png-164ceb00ef9848f7451ac7c1bc4448cd.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_trimbl_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_grn_vtrim.png-df8f13bf95da7ac3f583b99c0189b64b.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_vtrim.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_grn_vtrim_normal.png-c196f378e02a275d77dc45724daa1a13.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_grn_vtrim_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_beam.png-c6a39a94a6eb9c6afbc7e0d15643c945.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_beam.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_beam_normal.png-9d8d3db4835b33e40925c963dfec978d.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_beam_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_block.png-8340f7b24bc66d0595c9045266692085.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_block.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_block_normal.png-08c9b16fb6c90968c56f6d8721fff1b6.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_block_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_flat.png-244d685df4ac0c1365a9a15139a4858b.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_flat.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_flat_normal.png-4b5abcb7fb7dcd557fb817ed667845df.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_flat_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_lit1_fbr.png-6c40365481406e8019669e1e36705c07.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_lit1_fbr.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_lit1_fbr_normal.png-5baf4c937b33b8544ebd8516b26c766f.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_lit1_fbr_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_lit2b.png-5deb983dcdbe1fd44b23b39a20057ce2.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_lit2b.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_lit2b_normal.png-92f9c8b78ddf08e4163f077375311c2d.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_lit2b_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_lit2_fbr.png-ef871aa06ca3cd4d7effa2229670a1a8.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_lit2_fbr.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_lit2_fbr_normal.png-1b2b1348f2146cb89d8e318878639853.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_lit2_fbr_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_pan1.png-c32460a7ce611e597cffe0b6cfab5a4d.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_pan1.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_pan1_normal.png-1a62197c33a2b9da2d493f25677d0a58.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_pan1_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_pan2.png-6b018c97f76b5c88d88bfdfe7a2d105d.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_pan2.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_pan2_normal.png-bd33807dc87e71e1579cd41f7e311bf0.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_pan2_normal.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_pan3.png-0fa55589edea3cf25c0fae4fd07cd272.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_pan3.png.import [ 75% ] savepack | Storing File: res://.godot/imported/met_gry_pan3_normal.png-c7aec01a4b3353f8f89ed1c1cb56b93c.ctex [ 75% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_pan3_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_gry_rect.png-7d041b288ab9c80858af1af90b668b35.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_rect.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_gry_rect_normal.png-e564621c1daf178b50ef613202ed1c2a.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_rect_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_gry_signs.png-0ab62cca8ea7d56855fad5b82751999b.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_signs.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_gry_signs_normal.png-264fa7d694bca9853efb353abfc0e7a9.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_signs_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_gry_slat.png-8c69f0b11032ac11887690d62c62235d.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_slat.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_gry_slat_normal.png-cb013fce45ef705a29bede56b2726e21.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_slat_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_gry_sqr.png-107191ca92f1da42f2d18877bca078cf.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_sqr.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_gry_sqrd.png-6e695660a104201bcd1b7fae583547e5.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_sqrd.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_gry_sqrd_normal.png-02c36f9a0b2c0db412eb32d8ef75449b.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_sqrd_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_gry_sqrs.png-bb0f2335dc96470eb504e60a67227556.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_sqrs.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_gry_sqrs_normal.png-35046d740997eb4a5df366a0f00f4d1d.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_sqrs_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_gry_sqr_normal.png-16847cd7455d96bc9f6bb0b61e4b1742.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_sqr_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_gry_trim64.png-4a397ea07262b41c9d84c11f87c75486.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_trim64.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_gry_trim64_normal.png-ec9f010052d3f8edd01bb88eecfd9d06.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_gry_trim64_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_guts1.png-bb225b39e4e3a6413c187430801466d1.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_guts1.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_guts1_normal.png-4464861c7fc0a1d890cd79ec043337c6.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_guts1_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_lbrn_flat.png-70172420bc78569d771dbd0c72029341.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_lbrn_flat.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_lbrn_flat_normal.png-58f0882b6688bb49058ab5aab869f46c.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_lbrn_flat_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_lbrn_rect.png-8a3768eac276536d74fbcc7b0baa6bda.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_lbrn_rect.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_lbrn_rect_normal.png-fd7240735a42db5ccb9fe901f295310c.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_lbrn_rect_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_lbrn_slat.png-42538d269f9a4320bfd4a2491aaac8b5.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_lbrn_slat.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_lbrn_slat_normal.png-e9b7f5aaf063497a7c6d457085079e8f.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_lbrn_slat_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_lift.png-e6cd4f1bccf8292ee5e964fa6f22b8aa.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_lift.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_lift_normal.png-b7390a3caeb71fc723e7ac06409c3cb5.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_lift_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_met7_1.png-adcb08752b30d58bcd395ecc005ee326.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_met7_1.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_met7_1_normal.png-e9dbd98adbcfcb592c080813d44286fc.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_met7_1_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_mix_beam.png-12c3c2bcbf08c52b0a2bcc9a1e10f1ce.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_beam.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_mix_beam_normal.png-6c22cc05ee0e9baf323b32a0aad41fbf.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_beam_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_mix_diam2.png-c4a0faebed7c3c35f50befe311dad3ad.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_diam2.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_mix_diam2_normal.png-4e6a1e8004655b5f0aedaaa372f125c8.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_diam2_normal.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_mix_diam.png-16c320385b83bb5746fb94ddb5274051.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_diam.png.import [ 76% ] savepack | Storing File: res://.godot/imported/met_mix_diamc.png-fad842c649f9a405838b59f0ff1349ec.ctex [ 76% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_diamc.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mix_diamc_normal.png-02a27358c2186875e46806ad44414dfa.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_diamc_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mix_diam_normal.png-c0b29ce0c9fc46391b040ae083833e43.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_diam_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mix_dr1a.png-0021fd234837f0e97bea7dafeeabf2d1.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_dr1a.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mix_dr1a_normal.png-e355a6642cefb96c88481ac0a08cfca0.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_dr1a_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mix_patt1a.png-2fcb0ac89fdefb5ad36aa6237ea03e73.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_patt1a.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mix_patt1a_normal.png-c75c07c7840ebbada122f94051b96b9e.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_patt1a_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mix_patt1b.png-e696aec3f0c084fbe6a6e6c190426f87.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_patt1b.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mix_patt1b_normal.png-dda86fce80b80c1d191d115909ab4d8c.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_patt1b_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mix_patt2a.png-7248b24608d3f9750df463116cd114c4.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_patt2a.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mix_patt2a_normal.png-c193eb780da5a4c631450a6497b4f482.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_patt2a_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mix_patt2b.png-f9cfea909b94c30b4d485d48f2289b00.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_patt2b.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mix_patt2b_normal.png-efc7c37f7fdb49d328977c26a424b709.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_patt2b_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mix_patt3a.png-3fd990a7c86b2c726ccc8c47899d2dc1.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_patt3a.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mix_patt3a_normal.png-9aabf2f2f92a7974bcc18ddd1805bf2a.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mix_patt3a_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt1_flat.png-6297ac27c7546bbabca385f75447cff4.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt1_flat.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt1_flat_normal.png-97bf46ddbb11005d3013218a03a5b14a.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt1_flat_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt1_rect.png-a49fd44c1af4f849d045befe87482d11.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt1_rect.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt1_rect_normal.png-4d21419eac6de6b04248e5066c4417ba.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt1_rect_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt1_slat.png-6de40d9c1da4306e70a4d16e95e65abe.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt1_slat.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt1_slat_normal.png-2456931368b2b56b75ef4f50b2c9bc37.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt1_slat_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt1_sqr.png-d15bfb809f12799fd24e064e505d0cf2.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt1_sqr.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt1_sqr_normal.png-93bcecc8c3ee3c2d99e16b3ddd1b63d7.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt1_sqr_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt2_block.png-47cb677fac9a6e063fa80d7807b60bf5.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt2_block.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt2_block_normal.png-a8e7d0ecd736f6e24fad04607e7bf53e.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt2_block_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt2_flat.png-b5974f8ac9e97e2b46d82f996e49ce63.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt2_flat.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt2_flat_normal.png-115cf9f8463407b026f4c11cd81f8bfc.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt2_flat_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt2_rect.png-c8f6d707b8c963e11ec23d65418e3f87.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt2_rect.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt2_rect_normal.png-b3d41cabf52b4fdbf78b922d0eba2c92.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt2_rect_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt2_slat.png-ca090bf8c9f704ed3359a002bc90adf9.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt2_slat.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt2_slat_normal.png-874bd7c8262c61d45ca85c4a73b3d7c6.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt2_slat_normal.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt2_sqr.png-a7a4545b92baa686f2ac1b8f068688e2.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt2_sqr.png.import [ 77% ] savepack | Storing File: res://.godot/imported/met_mt2_sqr_normal.png-cdc44efea92c7e9c9f80ee4544a1d2ae.ctex [ 77% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt2_sqr_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_mt3_flat.png-bfc54d224f5abd4d5420a9c8c6aede74.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt3_flat.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_mt3_flat_normal.png-cf88a0ccfe69c5fa9d27d25f3c4818b9.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt3_flat_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_mt3_rect.png-4ec806f312be779873efc8ccc89b5248.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt3_rect.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_mt3_rect_normal.png-d9590efff0ede72d9ed4cf6427d983f3.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt3_rect_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_mt3_slat.png-db3aecb8de9f25010484f85bab31602e.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt3_slat.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_mt3_slat_normal.png-8ca274df7ea507cc4719a2b77ad1fb36.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt3_slat_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_mt3_sqr.png-82b897b86d0654d7f8bade873d396ceb.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt3_sqr.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_mt3_sqr_normal.png-c24ccf9116994242c364a592f2ead7f0.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_mt3_sqr_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_ora_trim64.png-00361bd66406a1c778974a50db76119b.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_ora_trim64.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_ora_trim64_normal.png-ddeca57f64d3f490795ab550eab47680.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_ora_trim64_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_rail_flat.png-b0692b86570dce449019a204bbfab9f1.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_rail_flat.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_rail_flat_normal.png-7a55489c9a33eec2b55eabca14965d31.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_rail_flat_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_rune1_fbr.png-726ae5adb013a484a76237e3d4fcbf6d.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_rune1_fbr.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_rune1_fbr_normal.png-6a9f5a4baef731e2f075b30beb6ed749.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_rune1_fbr_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_rune_trim32.png-074187c94eb2760bc351a4057300bed2.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_rune_trim32.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_rune_trim32_normal.png-ce038d19c1d4122094212625d4daa676.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_rune_trim32_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_set1.png-b5da6bf85f5740f2e76ff8a59796c71c.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_set1.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_set1_normal.png-1589dcd25e3c7206e9d7e9049279c026.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_set1_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_shm_flat.png-2846484024631c078bc6154625b12a38.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_shm_flat.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_shm_flat_normal.png-e3b91ed2db27b5d4dde9e62885b9fe41.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_shm_flat_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_shm_rect.png-0bbc8c25473a070ceccfaa4c6805d005.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_shm_rect.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_shm_rect_normal.png-07b373433c8b66cb7dbef4b671841916.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_shm_rect_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_shm_slat.png-b7b4e1d7886a0afc914fd2ff0ea141a0.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_shm_slat.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_shm_slat_normal.png-c16f8bd9fa673ca4776ffba2a516e1f6.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_shm_slat_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_shm_sqr.png-02e054a0a33ac474e53dd4a859759225.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_shm_sqr.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_shm_sqr_normal.png-e56c1ab5f89158a2e490f008d82767a3.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_shm_sqr_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_teal_block.png-75333403d8166e8d4d46db678097a642.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_teal_block.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_teal_block_normal.png-af370ea29bdc07493a75d6b1e273898d.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_teal_block_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_teal_dr1a.png-fd2d4b4bd5df2b57a842e1cc03a6e02d.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_teal_dr1a.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_teal_dr1a_normal.png-6819f81d2a35484dea37685b3af20915.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_teal_dr1a_normal.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_teal_flat.png-4a976bff9edc874c8ea8fee64bafd8f3.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_teal_flat.png.import [ 78% ] savepack | Storing File: res://.godot/imported/met_teal_flat_normal.png-1ac497145bbc37b9cc66918378b47219.ctex [ 78% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_teal_flat_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/met_teal_trim32.png-8d6d8e5eec88cd590ffc3e7a4441db72.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_teal_trim32.png.import [ 79% ] savepack | Storing File: res://.godot/imported/met_teal_trim32r.png-d3cad4e9373885a0e522e0b3b501c662.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_teal_trim32r.png.import [ 79% ] savepack | Storing File: res://.godot/imported/met_teal_trim32r_normal.png-35cf37ed9c7b1a73c3f4d46ef3c73d03.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_teal_trim32r_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/met_teal_trim32_normal.png-b183f5967df906782288b89a2145fa7c.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_teal_trim32_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/met_teal_trim64.png-b10422c238fb2fc815e13201afaae289.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_teal_trim64.png.import [ 79% ] savepack | Storing File: res://.godot/imported/met_teal_trim64_normal.png-2b2c20fd198f5c1aa62686121a8e9b45.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_teal_trim64_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/met_wall3_1.png-2179ae2dda3bf839519264707268fe11.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_wall3_1.png.import [ 79% ] savepack | Storing File: res://.godot/imported/met_wall3_1_normal.png-db5f2abd99714446cc865da27ae6e093.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_wall3_1_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/met_wall3_1_s.png-45daa31c3a3ea50f84c3d14fe3366b2c.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_wall3_1_s.png.import [ 79% ] savepack | Storing File: res://.godot/imported/met_wall3_1_s_normal.png-79b332e8121a792e2faae7b3cafa2c5a.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/met_wall3_1_s_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0gig2a_fbr.png-31f5414d8c101b9f8f91144b23a1312b.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0gig2a_fbr.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0gig2a_fbr_normal.png-013351be4082b88cdc74b93c7bf98cc7.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0gig2a_fbr_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0gig_shot_fbr.png-d47b2f5b41b41b6bc82f96ebbeb863fc.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0gig_shot_fbr.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0gig_shot_fbr_normal.png-e26e174b0c18a08039b4f094f27bc5ab.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0gig_shot_fbr_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0gig_sshot_fbr.png-17b6983887e5299562bf6b4b0ea50e3a.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0gig_sshot_fbr.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0gig_sshot_fbr_normal.png-6e02b25b6f27331061cc80c2ba7710cd.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0gig_sshot_fbr_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0gig_ye_fbr.png-65e667fb93fd14199425aaf2fb54a0f6.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0gig_ye_fbr.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0gig_ye_fbr_normal.png-f92fa4417e02f9e751decd8af1844624.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0gig_ye_fbr_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0met_blu_keyg_fbr.png-05bb919c35da4e4c2340e1f9307c3fa0.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0met_blu_keyg_fbr.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0met_blu_keyg_fbr_normal.png-af5e3d167b589317f2ab6d7f3469f5a4.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0met_blu_keyg_fbr_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0met_blu_keys_fbr.png-c2353b7cf4ca5fb2e6f941383a5ac9f3.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0met_blu_keys_fbr.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0met_blu_keys_fbr_normal.png-b9907f72684dd58de9ad238a1c9f8f82.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0met_blu_keys_fbr_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0met_brn_eye1.png-5110141853523a6803d96d3f1408ab8e.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0met_brn_eye1.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0met_brn_eye1_normal.png-55c9a6649cae2cc08efb95a1e0e17da2.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0met_brn_eye1_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0met_but1.png-99c60b3d0d18f0b6783a1def36d6f51f.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0met_but1.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0met_but1_normal.png-46fa439b3d536cf425751cc3d85a9f05.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0met_but1_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0met_grn_eye1.png-3ea59d8f5eeb9bdc1fd9c037fc943bde.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0met_grn_eye1.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0met_grn_eye1_normal.png-3b0cb277e21bb8ab2f0bd819507a77fb.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0met_grn_eye1_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0_sqbut1.png-ae600af0e821a971cf1718d58849d8e3.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0_sqbut1.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0_sqbut1_normal.png-984333be270bea66e58b793a6e2d181e.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0_sqbut1_normal.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0_sqbut2_fbr.png-b5ae273ac1ab9b287d14de14ffbd68f8.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0_sqbut2_fbr.png.import [ 79% ] savepack | Storing File: res://.godot/imported/plus_0_sqbut2_fbr_normal.png-da02a221d85f2680cb69ce52911e6cd7.ctex [ 79% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0_sqbut2_fbr_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_0_sqshoot1_fbr.png-3b7319030ed22d12f0fb6b075f4b1f33.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0_sqshoot1_fbr.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_0_sqshoot1_fbr_normal.png-b162b6003f321433b88ee9a22aea654f.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_0_sqshoot1_fbr_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1met_blu_keyg_fbr.png-d80fdfc993be76597807768cff65b414.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1met_blu_keyg_fbr.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1met_blu_keyg_fbr_normal.png-6599318a8559488c02774267343f0b8a.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1met_blu_keyg_fbr_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1met_blu_keys_fbr.png-e5d136b514eeeff6aa7f7c6d44d0e746.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1met_blu_keys_fbr.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1met_blu_keys_fbr_normal.png-bd3b6aa0f16eaa834fb208948874a532.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1met_blu_keys_fbr_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1met_brn_eye1.png-c9fd1cab310cf3cc9a152e6597d71872.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1met_brn_eye1.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1met_brn_eye1_normal.png-eb42af8200ea5724179c749fa8997f78.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1met_brn_eye1_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1met_but1.png-9269b2b859b981981ea3f1a9903c4532.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1met_but1.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1met_but1_normal.png-4dc55110713c966407d89f9ee4bd5498.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1met_but1_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1met_grn_eye1.png-843af1bbad5e233ea324f85891a4a2d9.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1met_grn_eye1.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1met_grn_eye1_normal.png-afb4d4d338419eddaa74b1d4c77bd5d7.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1met_grn_eye1_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1_sqbut1.png-6bccac24fbb2165d8bc41941ab5504f1.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1_sqbut1.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1_sqbut1_normal.png-7338a86f757f20db0afdf05bc9f51bcc.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1_sqbut1_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1_sqbut2_fbr.png-85087ad899ba106e43e832da1de7abcf.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1_sqbut2_fbr.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1_sqbut2_fbr_normal.png-19ba7336613d6be6ecca5f3db2c882fc.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1_sqbut2_fbr_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1_sqshoot1.png-3d1bc13f4ff15423468077f8d52984c6.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1_sqshoot1.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_1_sqshoot1_normal.png-63fb9d1b602069dce705f896331e34f8.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_1_sqshoot1_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_2met_blu_keyg_fbr.png-d23f1c63e58cd04882dd306a1649e560.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_2met_blu_keyg_fbr.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_2met_blu_keyg_fbr_normal.png-a8ca2fbdabf4367a73ed7b2221055814.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_2met_blu_keyg_fbr_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_2met_blu_keys_fbr.png-d887495e6d8fc21e53762615e344696d.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_2met_blu_keys_fbr.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_2met_blu_keys_fbr_normal.png-55bb3494627329249a274d409acf9c92.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_2met_blu_keys_fbr_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_2met_brn_eye1.png-086ab8ddf5483dcf217cce99b2cf04f0.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_2met_brn_eye1.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_2met_brn_eye1_normal.png-fcdc7dd7b948b2bdd3abda37a9f1d9f7.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_2met_brn_eye1_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_2met_but1.png-617fc9427944f67a3260340262b30e8b.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_2met_but1.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_2met_but1_normal.png-7dc5b4aadb9ff43eb89b49b7a9709d85.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_2met_but1_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_2met_grn_eye1.png-c8db36c2b887c4fe1e48235beb43ef7b.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_2met_grn_eye1.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_2met_grn_eye1_normal.png-316c9602600cb0df715fd579d70a5cb8.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_2met_grn_eye1_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_3met_blu_keyg_fbr.png-ca0d124ff02f05bced4b54222d4d4c8f.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_3met_blu_keyg_fbr.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_3met_blu_keyg_fbr_normal.png-df187fe24d9570f8b3682099363c8cb5.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_3met_blu_keyg_fbr_normal.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_3met_blu_keys_fbr.png-bc1e85bcc34d5ba6925863f005a274be.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_3met_blu_keys_fbr.png.import [ 80% ] savepack | Storing File: res://.godot/imported/plus_3met_blu_keys_fbr_normal.png-2cb2fcdc2bae0b4787c5d74152f02e49.ctex [ 80% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_3met_blu_keys_fbr_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_3met_brn_eye1.png-a2c202b405e81f29bd40406d9fa74f52.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_3met_brn_eye1.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_3met_brn_eye1_normal.png-64409f6c261c23e8d9fc2952b295e1c0.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_3met_brn_eye1_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_3met_but1.png-c3d72da776d147062c1f1e26f7e55657.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_3met_but1.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_3met_but1_normal.png-7f354448779b870d2af834de04ad8477.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_3met_but1_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_3met_grn_eye1.png-613a6c2cc9a72066bdc6968978470619.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_3met_grn_eye1.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_3met_grn_eye1_normal.png-36840164ff05979efb2c5d634ceb4cc6.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_3met_grn_eye1_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_4met_blu_keyg_fbr.png-4b905ea90fe10c9cec95416957a2d328.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_4met_blu_keyg_fbr.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_4met_blu_keyg_fbr_normal.png-00ed1520237115f552a4f7bba5c854b2.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_4met_blu_keyg_fbr_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_4met_blu_keys_fbr.png-bad6bdaf75adbe5dceb7bfb319310d49.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_4met_blu_keys_fbr.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_4met_blu_keys_fbr_normal.png-1e2a73732c9fa32898ac3415d48af86d.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_4met_blu_keys_fbr_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_4met_brn_eye1.png-2ce1ad8e90c752cfee8b5d91e8c41cca.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_4met_brn_eye1.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_4met_brn_eye1_normal.png-c8b55c682b04ed3da4a2e51e634f17a9.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_4met_brn_eye1_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_4met_grn_eye1.png-1ac3b48ea9673d01f489ba471274cb5d.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_4met_grn_eye1.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_4met_grn_eye1_normal.png-34e6394689d5aad555413227df16d3ca.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_4met_grn_eye1_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_5met_blu_keyg_fbr.png-a03804660472488c280fc0a7d005c9fc.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_5met_blu_keyg_fbr.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_5met_blu_keyg_fbr_normal.png-2ab82de98032b80032023a8d45f852d2.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_5met_blu_keyg_fbr_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_5met_blu_keys_fbr.png-bf9590d72d483c83cf4eb9d311276bd8.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_5met_blu_keys_fbr.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_5met_blu_keys_fbr_normal.png-f630819967504e1eeb796f6738db8cd8.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_5met_blu_keys_fbr_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_5met_brn_eye1.png-b9072a7c2e9fe3a7fef9e38110074000.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_5met_brn_eye1.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_5met_brn_eye1_normal.png-31deb7006fdedb49b1200de8d05dcaad.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_5met_brn_eye1_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_5met_grn_eye1.png-ca1860eafaf74ce18ad14bef9809e513.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_5met_grn_eye1.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_5met_grn_eye1_normal.png-7b3bb3e2b9cda104c282967f9ad7df8a.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_5met_grn_eye1_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_6met_blu_keyg_fbr.png-6e83ce91a6e136d324af660d7366eb8b.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_6met_blu_keyg_fbr.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_6met_blu_keyg_fbr_normal.png-934ac3f278e6a8f5cf4d697e4beb8886.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_6met_blu_keyg_fbr_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_6met_blu_keys_fbr.png-29b6eb882601c53510afec33a954b9d6.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_6met_blu_keys_fbr.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_6met_blu_keys_fbr_normal.png-0a7098b9c17ce8efee3d9460479665c9.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_6met_blu_keys_fbr_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_6met_brn_eye1.png-7edbac72c4d5c727bcb858666a3fff96.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_6met_brn_eye1.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_6met_brn_eye1_normal.png-722fc9a8baadd0e4704e06e883163c79.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_6met_brn_eye1_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_6met_grn_eye1.png-3173ab14a656102f83f45057ee628f54.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_6met_grn_eye1.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_6met_grn_eye1_normal.png-95dc67f7d26e4673557c10fa6916dbc8.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_6met_grn_eye1_normal.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_7met_brn_eye1.png-9ffe7df5c01c616ae4c6cf0d8b4b1a0a.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_7met_brn_eye1.png.import [ 81% ] savepack | Storing File: res://.godot/imported/plus_7met_brn_eye1_normal.png-cdd383641612b7c73e3a726a7e58a8ff.ctex [ 81% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_7met_brn_eye1_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_7met_grn_eye1.png-38d31501b77793a89435d3902772976a.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_7met_grn_eye1.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_7met_grn_eye1_normal.png-9b59f264d2b3e69d3f4d49fa6fe71ed0.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_7met_grn_eye1_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_8met_brn_eye1.png-1f9a96c0a42eca60bb8897a9d633dc48.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_8met_brn_eye1.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_8met_brn_eye1_normal.png-5b509c41f5716221b2fd6b8ff6fbb15d.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_8met_brn_eye1_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_8met_grn_eye1.png-1a8166e1715a0b1216d6ced7f9a3f648.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_8met_grn_eye1.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_8met_grn_eye1_normal.png-5cd8c6d3fcf5164f2cc8dc15f852a6a6.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_8met_grn_eye1_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_9met_brn_eye1.png-8d204bd6c58a4a8b52668fd7ed381158.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_9met_brn_eye1.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_9met_brn_eye1_normal.png-e0b67b90b8a0079ff29150f8eaaa4af7.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_9met_brn_eye1_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_9met_grn_eye1.png-7cd95f922f2fd8ed753f90a71b7ac98e.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_9met_grn_eye1.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_9met_grn_eye1_normal.png-f544868451bf3176d90414e73e62c918.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_9met_grn_eye1_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_agig2a.png-2fff3240ddb47c7c1a54cfe764c4bbb9.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_agig2a.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_agig2a_normal.png-7f14b0fd27cc977b618bec4c746fa3e8.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_agig2a_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_agig_shot_fbr.png-38f6f786807e95bce239446e2021b9fc.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_agig_shot_fbr.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_agig_shot_fbr_normal.png-6ea4e1802004b6307d35e95baf8bb623.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_agig_shot_fbr_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_agig_sshot_fbr.png-ea445ce08f6ca6264f12365c5b8510b6.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_agig_sshot_fbr.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_agig_sshot_fbr_normal.png-53f66d0e50e71e5397b151baf0445f23.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_agig_sshot_fbr_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_agig_ye.png-eb14d01cb8206810cff99ceb3540fff4.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_agig_ye.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_agig_ye_normal.png-e7bae62c8e7b17a895f07686ed0b3aae.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_agig_ye_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_amet_blu_keyg.png-bda2920ad7be9f295e85e28b6c6d063b.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_amet_blu_keyg.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_amet_blu_keyg_normal.png-80189b639226abcd3445d67dd8af0944.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_amet_blu_keyg_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_amet_blu_keys.png-0e6722418aba74afe51207ade00eae71.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_amet_blu_keys.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_amet_blu_keys_normal.png-b9cc6ce0ac1aa8670b0726b0c9504fe0.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_amet_blu_keys_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_amet_but1.png-75f520e38ff70360923450df664b97d4.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_amet_but1.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_amet_but1_normal.png-8709be3ba0bb576a992fec5e01515e3f.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_amet_but1_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_a_sqbut1.png-8e6e5698c12b3baa6b40b1fdea8e980a.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_a_sqbut1.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_a_sqbut1_normal.png-79acbf7e13b571d91c2cf7d3880f1c8b.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_a_sqbut1_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_a_sqbut2_fbr.png-7610d0b7ffd9ffe9d32e845b70d4d73d.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_a_sqbut2_fbr.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_a_sqbut2_fbr_normal.png-c5f920b6417adc8060ad404714ad2f31.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_a_sqbut2_fbr_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_a_sqshoot1_fbr.png-eaf6c3c02c92df1cbd97f68703654713.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_a_sqshoot1_fbr.png.import [ 82% ] savepack | Storing File: res://.godot/imported/plus_a_sqshoot1_fbr_normal.png-27c1c76725051e7ee4e9c974698bf68d.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/plus_a_sqshoot1_fbr_normal.png.import [ 82% ] savepack | Storing File: res://.godot/imported/ret_metal1_tile.png-9c34a0cbe6dc97989ae495bc2ed5713c.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/ret_metal1_tile.png.import [ 82% ] savepack | Storing File: res://.godot/imported/ret_metal1_tile_normal.png-12e13810f0511b4e8ba18b5b489f8e98.ctex [ 82% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/ret_metal1_tile_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/sqbut_side.png-003dd2cc34c530786a89e32bef68d98a.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/sqbut_side.png.import [ 83% ] savepack | Storing File: res://.godot/imported/sqbut_side_normal.png-34c514a07d87129b3525bf2375e03d4e.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/sqbut_side_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/sq_lit1_fbr.png-d14b5183a3c1b6e15ba6fba4cb64a09f.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/sq_lit1_fbr.png.import [ 83% ] savepack | Storing File: res://.godot/imported/sq_lit1_fbr_normal.png-c04ed65d274c46156b589698f7207575.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/sq_lit1_fbr_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/sq_lit2_fbr.png-2667ad6d647d31640289bd35cbcfdcf9.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/sq_lit2_fbr.png.import [ 83% ] savepack | Storing File: res://.godot/imported/sq_lit2_fbr_normal.png-d05f0688df6fafc2586d24e602989982.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_metal/sq_lit2_fbr_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/_t_fence01_fbr.png-1d7dd198039273d199904d6b5fe1b7f0.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/_t_fence01_fbr.png.import [ 83% ] savepack | Storing File: res://.godot/imported/_t_fence01_fbr_normal.png-6721aa85d394e6e52f751a45886298c6.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/_t_fence01_fbr_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/_t_flare01_fbr.png-4f619cee4425cafee97bed3b8cd7b2a9.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/_t_flare01_fbr.png.import [ 83% ] savepack | Storing File: res://.godot/imported/_t_flare01_fbr_normal.png-7e0b24170ff1c1794a6b2fda2ad35c92.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/_t_flare01_fbr_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqconc03.png-3c5b70188fcbec0c021be431b09a2e96.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqconc03.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqconc03_normal.png-da7dfa0092a11177e9c75a9b9d45c3b7.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqconc03_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqconc04.png-7de5c1febed45c988da2212c9fb041e9.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqconc04.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqconc04_normal.png-2de33d32d6d22c52c443977558272f17.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqconc04_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqconc05.png-323cede6d67821cc167bc5134c8df352.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqconc05.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqconc05_normal.png-f5ecdff26b0f4c2d06fb5fc599c7b137.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqconc05_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqf006b.png-3867928bf8fe77156e8615f9bcb8d21a.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqf006b.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqf006b_normal.png-39255bfc2137bd91a8b35a33836b5966.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqf006b_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqf032.png-d441dc5c5acd7e58aeb43c648538807d.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqf032.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqf032_normal.png-3baca443e41d23cd05b532c4c83a6c2e.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqf032_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqf049.png-e0afd88363d829bf3263fa078ccbc49b.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqf049.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqf049_normal.png-e924804378b4381de600aaac43091f98.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqf049_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqf074.png-da8433d631f2aeaf2e98237cd7ad3436.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqf074.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqf074_normal.png-2dc69ca3052e7a6566184f6d78d0e7b1.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqf074_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqf075.png-394e81c1af702a58627a5ea81809f90f.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqf075.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqf075_normal.png-7bb6d025d58278516de2096465ab8810.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqf075_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqmetl01.png-a8e2883568bb6696619af77b021dd69c.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqmetl01.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqmetl01_normal.png-b79596bd34dafe715fdbb710427e7839.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqmetl01_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqmetl07.png-e7cbfb10fb94b6dc64bc75873417724c.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqmetl07.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqmetl07_normal.png-f745c7132ee1a646aa26787870ebcf34.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqmetl07_normal.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqmetl14.png-2d8f03d54930422030da9fdceb4cc283.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqmetl14.png.import [ 83% ] savepack | Storing File: res://.godot/imported/aqmetl14_normal.png-db0dfcf517b7e56febe1d68b98f0c296.ctex [ 83% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqmetl14_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqmetl28.png-dae9cbfe460f04d6aa4698496928796e.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqmetl28.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqmetl28_normal.png-fab07b8292352728f297847b85fd6de0.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqmetl28_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqmetl30.png-62193ec94a7afa1b4bea788b33752f49.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqmetl30.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqmetl30_normal.png-8732eb9f0208e179c37b90edf84350ca.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqmetl30_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqmetl33.png-38b359197cb3eab55db4571face0a7d6.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqmetl33.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqmetl33_normal.png-c628e58333eed6f18a3be1ee65ac9fa7.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqmetl33_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpanl09.png-2cc80b2f3f6ce77069edd7a80fc955c9.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpanl09.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpanl09_normal.png-ba951e4b2f1bcce9c50696eeba7d9b4c.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpanl09_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpanl10.png-b9d4afe607f6505c2c351bfe175ced0f.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpanl10.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpanl10_normal.png-c8ff08ae24500eaffaa30f3422b0a678.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpanl10_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe01.png-380c7ca61fc335a5927f9b6288029cd0.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe01.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe01_normal.png-41bcae4030826a601bd3c89d01ef0335.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe01_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe04.png-9ad0856d95c655f2aafd83b364865254.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe04.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe04_normal.png-a333ea83fa548ec6835ecc1cb39d33e1.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe04_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe05.png-ade8d77fc9fb76278f77b8ad027a1f52.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe05.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe05_normal.png-b4ed383fac2df1733017e563a53b8a0b.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe05_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe08.png-9584c31976b185d43c19a77aa994fcec.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe08.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe08_normal.png-ad50903aed029ae9e1b748ccbfbf9ac0.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe08_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe09.png-a2d537a30c738a5592adf626770755d3.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe09.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe09_normal.png-1d54a48a9a890b37c321d83a9d531c0e.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe09_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe12.png-966b710add1ab825a7b4aec9995008ff.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe12.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe12_normal.png-ca29fc360c38bda40dfadfac8a53d142.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe12_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe13.png-daf4d5626cb36096097e3a3396d89961.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe13.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe13_normal.png-32bbd5fa6eb4d2df3d13ec2b7ec8cb29.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe13_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe14.png-798445c99a8fa93285553d3c52fa1ed0.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe14.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqpipe14_normal.png-b49dc4181fb04bfb817cd5a67a1866c8.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqpipe14_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqrust01.png-e104da9a70070f76633330e4ba9ecf04.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqrust01.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqrust01_normal.png-a260617779b5b2fd93dd6938ec1cf09a.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqrust01_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqrust02.png-b12478a43643f8539e166a0c543d733c.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqrust02.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqrust02_normal.png-958ae34839dc52fa56f022338c744932.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqrust02_normal.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqrust03.png-6cb57dbce82ccf1f3006189da6c3da2e.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqrust03.png.import [ 84% ] savepack | Storing File: res://.godot/imported/aqrust03b.png-463d7d421e5c78a62c905de99f41a4e5.ctex [ 84% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqrust03b.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqrust03b_normal.png-047af074cfd83a194b300a00aed1a509.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqrust03b_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqrust03_normal.png-d2e3ef2b7923a723c61f20d5a3851edd.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqrust03_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqrust04.png-ec8ada7fc18d991e5e040ad49c21a5c6.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqrust04.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqrust04_normal.png-cf8567c976700a4435794f695c2fd41f.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqrust04_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqrust09.png-1210bf80e377daa73916ad914412ee7c.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqrust09.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqrust09_normal.png-5ceeddf7b2ceba8183ce1db147f7fda7.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqrust09_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqrust10.png-4000733f0f59fff402b36a729b923184.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqrust10.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqrust10_normal.png-7ae4bb9ac34ceabe1af0f213ed8ecab7.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqrust10_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsect14.png-c757104dec1fc9fe2a39b17c9c197516.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsect14.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsect14_normal.png-93c2419e17b629130c2d6371dbeb27ec.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsect14_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsect15.png-700a944db3acc8e31dca5f9dc846daa7.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsect15.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsect15_normal.png-3c5473cf66cab8eac9fa33da8add2d41.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsect15_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsect16.png-66d240a24922b553930ff7a8e8315165.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsect16.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsect16b.png-814de5d77df3713741b4a362f1af48f2.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsect16b.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsect16b_normal.png-5d8ba71f168c298d81033b74593b926f.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsect16b_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsect16_normal.png-10b6e0ffbd75fbfa3df10a286d09122e.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsect16_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp01.png-39b402cf15142293d4c203580a5a29d0.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp01.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp01_normal.png-1553f8aeea74cad46b58d8747cc9fa07.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp01_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp02.png-8711a0e2359df9ab056cff3e13084295.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp02.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp02_normal.png-31a800fb9f38c47e3c03103c1a287091.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp02_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp03.png-860fdb8c28ceda1e02ce07831a2d13ab.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp03.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp03_normal.png-de975b78c154daeb238a2ca7b31af286.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp03_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp04.png-10671bf4aa13d15b653925d95c8d8cef.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp04.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp04_normal.png-ebed7bc06c2b61ac7625a5deb8ed4a5b.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp04_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp06.png-d004c098135da1e0c57e5795b54dd275.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp06.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp06_normal.png-ade18c6687dd5355463844b209243ced.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp06_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp07.png-d71daecb00d5ac3629e58c31983f8090.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp07.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp07_normal.png-dddee049639c96d7fac2b03864b2ef67.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp07_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp08.png-1118aae29f0f4d72b8dde182f289d5a1.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp08.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp08_normal.png-05d87a987e46bdf5b859e8e4d7486f3b.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp08_normal.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp09.png-96998332f76871ce2b79edc7b7e8154c.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp09.png.import [ 85% ] savepack | Storing File: res://.godot/imported/aqsupp09_normal.png-954026c40353b8d5e8d59195e7a6f759.ctex [ 85% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqsupp09_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/aqtrim01.png-7403155ecafa6412bf23c51ae4a00e89.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqtrim01.png.import [ 86% ] savepack | Storing File: res://.godot/imported/aqtrim01_normal.png-9b2f847ba56cd2bf1ca8c87a71de9c7c.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqtrim01_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/aqtrim02.png-387788fd840f294a9633db9e16b094a4.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqtrim02.png.import [ 86% ] savepack | Storing File: res://.godot/imported/aqtrim02_normal.png-822277aebb9fa701bec3c9644c8321e8.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqtrim02_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/aqtrim03.png-e85b6d910f2f3d6d65c05e83e2058c26.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqtrim03.png.import [ 86% ] savepack | Storing File: res://.godot/imported/aqtrim03_normal.png-4d4ca177353c87bacc39d26cdd048da9.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqtrim03_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/aqtrim08.png-f9f9347c1ba3ccef92931eaa05a58024.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqtrim08.png.import [ 86% ] savepack | Storing File: res://.godot/imported/aqtrim08_normal.png-62ad7da07c3c8ee9395a1df83cc7b373.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/aqtrim08_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/butmet.png-37f78e7eb5eb96e7c5969acf301cdd11.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/butmet.png.import [ 86% ] savepack | Storing File: res://.godot/imported/butmet_normal.png-4b478327c6313aaf2b083ec2ff0451f6.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/butmet_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_1.png-1016ef5882dd4b5a429c20f11265c701.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_1.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_1_normal.png-ce963f9f89a4431d63f7c47f886a2a75.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_1_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_2.png-c34b176bae6fab1c119539676b1301b8.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_2.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_2_normal.png-499341f61bddf31c03b8a72d382de525.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_2_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_3.png-3e90282c2fc9ea2147025f30f3893787.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_3.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_3b.png-1f3e1521bd9fc974c669965e53dc4939.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_3b.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_3b_normal.png-3095032972bff4b9d2c053ed139bbdcf.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_3b_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_3_normal.png-48b896cbe521d9f4b5400a735ce4fdd7.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_3_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_4.png-e7812e8388def76508f18a4be701e03d.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_4.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_4_normal.png-5029fada459a57b3913b0f2c71c6dc35.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_4_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_5.png-2fb8b40ad5f98cfad11a175e727ab8db.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_5.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_5_normal.png-6bb3addd322c97fa1382b3e0ff695284.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_5_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_6.png-88a5d2a2e9ca573d71114dbb0801e3c2.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_6.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_6_normal.png-77911c0eb9b9cfd42086c843a554239d.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_6_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_7.png-4cc6d95ced5f5a1aab0ac7f818f9d436.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_7.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_7_normal.png-8b1c9679942ccea4cfd03a359163e243.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_7_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_8.png-71f6e3b590c20a744ec3fe6e29a241c3.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_8.png.import [ 86% ] savepack | Storing File: res://.godot/imported/comp1_8_normal.png-bed35464b78d8850126769310c1d3a16.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/comp1_8_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/compbase.png-28aa014eed699cfbc2c1fa6f903924c8.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/compbase.png.import [ 86% ] savepack | Storing File: res://.godot/imported/compbase_normal.png-f4c528bc8122ded4c742dfffc0d1f572.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/compbase_normal.png.import [ 86% ] savepack | Storing File: res://.godot/imported/crate0_bottom.png-d30f30d878fa525f5f64f510a3a77820.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_bottom.png.import [ 86% ] savepack | Storing File: res://.godot/imported/crate0_bottom_normal.png-260f89c9412325757fd834337fd06fee.ctex [ 86% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_bottom_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_side.png-adcb53aa55c4b46d3edb41bcc08d604b.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_side.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_side_normal.png-6420b574eeede77cc8c273b9a1c6227c.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_side_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_s_bottom.png-d36af9ca94d21d17698686048c77edec.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_s_bottom.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_s_bottom_normal.png-3e3cb907bd877e9f6469540ceb246946.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_s_bottom_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_s_sside.png-ec22f8136f2e0dbedd997df1954efcb7.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_s_sside.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_s_sside_normal.png-20ce893a6f17ff6685a3a128a94b17d8.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_s_sside_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_s_top.png-f845229df3a2fdf6f416f0728d4c2617.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_s_top.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_s_top_normal.png-53b1ca7835599dec15440c40a9159d8a.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_s_top_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_s_tside.png-615b0bf558e6845615a20aa7cf28deca.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_s_tside.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_s_tside_normal.png-fee3bf995c4bccfce2bd575156226f58.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_s_tside_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_top.png-a714f37ada59e228dbc275965a7a826c.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_top.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_top_normal.png-2fb1dbb670f6119fdbe471010646117c.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_top_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_xs_bot.png-db11a2ad9ed56453ac7621722ef54129.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_xs_bot.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_xs_bot_normal.png-6fa8de5afc23fa414162a1eaa1e8bff5.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_xs_bot_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_xs_sside.png-02c89251118a13d5302ab27996d683e1.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_xs_sside.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_xs_sside_normal.png-04e266b58b55220f07d0139a7d0e796b.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_xs_sside_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_xs_top.png-beafaac7115114308f340232a35737f3.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_xs_top.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_xs_top_normal.png-6f8ee2af29f7177a5a744aa1da66bb88.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_xs_top_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_xs_tside.png-2ab6f14ac3c7545f302ac6c62140ee08.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_xs_tside.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate0_xs_tside_normal.png-67a517eb60f1da853ddd89ff501dc175.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate0_xs_tside_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate1_bottom.png-eb88977001d25c379a4533cc1dfad280.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_bottom.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate1_bottom_normal.png-387900e47de967afe6d6ced2fe19a9a8.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_bottom_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate1_side.png-e4f05f0bedd217025301fbfa44d5919d.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_side.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate1_side_normal.png-7389b38666d7895500be1ed48216ffd6.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_side_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate1_s_bottom.png-3ab0e9535c3fcf8d14a08cea1002aabd.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_s_bottom.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate1_s_bottom_normal.png-25995aeb52091dd52303f5406f529fc0.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_s_bottom_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate1_s_sside.png-50b24330730c984115dee71a5a982dfe.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_s_sside.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate1_s_sside_normal.png-3b0be4dc437978a8d805778fe13cb3ae.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_s_sside_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate1_s_top.png-e584bea421fd86156cb65486a52d6b32.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_s_top.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate1_s_top_normal.png-2ae319a3d45d2086a83ca58a1b7ff55b.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_s_top_normal.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate1_s_tside.png-5ca92dd970e18078c3080c7b01e07b0c.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_s_tside.png.import [ 87% ] savepack | Storing File: res://.godot/imported/crate1_s_tside_normal.png-a1d45e84a10c23f10a74a92a2e11e08f.ctex [ 87% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_s_tside_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/crate1_top.png-e0c4a830decb7b0b5dc50d07131f25c4.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_top.png.import [ 88% ] savepack | Storing File: res://.godot/imported/crate1_top_normal.png-d530799405823fa81afb39d605ceb127.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_top_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/crate1_xs_bot.png-6010e75d4e3862d66a22c7db68c3d60a.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_xs_bot.png.import [ 88% ] savepack | Storing File: res://.godot/imported/crate1_xs_bot_normal.png-17b925a76fc1f6b0fed48a4f7eaf5abe.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_xs_bot_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/crate1_xs_sside.png-2f6d5fcfa3cc30e043953fdacd637ab4.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_xs_sside.png.import [ 88% ] savepack | Storing File: res://.godot/imported/crate1_xs_sside_normal.png-e24e1088cbd9af8011d906a682c1d698.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_xs_sside_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/crate1_xs_top.png-9fb4a8e820b5b5e3edc5d0b0dd58c1cd.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_xs_top.png.import [ 88% ] savepack | Storing File: res://.godot/imported/crate1_xs_top_normal.png-9c9e3166dba1454257891f471d5adfb8.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_xs_top_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/crate1_xs_tside.png-1732174d6d7b9c1f5f310bc7a042cec9.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_xs_tside.png.import [ 88% ] savepack | Storing File: res://.godot/imported/crate1_xs_tside_normal.png-fafc416b57622e0db1b9a36024b057be.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate1_xs_tside_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/crate.png-55d7efc7ab55e549f59541c6ff5d56a0.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate.png.import [ 88% ] savepack | Storing File: res://.godot/imported/crate_normal.png-f9ef2b56aff7fad723c0811c530758ae.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/crate_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/dem4_1.png-d84b1bea1eec6eb78aaa5ae76c444bb5.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/dem4_1.png.import [ 88% ] savepack | Storing File: res://.godot/imported/dem4_1_normal.png-dc228950e7e2e067c00d22bf088babe0.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/dem4_1_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/dem4_4.png-0e937ec223675db87f5b510a867f45a4.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/dem4_4.png.import [ 88% ] savepack | Storing File: res://.godot/imported/dem4_4_normal.png-8204a9cea30557b2cc547b19b6ea0a14.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/dem4_4_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/dem5_3_fbr.png-9042dcbc15d0dc93f6bcb9645fa66d29.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/dem5_3_fbr.png.import [ 88% ] savepack | Storing File: res://.godot/imported/dem5_3_fbr_normal.png-c5d344bdee4736f9d1f62a3f7de9983c.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/dem5_3_fbr_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/door02_1.png-b93f164912817493da72d7cf67eca4be.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/door02_1.png.import [ 88% ] savepack | Storing File: res://.godot/imported/door02_1_normal.png-83fb346ee054cf3617d3a06da07a3401.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/door02_1_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/doorr02_1.png-06483dfe0a04625d035c45469cc0c0be.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/doorr02_1.png.import [ 88% ] savepack | Storing File: res://.godot/imported/doorr02_1_normal.png-407254705de6dcd33881d1ceaf5d8bc2.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/doorr02_1_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/doortrak1.png-93f30f2b7ebb53092fc5543eb84a8724.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/doortrak1.png.import [ 88% ] savepack | Storing File: res://.godot/imported/doortrak1_normal.png-111f70f1c883d039a8f16a06b458d9b7.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/doortrak1_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/doortrak2-corn.png-1273c72c53cf31f063c7a8641182c67d.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/doortrak2-corn.png.import [ 88% ] savepack | Storing File: res://.godot/imported/doortrak2-corn_normal.png-b9427e0ec76777e792a21f0042e10431.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/doortrak2-corn_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/doortrak2.png-c6e8384e650fe045075039399d9a98b9.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/doortrak2.png.import [ 88% ] savepack | Storing File: res://.godot/imported/doortrak2_normal.png-373c6ac1ff1188f5b3dc99aaca18814b.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/doortrak2_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/ecop1_1.png-3772a8162ed1530495bfef7c6c705317.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/ecop1_1.png.import [ 88% ] savepack | Storing File: res://.godot/imported/ecop1_1_normal.png-91ba2a90581500ec523558c9875c0487.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/ecop1_1_normal.png.import [ 88% ] savepack | Storing File: res://.godot/imported/ecop1_4.png-848909a362e7fa08424c88ea0b0e9499.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/ecop1_4.png.import [ 88% ] savepack | Storing File: res://.godot/imported/ecop1_4_normal.png-d6a4c566565d5c51c2439a26ed6f6860.ctex [ 88% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/ecop1_4_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/edoor01_1.png-66ff0de2e9751448a4339b906e91a8b4.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/edoor01_1.png.import [ 89% ] savepack | Storing File: res://.godot/imported/edoor01_1_normal.png-ee9577bb231f8efea4c6ccfbae0b27c4.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/edoor01_1_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/edoor02.png-ecfeabc8e314fa9bece445b72f848349.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/edoor02.png.import [ 89% ] savepack | Storing File: res://.godot/imported/edoor02_normal.png-8ad3cfe253394afb515d89ebf9d4f0e6.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/edoor02_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/fddoor01.png-cfb6f68cfad37cad86aa633499767597.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/fddoor01.png.import [ 89% ] savepack | Storing File: res://.godot/imported/fddoor01b.png-32c215c02f377b2e43a7cd8b16b0dd61.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/fddoor01b.png.import [ 89% ] savepack | Storing File: res://.godot/imported/fddoor01b_normal.png-77c5374b4a0326b6fedcbfbe3969530a.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/fddoor01b_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/fddoor01_normal.png-ccf2f3aeda543ad8d3d8f5e96ae79b6c.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/fddoor01_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/fdoor02.png-83b00923be4d59ce2db91dabfaa80a90.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/fdoor02.png.import [ 89% ] savepack | Storing File: res://.godot/imported/fdoor02_normal.png-5ad9bf8e40bd0a1b6f7977bde493f323.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/fdoor02_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/flat4.png-48c7315cd97bfa23ab5c4def0cf18204.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/flat4.png.import [ 89% ] savepack | Storing File: res://.godot/imported/flat4_normal.png-8ea9d9b5bc3435d15548238d7b237762.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/flat4_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/floor5_2.png-e7b446694c8399d5afc2d7ec52ce3e5d.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/floor5_2.png.import [ 89% ] savepack | Storing File: res://.godot/imported/floor5_2_normal.png-a7e350ec1e405b16216d6281deff7b79.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/floor5_2_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/floor5_3.png-9b2cd03b9d9daef932f91d8f0eb0bb4e.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/floor5_3.png.import [ 89% ] savepack | Storing File: res://.godot/imported/floor5_3_normal.png-58dc1fc067bef59e3bb36aab689e1742.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/floor5_3_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/laserfield1_fbr.png-09db2744028f9246ed64503bbc6ea34d.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/laserfield1_fbr.png.import [ 89% ] savepack | Storing File: res://.godot/imported/laserfield1_fbr_normal.png-761c78f7cad98bb9f03ba0e04598722d.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/laserfield1_fbr_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/light2.png-936ce4136fb3858c8b887a2038928436.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/light2.png.import [ 89% ] savepack | Storing File: res://.godot/imported/light2_normal.png-58f6fe0b5391b600b389765690729600.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/light2_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/lit8nb.png-ed724e81ae3a8010357b3c5f845bf07c.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/lit8nb.png.import [ 89% ] savepack | Storing File: res://.godot/imported/lit8nb_normal.png-8651e7610543ebcf5d8ad7004fed6c0a.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/lit8nb_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/lit8sfb_fbr.png-baaaf9a6e1ac6a818f4d7c5602f6a090.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/lit8sfb_fbr.png.import [ 89% ] savepack | Storing File: res://.godot/imported/lit8sfb_fbr_normal.png-a47525815d5618247fc38bb5d9189e46.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/lit8sfb_fbr_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/met2.png-e6f8fdebf7b3cc729b4b0c3efc9c9408.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/met2.png.import [ 89% ] savepack | Storing File: res://.godot/imported/met2_normal.png-e17242e301e3cb0b69b37ceb079e6593.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/met2_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/metalstrip_1.png-ac89723fdf3a4b9211292d89feb20c30.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/metalstrip_1.png.import [ 89% ] savepack | Storing File: res://.godot/imported/metalstrip_1_normal.png-d86bfb2f464d00f556b936594c1a592c.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/metalstrip_1_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/plat_side1.png-dd691437deb359b38457c5db9e61131a.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plat_side1.png.import [ 89% ] savepack | Storing File: res://.godot/imported/plat_side1_normal.png-b7006e16d6c6fcf77f12c256fbdaed7a.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plat_side1_normal.png.import [ 89% ] savepack | Storing File: res://.godot/imported/plat_stem.png-ea187424dc8dbcdaf9a8a272622a660d.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plat_stem.png.import [ 89% ] savepack | Storing File: res://.godot/imported/plat_stem_normal.png-7c53b1e7d0934c157a43cf40733e3c1a.ctex [ 89% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plat_stem_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plat_top1.png-682dd0a562668ce281a64adca620708c.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plat_top1.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plat_top1_normal.png-34fb4b38e94d8cdaa11d1d7a3c712c9c.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plat_top1_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plat_top2.png-da92a6c94c543e97024ec77b63d4197a.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plat_top2.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plat_top2_normal.png-691779a57e7244ed98cc67d725f56f4a.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plat_top2_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plat_top3.png-0c59a9dd81311caeadd47d4e46e8234a.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plat_top3.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plat_top3_normal.png-de492b106d6220fae0626595ee560906.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plat_top3_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plat_top4.png-a1e8eb30b61cdab9fffb04ff49234af6.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plat_top4.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plat_top4_normal.png-fdae962ef9b1ed4ff5bd55113016d952.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plat_top4_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plat_top5.png-d795a499326b0c1939699c2bbab8bd90.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plat_top5.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plat_top5_normal.png-05684a1d53d905ccee3a7db653936d3e.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plat_top5_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0arrow2_d_fbr.png-62b13ee7df1efed220398334ef6e70da.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0arrow2_d_fbr.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0arrow2_d_fbr_normal.png-8b4413756942bbd7ad413fb52a5d4731.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0arrow2_d_fbr_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0arrow2_h_fbr.png-de5e6ad64f27e25ce6883287a6a382c7.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0arrow2_h_fbr.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0arrow2_h_fbr_normal.png-e9f4a071c1dcce2a3c3f32b0287ed41d.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0arrow2_h_fbr_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0arrow2_u_fbr.png-351b457a7bb691a6886b4adea6b0103f.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0arrow2_u_fbr.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0arrow2_u_fbr_normal.png-cfb1a60e6d15054aecd13f1985960f87.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0arrow2_u_fbr_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0arrow_d_fbr.png-63621020b4f380e92eba7f69a94e97dd.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0arrow_d_fbr.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0arrow_d_fbr_normal.png-05fb95dccbada7a8f2325cd50c205d10.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0arrow_d_fbr_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0arrow_h_fbr.png-f88bbff303eea2b0015b50490faf6e01.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0arrow_h_fbr.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0arrow_h_fbr_normal.png-9ec7e9fd7a9d5af29abd298e872a9999.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0arrow_h_fbr_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0arrow_u_fbr.png-a4cd8155afd857a9aa573ab3d7899ea1.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0arrow_u_fbr.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0arrow_u_fbr_normal.png-136c8f2d4b48d9018605b69289b4f3e1.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0arrow_u_fbr_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0basebtn1b_fbr.png-ba4711585c2b5a9910793352cf6f64c2.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0basebtn1b_fbr.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0basebtn1b_fbr_normal.png-14d45f8e89373f92113270a7c7d78941.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0basebtn1b_fbr_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0basebtn2b_fbr.png-13d90255b4797345489adaca7b88aad7.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0basebtn2b_fbr.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0basebtn2b_fbr_normal.png-6d3e245a890bf1b6913d2c96e0f87f06.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0basebtn2b_fbr_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0basebtn2_fbr.png-852e588651c8c2038f325f6967580087.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0basebtn2_fbr.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0basebtn2_fbr_normal.png-8d7ef3868304288f744f342b7c15c215.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0basebtn2_fbr_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0basebtn_fbr.png-eb5bc90bb6d378435dc96b6a76394089.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0basebtn_fbr.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0basebtn_fbr_normal.png-180ee7e864223c09626b23c00d7cfe78.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0basebtn_fbr_normal.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0button3_fbr.png-9d7f1545126559fffcb7ff7eb38437a0.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0button3_fbr.png.import [ 90% ] savepack | Storing File: res://.godot/imported/plus_0button3_fbr_normal.png-c1a2b2203cfebc9d631af03312ffb9b2.ctex [ 90% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0button3_fbr_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0lit8s.png-ead44a2e32700bdf90fee0e2b6bc5183.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0lit8s.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0lit8s_normal.png-40331dbd9a26671f511edf1f323a1ab4.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0lit8s_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0planet_a_fbr.png-d48e9922367e6e53a554dc9201df48ae.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0planet_a_fbr.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0planet_a_fbr_normal.png-cf0a5cef5cd4bf9222c8c38b1f13e430.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0planet_a_fbr_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0planet_b_fbr.png-fe8ccfae5f0534783fdaf13b97c98e68.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0planet_b_fbr.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0planet_b_fbr_normal.png-205c60449178880862c65ff85225ab08.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0planet_b_fbr_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0planet_c_fbr.png-1e4bc2a24da649bec6a2c89f7bb0dd2c.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0planet_c_fbr.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0planet_c_fbr_normal.png-84047566a4d11201378bfcac16be16e8.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0planet_c_fbr_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0slipbot.png-eec708fd90fc43c90385af275df1eb9c.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0slipbot.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0slipbot_normal.png-17206167d23bc963894413b3afa7f620.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0slipbot_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0sliptop.png-a7c74853c5da3fad184e37c6c03276a8.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0sliptop.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0sliptop_normal.png-dd9c19edfc9a6ff1a345bb1de172bc7d.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0sliptop_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0tek_jump1_fbr.png-47510423337696949276dddfc3e9590b.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0tek_jump1_fbr.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0tek_jump1_fbr_normal.png-fb2f0c4349463b37b3826b70100010c9.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0tek_jump1_fbr_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0term64.png-bbc5a31670c030e33228f74cb31a2d72.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0term64.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0term64_normal.png-544e71aa03ac7ce375981f795c9a4388.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0term64_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0term128.png-3d18b163e5748ac6a18d745f6fa560de.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0term128.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0term128_normal.png-55f8f96f6658e5c856f497b0b60824b7.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0term128_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0tlight1.png-3323c1c75254097515e3e66159375cbd.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0tlight1.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0tlight1_normal.png-353a18b1479297e852dc287617d4ffb4.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0tlight1_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0tlight2.png-5c558e62920a75bc82f4e36f79d18d56.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0tlight2.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0tlight2_normal.png-c3b0b168f55d0e0172e2213fcc87e384.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0tlight2_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0tlight3.png-8fad72f7dac23dce27de25aa37e49c3b.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0tlight3.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0tlight3_normal.png-51c8bd278617c1e1cad7f5e80bbeddbc.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0tlight3_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0_gkey.png-3ae21f265a1037487f38845f4ba5a4d7.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0_gkey.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0_gkey_normal.png-35833c254cc428fa46ee1a6305e54861.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0_gkey_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0_skey.png-5669f15a8ce678e77bb2ec4ed3067ef2.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0_skey.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0_skey_normal.png-196d78f87a558d2f9e6a93a1da860caa.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0_skey_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0_tscrn0.png-fd19d8f0c0042f066d263481ad73853e.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0_tscrn0.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0_tscrn0_normal.png-c95dd842aa34f192d62e2421d44f3982.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0_tscrn0_normal.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0_tscrn1.png-5555387f9c717119eae950d33f3339d2.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0_tscrn1.png.import [ 91% ] savepack | Storing File: res://.godot/imported/plus_0_tscrn1_normal.png-0d1b72a5fbe2e76dec90baa13365a104.ctex [ 91% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_0_tscrn1_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1arrow2_d_fbr.png-fd292c230cc0d947df49f8dd4d903290.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1arrow2_d_fbr.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1arrow2_d_fbr_normal.png-bfb875d39f593ed9fb871f992e3a6386.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1arrow2_d_fbr_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1arrow2_h_fbr.png-6d31c2aa0e89495359121bbcc169bff9.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1arrow2_h_fbr.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1arrow2_h_fbr_normal.png-192203b1bf47bcca998fe3e82c8ecfb4.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1arrow2_h_fbr_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1arrow2_u_fbr.png-0ce4722be3368af2493a835f16f4de09.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1arrow2_u_fbr.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1arrow2_u_fbr_normal.png-9082d6909f71c412a2beefcff38f887a.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1arrow2_u_fbr_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1arrow_d_fbr.png-aea8671d453ed185578a7a5371c4b409.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1arrow_d_fbr.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1arrow_d_fbr_normal.png-2ea660d65cf56d90588c43036b2d1778.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1arrow_d_fbr_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1arrow_h_fbr.png-abb541ff0b609739e163d1cae3093e43.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1arrow_h_fbr.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1arrow_h_fbr_normal.png-36bafca14af143e5c18e4b520ca2136c.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1arrow_h_fbr_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1arrow_u_fbr.png-17c29589d373fe69b723838ddec7ab69.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1arrow_u_fbr.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1arrow_u_fbr_normal.png-49bbbd3a044944fffc5c8c13f3f7fe24.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1arrow_u_fbr_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1basebtn1b.png-d0891b30556ac3d409b1f28002189073.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1basebtn1b.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1basebtn1b_normal.png-572f758e16430be38930a0f1d716b979.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1basebtn1b_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1basebtn2.png-85603df2790c90e5c164a95f5e821fec.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1basebtn2.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1basebtn2b.png-d541b5f91689aee3db10158e9e012908.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1basebtn2b.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1basebtn2b_normal.png-5da3204e1db6fa6f05ac37ad39a1877f.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1basebtn2b_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1basebtn2_normal.png-ab3e0fe0ffc9c6fb6b1c18b403593a0e.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1basebtn2_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1basebtn.png-0dc560d77b09d2041f95e8bbdc1280d9.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1basebtn.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1basebtn_normal.png-dce83029efbe2369ae6746e5644ead0e.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1basebtn_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1planet_a_fbr.png-bd626cc1e7f0d3834488340c10cc9179.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1planet_a_fbr.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1planet_a_fbr_normal.png-98a7e5a1220ffca7be493f2627de5ebe.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1planet_a_fbr_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1planet_b_fbr.png-486deb80bf4ffb906a206818c642b338.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1planet_b_fbr.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1planet_b_fbr_normal.png-cee3b213a53f8261fe771f4b5d93e136.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1planet_b_fbr_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1planet_c_fbr.png-f3689df2ab77c5843731728a822ef2bf.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1planet_c_fbr.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1planet_c_fbr_normal.png-9e31aa2dd9531fa2e3064fc5415f6e67.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1planet_c_fbr_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1tek_jump1_fbr.png-45fdbb6a4e7b905aa30ac5a772ce6734.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1tek_jump1_fbr.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1tek_jump1_fbr_normal.png-9cb9160aa17cf4070ee4b3f25d5cefc0.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1tek_jump1_fbr_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1term64.png-3ab545359a64ccd6d827aab8a2d78851.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1term64.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1term64_normal.png-826c71ac8bc58c5ce742079be8f34b5e.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1term64_normal.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1term128.png-8ef4192c9a74ed022ee2f9ddf9a46cbc.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1term128.png.import [ 92% ] savepack | Storing File: res://.godot/imported/plus_1term128_normal.png-1d60f3cf18d44b8daed70551ff1f2fe1.ctex [ 92% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1term128_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_1_gkey.png-6bef670a99711fdbf9b34dd4cb84c783.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1_gkey.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_1_gkey_normal.png-b9bd65a861f18e72c45c56439bab8134.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1_gkey_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_1_skey.png-bddcc23accb77a219dc1c0e0d3f2e390.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1_skey.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_1_skey_normal.png-bd014843ec93408c4ca96e974625a9aa.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_1_skey_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2arrow2_d_fbr.png-5f723ffea2b80072b4fed94c227b0f9f.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2arrow2_d_fbr.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2arrow2_d_fbr_normal.png-c6946b340e9342b60e54dba4833d23bc.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2arrow2_d_fbr_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2arrow2_h_fbr.png-777055a2057c0dc6d925532a32a581cd.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2arrow2_h_fbr.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2arrow2_h_fbr_normal.png-8f22a94147481875953c9ff5ed7677a6.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2arrow2_h_fbr_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2arrow2_u_fbr.png-e6ad57d8f6923022aa0a2c714112b88b.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2arrow2_u_fbr.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2arrow2_u_fbr_normal.png-e9bd51915e21b57bb5823a983b0b38c8.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2arrow2_u_fbr_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2arrow_d_fbr.png-9cdeb5b8f72b13609593c5f3706603af.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2arrow_d_fbr.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2arrow_d_fbr_normal.png-6ee3008539c86da0007f6a0886e73d7d.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2arrow_d_fbr_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2arrow_h_fbr.png-8682febf0674529acae139f8f02303fb.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2arrow_h_fbr.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2arrow_h_fbr_normal.png-bf9a9fd1c7696129adbabbe79db382df.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2arrow_h_fbr_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2arrow_u_fbr.png-26986f21cc03407abba479fbaa4b9c08.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2arrow_u_fbr.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2arrow_u_fbr_normal.png-0778e4a80d984c478ae0da40cfefdd34.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2arrow_u_fbr_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2planet_a_fbr.png-a87b90372e4b38d5e52fc487fad8772f.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2planet_a_fbr.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2planet_a_fbr_normal.png-679db59c9116a401e07c6a7544daf417.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2planet_a_fbr_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2planet_b_fbr.png-714bbc20dc66305e2cfb190bb29a128b.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2planet_b_fbr.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2planet_b_fbr_normal.png-1387475830fd115cce3cc3c16435355f.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2planet_b_fbr_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2planet_c_fbr.png-91d7c8067d78e9faf6d6f915bf7ff0f0.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2planet_c_fbr.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2planet_c_fbr_normal.png-27fd6edc8c399013865d6749e7b31d6b.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2planet_c_fbr_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2_gkey.png-30fa31b99a351a9c69a04974eb97e485.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2_gkey.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2_gkey_normal.png-718331c00c55cfbd329e21752bdb2cc4.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2_gkey_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2_skey.png-9c41be11d378933e33d98aa66f0412b3.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2_skey.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_2_skey_normal.png-a1263b5f949156ac0bdca99d68a8b711.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_2_skey_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_3planet_a_fbr.png-d6bb70584c3ba5712ba76d26ea44005a.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_3planet_a_fbr.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_3planet_a_fbr_normal.png-722204b5bd420e206c5284b4be5b6881.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_3planet_a_fbr_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_3planet_b_fbr.png-c5850fc816b82531c305824a06384848.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_3planet_b_fbr.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_3planet_b_fbr_normal.png-2aea7a34f476362403c878820685ebef.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_3planet_b_fbr_normal.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_3planet_c_fbr.png-589c8939d81a8dcccabfa865a4cd075b.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_3planet_c_fbr.png.import [ 93% ] savepack | Storing File: res://.godot/imported/plus_3planet_c_fbr_normal.png-ea414ee73fda39bd1d31a4561db69c13.ctex [ 93% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_3planet_c_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_4planet_a_fbr.png-c5d349144e1ce37884f43da5d7cb4b6d.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_4planet_a_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_4planet_a_fbr_normal.png-0da9ebf93e4db027f17749aac8add8d4.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_4planet_a_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_4planet_b_fbr.png-4eaec081240710c5e7c7278b57b651e5.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_4planet_b_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_4planet_b_fbr_normal.png-0c9e9cfae3e7cebf293be34cdc3420e1.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_4planet_b_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_4planet_c_fbr.png-2e9fb3a3d7c6f1bc3557d4cfc199a690.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_4planet_c_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_4planet_c_fbr_normal.png-61b46d9fddf83a6ebfc7a0cd0da0fad0.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_4planet_c_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_5planet_a_fbr.png-1100ec30bba737c5e68185e938f96c95.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_5planet_a_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_5planet_a_fbr_normal.png-c7841002805abb5f09e4a4557775f7d3.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_5planet_a_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_5planet_b_fbr.png-2f7609b24d761ee9a742d86b0c732ecd.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_5planet_b_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_5planet_b_fbr_normal.png-9a64fb049b063287eda65705392a965b.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_5planet_b_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_5planet_c_fbr.png-32fb2b35926c3b9589d80db3963c7ba4.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_5planet_c_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_5planet_c_fbr_normal.png-4b4ede749c63ad9721a63deebd21b6d9.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_5planet_c_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_6planet_a_fbr.png-b4c42a050bb154d89cb727fd45bf3597.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_6planet_a_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_6planet_a_fbr_normal.png-5bd4561302f8ceb9439b89a783ad4cb7.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_6planet_a_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_6planet_b_fbr.png-6a00106da79545fdf5e1850216e48b79.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_6planet_b_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_6planet_b_fbr_normal.png-56bb4d914527275b397b0d0a0985a65c.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_6planet_b_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_6planet_c_fbr.png-2f5c7ccb15f3fb9ffaa8fe9a5c49fd54.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_6planet_c_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_6planet_c_fbr_normal.png-0d02fb0446c7f8dccba29fd6c11a5ad1.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_6planet_c_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_7planet_a_fbr.png-d8ac2c50e58b68de40aadcb7d0771f37.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_7planet_a_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_7planet_a_fbr_normal.png-0e4361d4b9d3d81edcb8a43f53c21bdf.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_7planet_a_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_7planet_b_fbr.png-4ee5b4ec6ece690d1f6991edc7a26f81.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_7planet_b_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_7planet_b_fbr_normal.png-83c9628f4e59e68bb4b370f8df3f4031.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_7planet_b_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_7planet_c_fbr.png-fd995b5e2f366826bf3dfc610e06bc93.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_7planet_c_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_7planet_c_fbr_normal.png-9e62f17ec5c02cec1a4a33240bd8faad.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_7planet_c_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_8planet_a_fbr.png-fe4eda7dfc746be3301ab93d56eeffe8.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_8planet_a_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_8planet_a_fbr_normal.png-0af8ac7c9e9f1eaf7604f7a9c4ce0875.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_8planet_a_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_8planet_b_fbr.png-cd23fc8e0dd2035c3514a6a93aa6c23e.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_8planet_b_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_8planet_b_fbr_normal.png-eb33c53a0eddea6ded2fae7296785e2b.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_8planet_b_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_8planet_c_fbr.png-fcb08dd9922d5f5fe869410efbeb0b82.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_8planet_c_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_8planet_c_fbr_normal.png-66d060e0eb86991c651bb7e1fb84cdf8.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_8planet_c_fbr_normal.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_9planet_a_fbr.png-e0a4eb1a04a4b2cfefd0303e937b2a13.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_9planet_a_fbr.png.import [ 94% ] savepack | Storing File: res://.godot/imported/plus_9planet_a_fbr_normal.png-4698ce0913943e86c26979f27ed30872.ctex [ 94% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_9planet_a_fbr_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_9planet_b_fbr.png-f1a2767cc82b1f5937dd7ee594fbc790.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_9planet_b_fbr.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_9planet_b_fbr_normal.png-182ca88851afe4b1da6bf61867ca0f55.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_9planet_b_fbr_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_9planet_c_fbr.png-a0951ccbdb0bfd84c24b8f312cbe702f.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_9planet_c_fbr.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_9planet_c_fbr_normal.png-cc761d4717367aa6b642cfa086b2e8ab.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_9planet_c_fbr_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_abasebtn1b.png-5143d594bd3698184a005a8aa7ffbe62.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_abasebtn1b.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_abasebtn1b_normal.png-aa75a63c9678a9479ac1a21dcf85109e.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_abasebtn1b_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_abasebtn2.png-790da4608067f48f2dcfa6ce7e8fea7d.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_abasebtn2.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_abasebtn2b.png-21c3addd64fb678b834a42f572f75f58.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_abasebtn2b.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_abasebtn2b_normal.png-68ae5b63b95a2f5ef3201f7de3a03a18.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_abasebtn2b_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_abasebtn2_normal.png-342a717e6729805bafab18de2b9c2be0.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_abasebtn2_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_abasebtn.png-fa6d7374ce82a20427589bdcf1da7af0.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_abasebtn.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_abasebtnb.png-6e47b3130a8ea58d93a9eedf0883f561.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_abasebtnb.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_abasebtnb_normal.png-5ce31279d9ad7162dd428cd9611c93e3.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_abasebtnb_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_abasebtn_normal.png-a4cae3474709c04619a8cf6a80ac3b49.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_abasebtn_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_abutton3_fbr.png-35cd7f5f04b994b0a0768df475278210.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_abutton3_fbr.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_abutton3_fbr_normal.png-f45cd93cc33e8dbab2d85e0a28839ba9.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_abutton3_fbr_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_alit8s_fbr.png-27447bd2ff802d9964783764107fdc60.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_alit8s_fbr.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_alit8s_fbr_normal.png-1f5be9c09e01e4bb2db14c7b4a62cc22.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_alit8s_fbr_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_atek_jump1_fbr.png-8e5dd0eb14d9168f151e89d7fb7692f5.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_atek_jump1_fbr.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_atek_jump1_fbr_normal.png-f8af7fde6c3d64c5563c5f88cee79e63.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_atek_jump1_fbr_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_atlight1_fbr.png-35f22ea33d859238f3d1852bd6e03604.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_atlight1_fbr.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_atlight1_fbr_normal.png-3d3a1bd738bd996793c8c71c77666a89.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_atlight1_fbr_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_atlight2_fbr.png-3a291d30634c8ba498680c321b24babf.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_atlight2_fbr.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_atlight2_fbr_normal.png-fee6fe4c51d381fa7636146521781f24.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_atlight2_fbr_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_atlight3_fbr.png-312fefad08d3f1b97ef5659c91811ec0.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_atlight3_fbr.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_atlight3_fbr_normal.png-4e6fc6e484add6114e0757a5a5e6ec23.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_atlight3_fbr_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_A_tscrn0.png-87dd8450558820d28fb62fd1e2e79421.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_A_tscrn0.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_A_tscrn0_normal.png-accc141ad8609e44d2de0dfde4acc808.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_A_tscrn0_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_A_tscrn1.png-6b97feb70ca1819e94de7b495388a1e5.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_A_tscrn1.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_A_tscrn1_normal.png-42dc0ab6b6f3f78f79a8341213e77561.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_A_tscrn1_normal.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_A_tscrn2.png-c43708f3e91e01ca97fe842fa2afcc55.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_A_tscrn2.png.import [ 95% ] savepack | Storing File: res://.godot/imported/plus_A_tscrn2_normal.png-b01c5025dd2a69004752a6156b8af551.ctex [ 95% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/plus_A_tscrn2_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33b_1.png-7b72f02679439badc073f3f0d338b8d3.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33b_1.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33b_1_normal.png-0fade3b6d157b4d0e4082f97c8d4e018.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33b_1_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33b_2.png-da6aaa7a95e5b999d1a4b177fe68fad2.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33b_2.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33b_2_normal.png-309877fccc7bbb817a53cc031ae08ab3.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33b_2_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33b_3.png-caef39e6e97ee724b1a4edbf6dd5622a.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33b_3.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33b_3_normal.png-8e518516468f9a95c9b6008a72945012.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33b_3_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33b_4.png-63ff46e869750aa73a23923c0f270627.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33b_4.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33b_4_normal.png-48282a72405fb831ced3d88cd36fc85c.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33b_4_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33b_5.png-d4dc2e3d8f875d43f0c0f71b78b38eaa.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33b_5.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33b_5_normal.png-e772a2db79f054255f7936b460c789f6.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33b_5_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33b_flat.png-59f2acee05c29c6703ec81045a566224.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33b_flat.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33b_flat_normal.png-db20d4ddaca5131575e5865e7c6dc13c.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33b_flat_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33b_lit.png-6d08c22600e086e1ab173b0cd5db9aef.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33b_lit.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33b_lit_normal.png-8ae0f4752171f7dc4fc1206bba11860a.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33b_lit_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_1.png-daa38adc722bd3660414957574ae75aa.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_1.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_1_normal.png-67c07aa22d0ad79d734d23ae5bac75e2.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_1_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_2.png-b6fa3a9137dd90c9868cfef00bf05996.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_2.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_2_normal.png-d42de2c359fd6ce2f3ac3abf1920e29e.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_2_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_3.png-51799808f6fb614b4d84bdb43b703ccf.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_3.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_3_normal.png-6026ba4cc31aaf6d58454566890c3bf3.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_3_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_4.png-96d60e0e88c5e58c81928d682485c08a.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_4.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_4b_l.png-0cba6dfa85792c6b567b331d32209be2.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_4b_l.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_4b_l_normal.png-95109d4a2535fafdaba92b4ce5637912.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_4b_l_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_4_normal.png-0c6b11d044dfd03d985f38dc1db4fafa.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_4_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_5.png-21861a4f81c4a9a38c5c279a72226a8e.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_5.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_5_normal.png-2cde18db8e6c5047a5a5f780b40fc780.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_5_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_flat.png-5e5a24c4fc1cae0e998319de80bb4df9.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_flat.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_flat_normal.png-b5bcf2e6725f7d5c154c3df98dab57e8.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_flat_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_lit.png-b5ab357c306dd88ce0ed633cbb365acf.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_lit.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw33_lit_normal.png-140fc813620ed49aa528bf5b19d0d0ce.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw33_lit_normal.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw37_1.png-9c31abb2a4c033fe516fd875394a4698.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw37_1.png.import [ 96% ] savepack | Storing File: res://.godot/imported/rw37_1_normal.png-1e4c4a372a32c6fc614ec2b38fd8d648.ctex [ 96% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw37_1_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/rw37_2.png-44f90090f74235654441ba218f41403e.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw37_2.png.import [ 97% ] savepack | Storing File: res://.godot/imported/rw37_2_normal.png-f018ddee81b167a6dbb0d1b0c764fb46.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw37_2_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/rw37_3.png-d9d36de21290c3a3a8889a6f186d5d45.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw37_3.png.import [ 97% ] savepack | Storing File: res://.godot/imported/rw37_3_normal.png-e05639c31f5f592ca010466c1fba0055.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw37_3_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/rw37_4.png-01601f4cddccbfe4a20a711e4b540687.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw37_4.png.import [ 97% ] savepack | Storing File: res://.godot/imported/rw37_4_normal.png-528ba3e08461f75bf78ed1f05d169236.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw37_4_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/rw37_trim1.png-ed06a91282fb0662c204e011e789f2ed.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw37_trim1.png.import [ 97% ] savepack | Storing File: res://.godot/imported/rw37_trim1_normal.png-abaa85793f0c9f653bd09f1eeffdaa9c.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw37_trim1_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/rw37_trim2.png-37a6b1b6aa10a31b322a1c13586ded63.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw37_trim2.png.import [ 97% ] savepack | Storing File: res://.godot/imported/rw37_trim2_normal.png-1832af0d0d08b04dfdb3416c9334fbd8.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw37_trim2_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/rw37_trim3.png-adea1e01acea1ff7550398d6d1322aaf.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw37_trim3.png.import [ 97% ] savepack | Storing File: res://.godot/imported/rw37_trim3_normal.png-fc69140851ee94e09c40171262c4c40a.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw37_trim3_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/rw39_1_fbr.png-82ace46bd5d57ddca7eb461972f3ab7f.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw39_1_fbr.png.import [ 97% ] savepack | Storing File: res://.godot/imported/rw39_1_fbr_normal.png-855185438345200ebe5f866e723ce978.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/rw39_1_fbr_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/spotlight_fbr.png-86fa24b88cb999be490eb8a606419f56.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/spotlight_fbr.png.import [ 97% ] savepack | Storing File: res://.godot/imported/spotlight_fbr_normal.png-e7fb64fa551b4b891c3c3b8b95f4d56d.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/spotlight_fbr_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/star_laserfield2_fbr.png-3c992d3ec977e9d251d0d7cbed301313.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/star_laserfield2_fbr.png.import [ 97% ] savepack | Storing File: res://.godot/imported/star_laserfield2_fbr_normal.png-49fb92d9a3bab35986b21deebc0d82cd.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/star_laserfield2_fbr_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/star_lasergrid.png-46542f319aeac820a8ee7936165ca288.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/star_lasergrid.png.import [ 97% ] savepack | Storing File: res://.godot/imported/star_lasergrid_normal.png-579f0ea8ebd9852873f8e287d99be5e2.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/star_lasergrid_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/tech04_1.png-15b428d7b8028ff4633e897fb2c38aa1.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tech04_1.png.import [ 97% ] savepack | Storing File: res://.godot/imported/tech04_1_normal.png-9fa5c063f761f3f369b659fb8a881bdd.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tech04_1_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/tech04_3.png-47f08cf49abb3001e334f0b2d1c7f447.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tech04_3.png.import [ 97% ] savepack | Storing File: res://.godot/imported/tech04_3_normal.png-df7c805496e97706c3f7025d300b0f62.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tech04_3_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/tech08_1.png-2d5c5426aed07c4860e21c0009c802ac.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tech08_1.png.import [ 97% ] savepack | Storing File: res://.godot/imported/tech08_1_normal.png-b29ef8ccd7975896653082cfa43ae0a4.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tech08_1_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/tech08_2.png-af2c1e5d73fd33622f957bb5ac7691b1.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tech08_2.png.import [ 97% ] savepack | Storing File: res://.godot/imported/tech08_2_normal.png-657e93318f8c14b103221f951c7b1708.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tech08_2_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/tech10_3.png-b258571c88fa54d1e51889662bdfad7a.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tech10_3.png.import [ 97% ] savepack | Storing File: res://.godot/imported/tech10_3_normal.png-97af40d56f638828c6460fe7e6ace54a.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tech10_3_normal.png.import [ 97% ] savepack | Storing File: res://.godot/imported/tech14-1.png-8292ced831290dc3d7c1850be8635f4d.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tech14-1.png.import [ 97% ] savepack | Storing File: res://.godot/imported/tech14-1_normal.png-e29d2508f550d0b6102012fb4ae2c1fa.ctex [ 97% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tech14-1_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/techeye1_fbr.png-33c028dd5563976b26a493a55b8f6452.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/techeye1_fbr.png.import [ 98% ] savepack | Storing File: res://.godot/imported/techeye1_fbr_normal.png-0317722b814fbd39975687c730ea4e36.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/techeye1_fbr_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/techeye2_fbr.png-793e00d1ff35e8c1e86af9bd3ab59722.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/techeye2_fbr.png.import [ 98% ] savepack | Storing File: res://.godot/imported/techeye2_fbr_normal.png-80437c90bf79ce928af37e1d965caee6.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/techeye2_fbr_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_door1.png-8e82d4994b963539c26ddb797c63a2dd.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_door1.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_door1_normal.png-41e362f6b5f41df90650703938ea205c.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_door1_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_door2.png-c493edc68d26f2807c3d31c9119824a6.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_door2.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_door2_normal.png-a6498f3d6f592fd194dd49cdd061dd72.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_door2_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_flr3.png-eed951e1570fd62eebebab111b4e2f9f.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_flr3.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_flr3_normal.png-b335bf54a70000dfb2db25949d9b3c98.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_flr3_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_grate.png-486c7700e4e5b7e7c05ef44f7f700a62.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_grate.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_grate_normal.png-1dfa291b92189dccdd07407cb8ac4024.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_grate_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_lit1_fbr.png-28f75e08217525b5b166a9bb2d97ccc7.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_lit1_fbr.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_lit1_fbr_normal.png-b5773d15cef2e6b367f942d4c195de64.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_lit1_fbr_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_lit2_fbr.png-846da12c70a8e9944002f64eab2bc110.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_lit2_fbr.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_lit2_fbr_normal.png-bf0ea27ca7259a86f710a9c2b35320a9.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_lit2_fbr_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_lit3_fbr.png-8eff8e05cf1c52c5f7c9438f286f7de8.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_lit3_fbr.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_lit3_fbr_normal.png-6c4760d5008fd1322779bb815a133a91.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_lit3_fbr_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_lit4_fbr.png-537ec193176fc061027996c722cd5b59.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_lit4_fbr.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_lit4_fbr_normal.png-43c33ad6b99821f374804a925c5a670d.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_lit4_fbr_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_pip1_fbr.png-17500fe5e5333e60a1e0558dff26b8c7.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_pip1_fbr.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_pip1_fbr_normal.png-4f7c8f9c66b1bd44dce140b11f59c458.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_pip1_fbr_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_pipe1.png-96c1cdc0b22cd88b3916b642429aefa6.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_pipe1.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_pipe1_normal.png-4998eb7acd1be29eed40dc566479c6ca.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_pipe1_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_pipe2.png-698273cd580961fcf6ccfb5c46d32f48.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_pipe2.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_pipe2_normal.png-f60b40020699ae1d114bd611bdf4b58a.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_pipe2_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_trm1.png-5bea720d6943973804b57083e0d04069.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_trm1.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_trm1_normal.png-f4c26024f4a68392dbc0f4267d819827.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_trm1_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_trm3.png-379893e652eefc061981c8a3d26424fd.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_trm3.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_trm3_normal.png-0cd10d35c2a4ea56449bb87e563aa6e6.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_trm3_normal.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_wall4_1.png-2252ed9d947d88f540b6092bd03a2f53.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_wall4_1.png.import [ 98% ] savepack | Storing File: res://.godot/imported/tek_wall4_1_normal.png-475d7fb0bea0150e3f999e5b2b5d9bbf.ctex [ 98% ] savepack | Storing File: res://texture_packs/librequake/lq_tech/tek_wall4_1_normal.png.import [ 0% ] baking_shaders | Started Baking shaders (1057 steps) [ 0% ] baking_shaders | Baking... [ DONE ] baking_shaders  [ 1% ] savepack | Storing File: res://.godot/shader_cache/CanvasSdfShaderRD/09d048e4c8b904cbdfbb2667e2bb08806c8f4777ba176a667d47c9312bcafcdd/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SkeletonShaderRD/a276ee29eb50ccbb9a053ff51b1fafa94b875a2c561074db3f9540a41e5bc463/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SortShaderRD/a68b67f377776629bd598b78e0cda7ec1045dc3d03af899a14756b4ddc06d048/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/ParticlesShaderRD/52e6c907ee5f4d45fd1d9a995ed1e83d2de54464f6b74ae9803ffdaf0fb38747/07b5904b662900d90454c39c46885098de79aa4c.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/ParticlesCopyShaderRD/750c41e3d716cf7330582cf5e7f50c2596a60654e74a3d517a7ce3b7bf6ba4e4/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/CanvasShaderRD/aadf9f9e83a0be29db24698d0c30efdac09b3f9c32f26e8d7662c7e4933bfaa3/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/CanvasOcclusionShaderRD/570f6be0c1b1b5e3d31e392021f1188943ff3d4a8e9ea2e7c0cee3c27333733c/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/TexBlitShaderRD/6f2d5c7db0e5725052e20a7b414be748c4ceee0f9511dda0af3e4ba5498b0123/1e8995c9eb0e9b0b053035999de68595c521a33e.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/ClusterRenderShaderRD/b3c9c4d27f725c973f9baec32f13e974dbeee9b16d4a1b7d6a49283d6f6ca6cb/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/ClusterStoreShaderRD/149d9cdbc4c15b0665a5df8082abe9360a8a48989ca933026d4a81ed533583b4/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/ClusterDebugShaderRD/5ba642de82fc8d7dc94daa6107c40fd58d6760f7249629b31c2b41766dfaea01/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/BestFitNormalShaderRD/53dc8bc85c3025bd3d2237cd636254db8efb65031b76f976cbd45930b7eecd51/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/IntegrateDfgShaderRD/6538e65f440874e1f5f3257720f56358a0e4bf8a31ecd7db72e79a64db56b1ea/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/TaaResolveShaderRD/0b3a4ab4128f613bab149d98ab661892218646f16c92a7153a167bbbcfb5ceae/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/Fsr2DepthClipPassShaderRD/b788c5e9ba85e444a560f8e8426e5f97ed724ae6fce49a0f8154bc6542cc7442/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/Fsr2ReconstructPreviousDepthPassShaderRD/a2c8c9594a66dd03f0e707b3bc1d95888b4a82b5761dedd8df185e9bc73e3d9b/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/Fsr2LockPassShaderRD/319b4e48654cea2686b9977351a8010522d6ead4973bf62505b3f62bd164c778/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/Fsr2AccumulatePassShaderRD/ea63faf69a8469b238a7026e37f0193098bc5e3ba111b108be52f8ba77c0f0c9/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/Fsr2RcasPassShaderRD/b7e13c67b23a5dada6ec5eb583ff2fb1b16aeb6996244aca8a1300cbc2836d8d/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/Fsr2ComputeLuminancePyramidPassShaderRD/13ec9e73c248df1a54a71bae41129e7fa7b8c9ad80e32a63244e6b975acf2320/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/Fsr2AutogenReactivePassShaderRD/10627a8187c383c7c0bc101e984c85e8c07b3657654edaa958ae09134c1e81c9/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/Fsr2TcrAutogenPassShaderRD/d253e48d8f811b4f9be109fc35d363b86ff0184e12986925ded43d5554da48c8/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/MotionVectorDecodeShaderRD/67dbcd0095bffdca82a95a43da76da46c1cf4f82a4f05a372dbf3ff8b6208b8b/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SsEffectsDownsampleShaderRD/c0f28293c081aa1cc1f9fb0d433e648fdb0ca87adabfae03709a934ce6185f0e/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SsilShaderRD/cd72fed2e220847ae8bfc67482a577cd93b686768de50074f4acbb4e3467d1ff/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SsilImportanceMapShaderRD/ec4ea1a5ed6788741201c680323de1c4f1567249409454b0e88a5cd93509f20f/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SsilBlurShaderRD/d3eaa3c4f647fdfc96a2bbe41af937e369cc85657e04aec4714da0016a2e8c23/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SsilInterleaveShaderRD/9553c81ca41162bbd71d1c1ac407eafc79a2b70cfd021d68d58015029a565ace/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SsaoShaderRD/1164391882b8df686a76ade7a2e22a5bfbc7a95d4f9b91d6a63243ca62acdc85/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SsaoImportanceMapShaderRD/6a484ebf947d2a404177fe6d7b5125eb0d14327777d36f6cf8292cffa13bd425/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SsaoBlurShaderRD/11a590992489973672a95733dc28fad064b7268080e0d27c356a62e4455b5f9f/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SsaoInterleaveShaderRD/05f2ac9d0ea22236caac51aa204b40d63c4d3380c3d160cb23c1958662f8bdb8/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/ScreenSpaceReflectionDownsampleShaderRD/4f5eedcca22e8f8a97e4271c630a16b99652760cdfdea612d320ac8b2deb8ae5/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/ScreenSpaceReflectionHizShaderRD/f4318b590947f263e8976378389cf634ec4fc504f7023b9f8477d733ae342a58/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/ScreenSpaceReflectionShaderRD/e842d46e255b564bbc4c9c66d40328abe83883971db6002a99c8128cce05f056/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/03838ba93e1fc0e11a0ab28422dc7019b21a6b39171af8d28d4a7156620fec9c/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/ScreenSpaceReflectionResolveShaderRD/6ec002c3bda7d700b4d86e59f265010c3d4f33c9e4d2bc0118e49263f3b9a882/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SubsurfaceScatteringShaderRD/f1032f8bf6863504dff5dba3ab86855c7c93c5f3f94b4d2fd38db8aaebe96e9d/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/MotionVectorsStoreShaderRD/3cefd86c847f31761a5a7e4287fc28d76fb8d460c18ec89937935eb1bcc8edfb/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SkyShaderRD/9f85d61bc829327bf40e30019b4f945582215e74d5d3fa42557fce3a134e86bd/0fa1946a11e1cca806ebfe4b3b4ac7f723d8b701.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SkyShaderRD/9f85d61bc829327bf40e30019b4f945582215e74d5d3fa42557fce3a134e86bd/ff1961ca0c4c55a79eb12f819a7b6345801bbbaf.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/VoxelGiShaderRD/06e30e456dd01b8a4d54cce0d01b0ed889fffaef8328726ad6ee7e46dc4d2f06/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/VoxelGiDebugShaderRD/bbdd50b5ceca0aba06ea27edca2b6cb11027e37fb24e47e1ad5fcbb2fd4d44bb/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SdfgiPreprocessShaderRD/36a71bba7be78811a8ad95b68ec2f30ffc1a8747df9293c1542ea497afe2580e/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SdfgiDirectLightShaderRD/c7069c4799691eb4f3d21537e5f943b20afbf26ecda4ed271465c3a66b17c73f/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SdfgiIntegrateShaderRD/404681782a48a2f7667181e633d3872e62caf8d7fabb77e952093f978ff9157d/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/GiShaderRD/7f3c45cad21c3d364ca023a5eb84229c52a24b38c439690f0e5d57051d1e88f0/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/GiShaderRD/3e75654fbc70e1994a29b1637c40e9c5f066f1cf6787479ec6f5b15de92fb03c/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SdfgiDebugShaderRD/29691d9ca89373c7a9cab41b50055d2e4d40180731d86b083ec194249a3a8aa8/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SdfgiDebugProbesShaderRD/721ce6efab9ed44119961fde0b784c70df103106b0cc13fbd27b3f71426d6967/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/VolumetricFogShaderRD/2066bd63b68534d982fcef578e3f6f36082fa364f5e90564fc4f0c4efff5a006/3377d4ca9d0fc2e16f62596ee37d619e8e7e3f54.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/VolumetricFogProcessShaderRD/a7666bd6cbf98ad6067abd90c7e93c6a6309cfd3438c4bbd51ca9de0da071fe5/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/BokehDofShaderRD/911a6cb55173d2846df19aac6a56bab891c64e63a02cf4fe5f8ac459329a43b7/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/CopyShaderRD/d8fa4970c40ac3f7e5df7df119b18171b09b246a3cfed1e7e24eed4df0c60acd/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/CopyToFbShaderRD/d50b38a16ba4835be34068309adb7295758ddaeb9151d219e23122764fdaaa8b/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/CubeToDpShaderRD/ea74cfa5cea0bad6bc594ca6d04218fc273929ad808e665c3b8be0f917a3596c/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/CubeToOctmapShaderRD/d6ea102627ba44a9e279ba5c29970a7e91e095eac98fd0e13bf75963fc2e5e02/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/OctmapDownsamplerShaderRD/b9a56843cb16c58db01e12414b5da2909dbfb75e4b7894f083c6fe97bfddb662/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/OctmapFilterShaderRD/f45e2476279563408a33d8efac0007404df052ea52bcbfd7fa44a8fcc226ef65/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/OctmapRoughnessShaderRD/d2a7e96ae294d67e359787aea8a1a1ea18fcda845648bcf42878da442a4e7292/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SpecularMergeShaderRD/b30aa7c7b13871792492a967ecccf9548a5bb2f67fb6550e3eed7f31460aebce/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/DepthReconstructShaderRD/29119d7b897a87f294ee74cd56c437dbe04d00aa645d5b94b14f7fac92db823e/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/ShadowFrustumShaderRD/5cebe84e67a3a03078f30062efff2c07f495f0bc18116d422452ff9dd4c78169/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/MotionVectorsShaderRD/b14c7fdf71461e1a2fad17980d5cc9bc60521b2b6081a0dee58494ec057da105/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/LuminanceReduceShaderRD/530a6171030ab5b1b196a51da08fc858105c364871967296fc97efef3b17de5d/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SmaaEdgeDetectionShaderRD/902626b147a0ad0d498b7b1788bf718013a4ccf46aa71fe38259d9e3bad712b3/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SmaaWeightCalculationShaderRD/f11c1e6bb02ddaf7eb8897f940ac078abab0711d237a897e7db00d0d0a31fada/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SmaaBlendingShaderRD/43755d5600f52f8e75d06b6a0e102e08a05cf142e78837a9ab3c7d39d0bc3be0/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/TonemapShaderRD/9dbae5cfa13ab48a603cd066a03e655708b1e491d1ba8fa1cc18532de2951dc3/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/VrsShaderRD/784d0f62e66f4d2df2ed323f8ae6467a7c919addf4641866cd9e3bcc3ef09ccb/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/FsrUpscaleShaderRD/f4e2959af00e811e3ed368ca18effc05e68d58d484dc86368aefb873c0f696a0/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/ResolveShaderRD/808746031a8e92adb8a37885132e88db830e2d12857bd1e7ae43ebd962c2fe20/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/BlitShaderRD/269048b66b56f1196d5c1b47a32f8745fd6d13abca4bdea67e1d6ac591977ce2/8305c75c1294a9f00656f0f14344bb8bedcfe4e7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SkyShaderRD/9f85d61bc829327bf40e30019b4f945582215e74d5d3fa42557fce3a134e86bd/9247dd7bf98483a15ebb05f8c580a398614a07d8.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/CanvasShaderRD/aadf9f9e83a0be29db24698d0c30efdac09b3f9c32f26e8d7662c7e4933bfaa3/90b96afad25c311837b639f3c9d81d610d9b7ee9.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/CanvasShaderRD/aadf9f9e83a0be29db24698d0c30efdac09b3f9c32f26e8d7662c7e4933bfaa3/8f9335de72e837eeead40640cc01fddc5baf5a7c.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/188dbcfbda6d0e9c5ff65997ed836295ddd8b63b.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/188dbcfbda6d0e9c5ff65997ed836295ddd8b63b.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/d405ec8e1b0a93aaa83ff5c0c8a469c932974132.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/d405ec8e1b0a93aaa83ff5c0c8a469c932974132.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/a784797763b72ce058effad41b273eb697df9814.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/a784797763b72ce058effad41b273eb697df9814.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/200602538b9fe4777548fa5051f1554fbcbd9eed.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/200602538b9fe4777548fa5051f1554fbcbd9eed.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/f83890b58dde071d68036a703625e071cb0d8975.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/f83890b58dde071d68036a703625e071cb0d8975.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/9ae935cd107ff04dc4904f4d9a48208144d11fe5.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/9ae935cd107ff04dc4904f4d9a48208144d11fe5.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/beb374e34d8d97adb5725df0bfd658fc24c4f80e.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/beb374e34d8d97adb5725df0bfd658fc24c4f80e.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/958968b017640368198b2a03497f35550e380aab.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/958968b017640368198b2a03497f35550e380aab.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SkyShaderRD/9f85d61bc829327bf40e30019b4f945582215e74d5d3fa42557fce3a134e86bd/956acd90c3c25849eb1b87cb5cb67797ec46fcf0.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/28efe02f7d57639f8fd0aa49ee1c9646aa8fdcf7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/28efe02f7d57639f8fd0aa49ee1c9646aa8fdcf7.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/a01bc778a4e2de9eecc0ae2b0dc7cf17d657cfb5.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/a01bc778a4e2de9eecc0ae2b0dc7cf17d657cfb5.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/77e28fea868f1d640cf581ded2e966295b75d2d8.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/77e28fea868f1d640cf581ded2e966295b75d2d8.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/ae3c8e31f908e0df600cc24ef1a7ea00e2995926.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/ae3c8e31f908e0df600cc24ef1a7ea00e2995926.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/6101a5d218afe53510cd20917e514354145a5e1b.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/6101a5d218afe53510cd20917e514354145a5e1b.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/0af75f1fe804642d6b7b7d5aac0b02c0e39f207e.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/0af75f1fe804642d6b7b7d5aac0b02c0e39f207e.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/70f564b790c1af633435fb0ef5f43c046cf5c3ac.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/70f564b790c1af633435fb0ef5f43c046cf5c3ac.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/28a9f8a213ea157d6d271b9449adf11c3de0ebdb.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/28a9f8a213ea157d6d271b9449adf11c3de0ebdb.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/0b36e8cefbbe1f57d8f4fc5b273e03980a22109a.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/0b36e8cefbbe1f57d8f4fc5b273e03980a22109a.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/858a89469c86e88312a0c93eba4712f458c53d41.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/858a89469c86e88312a0c93eba4712f458c53d41.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/726d5677c3b28053f7a762001045badae2a1ac78.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/726d5677c3b28053f7a762001045badae2a1ac78.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/7863335fbe1aff3a6ee48b869c571c3a687d53fc.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/7863335fbe1aff3a6ee48b869c571c3a687d53fc.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/58ab917490e29baa0cb01bc46d5d17fddfc9653d.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/58ab917490e29baa0cb01bc46d5d17fddfc9653d.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/0553b81b6aceb2eaf18dbcfdb14a8f0e114c3318.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/0553b81b6aceb2eaf18dbcfdb14a8f0e114c3318.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/883cbed0ca3e11e786542dc1fd376df40ea5c33f.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/883cbed0ca3e11e786542dc1fd376df40ea5c33f.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/57d83d3ea85e27a15957058a2569b272defbd191.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/57d83d3ea85e27a15957058a2569b272defbd191.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/ee9fe4e8648a42a435dac4fe3b461db73dc5c4a5.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/ee9fe4e8648a42a435dac4fe3b461db73dc5c4a5.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SkyShaderRD/9f85d61bc829327bf40e30019b4f945582215e74d5d3fa42557fce3a134e86bd/2e8d69a12438e0cf50a5b64778c3ceeb3313d77e.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/f879853f72745bba259846391d66852bf7880745.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/f879853f72745bba259846391d66852bf7880745.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/ParticlesShaderRD/52e6c907ee5f4d45fd1d9a995ed1e83d2de54464f6b74ae9803ffdaf0fb38747/9db92212272703d17d0e0d066ad9de5675f37a45.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/b7d4747841c90ded3af70a375fd646eb3f8f7c42.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/b7d4747841c90ded3af70a375fd646eb3f8f7c42.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/701b92a0e06ad2ca31da8eba9de2bbeabc5a7bc555779f856de69121ef3ad190/2437e70d0170ff8bb5719e2240323dedae7447ec.vulkan.cache [ 1% ] savepack | Storing File: res://.godot/shader_cache/SceneForwardClusteredShaderRD/c3b3f95466c39406793464d6ccd30e8f2ce65d9a8a103dc32acf386a5ba6cd59/2437e70d0170ff8bb5719e2240323dedae7447ec.vulkan.cache [ 98% ] savepack | Storing File: res://addons/editor_screenshot/editor_screenshot.gd.remap [ 98% ] savepack | Storing File: res://addons/keet_social/keet_chat.gd.remap [ 98% ] savepack | Storing File: res://addons/keet_social/keet_feed.gd.remap [ 98% ] savepack | Storing File: res://addons/keet_social/keet_game_state.gd.remap [ 98% ] savepack | Storing File: res://addons/keet_social/keet_identity.gd.remap [ 98% ] savepack | Storing File: res://addons/keet_social/keet_names.gd.remap [ 98% ] savepack | Storing File: res://addons/keet_social/keet_peer_identity.gd.remap [ 98% ] savepack | Storing File: res://addons/keet_social/keet_room.gd.remap [ 98% ] savepack | Storing File: res://addons/keet_social/keet_tile_index.gd.remap [ 98% ] savepack | Storing File: res://addons/keet_social/keet_uds_client.gd.remap [ 98% ] savepack | Storing File: res://addons/nubis_clouds/examples/test_cloud_hero.gd.remap [ 98% ] savepack | Storing File: res://addons/nubis_clouds/examples/test_cloud_hero.tscn.remap [ 98% ] savepack | Storing File: res://addons/nubis_clouds/examples/test_cloud_layer.gd.remap [ 98% ] savepack | Storing File: res://addons/nubis_clouds/examples/test_cloud_layer.tscn.remap [ 98% ] savepack | Storing File: res://addons/nubis_clouds/examples/test_cloud_sky.gd.remap [ 98% ] savepack | Storing File: res://addons/nubis_clouds/examples/test_cloud_sky.tscn.remap [ 98% ] savepack | Storing File: res://addons/nubis_clouds/nodes/cloud_volume.gd.remap [ 98% ] savepack | Storing File: res://addons/nubis_clouds/nodes/nubis_compositor.gd.remap [ 98% ] savepack | Storing File: res://addons/nubis_clouds/nubis_clouds.gd.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/assets/resources/SNoise.tres.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/assets/resources/SunMoonLightFade.tres.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/src/cloud_layers/cirrus_layer.gd.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/src/cloud_layers/cloud_layer.gd.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/src/cloud_layers/cloud_shared_state.gd.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/src/cloud_layers/shadow_layer.gd.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/src/cloud_layers/spatial_plane_layer.gd.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/src/CloudSystem.gd.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/src/OrbitalElements.gd.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/src/Plugin.gd.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/src/ScatterLib.gd.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/src/Sky3D.gd.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/src/SkyDome.gd.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/src/StarField.gd.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/src/TimeOfDay.gd.remap [ 98% ] savepack | Storing File: res://addons/sky3d_extended/src/TOD_Math.gd.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/Materials/DrawBrushToolsMaterial.tres.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/AccordionButton.gd.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/AdaptingGridContainer.gd.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/CloudsDrawBrush.tscn.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/CloudsEditorController.gd.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/CloudsEditorDock.tscn.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/Dock/DockPanelStyle.tres.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/NoiseTextures/ExtraLargeScaleNoise.tres.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/NoiseTextures/HeightGradient2.tres.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/NoiseTextures/HeightGradient.tres.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/NoiseTextures/LargeScaleNoise.tres.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/NoiseTextures/MediumScaleNoise.tres.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/NoiseTextures/SmallScaleNoise.tres.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/compositor_test_scene.tscn.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/ExampleCloudsResource.tres.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/ExampleScene.tscn.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineCloudEffector.gd.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineClouds2.gd.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineClouds.gd.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineCloudsDriver.gd.remap [ 98% ] savepack | Storing File: res://addons/SunshineClouds2/SunshineCloudsGDTestResource.tres.remap [ 98% ] savepack | Storing File: res://assets/maps/map_cyber/level0.tscn.remap [ 98% ] savepack | Storing File: res://assets/maps/map_cyber/level1.tscn.remap [ 98% ] savepack | Storing File: res://assets/maps/map_cyber/map_cyber_environment.tscn.remap [ 98% ] savepack | Storing File: res://assets/maps/map_cyber1/map_cyber1_environment.tscn.remap [ 98% ] savepack | Storing File: res://assets/maps/map_test_environment.tscn.remap [ 98% ] savepack | Storing File: res://assets/ocean/ocean.gd.remap [ 98% ] savepack | Storing File: res://assets/ocean/ocean_globals.gd.remap [ 98% ] savepack | Storing File: res://assets/ocean/render_context.gd.remap [ 98% ] savepack | Storing File: res://assets/ocean/wave_cascade_parameters.gd.remap [ 98% ] savepack | Storing File: res://assets/ocean/wave_generator.gd.remap [ 98% ] savepack | Storing File: res://autoloads/admin_facade.gd.remap [ 98% ] savepack | Storing File: res://autoloads/asset_sync.gd.remap [ 98% ] savepack | Storing File: res://autoloads/bot_registry.gd.remap [ 98% ] savepack | Storing File: res://autoloads/build_dock.gd.remap [ 98% ] savepack | Storing File: res://autoloads/build_hud.gd.remap [ 98% ] savepack | Storing File: res://autoloads/contacts.gd.remap [ 98% ] savepack | Storing File: res://autoloads/content_overlay.gd.remap [ 98% ] savepack | Storing File: res://autoloads/debug_log.gd.remap [ 98% ] savepack | Storing File: res://autoloads/game_manager.gd.remap [ 98% ] savepack | Storing File: res://autoloads/game_mode.gd.remap [ 98% ] savepack | Storing File: res://autoloads/game_state.gd.remap [ 98% ] savepack | Storing File: res://autoloads/help_overlay.gd.remap [ 98% ] savepack | Storing File: res://autoloads/keet_service.gd.remap [ 98% ] savepack | Storing File: res://autoloads/keymap.gd.remap [ 98% ] savepack | Storing File: res://autoloads/key_rules.gd.remap [ 98% ] savepack | Storing File: res://autoloads/model_cache.gd.remap [ 98% ] savepack | Storing File: res://autoloads/pck_loader.gd.remap [ 98% ] savepack | Storing File: res://autoloads/perf_metrics.gd.remap [ 98% ] savepack | Storing File: res://autoloads/player_position.gd.remap [ 98% ] savepack | Storing File: res://autoloads/presence.gd.remap [ 98% ] savepack | Storing File: res://autoloads/script_host.gd.remap [ 98% ] savepack | Storing File: res://autoloads/settings.gd.remap [ 98% ] savepack | Storing File: res://autoloads/sim_stats.gd.remap [ 98% ] savepack | Storing File: res://blender/geiss_terraces.tscn.remap [ 98% ] savepack | Storing File: res://blender/mountain_voronoi1.tscn.remap [ 98% ] savepack | Storing File: res://blender/mountain_voronoi2.tscn.remap [ 98% ] savepack | Storing File: res://blender/mountain_voronoi3.MeshOutput.meshbake.tres.remap [ 98% ] savepack | Storing File: res://blender/mountain_voronoi3.MeshOutput.tres.remap [ 98% ] savepack | Storing File: res://blender/mountain_voronoi3.Mountain.meshbake.tres.remap [ 98% ] savepack | Storing File: res://blender/mountain_voronoi3.Mountain.tres.remap [ 98% ] savepack | Storing File: res://blender/mountain_voronoi3.tscn.remap [ 98% ] savepack | Storing File: res://blender/undersea_geiss.tscn.remap [ 98% ] savepack | Storing File: res://bots/beacon.gd.remap [ 98% ] savepack | Storing File: res://bots/builder.gd.remap [ 98% ] savepack | Storing File: res://bots/pathwalker.gd.remap [ 98% ] savepack | Storing File: res://bots/patrol.gd.remap [ 98% ] savepack | Storing File: res://bots/roam.gd.remap [ 98% ] savepack | Storing File: res://bots/walker.gd.remap [ 98% ] savepack | Storing File: res://graphs/terrain.tres.remap [ 98% ] savepack | Storing File: res://materials/infected_rock.tres.remap [ 98% ] savepack | Storing File: res://materials/infected_rock_vshader.tres.remap [ 98% ] savepack | Storing File: res://packs/keet_chat/chat_overlay.gd.remap [ 98% ] savepack | Storing File: res://packs/keet_chat/chat_overlay.tscn.remap [ 98% ] savepack | Storing File: res://quakedecomp/rooms_view.tscn.remap [ 98% ] savepack | Storing File: res://quakedecomp/START_rooms.tscn.remap [ 98% ] savepack | Storing File: res://scenes/creatures/crawler_leg.gd.remap [ 98% ] savepack | Storing File: res://scenes/creatures/creature_scheduler.gd.remap [ 98% ] savepack | Storing File: res://scenes/creatures/flying_serpent.gd.remap [ 98% ] savepack | Storing File: res://scenes/creatures/ground_crawler.gd.remap [ 98% ] savepack | Storing File: res://scenes/creatures/hopper.gd.remap [ 98% ] savepack | Storing File: res://scenes/creatures/two_bone_ik.gd.remap [ 98% ] savepack | Storing File: res://scenes/decorations/teleport.tscn.remap [ 98% ] savepack | Storing File: res://scenes/game/action_popup.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/bot_editor_panel.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/bot_marker.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/brain_catalogue.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/command_palette.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/editor_cursor.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/editor_history.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/editor_tool_bar.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/editor_top_bar.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/editor_view.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/face_panel.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/flatten_room.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/game.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/game.tscn.remap [ 98% ] savepack | Storing File: res://scenes/game/glb_check.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/gltf_packer.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/hitch_log.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/hitch_log_end.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/identity_flow.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/menu_main.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/model_collision.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/object_panel.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/outliner_model.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/outliner_panel.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/prefab_catalogue.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/save_banner.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/scene_objects.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/settings_dump.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/shape_panel.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/sky_debug_panel.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/stack_panel.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/terrain_edit_manager.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/terrain_edit_order.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/terrain_panel.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/texture_strip.gd.remap [ 98% ] savepack | Storing File: res://scenes/game/tool_settings_bar.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/curves/bundle_cables.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/curves/curve_drop.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/curves/curve_fold.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/curves/curve_math.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/curves/edge_cables.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/box_cutter_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/brush_proxies.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/cable_bundle_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/cable_edges_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/create_box_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/curve_edit_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/curve_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/drop_cable_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/element_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/extrude_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/knife_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/level_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/mirror_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/modal_controls.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/move_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/operator_stack.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/rotate_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/operators/scale_operator.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/param/param_basic.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/param/param_cable.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/param/param_hull.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/param/param_prism.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/param/param_shape.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/param/param_shapes.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/param/param_spiral_stairs.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/param/param_stairs.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/param/param_tunnel.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/param/shape_fold.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/arch_shape.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/box_shape.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/brush_shape.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/brush_shapes.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/cone_shape.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/cylinder_shape.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/face_kit.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/pcg32.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/shape_kit.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/sphere_shape.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/shapes/stairs_shape.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/undersea/terrace_geiss_graph.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/undersea/terrace_graph.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/undersea/undersea_geiss_graph.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/bridged_density_material.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/brush_view.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/cloud_bank.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/collection_fold.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/collection_ops.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/cut_depth.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/dc_world_setup.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/door_mover.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/editor_grid.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/entity_links.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/home_reset.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/home_starter.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/level_pack_material.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/level_persistence.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/liquid_volume.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_core.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_cyber.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_dc_diffusion.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_dc_diffusion.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_dc_erosion.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_dc_erosion.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_dc_level.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_dc_level.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_dc_terrain.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_dc_terrain.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_dc_world.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_dc_world.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_dev_hub.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_dev_test.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_flat.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_flat.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_geiss.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_geiss.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_geiss_terraces.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_geiss_terraces.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_geiss_world.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_geiss_world.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_gen.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_heightmap.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_heightmap.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_mountain.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_mountain.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_server.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_server.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/map_test.tscn.remap [ 98% ] savepack | Storing File: res://scenes/maps/mod_fold.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/mountain_clouds.tres.remap [ 98% ] savepack | Storing File: res://scenes/maps/op_fold.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/quake_entities.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/quake_map_importer.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/rtlight_manager.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/selection_outline.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/sky_defaults.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/stack_ops.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/teleport_trigger.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/terrain_material.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/texture_packs.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/wad_loader.gd.remap [ 98% ] savepack | Storing File: res://scenes/maps/wall_run_range.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/arm_physics.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/chain_solver.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/chest_ik.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/extract_poses_headless.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/flip_roll.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/foot_ik.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/grapple_rope.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/grapple_system.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/head_ik.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/leg_physics.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/pose_extraction_tool.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/pose_extractor.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/pose_library.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/procedural_animator.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/sphere_sweep.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/torso_counter_roll.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/tumble_poses.tres.remap [ 98% ] savepack | Storing File: res://scenes/player/procedural/wall_climb.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/arrival_ground.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/landing_particles.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/landing_particles.tscn.remap [ 98% ] savepack | Storing File: res://scenes/player/player.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/player.tscn.remap [ 98% ] savepack | Storing File: res://scenes/player/player_config.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/player_input.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/player_procedural.gd.remap [ 98% ] savepack | Storing File: res://scenes/player/player_procedural.tscn.remap [ 98% ] savepack | Storing File: res://scenes/prefabs/bevelled_block.gd.remap [ 98% ] savepack | Storing File: res://scenes/prefabs/bevelled_block.tscn.remap [ 98% ] savepack | Storing File: res://scenes/prefabs/bot.tscn.remap [ 98% ] savepack | Storing File: res://scenes/prefabs/bot_object.gd.remap [ 98% ] savepack | Storing File: res://scenes/prefabs/marker.tscn.remap [ 98% ] savepack | Storing File: res://scenes/prefabs/model.tscn.remap [ 98% ] savepack | Storing File: res://scenes/prefabs/model_object.gd.remap [ 98% ] savepack | Storing File: res://scenes/prefabs/point_light.tscn.remap [ 98% ] savepack | Storing File: res://scenes/prefabs/spawner.tscn.remap [ 98% ] savepack | Storing File: res://scenes/prefabs/spawner_object.gd.remap [ 98% ] savepack | Storing File: res://scenes/prefabs/spawn_point.tscn.remap [ 98% ] savepack | Storing File: res://scenes/prefabs/spot_light.tscn.remap [ 98% ] savepack | Storing File: res://scenes/teleporter/teleporter.gd.remap [ 98% ] savepack | Storing File: res://scenes/teleporter/teleporter.tscn.remap [ 98% ] savepack | Storing File: res://tools/build_undersea_geiss_graph.gd.remap [ 98% ] savepack | Storing File: res://test_pbr_vshader.tres.remap [ 98% ] savepack | Storing File: res://default_bus_layout.tres.remap [ 98% ] savepack | Storing File: res://baked_proc_mesh.tres.remap [ 98% ] savepack | Storing File: res://tools/bench_dc_undersea.gd.remap [ 98% ] savepack | Storing File: res://tools/bench_mountain_nodes.gd.remap [ 98% ] savepack | Storing File: res://tools/release_home_map.gd.remap [ 98% ] savepack | Storing File: res://tools/build_terrace_graph.gd.remap [ 98% ] savepack | Storing File: res://scripts/dump_graph_json.gd.remap [ 98% ] savepack | Storing File: res://scripts/gate_terrain_graph.gd.remap [ 98% ] savepack | Storing File: res://scripts/probe_displace_alone.gd.remap [ 98% ] savepack | Storing File: res://scripts/probe_erosion_strength.gd.remap [ 98% ] savepack | Storing File: res://scripts/probe_fade_saturation.gd.remap [ 98% ] savepack | Storing File: res://scripts/probe_node_influence.gd.remap [ 98% ] savepack | Storing File: res://test/dump_skeleton.gd.remap [ 98% ] savepack | Storing File: res://test/dump_skeleton_full.gd.remap [ 98% ] savepack | Storing File: res://test/test_minimal_bridge.gd.remap [ 98% ] savepack | Storing File: res://test/test_ng.gd.remap [ 98% ] savepack | Storing File: res://.godot/global_script_class_cache.cfg [ 98% ] savepack | Storing File: res://.godot/extension_list.cfg [ 98% ] savepack | Storing File: res://.godot/uid_cache.bin [ 98% ] savepack | Storing File: res://project.binary [ DONE ] savepack  BlenderBridge: Server stopped === copy-ngx-dlss (ok, 205ms) === -rw-rw-r-- 1 fleeky fleeky 28667608 Oct 19 15:21 build/linux/libnvidia-ngx-dlssd.so.310.5.3 -rw-rw-r-- 1 fleeky fleeky 55310200 Oct 19 15:21 build/linux/libnvidia-ngx-dlss.so.310.5.3 === copy-gdextension (ok, 233ms) === Shipped dc_terrain shaders: 20 .glsl files === verify-gdextension (ok, 189ms) === GDExtension .so files in build: -rwxrwxr-x 1 fleeky fleeky 2940280 Oct 19 15:21 build/linux/bin/linux/libblender_bridge.linux.editor.x86_64.so -rwxrwxr-x 1 fleeky fleeky 2940280 Oct 19 15:21 build/linux/bin/linux/libblender_bridge.linux.template_debug.x86_64.so -rwxrwxr-x 1 fleeky fleeky 2122984 Oct 19 15:21 build/linux/bin/linux/libblender_bridge.linux.template_release.x86_64.so -rwxrwxr-x 1 fleeky fleeky 5678448 Oct 19 15:21 build/linux/bin/linux/libdc_terrain.linux.editor.x86_64.so -rwxrwxr-x 1 fleeky fleeky 5678448 Oct 19 15:21 build/linux/bin/linux/libdc_terrain.linux.template_debug.x86_64.so -rwxrwxr-x 1 fleeky fleeky 4018512 Oct 19 15:21 build/linux/bin/linux/libdc_terrain.linux.template_release.x86_64.so -rwxrwxr-x 1 fleeky fleeky 1829408 Oct 19 15:21 build/linux/bin/linux/libhyperswarm_peer.linux.template_debug.x86_64.so -rwxrwxr-x 1 fleeky fleeky 1589296 Oct 19 15:21 build/linux/bin/linux/libhyperswarm_peer.linux.template_release.x86_64.so -rwxrwxr-x 1 fleeky fleeky 2763824 Oct 19 15:21 build/linux/bin/linux/libomp.so.5 -rwxrwxr-x 1 fleeky fleeky 6611792 Oct 19 15:21 build/linux/bin/linux/libproc_nodes.linux.editor.x86_64.so -rwxrwxr-x 1 fleeky fleeky 5701360 Oct 19 15:21 build/linux/bin/linux/libproc_nodes.linux.template_debug.x86_64.so -rwxrwxr-x 1 fleeky fleeky 4075744 Oct 19 15:21 build/linux/bin/linux/libproc_nodes.linux.template_release.x86_64.so All .so files are ELF binaries glibc ok GLIBC_2.35 hypertps glibc ok GLIBC_2.16 libblender_bridge.linux.template_release.x86_64.so glibc ok GLIBC_2.27 libdc_terrain.linux.template_release.x86_64.so glibc ok GLIBC_2.17 libhyperswarm_peer.linux.template_release.x86_64.so glibc ok GLIBC_2.27 libproc_nodes.linux.template_release.x86_64.so === gate-flatten-node-modules (ok, 157ms) === ok top-level keet-core is a real copy ok keet-core's blind-peering is its own 2.9.3 (got 2.9.3) ok keet-core's blind-peering loads from .pgh (no top-level copy of that hash) ok keet-core's hypercore is the top-level copy (one instance) ok keet-core's scoped dep is the top-level copy (one instance) ok a .pgh package's dep is the top-level copy (one instance) ok the app's own blind-peering is untouched ok no dangling links () PASS flatten-node-modules === install-public-deps (ok, 8265ms) === added 134 packages, and audited 136 packages in 8s found 0 vulnerabilities === overlay-private-deps (ok, 5032ms) === === overlay-keet-core (ok, 1485ms) === Overlay versions: @holepunchto/keet-core: 4.23.8 @holepunchto/call-swarm: 1.2.0 @holepunchto/keet-room-registry: 1.2.1 @holepunchto/keet-call: 10.4.0 @holepunchto/keet-unread-anchors: 2.1.2 @holepunchto/keet-core-api: 2.14.2 @holepunchto/keet-core-schemas: 2.17.0 @holepunchto/keet-indexing: 6.4.2 @holepunchto/keet-push: 4.3.1 @holepunchto/keet-registry: 3.9.0 @holepunchto/keet-registry-client: 5.2.1 @holepunchto/keet-registry-schema: 3.4.1 @holepunchto/hyperdiscovery: 1.4.0 @holepunchto/hyperindex: 2.4.0 @holepunchto/keet-default-config: 3.1.0 @holepunchto/keet-debug-helper: 2.0.3 @holepunchto/legacy-keet-core-schemas: 2.17.0 === copy-keet-daemon (ok, 2416ms) === === verify-deps (ok, 94ms) === All critical deps present === tune-rocksdb-memory (ok, 103ms) === === stage-fat-tree (ok, 5036ms) === === strip-foreign-prebuilds (ok, 418ms) === Stripped foreign prebuilds: 1290MB -> 1290MB (saved 0MB) === pgh-publish (ok, 56778ms) === pgh section: bin: hyper-tps entrypoint: index.js upgrade: pgh://1dd36bdfa9cb7f7d84adbd07f017e7200f7f90a3a546cd0761fac2a1f8a13e86/hyper-tps type: terminal Computing lockfile for /tmp/pear-git-ci-hyper-tps-VvLwxl/stage... hyper-tps@0.1596.0 root b5a778d4094a 501 top-level deps Conflict category: external (only comparing against external apps) Wrote /tmp/pear-git-ci-hyper-tps-VvLwxl/stage/.pgh-lock.json Indexed in /home/fleeky/.config/pgh/published-index.json Staged 1 root / 0 dep / 0 prebuild tree(s) into /home/fleeky/.local/share/store/dependencies Appended to ReleaseRegistry via pgh-sidecar (1dd36bdfa9cb...) [signed] published: {"name":"hyper-tps","version":"0.1596.0","rootTreeHash":"b5a778d4094a90e128f4b1a072f8ccb5a2cd802430732a122a2e724404537412","depCount":501,"conflicts":0,"overridden":true,"signed":true} lockfile: /tmp/pear-git-ci-hyper-tps-VvLwxl/stage/.pgh-lock.json index: /home/fleeky/.config/pgh/published-index.json registry: {"store":"/home/fleeky/.config/pgh/release-registry","keyHex":"1dd36bdfa9cb7f7d84adbd07f017e7200f7f90a3a546cd0761fac2a1f8a13e86"} === bundle-windows (ok, 98ms) === -rw-rw-r-- 1 fleeky fleeky 250 Oct 19 15:22 dist/hypertps-win64.zip