Horizon Zero Dawn PC code shows signs of being a debug build


The Horizon Zero Daybreak PC port launched a couple of days in the past and followers have been questioning about why it crashes so typically – one individual took a better look, and wasn’t pleased with what they discovered.

The information comes from Reddit, the place an nameless programmer shared their findings after investigating the sport’s “dump information.”

“So, as a programmer myself, I took the freedom to analyze the dump information myself,” they wrote. “Let’s say that the consequence will not be very… promising.”

The poster goes on to incorporate a picture of a line from the sport’s code, which was screenshotted on the actual level it crashed.

“What this piece of code means is that the pc is making an attempt to put in writing the worth in the proper to the reminiscence handle within the left, the issue is, the reminiscence specified doesn’t exist,” they wrote. “This system is making an attempt to instantly entry handle 0, it will ALWAYS crash the sport, and that is additionally an enormous NO.”

“I don’t know how this occurred, this system having a hardcoded Zero as a reminiscence handle is clearly how poorly made this was, no well-made code (or simply common actually) would attempt to entry Zero as a reminiscence handle, might’ve been a compiler bug, however I extremely doubt it,” they added.

They went on to make a few edits after different individuals started to interact with the publish, each of which got here to the identical conclusions.

“After a short time investigating in a disassembler, I discovered 166 strains of the identical instruction,” the edited publish reads. “They’re used primarily in reminiscence dealing with and a few unremoved (for some cause) debug features.”

“I’ve eliminated these directions (noped them) and nicely, the sport crashes much less,” it continues. “It’s removed from a precise repair, I can’t repair graphical points, however a minimum of it crashes each 30 minutes now, not 5.”

The publish concludes by stating that that is clearly a debug construct and shouldn’t have been shipped. In the event you’re curious, you’ll be able to try some Horizon Zero Daybreak gameplay for your self.

Though followers had been initially enthusiastic about how good the sport appeared, fixed crashes and efficiency points shortly outmoded that enthusiasm. These points are, because the Reddit publish factors out, comparatively nicely defined by the very fact this port might nonetheless have points of a debug construct connected to it.

The publish Horizon Zero Daybreak PC code reveals indicators of being a debug construct appeared first on VG247.