KAZIK/tools/tests
Artvasil09 3150d217b5 feat: add playable bowling match mode and calibrate rooftop character scaling
- Add playable ten-frame bowling against bot with two timing gates (direction/power) and fixed-step physics

- Add lane match interaction, shaded ball surface, pin collisions, bonus balls, and live score sheet

- Scale rooftop terrace visitor sprites to eye level according to the taller rooftop standing eye height

- Resolve mode and interaction ID conflicts with Hell FPS (MODE_BOWLING=30, INTERACT_BOWL_PLAY=56)

- Update launcher hash, installer package, and expansion regression test suites
2026-11-01 22:50:33 +03:00
..
__pycache__ chore: track all project backups, docs, runtime assets, and graphify output 2026-09-30 21:27:18 +03:00
achievement_popup.bat refactor: reorganize project structure, isolate tools and portable builds, clean root directory 2026-09-30 19:42:48 +03:00
arrival_test.inc feat: rework artifacts and tower relics 2026-10-30 23:22:19 +03:00
artifacts_test.inc feat: rework artifacts and tower relics 2026-10-30 23:22:19 +03:00
backrooms_extended_test.inc feat: update casino environments 2026-10-31 02:28:37 +03:00
backrooms_test.inc feat: update casino environments 2026-10-31 02:28:37 +03:00
bar_camera_test.inc feat: implement secret fortune teller room, lived-in den v3, and bar camera stabilization 2026-10-20 17:29:52 +03:00
billiards_benchmark.asm feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
billiards_choice_probe.asm feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
billiards_choice_test.inc feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
billiards_module.asm feat: implement native darts mini-game, AI observer mode, and fortune session assets 2026-10-24 22:10:25 +03:00
blackjack_party_probe.asm Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
blackjack_party_test.inc Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
bowling_play_test.inc feat: add playable bowling match mode and calibrate rooftop character scaling 2026-11-01 22:50:33 +03:00
bowling_play_ui.inc feat: add playable bowling match mode and calibrate rooftop character scaling 2026-11-01 22:50:33 +03:00
bowling_test.inc feat: add playable bowling match mode and calibrate rooftop character scaling 2026-11-01 22:50:33 +03:00
buckshot_path_probe.asm Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
buckshot_test.inc Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
build_graphics.ps1 Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
card_exit_test.inc Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
card_tables_test.inc Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
casino_actions_test.inc feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
character_cast_test.inc feat: add playable bowling match mode and calibrate rooftop character scaling 2026-11-01 22:50:33 +03:00
check_alpha_math.py Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
check_arrival_frames.py feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
check_artifacts.py feat: rework artifacts and tower relics 2026-10-30 23:22:19 +03:00
check_audio_bindings.py feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
check_backrooms.py feat: update casino environments 2026-10-31 02:28:37 +03:00
check_billiards.py feat: add rooftop city and optimize native terrace rendering 2026-10-26 23:20:35 +03:00
check_blackjack_party.py Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
check_buckshot_frames.py Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
check_card_exit_build.py feat: implement secret fortune teller room, lived-in den v3, and bar camera stabilization 2026-10-20 17:29:52 +03:00
check_card_ranks.py feat: implement upper lounge, manual stairs, cabaret, and casino terminals 2026-10-18 21:36:12 +03:00
check_card_table_frames.py Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
check_casino_actions.py feat: rework artifacts and tower relics 2026-10-30 23:22:19 +03:00
check_character_cast.py feat: add playable bowling match mode and calibrate rooftop character scaling 2026-11-01 22:50:33 +03:00
check_city_lighting.py Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
check_city_wake.py feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
check_clover.py Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
check_coin_detail.py Implement native slots, coin toss, European roulette and hall furniture 2026-10-10 14:43:30 +03:00
check_coin_scene.py Implement native slots, coin toss, European roulette and hall furniture 2026-10-10 14:43:30 +03:00
check_darts.py feat: add rooftop city and optimize native terrace rendering 2026-10-26 23:20:35 +03:00
check_dice_scene.py feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
check_durak_frames.py Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
check_european_wheel.py Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
check_fortune_ai.py fix: restore fortune AI and add model setup 2026-10-31 00:37:36 +03:00
check_fortune_model_download.py fix: restore fortune AI and add model setup 2026-10-31 00:37:36 +03:00
check_fortune_session_ai.py fix: restore fortune AI and add model setup 2026-10-31 00:37:36 +03:00
check_hall_expansion.py feat: add playable bowling match mode and calibrate rooftop character scaling 2026-11-01 22:50:33 +03:00
check_hall_frames.py Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
check_hall_furniture.py Implement native slots, coin toss, European roulette and hall furniture 2026-10-10 14:43:30 +03:00
check_hell_fps.py fix: align hell weapons with crosshair and HUD 2026-11-01 22:41:36 +03:00
check_hell_tower.py feat(hell_tower): integrate custom hell sprites, redesign tower menu, and fix entrance crash 2026-10-26 19:44:06 +03:00
check_hell_weapons.py fix: align hell weapons with crosshair and HUD 2026-11-01 22:41:36 +03:00
check_jackbox.py feat: add rooftop city and optimize native terrace rendering 2026-10-26 23:20:35 +03:00
check_native_modal_build.py Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
check_npc_life.py Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
check_observer.py feat: implement native darts mini-game, AI observer mode, and fortune session assets 2026-10-24 22:10:25 +03:00
check_russian_party.py Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
check_scene_hardening.py Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
check_scratch.py feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
check_slot_build.py Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
check_slot_frames.py Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
check_startup_frames.py Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
check_street_population.py Implement native slots, coin toss, European roulette and hall furniture 2026-10-10 14:43:30 +03:00
check_terminals.py feat: implement secret fortune teller room, lived-in den v3, and bar camera stabilization 2026-10-20 17:29:52 +03:00
check_world_dressing.py feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
city_light_probe.asm Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
city_lighting_test.inc Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
clover_fixtures.inc Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
clover_test.inc Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
coin_detail_test.inc Implement native slots, coin toss, European roulette and hall furniture 2026-10-10 14:43:30 +03:00
coin_test.inc Implement native slots, coin toss, European roulette and hall furniture 2026-10-10 14:43:30 +03:00
darts_hall_test.inc feat: implement native darts mini-game, AI observer mode, and fortune session assets 2026-10-24 22:10:25 +03:00
darts_test.inc feat: add rooftop city and optimize native terrace rendering 2026-10-26 23:20:35 +03:00
darts_ui.inc feat: implement native darts mini-game, AI observer mode, and fortune session assets 2026-10-24 22:10:25 +03:00
debug_native_crash.py Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
diagnose_wheel_assert.py Implement native slots, coin toss, European roulette and hall furniture 2026-10-10 14:43:30 +03:00
dice_scene_test.inc feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
durak_test.inc Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
eightball_regression.inc feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
export_scratch_probe.py feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
fortune_ai_test.inc fix: restore fortune AI and add model setup 2026-10-31 00:37:36 +03:00
fortune_dialog_test.inc fix: restore fortune AI and add model setup 2026-10-31 00:37:36 +03:00
fortune_room_test.inc feat: implement native darts mini-game, AI observer mode, and fortune session assets 2026-10-24 22:10:25 +03:00
hall_expansion_test.inc feat: add bowling hall and unified visitor animations 2026-10-30 18:39:59 +03:00
hall_furniture_test.inc feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
hall_test.inc feat: implement secret fortune teller room, lived-in den v3, and bar camera stabilization 2026-10-20 17:29:52 +03:00
hell_fps_test.inc fix: align hell weapons with crosshair and HUD 2026-11-01 22:41:36 +03:00
npc_life_probe.asm Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
npc_life_test.inc Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
observer_test.inc feat: implement native darts mini-game, AI observer mode, and fortune session assets 2026-10-24 22:10:25 +03:00
playtest_bowling.py feat: add playable bowling match mode and calibrate rooftop character scaling 2026-11-01 22:50:33 +03:00
prepare_arrival_fixtures.py Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
prepare_billiards_module.py feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
prepare_clover_fixtures.py Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
prepare_poker_fixtures.py feat: rework artifacts and tower relics 2026-10-30 23:22:19 +03:00
prepare_scratch_module.py feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
prepare_world_dressing_probe.py feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
publish_graphics.ps1 Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
pyramid_syntax_probe.asm Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
pyramid_test.inc feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
release_smoke_check.ps1 feat: add playable bowling match mode and calibrate rooftop character scaling 2026-11-01 22:50:33 +03:00
render_hell_tower_preview.py fix(hell_tower): calibrate menu to 6 floors, fix UI text overflow, and remove casino prefix 2026-10-26 20:43:19 +03:00
requirements.txt feat: rework artifacts and tower relics 2026-10-30 23:22:19 +03:00
roof_character_scale_test.inc feat: add playable bowling match mode and calibrate rooftop character scaling 2026-11-01 22:50:33 +03:00
rooftop_test.inc fix: restore rooftop ground on Intel and fill canal frontage 2026-10-27 19:24:00 +03:00
russian_party_probe.asm Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
russian_party_test.inc Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
scratch_effects_test.inc feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
scratch_native_probe.asm feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
scratch_portrait_test.inc feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
scratch_syntax.asm feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
scratch_test.inc feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
simulate_render.py refactor: reorganize project structure, isolate tools and portable builds, clean root directory 2026-09-30 19:42:48 +03:00
slots_test.inc Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
street_asset_probe.asm feat: implement secret fortune teller room, lived-in den v3, and bar camera stabilization 2026-10-20 17:29:52 +03:00
street_population_test.inc Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
terminal_test.inc feat: implement upper lounge, manual stairs, cabaret, and casino terminals 2026-10-18 21:36:12 +03:00
test_billiards_benchmark.ps1 feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
test_billiards_module.ps1 feat: add rooftop city and optimize native terrace rendering 2026-10-26 23:20:35 +03:00
test_blackjack_party.ps1 Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
test_buckshot_paths.ps1 Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
test_casino_actions.ps1 Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
test_city_light_probe.ps1 Develop assembly-only casino scenes and native games 2026-10-08 22:39:19 +03:00
test_hell_tower_runthrough.py feat: rework artifacts and tower relics 2026-10-30 23:22:19 +03:00
test_jukebox_render_all_angles.py feat(jackbox): use terminal wooden cabinet side panels (material 121) for Jukebox flanks 2026-10-25 17:21:40 +03:00
test_minigames_render.py fix(ui,audio): eliminate cyan color bug, restore authentic IBM VGA Cyrillic font, implement native 2.5D Skill Check 2026-09-30 21:17:07 +03:00
test_npc_life.ps1 Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
test_russian_party.ps1 Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
test_scratch_module.ps1 feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
test_scratch_probe.ps1 feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
test_street_asset_paths.ps1 feat: implement upper lounge, manual stairs, cabaret, and casino terminals 2026-10-18 21:36:12 +03:00
test_tarot_and_student_mind.py feat: implement offline neural fortune teller and native tarot divination 2026-10-21 13:53:06 +03:00
test_world_dressing_probe.ps1 feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
unavailable_test.inc feat: rework artifacts and tower relics 2026-10-30 23:22:19 +03:00
wheel_scene_test.inc Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes 2026-10-13 09:47:33 +03:00
world_dressing_probe.asm feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
world_dressing_test.inc feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00
world_regression.inc feat: implement native billiards, scratch tickets, first-person dice, and city wake scene 2026-10-16 12:37:40 +03:00