Post: TUTORIAL How to edit a Zombieland Patch
01-24-2011, 04:42 PM #1
Hawkin
Lord of the Undead
(adsbygoogle = window.adsbygoogle || []).push({}); OK everyone has been asking me how they can edit their own Zombie patch. So I decided to make this post to help people out with that. Zombieland is made up of basically 3 key gsc files. There are other files but these are the only ones you need to edit.
_missions.gsc
_humanzombiesetup.gsc
_custommapedits.gsc

This is not a thread for total nubes . You need to know how to decompress and recompress a patch. There are many threads telling you how to do this. You must login or register to view this content.

You can start with my Zombieland Patch, or most patches based off of the original Zombieland. Here is my Zombieland Patch 3.1.1
You must login or register to view this content.

You need these files Most are available at the Tutorial link on Decompressing above, the others can be googled and downloaded for free.
packzip.exe and offzip.exe files
notepad++
hex editor
windows xp, vista, or 7

1. Install hex editor, and notepad++ then restart your pc.
2. Create a fold on your desktop called patch put the packzip.exe and offzip.exe files in there as well as the patch_mp.ff file
3. Open the command prompt and type: cd desktop/patch
4. Then type: offzip -a -z -15 patch_mp.ff ./ 0
This will decompress the patch file into many files with weird numbers and letters (these are the file offsets) you only need the files 0000b4a0.dat, 00014f51.dat, and 24ef6.dat. so delete the rest. (do not delete the patch_mp.ff or packzip or offzip)
5. Follow the tutorial link above to decompress the missions.gsc file.
6. You can use the same method to decompress the other 2 files. Just change the offsets and the dat files used as follows. Here is the offset information to get the 2 gsc files decompressed and ready to edit.
7. custommapedits.gsc is in 14f51.dat and 24ef6.dat between the offsets fd18 - 11f45
Humanzombiesetup.gsc can be found in 14f51.dat between the offsets ba78 - ec67
Missions.gsc can be found in b4a0.dat & 14f51.dat between the offsets d7d2 - 1061c
8. You can edit the uncompressed gsc files with notepad++ Use the link below to learn more about gsc coding.

You must login or register to view this content.

9. You have to recompress the gsc files back into the patch_mp.ff file as described in the decompressing/recompress tutorial.

10. An example of a simple edit is to change the cost of items in the shop. In notepad++ open missions.gsc
11. hit control +f (find) and type: costinit hit enter until you get to something like this.---------------
CostInit()
{
level.itemCost = [];
level.itemCost["ammo"] = 100;
level.itemCost["LMG"] = 100;
level.itemCost["Assault Rifle"] = 75;
level.itemCost["Machine Pistol"] = 25;
level.itemCost["Sniper Rifle"] = 50;
level.itemCost["Explosive Bullets"] = 1450;
level.itemCost["Sentry"] = 250;
level.itemCost["Unlimited"] = 800;
level.itemCost["Nuke"] = 1990;
level.itemCost["Riot"] = 100;
level.itemCost["Teleport"] = 750;
level.itemCost["TeleportZ"] = 600;
level.itemCost["Akimbo"] = 50;
level.itemCost["Eotech"] = 50;
level.itemCost["Mine"] = 75;
level.itemCost["FMJ"] = 50;
level.itemCost["Silencer"] = 10;
level.itemCost["XMags"] = 25;
level.itemCost["ROF"] = 10;
level.itemCost["Invisibility"] = 700;
level.itemCost["Poltergeist"] = 900;
level.itemCost["Flash"] = 600;
level.itemCost["Turtle"] = 300;
level.itemCost["HTurtle"] = 150;
level.itemCost["Hare"] = 300;
level.itemCost["humanhp"] = 250;
level.itemCost["health"] = 50;
level.itemCost["Thermal"] = 50;
level.itemCost["ThrowingKnife"] = 260;
level.itemCost["SteadyAim"] = 25;
level.itemCost["SteadyAimPro"] = 5;
level.itemCost["SleightOfHand"] = 25;
level.itemCost["SleightOfHandPro"] = 5;
level.itemCost["SitRep"] = 5;
level.itemCost["SitRepPro"] = 20;
level.itemCost["StoppingPower"] = 195;
level.itemCost["StoppingPowerPro"] = 5;
level.itemCost["ColdBlooded"] = 190;
level.itemCost["ColdBloodedPro"] = 10;
level.itemCost["Ninja"] = 200;
level.itemCost["NinjaPro"] = 100;
level.itemCost["Lightweight"] = 95;
level.itemCost["LightweightPro"] = 5;

12. Changing any of these numbers will change the cost of the item in the shop.

13. In CustomMapEdit.gsc you can make map changes to many of the maps. However some maps are found in humanzombieedits.gsc

Here is an example of what the code for Underpass looks like:

Underpass()
{
CreateWalls((-1201, 617, 435), (-1089, 823, 465));
CreateElevator((618, 255, 380), (-1100, 2666, 494));
CreateElevator((-3253, 552, 423), (1178, 2280, 253));
CreateElevator((3631, 347, 299), (3825, 1111, 395));
CreateElevator((4608, 671, 656), (540, 1479, 552));
CreateHiddenFlag((3389, 3394, 395), (531, -1536, 1500));
CreateElevator((-2886, -392, 2195), (-464, 2078, 369));
CreateAsc((636, 2529, 507), (621, 2529, 699), 0, 5);
CreateAsc((-1281, 2000, 415), (-1281, 2000, 675), 0, 5);
CreateTurret((-1281, 2100, 620), (0, -90, 0));
CreateBlocks((-1110, 708, 430), (0, 0, 0));
CreateBlocks((-510, 571, 565), (0, 90, 0));
CreateRamps((4388, 1903, 62Cool Man (aka Tustin), (4508, 2528, 450));
CreateWalls((-326, 1229, 363), (-524, 1229, 419));
CreateElevator((-1616, 2660, 616), (-1685, 1692, 2009));
}
Example:
CreateElevator is the command to create a teleport flag
CreateElevator((x1, y1, z1), (x2, y2, z2));
the first set of xyz numbers is the location of the flag that teleports you the 2nd set of xyz number is the location you will land. You can get these numbers from a standard infection from most CL patches, or from my zombieland 3.1.1 patch. (three numbers in white that look like this on your screen (-1616, 2660, 616)
x and y are your position on the ground where z is elevation (how high of low you are) remember that the Z reading on your screen is the position of your head not you feet.

CreateAsc is the command to make a floating care package
CreateAsc((x1, y1, z1), (x2, y2, z2)), a, b);
xyz is almost always the same in each command locations. the first set is where the care package starts, and the second is where it stops. It travels in a loop going from 1 to 2 to and so on.
a=angle Just always leave as 0
b=time the amount of time it take to get from point 1 to point 2 5 is good.

The are many more commands you will have to figure out on your own, but here are a few more.
Create walls, turrets, and blocks should be self explanatory.
HiddenFlag is a flag that will not show up on radar.
Grid is a flat surface of Care Packages xyz1 is one corner xyz2 is the diagonal corner, same goes for walls.
Doors are the hardest to figure because of dealing with the angels, and for me it still trail and error. A poor explaination of each command for the maps can be found in humanzomiesetup.gsc from line 124 to line 588 (approx)

Example:
CreateDoors(open, close, angle, size, height, hp, range)
this is what the header of a build command thread looks like.
you can see from this when comparing to an actual door line command (below) that open is the XYZ position of the door when open. close is the XYZ position of the door when closed. You also see that open, close, and angle all require 3 numbers. Where as size, height, hp, and range, require just 1 number. (I am still unsure what Range is.)
CreateDoors((1386, 7960, 235), (1386, 7845, 235 ), (90,90, 90), 3, 2, 50, 75);

Well, I hope this will give you a basic understanding of the Zombie patch format. Good luck and watch your syntax errors.

-Hawkin
(adsbygoogle = window.adsbygoogle || []).push({});

The following 26 users say thank you to Hawkin for this useful post:

.DeadlyMoDz25, |ManiaC|, 890popbox, A_lugie, anddrew, Bigbadpaul2, bigboybobby14, Blackstorm, DrDoomBringer, GodDrinksPepsi, hydro_122499, Jannis96, keithfin, littlecarlos, Mr__Shalemari, mrkhlgt, Mw2-, Plurals, skillz369, soebred, tjhash, uhChad, woofdawg233, ww2gamer3, xd366, ZzXr3V0LuTi0NzZ
02-04-2011, 12:05 AM #38
can't you just give us the .gsc download? and put that in there..
02-04-2011, 05:30 PM #39
anddrew
League Champion
Originally posted by 890popbox View Post
can't you just give us the .gsc download? and put that in there..


nice rep Winky Winky
dude! read threads before posting like the noob rep you have!
around page 3 should do it.

here it is, because I am nice and help you go back a page:

Originally posted by 890popbox View Post


You must login or register to view this content.

You must login or register to view this content.

You must login or register to view this content.
02-04-2011, 06:03 PM #40
crime2010
-NextGenUpdate-
i like this !!!
now i can create my own zombieland patch THX !!!
02-04-2011, 08:53 PM #41
sixflags26
Climbing up the ladder
ok i tried doing this twice. the first time it said unexpected end of script. Then the next one was just a black screen. All I wanted was to change the zombieland 3.2.1 prices. Exploding bullets to 150, throwing knife to 960.
02-04-2011, 09:18 PM #42
anddrew
League Champion
Originally posted by nighthawkieps3 View Post
Uggh im going to sound like a complete idiot but I don't want to. I'm new to coding and editing patches. I got as far as number 7 and I got completely lost. I'm on the editor and I have the files like it says in tabs but which tab do I put the start and end in???? I got the humanzombies file no problem because it was just the one tab but when there are 2 I am confused, should I merge the files into one tab? then do it? or what? :( Please help


Originally posted by Xavex View Post

In the 0000b4a0.dat file
Press:
Control + E
then enter these offsets:
Start Offset: D7D2
End Offset: FFFF
press Enter.

Now press:
Control + C
Then:
Control + N
Then:
Control + V

Now go to the 00014f51.dat.
press:
Control + E
Then
Length: 61D
ALWAYS MAKE SURE YOU ARE AT THE TOP

Now Enter again...

Now Press
Control + C
Go over to the New file you made. Paste this at the end, you will see the FF FF FF FF at the bottom.

Now just press
Code:
Control + S
Name it as _missions_comp.gsc
Save it to pack folder!

for more info - You must login or register to view this content.

---------- Post added at 09:18 PM ---------- Previous post was at 09:17 PM ----------

Sorry I've forgotten something, what are each buttons used for?
(up,down,left,right,x,square,triangle,O (I think that's everything))

I want to make stealth binds Winky Winky
02-04-2011, 10:06 PM #43
Originally posted by anddrew View Post
nice rep Winky Winky
dude! read threads before posting like the noob rep you have!
around page 3 should do it.

here it is, because I am nice and help you go back a page:


Haha, Thx.. My REP is Suppose to be like this..
Cuz i wanted it really low x].. it want from 50 to -27 to -127 to -67 and back to here Winky Winky
02-04-2011, 10:13 PM #44
anddrew
League Champion
Originally posted by 890popbox View Post
Haha, Thx.. My REP is Suppose to be like this..
Cuz i wanted it really low x].. it want from 50 to -27 to -127 to -67 and back to here Winky Winky


erm... why?

The following user thanked anddrew for this useful post:

Hawkin
02-05-2011, 06:22 AM #45
Hawkin
Lord of the Undead
Originally posted by sixflags26 View Post
ok i tried doing this twice. the first time it said unexpected end of script. Then the next one was just a black screen. All I wanted was to change the zombieland 3.2.1 prices. Exploding bullets to 150, throwing knife to 960.


sounds like you want to make a game where the humans win all the time.

Your errors are compression errors, you are de-compressing or re-compressing your patch wrong. I hope that helps you.

-Hawkin
02-05-2011, 06:33 AM #46
emsp
Space Ninja
Originally posted by Hawkin View Post
sounds like you want to make a game where the humans win all the time.

Your errors are compression errors, you are de-compressing or re-compressing your patch wrong. I hope that helps you.

-Hawkin


could u help me with geting doors to open when not in a zombie patch

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo