Developer postOriginal post (opens in a new tab)

Bugs and Performance...

Lots o' fixes...

The big stuff, details are below:

  • tons of bug fixes for gameplay bugs, ui bugs, crash bugs, bug bugs
  • fixed two big performance things
    • the internal profiling system would slowly take more and more time requiring a restart
    • the gamepad detection code was super slow, which wouldn't be a problem except a bunch of devices send spurious device changed messages, so this caused framerate hitches for some folks (like me)

  • lots of better pad collision stuff to prevent pad pathing overshoots
  • some animation polish

Enjoy, and let me know if there are bugs!
Chris

v0.1.6729.0:

  • code
    • big optimizations for longer runtimes with the prof system (this actually was partly due to floating point denormals which is kinda funny if you're a programmer)
    • ridiculous mode is just ctrl+shift now
    • split breaking glass sound effect into normal and endgame for endgame sound damping
    • fix purloin delegate bug, at least vastly reduce the chances of it hitting again
    • don't display weirdly broken floating amba personal space timer when the mission isn't selected (revisit this?)
    • put "simplified" in the mission display in a few places
    • switch practice mode handicapping testing to absolute wins, and save in config, display computed handicap in settings now, remember you can click and drag in the numberspinner to scrub
    • also save practice mode quickplay group to config
    • fix draw order on mission checkboxes in hud
    • use previous replays sort as secondary sort key
    • only guests invade amba personal space
    • fix sliding accidentally introduced on going to bar
    • stop bartender walking if queued guests and current guest bails
    • remove UI from dossier preview on ui toggle ctrl-shift-u
    • don't crash if venue not in custom qpg
    • fix the out-of-convo stop but still in convo bug
    • fix issue with amba leaving convo as bug should finish bypassing walking bug time window
    • better threaded gamepad detection to avoid hitches, including if spurious notifications which happen with some devices for some reason?
    • when making new replay dir, actually put cursor on it when done
    • allow non-holding inspects, disabled for now
    • add default_missions to qpg props so can do alt balcony modes without surprising people
    • fix issue with custom quickplay props overshadowing normal quickplay modes on loading screen, now should display correct name
    • more fixes for focus issues on ui transitions
    • remove any customized quickplay mapping when switching venues, now you just have to customize every venue, which is less surprising
    • fix issue with replay sets hanging if auto next is on
    • more button options for replay sniping in results screen (go to replay, continue, next game, menu, etc)
    • I think I fixed the bookcase fingerprint thing? also, now takes and returns by civs both smudge, spies be warned
    • fix leaving spectation lobby sort bug
    • speeling
    • replay timeline and playback quality of life changes
      • ctrl-click in viewport toggles play/pause
      • more robust mousewheel and shoulder button event scrolling
      • timeline events track timeslider scrubbing
      • fix some bugs with timeline not recentering on maximized toggle
      • add left/right keyboard event scrolling, and repeat for gamepad and key event/timeline scrolling
      • in free cam, if you click on an event in the timeline, it tries to move the camera to that event's noun

    • use generic game result messages in practice mode because it switches to spy results after sniper shot and the "you were shot" message is wrong
    • no more instasip at bar
    • don't instasip at statues either
    • don't instant check watch, little buffer
    • don't detach briefcase if we get interrupted and are blending out, so avoid flying briefcase
    • try to fix flying briefcase book raise case
    • fix text fringing on 16x multisampling, add 1px border to each glyph
    • fix infinite pending delegated purloin bug
    • settings for vsync and frame rate limits
    • blank screen for spectation sniper buffering...not great but prevents long freeze frame
    • settings for separate draw spectator list while playing and spectating
    • replay auto play next seperate controls for all games or only live spectation
    • fix some spectation ui stuff
    • add simple network buffering to correct sniper side stutter if there's a lag spike in play, like with spectation
    • log num logical processors
    • setting to allow y invert shortcuts (ctrl-y and y/triangle), disabled by default since most people aren't demoing at trade shows

  • content
    • fixing ik weighting on statue anims for devi, dom, danielle, danger to not spaz out while theyre holding statues
    • fix ballroom sniper camera and keep backwards compat for replays because I'm a nice guy
    • typos in unlocks
    • fixed morgans walk so that his right foot doesnt slide
    • update quickplay props to latest
    • add default_missions for balcony surprises
    • aquarium adjust hard colliders to keep people out from the corners behind the curtains
    • fix a ton of bookshelf, statue, window, and painting pads to avoid overshoot, almost all venues (pub, aquarium, gallery, library, high-rise, moderne, ballroom, terrace, teien, courtyard)