Full notes
Full Antistatic update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- UI and audio
- Gameplay
- Performance
- Balance
- Fixes
- Server
Antistatic changes
0.4.0 - Jun 8 2019
New UI infrastructure, used for the new main menu. Lots of random changes.
Features
Start of shiny new UI infrastructure, used by main menu and settings
Moved settings from versus select to settings screen
Added SFX to UI interaction (only on new infrastructure)
Throws now scale their speed by the target's weight
Cursors move faster while angling the right stick
AI now shakes out of tumble
Brand new audio loader - much faster, slightly buggier, more portable
Blastzones render again when approaching them
Netplay
Clunky in-game chat using the `say`, `me`, and `nick` commands
Netplay UI now shows more errors
Can now cancel join and host
Disconnects happen more nicely
Fixed some of the bugs with the netplay UI
Disabled most non-controller menu navigation while connected for netplay, since they currently cause desyncs
Balance
Wall jumps grant brief intangibility
19XX now disables shaking out of tumble
Every aerial has landing lag reduced by about 25%
Lag-canceling reduces landing lag by 25% (roughtly the same lag as before), controlled by LAG_CANCEL_MUL constant
Ledge dropping caps intangibility to 2/3 of maximum
Boombox blastzones shrunk slightly
Silicon
Fair and bair adjusted
Forward-tap rescaled
Training
Added heatmap overlay
Added AUTO_LAG_CANCEL game constant
Fixes
Fixed some frame-dependent input weirdness
Ignore some keys when connecting a keyboard controller
Fixed a typo in the default keyboard layout
Fixed a bug that caused keyboard controllers to not respond if a button was highlighted
Disabled some buggy behavior in old UI (used in versus select, training menu)
Character models are now drawn slightly offset to reduce z-fighting
Fixed Several keyboard controller bugs
Audio now gets stopped when actually makes sense, instead of every scene change
Same as previous, but for music starting
Text rendering looks a little less awful on cursors/droppers
Fixed micro symbols not rendering
Fixed some bugs with shields
Fixed some bugs with netplay connecting
Fixed blank results screen if quitting happened during a pause
Fixed other weirdness with results screens and quitting
Fixed `math` command not writing a newline
MathVM now supports percents, but modulus is disabled for now
Misc
Updated Node.js to 12.4.0
Animations can now play at non-integer speeds (used for some of the other changes)
Characters can now be scaled to different sizes using the skeletonScale and bubbleScale properties
Characters can now have all animations sped up or slowed down using the animationSpeed property
Rectangle borders are more rectangular
Some improvements to old UI components
Internationalization packages are now bundled, for future use
`dbg network` makes more sense to use
No longer remembers last mode played, but starts in the `startMode` config setting
Shields look a bit nicer
TypeScript now targets ESNext instead of ES2017
Source
Changelog.gg summarizes and formats this update. How we read updates.
