Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "User:Garrett/Common fixes"

From PCGamingWiki, the wiki about fixing PC games
(added CD music not playing)
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Sound problems (cracking, delays, missing music/effects, etc.)==
+
{{ii}} Moved sound-related fixes to [[Glossary:Sound]].
{{Fixbox|1=
+
{{ii}} Moved Windows 8 issues to [[User:Garrett/Research/Windows 8]].
{{Fixbox/fix|Set sound quality to 24 bit, 48000 Hz (Windows Vista and newer)}}
 
# Open the Start Screen/Start Menu, type <code>mmsys.cpl</code> and press Enter.
 
# Open the Default Device (marked with a tick [[File:Tick.png|16px|link=]]).
 
# Go to the Advanced tab.
 
# Change the Default Format box to <code>24 bit, 48000 Hz (Studio Quality)</code>.
 
# Click Apply and close all windows.
 
{{ii}} If the problem remains, repeat and choose <code>24 bit, 44100 Hz (Studio Quality)</code> instead.
 
}}
 
{{Fixbox|1=
 
{{Fixbox/fix|Adjust hardware sound acceleration level (Windows XP only)}}
 
# Press Windows+R, type <code>dxdiag</code>, press Enter.
 
# Choose Yes if prompted.
 
# Go to the Sound tab.
 
# Adjust the Hardware Sound Acceleration Level slider and test the game. If it is not already at Full, try Full first.
 
{{ii}} Setting the acceleration to Basic or No acceleration may affect advanced sound features in some games.
 
}}
 
 
 
==Registry Editor==
 
# Open the [[Registry Editor]]:
 
#* Vista and newer: open the Start Screen/Start Menu, type <code>regedit</code>, press Enter.
 
#* Windows XP: press Windows+R, type <code>regedit</code>, press Enter.
 
# Steps continue here.
 
 
 
==Services==
 
# Open Services:
 
#* Vista and newer: open the Start Screen/Start Menu, type <code>services.msc</code>, press Enter.
 
#* Windows XP: press Windows+R, type <code>services.msc</code>, press Enter.
 
# Steps continue here.
 
 
 
==PhysX==
 
* http://www.nvidia.com/object/physx_system_software.html - this link always points to the latest PhysX version
 
* http://www.nvidia.com/object/physx-9.12.1031-legacy-driver.html - legacy version needed for PhysX games from 2007 or earlier (e.g. [[Two Worlds]])
 
 
 
==Windows 8 fullscreen border==
 
[[File:Windows 8 fullscreen border example.jpg|right|290px]]
 
