Diabotical

Diabotical Dev Tracker




09 Dec

Post
    Trello on Trello - Thread - Direct

Gameplay

  • In Settings-Weapons-General it’s now possible to toggle an option to switch your FOV, sensitivity and acceleration to those of your next weapon, immediately after pressing that weapon’s keybind instead of having to wait for the reload time to end.
  • When the match is unpaused there is no longer a momentary freeze when player control is meant to be returned.

Editor

  • Decals can now be ordered to set which show up above and below relative to each other. Select a decal and in the Editpad’s Properties menu-Visuals category there will be an “order” option which accepts the range of -10000 to 10000 (something with order 2 will appear above order 1).
  • Spawn entities are now indicated by a box with an eggbot picture, the box is green when it’s a regular spawn, purple when it’s assigned to a team.
  • There are now some markers on the edges of light and spawn entity boxes to indi...
Read more
Post
    Trello on Trello - Thread - Direct

Friends!

  • In order to make it easier to connect with other players while in game, there is now a Diabotical friend system which works alongside and transparently with your Epic friends list. In the friends list you will now see Epic friends indicated with an Epic Games icon, and Diabotical friends indicated with a Diabotical icon. Further social improvements will be coming to the game soon.
  • It is possible to add someone as a Diabotical friend by clicking the add friend button on player profiles.
  • It is possible to add someone as a Diabotical friend by right clicking on a party member and selecting the option.
  • It is possible to prevent other players from sending you Diabotical friend invites by clicking on Settings in the friends list. Diabotical friends can also be removed in-game by clicking them in the friends list and then selecting that option.

Editor

  • Fixed an issue pr...
Read more
Post
    Trello on Trello - Thread - Direct

Performance

  • Fixed issue that could cause input sluggishness for some players. Thank you to Napalm3D for testing.
  • Minor performance optimizations related to rendering.

Gameplay

  • In Race physics the triple jumping bonus window is now reset upon teleporting or spawning.
  • In Race physics the multi jumping bonus window is now reset upon spawning.

Editor

  • The Editpad’s Map menu now contains a “Skybox rotation” option.
  • Selected liquids now have a “Damage” option in the Editpad’s Properties menu.
  • Selected liquids now have a “Color” option in the Editpad’s Properties menu.
  • Selected jumppads now have a “Target” field in the Editpad’s Properties menu.
  • Selected teleports now have a “Target” field in the Editpad’s Properties menu.
  • Changed the enable_sound property type to a true/false value, from...
Read more
Post
    Trello on Trello - Thread - Direct

Netcode

  • Improvements to hitscan weapons hit registration.

Visual changes

  • Fixed an issue causing the game to sometimes display impact effects on failed shots, giving the player the impression that a shot landed but failed to register.

HUD

  • The threshold to display the lagometer when the option “Only when lagging” is checked has been significantly lowered in order to better reflect the state of the network and help us troubleshoot issues from user-contributed clips.
  • The lagometer now has a red background to indicate lag starting at a lower level of severity.
  • The lagometer now can display the labels (COR) or (FRZ). COR stands for “corrective measures” and indicates to the player that corrective measures are in place in order to stabilize the experience for others. FRZ stands for frozen and indicates that the player has been frozen in plac...
Read more
Post
    Trello on Trello - Thread - Direct

Performance - A previous memory leak related to video playback in our menu UI middleware Gameface was still happening for some players and we have implemented a tentative, more thorough workaround while Coherent provides us with a proper fix. Thank you to raV and Rolly for testing the workaround.

Editor

  • Fixed an issue with liquids and billboards causing the Editpad screen to sometimes glitch.
  • Fixed the scrollbar not being available in the Editpad’s assets menu. The appearance of the scrollbar will be improved in the future.
  • Added the option “Hide in game” in the Editpad’s Properties menu, which makes the currently selected props invisible while playing (they remain visible when the editpad is held).
  • Fixed the layout of color fields in the Editpad.
  • Added the option “Team based accents” to the Editpad’s Map menu in order for the accent colors to be based on a player’s color choices fo...
