News Liste Last Epoch

Bug Fixing Last Epoch | Eradicating the Nest
Last Epoch
17.01.25 17:02 Community Announcements
Hello and welcome, Travelers to another exciting entry of Making Last Epoch. Today we have the pleasure of hearing from Anna Lyon, the Senior Technical Quality Assurance Tester for Last Epoch. She will be walking us through the Bug Fixing Process and how the team prevents Bugs from entering the live build of Last Epoch.

Bug Hunting


Locating the nest





Bugs are collected through our In-Game Bug Reporting tool which players use to tell us when they’ve found something that isn’t as it should be. Alternatively, Bugs are caught internally and we make Bug reports through our studio communication. Then automated tickets are made within our task tracking system in order to better organize the severity of the situations.

How to decide what is a Bug and what is a local issue.

  • We have a couple of ways. One is that local hardware problems would be more rare. It would be a problem that looks strange and only comes up 1 in 1000 reports. If it’s serious enough, we will make a ticket trying to reproduce the Bug ourselves and attach these reports together to do an investigation when we have time. Another comes down to experience most of the time. In this line of work you see it all, and slowly form connections between Bugs present to roughly understand where it comes from, whether it’s a visual, mechanical or hardware problem, gets easier.
  • The other is just trying to find a reproduceable case. If it’s a local problem you will most likely not run into a solid reproduction; or cases where players are able to reproduce the issue but our teams are not able to do so on our internal builds. Localized problems can even happen internally, this is why we always have more than one QA go through the same written steps to eliminate every possible difference to make sure the cause can be narrowed down to hardware.


Looking at our In-Game Bug Reports



  • QA will go through the list of Bugs and either filter by day or a specific problem. For example if we are looking for skill related issues, we might look for issues where players called out skills like “warpath” to help narrow down the list.
  • In Game Bug Reports, which are sent from the community, have all sorts of valuable info attached to them as well as any details the player offers describing what the problem is. The more detailed the report, the better everything goes for us. Some of the information automatically added to these reports includes: game graphics settings, server logs, player logs, zone name of the place they are in, a screenshot of the location, etc.
  • A good source of information outside of what the player is describing in the issue, is looking at their player logs which include client specific errors (errors related to any visual loaded into the scene) and server logs (anything loaded in on the server). If there are clues to the problem here, which most of the time there are, we use this to update the internal report to point to a specific problem that is called out.




Replication and Recording


It’s very scientific



The next step is reproduction of the problem. This is a complex step which takes a lot of trial and error using context clues from the error messages, screenshot, and what the player has mentioned in the report. From there we try to piece together what happened and try to recreate the problem. If we can, we record the reproduction steps in the report, before it gets passed to our internal tracker of issues ready for devs to take a crack at. What I want to stress is just knowing there is a problem is not enough to fix it, being able to reproduce the problem is what helps development handle Bugs quickly; reproductions are extremely important. If we cannot reproduce an issue, two things can happen:



  • If it’s serious enough it might go to a dev to investigate what a possible source might be. This can be a very long and taxing process when we have very limited information to guide us. A developer could spend that time to fix Bugs we have reproduced reliably.
  • It gets placed on-hold until we get reports of it again and reassess the details of the report to see if we can make a reproduction case with the new information. No bugs are ever forgotten and we do occasionally go through our On-Hold list to see if we can make any headway.


Fixing the Problem


Calling in the Cavalry



From there the issue is tagged by management with appropriate labels such as “skills”, “error” or “UI” and filtered to a specific team that would handle those problems. Managers task out these to individual devs when they get dropped off. The developer then fixes the problem.



The Steps:

The steps and time it takes to solve the issue varies dramatically, based on the complexity of the issue and how many other objects the Bug is affected by.

Once a developer has resolved the problem it is sent back into our QA queue for testing. This could take multiple iterations where we test if the Bug is no longer present using our reproduction steps. It might be sent back multiple times depending on if there are side effects to the fix or if it’s not fully resolved.

