GZDoom successor UZDoom 5.0 is formally out now

Rishab

7 September, 2026


Common

  • A number of safety fixes. This replace is being deemed as important. In case you’re utilizing a model older than 5.0, it’s extremely beneficial you replace to the most recent.
  • Improved localization assist. Added assist for Босански, Català, Hrvatski, Bahasa, Latina, Svenska, Українська, and 简体中文.
  • Eliminated Discord RPC assist. This allowed Discord to show details about the present UZDoom occasion however was sadly inflicting crashes on launch. Since this library has been deprecated for over half a decade, its been eliminated till a brand new library will be discovered.
  • Controller assist has been improved considerably. Lacking buttons e.g. paddles can now be assigned correctly and analog stick curves have been tweaked to really feel rather more pure. Binds for these have been cleared consequently in an effort to replace all configurations to the brand new dealing with.
  • Added haptic suggestions for controllers.
  • When auto-starting a recreation by way of e.g. -skill #, UZDoom will now use the primary map within the first episode discovered. This could make beginning video games with unorthodox map setups extra streamlined.
  • When auto-starting a recreation, the default talent set in MAPINFO will now be the talent it defaults to.
  • Alt tabbing whereas in fullscreen will now respect the related video cvars.
  • Improved the crosshair graphics.
  • Manually saving config information will now all the time save relative to the bottom config listing.
  • Reworked double faucet binds so that they’re now both/or as a substitute of executing each.
  • Allowed give up sounds to be longer (as much as 5 seconds).
  • Added the -episode # command-line argument for extra simply ranging from episodes quite than needing to know the map identify.
  • Added the -optfile command-line argument. Recordsdata specified this fashion will ignore lacking file errors by default.
  • Added the -showlauncher command-line argument. Forces the launcher to all the time present up.
  • Added the -help command-line argument (aliases: -h, /?). This can show an inventory of legitimate command-line arguments for UZDoom alongside an outline of what they do. -help-all can be utilized to get fuller descriptions for every.
  • Added RecursivePath= to the config for IWAD and file lookup that permits all subfolders within the given listing to be searched as properly. This gained’t work for subfolders that act as information.
  • Added assist for Increase’s a number of assist screens.
  • Added assist for the multiplayer foyer and error home windows on Linux.
  • Enhancements to serializing. This could make each saving and loading a bit of sooner.
  • Fastened the auto language choice not detecting the system language.
  • Fastened a number of splashes spawning when falling in liquids in sure instances.
  • Fastened explosions having the ability to injury exterior of their radius in uncommon instances.
  • Fastened locks not correctly checking the participant’s stock if a voodoo doll triggered the test.
  • Fastened the SMF_PRECISE flag in A_SeekerMissile not monitoring crouching gamers correctly.
  • Fastened A_LookEx not respecting the +LOOKALLAROUND flag in all instances.
  • Fastened looping sound sequences not taking part in again appropriately.
  • Fastened the dying cam not working with gamers that referred to as A_SkullPop (e.g. when the participant is gibbed in Heretic).
  • Fastened a VM crash in Heretic when a participant who fired a powered up Hellstaff leaves the sport whereas it is lively.
  • Fastened a crash when opening the scoreboard in area of interest situations.
  • Fastened a possible crash when saving.
  • Fastened a possible crash when utilizing railgun assaults.
  • Fastened a possible crash when utilizing HUD messages.

Launcher

  • Added a brand new updater! This can now robotically test for updates periodically when launched with controls for it within the Choices tab. Choices embrace being prompted to put in the most recent replace if one is discovered, merely notifying {that a} new replace was discovered, or disabling totally. Updates will be checked for manually within the About tab.
  • Added each mild and darkish mode themes alongside auto theme detection. By default this makes use of the system theme however will be chosen manually within the Choices tab (restarting the launcher is important).
  • Added a Launch Notes tab that comprises the patch notes.
  • Added an About tab that comprises an inventory of all contributors to the undertaking. This will even permit the Launch Notes tab to be reopened if wanted.
  • Added an choice to recollect further parameters between classes.
  • Added an choice to disable loading assist WADs e.g. the Legacy of Rust belongings you probably have Doom + Doom II put in.
  • Added an choice for whether or not or not UZDoom ought to throw an error if information specified by the -file command-line argument weren’t discovered.
  • Added choices for dynamic lights and v-sync.
  • Added a multiplayer tab for internet hosting and becoming a member of internet video games.
  • Added assist for dragging and dropping information into the launcher window whereas open. This can be utilized in each the Sport and Multiplayer tabs.
  • Holding shift will now additionally cease mods from auto-launching video games. Now works on Linux.
  • The window dimension will now be saved between classes.