Read more
Post
    Trello on Trello - Thread - Direct

Customizations

  • Fixed issue with players displaying incorrect cosmetic items for others when they join an ongoing game.
  • Some new avatars from the Twitch drops avatar campaign have been added for streamers and their viewers.

Editor

  • The Editpad’s Properties menu now displays the name of a selected entity and its primary property in the header.
  • Fixed missing “force shadow” checkbox in prop properties.
  • Fixed missing checkbox for the “unique” property when using symmetry.
  • Added “sound” to the clip options in the editpad’s properties menu when a prop is selected.
  • Props can now be searched by tags.
  • The asset search in editpad now supports wildcards (typing something like med*wood will display all assets that start with “med”, contain something in the middle, and then contain the word “wood” afterwards).

Maps...

Read more
Post
    Trello on Trello - Thread - Direct

Gameplay

  • Fixed an issue causing projectiles to go through props with the “movement float” property.
  • Fixed an issue causing items to become invisible and unavailable for a player if the picking is predicted by the client but the server eventually denies it due to timing. E.g: when picking pairs of health items simultaneously if one of the items makes the player reach the HP limit, and when dying as the item is grabbed.
  • (Fixed regression). A previous fix to weapon fire going through terrain was accidentally reverted and was reinstated earlier today. Thank you to fohristiwhirl for the report.
  • Fixed the previously undocumented mechanic that prevents assists being rewarded if the player under attack eventually heals for 50 HP or more. The removal of the assist mark was not being triggered by healing from a teammate with Siphonator, or from picking small or medium health items.

Statistics

... Read more
Post
    Trello on Trello - Thread - Direct

Audio

  • Fixed the hit beeps for shotgun not correctly varying according to the damage inflicted. Masterserver and matches
  • Fixed an issue where the client would incorrectly proceed to join a warmup or custom match after a matchmaking match was found.
  • Fixed an issue where clients reconnecting to the masterserver within timeout limits would leave existing parties and lobbies.

Editor

  • Added a new type of clip option called “sound” which can be used on props causing them to completely occlude sound queries. This can be used where finer control over complete audio occlusion is desired such as preventing open ceilings in different rooms from carrying the sound if they are only wanted for aesthetic reasons. To use it you can select a prop and type the command /forsel set %1 clip audio
  • Added a special prop to the editpad called “sound_blocking_box_corner” that carries ...
Read more
Post
    Trello on Trello - Thread - Direct

Gameplay

  • Fixed issue with the bouncing impulse of Grenade Launcher grenades being incorrectly calculated and resulting in unexpected bounces in vertical situations.
  • Fixed issue causing weapon fire to sometimes go through steep terrain.

Performance

  • Performance optimizations related to the audio system.

Masterserver and matches

  • Tweaked the inactivity detection so that players who don’t move but look around are not flagged as inactive.
  • Moved the warning message issued when a user is about to get kicked due to inactivity to the middle of the screen and added a countdown.

Maps

  • “Alchemy WIP”, has been added to the Custom Game’s Extinction map list, this is a modified version of Alchemy that is available for testing in this mode.

Interface

  • Updated...
Read more
Post
    Trello on Trello - Thread - Direct

** Servers**

  • Added a new server location in London, United Kingdom.
  • Added a new server location in Miami (Florida), United States of America.

Interface

  • There is now an Item pickup statistics tab in Match pages which displays the number of Blue, Yellow, Red Armors, Megahealths, and Powerups that players picked up.
  • Item pickup statistics are now displayed in the game report stats tab for the currently selected player.
  • Fixed Grenade Launcher statistics being incorrectly calculated.
  • The Weapon position option (Default/Centered) has been moved to Settings-Weapons-Default-Visuals and can now be set on a per-weapon basis.
  • The Hit sound option (Enabled/Disabled) has been moved to Settings-Weapons-Default-Sounds and can now be set on a per-weapon basis.
  • Updated translations.

Editor

  • After selecting a property in the ...
Read more
Post
    Trello on Trello - Thread - Direct

Gameplay

  • Introduced Knockout frags. When a player dies from environmental damage, the player who caused the most knockback to the dead player in the last 8 seconds before the death is awarded the Knockout frag.

Masterserver and matches

  • Improved the player inactivity detection system.
  • The player inactivity kick time in queue matches has been reduced from 3 minutes to 2 minutes.
  • There is now a warning issued to inactive players 30 seconds before being disconnected.
  • There is now a message that warns players when another player in the match has been kicked due to inactivity.

HUD

  • The lag indicator now displays your current ping.
  • Stopped the lag indicator from appearing in the game report.
  • Fixed an instance where the message “Press attack to respawn” was shown for spectators.

Interface...

Read more
Post
    Trello on Trello - Thread - Direct

Visual changes

  • There is now a gradual transition when zooming in or out. The speed of both transitions can be customized in Settings-More Settings-Zoom, if you wish to return to the instant zoom set Zoom-in and Zoom-out time 0. During the Zoom-in and Zoom-out period the sensitivity scales according to your sensitivity settings and the FOV at the time.
  • When zooming, the weapon now scales according to your zoom FOV. If you prefer the weapon to not scale you can toggle this setting off in Settings-More Settings-Zoom-Scale weapon when zooming.

HUD

  • The Lag Indicator HUD element now displays some graphs indicating connection health. Discontinuities in the cyan graph indicate incoming packet lag (small peaks are normal), and the orange graph indicates overall packet loss (should stay flat). The indicator background becomes purple when severe lag is happening and indicates that some restrictions are ...
Read more
Post
    Trello on Trello - Thread - Direct

Visual changes

  • It’s now possible to ping important items on their spawn locations and when they are dropped. This displays an item’s icon ping in the gameplay area and on the minimap, to inform teammates about it.
  • It’s now possible to ping the surfaces enveloped by a friendly Healing Weeball in order to display a green ping in the gameplay area and on the minimap that is shared with team-mates.

Netcode

  • The threshold that determines whether a player is lagging severely enough to warrant removing backwards reconciliation privileges has been slightly increased.
  • The threshold that determines whether a connection is unhealthy enough to warrant stopping a player movement has been greatly increased. Improvements in this area will keep happening as the netcode is improved.

HUD

  • The Ready Up message keybind, Weapon Inventory keybinds and the Ac...
Read more
Post
    Trello on Trello - Thread - Direct

Netcode

  • Fixed an issue in the projectile netcode granting excessive advantage to high ping players.
  • Fixed an issue causing some players to intermittently disappear caused by a recent fix.
  • The lag between the visual position of the players and their logical positions has been further slightly reduced. This should result in increased synchronicity between the players’ positions and their projectiles, slightly lower knockback reaction time and fewer instances of shot-while-in-cover. Further decreases to this delay are still planned.
  • Players who are lagging will now automatically have their netcode degraded to lose the ability to backwards-reconciliate hitscan and projectile fire, resulting in fewer suddenly-advanced projectiles and fewer instances of shot-while-in-cover incidents due to lag on the attacker’s end.
  • Players who are suffering from severe lag will not be able to move. The thresholds that we have se...
Read more
Post
    Trello on Trello - Thread - Direct

HUD

  • There is now a Time Trials timer HUD element which displays your current time during a run, and your last time after a run is completed. This timer is now present in your HUD if you use the default HUD, otherwise add the element “Race Timer”. The timer is also functional in the Spectating HUD.
  • Fixed the Match Timer momentarily shifting to 00:00 when crossing the Time Trials start trigger.
  • Removed micro-stutters related to the Frag Feed and Frag Notice elements. NOTE: We are aware of some severe freezes happening for some players, so be advised that this is not a fix for this other more severe issue. We believe this unsolved issue to be related to one of our 3rd-party dependencies and we are working with them to resolve it as soon as possible.

