Go Back   EQEmulator Home > EQEmulator Forums > Archives > OpenEQ > OpenEQ::Development

OpenEQ::Development Development discussion for OpenEQ. Do not post for support.

Reply
 
Thread Tools Display Modes
  #1  
Old 10-03-2004, 02:44 PM
Edgar1898
Senior Member
Former EQEmu Developer
Current EQ2Emu Lead Developer
 
Join Date: Dec 2002
Posts: 1,065
Default Windcatcher

Hey Windcatcher, been trying to get ahold of you for a while now. In there something I'm missing about how to create indoor zones with OpenZone? Like suppose I want to make a cavern, how can I set the ceiling? At present I am doing the following: Creating an outside zone with mountains on the edges and then making a new ground texture and making its height the level I want the ceiling to be. Surely there has to be an better way to make indoor zones. Also about the ceiling and cave walls, is there some way I can make them with varying degrees of roughness, like the way your rumple ground option works on the ground?
__________________
Lethal Encounter
Reply With Quote
  #2  
Old 10-03-2004, 02:47 PM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

Eww...no, that's definitely beyond OpenZone's capabilities...You might want to give Dungeon Builder a try and see if that helps, but that's meant more for corridors and such. What's really needed is something more generic, some sort of sculpting tool that lets you create anything. Maybe Khan has some ideas...he knows a lot more about 3D tools than I do.
Reply With Quote
  #3  
Old 10-03-2004, 07:48 PM
fnemo's Avatar
fnemo
Discordant
 
Join Date: Dec 2002
Posts: 354
Default

Khan is out for a week or so, so you'll have to wait for an answer.
__________________
Nemo
Administrator and coder for the World Alkora Server
Reply With Quote
  #4  
Old 10-09-2004, 09:27 PM
KhaN's Avatar
KhaN
Dragon
 
Join Date: Mar 2004
Location: France, Bordeaux.
Posts: 677
Default

When you want to create complex poly like caves, you have only one option, 3D Softwares like 3DSMax, Maya, Gmax ...

You can do your caves by two ways :
- Poly : You will rumble a simple plane (create a generic plane with sectors and move the vertex to get a rumble effect.
- Texture : Create a simple tube (8 faces ?) and apply a photo realistic texture showing rumble rock cave.
I suggest solution two personally, its quick, and free a lot zones polycount, and most of the time, no one will notice its not rumbled walls (when texture is of good quality).

OpenZone, Dungeon Builder are great tools, but hit a limit when you want to do complex poly :/
__________________

Reply With Quote
  #5  
Old 10-10-2004, 01:26 PM
Shadow-Wolf
Dragon
 
Join Date: Oct 2003
Posts: 511
Default

AAAANNNNDDD you can also use GTK Radiant to make quake 3 levels and import them into OpenZone, dont look at me for GTK Radiant help though, look for tutorials and work off from them.

*oooohhh looks like ive offended daeken's senses. Oh and GTK Radiant is a level editor, not a modeling program.
__________________
How about the power to kill a yak from 200 yards away...WITH MIND BULLETS! thats telekinesis kyle.
Reply With Quote
  #6  
Old 10-10-2004, 01:36 PM
daeken_bb
Discordant
 
Join Date: Mar 2003
Location: Chambersburg, PA
Posts: 469
Default

Quote:
Originally Posted by Shadow-Wolf
AAAANNNNDDD you can also use GTK to make quake 3 levels and import them into OpenZone, dont look at me for GTK help though, look for tutorials and work off from them.
You mean GTK radiant, _NOT_ just GTK. People calling GTK Radiant just 'GTK' pisses me off to no end...

One is a toolkit for GUIs, and one is a modelling program.
__________________
Keep me unemployed and working on OpenEQ, PM me about donating

Check out my deviantART page at http://daeken.deviantart.com/
Reply With Quote
  #7  
Old 10-10-2004, 11:52 PM
Spike
Discordant
 
Join Date: Mar 2004
Location: Florida
Posts: 362
Default

:raises hand: I have GTK Radient experience, I use to make maps for JK2 and JK3. Been working with the program for about 4 months.
__________________
Reply With Quote
  #8  
Old 10-24-2004, 02:51 PM
Edgar1898
Senior Member
Former EQEmu Developer
Current EQ2Emu Lead Developer
 
Join Date: Dec 2002
Posts: 1,065
Default

One other question WC: do you know where the water information is stored in the zone files? Basically I want to be able to determine if a location in a zone is under water so we can send the right packets. Could fix a lot of problems.
__________________
Lethal Encounter
Reply With Quote
  #9  
Old 10-24-2004, 04:00 PM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

It's in one (or more, but usually one) of the 0x29 fragments. You have to take the player's position, walk the BSP tree to the right node, and then cross-reference that with the 0x29 fragments to see if the node is included in the list. Of course, you can do the cross-reference in advance for all tree nodes, but you have to watch for the fact that different 0x29 fragments can point to different things (water, lava, PvP, teleporters, zone lines, etc). There are also two different ways of encoding water areas (an "old way" and a "new way")
Reply With Quote
  #10  
Old 10-24-2004, 04:39 PM
Edgar1898
Senior Member
Former EQEmu Developer
Current EQ2Emu Lead Developer
 
Join Date: Dec 2002
Posts: 1,065
Default

Sounds like a pain, but in theory we could create an additional map file that contains these areas for use with our servers, right? The only two things that you mentioned that we should probably include in there is the water areas and the pvp areas. About the old and new ways, are they drastically different? Is there somewhere that the new format was discussed?
__________________
Lethal Encounter
Reply With Quote
  #11  
Old 10-25-2004, 08:46 AM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

The old way has "WT_ZONE" as the name of the 0x29 fragment. The new way has "WTN__" as the first five characters the 0x29's Data2 field instead (in the old way, the Data2 field isn't used).
Reply With Quote
Reply


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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 08:21 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3