|A while back,
SOE, crippled their Tutorial
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
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.
|EQ Zone Explorer (EZE.exe)
is a freeware program which allows you to explore EverQuest zones,
settings file. Download this if you only need the new zone
listings. Save it in the EZE directory.
||Unzip the files in a separate
directory. DO NOT place them in
your EverQuest directory.
||This is the source
code (for use
|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
- The tutorial runs in 640x480
- 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 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.
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.
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.
City of Mist=citymist|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.
East Cabilis=(unknown)|Untested. Zone not distributed or implemented yet.
East Freeport=freporte|Explorable. Starts out in the sky.
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.
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.
High Cave=highcave|Unexplorable. Zone not distributed or implemented yet.
Howling Stones=(unknown)|Untested. Zone not distributed or implemented yet.
Kaesora=kaesora|Unexplorable. Starts in the cat box.
Kaladim B=kaladimb|Unexplorable. Starts out in a room with no exits.
Lake of Ill Omen=lakeofillomen|Unexplorable. Internal zone name is too long for Tutorial.exe.
Lake Rathetear=lakerathe|Explorable. Starts in the lake.
Mountains of the Rathe=rathemtn|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.
Nurga=(unknown)|Untested. Zone not distributed or implemented yet.
Oasis of Marr=oasis|Untested.
Ocean of Tears=oot|Explorable. Starts out in the ocean.
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.
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.
Sunset Home=(unknown)|Untested. Zone not distributed or implemented yet.
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 Emerald Jungle=emeraldjungle|Unexplorable. Internal zone name is too long for Tutorial.exe.
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.
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.
|The EQ Zone Explorer program (EZE.exe)
was developed using Borland's Delphi
4 on the Windows 98 SE platform.
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
- 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
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,
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.
|I have recently
discovered that there are, at least, seven
different versions of the
tutorial.exe program floating around. This explains why the
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:
||02/16/99 11:03 PM
||03/19/99 03:23 PM
Edward J. Stembler
|EQ Zone Explorer (EZE.exe)
is Freeware. Distribute freely.
and Ruins of
Kunark are registered trademarks of Verant
This page was last updated on
August 22, 2002.