Diabotical

Diabotical Dev Tracker




09 Dec

Post
    Trello on Trello - Thread - Direct

Content service

  • It’s now possible to search maps in the Community map list.
  • It’s now possible to order maps in the Community map list according to the most recently published, earliest published, highest rated, and alphabetical order.
  • Fixed an issue in Custom Games where a community map would stay selected when changing mode.

Gameplay

  • Default weapon respawn times in Time Trials are now 1 second instead of 9 seconds. In order to prevent spawn delays and prevent issues when playing a map in multiplayer, especially since pickups don’t work for each player separately yet.

Replays

  • Fixed an issue causing client-side replays recorded with multithreaded input enabled to become corrupt.
  • Client-side replays are now only committed to disk after the game is over to avoid stutters. Note: Client-side replays are currently only usable thr...
Read more
Post
    Trello on Trello - Thread - Direct

Content service

  • It’s now possible to rate community maps in the game report/final scoreboard screen. The average rating of each map is displayed in the community map list.
  • Content service stability improvements.

Visual changes

  • Removed a small accidental delay in the PnCR beam animation.

Editor

  • Save, Undo and Redo buttons have been added to the Editpad interface.
  • New buttons to set the type of block have been added to the Editpad’s Properties section when a block is selected: “Set empty”, “Set solid”, “Set diagonal”, “Set invisible, player collides, fire passes (player clip)”, “Set invisible, fire collides, player passes (weapon clip)” and “Set invisible, player collides, fire collides (full clip)”.
  • The layout of the block properties section has been tweaked.
  • A new command /modifylist has been added t...
Read more
Post
    Trello on Trello - Thread - Direct

Gameplay

  • Item respawns are now precise relative to the exact time of when they were picked up instead of rounding down to the nearest second.
  • The MacGuffin item now spawns correctly with the instagib modifier turned on in Custom Games, allowing Instagib MacGuffin to be played.

Content service

  • Author names are now displayed in the Community map list and clicking on them takes you to the mapper’s profile.
  • Fixed issue causing some game servers to sometimes timeout prematurely while trying to fetch a community map for a game.
  • Publishing a map without terrain no longer warns about an error concerning missing terrain files.

Editor

  • Fixed issue causing the color of the current object to be copied into the next object selected if the color picker was still open.
  • When a prop is selected, color fields in Editpad’s Propertie...
Read more
Post
    Trello on Trello - Thread - Direct

Masterserver and matches

  • Masterserver stability fixes. Stability
  • Tentative fix provided by Coherent happening in Gameface (HTML UI engine that we use in the menu) to a crash that can happen when loading a map or finishing a game.

Content service

  • Fixed issue causing community maps to be downloaded twice.
  • The map download screen now shows total download progress.

Gameplay

  • Inventory reset actions (as in some Race maps) now affect the relevant players instead of affecting everyone on a server.
  • When there is an inventory reset the current weapon is now automatically switched to Melee.
  • The position of moving objects like lifts, doors and other moving props is now reset when a game or round starts.

Maps

  • Collision fix to Icefall regarding an issue affecting the lift jump.
  • ...
Read more
Post
    Trello on Trello - Thread - Direct

Gameplay

  • The lift jump behavior is no longer negatively affected by low or very high framerate conditions.
  • Fixed an issue causing a slippery feeling when walking along the top-facing surface of a moving prop due to the player erroneously being determined as airborne in that situation. As a result of this, wall-clipping is no longer triggered at the top of lifts just by pushing against the ledge. Players should still be able to reach locations previously reachable due to the unintended wall-clipping effect thanks to the fixes above which make it easier to control a jump’s direction and to circle-jump off lifts.

Survival

  • Fixed an issue in Survival causing the base cost of items to be charged instead of the full amount when buying items repeatedly.

Editor

  • Fixed an issue causing the Editpad interface to sometimes ignore UI actions.

...

Read more
Post
    Trello on Trello - Thread - Direct

Editor

  • An “Analyze lighting” function is now available for binding in “Settings-Controls-Analyze lighting”. Using this function toggles a heatmap of lighting calculations. In the visualization, values closer to red indicate that a pixel is affected by more lights. The cost of the lighting pass broadly scales with the amount of pixels lit per light. Mappers interested in optimizing lighting should attempt to not let maps get too hot in this visualization in any view inside the map. This can be accomplished by trying to rely on fewer lights or on smaller lights with harder falloffs to achieve similar effects. Well-performing maps can be loaded in the editor and referenced to check what are acceptable levels. We recommend that before deciding to invest time in optimizing lighting on a map, the mapper deletes all lights while looking at a hot part of the map (/del light*) and note the framerate change to see what’s the performance gain ceiling that could...
Read more
Post
    Trello on Trello - Thread - Direct

Custom Maps

  • Fixed new community maps not being correctly downloaded by players who did not create the lobby (fixed earlier today).
  • Fixed the Community map list in Custom Games not listing all of the available maps.