Accessibility

  • Added a brand new accessibility menu. This would be the new house for all of UZDoom’s accessibility options going ahead, and can have different associated accessibility choices (just like the HUD flashing) ported over to it at a later time.
  • Added Further Gentle choice. This modifies the sunshine curve of all sectors, permitting brightness to be managed by way of the precise recreation lighting.
  • Added Gentle Radius choice. This controls the vary of the radial mild that emanates from the participant.
  • Added Double-click Threshold choice. Permits controlling the length of time wanted for a double faucet bind to register.

Menu

  • Numerous enhancements to the choice menu dealing with.
  • Elevated most shadowmap high quality.
  • Elevated most auto-aim vary to 70 levels vertically. That is nonetheless capped to 35 levels if freelook is disabled.
  • Sliders can now set values straight by urgent enter on them.
  • Made the default dimming much less harsh.
  • Reworked the brightness adjustment choices. Gamma now has numerous sliders for adjusting normal and black compensation ranges. A picture is supplied to assist greatest match to your monitor’s gamma. Brightness itself has been reworked to offer higher outcomes.
  • Reworked the ZDoom transparency choices to have improved heuristics when figuring out preferences. A brand new Auto mode has been included that’ll flip transparency off solely on vanilla entities whereas enabling it for modded ones.
  • Added tooltips to menus. Sooner or later these will give higher explanations of what every choice does with hover tooltips getting used to additional clarify the specifics of every worth when vital.
  • Added a bind for deleting saves with controllers.
  • Added the power to reset choices to their defaults by urgent backspace.
  • Added a sector fill coloration choice for the automap, permitting sectors to be crammed in with a generic coloration to distinguish them from the background.
  • Added an auto gameplay compatibility choice. This permits sure non-intrusive compatibility choices based mostly on recreation and/or map kind to higher match the creator’s authentic intent.
  • Added a compatibility choice to emulate Mikoportals for vanilla maps that depend on them.
  • Added a compatibility choice to switch sector secrets and techniques in Increase maps.
  • Uncovered controls for Heretic’s, Hexen’s, and Strife’s gadgets.
  • Fastened a bug the place utilizing a mouse button to shut a menu would trigger Home windows to lose monitor of which window is targeted.
  • Fastened sure fonts rendering incorrectly in comparison with the vanilla Doom graphics.
  • Fastened the +DONTTRANSLATE flag being ignored within the participant menu.

Console

  • The turbo cvar is now thought of a cheat.
  • Added changeepisode command. Permits altering episodes by way of episode quantity as a substitute of needing to know its beginning map.
  • Added profilecsthinkers command. Permits profiling client-side Thinkers and dynamic lights. Dynamic lights will now not present up beneath profilethinkers.
  • Added acs and acsn instructions as options to puke and pukename respectively.
  • Added cl_debugprediction cvar for testing latency inside singleplayer video games. The worth is the variety of ticks of lag to emulate.
  • Added i_searchdistributors cvar that, when set to false, disables lookup of IWADs from Steam, GOG, and so on.
  • Added an choice to stack duplicate messages. This may be modified by way of the con_stackident cvar.
  • Fastened a crash with the setinv command.
  • Fastened stat velocity displaying inaccurate values and made it multiplayer pleasant.
  • Fastened the nointerscrollabort cvar not being revered.
  • Fastened writemidi not saving appropriately when utilizing the wildcard choice.
  • Fastened writewave crashing in sure circumstances.

Rendering

  • Restructured dynamic mild linking. This could assist shifting dynamic lights from e.g. projectiles carry out higher in maps with advanced degree geometry.
  • Spotlights connected to cameras will now replace their angles in actual time to match the digicam’s view course.
  • Rotating skies will now pause with the sport.
  • Added InputTime, InputTimeGame, and InputTimeDelta uniforms for post-processing shaders. These retailer the whole engine time, the present degree’s recreation time, and the body delta respectively in seconds.
  • Added LastInputTexture for post-processing shaders that shops the picture from the earlier body.
  • Fastened mirrored surfaces not rendering appropriately by way of portals.
  • Fastened canvas textures being unable to assist translucency.

