1. Gone Viral
  2. News

Gone Viral News

Hotfix 0.2.3.1

CLOSED BETA HOTFIX 0.2.3.1

A few quick fixes for y’all! The important ones:

Twitch integration and Steam integration apparently can’t coexist by default in the engine. Who knew? Now they do.
Teleporters now don’t make your Telekinetic Weapon chase across the entire level to catch up with y’all. Hey, we wouldn’t normally hotfix JUST for this, but here ya go.

And some extra odds and sods. Enjoy!

Features:
-- Teleporters now make sure you never leave your buddies behind
-- Added a new game option to show your current seed at the top of the screen

Content:
-- Added new Medlab (was in 0.2.3 but didn’t make patch notes)

Twitch:
-- Moved to synchronous GetHostByName call to work around issue with UE4's Steam Integration changing engine internals of the SocketSubSystem. Fixes issue with Twitch integration being able to log in when game is on Steam (thanks @Gramstaal)
-- Removed some unnecessary helper text in certain Twitch settings
-- Twitch connection errors (if any) are broadcast to chat message boxes
-- Added more log info on errors connecting to twitch

Polish:
-- Marked medlab machines as being hazards to NPCs appropriately
-- Added collision to Health Gambler
-- Added an actual clickable link to the discord from the main menu
-- Fixed an issue where different nav mesh areas were not being ordered properly
-- Updated item pods to properly update their nav mesh areas
-- Updated medlab machines (really all machines) to properly update their nav mesh areas
-- Updated the two medlab machines that can hurt enemies so that enemies don't accidentally choose to walk on them nearly as often
-- Added some web links to the "You Win" screen and cleaned it up a little
-- Reticullations to start room/tutorial splines to attempt stopping them popping in cooked builds

Closed Beta Patch 0.2.3

Here are some quality of life additions coming your way in today's weekly update:

Teleporters! - This oft-requested feature will let you blip back to the start room from any Vault, Boss, or Shop room - hopefully saving some running around.

Steam Integration - You can now start earning Steam Achievements alongside your in-game achievements. I wouldn’t get too used to ‘em - we’re sure to change achievements up as we move to Early Access, but this is a key step for being able to do them fully in the future.

Twitch Improvements! - We’ve worked with several streamers (thanks @1ceprime, @Kahvikone, and @MoreThenThree!) to test our Twitch integration where stream viewers can vote along with the NPC fans, and improved the process of getting authed up and the voting itself.

In addition, there are also a number of bug fixes, polished thangs, and quality-of-life improvements - often based on hearing issues and suggestions from our discord. Drop by, say hi, ask questions, or give feedback and opinions! Any runs you can do are handy for feeding the analytics machine, but giving us an earful about what’s good and what ain’t is even better!

There are roughly 400 folks who have helped out testing so far, with hundreds more still waiting on the signup list (we’ll getcha in!)

Thanks!

-Gaff

Features:
-- Teleporters added to Shops, Vaults, and Boss rooms, allowing instant return to the entrance room while not in combat
-- First pass on earning Steam achievements along with your in-game achievements

Content:
-- New Bomber behavior on melee wallops - now drops minibombs on successful Pinball Hits (i.e. walloping an enemy into another enemy)
-- Claws + Bomber no longer rains bombs for the last few tiles near your landing spot (thanks for the vid @Gramstaal)
-- Bomber minibombs obey all standard bomb synergies
-- BombGadget, Gadgets, Wearables, Carnage Items can now have different behavior on button down and button up

Twitch:
-- Simplified and clarified the OAuth token process in the Twitch options menu
-- Fixed an issue where multi-line twitch chat would not be scrolled into view (thanks @Kahvikone)
-- Improved visuals for voting, including making actual stream voters stand out
-- Successful votes will not show up in our internal twitch chat box

