Upgrading to Unreal 4.20

Card

https://trello.com/c/L74Y5tr6/466-upgrading-to-unreal-420

Description

Upgrading to Unreal 4.19/4.20 will help resolve many issues with netcode. It’ll help us improve Plaza lag all with the goal of increasing player slots per Plaza server.

Progress

  • Update engine fork
  • Update plugins
  • Update workshop
  • Update editor
  • Build 4.19 client
  • Build 4.20 client
  • Build 4.20 engine
  • Build 4.20 server

Known Issues

  • Minigolf aimer is invisible (refactor needed)
  • Various weapon tracer beam effects are invisible (refactor needed)
  • Zombie Massacre - Healing Kit beam effects are invisible (refactor needed)
  • Zombie Massacre - Transplant beam effects are invisible (refactor needed)
  • Zombie Massacre - Tesla Zap beam effects are invisible (refactor needed)
  • Bowling arrow is invisible (refactor needed)
  • Laser Tag recharge station beam effects are invisible (refactor needed)
  • Laser Tag recharging beam effects are invisible (refactor needed)
  • Fishing rod beam effects are invisible (refactor needed)
  • Skeeball arrow is invisible (refactor needed)
  • Laser Projector beam effects are invisible (refactor needed)
  • Decals in Zombie Massacre no longer show (refactor needed)
  • Launch Pad trajectory effects are invisible (refactor needed)
  • Tracer beam refactor: Crossbow
  • Tracer beam refactor: Firework Launcher
  • Tracer beam refactor: Flak Handgun
  • Tracer beam refactor: Laser Minigun
  • Tracer beam refactor: Laser Pointer
  • Tracer beam refactor: Laser Tag Gun
  • Tracer beam refactor: Planet Panic Laser
  • Tracer beam refactor: Scifi Handgun
  • Tracer beam refactor: Snowball Launcher
  • Tracer beam refactor: Laser Rifle
  • Tracer beam refactor: Tools
  • Player names are blank in multiplayer games
  • Names don't show up in game queues
  • Ping is no longer broadcasted in games (due to 4.19 optimization)
  • Workshop static meshes (condo items) need major refactor
  • Dedicated server crash fix
  • Laser tag players are smaller than they should be
  • Name tags shouldn't work in laser tag unless hovered over the player
  • Name tags don't disappear quick enough when a player goes into a building
  • Players who sit down, don't update their mesh position fast enough
  • Virus infected shader is missing
  • Decals need to be only enabled in ZM
  • Emote icons don't snap properly due to network optimization
  • Player pool tubes disappear when out of advanced network tick range
  • Player names don't show up in voice UI
  • Plasma Auto Rifle effects aren't displaying
  • Fishing Rod effects aren't displaying
  • Egon Cannon effects aren't displaying
  • Condo data no longer loads on start (4.20 issue)
  • AI Navigation paths need to be rebuilt
  • Crash when entering Bowling
  • Workshop player information doesn't load properly on action context UI
  • Kill feed font issues
  • Trivia location shows up on fast travel map
  • Minigolf splines have incorrect timing
  • Virus: Crouching as infected will keep you always crouched
  • Weapon looping sounds are no longer heard by other clients
  • Workshop thumbnails crash
  • Workshop player model normals are inverted (bandaid fix)
  • Workshop models are invisible and have massive collision
16 Likes

Technical question, but what’s the reasoning behind going from UE 4.18 to 4.19 instead of taking the leap towards the latest 4.24 release? Wouldn’t that have more benefits like features and optimisations and be more worth it in the long run? Or would the amount of regressions caused by such a huge leap be unbearable compared to a single version difference?

4 Likes

15 Likes

4.11 to 4.14 jump and its issues haunts me to this day.

18 Likes

That’s when everything broke…

3 Likes
  • A new checklist named "Progress" has been added to the card.
7 Likes
  • "Update workshop" has been checked off on the "Progress" checklist.
  • "Update plugins" has been checked off on the "Progress" checklist.
  • "Update engine fork" has been checked off on the "Progress" checklist.
7 Likes
  • “Inevitably cry from things breaking for absolutely no good reason” has been checked off on the “Progress” checklist.
25 Likes
  • “Laugh Like J.K. Simmons as everything is burning down around me” has been checked off on the “Progress” checklist.
2 Likes
  • “Check “Inevitably cry from things breaking for absolutely no reason” off on the “Progress” checklist” has been checked off on the “Progress” checklist.
2 Likes
  • "Update editor" has been checked off on the "Progress" checklist.
7 Likes
  • A new checklist named "Known Issues" has been added to the card.
7 Likes
  • "Known Bug: Minigolf aimer is invisible (refactor needed)" has been checked off on the "Known Issues" checklist.
7 Likes
  • "Skeeball arrow is invisible (refactor needed)" has been checked off on the "Known Issues" checklist.
7 Likes
  • "Fishing rod beam effects are invisible (refactor needed)" has been checked off on the "Known Issues" checklist.
7 Likes
  • "Laser Tag recharge station beam effects are invisible (refactor needed)" has been checked off on the "Known Issues" checklist.
7 Likes
  • "Laser Tag recharging beam effects are invisible (refactor needed)" has been checked off on the "Known Issues" checklist.
7 Likes
  • "Zombie Massacre - Tesla Zap beam effects are invisible (refactor needed)" has been checked off on the "Known Issues" checklist.
  • "Zombie Massacre - Transplant beam effects are invisible (refactor needed)" has been checked off on the "Known Issues" checklist.
  • "Zombie Massacre - Healing Kit beam effects are invisible (refactor needed)" has been checked off on the "Known Issues" checklist.
7 Likes

Beams are unreal then :thinking:

1 Like
  • Card's description was updated.
6 Likes