Converts the EverQuest assets from the original game into World of Warcraft 3.3.5
To see video references, go here: https://www.youtube.com/@WoWEverQuest
Note: The creator of this converter (Nathan) has no affiliation with any server provider/hoster, hosts no server, and provides no client files for either EverQuest or World of Warcraft. This project is for education and preservation purposes only.
It is currently in an Alpha state, but all content types (tradeskills, spells, quests, etc) are working to some degree. Only classic (pre-Kunark) is in a semi-polished state, but you can enable Kunark and/or Velious content by setting the configuration values starting with GENERATE_EQ_EXPANSION_ID_. Many things, such as zone lines and water volumes will not work in Kunark and above right now.
- Windows build environment
- AzerothCore based WoW 3.3.5 server (at least through this changeset: https://github.com/azerothcore/azerothcore-wotlk/commit/a8c05b236c13fd6574fbc4024c7170abd99de50f)
- Install the "mod-everquest" mod into AzerothCore (https://github.com/NathanHandley/mod-everquest)
- Installed unpatched client of the EverQuest Trilogy
- Installed 3.3.5a WoW client, US version (which must be patched to not check for MD5 signatures, similar to other modded projects)
- If you want armor textures, install a texture pack. A human one can be found here: https://github.com/NathanHandley/EQWOWConverter-HumTexturePack
- Set the configuration values in Configuration.cs within the first two sections ("Paths and Files" and "Deployment Rules", at the top)
- (Optional) Install a texture pack, such as one here: https://github.com/NathanHandley/EQWOWConverter-HumTexturePack
- Build and use EQWOWConverter and run the command "Perform Everything"
- Deploy your files manually or automatically (see below in "Deploying the Files").
- Regenerate map/vmap files for the server per AzerothCore instructions
Automatic Deployment Highly Recommended:
- Set the configuration.cs values in "Deployment Rules"
- Build and let it deploy for you
Manual Deployment:
- Run the .sql files located in <PATH_WORKING_FOLDER>/WOWExports/SQLScripts against your databases, with /Characters/ against your characters database and /World/ against your world database
- Copy contents of <PATH_WORKING_FOLDER>/WOWExports/DBCFilesServer into your server's dbc files location (typically located in the "data" folder during AzerothCore setup)
- Place the (*.mpq) patch files inside <PATH_WORKING_FOLDER>/WOWExports into the (<PATH_WORLDOFWARCRAFT_CLIENT_INSTALL_FOLDER>/Data/) and (<PATH_WORLDOFWARCRAFT_CLIENT_INSTALL_FOLDER>/Data//) folders as appropriate
- Copy the AddOn from your <PATH_WORKING_FOLDER>/AddOnsReady into the (<PATH_WORLDOFWARCRAFT_CLIENT_INSTALL_FOLDER>/Interface/AddOns/) folder.
In no particular order...
- Dan Wilkins/Nick Gal/(others) for Lantern Extractor (https://github.com/LanternEQ/LanternExtractor) - This saved a lot of time trying to get EQ data exported
- Also the community behind Lantern Extractor on their Discord. Special callouts to Kicnlag, Silvae, Wiz, and Eldrich.
- The people behind https://wowdev.wiki - Navigating the WoW file formats would have been near impossible without this documentation
- WoW Modding Community Discord - For the one-off problem questions I've run into thus far (special callout to Aleist3r, Titi, Soup Aura, Stoneharry)
- Jarl Gullberg and team working on libwarcraft (https://github.com/WowDevTools/libwarcraft) - Whenever confused by elements outlined in wowdev.wiki, this code worked as a reference sanity check





