This checkout had no git history at all, so this one commit carries the whole
of the Everwood work as a single import on top of chairmanpow/benilla-octo's
`main` (706cd71). The two trees have genuinely diverged — each has files the
other does not — so this is a fork point, not a catch-up.
Today's work, which is the reason a baseline exists at all:
- Booth previews no longer cast world shadows (`NO_BOOTH_SHADOW`). Portrait
characters were entering the sun's shadow cascades, so every skinned-rig
shadow specialization compiled live mid-frame; the hitch detector logged
"main thread blocked 1316 ms" beside a `compiled LIVE` warning. This was
the Fashion/Tmog stutter.
- Per-pane dress-up: each `DressUpModel` pane assembles and stages its own
tried-on look instead of every pane mirroring the live player.
- Item template cache is append-only JSONL written on the IO pool, replacing
an 11.6 MB whole-map JSON rewrite on the main thread every 10 s.
- `WOW_SYSTEM_TIMING` rebuilt per-thread: it took 2 mutexes per system enter
and 4 per exit, costing 15 ms a frame (590 fps -> 60) and corrupting the
measurements it was taken to produce.
- The visibility-churn sweep moved to its own `WOW_FLASH_CHURN` switch, so a
frame-cost reading no longer pays 2.7 ms a frame for it.
Local state (`benilla-config/`, `logs/`, `target/`) is excluded by the
existing .gitignore; the account credential it holds is not in this commit.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SgstFWtn1RxEJ5kVrpgYwn
606 lines
40 KiB
Markdown
606 lines
40 KiB
Markdown
# benilla — generated map
|
|
|
|
> **GENERATED** by `scripts/genmap.sh` from the code — do not edit by hand; rerun the script
|
|
> when what's built changes. *What-is* only: the *what-changed* is in git. No timestamp —
|
|
> identical code yields an identical map.
|
|
|
|
## Crates
|
|
|
|
- **benilla-adt** (no Bevy) — ADT terrain-tile reader for WoW 1.12.1 (build 5875)
|
|
- **benilla-app** (Bevy) — The Bevy app as a library: everything but the build-id stamp, which lives in the `benilla` launcher so a new commit does not rebuild this crate
|
|
- **benilla-assets** (Bevy) — Bevy AssetSource + AssetLoaders over the WoW 1.12.1 MPQ patch chain
|
|
- **benilla-blp** (no Bevy) — BLP2 texture decoder for WoW 1.12.1 (build 5875)
|
|
- **benilla-buildstamp** (no Bevy) — The git build-id stamp shared by the launchers' build scripts
|
|
- **benilla-bytes** (no Bevy) — Bounds-checked byte readers and IFF chunk iteration shared by the format parsers
|
|
- **benilla** (no Bevy) — The launcher: build.rs stamps the git build id and main() hands it to benilla-app, so a new commit rebuilds this package and not the app crate
|
|
- **benilla-dbc** (no Bevy) — WDBC (client DBC) reader for WoW 1.12.1 (build 5875)
|
|
- **benilla-formats** (no Bevy) — WoW 1.12.1 asset-format adapters (MPQ/BLP/DBC/ADT/WDT) and the benilla-extract CLI
|
|
- **benilla-m2** (no Bevy) — M2 (MD20) model reader for WoW 1.12.1 (build 5875)
|
|
- **benilla-mpq** (no Bevy) — Read-only MPQ archive reader for WoW 1.12.1 (build 5875)
|
|
- **benilla-protocol** (no Bevy) — WoW 1.12.1 auth (SRP6) + world wire protocol and the benilla-auth CLI
|
|
- **benilla-srp** (no Bevy) — WoW 1.12.1 (build 5875) SRP6 client and world-header crypto
|
|
- **benilla-ui** (no Bevy) — Engine-free WoW UI engine core: TOC and FrameXML parsing, templates, anchors, z-order
|
|
- **benilla-visual** (no Bevy) — Perceptual image diff for the visual A/B render harness
|
|
- **benilla-wdt** (no Bevy) — WDT map tile-table reader and tile/world coordinates for WoW 1.12.1 (build 5875)
|
|
- **benilla-wmo** (no Bevy) — WMO (root and group) reader for WoW 1.12.1 (build 5875)
|
|
- **benilla-world** (Bevy) — The world renderer: terrain, water, sky, weather, models, lighting, collision and the frame ladder; everything needed to put something in a world and ask the world about itself, with no game attached
|
|
- **benilla-worldview** (no Bevy) — The world viewer: the engine with no game attached, which keeps the engine and game split honest
|
|
|
|
## App subsystems — Bevy plugins in load order (`crates/benilla-app/src/lib.rs`)
|
|
|
|
- ThreadQosPlugin
|
|
- BgWinPlugin
|
|
- MacQuitPlugin
|
|
- WorldPlugins
|
|
- DevToolsPlugin
|
|
- FpsJournalPlugin
|
|
- GamePlugins
|
|
- DevProbesPlugin
|
|
|
|
### Behind the `dev` feature (`crates/benilla-app/src/dev.rs` — compiled out by `--no-default-features`)
|
|
|
|
- DebugPanelPlugin
|
|
- PerfPlugin
|
|
- HoverLogPlugin
|
|
- AssetChurnPlugin
|
|
- PreflightPlugin
|
|
- ProbeShieldPlugin
|
|
- CapturePlugin
|
|
- LiveShotPlugin
|
|
- ProbeRigPlugin
|
|
- ProbeFocusPlugin
|
|
- ProbeChatPlugin
|
|
- ProbeLuaPlugin
|
|
- ProbeDragPlugin
|
|
- ProbeHoverPlugin
|
|
- ProbeKeyPlugin
|
|
- ProbeExitPlugin
|
|
- PickProbePlugin
|
|
- PhaseProbePlugin
|
|
- DepthProbePlugin
|
|
- NodeProbePlugin
|
|
- ProbeResizePlugin
|
|
- ParticleCensusPlugin
|
|
- GroundCensusPlugin
|
|
- LiftCensusPlugin
|
|
- StallPlugin
|
|
- TrailCensusPlugin
|
|
- UnitVisualsPlugin
|
|
- JitterMeterPlugin
|
|
- DressCensusPlugin
|
|
- RevealAuditPlugin
|
|
- EntityCensusPlugin
|
|
- SchedCensusPlugin
|
|
- ProbeMeleePlugin
|
|
- ProbePartnerPlugin
|
|
- ProbeCrossingPlugin
|
|
- ProbeTaxiPlugin
|
|
- ProbeGuardPoiPlugin
|
|
- ProbeBgQueuePlugin
|
|
- ProbeBgPlugin
|
|
- ProbeMailPlugin
|
|
- ProbeAuctionPlugin
|
|
- ProbeBankPlugin
|
|
- ProbeBinderPlugin
|
|
- ProbeServicePlugin
|
|
- ProbeVendorSwapPlugin
|
|
- ProbeModelCameraPlugin
|
|
- ProbeGmTicketPlugin
|
|
- ProbeCharterPlugin
|
|
- ProbeBookPlugin
|
|
- ProbeStonePlugin
|
|
- ProbeChestPlugin
|
|
- ProbeGoQuestPlugin
|
|
- ProbeClamPlugin
|
|
- ProbeCastCancelPlugin
|
|
- ProbeCharCreatePlugin
|
|
- LiveFpsPlugin
|
|
- ProbeLookPlugin
|
|
- ProbePitchPlugin
|
|
- ProbeCamPlugin
|
|
|
|
## Modules (top-level, per crate)
|
|
|
|
- **benilla-adt** (lib.rs): combined_alpha
|
|
- **benilla-app** (lib.rs): addon_harness area area_poi area_trigger asset_churn aura_visual bindings blob_shadow bowstring camera_shake capture character_shadow char_create char_select chat_bubble chr_classes cinematic combat_log combat_text console crash creature_anim cursor cvars death debug_panel dev doodad_events dynamic_interior entities fishing_line footprints game_plugins game_tip glue glue_strings go_anim go_templates hover_log items loading_screen local_state login minimap monkey_gfx name_persist nameplates names net npc_text opaque2d pending_item_ops perf pipe_warm player poi_marker portrait post preflight probe_shield query_cache quest_markers raid_marks ranged_flex realmlist realm_select run_mode screen_fade screenshot shaders shadow_core shutdown sky_quality smart_rect sound spell ssao swing_refusal target test_support text_filter textinput text_reshape torch_shadow transport tutorial ui_action ui_auction ui_aura ui_bank ui_battlefield ui_battlefield_positions ui_battlefield_score ui_bind_confirm ui_binder ui_cast ui_cast_events ui_char ui_chat ui_chr_classes ui_chr_races ui_craft ui_dialog_verbs ui_dressup ui_duel ui_follow ui_gamma ui_gm_ticket ui_gossip ui_guild ui_hide ui_honor ui_inspect ui_instance ui_items ui_item_text ui_layout ui_logout ui_loot ui_loot_roll ui_macro ui_mail ui_merchant ui_mirror ui_models ui_net ui_party ui_pass ui_pet ui_pet_book ui_pet_doll ui_petition ui_pet_stats ui_quest ui_quest_log ui_quest_share ui_reputation ui_saved ui_script ui_session ui_shapeshift ui_social ui_spellbook ui_stable ui_summon ui_tabard ui_talent ui_talent_wipe ui_taxi ui_text ui_tooltip ui_trade ui_tradeskill ui_trainer ui_unit ui_world_map video volumetric_fog volumetric_light vplates weapon_trail world_backdrop world_shadow world_state world_state_ui zone_skybox
|
|
- **benilla-assets** (lib.rs): adt anim_rng blp column_grid coords gpu_blp m2 materials minimap_grid model spatial_cache terrain tex_filter trace water_depth wdt wmo world_assets
|
|
- **benilla-formats** (lib.rs): anim_data area_poi area_sound area_table area_trigger auction_house bank_bag_slot_prices camera_shakes cfg_categories chain characters chat_channels chr_classes chr_races cinematics creature_families creatures creature_sound creature_types dbc death_thud durability elevators emit_timing emotes emote_text environmental_damage exhaustion factions fire_light footsteps gameobjects game_tips garble gm_ticket_category ground_effects install itembagfamily itemclass item_random_properties items itemsets item_sounds itemsubclass item_visuals languages light liquid loading_screen lock lock_type macro_icons maps material minimap_translate models monkey_zone_grade npc_greeting page_text_material particles pet_stats quest_headers quest_info race_pvp_team race_sound ribbons room_claim server_messages sheathe skill_lines sound_entries sound_provider sound_water spell_focus spell_mechanic spells spell_visual stable_slot_prices stationery talents taxi taxi_nodes taxi_path terrain text_filter_lists tga transport_period transports unit_blood value_track vocal_ui_sounds wdl weapon_impact weapon_swing wmo_area world_map_area world_map_continent world_map_overlay world_state_ui wow_ini zone_map
|
|
- **benilla-m2** (lib.rs): error model skin tests track
|
|
- **benilla-mpq** (lib.rs): crypto
|
|
- **benilla-protocol** (lib.rs): auth events guid messages wire world
|
|
- **benilla-srp** (lib.rs): vanilla_header
|
|
- **benilla-ui** (lib.rs): bindings_xml civil framexml justify layout loader markup messages order script source strings toc widget
|
|
- **benilla-visual** (lib.rs): relight
|
|
- **benilla-world** (lib.rs): art_scope assets bgwin billboard boot build_id clouds clutter collision decal dev_state doodad_anim entity_shade exterior_cull ffx_glow final_pass frame_pace ground_fx instance_tint interact interior lighting liquid log_ring mac_quit map_proj mat_anim_table mesh_tag model_fade model_forms model_render modkeys particles ribbons ride_frame rig_anim rig_palette rig_rider schedule shaders sky skybox skybox_anim sky_fx sky_order static_gx static_merge straddle sun surface sys_timing terrain_stream thread_qos view vis_chain water_fx wdl weather wind wmo_portal world_census world_map world_plugins world_point world_unit worldview zfill
|
|
|
|
## CLI binaries
|
|
|
|
- `benilla-auth` (in benilla-protocol)
|
|
- `benilla-extract` (in benilla-formats)
|
|
- `benilla-world` (in benilla-protocol)
|
|
- `blpx` (in benilla-blp)
|
|
- `mpqx` (in benilla-formats)
|
|
|
|
## WGSL shaders (`crates/*/src/shaders/`, embedded)
|
|
|
|
- `embedded://benilla_app/shaders/shadow_caster_cutout_prepass.wgsl`
|
|
- `embedded://benilla_app/shaders/shadow_caster.wgsl`
|
|
- `embedded://benilla_app/shaders/ssao.wgsl`
|
|
- `embedded://benilla_app/shaders/ui_add.wgsl`
|
|
- `embedded://benilla_app/shaders/ui_gamma.wgsl`
|
|
- `embedded://benilla_app/shaders/ui_node_gamma.wgsl`
|
|
- `embedded://benilla_app/shaders/ui_quad.wgsl`
|
|
- `embedded://benilla_app/shaders/ui_slice_gamma.wgsl`
|
|
- `embedded://benilla_assets/shaders/emissive_hook.wgsl`
|
|
- `embedded://benilla_assets/shaders/enhanced_water.wgsl`
|
|
- `embedded://benilla_assets/shaders/fog_hook.wgsl`
|
|
- `embedded://benilla_assets/shaders/liquid.wgsl`
|
|
- `embedded://benilla_assets/shaders/monkey_frame.wgsl`
|
|
- `embedded://benilla_assets/shaders/moonlight_hook.wgsl`
|
|
- `embedded://benilla_assets/shaders/shadow_hook.wgsl`
|
|
- `embedded://benilla_assets/shaders/terrain.wgsl`
|
|
- `embedded://benilla_assets/shaders/wdl.wgsl`
|
|
- `embedded://benilla_assets/shaders/wet_hook.wgsl`
|
|
- `embedded://benilla_assets/shaders/wind_hook.wgsl`
|
|
- `embedded://benilla_assets/shaders/wow_model.wgsl`
|
|
- `embedded://benilla_world/shaders/celestial.wgsl`
|
|
- `embedded://benilla_world/shaders/cloud.wgsl`
|
|
- `embedded://benilla_world/shaders/ffx_glow.wgsl`
|
|
- `embedded://benilla_world/shaders/sky_fx.wgsl`
|
|
- `embedded://benilla_world/shaders/sky_vertex.wgsl`
|
|
- `embedded://benilla_world/shaders/sky.wgsl`
|
|
- `embedded://benilla_world/shaders/star.wgsl`
|
|
- `embedded://benilla_world/shaders/static_gx.wgsl`
|
|
- `embedded://benilla_world/shaders/torch_depth.wgsl`
|
|
- `embedded://benilla_world/shaders/wow_effect.wgsl`
|
|
|
|
## Instruments — `$WOW_*` switches (env-var read sites)
|
|
|
|
> The headless/dev instrument fleet, discovered from the code: every `WOW_*` env var
|
|
> some `.rs` reads, and where it's read — the doc comment at the read site is the
|
|
> semantics. (The in-window surfaces — the Ctrl+Shift dev-chord overlays — are plugins
|
|
> above; this indexes the switches that don't announce themselves.)
|
|
|
|
- `WOW_ADDON_PROBE_AWAIT_INVITE` — benilla-protocol/examples/addon_chat_probe.rs
|
|
- `WOW_ADDON_PROBE_TRACE` — benilla-protocol/examples/addon_chat_probe.rs
|
|
- `WOW_ALLOW_ACCOUNT` — benilla-app/src/login/mod.rs, benilla-app/src/run_mode.rs
|
|
- `WOW_AMBIGUITY_DUMP` — benilla-app/src/game_plugins.rs
|
|
- `WOW_AMBIGUITY_DUMP_POST` — benilla-app/src/game_plugins.rs
|
|
- `WOW_ANIM_COST` — benilla-app/src/creature_anim/driver.rs
|
|
- `WOW_ANIM_PARK_ALL` — benilla-app/src/creature_anim/lod.rs
|
|
- `WOW_ANISO` — benilla-app/src/cvars.rs, benilla-assets/src/tex_filter.rs
|
|
- `WOW_AO` — benilla-app/src/ssao.rs
|
|
- `WOW_AO_DEBUG` — benilla-app/src/ssao.rs
|
|
- `WOW_API_DUMP` — benilla-app/tests/world_api_wall.rs
|
|
- `WOW_ARCH_CENSUS` — benilla-app/src/perf/mod.rs
|
|
- `WOW_ART_RADIUS` — benilla-world/src/art_scope.rs
|
|
- `WOW_ASSET_CHURN` — benilla-app/src/asset_churn.rs
|
|
- `WOW_ASSET_DUMP` — benilla-app/src/capture/probes/live_fps.rs
|
|
- `WOW_AUDIO_LIVE` — benilla-app/src/sound/output/mod.rs
|
|
- `WOW_AUDIO_NO_RT` — benilla-app/src/sound/output/mod.rs
|
|
- `WOW_AUDIT_` — benilla-world/src/bgwin.rs
|
|
- `WOW_AUDIT_START` — benilla-world/src/wmo_portal/audit/mod.rs
|
|
- `WOW_AUDIT_WMO` — benilla-world/src/wmo_portal/audit/mod.rs
|
|
- `WOW_BARE_DOODAD_COLLIDERS` — benilla-world/src/terrain_stream/collider.rs
|
|
- `WOW_BG` — benilla-world/src/bgwin.rs
|
|
- `WOW_BLEED` — benilla-world/src/lighting/daylight.rs
|
|
- `WOW_BLOB_VIS` — benilla-world/src/terrain_stream/merge.rs
|
|
- `WOW_BLOB_VIS_UID` — benilla-world/src/terrain_stream/merge.rs
|
|
- `WOW_BOOTH_DUMP` — benilla-app/src/portrait/test_bake.rs
|
|
- `WOW_BOOTH_LOG` — benilla-app/src/portrait/mod.rs
|
|
- `WOW_BUBBLE_TRACE` — benilla-app/src/chat_bubble.rs
|
|
- `WOW_CAM_CHANGED` — benilla-app/src/perf/mod.rs
|
|
- `WOW_CAM_DUMP` — benilla-app/src/player/camera.rs
|
|
- `WOW_CAPTURE_AGE` — benilla-app/src/capture/mod.rs
|
|
- `WOW_CAPTURE` — benilla-app/src/capture/mod.rs, benilla-app/src/capture/scenarios.rs, benilla-app/src/char_select/addons.rs, benilla-app/src/cvars.rs, benilla-app/src/dynamic_interior.rs, benilla-app/src/lib.rs, benilla-app/src/local_state.rs, benilla-app/src/login/mod.rs, benilla-app/src/name_persist.rs, benilla-app/src/net.rs, benilla-app/src/player/camera_saved.rs, benilla-app/src/run_mode.rs, benilla-app/src/sound/mod.rs, benilla-app/src/ui_chat/settings.rs, benilla-app/src/ui_chat/tests.rs, benilla-app/src/ui_macro/tests.rs, benilla-app/src/ui_saved.rs, benilla-app/src/ui_script/addons.rs, benilla-app/src/ui_script/mod.rs, benilla-app/src/ui_script/world_entry_tests.rs, benilla-app/src/video.rs, benilla-app/src/volumetric_fog.rs, benilla-app/src/volumetric_light.rs, benilla-world/src/bgwin.rs, benilla-world/src/clouds/mod.rs, benilla-world/src/dev_state.rs, benilla-world/src/liquid/surface.rs, benilla-world/src/sky_fx.rs, benilla-world/src/terrain_stream/queries.rs, benilla-world/src/wind/mod.rs
|
|
- `WOW_CAPTURE_CVARS` — benilla-app/src/cvars.rs
|
|
- `WOW_CAPTURE_DEADLINE` — benilla-app/src/capture/mod.rs
|
|
- `WOW_CAPTURE_OUT` — benilla-app/src/capture/mod.rs
|
|
- `WOW_CAPTURE_REHOVER` — benilla-app/src/ui_script/mod.rs
|
|
- `WOW_CAPTURE_SKY_T` — benilla-world/src/sky_fx.rs
|
|
- `WOW_CAPTURE_STABLE` — benilla-app/src/capture/mod.rs
|
|
- `WOW_CAPTURE_UI` — benilla-app/src/capture/scenarios.rs, benilla-app/src/ui_script/mod.rs, benilla-app/src/video.rs
|
|
- `WOW_CAPTURE_WATER_T` — benilla-world/src/liquid/surface.rs, benilla-world/src/liquid/waves.rs
|
|
- `WOW_CAPTURE_WIND_T` — benilla-world/src/wind/mod.rs
|
|
- `WOW_CAST_TRACE` — benilla-app/src/net.rs
|
|
- `WOW_CENSUS_PLACE` — benilla-world/src/lighting/daylight/census.rs
|
|
- `WOW_CENSUS_WMO` — benilla-world/src/lighting/daylight/census.rs
|
|
- `WOW_CHAR` — benilla-app/src/capture/probe_mail.rs, benilla-app/src/char_select/mod.rs, benilla-app/src/cvars.rs, benilla-app/src/login/mod.rs, benilla-app/src/net.rs, benilla-app/src/realm_select/smoke.rs, benilla-app/src/run_mode.rs
|
|
- `WOW_CHARCREATE_DIALS` — benilla-app/src/char_create/mod.rs
|
|
- `WOW_CHARCREATE_NAME` — benilla-app/src/char_create/mod.rs
|
|
- `WOW_CHARCREATE_PICK` — benilla-app/src/capture/mod.rs, benilla-app/src/char_create/mod.rs
|
|
- `WOW_CHARCREATE_SHOT` — benilla-app/src/char_create/mod.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_CHARCREATE_SHOT_OUT` — benilla-app/src/char_create/mod.rs
|
|
- `WOW_CHARSELECT_ADDONS` — benilla-app/src/char_select/mod.rs
|
|
- `WOW_CHARSELECT_DIALOG` — benilla-app/src/char_select/mod.rs
|
|
- `WOW_CHARSELECT_PICK` — benilla-app/src/char_select/mod.rs, benilla-app/src/cvars.rs
|
|
- `WOW_CHARSELECT_SHOT_AT` — benilla-app/src/char_select/mod.rs
|
|
- `WOW_CHARSELECT_SHOT` — benilla-world/src/bgwin.rs
|
|
- `WOW_CHARSELECT_SHOT_OUT` — benilla-app/src/char_select/mod.rs
|
|
- `WOW_CHARSELECT_WALK` — benilla-app/src/char_select/mod.rs
|
|
- `WOW_CLAMP_COST` — benilla-app/src/net/motion/spline.rs
|
|
- `WOW_CLAMP_SEAT` — benilla-app/src/net/motion/spline.rs
|
|
- `WOW_CLAMP_TRACE` — benilla-app/src/net/motion/spline.rs
|
|
- `WOW_CLOCK` — benilla-world/src/dev_state.rs
|
|
- `WOW_CLOUD_DUMP` — benilla-world/src/clouds/mod.rs
|
|
- `WOW_CLUSTERS` — benilla-app/src/player/setup.rs
|
|
- `WOW_CLUTTER_ALPHA` — benilla-world/src/clutter.rs
|
|
- `WOW_CLUTTER_DENSITY` — benilla-app/src/cvars.rs, benilla-app/src/lib.rs, benilla-world/src/clutter.rs
|
|
- `WOW_CLUTTER_FADE` — benilla-world/src/clutter.rs
|
|
- `WOW_COLUMN_COST` — benilla-assets/src/column_grid.rs
|
|
- `WOW_CPU_CENSUS` — benilla-app/src/perf/census.rs
|
|
- `WOW_CRASH_INJECT` — benilla-app/src/perf/crash_inject.rs
|
|
- `WOW_CREATE_SPLINE` — benilla-app/src/net/motion/spline.rs
|
|
- `WOW_CREATE_TEST` — benilla-app/src/portrait/glue_booth.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_CULLDUMP` — benilla-world/src/wmo_portal/mod.rs
|
|
- `WOW_CULL_TRACE` — benilla-world/src/exterior_cull.rs
|
|
- `WOW_CURSOR_TRACE` — benilla-app/src/cursor.rs
|
|
- `WOW_DATA` — benilla-app/src/local_state.rs, benilla-formats/src/install.rs, benilla-formats/tests/wow_data_env.rs, benilla-formats/tests/wow_data_none.rs, benilla-world/src/lighting/daylight/census.rs
|
|
- `WOW_DAYLIGHT` — benilla-world/src/lighting/daylight.rs
|
|
- `WOW_DAYLIGHT_SEAM_EPS` — benilla-world/src/lighting/daylight.rs
|
|
- `WOW_DEMO_BOTTOM_BARS` — benilla-app/src/ui_script/mod.rs
|
|
- `WOW_DEPTH_AFTER` — benilla-app/src/capture/depth_probe.rs
|
|
- `WOW_DEPTH_AT` — benilla-app/src/capture/depth_probe.rs
|
|
- `WOW_DEPTH` — benilla-app/src/capture/depth_probe.rs, benilla-app/src/dev.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_DEPTH_COUNT` — benilla-app/src/capture/depth_probe.rs
|
|
- `WOW_DEPTH_QUADS` — benilla-app/src/capture/depth_probe.rs, benilla-app/src/dev.rs
|
|
- `WOW_DITHER` — benilla-world/src/ffx_glow.rs
|
|
- `WOW_DPI` — benilla-app/src/video.rs
|
|
- `WOW_DRESS_CENSUS` — benilla-app/src/capture/probes/dress_census.rs, benilla-app/src/dev.rs
|
|
- `WOW_DRESS_CENSUS_RADIUS` — benilla-app/src/capture/probes/dress_census.rs
|
|
- `WOW_DRIFT_DUMP` — benilla-world/src/liquid/drift.rs
|
|
- `WOW_DUMP_TILE` — benilla-world/src/wmo_portal/audit/light_probe.rs
|
|
- `WOW_EFFECT_TRACE` — benilla-world/src/particles/render.rs
|
|
- `WOW_EMIT_DUMP` — benilla-world/src/particles/emitdump.rs
|
|
- `WOW_ENTITY_CENSUS` — benilla-app/src/capture/probes/world_census.rs, benilla-app/src/dev.rs
|
|
- `WOW_FADE_NEAR` — benilla-world/src/terrain_stream/spawn/mod.rs
|
|
- `WOW_FARCLIP` — benilla-app/src/cvars.rs, benilla-world/src/view.rs
|
|
- `WOW_FEED_COST` — benilla-app/src/ui_items/feed.rs
|
|
- `WOW_FEED_GATE_CHECK` — benilla-app/src/ui_script/gate.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_FEED_GATE_TRACE` — benilla-app/src/ui_script/gate.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_FIXED_DT` — benilla-world/src/frame_pace.rs
|
|
- `WOW_FOG_DUMP` — benilla-world/src/lighting/resolve.rs, benilla-world/src/liquid/query.rs
|
|
- `WOW_FOGMODEL` — benilla-world/src/lighting/fog_model.rs
|
|
- `WOW_FOLIAGE_WIND` — benilla-world/src/wind/mod.rs
|
|
- `WOW_FOLLOW_TRACE` — benilla-app/src/player/follow.rs
|
|
- `WOW_FORCE_SUB` — benilla-world/src/liquid/mod.rs
|
|
- `WOW_FPS_` — benilla-world/src/bgwin.rs
|
|
- `WOW_FPS_JOURNAL` — benilla-app/src/perf/journal.rs
|
|
- `WOW_FPS_PROBE` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FRAME_PHASES` — benilla-app/src/perf/phases.rs
|
|
- `WOW_FREEZE_UI_MESH` — benilla-app/src/ui_pass.rs
|
|
- `WOW_FX_AGE` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_AT` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_AZ` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_CENSUS` — benilla-app/src/capture/probes/fx_draw_census.rs
|
|
- `WOW_FX_DISPLAY` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_DIST` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_EL` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_FLY` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_GO` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_GO_STATE` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_GO_TYPE` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_GROUND` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_HOLD` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_MINUTE` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_MODEL` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_SCALE` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_TURN` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_UP` — benilla-app/src/capture/mod.rs
|
|
- `WOW_FX_YAW` — benilla-app/src/capture/mod.rs
|
|
- `WOW_GHOST_PROBE` — benilla-app/src/death/mod.rs
|
|
- `WOW_GLUE_ROUNDTRIP` — benilla-app/src/char_select/mod.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_GLYPH_CACHE` — benilla-app/src/ui_text/engine/gpu.rs
|
|
- `WOW_GM` — benilla-app/src/probe_shield.rs
|
|
- `WOW_GOD` — benilla-app/src/preflight.rs, benilla-app/src/probe_shield.rs
|
|
- `WOW_GPU_MS` — benilla-app/src/perf/gpu.rs
|
|
- `WOW_GPU_PASSES` — benilla-app/src/perf/journal.rs
|
|
- `WOW_GROUND_CENSUS` — benilla-app/src/capture/probes/ground_census.rs, benilla-app/src/dev.rs
|
|
- `WOW_GROUND_CENSUS_RADIUS` — benilla-app/src/capture/probes/ground_census.rs
|
|
- `WOW_GX_CENSUS` — benilla-world/src/static_gx/cull.rs
|
|
- `WOW_GX_FADE_TRACE` — benilla-world/src/static_gx/cull.rs
|
|
- `WOW_GX_PERF` — benilla-world/src/static_gx/mod.rs
|
|
- `WOW_HIT_COST` — benilla-app/src/ui_script/input.rs
|
|
- `WOW_HOST` — benilla-app/src/cvars.rs, benilla-app/src/realmlist.rs
|
|
- `WOW_HOVER_LOG` — benilla-app/src/hover_log.rs
|
|
- `WOW_HOVER_LOG_REPORT` — benilla-app/src/lib.rs
|
|
- `WOW_HOVER_PROBE` — benilla-app/src/target/hover_probe.rs
|
|
- `WOW_INDIRECT` — benilla-world/src/world_plugins.rs
|
|
- `WOW_INTERIOR_COST` — benilla-world/src/interior.rs
|
|
- `WOW_INTERIOR_DAYLIGHT` — benilla-app/src/dynamic_interior.rs
|
|
- `WOW_INTERIOR_LOG` — benilla-world/src/entity_shade.rs, benilla-world/src/interior.rs, benilla-world/src/model_fade.rs
|
|
- `WOW_IO_BUFFER` — benilla-app/src/sound/mixer.rs
|
|
- `WOW_JITTER` — benilla-app/src/capture/probes/jitter.rs, benilla-app/src/dev.rs
|
|
- `WOW_JITTER_RAW` — benilla-app/src/capture/probes/jitter.rs
|
|
- `WOW_LAMPFOG` — benilla-app/src/volumetric_fog.rs
|
|
- `WOW_LAMP_SCAN` — benilla-world/src/lighting/daylight/census.rs
|
|
- `WOW_LAYOUT_DERIVE_TRACE` — benilla-ui/src/script/model.rs
|
|
- `WOW_LAYOUT_PROF` — benilla-ui/src/script/layout.rs
|
|
- `WOW_LAYOUT_TOUCH_TRACE` — benilla-ui/src/script/model.rs
|
|
- `WOW_LAYOUT_VERIFY` — benilla-ui/src/script/layout.rs
|
|
- `WOW_LIFT_CENSUS` — benilla-app/src/capture/probes/lift_census.rs, benilla-app/src/dev.rs
|
|
- `WOW_LIGHT_AT` — benilla-world/src/wmo_portal/audit/light_probe.rs
|
|
- `WOW_LIGHT_DUMP` — benilla-world/src/lighting/global_light.rs, benilla-world/src/lighting/resolve.rs
|
|
- `WOW_LIGHT_GRID` — benilla-world/src/wmo_portal/audit/light_probe.rs
|
|
- `WOW_LIQUID_DC` — benilla-assets/src/world_assets/images.rs
|
|
- `WOW_LIVE_` — benilla-world/src/bgwin.rs
|
|
- `WOW_LIVE_FPS_AT` — benilla-app/src/capture/probes/live_fps.rs
|
|
- `WOW_LIVE_FPS` — benilla-app/src/capture/probes/live_fps.rs, benilla-app/src/dev.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_LIVE_FPS_MOVE` — benilla-app/src/capture/probes/live_fps.rs
|
|
- `WOW_LIVE_SHOT_AT` — benilla-app/src/capture/live_shot.rs
|
|
- `WOW_LIVE_SHOT` — benilla-app/src/capture/live_shot.rs, benilla-app/src/dev.rs
|
|
- `WOW_LIVE_SHOT_COUNT` — benilla-app/src/capture/live_shot.rs
|
|
- `WOW_LIVE_SHOT_EVERY` — benilla-app/src/capture/live_shot.rs
|
|
- `WOW_LOGIN_SHOT` — benilla-world/src/bgwin.rs
|
|
- `WOW_LOGIN_SHOT_OUT` — benilla-app/src/login/screen.rs
|
|
- `WOW_LOGIN_SMOKE` — benilla-app/src/char_select/mod.rs, benilla-app/src/login/mod.rs, benilla-app/src/login/smoke.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_LOGIN_SMOKE_HOLD` — benilla-app/src/login/smoke.rs
|
|
- `WOW_LOGOUT_SMOKE` — benilla-app/src/char_select/mod.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_MAP` — benilla-app/src/capture/mod.rs, benilla-world/src/world_map.rs
|
|
- `WOW_MATANIM_DUTY` — benilla-world/src/doodad_anim/mat_anim.rs
|
|
- `WOW_MATANIM_LIVE` — benilla-world/src/doodad_anim/mat_anim.rs
|
|
- `WOW_MATANIM_PROBE` — benilla-world/src/doodad_anim/mat_anim.rs
|
|
- `WOW_MERGE_CENSUS` — benilla-world/src/static_merge.rs
|
|
- `WOW_MERGED_FADE` — benilla-assets/src/materials.rs
|
|
- `WOW_MERGED_SLOT` — benilla-assets/src/materials.rs
|
|
- `WOW_MERGE_FADERS` — benilla-world/src/terrain_stream/merge.rs
|
|
- `WOW_MESH_EVENTS` — benilla-app/src/perf/mod.rs
|
|
- `WOW_MESH_HOLDERS` — benilla-app/src/perf/mod.rs
|
|
- `WOW_MESH_TOUCH` — benilla-app/src/perf/mod.rs
|
|
- `WOW_MIX_TAP` — benilla-app/src/sound/mix_tap.rs
|
|
- `WOW_MM_BLIP_PROBE` — benilla-app/src/minimap/mod.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_MM_PROBE` — benilla-app/src/capture/mod.rs, benilla-app/src/minimap/mod.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_MM_STATS` — benilla-app/src/minimap/mod.rs
|
|
- `WOW_MM_ZOOM` — benilla-app/src/minimap/mod.rs
|
|
- `WOW_MOVE_SPEED` — benilla-app/src/player/setup.rs
|
|
- `WOW_MOVE_TRACE` — benilla-assets/src/trace.rs
|
|
- `WOW_MOVE_TRACE_TAGS` — benilla-assets/src/trace.rs
|
|
- `WOW_MSAA` — benilla-app/src/cvars.rs, benilla-world/src/view.rs
|
|
- `WOW_MT_EXTRACT` — benilla-app/src/lib.rs
|
|
- `WOW_MT_POSTUPDATE` — benilla-app/src/lib.rs
|
|
- `WOW_MT_UPDATE` — benilla-app/src/lib.rs
|
|
- `WOW_NAME_AZ` — benilla-app/src/capture/mod.rs
|
|
- `WOW_NAME_DIST` — benilla-app/src/capture/mod.rs
|
|
- `WOW_NAME_EL` — benilla-app/src/capture/mod.rs
|
|
- `WOW_NAME_H` — benilla-app/src/capture/mod.rs
|
|
- `WOW_NO_ALPHATEST` — benilla-world/src/model_render.rs
|
|
- `WOW_NO_ANIM_LOD` — benilla-app/src/creature_anim/lod.rs, benilla-app/src/lib.rs
|
|
- `WOW_NO_BC` — benilla-assets/src/gpu_blp.rs
|
|
- `WOW_NODE_PROBE` — benilla-app/src/capture/probes/world_census.rs, benilla-app/src/dev.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_NO_DOODAD_BODIES` — benilla-world/src/terrain_stream/collider.rs
|
|
- `WOW_NO_DRAW_ELECTION` — benilla-world/src/exterior_cull.rs
|
|
- `WOW_NO_FFX` — benilla-world/src/ffx_glow.rs
|
|
- `WOW_NO_FRAME_PACE` — benilla-world/src/frame_pace.rs
|
|
- `WOW_NO_HULL_WELD` — benilla-world/src/terrain_stream/weld.rs
|
|
- `WOW_NO_INDIRECT` — benilla-app/src/player/setup.rs
|
|
- `WOW_NO_LIQUID` — benilla-world/src/liquid/mod.rs
|
|
- `WOW_NO_MESH_PARK` — benilla-world/src/model_render/park.rs
|
|
- `WOW_NO_MOUNT_TILT` — benilla-app/src/entities/conform.rs
|
|
- `WOW_NO_PARTICLES` — benilla-world/src/liquid/drift.rs, benilla-world/src/particles.rs, benilla-world/src/ribbons.rs
|
|
- `WOW_NOPORTALCULL` — benilla-world/src/dev_state.rs
|
|
- `WOW_NO_RIDE_FRAME` — benilla-world/src/ride_frame.rs
|
|
- `WOW_NO_RIG_REBASE` — benilla-world/src/rig_palette.rs
|
|
- `WOW_NO_ROOM_LOD` — benilla-app/src/creature_anim/lod.rs
|
|
- `WOW_NOSOUND` — benilla-app/src/sound/mod.rs
|
|
- `WOW_NO_TILE_CELLS` — benilla-world/src/terrain_stream/furnish.rs
|
|
- `WOW_NO_TILE_DROP` — benilla-world/src/terrain_stream.rs
|
|
- `WOW_NO_TWIST` — benilla-app/src/creature_anim/twist.rs
|
|
- `WOW_NOVSYNC` — benilla-app/src/video.rs, benilla-world/src/worldview.rs
|
|
- `WOW_OCEAN_DEPTH_DIV` — benilla-formats/src/liquid.rs
|
|
- `WOW_PANEL` — benilla-world/src/dev_state.rs
|
|
- `WOW_PART_CHURN` — benilla-app/src/perf/mod.rs
|
|
- `WOW_PARTICLE_CENSUS` — benilla-app/src/capture/probes/particle_census.rs, benilla-app/src/dev.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_PARTICLE_DEPTHDUMP` — benilla-world/src/particles/depthdump.rs
|
|
- `WOW_PARTICLE_DEPTHDUMP_BONES` — benilla-world/src/particles/depthdump.rs
|
|
- `WOW_PARTICLE_FLAT` — benilla-world/src/particles/render.rs
|
|
- `WOW_PARTICLE_NODEPTH` — benilla-world/src/particles/render.rs
|
|
- `WOW_PASS` — benilla-app/src/login/mod.rs, benilla-app/src/net.rs, benilla-app/src/run_mode.rs, benilla-protocol/examples/login_refusal_probe.rs, benilla-protocol/examples/park_probe.rs
|
|
- `WOW_PERF_CROWD` — benilla-app/src/capture/fixtures.rs
|
|
- `WOW_PERF_HUD` — benilla-app/src/perf/hud.rs
|
|
- `WOW_PHASE_AT` — benilla-app/src/capture/phase_probe.rs
|
|
- `WOW_PHASE` — benilla-app/src/capture/phase_probe.rs, benilla-app/src/dev.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_PHASE_COUNT` — benilla-app/src/capture/phase_probe.rs
|
|
- `WOW_PHYS_HZ` — benilla-world/src/world_plugins.rs
|
|
- `WOW_PHYS_PREPROP` — benilla-world/src/world_plugins.rs
|
|
- `WOW_PICK_AT` — benilla-app/src/capture/pick_probe.rs
|
|
- `WOW_PICK` — benilla-app/src/capture/pick_probe.rs, benilla-app/src/dev.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_PICK_COUNT` — benilla-app/src/capture/pick_probe.rs
|
|
- `WOW_PICK_EVERY` — benilla-app/src/capture/pick_probe.rs
|
|
- `WOW_PIN_ASPECT` — benilla-world/src/wmo_portal/audit/pin.rs
|
|
- `WOW_PIN_COL` — benilla-world/src/wmo_portal/audit/pin.rs
|
|
- `WOW_PIN_EYE` — benilla-world/src/wmo_portal/audit/pin.rs
|
|
- `WOW_PIN_FLOOR` — benilla-world/src/wmo_portal/audit/pin.rs
|
|
- `WOW_PIN_FOVY` — benilla-world/src/wmo_portal/audit/pin.rs
|
|
- `WOW_PIN_LOOK` — benilla-world/src/wmo_portal/audit/pin.rs
|
|
- `WOW_PIN_MAP` — benilla-world/src/wmo_portal/audit/pin.rs
|
|
- `WOW_PIN_SITE` — benilla-world/src/wmo_portal/audit/pin.rs
|
|
- `WOW_PIN_TILE` — benilla-world/src/wmo_portal/audit/pin.rs
|
|
- `WOW_PIN_UID` — benilla-world/src/wmo_portal/audit/pin.rs
|
|
- `WOW_PIN_WMO` — benilla-world/src/wmo_portal/audit/pin.rs
|
|
- `WOW_PIPE_TRACE` — benilla-app/src/pipe_warm/mod.rs
|
|
- `WOW_POINTS_DUMP` — benilla-world/src/lighting/daylight.rs, benilla-world/src/lighting/global_light.rs, benilla-world/src/lighting/lava_light.rs
|
|
- `WOW_PORTRAIT_TEST` — benilla-app/src/portrait/mod.rs, benilla-app/src/portrait/test_bake.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_PORTRAIT_TEST_SKIN` — benilla-app/src/portrait/test_bake.rs
|
|
- `WOW_PROBE_AUCTION` — benilla-app/src/dev.rs
|
|
- `WOW_PROBE_BANK` — benilla-app/src/dev.rs
|
|
- `WOW_PROBE` — benilla-app/src/dev.rs, benilla-app/src/lib.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_PROBE_BG` — benilla-app/src/capture/probe_bg.rs, benilla-app/src/dev.rs
|
|
- `WOW_PROBE_BG_LEAVE` — benilla-app/src/capture/probe_bg.rs
|
|
- `WOW_PROBE_BGQUEUE` — benilla-app/src/dev.rs
|
|
- `WOW_PROBE_BG_SAMPLES` — benilla-app/src/capture/probe_bg.rs
|
|
- `WOW_PROBE_BINDER` — benilla-app/src/dev.rs
|
|
- `WOW_PROBE_BOOK` — benilla-app/src/dev.rs
|
|
- `WOW_PROBE_CAM` — benilla-app/src/capture/probe_cam.rs
|
|
- `WOW_PROBE_CHARCREATE` — benilla-app/src/capture/probe_charcreate.rs, benilla-app/src/dev.rs
|
|
- `WOW_PROBE_CHARCREATE_KEEP` — benilla-app/src/capture/probe_charcreate.rs
|
|
- `WOW_PROBE_CHARTER` — benilla-app/src/dev.rs
|
|
- `WOW_PROBE_CHAT_AT` — benilla-app/src/capture/probes/act.rs
|
|
- `WOW_PROBE_CHAT` — benilla-app/src/capture/probes/act.rs, benilla-app/src/dev.rs
|
|
- `WOW_PROBE_CHAT_EVERY` — benilla-app/src/capture/probes/act.rs
|
|
- `WOW_PROBE_CHEST` — benilla-app/src/capture/probe_chest.rs, benilla-app/src/dev.rs
|
|
- `WOW_PROBE_CLAM` — benilla-app/src/capture/probe_clam.rs, benilla-app/src/dev.rs
|
|
- `WOW_PROBE_DOCK` — benilla-app/src/capture/probe_crossing.rs
|
|
- `WOW_PROBE_DRAG_AT` — benilla-app/src/capture/probes/act.rs
|
|
- `WOW_PROBE_DRAG` — benilla-app/src/capture/probes/act.rs, benilla-app/src/dev.rs
|
|
- `WOW_PROBE_DRAG_LUA` — benilla-app/src/capture/probes/act.rs
|
|
- `WOW_PROBE_DRAG_STEP` — benilla-app/src/capture/probes/act.rs
|
|
- `WOW_PROBE_EXIT_AT` — benilla-app/src/capture/probes/run.rs, benilla-app/src/dev.rs
|
|
- `WOW_PROBE_GMTICKET` — benilla-app/src/dev.rs
|
|
- `WOW_PROBE_GOQUEST` — benilla-app/src/capture/probe_goquest.rs, benilla-app/src/dev.rs
|
|
- `WOW_PROBE_HOVER_AT` — benilla-app/src/capture/probes/act.rs
|
|
- `WOW_PROBE_HOVER` — benilla-app/src/capture/probes/act.rs, benilla-app/src/dev.rs
|
|
- `WOW_PROBE_HOVER_DUTY` — benilla-app/src/capture/probes/act.rs
|
|
- `WOW_PROBE_HOVER_JITTER` — benilla-app/src/capture/probes/act.rs
|
|
- `WOW_PROBE_HOVER_STEP` — benilla-app/src/capture/probes/act.rs
|
|
- `WOW_PROBE_KEY` — benilla-app/src/capture/probes/act.rs, benilla-app/src/dev.rs
|
|
- `WOW_PROBE_LOOK` — benilla-app/src/capture/probe_look.rs
|
|
- `WOW_PROBE_LUA_AGAIN` — benilla-app/src/capture/probes/act.rs
|
|
- `WOW_PROBE_LUA_AT` — benilla-app/src/capture/probes/act.rs
|
|
- `WOW_PROBE_LUA` — benilla-app/src/capture/probes/act.rs, benilla-app/src/dev.rs
|
|
- `WOW_PROBE_MAIL` — benilla-app/src/dev.rs
|
|
- `WOW_PROBE_MODEL_CAMERA` — benilla-app/src/dev.rs
|
|
- `WOW_PROBE_NAME_TRACE` — benilla-app/src/nameplates.rs
|
|
- `WOW_PROBE_PARK` — benilla-app/src/capture/probes/run.rs
|
|
- `WOW_PROBE_PITCH` — benilla-app/src/capture/probe_pitch.rs
|
|
- `WOW_PROBE_RESIZE` — benilla-app/src/capture/probes/run.rs, benilla-app/src/dev.rs
|
|
- `WOW_PROBE_SERVICE` — benilla-app/src/dev.rs
|
|
- `WOW_PROBE_SHARED_SKIN` — benilla-app/src/entities/attach/char_skin.rs
|
|
- `WOW_PROBE_STONE` — benilla-app/src/capture/probe_stone.rs, benilla-app/src/dev.rs
|
|
- `WOW_PROBE_UI_ONE_TEX` — benilla-app/src/ui_pass.rs
|
|
- `WOW_PROBE_UNCAP` — benilla-app/src/capture/mod.rs
|
|
- `WOW_PROBE_VENDOR_SWAP` — benilla-app/src/dev.rs
|
|
- `WOW_PROBE_VSYNC` — benilla-app/src/capture/mod.rs
|
|
- `WOW_RAIN_SURFACES` — benilla-world/src/weather/wetness.rs
|
|
- `WOW_REALM` — benilla-app/src/realm_select/mod.rs
|
|
- `WOW_REALM_SMOKE` — benilla-app/src/realm_select/smoke.rs
|
|
- `WOW_REFUSE_LOGIN` — benilla-app/src/net/io.rs
|
|
- `WOW_REMOTE_FLAT` — benilla-app/src/net/motion/remote.rs
|
|
- `WOW_REMOTE_IDLE_GATE` — benilla-app/src/net/motion/remote.rs
|
|
- `WOW_REMOTE_SNAP` — benilla-app/src/net/motion/remote.rs
|
|
- `WOW_RENDER_SCALE` — benilla-app/src/cvars.rs, benilla-app/src/world_backdrop.rs
|
|
- `WOW_RES_CENSUS` — benilla-app/src/perf/census.rs
|
|
- `WOW_RESIZE` — benilla-app/src/capture/mod.rs
|
|
- `WOW_REVEAL` — benilla-app/src/capture/probes/reveal.rs, benilla-app/src/dev.rs
|
|
- `WOW_RIG` — benilla-app/src/capture/probe_rig.rs, benilla-app/src/dev.rs, benilla-app/src/login/mod.rs, benilla-app/src/net.rs, benilla-app/src/probe_shield.rs, benilla-app/src/realm_select/smoke.rs, benilla-app/src/run_mode.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_RIG_CENSUS` — benilla-world/src/rig_palette.rs
|
|
- `WOW_RIG_COST` — benilla-world/src/rig_palette.rs
|
|
- `WOW_RIG_SKIN` — benilla-assets/src/materials.rs
|
|
- `WOW_ROW_BLOAT` — benilla-app/src/perf/census.rs, benilla-app/src/perf/mod.rs
|
|
- `WOW_SCHED_CENSUS` — benilla-app/src/dev.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_SHADE_CENSUS` — benilla-world/src/entity_shade.rs
|
|
- `WOW_SHADOW_TRACE` — benilla-app/src/shadow_core.rs
|
|
- `WOW_SHOT_REQUIRE` — benilla-app/src/capture/live_shot.rs
|
|
- `WOW_SHOT_REQUIRE_DIST` — benilla-app/src/capture/live_shot.rs
|
|
- `WOW_SKYBOX_T` — benilla-world/src/skybox.rs
|
|
- `WOW_SKY_DEPTH` — benilla-assets/src/materials.rs
|
|
- `WOW_SKY_QUALITY` — benilla-world/src/sky_fx.rs
|
|
- `WOW_SOUND_PROBE` — benilla-app/src/sound/probe.rs
|
|
- `WOW_SPELL_LIGHT` — benilla-app/src/entities/spell_fx/lifecycle.rs
|
|
- `WOW_STAGE1` — benilla-assets/src/materials.rs
|
|
- `WOW_STALL` — benilla-app/src/capture/probes/stall.rs, benilla-app/src/dev.rs
|
|
- `WOW_STALL_INJECT` — benilla-app/src/perf/stall.rs
|
|
- `WOW_STALL_SAMPLE` — benilla-app/src/perf/stall.rs
|
|
- `WOW_STATIC_GX` — benilla-world/src/static_gx/mod.rs
|
|
- `WOW_STATIC_GX_FADE` — benilla-world/src/static_gx/mod.rs
|
|
- `WOW_STATIC_GX_PROP` — benilla-world/src/static_gx/mod.rs
|
|
- `WOW_STATIC_GX_WMO` — benilla-world/src/static_gx/mod.rs
|
|
- `WOW_STATIC_MERGE` — benilla-world/src/terrain_stream/merge.rs
|
|
- `WOW_STREAM_TRACE` — benilla-app/src/perf/mod.rs
|
|
- `WOW_SYSTEM_TIMING` — benilla-world/src/sys_timing.rs
|
|
- `WOW_TABHOVER` — benilla-app/src/capture/fixtures.rs
|
|
- `WOW_TAB_TRACE` — benilla-app/src/target/scan.rs
|
|
- `WOW_TEARDOWN_INJECT` — benilla-app/src/perf/stall.rs
|
|
- `WOW_TEXT_PROBE` — benilla-app/src/ui_script/extract/text.rs
|
|
- `WOW_THREADS` — benilla-world/src/boot.rs
|
|
- `WOW_TILE_DUMP` — benilla-app/src/ui_models/mod.rs
|
|
- `WOW_TILE_TRACE` — benilla-app/src/ui_models/mod.rs
|
|
- `WOW_TILE_UNLOAD` — benilla-world/src/assets/mod.rs
|
|
- `WOW_TINT_PROBE` — benilla-app/src/aura_visual.rs
|
|
- `WOW_TORCH_TERRAIN` — benilla-app/src/torch_shadow.rs
|
|
- `WOW_TORCH_TRACE` — benilla-app/src/torch_shadow.rs, benilla-world/src/static_gx/torch_depth.rs
|
|
- `WOW_TRAIL_CENSUS` — benilla-app/src/capture/probes/trail_census.rs, benilla-app/src/dev.rs
|
|
- `WOW_TRILINEAR` — benilla-app/src/cvars.rs, benilla-assets/src/tex_filter.rs
|
|
- `WOW_TWIST_GAP` — benilla-app/src/player/body_pose.rs
|
|
- `WOW_UI_COST` — benilla-app/src/ui_script/extract/mod.rs
|
|
- `WOW_UI_DIFF` — benilla-app/src/ui_pass.rs, benilla-app/src/ui_script/extract/mod.rs
|
|
- `WOW_UI_GATE` — benilla-app/src/ui_script/extract/mod.rs
|
|
- `WOW_UI_HANDLERS` — benilla-ui/src/script/handler_prof.rs
|
|
- `WOW_UI_PICK` — benilla-app/src/ui_script/extract/mod.rs
|
|
- `WOW_UI_PROBE` — benilla-app/src/ui_pass.rs
|
|
- `WOW_UI_RAISES` — benilla-ui/src/script/raise_prof.rs
|
|
- `WOW_UI_SCALE` — benilla-app/src/cvars.rs, benilla-app/src/ui_script/mod.rs
|
|
- `WOW_UISCRIPT_DUMP` — benilla-app/tests/ui_script_wall.rs
|
|
- `WOW_UI_SPLICE_VERIFY` — benilla-app/src/ui_script/extract/mod.rs
|
|
- `WOW_UI_TICK` — benilla-ui/src/script/tick_prof.rs
|
|
- `WOW_UNATTENDED` — benilla-app/src/login/mod.rs, benilla-app/src/net.rs, benilla-app/src/run_mode.rs, benilla-world/src/bgwin.rs
|
|
- `WOW_UNIT_VISUALS` — benilla-app/src/capture/probes/visual_census.rs, benilla-app/src/dev.rs
|
|
- `WOW_UNIT_VISUALS_RADIUS` — benilla-app/src/capture/probes/visual_census.rs
|
|
- `WOW_UPLOAD_BUDGET` — benilla-world/src/world_plugins.rs
|
|
- `WOW_USER` — benilla-app/src/login/mod.rs, benilla-app/src/net.rs, benilla-app/src/run_mode.rs, benilla-protocol/examples/login_refusal_probe.rs, benilla-protocol/examples/park_probe.rs
|
|
- `WOW_VIS_DUMP` — benilla-app/src/capture/probes/live_fps.rs
|
|
- `WOW_VISTA_AT` — benilla-app/src/capture/mod.rs
|
|
- `WOW_VISTA_FACE` — benilla-app/src/capture/mod.rs
|
|
- `WOW_VISTA_MIN` — benilla-app/src/capture/mod.rs
|
|
- `WOW_VISTA_PITCH` — benilla-app/src/capture/mod.rs
|
|
- `WOW_VIS_TRACE` — benilla-world/src/model_render/visibility.rs
|
|
- `WOW_VOLFOG` — benilla-app/src/volumetric_fog.rs
|
|
- `WOW_VOLFOG_SHAFT_GAIN` — benilla-app/src/volumetric_fog.rs
|
|
- `WOW_VOLLIGHT` — benilla-app/src/volumetric_light.rs
|
|
- `WOW_VOLLIGHT_DEBUG` — benilla-app/src/volumetric_light.rs
|
|
- `WOW_VOLLIGHT_DENSITY` — benilla-app/src/volumetric_light.rs
|
|
- `WOW_VOLLIGHT_GAIN` — benilla-app/src/volumetric_light.rs
|
|
- `WOW_VOLLIGHT_HEIGHT` — benilla-app/src/volumetric_light.rs
|
|
- `WOW_VPLATE_TRACE` — benilla-app/src/vplates.rs
|
|
- `WOW_WARM_SLICE` — benilla-app/src/pipe_warm/mod.rs
|
|
- `WOW_WATER` — benilla-world/src/liquid/scene_depth.rs
|
|
- `WOW_WATER_CLIP` — benilla-assets/src/materials.rs
|
|
- `WOW_WATER_PROBE` — benilla-world/src/liquid/surface.rs
|
|
- `WOW_WAVE_DUMP` — benilla-world/src/ffx_glow.rs
|
|
- `WOW_WEATHER` — benilla-world/src/weather/mod.rs
|
|
- `WOW_WEATHER_DUMP` — benilla-world/src/weather/mod.rs
|
|
- `WOW_WETNESS` — benilla-world/src/weather/wetness.rs
|
|
- `WOW_WET_T` — benilla-world/src/weather/wetness.rs
|
|
- `WOW_WFX_AGE` — benilla-app/src/capture/mod.rs
|
|
- `WOW_WFX_AT` — benilla-app/src/capture/mod.rs
|
|
- `WOW_WFX_AZ` — benilla-app/src/capture/mod.rs
|
|
- `WOW_WFX_DEPTH` — benilla-app/src/capture/mod.rs
|
|
- `WOW_WFX_DIST` — benilla-app/src/capture/mod.rs
|
|
- `WOW_WFX_EL` — benilla-app/src/capture/mod.rs
|
|
- `WOW_WFX_HEAD` — benilla-app/src/capture/mod.rs
|
|
- `WOW_WFX_MODE` — benilla-app/src/capture/mod.rs
|
|
- `WOW_WFX_SPEED` — benilla-app/src/capture/mod.rs
|
|
- `WOW_WIN` — benilla-app/src/video.rs, benilla-world/src/worldview.rs
|
|
- `WOW_WMO_BIAS` — benilla-world/src/model_render.rs, benilla-world/src/static_gx/mod.rs
|
|
- `WOW_WORLDVIEW_AT` — benilla-world/src/worldview.rs
|
|
- `WOW_WORLDVIEW_` — benilla-world/src/bgwin.rs
|
|
- `WOW_WORLDVIEW_CHECK` — benilla-world/src/bgwin.rs, benilla-world/src/worldview.rs
|
|
- `WOW_WORLDVIEW_SHOT_AT` — benilla-world/src/worldview.rs
|
|
- `WOW_WORLDVIEW_SHOT` — benilla-world/src/worldview.rs
|
|
- `WOW_WORLDVIEW_SURVEY` — benilla-world/src/worldview.rs
|
|
- `WOW_ZONE_SKYBOXES` — benilla-app/src/zone_skybox.rs
|
|
|
|
## Scripts (`scripts/`)
|
|
|
|
- `doc-links.py` — Fail on a doc link whose target is declared nowhere in the workspace.
|
|
- `gen-message-catalog.py` — Generate `crates/benilla-ui/src/messages/catalog.rs` from `reference/1.12-message-catalog.tsv`.
|
|
- `gen-reference-events.py` — Regenerate `reference/1.12-events.tsv`: each 1.12 FrameScript event and the arguments it carries.
|
|
- `gen-reference-globals.py` — Regenerate `reference/1.12-globals.tsv`: the 1.12.1 client's global namespace, by origin.
|
|
- `gen-reference-verb-events.py` — Regenerate `reference/1.12-verb-events.tsv`: the events 1.12 Lua verbs fire, keyed by verb.
|
|
- `mixsum.py` — Read a `$WOW_MIX_TAP` capture and say, in numbers, what the mix was doing when.
|
|
- `pass-span-lint.py` — Refuse a second open `pass_span` on the same render pass (a wgpu validation error on Vulkan).
|
|
- `soundprobe.py` — Read back a `$WOW_SOUND_PROBE` capture and name the mechanism behind a speaker-breaking sound.
|
|
- `vplsum.py` — Read a `vpl`/`bub` overlay trace and say where the motion came from: projection, solve or snap.
|
|
- `api-coverage.sh` — Addon-API coverage: how much of the 1.12.1 client's global surface benilla's UI VM presents.
|
|
- `check.sh` — The in-loop verify: fmt everywhere, clippy and test on the changed crates and their dependents.
|
|
- `cine.sh` — Play one cinematic on the probe and print what happened, as a timeline.
|
|
- `gates.sh` — The land gate chain: every gate in order, stopping at the first failure.
|
|
- `genmap.sh` — Generate docs/MAP.md, the map of what is built, from what is on disk.
|
|
- `import-wtf.sh` — Import addon settings (SavedVariables) from a real WoW install's WTF folder into benilla.
|
|
- `probe-identity.sh` — Who a scripted run logs in as; sourced by smoke.sh, cine.sh and summon-live.sh, never run alone.
|
|
- `sccache.sh` — Use sccache for rustc when it is installed.
|
|
- `smoke.sh` — The clean-run gate: boot the real client, log out, re-enter, walk the realm list, check the log.
|
|
- `soundprobe.sh` — Start the client in sound measuring mode: record the mix before and after the output limiter.
|
|
- `summon-live.sh` — Two-client live summon probe: a second account summons this checkout's character, which accepts.
|
|
- `visual.sh` — Visual A/B harness: capture deterministic screenshots and diff them against a baseline.
|
|
|