Polish:
-- Fixed an issue where walloping an enemy into a popper could throw errors
-- Fixed being unable to enter a custom seed before your run (Thanks @1cePrime)
-- Cleaned up some ugly navigation behavior in the custom seed section of the character select menu when using arrow keys or a gamepad
-- Reduced the "cooldown" time on chests to allow you to open them a little more quickly after they are spawned
-- Fixed issue with Bubble Wand/Tracker Shots combo having odd visual issues (thanks @loginerror, very handy find)
-- Lockpicks are no longer silently consumed if used with no locks in range
-- Portable Repair Kits are no longer silently consumed if used with no repairs needed
-- Electric Sword's harpoons regen ammo faster with higher Fury stat - thanks for the reminder @Picklesnshakes
-- (Note: killing enemies also grants an immediate ammo)
-- Added quick placeholder stat descriptions to the character sheet (thanks for the poke @Gramstaal)
-- The opening key binding tutorial decal that appears in the starting room of each non-tutorial run no longer appears if you have changed your key bindings
-- Increased the dead zone for controller sticks to reduce snapback (thanks @Kahvikone)
-- Changed collision for Spike Traps to interact with pickupables/spikeballs/etc. as they rise and fall
-- Rewrote how Spike Traps work in general for syncing up (fixes bug where sometimes a spike tile would not sync with its buddies)
-- Fixed destroyed Oompa Cameramen causing crashes after save/load
-- Generally handle the case in DungeonSpawner of objects that self-destruct on reloads
-- Fixed case where Tosser plus Bomber could have bombs fall through the floor in cooked builds
-- Teleporter cleanup to handle cases of activating in combat occasionally
-- Fixed spikes with incorrect timing on one side of SpikeWave_Std room
-- Slight positional adjustments for the level greeter's item pedestal
-- Teleporters change color to match the room to which they teleport
-- Teleporters save state on LevelSave
-- Teleporters animate rising and lowering as they go active/inactive
-- Teleporters and level greeters now mark their tiles as invulnerable
-- Teleporters handle character teleportation a bit more cleanly
-- Fixed an issue where lit bombs could not be hit with your attacks during a run (thanks @Kahvikone)
-- Fixed concurrency issues for the nuke whistle and spider / psychic shield hit sounds (thanks @Kahvikone)
-- Added key bindings for zooming the camera in and out (thanks @Kahvikone)
-- Teleporters should no longer sometimes become active during boss fight
-- Added VFX to Teleporters
-- Teleporters stop player movement during transportation

Developer Changes
-- [DEV] Added the Juggernaut to the boss test level
-- [DEV] Attempted fix for plugin build/filetype issues
-- Added steam achievement names to FAchievementData
-- [DEV] General overall major cleanup of Tracker Shots to be more robust
-- [DEV] Removed log spam from MovementPayload/homing
-- [DEV] Removed BaseCharacter/PC from the loop on wearable activation (now happens via CP_Inventory for all activatables whereas previously it was that way only for Carnage Item)
-- [DEV] Refactored Gadgets / Bomb Gadgets to be able to execute activatable effects without consuming charges/the gadget where appropriate
-- [DEV] Synergy Lab set up using teleporters for easy movement

Hotfix 0.2.2.2

CLOSED BETA MINIPATCH 0.2.2.2
This time we really are patching every day because we can!

This is a small update, being posted largely because we improved the process for integrating with Twitch quite a bit. With more testers coming in over the next few days, we figured we’d make anyone streaming have a bit easier time of things with the new changes.

Otherwise, there’s a day’s worth of content improvements - enjoy!

Features:
-- Updated the Twitch OAuth process to a more streamlined, secure version

Content:
-- New mutation: The Key To Power - gain +POW for every key above 10, lose POW for every key below 10
-- Exit Wounds mutation now passes through armor to affect hit points directly
-- Added detailed descriptions for all mutations
-- Added detailed descriptions for all weapons
-- Added appropriate mutations to Genetic Surgery common pool

Polish:
-- Renamed Explosive Skin to Force Skin

Developer notes
-- [DEV] Added ability to convert FStatMod to string for easy debug logs
Checkin:
-- [DEV] Internal setup around Gravity Gun
-- [DEV] Added new Twitch dev commands

Hotfix 0.2.2.1

CLOSED BETA UPDATE 0.2.2.1
We’re so awesome that we patch every day, just because we can!

