the cutting room mirror

Horizon Zero Dawn

SOMETIMES I SEE A TEXT BOX AND I JUST CAN'T HELP MYSSDFGFFDHFGDJGGFSHGDFH

This page sucks.
If you could make it suck less, that would be awesome.
Specifically: Formatting, grammar and spelling errors abound.

To do:
hi im kiraf, i have some free time and i decided to datamine the game, i suck at formatting and making the page look good but i engoy digging inside the game, if someone is willing to help with formatting it would be greatly apreciated, as of now i will focus on dumping as much information as i can find here, leaving making the page look good to someone else.

  • So much interesting stuff in the subpages : 1...

Horizon Zero Dawn sees Guerrilla move on from the dark futuristic warzones of Killzone into the lush futuristic landscapes occupied by machines and the humans that hunt them... or are hunted by them. It's a tough world.

Game Map#

The game map on PC is way bigger than on PS4, often including far more detail out of bounds than you'd ever be able to see.

Before Frozen Wilds DLC HZD_DLC1_albedo_Full_Terrain_Map.png.png

Inaccessible Areas#

There are areas outside of the normal playable map area that are seemingly inaccessible without disabling boundaries, teleporting, or exploiting glitches.

Exiting the playable area without disabling boundaries will give you a warning, and continuing further will reload your last save.

Debug Campfire | Combat Test Ground#

X -2504
Y -2207
Z   220

PC:

This is a hidden campfire that (if discovered) allows a player to fast travel to a part of the map far to the west of the playable game area.

Fast traveling allows player to teleport outside the playable area even with boundaries active, due to the game considering fast travel as a checkpoint for respawning.

Directly next to the campfire there is a large debug platform with buttons (that appear to be disabled in production builds) as well as a small climbing course.

In Development/Debug Builds those buttons were used for spawning machines. Each button is named with the final and development name for each machine.

A button is also present to change the faction of the player (player, neutral, enemytoall, ...), allowing to inspect the machine without getting attacked.

On the other side of the platform there are buttons for spawning human enemies, as well as buttons for changing the time of the day.

An empty player sized box is also present, entering that box (in development builds) will teleport the player to another identical box down to the climbing course.

The big wooden log on the left will refill the player's consumables and ammo when interacted with. This still works on production/release builds.

Near the wooden log there is a big empty space. In development builds that space is filled with all the types of pickupable weapons (eg. Ravager Cannon)

HorizonZeroDawnDebugArea.png HorizonZeroDawnDawnDebugArea2.png.png

PS4:

The campfire as well as the rock underneath it is present on the PS4 version of the game, the testing area is not solid except the campfire and rock.

The campfire isn't discoverable, it won't appear on the radar on top, discovering the campfire by quick-saving and then opening the map results in a game crash.

Reloading the save locks the game during loading, eventually leading to a crash.

HZD_PS4_Combat_Test_Ground.mp4

Climbing Course#

X -2297
Y -2240
Z   219

PC:

A bit further away, there is a larger climbing course.

PS4:

Just like the rest of this area, the climbing course isn't solid. Grapple points appear to be missing as well.

Big Slope#

Just on the right of the Climbing Course a Big slope is present, used for testing sliding and climbing.

On the left there is another small platform used to spawn human enemies from the DLC (The frozen Wilds)

East Campfire#

X  5065
Y -2013
Z   115

Far to the east of the playable game area, there is another campfire. In the distance are some trees marking a ranch that is normally only visible from a cutscene.

Sobeck Ranch#

X  5347
Y -2324
Z   118

PC:

Sobeck Ranch, only visible during a cutscene.

Cutscenes are pre-rendered, so while it is the area that has been used for recording the cutscene, it's entirely unused at runtime, left in the final game by mistake.

HorizonZeroDawnSobeckRanch.png HorizonZeroDawnSobeckRanchTopDown.png

PS4:

Just like the rest of the out-of-bounds area, this is non-solid. It's also missing the LOD, meaning it's just a flat image.

Naming Cliff#

X  2285
Y -1113
Z   338

The ceremonial naming cliff used during the opening cutscene. Unused dialogue will play upon entering the area.

Some climbing points are present in the path used during the cutscene, but they don't appear to be functional.

Aside from its visuals and dialogue, this area is very unfinished, with holes in the geometry and misaligned collision. Water physics are also broken in some places.

Northeast Assets#

(DLC1/levels/world/world_dlc1/tiles/tile_x09_y09)

X 4778
Y 4840
Z  268

PC:

