This is a wiki for a reason. Anyone can contribute. If you see something that is inaccurate or can be improved, don't ask that it be fixed--just improve it.
[ Disclaimer, Create new user --- Wiki markup help, Install P99 ]

Difference between revisions of "Players:Technical"

From Project 1999 Wiki
Jump to: navigation, search
(The third party tools I added to this list are confirmed to only monitor/read/parse the log file and are allowed on p99.)
 
(51 intermediate revisions by 10 users not shown)
Line 1: Line 1:
 +
<div style='float:right;padding:15px;'>__TOC__</div>
 
A few helpful tidbits for various problems that are commonly encountered, as well as updates to the Titanium client designed for Project 1999.
 
A few helpful tidbits for various problems that are commonly encountered, as well as updates to the Titanium client designed for Project 1999.
 +
 +
== Wiki Technical Problems ==
 +
 +
See [[Wiki Issues]].
  
 
= Installation =
 
= Installation =
Line 23: Line 28:
 
See this guide:
 
See this guide:
  
* http://www.project1999.com/forums/showthread.php?t=56238
+
* https://www.project1999.com/forums/showthread.php?t=56238
  
 
=== EQ on Linux ===
 
=== EQ on Linux ===
 +
 +
* https://wiki.project1999.com/EverQuest_in_Linux_Guide
  
 
See these guides:
 
See these guides:
  
* http://www.project1999.com/forums/showthread.php?t=14125
+
* https://www.project1999.com/forums/showthread.php?t=14125
* http://www.project1999.com/forums/showthread.php?t=21734
+
* https://www.project1999.com/forums/showthread.php?t=21734
  
 
=== EQ from RAM ===
 
=== EQ from RAM ===
Line 36: Line 43:
 
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:
 
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:
  
* http://www.project1999.com/forums/showthread.php?t=55012
+
* https://www.project1999.com/forums/showthread.php?t=55012
 +
 
 +
== Blank Server Select ==
 +
 
 +
Windows - https://github.com/Tyskiep99/eqemu-login-helper/releases/tag/0.1
 +
 
 +
Linux  - https://github.com/Zaela/p99-login-middlemand
 +
 
 +
Windows (Alternative) - https://github.com/rm-you/p99-login-middlemand/releases/tag/win-rel1
  
 
== Cannot type some special characters like apostrophe ==
 
== Cannot type some special characters like apostrophe ==
  
'''Symptom:''' Cannot type any certain characters in the chatbox, such as + = [ ] { } " ' etc. ([http://www.project1999.com/forums/showthread.php?t=4553 reference])
+
'''Symptom:''' Cannot type any certain characters in the chatbox, such as + = [ ] { } " ' etc. ([https://www.project1999.com/forums/showthread.php?t=4553 reference])
  
 
'''Fix:''' Disable various MS keyboard devices:
 
'''Fix:''' Disable various MS keyboard devices:
Line 58: Line 73:
 
:''See also: [[Duxa]]''
 
:''See also: [[Duxa]]''
  