Meanwhile, over here on planet Um-Actually, there’s a quite spammy warning message in the Sticky Mess event from yesterday’s patch that we wanted to get cleaned up.

For free, we’ve tossed in today’s other changes, including the “Spinning Tiles shouldn’t affect you while hovering” fix.

If these fixes break further things, we’ll learn a valuable lesson about minimalistic hotfixes. (that admittedly we shoulda learned a long time ago, but oop-la, what can ya do?)

Enjoy!

Content:
-- Spinning tiles no longer affect you if you are flying (thanks almost every tester we have ever had who have been mentioning this issue for almost a year)
-- Added Ablative Armor as a new armor - cheap (5 coin) armor that can't be repaired after being damaged
-- Added Explosive Skin mutation - explode when you dash into things

Polish:
-- Fixed warning spam from Sticky Mess event. Note, this required a fair bit of a rework to avoid a potential issue, so please let me know if you see other odd splatter-related issues (Splatter is our system for tar/acid/fire/etc. pools on the ground)
-- Fixed a long-standing bug: every armor on the ground would reload from save with the same current armor value as your worn armor
-- Attempted to fix an issue where mini claw spiders could be still alive when the room left lockdown
-- Fixed a bad setup in the split arena room where the first wave of enemies would destroy a bunch of rocks
-- Fixed an issue where Da Champ started with a rocket launcher instead of being empty handed before choosing his first weapon
-- Fixed potential issue with spinning blades hitting an object in the middle of self-destructing
-- Added detail text for more mutations

Closed Beta Patch 0.2.2

CLOSED BETA UPDATE 0.2.2.0
Well, with about fifty folks testing the game for the first time this week (thanks y’all, you rock) this week’s update is largely about responding to feedback and fixing Quality of Life issues, as well as a tad more content.

With the success of the whole process working out, we’ll be adding hundreds more folks in over the next few weeks as well, so please do keep the feedback coming on our discord or via email at [email protected]!

Content:
-- Regenerative Armor added - when going down a level, repairs itself for one armor point. If fully repaired, repairs innate armor.
-- Removed Telekinetic Weapon from the pool of possible starting mutations as it was arguably too common
-- Added two more arena rooms
-- Added Achievement New Champ: Abacus for winning as everyone's favorite robot assassin (a little late for @Snorlaxxo's WORLD FIRST EVER ABACUS VICTORY)
-- Switched the armor forge from an exponential price increase to a linear price increase

Combat:
-- Claws now grant a brief shield while descending
-- Fixed bug where hovering over rocks, etc. with Throughput would not have Throughput work properly and similar other issues
-- The above includes a set of wide-effect-but small-noticeable-improvement projectile changes that fix some odd behaviors - but please keep an eye out for new small projectile issues!

UI:
-- Fixed an issue with getting the character select UI stuck if you hadn't unlocked any characters and navigated to them with a gamepad or the arrow keys (thanks @c04x)
-- Embiggened font for Poll readability while twitch streaming (good call @SPDene)
-- Adjusted poll widget so it won't overlap with Pending Fan Events except in crazy cases
-- Adjusted relative font of options vs. header in poll watcher widget
-- "Fan Polls Visible" now defaults to "On" in settings