In the northeast area, there are a number of unused structures and objects.

This area is only bundled with the DLC on PC. I suspect this is another fumble that happened during the PC port of the game.

HorizonZeroDawnSpheres.png HorizonZeroDawnStoneStructures.png

Assets shown in the first picture are referenced in the game files as mockup robot_foundry.

PS4:

The tile corresponding to this area is in the game file, but it's empty. checking directly in the game confirms this area to be missing.

X:0 Y:0 Z:0#

X 0
Y 0
Z 0

The origin of the world has a structure with collisions.

Unused Dialogue#

The Naming Cliff#

Visiting the out-of-bounds naming cliff will have Aloy say a few unused lines reminiscing about Rost.

Aloy: The Naming Cliff...! Has to be.

Aloy: Rost told me of this place...

Aloy: The Nora declare the names of their children to All-Mother here.

Aloy: To think he stood here once...

Aloy: That he named me here...

Aloy: Rost.

Unused Assets/Models#

Assets and Models that can be found in the game files, unviewable without third party tools.

wpg_chest#

(models/test/wpg_chests/model.core)

Unused chest nowhere to be found in-game, used in HFW dev builds to obtain Items/Weapons in the playtest area even though they have different Text meshes.

Chest is composed of 3 meshes, the bottom chest, the lid and the text.

There are four variants of the text mesh. One is empty/invisible, the other three read: TOOLS, RESOURCES, CONSUMABLES.

(Ingame image from HFW (left), render from HZD game files (right))

HZD_HFW_Wpg_chest.png Wpg_chest_hzd_render.png

duckman/replaceme#

(entities/characters/replaceme.core)

Unused "Legacy" character with a duck head and a sign telling developers to replace the model.

Unused code#

Functions and gameplay mechanics that can be found in the game code, but are not accessible during a normal playthrough.

Attach Rope#

Allows the tripcaster to attach a rope to an object (requires a special kind of ammo that no ropecaster has).

Unused Text#

Text and localizations that can be found in the game code, but are not accessible during a normal playthrough.

Test string leftovers#

(Remainder/Remainder/localized/sentences/test/test/simpletext.core)

These strings have been formatted for readability. Some of them were localized to different languages, but the majority are just in English.