Maps

  • Tweaked desaturation mannequin to make colours look higher at decrease sector mild ranges.
  • Added potential to set alpha on sides.
  • Added a flag to sides to permit blocking rendering totally, appearing like a synthetic one-sided line.
  • Miscellaneous fixes for degree compatibility throughout numerous WADs.
  • Minor fixes for MBF21.
  • Minor fixes for id24.
  • Fastened UMAPINFO utilizing the flawed finale music in intermissions.
  • Fastened the “no infighting” flag not working.
  • Fastened linked crushers not respecting the dad or mum crusher’s crush mode.

Lumps

MENUDEF

  • Added DoubleTapControl and DoubleControl choice menu settings. DoubleTapControl bindings permit for double tapping a key to execute an motion whereas DoubleControl bindings permit for each a single faucet and double faucet motion to be sure to a key on the identical time.
  • Added Tooltip key phrase. This can be utilized with each listing and choice menus and binds an outline to the widget outlined earlier than it. If a widget has a tooltip, will probably be displayed on the backside of the menu when chosen. As well as, Choice Values now settle for a 3rd non-obligatory parameter, an outline, that’s displayed subsequent to the choice when it is hovered over for a second. This enables for explanations of advanced choices that may’t be dealt with by the fundamental tooltip.
  • Added a brand new grey test property to choice menu widgets that permits figuring out how they need to work. This contains Grey (present habits), Conceal (utterly cover the component), GrayInv (grey if the component is not the given grey test worth), and HideInv (cover if the component is not the given grey test worth).
  • Extra choice widgets now have entry to grey checks.

MODELDEF

  • Added ViewModelFOV. When a mannequin is getting used as a PSprite, this can permit for straight setting its area of view. Optimistic values are fastened FOVs whereas detrimental values act as a scalar from the default 90 FOV.

ANIMDEFS

  • Canvas textures now assist x and y offsets by way of the offset key phrase. If used with no values, makes use of the feel’s offsets.

GLDEFS

  • Added an choice for stricter warnings on invalid supplies by way of the gl_strict_gldefs_errors cvar.

MAPINFO

  • Added Skymist to map blocks. This enables setting a clear overlay texture on skies that acts as a layer of fog. Helps animated textures and skyboxes.
  • Added ThickFogDistance and ThickFogMultiplier to map blocks for additive fog. ThickFogDistance controls what vary it begins and ThickFogMultiplier controls the density of the fog.
  • Added UsePauseString to the gameinfo block. Permits displaying the PAUSED textual content as a string as a substitute of a graphic.
  • Setting the standing display screen lessons to None will now disable them totally.

LANGUAGE

  • IETF BCP 47 language tags are actually used as a substitute of customized language codes.
  • Error messages will now print the complete file identify to make it simpler to distinguish which one is inflicting points.
  • Added a warning if a lacking translation was tried for use.

SNDINFO

  • Sounds with lacking lumps will now give a warning when in developer 2 mode or higher.

