Installation

Technical Issues

Different Environments

Windows 10

EQ on Mac OS X

Even though I'm new here, I've already come across some of the familiar "How can I play on my Mac?" requests. The replies usually follow the same pattern: One person suggests buying Crossover Games. Someone else suggests installing and configuring a Wine port. Another person suggests installing Windows into a VM, or using Bootcamp. And then there's the inevitable troll who belittles you for choosing a Mac to begin with.

In response, I thought it might be useful to put together a downloadable Wine wrapper that requires only minimal configuration to get Project 1999 up and running on your Mac. This requires no additional installations since Wine is embedded in the wrapper. Note that EQ itself is NOT included in this download.

Third-Party Tools

These are all optional tools which provide some extra functionality, outside of the game itself. These are all thought to be fully allowed by the p99 rules.

Note: MacroQuest ("MQ2") is not allowed, actively detected, and will get you quickly banned.

EQ LogTools

EQ LogTools Screenshot

License: Open source.

Type: Desktop app (log file monitor).

Author: sevendeuceoff

EQ LogTools is a parsing tool that reads the last line of a Project 1999 log file. It looks for specific triggers for spells and disciplines and starts countdown timers when a spell has been successfully cast/landed on a target.

It also includes a "trigger" panel for notifying you when a user-defined text string occurs in the log file.

p99 patcher+mapper

In an effort to add some utility to my p99-patcher I have added a new map app.

The app will look through your log file for the latest /loc you have done, and map your location on the zone you are currently in.

Shared maps/"friend sync" is supported (latest player locations stored on my server), so you could set up a shared map account for your guild, and be able to view any guildie's location (if they were using the app and a /loc macro bound to a movement key) in real time (even across zones).

EQ Companion

License: Closed source.

Type: Desktop app (log file monitor).

Author: ?

EQ Companion is a program designed to monitor EverQuest log file. There are a lot of similar programs available but where EQ Companion differs from the rest is that it is designed to be running as you are playing EverQuest. It will constantly poll the log file and read new lines in and parse them in real time. This real-time monitoring obviously requires that you have 2 networked computers.

EQ Companion can also be used off-line to parse fights, keep track of loot, skill increases, etc. It is very easy to use has very strong melee fight analysing abilities.
Map, spell timer, faction hits and messages too!

ZlizEQMap

License: Open source.

Type: Desktop app (log file monitor).

Author: Zliz

ZlizEQMap is a map tool mainly designed for servers that emulate old versions of EverQuest. It features a local database of maps from the old EQAtlas website, along with player positioning (x plotted on map), transparent overlay, waypoints, zone connections, and more.

GamParse

GamParse is a powerful and feature-rich log file parser for EverQuest used by all of the top guilds, as well as many individuals who want to improve their performance.

Key features:

Very easy to get started with old log files, or live files
Ideal for parsing an entire raid, a group or a single player
View the results of a battle in the interface
Watch battles live using an overlay that you can see in game
Send the results to EQ to share with your group or guild
Export results to a highly detailed HTML file
Track DPS, spell casting, discs, abilities and tanking
Analyse melee accuracy, critical rates, defenses, hit sizes, and damage broken down by type
Use a selection of graphs to view DPS and tanking details
and many more features!

YALP

Unlike other log parsers, Y.A.L.P. provides fully detailed damage information for every party found in your log file, and allows you to inspect any damage information, right down to the per-hit level.

What makes Y.A.L.P. different is that it can provide a full accounting of damage from the perspective of each party. Because Y.A.L.P. assigns damage lists to every party found in a log file, it can properly relate all damage done to and from each and every party. In Y.A.L.P., the damage a party deals to others is called Offensive Damage, and the damage a party takes from others is called Defensive Damage. Each party has its own Offensive and Defensive damage lists. When damage is found in a log file, it is attributed to both of the parties involved. The attacker gets an entry in his Offensive Damage lists, and the defender gets an entry is his Defensive Damage lists. This double entry method is what gives each party a full account of all damage they were involved in.

Since each party has their own record of damage, viewing damage information with Y.A.L.P. starts by selecting a party. Once you have selected a party, you can decide which damage to view, and how you want it listed. More often than not, you will want to view damage information for your character, but you will want to examine damage information for other parties quite often.

With other log parsers it can be impossible to compare your combat performance to the performance of parties that you grouped with. Y.A.L.P. makes it very easy to compare combat performance, simply choose the common opponent and display his Defensive Damage by Party list. This list will show a summary of all damage that the opponent received, listed by the name of the party dealing the damage.

nParse

License: Open source.

Type: Desktop app (log file monitor).

Author: Mirox

Provides player location and spell tracking support for Project 1999 by reading the player log.
Auto spell cast timers and target tracking using spells_us.txt and associated duration calculation.
Shows maps based on eq client maps. Can add your own map files like you would if you were allowed to use the in-client map. Maps for nParse should be put in data/maps directory of the nParse folder.

Nysus/Xevin Custom Character Textures

Nysus Xevin Example upgraded DE Male Plate and Face Texture (Old on left, new on right)

I've been thinking of doing a player texture update for a while now. I love the classic look of the models, but the textures make me cringe. I extracted them and some are a microscopic 32x64! It got me thinking about redoing them in a higher resolution now that the client can actually handle larger texture sizes. I did a little digging and found that the SoV armor textures were a 2x increase in size. I think I want to do them at 4x the classic size. To test it out I made a demo using a monk wearing full monk armor. For the test I didn't stick to the classic texture 100% because I felt the SoV armor textures had some better qualities to it.

Note: This project is making brand new textures by hand which closely resemble the old textures, not just upscaling to higher resolution.

Psycher Custom Character Textures

Installing Larger Textures

I know most people prefer this classic server to appear 100% classic, and although the blurry nostalgic memories of bad textures are nice for a bit, I have found a way to upgrade your textures which significantly improve your visual experience.

A lot of people have the idea that EQ Titanium already comes with the new textures (I believe Lucin brought these new textures) However, they do not for whatever reason (probably to save space, the new zone files are much bigger in file size)

From 2001: "EverQuest was first released in 1999 with low-resolution 32x32 textures. EverQuest: The Shadows of Luclin will feature 256x256 textures, with some as large as 512x512. The higher-resolution textures will make the game's online fantasy world look more detailed and lifelike. Sony also released new screenshots showing off some of the game's environments using the higher-resolution textures. " - Gamespot.com

Fixing Transparent Textures

Note: Apparently this texture fix is not compatible with the high-res texture change above.

Ever notice half elf visors are sealed shut? Eye of Zomm is black? These issues and many more can be fixed [4]. kanras and nilbog fixed all known texture issues - releasing the executable and relevant patcher so you can enjoy what has been corrected to date. Original credit goes to Ropethunder for creating the transpfx.exe file.

The female human plate helm shares the same texture as the male human plate helm but does not use transparency. As a result of enabling transparency for the male plate visor a small porthole has appeared in the back of the female plate helm.

Is this legal?

Yes. This includes no copyrighted files. It simply modifies your existing files.

Is this mandatory?

No. This is completely optional.

Can I use this for other EQemu servers?

Yes. Enjoy.

Using Luclin Character Models

Luclin Character Models have (attempted to) been permanently disabled by the P99 staff - you can no longer use them. (Without a bit of googling)

Luclin Character Model (Tattered Leather Druid)

Using the Luclin models not only grants you more faces to choose from, there are now more options in facial customization (as seen in my screenshot below).

Besides that, it enables high res character armor as well, so your armors will look much better than before.