[1] = "This is a test!"
[2] = "This is a lift !"
[3] = "Make sure the hostage survives."
[4] = "Find and rescue the hostage."
[5] = "Escort the hostage back to the start area."
[6] = "Survive the Helghast onslaught."
[7] = "Rescue the 4 hostages."
[8] = "Conquer the square."
[9] = "日本語" (it says Japanese in Japanese)
[10] = "Kill the Helghast"
[11] = "Find friend"
[12] = "Return to base"
[13] = "Online Level Test - Assassination"
[14] = "Eliminate the Helghast tanks on the overpass."
[15] = "Get to the bridge...preferably in one piece."
[16] = "Assist Bravo Team by taking out the Helghast threat."
[17] = "Press O for magic door mode!"
[18] = "Locate M80 Missle Launcher and take out road block to proceed."
[19] = "Secure the bridge."
[20] = "Breach Door"
[21] = "Defend current location"
[22] = "charge beach line"
[23] = "charge the highground"
[24] = "Take up the position"
[25] = "Move Up"
[26] = "Collect the oil drums and escape the shanty"
[27] = "Head for the gate"
[28] = "Barrel collected!"
[29] = "Enemy reinforcements have arrived"
[30] = "An event is happening nearby. Press to take a look."
[31] = "Opt in to event"
[32] = "DODGE! (Press O)"
[33] = "Press O repeatedly!"
[34] = "Find Sgt Carter"
[35] = "Find Sgt Carter"
[36] = "Find Tunnel into City"
[37] = "Reach exit"
[38] = "Defend current location"
[39] = "Destroy wall and proceed to next area"
[40] = "Proceed to exit area"
[41] = "Kill all enemies"
[42] = "Natko: It looks like we can get out of here by blowing a hole in that wall."
[43] = "Natko: The lift controls must be that building but we have to get past the force field."
[44] = "Natko: You go up. I'll cover the rear."
[45] = "Clear the MG bunker ( Get to the back of the MG bunker)"
[46] = "Clear the contruction site (Get to the back of the site)"
[47] = "Join the rest of the ISA force (Get to the door at the back yard, open it and go through)"
[48] = "Capture the HGH bunker"
[49] = "Capture The High Ground to gain access to the left Tower"
[50] = "Defend tower 1 until engineer opens the door."
[51] = "Follow the engineer inside the tower"
[52] = "Again control the high ground to gain access to tower 2"
[53] = "Defend tower 2 until engineer opens the door."
[54] = "Follow the engineer up to the control room of tower 2"
[55] = "Go back to the center to get extracted"
[56] = "Follow Engineer inside the elevator and up the towers control room"
[57] = "Join the ISA reinforcements outside the  tower"
[58] = "Find the exit"
[59] = "Shoot the enemy"
[60] = "Throw a grenade into the pipe"
[61] = "Use cover to reach the exit"
[62] = "Shoot all the enemies"
[63] = "Use grenades to destroy all the targets"
[64] = "Investigate the lightsource"
[65] = "Get over the mountain ridge"
[66] = "Reach the New Sun Crash Site"
[67] = "Circle the crashsite and meet up with Narville"
[68] = "Take out the HGH tanks and free the route to phyrrus"
[69] = "Press [ICON group=gamefunction id=MountedGunDismountAndTakeWeapon] to Grab Weapon and Dismount\nPress [ICON group=gamefunction id=Use] to Dismount"
[70] = "This is the Doppler Test Area - Proceed to the marker to start the sequence"
[71] = "Welcome to the Dynamic Audio Test Level
Currently available:
Elevation, Pan Modification, Doppler, Trigger on distance."
[72] = "This is the Elevation Test Area"
[73] = "This is the Trigger Test Area -Walk to SoundMarker 4"
[74] = "This is the Spiral Test Area - Proceed to the marker to start the sequence
The Intruder will spiral out and in."
[75] = "Welcome to QA Sound Test
In this facility you can enjoy noises of all kind. If you encounter problems please advise
kin-audio@guerrilla-games.com."
[76] = "FIrst off do you hear
- a weapon firing in the background?
- footsteps when you walk?
- your weapon fire sounds sounds ok?"
[77] = "Proceed to the music start button and turn it on."
[78] = "Music turned on succesfully. Do you hear it? Then proceed to reverb test area (your left)"
[79] = "Welcome  to the reverb, ambient portal & inside-outside testing area. Go to the cave on the left first."
[80] = "When firing M82 here you should hear a nice long reverb with some slapback in it. Proceed to the next cave."
[81] = "Notice that when you go inside something with a roof, your m82 sounds different. Test this by going in & out a couple times.Also the background ambient should be gone inside this cave."
[82] = "Proceed to MusicTest"
[83] = "If you have basic sound, gun fire footsteps etc, kill the helghast to proceed."
[84] = "Listen to the distant explosions of the grenadier. Then move closer to see if the sound changes. Kill the Grenadier to complete the test."
[85] = "it works? then kill the dummy to proceed"
[86] = "ctr-del & shift-del to kill all ai to continue. (or shoot them)"
[87] = "pull lever to start conversation test."
[88] = "do you hear rico & the isa infantry? then walk away from them to see if the proximity radio still works"
[89] = "You're not allowed in here, move along."
[90] = "We've been expecting you."
[91] = "You're running late. Hurray up and get to testing."
[92] = "I can't believe this line."
[93] = "At least we don't have to take our boots off anymore."
[94] = "Leave now."
[95] = "You're now allowed in."
[96] = "Next"
[97] = "He's clean."
[98] = "Hmmm, somthing's not right."
[99] = "test_kz4_branch"
[100] = "Hold [ICON group=gamefunction id=ProtoShoulderLeft1] and Press [ICON group=gamefunction id=ProtoShoulderRight1] while crosshair is over Robot to attach range helper.\n
Hold [ICON group=gamefunction id=ProtoShoulderLeft1] and Press [ICON group=gamefunction id=ProtoShoulderRight2] while crosshair is over Robot to add static range helper."
[101] = "Press [ICON group=gamefunction id=ProtoShoulderLeft1] to remove range helper."
[102] = "<function-icon name=ProtoUp> LongLeg - solo<br>
<function-icon name=ProtoDown> LongLeg - recon group, small<br>
<function-icon name=ProtoLeft> LongLeg - recon group, medium<br>
<function-icon name=ProtoRight> LongLeg - recon group, big<br>
<function-icon name=ProtoTriangle> LongLeg - recon group, very big<br>
<function-icon name=ProtoCross> LongLeg - recon group, very big, Corrupted"
[103] = "<function-icon name=ProtoUp> GreyWolf - solo<br>
<function-icon name=ProtoDown> GreyWolf - recon group, small<br>
<function-icon name=ProtoLeft> GreyWolf - recon group, medium<br>
<function-icon name=ProtoRight> GreyWolf - recon group, big<br>
<function-icon name=ProtoTriangle> GreyWolf - recon group, very big<br>
<function-icon name=ProtoCross> GreyWolf - recon group, very big, Corrupted"
[104] = "<function-icon name=ProtoUp> Scout - solo<br>
<function-icon name=ProtoDown> Scout - recon group, small<br>
<function-icon name=ProtoLeft> Scout - recon group, medium<br>
<function-icon name=ProtoRight> Scout - recon group, big<br>
<function-icon name=ProtoTriangle> Scout - recon group, very big<br>
<function-icon name=ProtoCross> Scout - recon group, very big, Corrupted"
[105] = "<function-icon name=ProtoUp> Bandits, bow x2<br>
<function-icon name=ProtoDown> Bandits, bow x8<br><br>
<function-icon name=ProtoTriangle> Bandits, bow x8, emitter<br>
<function-icon name=ProtoSquare> Bandits, ranged (rifle) x8, emitter<br>
<function-icon name=ProtoCross> Bandits, melee x8, emitter"
[106] = "<function-icon name=ProtoUp> Herd - very big<br>
<function-icon name=ProtoDown> Herd - big<br>
<function-icon name=ProtoLeft> Herd - medium<br>
<function-icon name=ProtoRight> Herd - small"
[107] = "<function-icon name=ProtoUp> Raptor<br>
<function-icon name=ProtoDown> Raptor, Corrupted<br>
<function-icon name=ProtoLeft> E3 Raptor"
[108] = "<function-icon name=ProtoUp> Harvester Solo<br>
<function-icon name=ProtoLeft> Harvester Herd Small<br>
<function-icon name=ProtoRight> Harvester Herd Medium<br>
<function-icon name=ProtoDown> Harvester Herd Big<br>"
[109] = "<function-icon name=ProtoDown> Tallneck"
[110] = "<function-icon name=ProtoUp> Antelope Solo<br>
<function-icon name=ProtoLeft> Antelope Herd Small<br>
<function-icon name=ProtoRight> Antelope Herd Medium<br>
<function-icon name=ProtoDown> Antelope Herd Big<br>"
[111] = "<function-icon name=ProtoUp> ThunderHawk<br>
<function-icon name=ProtoDown> ThunderHawk, Corrupted"
[112] = "<function-icon name=ProtoDown> SprayBot"
[113] = "<function-icon name=ProtoDown>Horse"
[114] = "<function-icon name=ProtoDown> Predator"
[115] = "[ICON group=gamefunction id=ProtoUp] spawn at North entrance\n
[ICON group=gamefunction id=ProtoDown] spawn at South entrance\n\n
[ICON group=gamefunction id=ProtoLeft] spawn at West entrance\n
[ICON group=gamefunction id=ProtoCircle] Exit Menu"
[116] = "<function-icon name=ProtoDown> BlackHarvester"
[117] = "<function-icon name=ProtoDown> Butterfly"
[118] = "<function-icon name=ProtoDown> Airlift"
[119] = "<function-icon name=ProtoDown> RockCutter"
[120] = "<function-icon name=ProtoUp> Scouts & Harvesters<br>
<function-icon name=ProtoDown> Scouts & Antelopes<br>
<function-icon name=ProtoLeft> GreyWolves, Scouts & Harvesters<br>
<function-icon name=ProtoRight> LongLegs, Scouts & Harvesters"
[121] = "<function-icon name=ProtoUp> Scouts & Harvesters<br>
<function-icon name=ProtoDown> Scouts & Antelopes<br>
<function-icon name=ProtoLeft> GreyWolves, Scouts & Harvesters<br>
<function-icon name=ProtoRight> LongLegs, Scouts & Harvesters"
[122] = "<function-icon name=ProtoUp> Scouts & Harvesters<br>
<function-icon name=ProtoDown> Scouts & Antelopes<br>
<function-icon name=ProtoLeft> GreyWolves, Scouts & Harvesters<br>
<function-icon name=ProtoRight> LongLegs, Scouts & Harvesters"
[123] = "<function-icon name=ProtoUp> Scouts & Harvesters<br>
<function-icon name=ProtoDown> Scouts & Antelopes<br>
<function-icon name=ProtoLeft> GreyWolves, Scouts & Harvesters<br>
<function-icon name=ProtoRight> LongLegs, Scouts & Harvesters"
[124] = "Hunt and loot 3 Harvesters"
[125] = "Locate, hunt and then loot three Harvesters in the hunting ground."
[126] = "Hunting Grounds"
[127] = "Quest complete!"
[128] = "<function-icon name=ProtoUp>Alpha Male Bison<br>
<function-icon name=ProtoDown>Small Bison Herd<br>
<function-icon name=ProtoLeft>Medium Bison Herd<br>
<function-icon name=ProtoRight>Large Bison Herd<br>
<function-icon name=ProtoTriangle>Normal Solo Bison<br>"
[129] = "<function-icon name=ProtoDown> DireWolf"
[130] = "<function-icon name=ProtoDown> Warbot I"
[131] = "<function-icon name=ProtoDown> Spawn Solo Stalker<br>
<function-icon name=ProtoLeft> Spawn Small Stalker Group<br>
<function-icon name=ProtoRight> Spawn Medium Stalker Group<br>
<function-icon name=ProtoUp> Spawn Small Stalker and Harvester Herd<br>
<function-icon name=ProtoSquare> Spawn Medium Stalker and Harvester Herd<br>
<function-icon name=ProtoCircle> Spawn Big Stalker and Harvester Herd<br>
<function-icon name=ProtoTriangle> Spawn Very Big Stalker and Harvester Herd"
[132] = "<function-icon name=ProtoUp> Spawn Solo Hyena<br>
<function-icon name=ProtoLeft> Spawn Small Hyena Herd<br>
<function-icon name=ProtoDown> Spawn Medium Hyena Herd<br>
<function-icon name=ProtoRight> Spawn Big Hyena Herd<br>
<function-icon name=ProtoCircle> Spawn Very Big Hyena Group<br>
<function-icon name=ProtoSquare> Teleport to Harvester"
[133] = "<function-icon name=ProtoDown> Spawn Phoenix"
[134] = "<function-icon name==ProtoDown> Spawn Beach Lizard"
[135] = " Teleport to Hunting Grounds and:<br>
<function-icon name=ProtoDown>Spawn a DireWolf and a Long Leg<br>
<function-icon name=ProtoLeft>Spawn a DireWolf<br>
<function-icon name=ProtoRight>Spawn a LongLeg<br>"
[136] = "Teleport and:<br>
<function-icon name=ProtoDown> Spawn Solo Stalker<br>
<function-icon name=ProtoLeft> Spawn Small Stalker Group<br>
<function-icon name=ProtoRight> Spawn Medium Stalker Group<br>
<function-icon name=ProtoUp> Spawn Small Stalker and Harvester Herd<br>
<function-icon name=ProtoSquare> Spawn Medium Stalker and Harvester Herd<br>
<function-icon name=ProtoCircle> Spawn Big Stalker and Harvester Herd<br>
<function-icon name=ProtoTriangle> Spawn Very Big Stalker and Harvester Herd"
[137] = "<function-icon name=ProtoDown> Spawn Thunderhawk VS Greywolves"
[138] = "<function-icon name=ProtoDown> Spawn Scouts vs Harvester"
[139] = "<function-icon name=ProtoDown> Spawn LongLegs vs Spraybots"
[140] = "<function-icon name=ProtoDown> Spawn ThunderHawk VS Raptor"
[141] = "<function-icon name=ProtoDown> Spawn Greywolves VS Raptor"
[142] = "<function-icon name=ProtoDown> Spawn Spraybot_VS_Scouts"
[143] = "<function-icon name=ProtoDown> Spawn LongLegs VS Raptor"
[144] = "<function-icon name=ProtoDown> Spawn Glider"
[145] = "<function-icon name=ProtoDown> Spawn Cargo Rhino"
[146] = "<function-icon name=ProtoUp> Spawn Solo Hyena<br>
<function-icon name=ProtoLeft> Spawn Small Hyena Herd<br>
<function-icon name=ProtoDown> Spawn Medium Hyena Herd<br>
<function-icon name=ProtoRight> Spawn Big Hyena Herd<br>
<function-icon name=ProtoCircle> Spawn Very Big Hyena Group<br>"
[146] = "<function-icon name=ProtoUp> Spawn Solo Hyena<br>
<function-icon name=ProtoLeft> Spawn Small Hyena Herd<br>
<function-icon name=ProtoDown> Spawn Medium Hyena Herd<br>
<function-icon name=ProtoRight> Spawn Big Hyena Herd<br>
<function-icon name=ProtoCircle> Spawn Very Big Hyena Group<br>