Editing Getting Started on Windows

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 4: Line 4:


It is highly recommended to get the latest freethemouse eqgame.dll update with the client included as a small separate download link.  The freethemouse eqgame.dll allows you mouse over from one client window to another without the need to alt-tab.  There are also other features and fixes in the eqgame.dll updates.  
It is highly recommended to get the latest freethemouse eqgame.dll update with the client included as a small separate download link.  The freethemouse eqgame.dll allows you mouse over from one client window to another without the need to alt-tab.  There are also other features and fixes in the eqgame.dll updates.  
More info on the current version of the freethemouse update can be found [https://www.takproject.net/forums/index.php?threads/free-the-mouse-v3-5.15208/ here] and a new update is [https://www.takproject.net/forums/index.php?threads/9-22-2022-testing-for-client-stability.23401/#post-113188 here]. '''If you have any issues, check the [[#Known_Issues_and_Troubleshooting|Known Issues and Troubleshooting]] section.'''
More info on the current version of the freethemouse update can be found [https://www.takproject.net/forums/index.php?threads/free-the-mouse-v3-5.15208/ here] and a new update is [https://www.takproject.net/forums/index.php?threads/9-22-2022-testing-for-client-stability.23401/#post-113188 here].


'''Download the client zip:'''
'''Download the client zip:'''
# [https://www.dropbox.com/s/bppy4ebt7vl7hwk/TAKP%20PC%20V2.1c.zip?dl=0 The supported windows client v2.1 (zipped, includes all files including v3.5.3.2c of the eqgame.dll already) is available here]  
# [https://www.dropbox.com/s/bppy4ebt7vl7hwk/TAKP%20PC%20V2.1c.zip?dl=0 The supported windows client v2.1 (zipped, includes all files including v3.5.3.2c of the eqgame.dll already) is available here]  
# [https://drive.google.com/file/d/1qoBktDeJMJKPBr-EZxub1vspJhz11i1y Alternate TAKP v2.2 client package is available here] - changelog on forums [https://www.takproject.net/forums/index.php?threads/updated-windows-client.22754/page-4#post-120199 here] - md5= 002741614acef667b9c70e55a5a766e0
## Additional download link: https://sahaquiel.us/quarm/TAKP2.2.zip - use this if you experience bandwidth download throttling error '''IF YOU ARE DOWNLOADING PROJECT QUARM, USE 2.2'''
# [https://www.dropbox.com/s/qzb86juu8k87mfs/eqgame_dll%20v3.6.4%20for%20ftm.zip?dl=0 FreeTheMouse v3.6.4 here]
# [https://www.dropbox.com/s/qzb86juu8k87mfs/eqgame_dll%20v3.6.4%20for%20ftm.zip?dl=0 FreeTheMouse v3.6.4 here]


Unzip the client zip into its own folder on the root of your C drive (or other drive letter), '''do not put this under under the \Program Files or \Program Files (x86) folders.''' Run the eqgame.exe to launch the game
Unzip the client zip into its own folder on the root of your C drive (or other drive letter), do not put this under under the \Program Files or \Program Files (x86) folders.  Run the eqgame.exe to launch the game.
 
'''The above is for playing on the TAKP server.  If you are playing on another server that uses this client as a base, you will need to apply the appropriate files from that server afterwards to connect to their server, otherwise you will get a disconnected message when you try to connect to the wrong server in the client.  TAKP and other servers will require different folders for your clients.  Project Quarm's discord is [https://discord.gg/3nDQ9AkUz8 here] and unaffiliated, however it uses TAKP's source, account management system, and login server.


'''Note:  Some users have reported that their antivirus software is deleting a file that is required.  If you are not able to log in, this could be a cause.  We highly recommend you create an exclusion in your antivirus software ahead of time for the folder you are going to extract these files into.  Create the folder exclusion, then download the files into that folder and extract them from within that folder.  You will need to check with your AV vendor if you are unsure how to do this.  For those on Windows 10 using only the built in Defender antivirus, for your convenience we have created the following quick guide:  [[set Windows Defender Exclusion on Windows 10]]'''
'''Note:  Some users have reported that their antivirus software is deleting a file that is required.  If you are not able to log in, this could be a cause.  We highly recommend you create an exclusion in your antivirus software ahead of time for the folder you are going to extract these files into.  Create the folder exclusion, then download the files into that folder and extract them from within that folder.  You will need to check with your AV vendor if you are unsure how to do this.  For those on Windows 10 using only the built in Defender antivirus, for your convenience we have created the following quick guide:  [[set Windows Defender Exclusion on Windows 10]]'''


To verify your 3rd party antivirus or windows defender is not deleting or moving files from the TAKP folder, the folder should have 2,637 files / 96 folders from a clean zip "supported windows client v2.1" extraction. For the v2.2 client the folder should have 2,772 files / 126 folders.
[[File:FileAndfolderCount01.png]] [[File:TAKPv22-client-files.png]]


'''If you have any issues, check the [[#Known_Issues_and_Troubleshooting|Known Issues and Troubleshooting]] section.'''


Other items kept here for history tracking and typically are not needed:
Other items kept here for history tracking and typically are not needed:
Line 70: Line 64:
Some laptops containing hybrid graphics, with discrete graphics processing capabilities, often do not get utilized by the PC Client. This is due to the graphics in the older PC client being based on MS DirectX 8.  A DirectX wrapper has been found that can successfully enable use of the discrete GPU, over the slower on board graphics.  If you are experiencing performance issues on a relatively new laptop with an integrated GPU, give one of the following two options a try.
Some laptops containing hybrid graphics, with discrete graphics processing capabilities, often do not get utilized by the PC Client. This is due to the graphics in the older PC client being based on MS DirectX 8.  A DirectX wrapper has been found that can successfully enable use of the discrete GPU, over the slower on board graphics.  If you are experiencing performance issues on a relatively new laptop with an integrated GPU, give one of the following two options a try.


'''Option 1:'''  You can download the dgVoodoo2 wrapper at [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo2].  This specific [http://dege.fw.hu/temp/dgVoodoo2_81_exp4.zip Version 2.8.2] seems to work well on AMD and NVidia based hybrid graphics.
'''Option 1:'''  You can download the dgVoodoo2 wrapper at [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo2].  Version 2.54 seems to work well on AMD and NVidia based hybrid graphics on several systems under Windows 7 & 10.  Password to extract the file is typically either 'dege' or can also be 'shitgoogle' if one is set.  Try to download a regular usage version which doesn't have a password set.  If v2.54 doesn't help, you may need a newer version that supports your GPU better.


To install this wrapper, you need to open the downloaded zip file, and copy the D3D8.dll file found in the MS subfolder, and put this in the same folder as your eqgame.exe.  Then just run the eqgame.exe normally.  DO NOT PUT THIS FILE IN YOUR WINDOWS SYSTEM FOLDER!!!  After selecting this display adapter, the game should run normally, with the exception of changing screen resolutions. If you change the display resolution in game, it WILL crash the client.  So only do this in a safe location. You can optionally change the resolution by hand in the eqgame.ini.
To install this wrapper, you need to open the downloaded zip file, and copy the D3D8.dll file found in the MS subfolder, and put this in the same folder as your eqgame.exe.  Then just run the eqgame.exe normally.  DO NOT PUT THIS FILE IN YOUR WINDOWS SYSTEM FOLDER!!! When you go into the options to select your graphics card, it will typically have a generic description for the wrapped dgVoodoo card like "\DISPLAY1". After selecting this display adapter, the game should run normally, with the exception of changing screen resolutions. If you change the display resolution in game, it WILL crash the client.  So only do this in a safe location. You can optionally change the resolution by hand in the eqgame.ini.


In order for dgVoodoo to fire, you have to set eqgame.exe to use High Performance Mode in your NVidia control panel. Refer to below screenshot
In order for dgVoodoo to fire, you have to set eqgame.exe to use High Performance Mode in your NVidia control panel. Refer to below screenshot
Line 80: Line 74:
If you have an AMD card, find an equivalent setting in the Radeon control panel.
If you have an AMD card, find an equivalent setting in the Radeon control panel.


If the wrapper is loaded, in game it will have a "dgVoodoo" watermark in the lower right corner of the display.  The performance difference is usually very noticeable.  But if you want to be sure, you can use software such as [https://www.techpowerup.com/gpuz/ GPU-Z], to monitor the load on the discrete graphics card.  Remove the watermark by running dgVoodooCpl.exe, clicking the DirectX tab, and unchecking 'dgVoodoo Watermark.' OR you can locate the dgVoodooWatermark line in your dgVoodoo.conf file and make sure its set to false:  "dgVoodooWatermark                   = false" If it doesn't exist, create it.
If the wrapper is loaded, in game it will have a "dgVoodoo" watermark in the lower right corner of the display.  The performance difference is usually very noticeable.  But if you want to be sure, you can use software such as [https://www.techpowerup.com/gpuz/ GPU-Z], to monitor the load on the discrete graphics card.   
 
Remove the watermark by running dgVoodooCpl.exe, clicking the DirectX tab, and unchecking 'dgVoodoo Watermark.' or you can locate the dgVoodooWatermark line in your dgVoodoo.conf file and make sure its set to false:
 
  "dgVoodooWatermark = false"  
 
If you have a newer AMD Radeon card you need to modify dgVoodoo.cong file and change Direct3d Render to version 12. More information here: http://dege.fw.hu/dgVoodoo2/ReadmeGeneral/#direct3d12
 
edit dgVoodoo.conf file and change the OutputAPI to use Direct3d 12 by modifing line as follows:
 
OutputAPI = d3d12_fl11_0


'''Option 2:'''  DXwrapper from https://www.dropbox.com/s/phvxgl6ojf2xqih/DxWrapper.zip?dl=0.  This wraps the dx8 to dx9. It will use the amd graphics on a switchable graphics laptop, even though it selects the onboard graphics at run time. By using GPU-Z, you can see which graphics card is doing the work.  What doesn't work, is adjusting the gamma from the slider in game.  Just put these 3 files in your TAKP install folder and give it a try. If it doesn't work or you don't see performance gains, then remove them.
'''Option 2:'''  DXwrapper from https://www.dropbox.com/s/phvxgl6ojf2xqih/DxWrapper.zip?dl=0.  This wraps the dx8 to dx9. It will use the amd graphics on a switchable graphics laptop, even though it selects the onboard graphics at run time. By using GPU-Z, you can see which graphics card is doing the work.  What doesn't work, is adjusting the gamma from the slider in game.  Just put these 3 files in your TAKP install folder and give it a try. If it doesn't work or you don't see performance gains, then remove them.
Line 211: Line 215:
'''General mouse issues'''
'''General mouse issues'''
* Usually caused by DPI Scaling setting in Windows. Need to set it to 100% DPI scaling. You may find this forum thread useful:  [https://www.takproject.net/forums/index.php?threads/mouse-issues.9806/ Mouse issues]
* Usually caused by DPI Scaling setting in Windows. Need to set it to 100% DPI scaling. You may find this forum thread useful:  [https://www.takproject.net/forums/index.php?threads/mouse-issues.9806/ Mouse issues]
'''EQMAIN.DLL error running the game'''
* This happens if you try to launch the game from Windows Search results. Don't launch from search results. Navigate to the folder manually and run eqgame.exe directly, or create a desktop shortcut, or launch via hotkey.net
* Also this error can happen if your anti-virus deletes some game files. Make sure you set AV exclusions and the game files aren't being quarantined
[[File:Eqmain-dll-error.png]]




Line 264: Line 262:


'''Bars covering all text'''
'''Bars covering all text'''
* This is likely caused by an incompatible version of dgvoodoo.  You can either look for a newer or older version that is compatible with your graphics card or can disable dgvoodoo by moving the d3d8.dll out of the EQ client folder and relaunching the client.
* This is an issue with newer AMD Radeon cards due to Direct3D render changes. More information here: http://dege.fw.hu/dgVoodoo2/ReadmeGeneral/#direct3d12
* This issue is fixed in v2.2 client that has an updated dgVoodoo2 d3d8.dll which is compatible with AMD cards. You can download it from here http://dege.fw.hu/temp/dgVoodoo2_81_exp4.zip
[[File:Barscoveringtext.png]]
 
 
'''The game runs too fast'''
 
If you are using an AMD 7xxx series CPU in your system you may need to adjust your system's settings to avoid this issue.  The following were done by different people to correct this issue:
* "I disabled PBO and reduced clock speed to 3900 in bios then in Ryzen Master switched to normal profile and its working for me now. Game running at normal speed."
 
* "I fixed my AMD 7950x. PBO off, CPU boost off, fixed 42x 100 for 4.2Ghz set clock speed. Set the Ram to 6000 with XMP II."
 
Use Ryzen Master to apply settings
 
[https://www.takproject.net/forums/index.php?threads/everything-is-at-10x-speed.27284/ Source thread]


To fix it, you can edit dgVoodoo.conf file and change the OutputAPI to use Direct3d 12 by modifing line as follows:


OutputAPI = d3d12_fl11_0




'''[[Items no longer needed - kept for history tracking]]'''
'''[[Items no longer needed - kept for history tracking]]'''

Please note that all contributions to The Al`Kabor Project Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see The Al'Kabor Project Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)