Spectator

  • A spectator’s base waypoints now correspond to the waypoints of the player currently being spectated in MacGuffin, CTF and Wee-...
Read more
Post
    Trello on Trello - Thread - Direct

Gameplay

  • It’s now possible to set the auto-switch weapon priority in Settings-More settings, where the weapons can be ordered from most wanted to least wanted. This order will be respected when selecting the weapon to switch to when running out of ammo if the auto-switch option is enabled, when spawning and selecting your starting weapon, when dropping a weapon if this option is enabled in custom games, or when picking up a weapon if the option to auto-equip based on priority is enabled (see next item).
  • There is now an option to automatically equip weapons. The option has three settings: disabled, equip always, or equip if the new weapon has a higher priority in the weapon priority list (see previous item). The “equip always” is the default of this option so you may want to disable it in Settings-More settings-Auto equip weapon on pickup.
  • When the Auto-switch option “When running out of ammo” and when the option “Equip empty wea...
Read more
Post
    Trello on Trello - Thread - Direct

Netcode

  • Slightly reduced the visual lag between the represented player position and the logical position.
  • Improved hitscan registration when attacking players who are lagging in some scenarios - more improvements in this area are planned.

Audio

  • Adjusted the volume curve of enemy movement sounds - thank you to e r n y.
  • Adjusted the volume curve of the PnCR’s humming sound.
  • The transition between overlapping ambient sounds is now smoother.

HUD

  • Teams and players are now sorted correctly in the in-game scoreboard.

Interface

  • The various videos in the game have been brought back as the performance issue related to them has been fixed.
  • Updated translations.

Maps

  • In Monolith, the Blaster and Shaft have been slightly repositio...
Read more
Post
    Trello on Trello - Thread - Direct

Gameplay

  • Fixed issue that prevented the Next weapon and Previous weapon binds from switching your weapon if you were holding down fire.
  • When you have auto-switch off, you are no longer auto-switched after you throw the Healing Weeball.
  • The auto-switch option in Settings-More settings now includes a setting to only switch weapon when pressing fire after the weapon has run out of ammo.
  • There is now an option to be able to switch to an empty weapon in Settings-More settings.

HUD

  • The Weapon Inventory now has an option to hide the Melee weapon.

Maps

Read more
Post
    Trello on Trello - Thread - Direct

Customization

  • In the locker there is a new menu called Presets where you can save 5 different Shell+Stickers+Shoes combinations so that you can create different Eggbot looks and easily switch between them.

Gameplay

  • Fixed issue causing players to glide along walls when receiving continuous knockback.
  • In Time Trials there is now a dedicated control to restart a run instead of using the Ready bind. The default keybind is F2 and can be rebound in Settings-Controls-Gameplay by setting the “Restart run” button - your Ready bind will no longer work to restart your run, the two functions are now separate.
  • In “Freeze Tag - Unfinished” it is no longer possible to throw Weeballs while frozen to avoid Weeball pickups being prevented from respawning while a player was frozen, and to avoid the knockback Weeball being used by frozen players in Instagib Freeze Tag.

Interface...

Read more
Post
    Trello on Trello - Thread - Direct

Also on Reddit: https://www.reddit.com/r/Diabotical/comments/j8wmtj/patch_notes_version_020373_october_10_2020/

Gameplay

  • Fixed an issue where hitting a slanted surface would push you down to the ground at disproportionate speeds.

Spectator

  • Fixed spectating mode showing the wrong weapon being held, and the HUD showing the wrong player’s information when switching players to follow with the player number binds.
  • In the minimap the player pins of each team are now have their team colors.
  • In the minimap the currently spectated player’s pin now has a white dot to indicate whose point of view is being shown.

Performance

  • Fixed some micro-stutters related to audio playback - thank you to Aeson...
Read more