Once we give a Bugfix the green light, it is processed and patched to our main branch. From there it is tagged for Production, to be a candidate for a hotfix, and cycled into patch releases.



***

We'd like to thank Anna for taking the time out of her day to show us what it takes to bring down the pesky hoard of bugs that threaten our time in Eterra. We hope you've enjoyed this look into Making Last Epoch, and we will see you all again very soon!
Logo for Last Epoch
Release:30.04.2019 Genre: Action-Rollenspiel Entwickler: Eleventh Hour Games Vertrieb: Eleventh Hour Games Engine:keine Infos Kopierschutz:keine Infos Franchise:keine Infos
Einzelspieler Mehrspieler Koop

Aktuelle Steam News
Neue Steam News in der ePrison Datenbank

Hotfix 1.1.7.10 Notes
Last Epoch
17.01.25 22:01 Community Announcements
Bug Fixing Last Epoch | Eradicating the Nest
Last Epoch
17.01.25 17:02 Community Announcements
Eterra Monthly: Dec. 2024 Edition
Last Epoch
03.01.25 20:57 Community Announcements
Season 2 and Beyond - Closer Look
Last Epoch
09.12.24 17:00 Community Announcements
Modelling Last Epoch | From Idea to Implementation
Last Epoch
02.12.24 17:38 Community Announcements
Eterra Monthly: November 2024 Edition
Last Epoch
29.11.24 17:39 Community Announcements
Last Epoch Soundtrack Available!
Last Epoch
20.11.24 17:00 Community Announcements
Eterra Monthly: Oct. 2024 Edition
Last Epoch
31.10.24 16:00 Community Announcements
Music of Eterra | An Interview with EHG’s Lead Composer
Last Epoch
25.10.24 16:00 Community Announcements
The Immortal Uprising: End of Event Wrap-up
Last Epoch
21.10.24 16:05 Community Announcements
Last Epoch 1.1.7.6 Patch Notes
Last Epoch
21.10.24 16:05 Community Announcements
Last Epoch Hotfix 1.1.7.5
Last Epoch
02.10.24 16:00 Community Announcements
Last Epoch Hotfix 1.1.7.4
Last Epoch
25.09.24 15:25 Community Announcements
Last Epoch Hotfix 1.1.7.2 Notes
Last Epoch
21.09.24 19:02 Community Announcements
Last Epoch Hotfix 1.1.7.1 Notes
Last Epoch
20.09.24 00:11 Community Announcements
The Imperial Uprising Event is now live!
Last Epoch
19.09.24 16:00 Community Announcements
Last Epoch: The Imperial Uprising Event Patch Notes & Downtime Notice
Last Epoch
17.09.24 16:03 Community Announcements
The Imperial Uprising: Event Details & Poll Results
Last Epoch
13.09.24 16:00 Community Announcements
Patch 1.2 Timeline, 1.1 Event Updates, and Cycle Poll
Last Epoch
10.09.24 16:32 Community Announcements
Last Epoch Hotfix 1.1.6.2 Notes
Last Epoch
05.09.24 19:54 Community Announcements
Last Epoch Patch Notes 1.1.6
Last Epoch
04.09.24 21:58 Community Announcements
Announcing 1.1 Refresh & Cycle Event - The Imperial Uprising
Last Epoch
30.08.24 15:59 Community Announcements
Last Epoch Patch Notes 1.1.5 Redeploy
Last Epoch
20.08.24 16:11 Community Announcements
Last Epoch Patch Notes 1.1.5
Last Epoch
08.08.24 16:01 Community Announcements
Last Epoch Patch Notes 1.1.4
Last Epoch
01.08.24 16:01 Community Announcements
1.1 Lore Hunt Event Winners!
Last Epoch
31.07.24 16:02 Community Announcements
Last Epoch Hotfix 1.1.3.1 Notes
Last Epoch
26.07.24 19:28 Community Announcements
Last Epoch Patch 1.1.3 Notes
Last Epoch
25.07.24 18:57 Community Announcements
Last Epoch Hotfix 1.1.2.4 Notes
Last Epoch
23.07.24 17:18 Community Announcements
Last Epoch Hotfix 1.1.2.3 Notes
Last Epoch
21.07.24 20:49 Community Announcements
Last Epoch 1.1.2.2 Hotfix Notes
Last Epoch
19.07.24 20:06 Community Announcements
Last Epoch Hotfix 1.1.2.1 Notes
Last Epoch
18.07.24 16:29 Community Announcements
Last Epoch Patch 1.1.2 Patch Notes
Last Epoch
16.07.24 18:40 Community Announcements
Last Epoch Hotfix 1.1.1.2 Notes
Last Epoch
13.07.24 19:17 Community Announcements
Last Epoch 1.1.1.1 Patch Notes
Last Epoch
12.07.24 20:16 Community Announcements
Lore Hunt Event Start!
Last Epoch
12.07.24 16:00 Community Announcements
Last Epoch Patch 1.1.1 Patch Notes
Last Epoch
11.07.24 20:43 Community Announcements
Last Epoch 1.1.0.3 Hotfix Notes
Last Epoch
10.07.24 21:10 Community Announcements
Last Epoch 1.1.0.2 Hotfix Notes
Last Epoch
10.07.24 17:18 Community Announcements
Last Epoch 1.1.0.1 Hotfix Notes
Last Epoch
09.07.24 21:48 Community Announcements
Last Epoch Patch 1.1 Is Live!
Last Epoch
09.07.24 16:14 Community Announcements
Japanese and APAC Language Announcement!
Last Epoch
08.07.24 16:57 Community Announcements
Last Epoch: Harbingers of Ruin Patch Notes & Downtime Notice
Last Epoch
05.07.24 16:00 Community Announcements
Lore Hunt Event Details
Last Epoch
03.07.24 18:00 Community Announcements
Harbingers of Ruin: Quality of Life & More
Last Epoch
03.07.24 16:42 Community Announcements
Harbingers of Ruin: What’s New?
Last Epoch
25.06.24 16:01 Community Announcements
Last Epoch 1.1: Harbingers of Ruin Twitch Drops
Last Epoch
21.06.24 16:11 Community Announcements
The Light Before The Dark Race Event
Last Epoch
20.06.24 16:00 Community Announcements
Last Epoch 1.0.8.4 Hotfix Notes
Last Epoch
19.06.24 16:04 Community Announcements
Pinnacle Content Poll Results
Last Epoch
14.06.24 16:08 Community Announcements
Last Epoch 1.0.8 Patch Notes
Last Epoch
15.05.24 16:33 Community Announcements
Last Epoch Official Teaser Trailer | Harbingers of Ruin
Last Epoch
10.05.24 16:02 Community Announcements
Last Epoch Roadmap
Last Epoch
07.05.24 18:00 Community Announcements
Last Epoch Hotfix 1.0.7.3
Last Epoch
30.04.24 19:19 Community Announcements
Last Epoch Hotfix 1.0.7.2
Last Epoch
23.04.24 17:25 Community Announcements
Last Epoch Patch 1.0.7 Patch Notes
Last Epoch
18.04.24 16:07 Community Announcements
Last Epoch Patch 1.0.6 Patch Notes
Last Epoch
10.04.24 17:04 Community Announcements
RMT and Exploit Statement
Last Epoch
02.04.24 17:02 Community Announcements
Last Epoch Patch 1.0.5 Notes
Last Epoch
27.03.24 17:44 Community Announcements
Last Epoch Hotfix 1.0.4.2 Notes
Last Epoch
22.03.24 18:17 Community Announcements
1.0 Launch Retrospective
Last Epoch
20.03.24 22:01 Community Announcements
Last Epoch Patch 1.0.4 Notes
Last Epoch
20.03.24 16:21 Community Announcements
Mid-Cycle Balance Survey Recap
Last Epoch
14.03.24 21:09 Community Announcements
Last Epoch Hotfix 1.0.3.2 Notes
Last Epoch
14.03.24 20:11 Community Announcements
Last Epoch Patch 1.0.3 Patch
Last Epoch
13.03.24 16:40 Community Announcements
Mid-Cycle Build Balance Survey
Last Epoch
08.03.24 17:02 Community Announcements
Last Epoch Patch 1.0.2.1 Notes
Last Epoch
07.03.24 19:47 Community Announcements
Last Epoch Patch 1.0.2 Notes
Last Epoch
06.03.24 17:03 Community Announcements
Autumnal Wrap & Bees Pets Update
Last Epoch
05.03.24 20:45 Community Announcements
Last Epoch Hotfix 1.0.1.2 Notes
Last Epoch
01.03.24 22:32 Community Announcements
Last Epoch 1.0.1 Patch Notes
Last Epoch
29.02.24 18:08 Community Announcements
Post Launch Mid-Week Update
Last Epoch
27.02.24 18:35 Community Announcements
Last Epoch 1.0.0d Patch Notes
Last Epoch
23.02.24 19:44 Community Announcements
An Update to the Refer A Friend Program
Last Epoch
23.02.24 02:21 Community Announcements
Our Gift To You & Thank You
Last Epoch
22.02.24 00:00 Community Announcements
Server Update
Last Epoch
21.02.24 21:52 Community Announcements
Last Epoch 1.0 is Live!
Last Epoch
21.02.24 17:03 Community Announcements
Last Epoch 1.0 - Release Patch Notes & Downtime Notice
Last Epoch
19.02.24 17:00 Community Announcements
New Items & Affixes | Coming to Last Epoch February 21st
Last Epoch
18.02.24 16:59 Community Announcements
Factions, Falconer, and Warlock | Coming to Last Epoch February 21st
Last Epoch
17.02.24 16:59 Community Announcements
Healing Hands Skill Tree | Coming to Last Epoch February 21st
Last Epoch
16.02.24 16:59 Community Announcements
New Enemies & Models | Coming to Last Epoch February 21st
Last Epoch
15.02.24 17:03 Community Announcements
Gathering Storm and Tempest Strike Rework | Coming to Last Epoch, Feb 21st
Last Epoch
14.02.24 17:00 Community Announcements
Last Epoch & Starforge Collaboration Giveaway
Last Epoch
12.02.24 19:32 Community Announcements
Celebrating a Milestone - 1 Million Copies of Last Epoch Sold!
Last Epoch
09.02.24 17:51 Community Announcements
Last Epoch launches at 11am CST, February 21st 2024
Last Epoch
02.02.24 19:00 Community Announcements
Last Epoch Deluxe and Ultimate Editions
Last Epoch
24.01.24 16:19 Community Announcements
Launch Trailer: Echoes from the Void
Last Epoch
19.01.24 19:22 Community Announcements
Trade & Item Factions
Last Epoch
11.01.24 17:00 Community Announcements
Twitch Drops - What you need to know for Launch!
Last Epoch
09.01.24 17:02 Community Announcements
Beta 0.9.2L Patch Notes
Last Epoch
13.12.23 18:05 Community Announcements
November 2023 Development Update
Last Epoch
17.11.23 17:00 Community Announcements
Beta 0.9.2k Patch Notes
Last Epoch
16.11.23 17:39 Community Announcements
Beta 0.9.2j Patch Notes
Last Epoch
27.10.23 23:09 Community Announcements
Beta 0.9.2i Patch Notes
Last Epoch
26.10.23 16:03 Community Announcements
Last Epoch 1.0 launches Feb 21st, 2024!
Last Epoch
20.10.23 18:01 Community Announcements
Beta 0.9.2h Patch Notes
Last Epoch
19.10.23 21:46 Community Announcements
Beta 0.9.2g Patch Notes
Last Epoch
18.10.23 16:28 Community Announcements
Beta 0.9.2f Patch Notes
Last Epoch
05.10.23 16:07 Community Announcements