ZScript

  • DAP debug servers will now work with ZScript. This can be utilized with e.g. VisualStudio Code in an effort to correctly debug ZScript by way of stepping, pausing, and so on. Yow will discover UZDoom’s personal VSCode extension on GitHub at https://github.com/UZDoom/UZDoom-VSCode.
  • Added Behaviors. These pseudo-interfaces are supposed to substitute Stock tokens, have a a lot easier API, and might solely have certainly one of a given kind at a time making it simpler to handle. BehaviorIterators can be utilized to iterate throughout both all Behaviors on a given Actor or all Behaviors of a given kind at the moment within the recreation. All Behaviors are assured to have an Actor that owns them, permitting them to be handed round as a deal with if behavior-based typing is required.
  • Added client-side Thinkers. These are ran after the shopper has backed up any wanted values, making them safer for multiplayer. They are often spawned by way of LevelLocals’ SpawnClientSideThinker perform or by marking Actors with +CLIENTSIDE. These have heavy restrictions on what they will work together with as different purchasers in internet video games is not going to find out about them, so warning must be used when modifying the world straight from them. Objects will be checked in the event that they’re client-side by way of the IsClientSide perform. Observe: These have their very own Actor, Conduct, and Thinker iterators. A parameter to get client-side Thinkers has been supplied for these when creating them. They won’t seem within the blockmap or sector factor lists.
  • Reworked the extent touring system. All Actors can now be set to journey between ranges much like the participant by way of their AddToTravellingList perform. Observe that this could solely be finished as soon as touring has been initiated. The Travelling and PostTravelled digital capabilities have been moved to all Thinkers consequently.
  • Eliminated the power to manually assign Actors to the STAT_STATIC statnum and all Thinkers to the STAT_TRAVELLING statnum. This was all the time unintended habits that resulted in bugs.
  • Uncovered the Elevator, Door, Platform, and Ceiling map thinkers. Permitting for studying of their states.
  • const capabilities will now correctly make self fixed. To get the earlier habits again, use unsafe(const).
  • Added unsafe(clearscope) scope for fields. This can be utilized to make fields that seamlessly work together between play and ui scopes. Observe: This has a excessive probability to desync multiplayer, so use with warning.
  • Added the norollback key phrase for unsafe(clearscope) fields. This can forestall them from being backed up whereas predicting, retaining their values untouched always. ui fields are robotically not rolled again.
  • Lessons and structs can now be marked as deprecated.
  • The HUD will now tick once more whereas the world is paused.
  • Added MinRespawnTics and RespawnDice properties to Actors to regulate their respawn logic when enabled.
  • Added +INTERPOLATESCALE and +INTERPOLATEALPHA flags to Actors.
  • Added the +NODYNAMICLIGHTING flag to Actors to permit disabling dynamic lighting on them.
  • Re-added the +WEAPON.BFG and +WEAPON.EXPLOSIVE flags. All Doom, Strife, and Raven weapons have been flagged appropriately.
  • Actors will now monitor how they had been spawned of their SpawnFlags area. MTF_MAPTHING is for Actors positioned within the map and MTF_CONSOLETHING is for Actors spawned by way of the console. All different Actors are thought of guide spawns.
  • PlayerPawn’s FilterCoopRespawnInventory perform is now digital and will be overridden.
  • Re-added the BFG and EXPLOSIVE weapon flags. Additionally flagging all IWAD weapons appropriately.
  • Added nailrange parameter to A_Explode to regulate the vary of nails shot from them.
  • Added fadeoutstep parameter to A_SpawnParticleEx, permitting particles to first fade in when spawned after which again out. This requires both SPF_FADE_IN_OUT or SPF_FADE_IN_HOLD_OUT to be set.
  • Added gibtype and zOfs parameters to A_TossGib. Now additionally returns the Actor that was spawned.
  • Added flags and angle parameters to DoSpecialDamage and TakeSpecialDamage.
  • Added angle parameter to ModifyDamage, AbsorbDamage, and GetModifiedDamage.
  • Added the PRINT_NOCONSOLE flag to PrintfEx.
  • Added the SPF_NODYNAMICLIGHTING flag to particles and Visible Thinkers to disable dynamic lighting on them.
  • Added WorldPaused perform to LevelLocals for checking if the world is at the moment thought of paused (menu open, console down, and so on.).
  • Added ChangeSkyMist perform to LevelLocals for altering the skymist texture.
  • Added SetSkyFog and SetThickFog capabilities to LevelLocals for controlling fog ranges.
  • Added SpawnThinker and SpawnClientSideThinker capabilities to LevelLocals, permitting Thinkers to be created with a default stat num.
  • Added SpawnClientSideVisualThinker perform to LevelLocals for spawning client-side Visible Thinkers.
  • Added RemoveUUIDSaveSlots perform to SavegameManager. This enables all saves associated to the present recreation session to be deleted without delay.
  • Added GetNextPlayer and GetNextPlayerNumber static capabilities to PlayerInfo. Permits iterating by way of gamers extra simply.
  • Added SetFullbrightMode perform to PlayerInfo. Permits setting the kind of fullbright mode (e.g. from the Infrared) manually. Might be both FBMODE_DEFAULT (select between fullbright or night time imaginative and prescient based mostly on participant desire), FBMODE_FULLBRIGHT, FBMODE_NIGHTVISION, or FBMODE_TORCH (emulates Heretic’s Torch).
  • Added GetDeltaTime and GetPhysicsTimeStep capabilities. present in GetDeltaTime can be utilized to get precise measurements. Each return time in seconds.
  • Added GetStatNum perform to Thinkers.
  • Added GetSelfObituary digital perform for overriding self inflicted dying obituaries.
  • Added OnRevive digital perform for performing actions on Actors after they’re assured to have been revived.
  • Added DepleteBy digital perform for Stock gadgets. That is referred to as when making an attempt to take away an quantity of an merchandise from the stock.
  • Added OnSelect and OnDeselect digital capabilities for Weapons after they’re chosen and deselected respectively.
  • Added the UFO operator (<=>).
  • Exported CloseDialog for StrifeDialogReplys.
  • Exported EpisodeInfo and SkillInfo structs. This can make it attainable to create customized choice menus for these.
  • Exported IsInt and IsDouble capabilities for strings.
  • Exported the HUD’s Draw digital perform in its entirety, making full overrides attainable.
  • Exported the scoreboard drawing logic to permit creating customized ones.
  • Exported ReactToDamage digital for overriding ache logic in Actors. Returns true or false based mostly on whether or not or not the Actor entered a ache state.
  • Fastened MTF_NOINFIGHTING doing nothing, it now activates the +NOINFIGHTING flag on affected actors.
  • Fastened an error that may happen when chain assigning deprecated Actor flags.
  • Fastened a crash that would happen in CheckSight.
  • Fastened an occasion the place canvas textures could not be fetched if getting used as a sprite substitute.
  • Fastened static const arrays not respecting the inside modifier.
  • Fastened Pre/PostMorph digital capabilities being referred to as twice for monsters.
  • Fastened LookForEnemiesEx perform not detecting non-players appropriately.
  • Fastened touring Thinkers not getting restored again to their earlier stat num.

IQM Bone Manipulation

With 5.0 comes the power to control bones straight for IQM fashions. This has been an extended requested characteristic and permits for issues like spawning results at particular positions, rotating an actor’s head to take a look at its goal, attaching one actor to a different, and so on. Whereas blend-tree-based animation mixing would require a extra in-depth resolution to deal with correctly, some performance has been uncovered that permits customized blends to be created programmatically. The Named variants of those capabilities permit a reputation for use as a substitute of a bone index.

Bone Setters

  • Set(Named)BoneRotatation(Angles).
  • Set(Named)BoneTranslation.
  • Set(Named)BoneScaling.
  • Clear(Named)BoneRotation/Translation/Scaling.
  • ClearBoneOffsets.

Default Bone Getters

  • Get(Named)BoneOffset.
  • GetRootBones.
  • GetBoneIndex/Title.
  • GetBoneCount.
  • Get(Named)BoneParent.
  • Get(Named)BoneChildren.
  • Get(Named)BoneBaseTRS.
  • Get(Named)BoneBasePosition.
  • Get(Named)BoneBaseRotation.
  • Get(Named)BoneFramePose.
  • GetAnimStartFrame.
  • GetAnimEndFrame.
  • GetAnimFramerate.

Bone Getters

These require the IQM_GET_BONE_INFO mannequin flag to be set on the Actor by way of the SetModelFlag perform’s second argument resulting from how costly bones will be to passively replace whereas animating. The IQM_GET_BONE_INFO_RECALC flag can be utilized if extra precision is required as this can as a substitute replace any time the bones change at the price of extra overhead on setters.

  • Get(Named)BoneTRS.
  • Get(Named)BoneEulerAngles.
  • Get(Named)BonePosition.
  • Get(Named)BoneMatrixRaw.
  • TransformBy(Named)Bone.
  • GetObjectToWorldMatrixRaw.

Animation Mixing

  • AnimateBones (this can be a new UI-scoped digital perform).
  • SetBones(UI).
  • SetBonesRange(UI).
  • SetBonesMask(UI).
  • OverwriteBones.
  • OverwriteBonesRange.
  • OverwriteBonesMask.
  • SetAnimationLayerAnimation(UI).
  • SetAnimationLayerFrameRate(UI).
  • FindAnimationFrameAt.
  • FindAnimationFrame(UI).
  • CalculateAnimationFrame.
  • CalculateAnimation(UI).
  • BlendAnimationFrames.
  • OffsetAnimationFrame.
  • ForceRecalculateBones.

Multiplayer