'''Symptom:''' Issues with rapid movement, or very slow movement / frame rate, double durations, crashing, etc. ([http://www.project1999.com/forums/showthread.php?t=3609 reference])
+
'''Symptom:''' Issues with rapid movement, or very slow movement / frame rate, double durations, crashing, etc. ([https://www.project1999.com/forums/showthread.php?t=3609 reference])
  
'''Fix 1:''' Try running EQ under WinEQ2, Found at http://www.lavishsoft.com.
+
'''Fix 1:''' Try running EQ under WinEQ2, Found at https://www.lavishsoft.com.
  
 
'''Fix 2:''' Restrict to one processor in msconfig:
 
'''Fix 2:''' Restrict to one processor in msconfig:
Line 90: Line 105:
 
== Graphical glitch: flickering pixelation around objects ==
 
== Graphical glitch: flickering pixelation around objects ==
  
'''Symptom:''' Strange textures or flickering black squares appear around the edges of objects, players, etc. ([http://www.project1999.com/forums/showthread.php?t=20853 reference])
+
'''Symptom:''' Strange textures or flickering black squares appear around the edges of objects, players, etc. ([https://www.project1999.com/forums/showthread.php?t=20853 reference])
  
 
'''Fix:''' Change (Options->Display) skies to either Simple or Off. If you want to see the sky, the following procedure may work:
 
'''Fix:''' Change (Options->Display) skies to either Simple or Off. If you want to see the sky, the following procedure may work:
Line 106: Line 121:
 
'''Fix:''' Use WinEQ2.
 
'''Fix:''' Use WinEQ2.
  
* http://www.project1999.org/forums/showthread.php?t=8765
+
* https://www.project1999.com/forums/showthread.php?t=8765
 +
 
 +
== Game Freeze ==
 +
Due to the ResetDevice() Failed error the titanium client will sometimes freeze at a black screen. But doesn't kill the game.
 +
 
 +
Before trying any of these potential fixes try to Alt+Enter the game Twice with a pause in between. However this may trigger the devicereset error that kills the game client.
 +
 
 +
'''Potential fix 1:''' Adjust the Launch Titanium.bat to say: start /wait eqgame patchme
 +
 
 +
* https://www.project1999.com/forums/showthread.php?t=350691
 +
 
 +
'''Potential fix 2:''' The character's log file may be too large and should be renamed or deleted. Also your character's ini files may be messed up. try backing them up and deleting them.
 +
 
 +
'''Potential fix 3:''' There may be an issue with your UI or a chat window's location or size. If a chat window is too small it can cause issues.
 +
 
 +
'''Potential fix 4:''' Set your eqgame to only access 1 core of your processor by adjusting your Launch Titanium.bat to say: Start /affinity 1 eqgame.exe patchme
 +
 
 +
'''Potential fix 5:''' Try running your game in compatibility mode by creating a shortcut of your Launch Titanium.bat and right clicking the shortcut > properties > compatibility tab
 +
 
 +
'''Potential fix 6:''' Disable UAC via Group Policy Editor:
 +
 
 +
Computer Configuration > Policies > Windows Settings > Security Settings > Local Policies > Security Options
 +
User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode = Elevate without prompting
 +
 
 +
'''Potential fix 7:''' Check if your CPU is overclocked it could cause issues, including checking in your bios
 +
 
 +
'''Potential fix 8:''' Make sure your DirectX is installed correctly. You can find DirectX 9.0c on the microsoft website.
 +
 
 +
'''Potential fix 9:''' Disable your screensaver or adjust your power saving settings
  
 
= Third-Party Tools =
 
= 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.
+
== MacroQuest (and Other Tools That Interact With the Software) ==
  
''Note: MacroQuest ("MQ2") is '''not allowed''', actively detected, and will get you quickly banned.''
+
MacroQuest ("MQ2") and similar programs are '''not allowed''' on [[Project 1999]].  From the server's [[Play Nice Policy]]:
 +
 
 +
<blockquote>The use of any third-party programs on Project 1999, including but not limited to, Macroquest/Macroquest2(MQ/MQ2), ShowEQ(SEQ), or any other program that interacts with the Everquest Titanium Client, is strictly prohibited. Use of any third-party programs will be detected and will result in the permanent banning of your account(s). No exceptions will be made, and once a ban has been enacted for violation of this rule it will not be reversed.</blockquote>
 +
 
 +
<blockquote>This is not limited to programmable keyboards or other input devices that creates multiple inputs for a single keystroke or automated task.</blockquote>
 +
 
 +
== Permissible Third-Party Tools ==
 +
There are however many permissible tools.  All of these tools are player-made and provide some optional extra functionality outside of the game itself. Many rely on reading the log files generated by the EverQuest software, which ''is'' allowed by the server's rules.
 +
 
 +
All of the programs below should follow the rules outlined in the server's [[Play Nice Policy]].
 +
 
 +
== LogNotifier ==
 +
 
 +
[[File:LogNotifier.png|thumb|LogNotifier|175px]]
 +
 
 +
* '''License:''' Open source.
 +
* '''Type:''' Desktop app (log file monitor/notifier).
 +
* '''Author:''' salimoneus
 +
 
 +
LogNotifier is a parsing tool that reads the Project 1999 log file in real time, matches any events according to the search criteria, and notifies the user via several configurable mechanisms:  sound alert, text message, or email.  A typical useful case would be to configure the tool to watch for particular items in an /auc zone and notify the user immediately.
 +
 
 +
It contains three tabs: Filters to configure the basic match criteria and select the character logfile, Config to setup the sound/text/email notifications, and Processed to view the list of all matching events.
 +
 
 +
* https://www.project1999.com/forums/showthread.php?t=327094
 +
* https://github.com/salimoneus/LogNotifier/releases/latest
 +
 
 +
== EQFriends ==
 +
 
 +
[[File:EQFriends.png|thumb|EQFriends|150px]]
 +
 
 +
* '''License:''' Open source.
 +
* '''Type:''' Desktop app (friends consolidation utility).
 +
* '''Author:''' salimoneus
 +
 
 +
EQFriends is an Everquest friends consolidation utility that allows the user to consolidate all friends lists for all toons on a particular server.
 +
 
 +
There is a Basic mode which allows for a single click operation that does a consolidation of friends for all toons on a particular server.  There is also an Advanced mode which allows the user to manage both the friends and ignore lists of particular toons only.
 +
 
 +
* https://www.project1999.com/forums/showthread.php?t=327086
 +
* https://github.com/salimoneus/EQFriends/releases/latest
  
 
== EQ LogTools ==
 
== EQ LogTools ==
  
[[File:screenshot_eqlogtools.jpg|thumb|EQ LogTools Screenshot|300px]]
+
:''See also: [[Logfiles]]''
 +
 
 +
[[File:screenshot_eqlogtools.jpg|thumb|EQ LogTools Screenshot|250px]]
  
 
* '''License:''' Open source.
 
* '''License:''' Open source.
Line 126: Line 210:
 
It also includes a "trigger" panel for notifying you when a user-defined text string occurs in the log file.
 
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://www.project1999.com/forums/showthread.php?t=153423
 
* https://sourceforge.net/projects/eqlogtools/
 
* https://sourceforge.net/projects/eqlogtools/
 
* https://github.com/72o/EQLogTools
 
* https://github.com/72o/EQLogTools
Line 144: Line 228:
 
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).
 
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
+
* https://www.project1999.com/forums/showthread.php?t=148251
* http://www.project1999.com/forums/showthread.php?t=133468
+
* https://www.project1999.com/forums/showthread.php?t=133468
 
* https://github.com/ahungry/p99-patcher
 
* https://github.com/ahungry/p99-patcher
  
Line 156: Line 240:
 
Live EC auction tracker.
 
Live EC auction tracker.
  
* http://ahungry.com/eqauctions/
+
* https://ahungry.com/eqauctions/
  
 
== Mumble/Ventrilo/Teamspeak ==
 
== Mumble/Ventrilo/Teamspeak ==
Line 162: Line 246:
 
Teamspeak Portable (USB)
 
Teamspeak Portable (USB)
  
1.) Download 7Zip[http://www.7-zip.org/]
+
1.) Download 7Zip[https://www.7-zip.org/]
  
2.) Download a current version of TS3 client [http://www.teamspeak.com/?page=downloads]
+
2.) Download a current version of TS3 client [https://www.teamspeak.com/?page=downloads]
  
 
3.) Open 7zip
 
3.) Open 7zip
Line 192: Line 276:
 
Script/method for greatly reducing the disk space used by a Project 1999 installation (which works by removing non-Project 1999 files).
 
Script/method for greatly reducing the disk space used by a Project 1999 installation (which works by removing non-Project 1999 files).
  
* http://www.project1999.com/forums/showthread.php?t=7186
+
* https://www.project1999.com/forums/showthread.php?t=7186
  
 
== EQ Companion ==
 
== EQ Companion ==
Line 204: Line 288:
 
Map, spell timer, faction hits and messages too!
 
Map, spell timer, faction hits and messages too!
  
* http://www.eq-companion.com/
+
* https://www.eq-companion.com/
  
 
== ZlizEQMap ==
 
== ZlizEQMap ==
Line 237: Line 321:
 
* https://gambosoft.eqresource.com/downloads.php
 
* https://gambosoft.eqresource.com/downloads.php
  
= Client Customization =
+
== YALP ==
 +
* '''License:''' Closed source.
 +
* '''Type:''' Desktop app (log file monitor).
 +
* '''Author:''' ?
  
These are all ''optional'' changes for p99.
+
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.
  
== EQLite Client Guide ==
+
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.
  
"EQLite" Client Details:
+
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.
  
* This will create a 1.35GB client down from the 3.6GB Titanium Install
+
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.
* All Graphics, Sounds, Maps & Effects are in-tact
+
* ONLY Classic, Kunark & Velious Zones were kept - all other zones were removed.
+
* Keeps Plane of Time zone for the CTF event put on by server GM's (added 5-30-10)
+
  
See http://www.project1999.com/forums/showthread.php?t=7186 for full details.
+
* 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
  
== Updating the UI / Spellgems ==
+
== nParse ==
:''See also: [[Duxa]]''
+
* '''License:''' Open source.
 +
* '''Type:''' Desktop app (log file monitor).
 +
* '''Author:''' Mirox
  
[[File:classic_icons.jpg|frame|Classic Spell Icons]]
+
Provides player location and spell tracking support for Project 1999 by reading the player log.<br>
 +
Auto spell cast timers and target tracking using spells_us.txt and associated duration calculation.<br>
 +
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.
  
See Savok's excellent guides:
+
* https://github.com/nomns/nparse
 +
* https://github.com/nomns/nparse/releases
  
* A walkthrough with pictures: http://www.project1999.com/forums/showthread.php?t=11949
+
== Gina ==
* p99 Vert UI: http://www.project1999.com/forums/showthread.php?t=7850
+
* '''License:''' Closed source.
 +
* '''Type:''' Desktop app (log file monitor).
 +
* '''Author:''' Gamanern
  
And other UI's that the community has made:
+
Introducing GINA, a log monitoring application that provides audio and visual feedback based on triggers you either define or import. GINA builds on many of the great features introduced by Gamanern. Text to Speech, text overlays, and in-game trigger sharing, and adds on features such as multiple character monitoring, trigger organization, and more sharing options. GINA is primarily developed with EverQuest in mind, but theoretically may work with other log-based programs as well.
  
* Almost classic UI: http://www.project1999.com/forums/showthread.php?t=3680
+
* https://eq.gimasoft.com/gina/Default.aspx
* Leewong's custom UIs: http://www.project1999.com/forums/showthread.php?t=268108
+
  
== Nysus/Xevin Custom Character Textures ==
+
== PigParse==
 +
[[File:PigParse.png|thumb|PigParse Screenshot|300px]]
 +
* '''License:''' MIT.
 +
* '''Type:''' Desktop app (log file monitor).
 +
* '''Author:''' Vasanle(Green)
  
[[File:p99_nysus_xevin_custom_texture.jpg|frame|Nysus Xevin Example upgraded DE Male Plate and Face Texture (Old on left, new on right)]]
+
'''Features:'''
  
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.
+
* '''DPS Meter'''
 +
* '''MAP'''
 +
* '''Spell Timers:''' All spells cast on you as well as cast on others will show!
 +
* '''Mob Info:''' Shows Mob info, like hp, lvl, class, items dropped and their prices.
 +
* '''Additional:''' Many more features, check it out!
  
''Note: This project is making brand new textures by hand which closely resemble the old textures, not just upscaling to higher resolution.''
+
* https://github.com/smasherprog/EqTool
 +
* https://github.com/smasherprog/EqTool/releases
  
For more details see:
+
= Client Customization =
 
+
* July 2013: http://www.project1999.com/forums/showthread.php?t=116564
+
* http://www.project1999.com/forums/showthread.php?t=28572
+
* http://www.project1999.com/forums/showpost.php?p=273702&postcount=37 (tech details)
+
* Texture download: http://www.mikelynn.info/textures.zip
+
 
+
== Psycher Custom Character Textures ==
+
 
+
I've re-textured the character files in two different style and methods.
+
 
+
* Project 1: Realistic but better clarity
+
* Project 2: HQx3 Cartoon / cell shaded look
+
 
+
For more information see: [http://www.project1999.com/forums/showthread.php?t=121490]
+
 
+
== 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
+
 
+
So how does one get these new textures?
+
 
+
* http://www.project1999.com/forums/showthread.php?t=2482
+
  
== Using Velious Armor Textures pre-Velious ==
+
There are many ways you can modify your EverQuest Titanium Edition software client to enhance your experience.
 
+
By overwriting a set of files in your EQ directory you can force the game to display all armor textures as their Velious equivalents (see [[Players:Fashion]]).
+
 
+
This is reversible.
+
 
+
* http://www.project1999.com/forums/showpost.php?p=645740&postcount=16
+
* http://www.project1999.com/forums/showpost.php?p=64871&postcount=34
+
 
+
== Fixing Transparent Textures ==
+
:''Main article: [[Texture Patcher]]''
+
[[File:p99_texture_fix01.png|frame|Examples of Transparent Texture Fix]]
+
 
+
'''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 [http://www.project1999.org/forums/showthread.php?t=87281]. 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.
+
 
+
Other notable fixes:
+
 
+
* Plate chest pieces having black spots - half elves, dark elves, etc.
+
* Certain player models having black spots in hair or faces - high elf female, dark elf male.
+
* Many, many models having black feet.
+
* Black spots on sand giants, snow orcs, dragon wings, qeynos hills buildings.
+
* Transparency issues for pegasus wings, trakanon wings, felguard visors.
+
* many more
+
 
+
To use:
+
 
+
# Download http://www.project1999.com/files/transparencypatcher.zip
+
# Extract patch_s3d_textures.bat and transpfx.exe into your \Everquest folder
+
# Run patch_s3d_textures.bat file
+
# Wait for it to finish
+
# Restart your Everquest client
+
# Enjoy
+
 
+
Known problem:
+
 
+
* 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)
+
<div style="color:lightgray">
+
[[File:p99_client_luclin_model.jpg|frame|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.
+
 
+
See this guide:
+
 
+
* http://www.project1999.com/forums/showpost.php?p=573003&postcount=31
+
</div>
+
 
+
== Installing Updated Sounds ==
+
 
+
See this guide:
+
 
+
* http://www.project1999.com/forums/showthread.php?t=27308
+
 
+
 
+
These are Classic EQ sounds, you may have to repeat the process above After installing these sounds... Enjoy :)
+
 
+
http://www.project1999.com/forums/showthread.php?t=152119
+
 
+
== Post-classic Spell Effects ==
+
 
+
See this guide:
+
  
* http://www.project1999.com/forums/showthread.php?129722-Alternate-Graphics-Project
+
=== [[Audio Enhancements]] ===
 +
=== [[Performance Enhancements]] ===
 +
=== [[User Interface Enhancements]] ===
 +
=== [[Visual Enhancements]] ===
  
 
= Settings and other Tips =
 
= Settings and other Tips =

Latest revision as of 05:40, 5 July 2023

Contents

A few helpful tidbits for various problems that are commonly encountered, as well as updates to the Titanium client designed for Project 1999.

Wiki Technical Problems

See Wiki Issues.

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:

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:

Blank Server Select

Windows - https://github.com/Tyskiep99/eqemu-login-helper/releases/tag/0.1

Linux - https://github.com/Zaela/p99-login-middlemand

Windows (Alternative) - https://github.com/rm-you/p99-login-middlemand/releases/tag/win-rel1

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:

  1. Open Device Manager
  2. Click on "Keyboards" to open the tree.
  3. Right-Click on "Microsoft eHome MCIR 109 Keyboard" and choose "Uninstall", then click "Ok".
  4. Right-Click on "Microsoft eHome MCIR Keyboard" and choose "Uninstall", then click "Ok".
  5. Right-Click on "Microsoft eHome Remote Control Keyboard keys" and choose "Uninstall", then click "Ok".
  6. Click on "Human Interface Devices" to open the tree.
  7. 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 https://www.lavishsoft.com.

Fix 2: Restrict to one processor in msconfig:

  1. Open the start menu, click on Run,type in msconfig and click on OK
  2. In the System Configuration window click on the start sub menu and the on Advanced Options button.
  3. 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)
  4. Validate your entry by clicking on OK.
  5. Restart your PC and it should be fine.

Fix 3: Compatibility mode:

  1. 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.
  2. Click the Compatibility tab, and change the compatibility settings for your program.
  3. 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:

  1. Enter game, see corruption
  2. Maximize game into full screen, turn skies OFF
  3. 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.

Game Freeze

Due to the ResetDevice() Failed error the titanium client will sometimes freeze at a black screen. But doesn't kill the game.

Before trying any of these potential fixes try to Alt+Enter the game Twice with a pause in between. However this may trigger the devicereset error that kills the game client.

Potential fix 1: Adjust the Launch Titanium.bat to say: start /wait eqgame patchme

Potential fix 2: The character's log file may be too large and should be renamed or deleted. Also your character's ini files may be messed up. try backing them up and deleting them.

Potential fix 3: There may be an issue with your UI or a chat window's location or size. If a chat window is too small it can cause issues.

Potential fix 4: Set your eqgame to only access 1 core of your processor by adjusting your Launch Titanium.bat to say: Start /affinity 1 eqgame.exe patchme

Potential fix 5: Try running your game in compatibility mode by creating a shortcut of your Launch Titanium.bat and right clicking the shortcut > properties > compatibility tab

Potential fix 6: Disable UAC via Group Policy Editor:

Computer Configuration > Policies > Windows Settings > Security Settings > Local Policies > Security Options User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode = Elevate without prompting

Potential fix 7: Check if your CPU is overclocked it could cause issues, including checking in your bios

Potential fix 8: Make sure your DirectX is installed correctly. You can find DirectX 9.0c on the microsoft website.

Potential fix 9: Disable your screensaver or adjust your power saving settings

Third-Party Tools

MacroQuest (and Other Tools That Interact With the Software)

MacroQuest ("MQ2") and similar programs are not allowed on Project 1999. From the server's Play Nice Policy:

The use of any third-party programs on Project 1999, including but not limited to, Macroquest/Macroquest2(MQ/MQ2), ShowEQ(SEQ), or any other program that interacts with the Everquest Titanium Client, is strictly prohibited. Use of any third-party programs will be detected and will result in the permanent banning of your account(s). No exceptions will be made, and once a ban has been enacted for violation of this rule it will not be reversed.
This is not limited to programmable keyboards or other input devices that creates multiple inputs for a single keystroke or automated task.

Permissible Third-Party Tools

There are however many permissible tools. All of these tools are player-made and provide some optional extra functionality outside of the game itself. Many rely on reading the log files generated by the EverQuest software, which is allowed by the server's rules.

All of the programs below should follow the rules outlined in the server's Play Nice Policy.

LogNotifier

LogNotifier
  • License: Open source.
  • Type: Desktop app (log file monitor/notifier).
  • Author: salimoneus

LogNotifier is a parsing tool that reads the Project 1999 log file in real time, matches any events according to the search criteria, and notifies the user via several configurable mechanisms: sound alert, text message, or email. A typical useful case would be to configure the tool to watch for particular items in an /auc zone and notify the user immediately.

It contains three tabs: Filters to configure the basic match criteria and select the character logfile, Config to setup the sound/text/email notifications, and Processed to view the list of all matching events.

EQFriends

EQFriends
  • License: Open source.
  • Type: Desktop app (friends consolidation utility).
  • Author: salimoneus

EQFriends is an Everquest friends consolidation utility that allows the user to consolidate all friends lists for all toons on a particular server.

There is a Basic mode which allows for a single click operation that does a consolidation of friends for all toons on a particular server. There is also an Advanced mode which allows the user to manage both the friends and ignore lists of particular toons only.

EQ LogTools

See also: Logfiles
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

p99-mapper Screenshot
  • 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).

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.

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.

Gina

  • License: Closed source.
  • Type: Desktop app (log file monitor).
  • Author: Gamanern

Introducing GINA, a log monitoring application that provides audio and visual feedback based on triggers you either define or import. GINA builds on many of the great features introduced by Gamanern. Text to Speech, text overlays, and in-game trigger sharing, and adds on features such as multiple character monitoring, trigger organization, and more sharing options. GINA is primarily developed with EverQuest in mind, but theoretically may work with other log-based programs as well.

PigParse

PigParse Screenshot
  • License: MIT.
  • Type: Desktop app (log file monitor).
  • Author: Vasanle(Green)

Features:

  • DPS Meter
  • MAP
  • Spell Timers: All spells cast on you as well as cast on others will show!
  • Mob Info: Shows Mob info, like hp, lvl, class, items dropped and their prices.
  • Additional: Many more features, check it out!

Client Customization

There are many ways you can modify your EverQuest Titanium Edition software client to enhance your experience.

Audio Enhancements

Performance Enhancements

User Interface Enhancements

Visual Enhancements

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.

  1. Open the eqclient.ini file in a text editor such as Notepad.
  2. Find the line in the Defaults section that says Log=FALSE and
  3. change it to say Log=TRUE.
  4. Save the file.

Next time you boot up, your log file will automatically turn on.