[ Disclaimer, Create new user --- Wiki markup help, Install P99 ]
Players:Technical
Contents |
A few helpful tidbits for various problems that are commonly encountered, as well as updates to the Titanium client designed for Project 1999.
Installation
- Main article: Everquest Titanium Installation Guide
Technical Issues
Tech Support Q&A (Work in progress)
Different Environments
Windows 10
- Main article: 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.
See this guide:
EQ on Linux
See these guides:
- http://www.project1999.com/forums/showthread.php?t=14125
- http://www.project1999.com/forums/showthread.php?t=21734
EQ from RAM
The idea of this is mainly to make zoning / loading content much faster than it normally would take when reading from a hard drive. See this guide:
Cannot type some special characters like apostrophe
Symptom: Cannot type any certain characters in the chatbox, such as + = [ ] { } " ' etc. (reference)
Fix: Disable various MS keyboard devices:
- Open Device Manager
- Click on "Keyboards" to open the tree.
- Right-Click on "Microsoft eHome MCIR 109 Keyboard" and choose "Uninstall", then click "Ok".
- Right-Click on "Microsoft eHome MCIR Keyboard" and choose "Uninstall", then click "Ok".
- Right-Click on "Microsoft eHome Remote Control Keyboard keys" and choose "Uninstall", then click "Ok".
- Click on "Human Interface Devices" to open the tree.
- Right-Click on "Microsoft eHome Infrared Transceiver" and choose "Disable", then click "Ok".
You do not have to reboot.
Multi-Core / Slow-Mo Issues
- See also: Duxa
Symptom: Issues with rapid movement, or very slow movement / frame rate, double durations, crashing, etc. (reference)
Fix 1: Try running EQ under WinEQ2, Found at http://www.lavishsoft.com.
Fix 2: Restrict to one processor in msconfig:
- Open the start menu, click on Run,type in msconfig and click on OK
- In the System Configuration window click on the start sub menu and the on Advanced Options button.
- In the second window that appear, you should be provide with an option for enabling and disabling the number of processors you want to use. (set num=1)
- Validate your entry by clicking on OK.
- Restart your PC and it should be fine.
Fix 3: Compatibility mode:
- Right-click the program icon on your desktop or the shortcut on the Start menu for the program you want to run, and then click Properties.
- Click the Compatibility tab, and change the compatibility settings for your program.
- Try Windows 95/98 settings.
Fix 4: Use cpu affinity setting. Change your shortcut from
eqgame.exe patchme
to
cmd.exe /C Start /affinity 1 eqgame.exe patchme
Advanced: to run your Everquest on a random CPU core see Players:Technical/Affinity
Note: You can also change the affinity of a process in Task Manager after it is running (mixed success).
Graphical glitch: flickering pixelation around objects
Symptom: Strange textures or flickering black squares appear around the edges of objects, players, etc. (reference)
Fix: Change (Options->Display) skies to either Simple or Off. If you want to see the sky, the following procedure may work:
- Enter game, see corruption
- Maximize game into full screen, turn skies OFF
- Go back to windowed mode, turn skies ON
You may have to repeat this procedure after zoning.
Error: ResetDevice() Failed!
Symptom: You will randomly get this error message when switching between fullscreen and windowed modes. It kills the game.
Fix: Use WinEQ2.
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
- See also: Logfiles
- 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.
- http://www.project1999.com/forums/showthread.php?t=153423
- https://sourceforge.net/projects/eqlogtools/
- https://github.com/72o/EQLogTools
p99 patcher+mapper
- License: Open source.
- Type: Desktop/web app (log file monitor w/ online connectivity).
- Author: tristanio
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).
- http://www.project1999.com/forums/showthread.php?t=148251
- http://www.project1999.com/forums/showthread.php?t=133468
- https://github.com/ahungry/p99-patcher
eqhungry
- License: Closed source.
- Type: Web site.
- Author: tristanio
Live EC auction tracker.
Mumble/Ventrilo/Teamspeak
Teamspeak Portable (USB)
1.) Download 7Zip[1]
2.) Download a current version of TS3 client [2]
3.) Open 7zip
4.) Navigate to your TS3 Client download location
5.) Right click on the .exe and press Open Inside
6.) Extract those files into a folder of your choosing (I used "TS3")
7.) Open the folder you extracted TS3 to.
8.) Navigate to $_OUTDIR
9.) Copy all the files in this directory
10.) Paste the files into the previous directory (Base TS3 folder)
11.) Launch TS3!
EQ Lite Client
- License: ?
- Type: Script (or manual method)
- Author: FatMagic
Script/method for greatly reducing the disk space used by a Project 1999 installation (which works by removing non-Project 1999 files).
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
- License: Closed source.
- Type: Desktop app (log file monitor).
- Author: Riou
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
- License: Closed source.
- Type: Desktop app (log file monitor).
- Author: ?
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.
- http://web.archive.org/web/20060805230720/http://yalp.org:80/download.html
- http://web.archive.org/web/20060805230720/http://yalp.org:80/files/yalp11.zip
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.
Client Customization
These are all optional changes for p99. See also Visual Enhancements for visual enhancements specifically. Also please be aware that many of the visualization enhancement projects listed below are no longer supported and may no longer work on Project 1999 (but the ones on Visual Enhancements do work and are at least somewhat supported).
EQLite Client Guide
There are many ways you can modify your EverQuest Titanium Edition software client to enhance your experience.
Settings and other Tips
Automatically log all the time
Edit your EQClient.INI file, located in the EverQuest directory, to turn logging on automatically at boot-up.
- Open the eqclient.ini file in a text editor such as Notepad.
- Find the line in the Defaults section that says Log=FALSE and
- change it to say Log=TRUE.
- Save the file.
Next time you boot up, your log file will automatically turn on.