Editor

  • Fixed selection preview in the editor erroneously pre-selecting an ulterior object below the cursor sometimes (fixed earlier today).
  • Moving the cursor in the editor now resets the pre-selection cycling count (published earlier today).
  • Fixed the selection boundaries of Weeballs and the MacGuffin.
  • When a map is saved, dashes in map names are now automatically converted to underscores, uppercase letters are now automatically converted to lowercase in order to conform with the format expected by the content service.
  • The map names are now subject to approval by moderators. In order to not delay a map publication, maps are temporarily gi...
Read more
Post
    Trello on Trello - Thread - Direct

Custom Maps

  • It’s now possible for any player to upload custom maps to our new community content service, allowing them to be downloaded and played by other players on any server. The “Content creation” menu can be found on the top right of the screen. To publish a map: after you have made a map go to the “Content creation” menu, click the “Create new” button and follow the instructions, then select that map, click the Edit button, /bakesave the map again, and then click the Publish button. To play a map: create a Custom Game, select a mode, then click on the map, click on the Community tab, and select a map (the maps are mode dependent). This is a service under development and new features are planned, in particular improvements to browsing maps, and the ability to search, rate and flag them.
  • Every player has 100 MB of space for custom maps in the content service. (Note that maps now take less space, so this should fit around ...
Read more
Post
    Trello on Trello - Thread - Direct

Halloween Survival

  • At the end of a round HP and Ammo are now refilled.
  • Some collision fixes to the map.

Visual changes

  • The trail and halo of grenades is now team-colored.

HUD

  • Saving a HUD without a name will now result in a default name being used instead of the HUD not being saved.

Modding

  • New logic entity trigger type “On Wave Start” executes an action when a new wave starts in a wave-based mode
  • New logic entity trigger type “On Wave End” executes an action when the enemies have been cleared in a wave-based mode
  • New logic entity property “cycle” allows on_wave_start and on_wave_end logic entities to trigger cyclically. (Extended documentation coming soon)

Audio

  • The enemy movement sounds have been returned to the previous sounds...
Read more
Post
    Trello on Trello - Thread - Direct

Halloween Survival

  • The availability of the Halloween Survival in match-making has been extended beyond the initially planned period. Documentation about creating survival scenarios will be released soon.
  • Survival is now also available in Custom Games.
  • Fixed an issue with the item shop sometimes showing the incorrect amount of money (fixed earlier today).
  • Fixed an issue with the “Ammo buff” upgrade being erroneously granted to the whole team (fixed earlier today).
  • The coins in Survival now start flashing 3 seconds (up from 2) before expiring to be consistent with the rest of drops.
  • The Item Shop now displays descriptions of the items within.
  • Collision fixes to the Halloween survival scenario.

Performance

  • Minor rendering optimizations.

Visual changes

  • All drops now start flashing intermittently...
Read more
Post
    Trello on Trello - Thread - Direct

Halloween Survival

  • The Ammo refill shop item has been changed into Ammo Buff which refills your ammo and increases your maximum ammo.
  • Slowfield Weeball is a new item in the item shop which gives you a Slowfield Weeball that slows down bots to 40% of their speed.
  • Second Wind is a new item in the item shop which is a one-use health refill that activates when your health reaches 0.
  • Berserker is a new item in the item shop which gives you 50% additional damage when you have less than 50 HP.
  • The shop menu now visually indicates unavailability of Survival and Siphonator when either has been purchased for the current wave.
  • The shop menu now visually indicates unavailability of Slowfield and Second wind when the player already has them available.
  • Some collision fixes to the map.
  • The ammo box now has PnCR ammo.

Audio

  • The enemy footstep ...
Read more
Post
    Trello on Trello - Thread - Direct

Halloween Survival

  • Between each round the Item Shop is now available for 15 seconds. Accessible with H by default, the Item Shop includes items that can help you survive. More items will be added in the future.
  • Fragged bots now drop coins which can be used in the Item Shop, these coins will disappear if not picked up within 7 seconds. Coins collected by one player are distributed to every player’s individual coin counter/wallet. Dying results in the loss of half of your current coins. Huggers drop 1 coin, Boomers and Chuckers drop 2 coins, Bosses drop 10 coins.
  • Tweaked the health and damage of bots to balance the new Item Shop.
  • AI navigation improvements.

Statistics

  • The statistics pages have been fixed so that statistics from past and future Survival matches don’t appear combined with stats from other modes.

Masterserver and matches

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

Interface

  • The “Menu Framecap” option in Video Settings has been expanded to also limit the framerate when the game is not in focus to avoid hogging resources when a player is on the desktop or in other applications. It’s now named “Menu & Background Framecap”.
  • In Settings-More Settings there is a new option “Minimize when alt+tabbing”. When selected, the game will minimize when alt-tabbing instead of staying maximized in the background.
  • In Settings-More Settings there is now an option for the Chat keybind to remember the last chat channel that was in use (whether team chat or all chat which have their own separate keybinds and can be switched between by pressing Tab). Note that the Team Chat button retains its function of selecting Team Chat.
  • The Chat window now displays a tip on how to switch between chat channels.

Masterserver and matches

  • Fixed an issue where the maste...
Read more
Post
    Trello on Trello - Thread - Direct

Halloween Survival

  • Added Chucker bots (orange).
  • Fixed an issue causing bots to receive excessive knockback upon impact when multiple ones were hit with the same shot.
  • Fixed some AI navigation issues on the map.
  • Bots now have hurt sounds.
  • Boomers will sound a warning taunt when getting close to a player.

Interface

  • Players that are part of the Twitch drops avatar campaign now have a Twitch link on their Diabotical profile pages.
  • Updated translations.

Audio

  • Fixed the announcer line for 100 damage PnCR shots which was happening in FFA Instagib on every hit.
  • Removed frag streak and impressive announcer lines from the Aim Trainer.

Customization

  • Some new avatars from the Twitch drops avatar campaign have been added for streamers and their viewers.
  • ...
Read more
Post
    Trello on Trello - Thread - Direct

Gameplay

  • Fixed an issue sporadically causing grenade damage to be done far away from the actual location of their explosions. Thank you to VEDMEDIK and hhoyt for a reproduction video.
  • Fixed an issue causing damage wrapped over obstacles to be incorrectly calculated for grenades exploiting due to expiration.
  • Minor improvement to the accuracy of several combat metrics.
  • Added a mechanism to prevent ping spamming.

Halloween Survival

  • Added a maximum speed cap to survival enemies.
  • Added a maximum HP cap to survival enemies except the boss.
  • Increased enemies per round.

Servers

  • A peering issue with the carrier Liberty Global has been fixed that will increase the ping to the Frankfurt location for customers of some Southern European internet service providers.

Audio

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

Halloween Survival

(Some of these fixes were released to the servers throughout the day.)

  • Fixed issue with a stairs prop’s geometry causing bots to not be able to traverse them.
  • Fixed some minor bot navigation issues. More improvements in this area are planned.
  • Implemented a more elastic flocking behavior so that bots don’t get stuck while going in different directions. More improvements in this area are planned.
  • Fixed issue causing bots not to be affected by knockback.
  • Tentative fix to a server hang related to AI.
  • Increased the number of bots in the first round.
  • Tweaked the health, damage and speed progression of bots.

Interface

  • When a match is found the taskbar icon no longer flashes if Diabotical is already in the foreground in order to prevent some issues in Exclusive Fullscreen.
  • The daily challenge countdown until...
Read more
Post
    Trello on Trello - Thread - Direct

** Diabotical Halloween Survival**

  • From now until November 10th, Halloween Survival a Co-op survival game mode will be available in Quickplay: 4 players try to survive waves of increasingly tougher enemies. Our PvE support is experimental and issues will probably be patched frequently throughout the event.
  • After November 10th it will remain available in Custom Games and documentation will be provided for map makers to be able to create their own PvE experiences.

Interface

  • Added an announcements section to the main menu.
  • Right click on a chat tab (user name) now gives you the options to join party (if public), invite to party and invite to lobby.
  • Right click on a player in a lobby now gives you the option to send a message (if friend) or send a friend request.
Post
    Trello on Trello - Thread - Direct

Interface

  • You can now chat with friends by clicking on them on your friends list and selecting “Message”.
  • When a queue match is found the Diabotical icon on the Windows taskbar will now flash.

Visual changes

  • Fixed liquids not being visible in the menus.

Audio

  • In Settings-Audio there is now an option to mute the game’s sound when minimized.

Gameplay

  • Fixed the issue where having the “Switch fov and mouse weapon-settings as soon as bind is pressed” option turned on and double pressing a weapon keybind would cause the general settings to be used instead of the weapon specific settings.
  • Fixed the issue where having the “Switch fov and mouse weapon-settings as soon as bind is pressed” option turned on and cancelling a weapon switch would cause the general settings to be used instead of the we...
Read more
Post
    Trello on Trello - Thread - Direct

Visual changes

  • Eggbots, flags, ammo boxes, coins, powerups and weeballs are not affected by fog anymore so that they can be discerned better over long distances.
  • The visual appearance of the healing weeball’s field effect has been tweaked to fix a glitch and improve visibility of players in them.

Performance

  • Fixed severe stutters happening sometimes at the start of the first game of the session related to audio playback.
  • Fixed stutters related to environmental decals happening sometimes at the early start of a game.
  • Fixed micro-stutters related to environmental particle effects.
  • Fixed micro-stutter happening sometimes when a player comes into view for the first time. Further stability improvements are planned, in particular related to continuous game modes where players can join in the middle of the game.

Interface

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

Gameplay

  • Fixed an issue with zoom sometimes not correctly disengaging upon switching weapons when the settings “Reset zoom toggle when switching weapons”, “Switch fov and mouse weapon-settings as soon as bind as pressing” and “Toggle zoom” were all enabled. Thank you to ffslight for the report.
  • Fixed an issue with the “Switch fov and mouse weapon-settings as soon as bind as pressing” option not returning to your current weapon’s settings when switching to another weapon and cancelling that switch by pressing the current weapon’s keybind, before the full switch had been completed. Thank you to namastex for the report.

Maps

  • From now until November 10th, Bazaar, Furnace, Icefall, Sunken, and Bioplant have a new Halloween theme.

Shop

  • The Shop has been updated with Halloween items, including 2 variety packs each including a Melee weapon, and a Free H...
Read more