Whether or not you are partaking in jolly cooperation or duking it out in deathmatch, multiplayer has all the time been a basic a part of Doom’s expertise. Sadly the mainline ZDoom ports had been by no means that good at it, and it is lengthy been uncared for in favor of ports designed for on-line play. Whereas this was a suitable resolution again then, the dearth of a very good multiplayer expertise solely hurts increasingly as UZDoom continues to develop its assortment of unique mods and even video games. Whereas multiplayer will proceed to depend on deterministic gameplay for the foreseeable future, 5.0 comes with some large enhancements to its networking stability. Packet-Server, a as soon as forgotten networking mode, has been fastened up and is now the default. This works much like shopper/server the place everybody talks to the host straight, eradicating the peer-to-peer nature and eliminating these nasty connection points as soon as and for all. There’s nonetheless loads to enhance (in-game becoming a member of, weapon prediction, the listing goes on), however this can be a big stepping stone in the direction of including these, and you’ll anticipate to see extra options sooner or later.

  • Elevated the max participant rely to 64.
  • Overhauled the online recreation foyer. Everybody will now be capable of see who has joined and hosts will be capable of higher handle friends. Hosts can now preemptively begin the sport as a substitute of needing to attend for the foyer to fill absolutely, permitting for arbitrary max participant counts. Observe: Bans are IP-based and solely momentary.
  • Networked the host’s -loadgame argument. This can nonetheless require everybody to have the save file with its given identify, however ought to make reopening a playthrough simpler since now solely the host must specify it. Company can nonetheless manually specify -loadgame to override this could they want a distinct file identify.
  • Gamers can now solely join in the event that they’re utilizing the identical engine and file variations. This can be improved sooner or later to permit information specified by way of -optfile to be ignored.
  • Vital enhancements to attach rejection messages.
  • Auto loaded information and assist WADs are actually disabled when taking part in on-line. These should all the time be specified manually to keep away from unintentional desyncs.
  • Overhauled the scoreboard to be considerably extra readable.
  • Hosts can now management who can pause the sport together with disabling it totally.
  • Hosts can now management who’s capable of provoke conversations with NPCs.
  • Passing -1 because the place within the changemap console command will now pistol begin the next map (changeepisode robotically pistol begins).
  • Extra gadgets have been marked with +WEAPONSPAWN to take away issues like added ammo when taking part in with multiplayer weapons disabled.
  • Improved the final legitimate place logic when respawning in place is enabled.
  • Reworked save file administration for internet video games. These will now have their very own subfolder, NetGame, in an effort to forestall by accident overriding singleplayer saves. Recordsdata saved additionally use their given identify as a substitute of the save## format to make them simpler to load. Solely hosts can save by default now (will be modified by way of the net_limitsaves cvar).
  • Reworked the connection stabilizer. When experiencing packet loss, the sport will now try to smoothen out the gameplay at the price of felt latency. This may be disabled if stuttering is most well-liked.
  • Renamed settings controllers console instructions to addsettingscontrollers, removesettingscontrollers, removeallsettingscontrollers, and listsettingscontrollers. addsettingscontrollers and removesettingscontrollers can now take a number of participant numbers as arguments. As a reminder, settings controllers are additionally able to setting sure server choices like gameplay variables.
  • Re-added intermission readying and unreadying. Various forms of readying programs have been added together with vote-based, host solely, or anybody. If voting, a timer has been added when sufficient gamers are able to pressure proceed the sport.
  • Added a quiet down for repeatable actions e.g. opening doorways.
  • Added new choices for the chat together with what messages to permit and disabling of sure properties e.g. the chat sound.
  • Added mute, muteall, unmute, unmuteall, and listmuted console instructions. Messages from muted gamers can be ignored. mute and unmute can take a number of participant numbers as arguments.
  • Added the -coop command-line argument for extra simply organising co-op pleasant recreation classes.
  • Added the -password command-line argument to let hosts require a password to enter the foyer. Company should enter this identical password when connecting.
  • Uncovered controls for spy cam earlier and clearing the spy cam.
  • Disabled the chat whereas within the intermission as this might softlock the session. This can be fastened later when chatting in the course of the intermission is added correctly.
  • Fastened the stock bar closing sooner than meant beneath excessive latencies.
  • Fastened sure issues not predicting appropriately throughout packet loss. This could assist alleviate points like interpolation not resetting and the digicam not bobbing appropriately throughout poor internet circumstances.
  • Fastened a problem with participant knowledge task when loading a save.
  • Fastened +playerclass not being revered for brand new gamers becoming a member of an current save.
  • Fastened numerous potential crashes with the prediction.
  • Fastened the online recreation foyer having a black background taking on your complete display screen behind it.
  • Fastened numerous potential desyncs associated to gadgets within the participant’s stock.

Identified Points

  • Gamers disconnecting in internet video games could cause desyncs beneath poor internet circumstances.
  • Gamers crashing in internet video games could cause the sport to softlock or VM abort.
  • Controllers proceed to get haptic suggestions when utilizing mouse and keyboard.
  • The preliminary loading display screen now takes longer to seem. That is purely visible and doesn’t influence how lengthy the engine takes to truly begin.
  • The ZScript debugger might have further points on Linux.



Source link

See also  Almost a decade on, legendary director Hideki Kamiya says he is "100% critical" about reviving Xbox's canned Scalebound

Leave a comment