Files
shweet b96defa1e6 Profile stats, first-run hints, tiered balance, a wave-driven whip, and more options
- Profile Stats: damage dealt, kills and wins (single player and multiplayer) and the most and least played weapons
  and trinkets, counted from running totals in the simulation so online rewinds correct them. Protocol 6.
- First-run control hints in the sandbox (and Chat in lobbies), each gone for good once used.
- The ready countdown and a timed round's last five seconds beep (new countdown sound), and those seconds show big.
  When time runs out, everyone short of the most health dies.
- Weapon balance tuned into tiers: Whip and Grenade Launcher on top, then melee, ranged, and utility (Vacuum,
  Grapple, Uzi) at the bottom.
- The whip's lash is a chain of links a wave rolls down: windup, loop, crack, then a floppy recoil.
- Muzzles come from Muzzle nulls in weapons.anm2 (read in at build time), for shots and the flash, which now follows
  the weapon.
- Settings: Quit, Scale (1x-4x or Free), FPS meter and limit beside Vsync, Mute on Unfocus, Damage Numbers, Rumble,
  Stick Deadzone, and an Online section (Host, Chat, Ping) shared with the Multiplayer page.
- The menu header lays out tabs and buttons by their names. About is sandbox-only. The score no longer shifts with
  the menu's tab.
- Smaller meters, 90 tips (all ending in !), and a shorter lobby welcome.
2026-11-10 18:32:31 -05:00

122 lines
7.8 KiB
Markdown

