Converts the EverQuest assets from the original game into World of Warcraft 3.3.5
To see video references, go here: YouTube Playlist
- Windows build environment
- AzerothCore based WoW 3.3.5 server (last through this changeset: https://github.com/azerothcore/azerothcore-wotlk/commit/f69161bcfad69ae8b07a5c9957cb8321e4700446)
- 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. One can be found here: https://github.com/NathanHandley/EQWOWConverter-HumTexturePack
- Build and run the application once in order to generate a configuration.txt file.
- Open the configuration.txt file and set the desired values in sections 1, 2, and 3 (near 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"
- (Optional) Deploy your files manually if you did not set up automatic deployment in the configuration
- Regenerate map/vmap files for the server per AzerothCore instructions
Note: If you have a working install, you typically only need to select option 6 to keep up to date on future builds
Automatic Deployment Highly Recommended:
- Set the configuration.txt deployment settings in "2. Deployment Settings"
- Build and let it deploy for you next time you run it
Manual Deployment (Alternate):
- 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 file inside <PATH_WORKING_FOLDER>/WOWExports into the (<PATH_WORLDOFWARCRAFT_CLIENT_INSTALL_FOLDER>/Data/) and (<PATH_WORLDOFWARCRAFT_CLIENT_INSTALL_FOLDER>/Data/enUS/) folders. (note that enUS may be different depending on your locale)
- 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