Polish:
-- Biggest Fan will no longer move you while you are rooted or unresponsive (fixes issue with it moving you around while arena cutscene completes) - thanks @Snorlaxxo for the find.
-- Fixed an issue where destructible meshes could bounce around all crazy like if they were over rocks (thanks @Starcore6)
-- Fixed issue where falling nukes would occasionally explode high in the air over rocks
-- Dash immunity can now stack with itself (preparation for using dash immunity from other sources such as slashing pounce)
-- Reticulated splines to work around UE4 crash issue on startup
-- Differentiated short text for Bugzapper and Shocker carnage items, removed inaccurate detailed text for Shocker (thanks @Snorlaxxo)
-- Fixed the concurrency settings for various elevator sounds
-- Fixed an issue where you could trigger the elevator to rise without actually standing on it (thanks @Snorlaxxo)
-- Fixed an issue where arena pods would play their victory opening animations even if you were already dead (thanks @Snorlaxxo)
-- The player is now disabled during the end of run win screen, meaning you can no longer run around and do things during that time (thanks @Snorlaxxo)
-- Fix for Viral Spread working poorly if fired inside of an occluder/hanging with new projectile collision changes
-- Leaping in in doors with your claws will no longer cause you to land on the door frame and then slide off to the side (thanks @Snorlaxxo)
-- Blood Armor now handles overflow of healing back into your actual hearts
-- Blood Armor was being being fully repaired even by a single heart drop (fixed)
-- Claws now synergizes with Spikeballs and/or Bomber mutations despite not having projectiles innately
-- Fixed the "Dash Toward" option's description text (thanks @Linkforce)
-- Fan opinions are properly calculated again (was preventing fan opinions on polls from reflecting audience traits)
-- Tall arena walls now properly spawn their walkways and cheering prisoners again
-- Using a gamepad will no longer cause your in-game gadget display to blink constantly (thanks @Linkforce)
-- The oompa TV cameraman in the starting room no longer can be killed
-- Added option to enable/disable camera shakes (good call @CarlolucaS)
-- Removed spammy logging from BombGadgets
-- Removed log spam from The Champ
-- Added more logging to buffsplatters to attempt to track down warnings being thrown in Dr. Death fight (details/logs welcome if folks can find a repro)
-- PC status is now logged at level transitions and upon entering combat for ease of tracking bug reproduction with mutations/etc.
-- Fixed odd names for many in-game traps (good catch @Linkforce!)
-- Cleaned up creature names for many creatures, especially higher level variants
-- Fixed bug where your Telekinetic Weapon could damage you during the Blades fan event. This involved changing your invisible buddy's team, so please keep an eye out for any new odd behavior with Telekinetic Weapon - thanks!
-- Fixed an issue where closing the menu with your menu key could cause changed settings or confirmation boxes to be left in weird states (thanks @Snorlaxxo)
-- Fixed: Lockpicks gadget in particular looked ridiculous when scaled up with Long Arms (thanks @Snorlaxxo)
-- Added detailed text descriptions for another ~40 mutations
-- Adjusted spawn rate of Arena Armor about 30% down relative to other armors (heard feedback from a few folks, including most recently @SuperKid1ced whom you should blame now as you die to traps in droves)
-- Fixed an issue where confirmation boxes with countdown timers were not actually counting down
-- Re-enabled a more clear link effect between the oompa overseers and the targets they are shielding
-- Added sanity checks to boss slam attacks in case the boss dies mid-attack

Dev Notes
-- [DEV] Added delegates to RunManager to let actors know when the level is about to change
-- [DEV] Projectiles now broadcast a delegate during initialization just before initialization/collision is complete
-- [DEV] This allows Throughput and Exit Wounds and similar projectile-affecting mutations to change collision pre-projectile-start
-- [DEV] Cleaned up several aspects of doors to have more consistently set data
-- [DEV] Added logging around Character Summary, Death Summary, Run Summaries
-- [DEV] Added backend data for per-class win/loss streaks
-- [DEV] Productized some end of run internals/delegates that will require me to test run ending more thoroughly tomorrow/Monday pre this week's patch
-- [DEV] Added ability to convert CharacterSummary, RunSummary, DeathSummary structs to human-readable strings
-- [DEV] Added separate dev name field for room editor vs. player-facing to IDDisplayMap
-- [DEV] Backend work to allow rerolling of characters and CPP_Actors
-- [DEV] Modified iSpawned interface
-- [DEV] Containers now pass PoolIDs to their spawned children
-- [DEV] C++/backend work for saving/loading original spawn pools for CPP_Actors and Characters
-- [DEV] PoolIDs now persist through save system for Characters/CPPActors
-- [DEV] Fixed issue with poolID saving
-- [DEV] Updated to the newest version of our Google Analytics plugin
-- [DEV] Updated to the newest version of our GameDNA Installer plugin
-- [DEV] Updating our analytics settings to the new format