# Sound sources
Cut from the Sound Ideas Series 4000 and Guns libraries and the Universal Studios one (or synthesized), resampled with no filtering to 11025 Hz unless noted, stored as SNES-style BRR (4-bit ADPCM, 16 samples in 9 bytes) and played back with no interpolation. Built by tools/sfx_build.py.
| Sound | Source | From | Speed | Rate | BRR bytes |
|---|---|---|---|---|---|
| beam | SpaceZap 4001_88_7 | 1.09s | 1x | 11025 | 2727 |
| beep | synth beeps | | 1x | 11025 | 360 |
| blast | synth pew | | 1x | 11025 | 1053 |
| bolter | US03-11-1 ELECTRICITY - SPARK GAP CRACKLE AND HUM | 7.90s | 1x | 11025 | 1791 |
| bolter_heavy | US03-11-1 ELECTRICITY - SPARK GAP CRACKLE AND HUM | 7.90s | 0.7x | 11025 | 2556 |
| boomerang | CartoonWhizz 4001_75_4 | 1.00s | 1x | 11025 | 1791 |
| boomerang_heavy | CartoonWhizz 4001_75_8 | 1.33s | 1x | 11025 | 3204 |
| bounce | BodyfallHuman 4003_59_1 | 0.54s | 1x | 11025 | 963 |
| bow | US02-44-1 ARCHERY - SINGLE BOW TWANG | 0.17s | 1x | 11025 | 972 |
| bow_heavy | US02-44-1 ARCHERY - SINGLE BOW TWANG | 0.17s | 0.8x | 11025 | 1233 |
| break | US02-96-1 CRASH, MISCELLANEOUS - SMALL OBJECTS FALLING ON CEMENT | 0.59s | 1x | 11025 | 2808 |
| cast | synth ember | | 1x | 11025 | 2556 |
| charge | synth warp | | 1x | 11025 | 5076 |
| chat | synth beeps | | 1x | 11025 | 576 |
| countdown | US03-58-2 SPACE, DOOR - DOOR LOCK BEEP | 0.16s | 1x | 11025 | 1557 |
| crawl | kept from the synth set | | | | |
| dash | Swish 4003_47_4 | 0.17s | 1x | 11025 | 1143 |
| death | US03-34-1 KICK, HUMAN - SINGLE KICK INTO STOMACH | 0.17s | 1x | 11025 | 2916 |
| death | CartoonSquish 4001_30_4 | 0.80s | 1x | 11025 | 2916 |
| detonate | kept from the synth set | | | | |
| detonate_empty | HandGunFoley GUNS03_24_3 | 0.09s | 1x | 16000 | 891 |
| donk | US02-69-2 COMEDY - SINGLE HEAD BONK | first | 1x | 11025 | 3852 |
| donk | CartoonBell 4001_52_1 | first | 1x | 11025 | 3852 |
| duck | kept from the synth set | | | | |
| echo | synth shimmer | | 1x | 11025 | 1665 |
| equip | MachineGunFoley GUNS03_39_1 | 0.03s | 1x | 11025 | 1980 |
| explosion | Explosion 4003_97_2 | 2.21s | 1x | 8000 | 4158 |
| fall | CartoonWhistle 4001_78_3 | 1.43s | 1x | 11025 | 5076 |
| finish | kept from the demo1 set | | | | |
| fireball | kept from the demo1 set | | | | |
| flail | Swish 4003_47_4 | 0.17s | 1x | 11025 | 1980 |
| flail | ChainRattle 4003_84 | 15.46s | 1x | 11025 | 1980 |
| flail_heavy | Swish 4003_47_1 | 0.40s | 0.7x | 11025 | 2916 |
| flail_heavy | ChainRattle 4003_84 | 15.46s | 1x | 11025 | 2916 |
| flail_land | US03-37-2 METAL, BANG - LARGE METAL WRENCH BOUNCES OFF STEEL AND FALLS | 0.78s | 1x | 11025 | 1872 |
| flame | US03-17-2 FIRE, FLASH - WIZARD FIRE PUFF, FLASH POT | 0.68s | 1.4x | 11025 | 864 |
| grapple | US04-42-1 GUN, SILENCER - SUPPRESSED FIRING - SINGLE SHOT | 0.16s | 1x | 11025 | 1665 |
| grapple | ChainRattle 4003_84 | 15.46s | 1.3x | 11025 | 1665 |
| grapple_heavy | Swish 4003_47_1 | 0.40s | 0.8x | 11025 | 2106 |
| grapple_heavy | ChainRattle 4003_84 | 11.94s | 1x | 11025 | 2106 |
| grenade | GrenadeLauncher GUNS02_48_1 | first | 1x | 11025 | 2268 |
| grenade_bounce | DropCan 4003_62_2 | first | 1x | 11025 | 1044 |
| hit_air | CartoonWhizz 4001_75_7 | 0.78s | 1x | 11025 | 864 |
| hit_air_heavy | CartoonWhizz 4001_75_7 | 0.78s | 0.55x | 11025 | 2268 |
| hit_blunt | PunchBody 4003_49_1 | 0.41s | 1x | 11025 | 1044 |
| hit_blunt_heavy | PunchBody 4003_48_6 | 0.84s | 1x | 11025 | 1476 |
| hit_bullet | BulletImpact GUNS03_67_7 | 0.33s | 1x | 16000 | 684 |
| hit_bullet_heavy | BulletImpact GUNS03_65_12 | 0.15s | 1x | 11025 | 1791 |
| hit_electric | US03-13-1 ELECTRICITY - LARGE TRANSFORMER ARCS | first | 1x | 11025 | 2106 |
| hit_electric_heavy | US03-12-1 ELECTRICITY - SMALL TRANSFORMER ARCS | 0.48s | 1x | 11025 | 1296 |
| hit_energy | CartoonGun 4002_27_5 | 0.81s | 1x | 11025 | 972 |
| hit_energy_heavy | SpaceZap 4001_88_8 | 0.83s | 1x | 11025 | 1872 |
| hit_explosive | Explosion 4003_92_4 | 2.44s | 1x | 11025 | 1791 |
| hit_explosive_heavy | Explosion 4003_97_5 | 1.21s | 1x | 8000 | 2331 |
| hit_fire | Explosion 4003_94_4 | 3.14s | 1x | 11025 | 1980 |
| hit_fire_heavy | GrenadeHand GUNS02_46_1 | 0.85s | 1x | 8000 | 2151 |
| hit_lash | SlapFace 4003_52_5 | 1.21s | 1x | 11025 | 648 |
| hit_lash_heavy | SlapFace 4003_52_6 | 1.16s | 1x | 11025 | 1332 |
| hit_magic | US03-17-1 FIRE, FLASH - WIZARD FIRE PUFF, FLASH POT | 0.17s | 1.3x | 16000 | 1359 |
| hit_magic | synth sparkle | | 1x | 16000 | 1359 |
| hit_magic_heavy | SpaceZap 4001_88_9 | 1.03s | 1x | 16000 | 2718 |
| hit_pierce | BulletImpact GUNS03_64_1 | 0.04s | 1x | 11025 | 828 |
| hit_pierce_heavy | Bayonnet GUNS02_24_3 | 0.12s | 1x | 11025 | 1692 |
| hit_slash | StabHuman 4003_56_4 | 0.87s | 1x | 11025 | 900 |
| hit_slash_heavy | Bayonnet GUNS02_23_8 | 0.14s | 1x | 11025 | 1791 |
| impact_arrow | DropWood 4003_63_3 | 1.53s | 1x | 11025 | 1332 |
| impact_blaster | BulletImpact GUNS03_65_8 | 0.02s | 1x | 11025 | 792 |
| impact_boomerang | CartoonBonk 4001_03_4 | 0.78s | 1x | 11025 | 1053 |
| impact_bullet | BulletImpact GUNS03_64_1 | 0.04s | 1x | 16000 | 738 |
| impact_mine | DropCan 4003_62_5 | 1.27s | 1x | 11025 | 864 |
| jump | kept from the synth set | | | | |
| land | kept from the synth set | | | | |
| latch | US02-21-3 AMUSEMENT PARK, GAME - BALL GAME - HIT METAL TARGET | 0.16s | 1x | 11025 | 1584 |
| level_down | synth arp | | 1x | 11025 | 2268 |
| level_up | synth arp | | 1x | 11025 | 2268 |
| mine | Swish 4003_47_3 | 0.18s | 1x | 11025 | 1512 |
| mine | synth beeps | | 1x | 11025 | 1512 |
| poke | Bayonnet GUNS02_23_6 | 0.10s | 1x | 11025 | 864 |
| poke_heavy | Bayonnet GUNS02_24_1 | 0.14s | 1x | 11025 | 2106 |
| pound | synth thud | | 1x | 8000 | 2331 |
| punch | Swish 4003_47_1 | 0.40s | 1x | 11025 | 648 |
| ready | US03-02-1 DISHES, GLASS, TOAST - TWO GLASS BEER MUGS CLINK TOGETHER | 0.16s | 1x | 11025 | 1080 |
| ricochet | BulletRicochet GUNS03_77_14 | 9.39s | 1x | 16000 | 2601 |
| rocket | RocketLauncher GUNS02_99_1 | 0.02s | 1x | 11025 | 2727 |
| rocket_heavy | GrenadeLauncher GUNS02_49_5 | 19.68s | 1x | 8000 | 3555 |
| roll | kept from the synth set | | | | |
| select | DropCoin 4003_64_4 | 1.65s | 1x | 16000 | 621 |
| shotgun | Shotgun GUNS02_18_2 | 0.01s | 1x | 11025 | 4572 |
| shotgun | ShotgunFoley GUNS03_57_6 | 0.06s | 1x | 11025 | 4572 |
| shotgun_heavy | Shotgun GUNS02_19_2 | 0.01s | 1x | 11025 | 8190 |
| shotgun_heavy | ShotgunFoley GUNS03_57_2 | 0.06s | 0.8x | 11025 | 8190 |
| slam | US03-39-2 METAL, HIT - LOUD METAL CLUNK | 0.16s | 0.7x | 11025 | 3852 |
| slash | Swish 4003_47_2 | 0.79s | 1x | 11025 | 1170 |
| slash_heavy | Swish 4003_47_2 | 0.79s | 0.75x | 11025 | 1908 |
| splat | CartoonSplat 4001_32_1 | first | 1x | 11025 | 1044 |
| step | CartoonFootsteps 4003_46_2 | 0.80s | 1x | 16000 | 891 |
| swap | kept from the demo1 set | | | | |
| swing | Swish 4003_47_1 | 0.40s | 1x | 11025 | 1098 |
| swing_heavy | Swish 4003_47_1 | 0.40s | 0.7x | 11025 | 1764 |
| teleport | US03-68-1 SPACE - DESCENDING SPACE WHINES | 0.80s | 1x | 11025 | 1872 |
| teleport_warp | US03-68-3 SPACE - ASCENDING UNDULATING SPACE WHINE | 0.32s | 3x | 11025 | 2376 |
| unduck | kept from the synth set | | | | |
| unequip | RifleFoley GUNS03_55_1 | 0.49s | 1x | 11025 | 1548 |
| uppercut | synth whoosh | | 1x | 11025 | 3168 |
| uzi | kept from the demo1 set | | | | |
| uzi_heavy | GunMachineGun 4002_86_3 | 1.83s | 1x | 11025 | 1872 |
| vacuum | US04-22-2 SUBMARINE - INT - ELECTRIC SERVO MOTOR, SHORT | 1.00s | 1x | 11025 | 936 |
| vacuum_heavy | CartoonWhizz 4001_75_9 | 1.44s | 1.6x | 11025 | 2520 |
| vacuum_start | US03-68-1 SPACE - DESCENDING SPACE WHINES | 6.70s | 1x | 11025 | 2916 |
| vacuum_stop | US03-68-1 SPACE - DESCENDING SPACE WHINES | 6.70s | 1x | 11025 | 2916 |
| whip | Whip 4003_57_4 | 2.04s | 1x | 11025 | 1692 |
| whip_heavy | kept from the demo1 (its whip) set | | | | |
| wisp | US02-45-5 ARCHERY - SHOOT FLAMING ARROW | 0.18s | 1x | 11025 | 1584 |
The built sounds come to 172 KB as BRR.