Some games have a window border visible in fullscreen mode on Windows 8. The result may vary from the example on the right (e.g. the border area might be solid white instead). To fix install the [http://www.microsoft.com/en-us/download/details.aspx?id=7352 Microsoft Application Compatibility Toolkit] and apply the ForceSimpleWindow compatibility fix.
 
  
(Ideally provide a ready-made shim for for the affected game).
+
==Devices==
 +
===Disable device during gameplay/hide controller from game===
 +
{{ii}} This is useful for games that have conflicts with certain devices.
 +
{{ii}} This is also useful for using keyboard and mouse input with games that force controller mode when one is connected with no way of changing back without actually disconnecting the controller.
  
==CD music not playing==
+
{{Fixbox|description=Set up batch file|fix=
===CD-DA music (shows up as a music CD in media players)===
+
# Download [http://www.nirsoft.net/utils/device_manager_view.html DevManView for x64 systems] (use the first download link for 32-bit Windows versions).
{{Fixbox|1=
+
# Extract it somewhere convenient.
{{Fixbox/fix|Verify CD is in the "CD-ROM 0" drive}}
+
# Run Notepad and paste in the following:<br><code>@cd /d "%~dp0"</code><br><code>devmanview-x64 /disable "Device Name"</code><br><code>"Path to Game EXE"</code><br><code>devmanview-x64 /enable "Device Name"</code>
{{ii}} CD-DA music will only play in-game if the CD is in "CD-ROM 0".
+
# Replace <code>Device Name</code> with the device name and <code>Path to Game EXE</code> with the full game path (both must be in quotes).
# Open Disk Management.
+
# Save this as a batch file (.bat) alongside the extracted DevManView files.
#* Windows 8: right click the Start corner, choose Disk Management.
+
# Make a shortcut to the batch file somewhere convenient.
#* Vista and 7: open the Start Menu, type <code>diskmgmt.msc</code>, press Enter.
+
# Set the shortcut to run as an administrator (right click, Properties, Advanced button) or you'll get multiple UAC prompts instead of just one.
#* Windows XP: press Win+R, type <code>diskmgmt.msc</code>, press Enter.
+
# Using this shortcut will disable the device, launch the game and then re-enable the device as soon as you exit the game.
# When Disk Management opens, ensure that the drive you are using the game CD in is listed as "CD-ROM 0".
+
{{ii}} For 32-bit Windows versions use the 32-bit DevManView download and replace both instances of <code>devmanview-x64</code> with <code>devmanview</code>.
# If the drive is not "CD-ROM 0", remove the disc and insert it in that drive.
 
}}
 
{{Fixbox|1=
 
{{Fixbox/fix|Change drive ID order}}
 
{{ii}} If you are unable to insert your disc in "CD-ROM 0", e.g. if it is a virtual drive, do the following:
 
# In Disk Management, identify which drive is listed as "CD-ROM 0".
 
# Open Device Manager.
 
#* Windows 8: right click the Start corner, choose Device Manager.
 
#* Vista and 7: open the Start Menu, type <code>devmgmt.msc</code>, press Enter.
 
#* Windows XP: press Win+R, type <code>devmgmt.msc</code>, press Enter.
 
# Right-click the drive Disk Management listed as "CD-ROM 0", choose Disable, choose Yes.
 
# Right-click the drive you want to use for the game CD, choose Disable, choose Yes.
 
# Right-click again on the drive you want to use, choose Enable.
 
# Right-click again on the other drive, choose Enable.
 
# Return to Disk Management and the drive you want to use will now be listed as "CD-ROM 0".
 
 
}}
 
}}
  
===Non-CD-DA music (does not show up as a music CD in media players)===
+
{{References}}
{{Fixbox|1=
 
{{Fixbox/fix|Verify drive letter is correct}}
 
{{ii}} Many games remember the drive letter the game was installed from even if you put the disc in a different drive.
 
# If you have multiple optical drives, try inserting the disc in a different drive.
 
# If possible, check the game's configuration files to see what drive letter it is expecting.
 
# Try reinstalling the game from the drive you want to ues. This should make the game look to that drive letter instead.
 
}}
 

Latest revision as of 19:39, 19 November 2017

Moved sound-related fixes to Glossary:Sound.
Moved Windows 8 issues to User:Garrett/Research/Windows 8.

Devices

Disable device during gameplay/hide controller from game

This is useful for games that have conflicts with certain devices.
This is also useful for using keyboard and mouse input with games that force controller mode when one is connected with no way of changing back without actually disconnecting the controller.
Set up batch file
  1. Download DevManView for x64 systems (use the first download link for 32-bit Windows versions).
  2. Extract it somewhere convenient.
  3. Run Notepad and paste in the following:
    @cd /d "%~dp0"
    devmanview-x64 /disable "Device Name"
    "Path to Game EXE"
    devmanview-x64 /enable "Device Name"
  4. Replace Device Name with the device name and Path to Game EXE with the full game path (both must be in quotes).
  5. Save this as a batch file (.bat) alongside the extracted DevManView files.
  6. Make a shortcut to the batch file somewhere convenient.
  7. Set the shortcut to run as an administrator (right click, Properties, Advanced button) or you'll get multiple UAC prompts instead of just one.
  8. Using this shortcut will disable the device, launch the game and then re-enable the device as soon as you exit the game.
For 32-bit Windows versions use the 32-bit DevManView download and replace both instances of devmanview-x64 with devmanview.


References