Maps and stuff

EQ2Emulator Development forum.

Moderator: Team Members

Post Reply
torgum
Posts: 17
Joined: Fri Aug 17, 2007 12:39 am
Contact:

Maps and stuff

Post by torgum » Fri Aug 17, 2007 1:20 am

I'm a fan of ... customized maps and so on. Is there a chance to make own maps or do we have to use the default stuff?
Torgum
"We are the power inside, we bring you fantasy.
We are the kingdom of light and dreams ..."
Avantasia

techguy84
Posts: 187
Joined: Wed Jul 25, 2007 4:56 pm
Location: Qeynos Guard Shack
Contact:

Post by techguy84 » Fri Aug 17, 2007 8:35 am

If someone can program a app to do this, then more than likely. When EQEmu started out, there was no OpenZone, and then WC came along and wrote it and now there is a endless possibility for custom zones. It just boils down to wether or not someone will take the time to make somehting that does this.

LethalEncounter
Team: Zombie
Posts: 2717
Joined: Wed Jul 25, 2007 10:10 pm

Post by LethalEncounter » Fri Aug 17, 2007 9:22 am

Depends on what you mean by 'maps'. If you are talking about zones, then for the foreseeable future you will have to use whatever SOE provides. If your talking about the in game maps, I believe you can edit those yourself from the UI\Default\images\maps directory. I havent tried, but you should be able to edit those.

torgum
Posts: 17
Joined: Fri Aug 17, 2007 12:39 am
Contact:

Post by torgum » Fri Aug 17, 2007 11:17 am

Hm.. i was talking about zones of course...
I someone starts a free server then he'll NEVER need every zone... and of course you want to make something special... for me custom zones are essential! :)
Torgum
"We are the power inside, we bring you fantasy.
We are the kingdom of light and dreams ..."
Avantasia

User avatar
ZexisStryfe
Posts: 1026
Joined: Thu Jul 26, 2007 6:39 am
EQ2Emu Server: Sytherian Legends
Location: Connecticut
Contact:

Post by ZexisStryfe » Fri Aug 17, 2007 11:39 am

While you may not be able to create zones initially, you can edit some features of existing ones. For instance, you can change zone lines and what zones they connect to. Also, since many of the items you see for in game houses in live are actually separate models, you can also put these in your zones for people to interact with.

kingmen30264
Posts: 24
Joined: Thu Oct 04, 2007 12:51 am

Maps...

Post by kingmen30264 » Thu Feb 14, 2008 12:33 am

I was just wondering if anyone was able to throw me some maps for EQ2... its been years since i played and i can't even remember if it was like wow and had its own maps included or not... and i don't feel like DLing the trial version to test out that one thought.. i have other things i do.. someone help me answer my question?
Thanks

User avatar
Arremis
Retired
Posts: 388
Joined: Sun Sep 02, 2007 10:11 am
Location: Memphis, TN

Post by Arremis » Thu Feb 14, 2008 7:15 am

The maps themselves are .dds files located in the EQ2 > UI > Default > Images > Maps. These could be edited and saved into a custom UI folder (have a look at eq2map), which goes to show you there's quite a lot you can do.

Andrew
Retired
Posts: 71
Joined: Fri Dec 14, 2007 8:33 am
Location: England
Contact:

Post by Andrew » Thu Feb 14, 2008 8:31 am

torgum wrote:Hm.. i was talking about zones of course...
I someone starts a free server then he'll NEVER need every zone... and of course you want to make something special... for me custom zones are essential! :)
It's possible. I haven't looked into extracting the data from .draw files yet but I planned to do it at some point.

tyeten
Posts: 11
Joined: Thu Sep 13, 2007 1:10 am
Location: Placerville, CA
Contact:

Post by tyeten » Thu Feb 14, 2008 9:05 am

Wouldn't you need to "patch" to this custom servers files... If there is no data on the local machine all the person will see is black... So with the current EQ2EMU setup this would not be possible... there is no patcher for eq2 files

LethalEncounter
Team: Zombie
Posts: 2717
Joined: Wed Jul 25, 2007 10:10 pm

Post by LethalEncounter » Thu Feb 14, 2008 6:49 pm

tyeten wrote:Wouldn't you need to "patch" to this custom servers files... If there is no data on the local machine all the person will see is black... So with the current EQ2EMU setup this would not be possible... there is no patcher for eq2 files
Once the EQ2Emu Patcher is completed by Link, I'm sure we could work something out that would allow it to connect to server specific update servers to patch additional files. Like the user would use the EQ2Emu Patcher (or whatever Link wants to call it) and select which server they play on. The patcher would then download the patch information from that server and essentially provide the end user with one program to patch information from any number of servers (assuming the server they played on had downloadable content). This is just an idea, but there is nothing stopping it from being done if the need is there.

Andrew
Retired
Posts: 71
Joined: Fri Dec 14, 2007 8:33 am
Location: England
Contact:

Post by Andrew » Mon Feb 18, 2008 6:41 pm

I had a quick look at a few draw files and it doesn't look like they contain any 3D data.
I'm guessing these files are used in conjunction with the hit files to render the mesh and the sp files are used to texture the surface.
All pure speculation of course. :D

Andrew
Retired
Posts: 71
Joined: Fri Dec 14, 2007 8:33 am
Location: England
Contact:

Post by Andrew » Mon Feb 18, 2008 7:59 pm

Figured out the .sp files. They contain all the textures used in a draw file.
You can download the code here
So we have the texture locations, the mesh, we just need to figure out what .draw is for and how the multiple draw files are put together to form a level.
EDIT:
- Added a google code project
The files in SP are also located in the draw file.
Find the hex value 57 at the end of the draw file, the following hex value is the number of textures used by the draw file. So if there are 6 textures in the sp file this number will be 6.
After that comes the number of characters of text in the texture name. That is followed by the texture name.
The texture name is in the format "texturename_objectname_shader", although that's just a guess right now on object name, not quite sure what that name is for.

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests