EQ Zone Explorer (EZE.exe) Icon EQ Zone Explorer (EZE.exe)

Notice | Description | Download | Limitations | Zones | Technical Info | Support | Contact

 

 

 

Notice
A while back, SOE, crippled their Tutorial program (tutorial.exe) in order to stop EQ Zone Explorer from working.  They kept a call, in the Tutorial program, to an outdated function in the Miles Sound System Library (mss32.dll), while they distributed the newer version of the library where the function does not exist.  Resulting in the following error:

EQ Zone Explorer will still work for some zones, if you use the original Tutorial.exe and original mss32.dll.  Please refrain from requesting these files from me, as I cannot redistributed them due to obvious legal ramifications.

 

Description
EQ Zone Explorer (EZE.exe) is a freeware program which allows you to explore EverQuest zones, offline.

EQ Zone Explorer screen shot.

Download
 
Click to download eze.zip (213K) eze.ini (505b) The settings file.  Download this if you only need the new zone listings.  Save it in the EZE directory.
Click to download eze.zip (213K) eze.zip (239K) Unzip the files in a separate directory.  DO NOT place them in your EverQuest directory.   

Click to download eze.zip (213K) eze_source.zip (41K) This is the source code (for use with Borland's Delphi 4).
Limitations
EQ Zone Explorer (EZE.exe) requires access to the EverQuest Tutorial program (tutorial.exe).  There are a few limitations to be aware of, regarding the Tutorial:
  • You are restricted to using the tutorial dummy character, Soandso, who lacks infavision and can only walk.
  • None of the buttons work in the tutorial (i.e. Abilities, Combat, Options etc.).
  • The tutorial runs in 640x480 resolution mode.
  • The tutorial will start you in the position that is set for the tutorial zone, regardless of what zone you explore. Therefore, your starting point might seems strange.  For example, the tutorial starting point equates to the top of Castle Mistmoore in the mistmoore zone.
  • The tutorial will only display the tutorial NPCs and not the actual zone's NPCs. The tutorial NPCs retain their coordinates from the tutorial, so they will appear in strange locations in the zone you're exploring.

Limitations aside, you can walk freely about the level and explore every nook and cranny, finding any hidden passages along the way.

 

Zones
Zones are stored in the EZE.ini file, under the "Zones" section, by their "Zone Name" and "Internal Name".  For example, the Castle Mistmoore zone is listed as: "Castle Mistmoore=mistmoore".  Some zones are unexplorable because the starting location for the tutorial was hard-coded and they equate to an inescapable location for some zones.  Zones verified to be explorable are listed in green, zones that are not explorable are listed in red, and untested zones are uncolored.

 

This information was pasted from the eze.ini file.
Abbey of Innoruuk=abbey|Unexplorable. Zone not distributed or implemented yet.
Ak'Anon Greater=akanon|Explorable. Press the (D)uck key to get unstuck.
Aviak Village=aviak|Unexplorable. Zone not distributed or implemented yet.
Befallen=befallen|Unexplorable. Starts out in a dark room, press the (D)uck key to get unstuck. After going down the hallway you are exited.
Beholder Maze=beholder|Explorable.
Blackburrow=blackburrow|Explorable.
Burning Woods=burningwood|Explorable.
Butcherblock Mountains=butcher|Explorable.
Castle Mistmoore=mistmoore|Explorable. Starts out on the roof of Castle Mistmoore.

Cazic-thule=cazicthule|Unexplorable. Starts out in a dark room, press the (D)uck key to get unstuck. After going down the hallway you are exited.
Chardok=chardok|Explorable.
City of Mist=citymist|Explorable.
Clan Crushbone=crushbone|Explorable.
Clan RunnyEye=runnyeye|Explorable.
Dagnor's Cauldron=cauldron|Explorable. Starts out in the lake.
Dalnir=dalnir|Explorable. Due to the starting position, you must talk to two of the Demo NPCs first.
Dreadlands=dreadlands|Explorable.

East Cabilis=(unknown)|Untested. Zone not distributed or implemented yet.
East Commons=ecommons|Explorable.
East Freeport=freporte|Explorable. Starts out in the sky.
East Karana=eastkarana|Explorable.

Erudin=erudnext|Unexplorable. Starts out in a room with no exits. Press the (D)uck key to get unstuck. The floor is tiled with "Welcome to the High City of Erudin", and one of the walls is tiled with "GOTO 0 0 20".
Erudin Palace=erudnint|Unexplorable. Starts out in a room with no exits. Press the (D)uck key to get unstuck. Most walls are tiled with a kitten face, one wall is tiled with "GOTO 700 700 20".
Erud's Crossing=erudsxing|Explorable. Starts out in the ocean.
Estate of Unrest=unrest|Explorable.
EverFrost Peaks=everfrost|Explorable.
Felwithe A=felwithea|Explorable.

Felwithe B=felwitheb|Unexplorable. Starts out in a room with no exits. Press the (D)uck key to get unstuck. The walls are tiled with "320, -720, -6".
Firiona Vie=(unknown)|Untested. Zone not distributed or implemented yet.
Frontier Mountains=frontiermtns|Unexplorable. Starts in Qeynos docks instead.
Greater Faydark=gfaydark|Explorable. Starts under Kelethin.
Grobb=grobb|Explorable.
Halas=halas|Explorable.
High Keep=highkeep|Explorable.
Highpass Hold=highpass|Explorable.

High Cave=highcave|Unexplorable. Zone not distributed or implemented yet.
Howling Stones=(unknown)|Untested. Zone not distributed or implemented yet.
Infected Paw=paw|Explorable.
Innothule Swamp=innothule|Explorable.

Kaesora=kaesora|Unexplorable. Starts in the cat box.
Kaladim A=kaladima|Explorable.
Kaladim B=kaladimb|Unexplorable. Starts out in a room with no exits.
Karnor's Castle=karnor|Explorable.
Kedge Keep=kedge|Explorable.
Kerra Ridge=kerraridge|Explorable.
Kithicor Forest=kithicor|Explorable.
Kurn's Tower=kurn|Explorable.

Lake of Ill Omen=lakeofillomen|Unexplorable. Internal zone name is too long for Tutorial.exe.
Lake Rathetear=lakerathe|Explorable. Starts in the lake.
Lavastorm Mountains=lavastorm|Explorable.

Lesser Faydark=lfaydark|Untested.
Lower Guk=gukbottom|Untested.
Misty Thicket=misty|Untested.

Mountains of the Rathe=rathemtn|Explorable.
Najena=najena|Explorable.

Nektulos Forest=nektulos|Untested.
Neriak A=neriaka|Explorable.
Neriak B=neriakb|Unexplorable. Starts out in a dark room with no exits.
Neriak C=neriakc|Unexplorable. Starts out in a room with no exits, and teleport coordinates.
North Freeport=freportn|Explorable.
North Karana=northkarana|Untested.
North Qeynos=qeynos2|Explorable.
North Ro=nro|Untested.
Nurga=(unknown)|Untested. Zone not distributed or implemented yet.
Oasis of Marr=oasis|Untested.

Ocean of Tears=oot|Explorable. Starts out in the ocean.
Oggok=oggok|Explorable.
Old Sebilis=sebilis|Explorable.

Paineel=paineel|Untested. Zone not distributed or implemented yet.
Permacave=permacave|Untested. Zone not distributed or implemented yet.

Permafrost Keep=permafrost|Explorable. Press the (D)uck key to get unstuck.
Qeynos Catacombs=qcat|Unexplorable. Starts out in a room with no exits.
Qeynos Hills=qey2hh1|Explorable.
Rivervale=rivervale|Explorable.

Skyfire Mountains=skyfire|Untested.
Solusek A=soldunga|Unexplorable. Starts out in a room with no exits and coordinates tiled on the walls.
Solusek B=soldungb|Unexplorable. Starts out in a room with no exits and coordinates tiled on the walls.

South Qeynos=qeynos|Explorable.
South Karana=southkarana|Explorable.
South Ro=sro|Explorable.
Steamfront Mountains=steamfont|Explorable.

Sunset Home=(unknown)|Untested. Zone not distributed or implemented yet.
Surefall Glade=qrg|Explorable.
Swamp of No Hope=swampofnohope|Unexplorable. Internal zone name is too long for Tutorial.exe.
Temple of Droga=(unknown)|Untested. Zone not distributed or implemented yet.
Temple of Solusek Ro=soltemple|Unexplorable. Starts out in a room with no exits and teleport coordinates tiled on the walls.
The Arena=arena|Explorable.
The Emerald Jungle=emeraldjungle|Unexplorable. Internal zone name is too long for Tutorial.exe.
The Feerrott=feerrott|Explorable.
The Field of Bone=(unknown)|Untested. Zone not distributed or implemented yet.
The Hole=hole|Untested. Zone not distributed or implemented yet.
The Overthere=(unknown)|Untested. Zone not distributed or implemented yet.

The Plane of Air=airplane|Explorable. Not much to explore though.
The Plane of Fear=fearplane|Explorable.
The Plane of Hate=hateplane|Explorable.

Timourous Deep=(unknown)|Untested. Zone not distributed or implemented yet.
Toxxulia Forest=tox|Explorable. Starts out in the water, under the bridge.
Tower of Rot=rot|Untested. Zone not distributed or implemented yet.
Trakanon's Teeth=trakanon|Untested.
Upper Guk=guktop|Untested.

Veksar=veksar|Unexplorable. Starts in Qeynos docks instead.
Veeshan's Peak=veeshan|Unexplorable. Starts out in a dark cat box.
Warsliks Wood=warslikswood|Untested. Zone not distributed or implemented yet.
West Cabilis=(unknown)|Untested. Zone not distributed or implemented yet.

West Freeport=freportw|Explorable.

 

Technical Info
The EQ Zone Explorer program (EZE.exe) was developed using Borland's Delphi 4 on the Windows 98 SE platform.

Powered by Delphi 4

The program uses an initialization file, EZE.ini, to store the following information:

  • The location of your EverQuest Tutorial program, tutorial.exe.  Usually "C:\Program Files\EverQuest\tutorial.exe".
  • The load zone offset.  Usually 1669500 or 1669008.
  • The complete listing of zone names and zone internal names.  For example: "Castle Mistmoore=mistmoore".  The first part being the zone name and the second part being the internal name.

Feel free to change the location of the Tutorial program if it does not match the location on your hard drive.  The load zone offset should only be changed if 989 Studios changes their Tutorial program.  Feel free to append new zones to the zone section as they become available from 989 Studios.  You will recognize a zone because each zone has six files associated with it (*.s3d, *.xmi, *_chr.s3d, *_obj.s3d, *_sndbnk.eff, and *_sounds.eff) in the EverQuest directory.  So, for Castle Mistmoore, the corresponding files are: mistmoore.s3d, mistmoore.xmi, mistmoore_chr.s3d, mistmoore_obj.s3d, mistmoore_sndbnk.eff and mistmoore_sounds.eff. Therefore, the internal name for the Castle Mistmoore zone is, mistmoore.

The program creates a temporary file, copies the Tutorial program (tutorial.exe) to the newly created temporary file, modifies the temporary file and runs it.  The EverQuest Tutorial program is never modified directly; only the temporary copies of it are.  All temporary copies of the Tutorial program are prefixed with "EZE".  An example of a temporary copy of the Tutorial program would be something like: "Eze3022.exe".  All temporary copies created in the EverQuest directory are deleted each time EZE.exe runs.

 

Support
I have recently discovered that there are, at least, seven (sigh) different versions of the tutorial.exe program floating around.  This explains why the program (Eze.exe) does not properly load the selected zone for some users.  Each different version of the tutorial.exe will most likely have a different load zone offset.  Upon finding the new offset for a particular version, there is a chance that the zones will still be unable to load if that version is radically different.

As different versions of the tutorial.exe program are made available to me, I will find their offsets and test them.  Versions that are verified to work will be listed below in green, and versions that did not work, listed in red:

Size (in KB) Last modified date Offset
1,800 02/16/99 11:03 PM 1669008
1,802 03/17/99 07:23 PM 1669500
1,802 03/19/99 03:23 PM 1669500
1,802   03/25/99 05:52 PM 1669500
1,802 03/28/99 01:34 PM 1669500
1,802 04/01/99 10:43 AM 1669500
1,802 07/16/99 07:28 PM 1669500
1,802 10/03/99 10:02 AM 1669500
Contact

E-Mail: Edward J. Stembler

 


EQ Zone Explorer (EZE.exe) is Freeware.  Distribute freely.
EverQuest and Ruins of Kunark are registered trademarks of Verant Interactive, Inc.
This page was last updated on August 22, 2002.