Entropy : Zero 2

Entropy : Zero 2

Not enough ratings
Operation Xmas Assets for Maps
By 1upD
This guide will walk through all of the assets for the incomplete Operation Xmas custom map by Breadman. These assets can be used for your own Holiday themed maps.
   
Award
Favorite
Favorited
Unfavorite
What is Operation Xmas?
Operation Xmas was a potential custom map being worked on by Breadman for release in a holiday update for EZ2. It was started in 2022, but as of writing, has never been released.

In this Steam guide, I will showcase all of the assets created for Operation Xmas in 2022. I hope that this will inspire future holiday themed creations on the Steam workshop.

This guide was written on December 8, 2024 and refers to Entropy : Zero 2 version 1.7.1. This information might be out of date in a future update if Operation Xmas content is released.


Unfinished Maps
File Location

You can find the Operation Xmas unfinished map files at this location:
Steam\steamapps\common\EntropyZero2\entropyzero2\mapsrc\Deployments\ez2_operation_xmas


Maps

ez2_op_xmas

Operation Xmas was the first map Breadman worked on for a Christmas themed custom map. It was to be a non-canonical comedy map.



ez2_op_xmas_lapland

Operation Xmas Lapland is a wave defense map with Bad Cop and Wilson.



Fixing instances failing to resolve

When opening the maps in Hammer, instance paths may not resolve correctly because the map has been moved from its original location in the developer build.

Locate any func_instance entities with the entity report tool. You can access the entity report tool by clicking Map -> Entity Report.


If the instance is not showing up, adjust it's path to be local. In this case, vmf/deployments/ez2_operation_xmas/instance_snowman.vmf became instance_snowman.vmf
Sounds
New sounds were added for Operation Xmas. The sounds consist of jingle sounds for the player footsteps, some context specific sounds for the Operation Xmas map, and Bad Cop lines specific for Christmas.

These sounds can be found in sound/op_xmas.


In the Hammer sound browser, you can find the raw wav files for the sounds by filtering for "op_xmas"


To find the soundscripts for these files, locate the files ez2_op_xmas_lapland_level_sounds.txt and ez2_op_xmas_level_sounds.txt in Steam\steamapps\common\EntropyZero2\entropyzero2\maps. You can make a similar map specific level sound file for your map by replacing "ez2_op_xmas_" with your map name.


The content of the soundscript file is as follows:
// ***************** // SURFACE MATERIALS OVERRIDES "Default.StepLeft" { "soundlevel" "SNDLVL_75dB" "pitch" "PITCH_NORM" "volume" "1.0" "rndwave" { "wave" "player/footsteps/concrete1.wav" "wave" "player/footsteps/concrete3.wav" "wave" "op_xmas/opxmas_playerstep_jingle_1.wav" "wave" "op_xmas/opxmas_playerstep_jingle_2.wav" "wave" "op_xmas/opxmas_playerstep_jingle_3.wav" "wave" "op_xmas/opxmas_playerstep_jingle_4.wav" } } "Default.StepRight" { "soundlevel" "SNDLVL_75dB" "pitch" "PITCH_NORM" "volume" "1.0" "rndwave" { "wave" "player/footsteps/concrete2.wav" "wave" "player/footsteps/concrete4.wav" "wave" "op_xmas/opxmas_playerstep_jingle_1.wav" "wave" "op_xmas/opxmas_playerstep_jingle_2.wav" "wave" "op_xmas/opxmas_playerstep_jingle_3.wav" "wave" "op_xmas/opxmas_playerstep_jingle_4.wav" } } "Dirt.StepLeft" { "soundlevel" "SNDLVL_75dB" "pitch" "PITCH_NORM" "volume" "1.0" "rndwave" { "wave" "player/footsteps/dirt1.wav" "wave" "player/footsteps/dirt3.wav" "wave" "op_xmas/opxmas_playerstep_jingle_1.wav" "wave" "op_xmas/opxmas_playerstep_jingle_2.wav" "wave" "op_xmas/opxmas_playerstep_jingle_3.wav" "wave" "op_xmas/opxmas_playerstep_jingle_4.wav" } } "Dirt.StepRight" { "soundlevel" "SNDLVL_75dB" "pitch" "PITCH_NORM" "volume" "1.0" "rndwave" { "wave" "player/footsteps/dirt2.wav" "wave" "player/footsteps/dirt4.wav" "wave" "op_xmas/opxmas_playerstep_jingle_1.wav" "wave" "op_xmas/opxmas_playerstep_jingle_2.wav" "wave" "op_xmas/opxmas_playerstep_jingle_3.wav" "wave" "op_xmas/opxmas_playerstep_jingle_4.wav" } } "MetalGrate.StepLeft" { "soundlevel" "SNDLVL_75dB" "volume" "1.0" "pitch" "PITCH_NORM" "rndwave" { "wave" "player/footsteps/metalgrate1.wav" "wave" "player/footsteps/metalgrate3.wav" "wave" "op_xmas/opxmas_playerstep_jingle_1.wav" "wave" "op_xmas/opxmas_playerstep_jingle_2.wav" "wave" "op_xmas/opxmas_playerstep_jingle_3.wav" "wave" "op_xmas/opxmas_playerstep_jingle_4.wav" } } "MetalGrate.StepRight" { "soundlevel" "SNDLVL_75dB" "volume" "1.0" "pitch" "PITCH_NORM" "rndwave" { "wave" "player/footsteps/metalgrate2.wav" "wave" "player/footsteps/metalgrate4.wav" "wave" "op_xmas/opxmas_playerstep_jingle_1.wav" "wave" "op_xmas/opxmas_playerstep_jingle_2.wav" "wave" "op_xmas/opxmas_playerstep_jingle_3.wav" "wave" "op_xmas/opxmas_playerstep_jingle_4.wav" } } "Concrete.StepLeft" { "soundlevel" "SNDLVL_75dB" "volume" "1.0" "pitch" "PITCH_NORM" "rndwave" { "wave" "player/footsteps/concrete1.wav" "wave" "player/footsteps/concrete3.wav" "wave" "op_xmas/opxmas_playerstep_jingle_1.wav" "wave" "op_xmas/opxmas_playerstep_jingle_2.wav" "wave" "op_xmas/opxmas_playerstep_jingle_3.wav" "wave" "op_xmas/opxmas_playerstep_jingle_4.wav" } } "Concrete.StepRight" { "soundlevel" "SNDLVL_75dB" "volume" "1.0" "pitch" "PITCH_NORM" "rndwave" { "wave" "player/footsteps/concrete2.wav" "wave" "player/footsteps/concrete4.wav" "wave" "op_xmas/opxmas_playerstep_jingle_1.wav" "wave" "op_xmas/opxmas_playerstep_jingle_2.wav" "wave" "op_xmas/opxmas_playerstep_jingle_3.wav" "wave" "op_xmas/opxmas_playerstep_jingle_4.wav" } } // ***************** // NAUGHTY LIST COP // Kill responses / ***************** "xmas_bc_filthyanimal" { "channel" "CHAN_VOICE" "volume" "1.0" "pitch" "PITCH_NORM" "soundlevel" "SNDLVL_TALKING " "wave" "*op_xmas/badcop/opxmas_badcop_filthyanimal.wav" } "xmas_bc_happyholidays" { "channel" "CHAN_VOICE" "volume" "1.0" "pitch" "PITCH_NORM" "soundlevel" "SNDLVL_TALKING " "wave" "*op_xmas/badcop/opxmas_badcop_happyholidays.wav" } "xmas_bc_plentyofgifts" { "channel" "CHAN_VOICE" "volume" "1.0" "pitch" "PITCH_NORM" "soundlevel" "SNDLVL_TALKING " "wave" "*op_xmas/badcop/opxmas_badcop_plentyofgifts.wav" } "xmas_bc_hohoho" { "channel" "CHAN_VOICE" "volume" "1.0" "pitch" "PITCH_NORM" "soundlevel" "SNDLVL_TALKING " "wave" "*op_xmas/badcop/opxmas_badcop_hohoho.wav" } "xmas_bc_naughtylist" { "channel" "CHAN_VOICE" "volume" "1.0" "pitch" "PITCH_NORM" "soundlevel" "SNDLVL_TALKING " "wave" "*op_xmas/badcop/opxmas_badcop_naughtylist.wav" } "xmas_bc_getcoal" { "channel" "CHAN_VOICE" "volume" "1.0" "pitch" "PITCH_NORM" "soundlevel" "SNDLVL_TALKING " "wave" "*op_xmas/badcop/opxmas_badcop_yougetcoal.wav" } "xmas_bc_nightmarebeforechristmas" { "channel" "CHAN_VOICE" "volume" "1.0" "pitch" "PITCH_NORM" "soundlevel" "SNDLVL_TALKING " "wave" "*op_xmas/badcop/opxmas_badcop_nightmarebeforechristmas.wav" } "xmas_bc_welcometotheparty" { "channel" "CHAN_VOICE" "volume" "1.0" "pitch" "PITCH_NORM" "soundlevel" "SNDLVL_TALKING " "wave" "*op_xmas/badcop/opxmas_badcop_welcometothepartypal.wav" } "xmas_bc_betterwatchout" { "channel" "CHAN_VOICE" "volume" "1.0" "pitch" "PITCH_NORM" "soundlevel" "SNDLVL_TALKING " "wave" "*op_xmas/badcop/opxmas_badcop_betterwatchout.wav" } "xmas_bc_thirstyformore" { "channel" "CHAN_VOICE" "volume" "1.0" "pitch" "PITCH_NORM" "soundlevel" "SNDLVL_TALKING " "wave" "*op_xmas/badcop/opxmas_badcop_thirstyformore.wav" } // Specific lines / ***************** "xmas_bc_comintotown" { "channel" "CHAN_VOICE" "volume" "1.0" "pitch" "PITCH_NORM" "soundlevel" "SNDLVL_TALKING " "wave" "*op_xmas/badcop/opxmas_badcop_comintotown.wav" } "xmas_bc_machinegun" { "channel" "CHAN_VOICE" "volume" "1.0" "pitch" "PITCH_NORM" "soundlevel" "SNDLVL_TALKING " "wave" "*op_xmas/badcop/opxmas_badcop_machinegun.wav" } "xmas_bc_homealone" { "channel" "CHAN_VOICE" "volume" "1.0" "pitch" "PITCH_NORM" "soundlevel" "SNDLVL_TALKING " "wave" "*op_xmas/badcop/opxmas_badcop_homealone.wav" } // ***************** // WILSON // Kill responses / *****************
Models
In the Hammer model previewer, you can find models for Operation Xmas by filtering for "xmas".


There is a special candy cane crowbar world model. You can use map specific weapon scripts to change the crowbar into the candy cane version.

Other than that, there are a few props that were created by Breadman for Operation Xmas.
Materials
You can find the materials made for Operation Xmas by filtering for "opxmas" in the texture browser in Hammer.


These include a few Rebel graffiti decals, a sign for Frank's Decoration Emporium, and three festive wallpaper textures.
2 Comments
Hunter Jumpscare 16 Dec, 2024 @ 4:25am 
Was curious about the Xmas themed voicelines in the files for a while, glad to finally have an answer for what those were lol
Aiden Wλlker 3650⍟ 12 Dec, 2024 @ 7:26am 
Well, it's very interesting.:vort: