#1  
Old 12-16-2005, 09:06 PM
noobcannonlol Offline
Contributor
 
Join Date: Aug 2005
Posts: 551
Send a message via MSN to noobcannonlol
Default

I wrote this in another forum, but I'll go ahead and post it here.
This is my way of setting up mapping for ZP.
This belongs in the mapping help and troubleshooting forum.
But anyway, I made a tutorial in another site for this. (just setting it up and links to other tuts)

Ok, some people are asking how to map and I will answer their question.

Lets get started, I will start with installing everything first
First of all, install Valve Hammer Editor 3.4
http://collective.valve-erc.com/index.php?go=hammer

Next, get the hammer 3.5 beta text executable. Paste it in your hammer folder.
http://collective.valve-erc.com/inde...go=hammer_beta

Next, get the batch compiler. This will make it easier to compile your map and allow for more flexibility.requires the .net framework 1.1
YOU WILL DO ALL YOUR COMPILING THROUGH THIS
http://nemesis.thewavelength.net/index.php?p=3

Get the GCFScape. This will allow you to grab the standard wad files provided by Valve from halflife.gcf. requires .net framework 1.1
http://nemesis.thewavelength.net/index.php?p=26

Now it's time to get the tools to finish up the job after you're done with a map.
These are the mapping compile tools by Zoner and are the most recent and best ones.
http://downloads.ammahls.com/zhlt/zhlt33.zip
Quote:
Q. Why should I use Zoner's compile tools instead of just using the ones that came with WorldCraft?
A. WorldCraft was originally built for use with Quake 2. This means compile tool were also built for use with the Quake 2 engine. While Half-Life is based on a BSP map system, just like Quake 2 was, there are many differences that make the compile tools packaged with WorldCraft cause many problems. As it is, the original compile tools are no longer being updated, while newer version of Zoner's Compile Tools are always being made, so this ensures that you will have a more stable and smoother compile. Zoner's Tools also have features that the previous compile tools never supported, such as the ability to make brush based entities block light and cast shadows, as well as many other things.
Quote:
There are seven programs included in this release. HLCSG, HLBSP, HLVIS and HLRAD together build and light your map and are generally all used every time you compile your map (unless you are doing only partial compiles after an initial full compile).
HLCSG

Does constructive solid geometry calculations to the map, effectively breaking up complex brushes into simpler polygons, and makes 4 hull files for HLBSP to use. It replaces qcsg.exe from the original compile tools.
HLBSP

Generates the BSP trees for the map and creates a runnable BSP. It replaces qbsp2.exe from the original compile tools.
HLVIS

Generates the visibility matrix (specifies which polygons the player can't or might be able to see) for the map and helps speed up its rendering. It replaces vis.exe from the original compile tools.
HLRAD

Generates and applies all lighting effects for the map, such as light entities and the sky, and makes it look good. This is usually the slowest of the four tools to run. It replaces qrad.exe from the original compile tools.
you dont need to understand this, but its a good idea to read it and understand it some time in the future

Ok, these will be good for now, time to get started on the mean stuff.
Start up VHE, and choose to set up the game configuration file. Name the configuration zp, and for the game data file specify zombo.fgd in your ZP folder.

do not ever touch build configurations

Next, we need to add some texture files. Before we can do that, we need to use GCFScape to grab those wad files. Open up GCFScape and go to options->check volatile access. This will prevent some bugs. (make sure you aren't running HL or any hl mods.) Navigate to your steam/steamapps/ folder. Open up half-life.wad. A GCF directory should come up. Navigate to the valve folder. Now select these wads (all).


And extract them to your ZP folder. (right click)

Now, back to the hammer editor. Go to the textures tab and add those wad files that you just extracted.

Congratulations, you have set hammer up.

Now for the batch compiler and the ZHLT compile tools.

I recommend this tutorial.
http://nemesis.thewavelength.net/index.php?c=33#p33

However, you could read mine.

The batch compiler is a frontend for the ZHLT compile tools. They allow you to more easily achieve what you need instead of using a command line. Why not use the Hammer compile frontend? For one, Hammer has a crappy frontend. Number two, Hammer takes up valuable memory you could be using to compile your map. When you use the batch compiler, it creates a batch file for you which runs all the commands required to compile your map. Also, you can close it after you press the start button.

Open up the batch compiler and on the menu, go to specifications->zoner tools normal.
For now, select these options. These are high quality options but you will still compile your maps quickly (since you will be making n00b maps for now).





Now, go to options->setup, and enter in the paths where you installed the ZHLT compile tools.


Now save. Don't lose this.

To compile, just select the map file in the Batch Compiler. It must be in .map format. If you don't know how to make it a .map, just export as .map in Hammer. To test it, just put it in your zp/maps folder and create new game and select it. To run around in it, type sv_testmode 1 in console.

info_player_team1 = human
info_player_team2 = zombie
info_player_observer = observer

Now you have to get started using the tools. This is a lot of text for me to write, and the HL community has produced more useful information than I ever can, so this is a good time to reference.
The mapping glossary
http://www.slackiller.com/tommy14/faq.htm

Construction of maps

ahh your first map necessary easy
READ FROM STEP 2 ONLY
http://countermap.counter-strike.net/Tutor...orial.php?id=50
scrolling textures advanced
http://countermap.counter-strike.net/Tutor...orial.php?id=56
lights, lighting, and more lights moderate
http://countermap.counter-strike.net/Tutor...orial.php?id=52
creating complex geometry advanced
http://countermap.counter-strike.net/Tutor...orial.php?id=51
using lights.rad for more advanced lighting moderate
http://countermap.counter-strike.net/Tutor...orial.php?id=48
rotating doors easy
http://countermap.counter-strike.net/Tutor...orial.php?id=30
sliding doors easy
http://countermap.counter-strike.net/Tutor...orial.php?id=29
ladders easy
http://countermap.counter-strike.net/Tutor...orial.php?id=28

tips for mapping
adding atmosphere
http://countermap.counter-strike.net/Tutor...orial.php?id=18
better r_speeds
http://countermap.counter-strike.net/Tutor...orial.php?id=19
10 most common pitfalls of mapping
http://countermap.counter-strike.net/Tutor...orial.php?id=23
long compile times?
http://countermap.counter-strike.net/Tutor...orial.php?id=26
7 tips for better mapping
http://countermap.counter-strike.net/Tutor...orial.php?id=32


The uber-compilation of mapping errors and solutions/debugging
http://www.slackiller.com/tommy14/errors.htm
another great source
http://www.zhlt.info/common-mapping-problems.html

Having problems with leaks?
Quote:
Originally posted by tommy14
leak finding methods

there are more than 7 ways to find leaks. But not all are useful in all situations.

1. easiest if you can run VHE 3.5 editor, is to compile CSG/BSP only, then import the points file into the editor. for more on that, see the VHE 3.5 version thread. however you can also load the pointfile into VHE3.4 or WC 3.3, but it does not work so well.

1b. one improvement for VHE 3.4 or WC 3.3 in editor leak finding is to edit the point file with wordpad, removing all but the first and last points. this tends to make a straight line - much easier to read, but far less exact.

2. second easiest and most common leakfinder is to open the map in play and load in the pointfile in console with "particles 50000". You will then see a dotted line in your level that bounces around like crazy! Just follow it, and the point where it leaves the level is where the leak is happening. for more info goto JCJQ leak error page.

3. There is a handy program called "Leakmarker" (v0.1). It reads your pts-files and draw boxes around leaks, so you can find leaks by ease. Download Leakmarker v0.1! however this program has been known to fail in some cases. don't get stuck on it too much.
http://saida.lava.nu/do_download2.php?download_id=17

4. the purple/red brush leakfinding method also comes from JCHQ leak error page. basicly you skybox around your level with with brushes with red texture lighting. this plugs the leaks temp, and will give a red light showing thru any leak area. do NOT keep the skybox afterward!

4b. another editor version is to use the 3d view with red/purple brush skybox. don't compile, but use the 3d color view and cruise your level looking for red/purple thru the cracks. do NOT keep the skybox afterward!

5. some recommend the the BIG BRUSH method, such as the Snark Pit, although i don't find it so great for multi leaks. best for teeeny leaks or weird ones. brush covers 1/2 map, either leak or no. then 1/4 where you think problem is. then 1/8, 1/16, 1/32. by then you should have a good idea.

however sometimes even the big brush method will not help if there is an entity buried in a brush, or outside the map somehow. be aware of that.

6. if you have really complex architecture, there is the skyboxing/wireframe 2 method developed by ComCray at the Collective - a lot like purple brush, but using wireframe to see if you can see the skybox polys instead of looking for a purple face. better for teeeny multiple leaks. do NOT keep the skybox afterward!

7. ComCray also developed the visgrouping method over at the collective too. this was again for some complex architecture that developed a leak. in what you think is the problem area, visgroup the brushes/blocks that are the outside "border" into one group. make all of them a bright color so they show up well.
now set one screen into 3-D flat view mode and size it to full-screen (shift+z).
When you move around the leak area in the one screen you may see some flickering here and there, sometimes the flickering will be a visible seam which stays in view for a a few seconds. That's where the leak is.
What happens is that the screen renderer tries to light up the side of a brush which should actually be covered by the brush next to it.
the advanced hint brush
http://www.zhlt.info/common-mapping-proble..._do_i_use_hints
__________________
zps_barrelhunt_a1 available here
Reply With Quote
  #2  
Old 12-16-2005, 09:53 PM
Wiggles's Avatar
Wiggles Offline
Contributor
 
Join Date: Jul 2004
Location: WA, Australia
Posts: 843
Default

This is a really helpful topic, and will answer a lot of questions before they are asked.

*Sticky'ed*
__________________
_


I'MUSINGTHEINTERNET
Reply With Quote
  #3  
Old 12-17-2005, 08:31 AM
noobcannonlol Offline
Contributor
 
Join Date: Aug 2005
Posts: 551
Send a message via MSN to noobcannonlol
Default

Thanks!
If you guys have any suggestions, feel free to post them here.
__________________
zps_barrelhunt_a1 available here
Reply With Quote
  #4  
Old 12-22-2005, 10:42 PM
Knights's Avatar
Knights Offline
Contributor
Veteran Member
 
Join Date: Nov 2004
Location: Down by the river
Posts: 1,928
Default

Great post MrDead this buds for u
__________________

VOTE FOR ZP/SOURCE! http://moddb.com/scripts/topsite.php?ts=3943 Just click this link and you voted..
http://moddb.com/scripts/topsite.php?action=out&id=3943
Reply With Quote
  #5  
Old 12-24-2005, 09:57 AM
DarkShadow Offline
Privileged Member
 
Join Date: Apr 2005
Location: Chicago, IL
Posts: 640
Send a message via AIM to DarkShadow
Default

I hope you made sure he is old enough.

Well he is 21...
__________________
<img src=\'http://www.exoload.info/106/1137204759.jpg\' border=\'0\' alt=\'user posted image\' />
I <span style=\'color:red\'>&lt;3 </span> Wiggles
Reply With Quote
  #6  
Old 12-24-2005, 10:41 AM
noobcannonlol Offline
Contributor
 
Join Date: Aug 2005
Posts: 551
Send a message via MSN to noobcannonlol
Default

nah, i just did that as a plan with knights

im actually 16
__________________
zps_barrelhunt_a1 available here
Reply With Quote
  #7  
Old 12-26-2005, 11:51 AM
GIGAR Offline
Civilian
 
Join Date: Dec 2005
Posts: 8
Default

I give UP!!!
Making maps for hl2 is a LOT more easy
Reply With Quote
  #8  
Old 12-26-2005, 01:45 PM
noobcannonlol Offline
Contributor
 
Join Date: Aug 2005
Posts: 551
Send a message via MSN to noobcannonlol
Default

as i said, this is if you want high quality maps that compile fast

if only hl2 maps compiled as fast as hl1
__________________
zps_barrelhunt_a1 available here
Reply With Quote
  #9  
Old 02-12-2006, 06:15 PM
Kevin_Ryman's Avatar
Kevin_Ryman Offline
Survivor
 
Join Date: Apr 2005
Location: Raccoon City
Posts: 129
Send a message via AIM to Kevin_Ryman
Default

Question. What entities do we use for weapons/ammo?

Cheers,
~Kevin
__________________
ZP_BARRICADE - Canceled (for now)
Reply With Quote
  #10  
Old 02-12-2006, 06:26 PM
Hastings's Avatar
Hastings Offline
Contributor
 
Join Date: Nov 2004
Location: Oregon
Posts: 4,206
Default

The entities for weapons and ammunition can be found in the zp.fdg located in your zombie panic folder.
__________________

"Speak not evil towards the blessedness of the crowbar. May its holiness smite you in repentence "
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump



All times are GMT -8. The time now is 03:11 PM.
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Style by © Mathew Summerfield
All Zombie Panic related images and material © Monochrome