Difference between revisions of "Psychonauts"
From PCGamingWiki, the wiki about fixing PC games
(Adding warning note to HRTF implementation) |
m (Added Czech lang) |
||
(81 intermediate revisions by 32 users not shown) | |||
Line 7: | Line 7: | ||
{{Infobox game/row/porter|Ryan C. Gordon|Linux}} | {{Infobox game/row/porter|Ryan C. Gordon|Linux}} | ||
|publishers = | |publishers = | ||
− | {{Infobox game/row/publisher|Majesco | + | {{Infobox game/row/publisher|Majesco|Former}} |
{{Infobox game/row/publisher|Double Fine Productions|Current}} | {{Infobox game/row/publisher|Double Fine Productions|Current}} | ||
{{Infobox game/row/publisher|Xbox Game Studios|Microsoft Store}} | {{Infobox game/row/publisher|Xbox Game Studios|Microsoft Store}} | ||
Line 21: | Line 21: | ||
{{Infobox game/row/reception|IGDB|psychonauts|85}} | {{Infobox game/row/reception|IGDB|psychonauts|85}} | ||
|taxonomy = | |taxonomy = | ||
− | {{Infobox game/row/taxonomy/modes|Singleplayer}} | + | {{Infobox game/row/taxonomy/monetization | One-time game purchase, Subscription gaming service }} |
− | {{Infobox game/row/taxonomy/pacing|Real-time}} | + | {{Infobox game/row/taxonomy/modes | Singleplayer }} |
− | {{Infobox game/row/taxonomy/perspectives|Third-person}} | + | {{Infobox game/row/taxonomy/pacing | Real-time }} |
− | {{Infobox game/row/taxonomy/controls|Direct control}} | + | {{Infobox game/row/taxonomy/perspectives | Third-person }} |
− | {{Infobox game/row/taxonomy/genres|Platform}} | + | {{Infobox game/row/taxonomy/controls | Direct control }} |
− | {{Infobox game/row/taxonomy/art styles|Cartoon}} | + | {{Infobox game/row/taxonomy/genres | Action, Adventure, Platform, Shooter, TPS }} |
− | {{Infobox game/row/taxonomy/themes|Supernatural}} | + | {{Infobox game/row/taxonomy/art styles | Cartoon }} |
− | {{Infobox game/row/taxonomy/series|Psychonauts}} | + | {{Infobox game/row/taxonomy/themes | Supernatural }} |
+ | {{Infobox game/row/taxonomy/series | Psychonauts }} | ||
|steam appid = 3830 | |steam appid = 3830 | ||
|gogcom id = 1207658807 | |gogcom id = 1207658807 | ||
|official site= https://www.doublefine.com/games/psychonauts | |official site= https://www.doublefine.com/games/psychonauts | ||
|hltb = 7372 | |hltb = 7372 | ||
+ | |lutris = psychonauts | ||
+ | |mobygames = 17451 | ||
|strategywiki = Psychonauts | |strategywiki = Psychonauts | ||
− | |||
|wikipedia = Psychonauts | |wikipedia = Psychonauts | ||
|winehq = 3005 | |winehq = 3005 | ||
|license = commercial | |license = commercial | ||
+ | }} | ||
+ | |||
+ | {{Introduction | ||
+ | |introduction = | ||
+ | |||
+ | |release history = | ||
+ | |||
+ | |current state = | ||
}} | }} | ||
'''General information''' | '''General information''' | ||
− | {{mm}} [ | + | {{mm}} [https://psychonauts.fandom.com/wiki/Main_Page Psychopedia] - Wiki |
{{mm}} [https://forums.doublefine.com/forum/2-psychonauts/ Double Fine Action Forums - Psychonauts] | {{mm}} [https://forums.doublefine.com/forum/2-psychonauts/ Double Fine Action Forums - Psychonauts] | ||
{{GOG.com links|1207658807|psychonauts}} | {{GOG.com links|1207658807|psychonauts}} | ||
Line 48: | Line 58: | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Retail | | Disc | {{DRM|SecuROM}} disc check.<ref> | + | {{Availability/row| Retail | | Disc | {{DRM|SecuROM|7}} disc check.<ref>{{Refurl|url=http://www.reclaimyourgame.com/content.php/19-SecuROM-7-List|title=Reclaim Your Game - RYG's SecuROM 7+ DRM List|date=May 2023}}</ref> | | Windows }} |
{{Availability/row| GamersGate | psychonauts | Steam | | | Windows, OS X, Linux }} | {{Availability/row| GamersGate | psychonauts | Steam | | | Windows, OS X, Linux }} | ||
{{Availability/row| Gamesplanet | 2765-1 | Steam | | | Windows, OS X, Linux }} | {{Availability/row| Gamesplanet | 2765-1 | Steam | | | Windows, OS X, Linux }} | ||
Line 56: | Line 66: | ||
{{Availability/row| itch.io | https://doublefine.itch.io/psychonauts | DRM-free | | | Windows, OS X, Linux }} | {{Availability/row| itch.io | https://doublefine.itch.io/psychonauts | DRM-free | | | Windows, OS X, Linux }} | ||
{{Availability/row| MacApp | id459476769 | MacApp | | | OS X}} | {{Availability/row| MacApp | id459476769 | MacApp | | | OS X}} | ||
− | {{Availability/row| Microsoft Store | 9nct87fkq4gm | | + | {{Availability/row| Microsoft Store | 9nct87fkq4gm | DRM-Free | Does not require Xbox Live log-in.<ref>{{Refcheck|user=Mmachinecodev|date=2022-05-02|comment=}}</ref> Included with {{store feature|Xbox Game Pass}}. | | Windows }} |
− | {{Availability/row| Steam | 3830 | | + | {{Availability/row| Steam | 3830 | DRM-free | | | Windows, OS X, Linux }} |
+ | }} | ||
+ | |||
+ | ==Monetization== | ||
+ | {{Monetization | ||
+ | |ad-supported = | ||
+ | |cross-game bonus = | ||
+ | |dlc = | ||
+ | |expansion pack = | ||
+ | |freeware = | ||
+ | |free-to-play = | ||
+ | |one-time game purchase = The game requires an upfront purchase to access. | ||
+ | |sponsored = | ||
+ | |subscription = | ||
+ | |subscription gaming service = Available via [[List of PC Game Pass games|Xbox Game Pass for PC]]. | ||
}} | }} | ||
− | |||
==Essential improvements== | ==Essential improvements== | ||
Line 67: | Line 90: | ||
===Skip intro videos=== | ===Skip intro videos=== | ||
{{Fixbox|description=Delete/rename video files|ref={{cn|date=July 2016}}|fix= | {{Fixbox|description=Delete/rename video files|ref={{cn|date=July 2016}}|fix= | ||
− | # Go to | + | # Go to {{folder|{{p|game}}\WorkResource\cutscenes\prerendered\}}. |
− | # Delete or rename | + | # Delete or rename {{file|DFLogo.bik}} and, if necessary, {{file|MajescoLogo.bik}}. |
}} | }} | ||
− | + | ||
==Game data== | ==Game data== | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
Line 76: | Line 99: | ||
{{Game data/config|Windows|{{P|game}}\}} | {{Game data/config|Windows|{{P|game}}\}} | ||
{{Game data/config|Microsoft Store|{{P|localappdata}}\Psychonauts\}} | {{Game data/config|Microsoft Store|{{P|localappdata}}\Psychonauts\}} | ||
− | {{Game data/config|OS X| | + | {{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/Psychonauts/}} |
{{Game data/config|Linux|{{P|xdgdatahome}}/Psychonauts/}} | {{Game data/config|Linux|{{P|xdgdatahome}}/Psychonauts/}} | ||
}} | }} | ||
Line 87: | Line 110: | ||
{{Game data/saves|Windows|{{p|game}}\Profiles\}} | {{Game data/saves|Windows|{{p|game}}\Profiles\}} | ||
{{Game data/saves|Microsoft Store|{{P|localappdata}}\Psychonauts\Profiles\}} | {{Game data/saves|Microsoft Store|{{P|localappdata}}\Psychonauts\Profiles\}} | ||
− | {{Game data/saves|OS X| | + | {{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/Psychonauts/Profiles/}} |
{{Game data/saves|Linux|{{P|xdgdatahome}}/Psychonauts/Profiles/}} | {{Game data/saves|Linux|{{P|xdgdatahome}}/Psychonauts/Profiles/}} | ||
}} | }} | ||
Line 93: | Line 116: | ||
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
{{Save game cloud syncing | {{Save game cloud syncing | ||
− | |discord | + | |discord = true |
− | |discord notes | + | |discord notes = |
− | |epic games | + | |epic games launcher = |
− | |epic games | + | |epic games launcher notes = |
− | |gog galaxy | + | |gog galaxy = true |
− | |gog galaxy notes | + | |gog galaxy notes = |
− | |origin | + | |origin = |
− | |origin notes | + | |origin notes = |
− | |steam cloud | + | |steam cloud = limited |
− | |steam cloud notes | + | |steam cloud notes = Misconfigured for Linux version. See [[#Steam Cloud not working (Linux)|Steam Cloud not working (Linux)]]. |
− | | | + | |ubisoft connect = |
− | | | + | |ubisoft connect notes = |
− | |xbox cloud | + | |xbox cloud = false |
− | |xbox cloud notes | + | |xbox cloud notes = |
}} | }} | ||
Line 138: | Line 161: | ||
|vsync notes = | |vsync notes = | ||
|60 fps = true | |60 fps = true | ||
− | |60 fps notes = | + | |60 fps notes = Pre-rendered cutscenes are capped at 30 FPS. Loading screens are capped at 35 FPS. |
− | |120 fps = | + | |120 fps = limited |
− | |120 fps notes = Requires capping frame rate. See [[#High frame rate|High frame | + | |120 fps notes = Requires capping frame rate. See [[#High frame rate|High frame rate]]. |
− | |hdr = | + | |hdr = false |
|hdr notes = | |hdr notes = | ||
− | |color blind = | + | |color blind = false |
|color blind notes = | |color blind notes = | ||
}} | }} | ||
===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ||
− | {{Fixbox|description=Fix the HUD, menu, and FMV stretching from 4:3|ref=<ref> | + | {{Fixbox|description=Fix the HUD, menu, and FMV stretching from 4:3|ref=<ref>{{Refurl|url=https://thirteenag.github.io/wfp#psychonauts|title=Psychonauts Widescreen Fix|date=May 2023}}</ref>|fix= |
− | Install [https://thirteenag.github.io/wfp#psychonauts Psychonauts Widescreen Fix]. | + | * Install the [https://thirteenag.github.io/wfp#psychonauts Psychonauts Widescreen Fix]. |
}} | }} | ||
+ | |||
{{Fixbox|description=Set custom resolution|ref=<ref>[https://web.archive.org/web/20141205072955/http://forums.steampowered.com/forums/showthread.php?t=2315252#post27191390 psychonauts invalid format - Steam Users' Forums] (retrieved)</ref>|fix= | {{Fixbox|description=Set custom resolution|ref=<ref>[https://web.archive.org/web/20141205072955/http://forums.steampowered.com/forums/showthread.php?t=2315252#post27191390 psychonauts invalid format - Steam Users' Forums] (retrieved)</ref>|fix= | ||
− | # Go to | + | # Go to {{folder|{{P|game}}}}. |
− | # Open | + | # Open {{file|DisplaySettings.ini}} (or create if it does not already exist). |
# Add or modify the following text to the desired resolution: | # Add or modify the following text to the desired resolution: | ||
<pre>[DisplaySettings] | <pre>[DisplaySettings] | ||
Line 161: | Line 185: | ||
===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]=== | ===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]=== | ||
− | {{Fixbox|description=Run in borderless mode | + | {{Fixbox|description=Run in borderless mode|fix= |
# Install [https://thirteenag.github.io/wfp#psychonauts Psychonauts Widescreen Fix]. | # Install [https://thirteenag.github.io/wfp#psychonauts Psychonauts Widescreen Fix]. | ||
− | # Go to | + | # Go to {{folder|{{P|game}}}}. |
− | # Create a new file named <code> | + | # Create a new file named {{file|wndmode.ini}}. |
+ | # Launch the game. | ||
+ | # Exit the game. | ||
+ | # Edit created file named {{file|wndmode.ini}}. | ||
+ | # Set <code>UseBackgroundResize = 1</code>. | ||
}} | }} | ||
===[[Glossary:Frame rate (FPS)|High frame rate]]=== | ===[[Glossary:Frame rate (FPS)|High frame rate]]=== | ||
− | {{ii}} | + | {{ii}} Frame rates above 120 may significantly affect physics; doors may open slower, trampolines are less effective, and Raz may not grab onto poles or dismount ladders without issue.<ref>{{Refurl|url=https://www.youtube.com/watch?v=1W_SBAD8udo&t=1074|title=Psychonauts by demoli in 53:32 - AGDQ 2017 - Part 4 - YouTube|date=May 2023}}</ref><ref>{{Refurl|url=https://www.youtube.com/watch?v=1W_SBAD8udo&t=1411|title=Psychonauts by demoli in 53:32 - AGDQ 2017 - Part 4 - YouTube|date=May 2023}}</ref> Capping framerate can help issues. |
− | {{Fixbox|description= | + | {{Fixbox|description=Limit the Framerate to 60FPS|ref={{cn|date=September 2021}}|fix= |
− | + | * See [[Glossary:Frame rate (FPS)#Frame rate capping|Frame rate capping]]. | |
− | |||
− | # | ||
}} | }} | ||
+ | {{Fixbox|description=Enable Vsync in the graphics options and set refresh rate on 60 Hz}} | ||
==Input== | ==Input== | ||
Line 192: | Line 219: | ||
|invert mouse y-axis = true | |invert mouse y-axis = true | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
− | |touchscreen = | + | |touchscreen = false |
|touchscreen notes = | |touchscreen notes = | ||
|controller support = true | |controller support = true | ||
Line 204: | Line 231: | ||
|invert controller y-axis = true | |invert controller y-axis = true | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | |xinput controllers = | + | |xinput controllers = true |
|xinput controllers notes = | |xinput controllers notes = | ||
− | |xbox prompts = | + | |xbox prompts = true |
|xbox prompts notes = | |xbox prompts notes = | ||
− | |impulse triggers = | + | |impulse triggers = false |
|impulse triggers notes = | |impulse triggers notes = | ||
− | |dualshock 4 = | + | |dualshock 4 = true |
|dualshock 4 notes = | |dualshock 4 notes = | ||
− | |dualshock prompts = | + | |dualshock prompts = hackable |
− | |dualshock prompts notes = | + | |dualshock prompts notes = Use the [https://steamcommunity.com/sharedfiles/filedetails/?id=2538252065 Dualshock 4 Button Prompts mod]. |
− | |light bar support = | + | |light bar support = false |
|light bar support notes = | |light bar support notes = | ||
− | |dualshock 4 modes = | + | |dualshock 4 modes = false |
|dualshock 4 modes notes = | |dualshock 4 modes notes = | ||
− | |tracked motion controllers= | + | |tracked motion controllers= false |
|tracked motion controllers notes = | |tracked motion controllers notes = | ||
|tracked motion prompts = unknown | |tracked motion prompts = unknown | ||
|tracked motion prompts notes = | |tracked motion prompts notes = | ||
− | |other controllers = | + | |other controllers = false |
|other controllers notes = | |other controllers notes = | ||
− | |other button prompts = | + | |other button prompts = false |
|other button prompts notes= | |other button prompts notes= | ||
|button prompts = Xbox | |button prompts = Xbox | ||
− | |button prompts notes = For Dualshock 4 button prompts | + | |button prompts notes = For Dualshock 4 button prompts See [[#Dualshock 4 Button Prompts mod|Dualshock 4 Button Prompts mod]] or [[#2021 HD AI Upscale and Cutscenes|2021 HD AI Upscale]]. |
|controller hotplug = false | |controller hotplug = false | ||
|controller hotplug notes = | |controller hotplug notes = | ||
Line 249: | Line 276: | ||
{{Fixbox|description=Set controller vibration|ref={{cn|date=July 2016}}|fix= | {{Fixbox|description=Set controller vibration|ref={{cn|date=July 2016}}|fix= | ||
# Launch the game and create a profile if not done already. | # Launch the game and create a profile if not done already. | ||
− | # Go to | + | # Go to {{folder|{{p|game}}\Profiles\}}. |
− | # Go into the appropriate | + | # Go into the appropriate {{Folder|Profile #}} folder. |
− | # Open the .ini file with a text editor. | + | # Open the {{file|.ini}} file with a text editor. |
# Change <code>EnableRumble=false</code> to <code>EnableRumble=true</code>. | # Change <code>EnableRumble=false</code> to <code>EnableRumble=true</code>. | ||
# Save the changes. | # Save the changes. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{++}} Enabled by default since the latest patch. | ||
}} | }} | ||
+ | |||
+ | ===[https://steamcommunity.com/sharedfiles/filedetails/?id=2538252065 Dualshock 4 Button Prompts mod]=== | ||
+ | {{++}} Replaces all (Xbox) input prompts with Dualshock 4 prompts without requiring a separate texture injection program. | ||
+ | {{ii}} Only the face button prompts are stylized to match how the original prompts were, the rest are standard DS4 prompts. | ||
==Audio== | ==Audio== | ||
Line 262: | Line 296: | ||
|separate volume notes = | |separate volume notes = | ||
|surround sound = true | |surround sound = true | ||
− | |surround sound notes = Remove | + | |surround sound notes = Remove {{file|OPENAL32.DLL}} in game folder; otherwise, it's 2.0 stereo.{{cn}} HRTF with OpenAL Soft library. |
|subtitles = true | |subtitles = true | ||
|subtitles notes = | |subtitles notes = | ||
Line 270: | Line 304: | ||
|mute on focus lost notes = Game pauses on focus lost. | |mute on focus lost notes = Game pauses on focus lost. | ||
|eax support = hackable | |eax support = hackable | ||
− | |eax support notes = Change <code>UseEAX</code> to <code>true</code> in | + | |eax support notes = Change <code>UseEAX</code> to <code>true</code> in {{file|[[#Configuration files location|AudioSettings.ini]]}}. |
}} | }} | ||
Line 277: | Line 311: | ||
{{Fixbox|description=Use [[OpenAL Soft HRTF|OpenAL Soft]]|fix= | {{Fixbox|description=Use [[OpenAL Soft HRTF|OpenAL Soft]]|fix= | ||
# Download the OpenAL Soft binary from [https://openal-soft.org/#download here]. | # Download the OpenAL Soft binary from [https://openal-soft.org/#download here]. | ||
− | # Open the downloaded zip file and extract | + | # Open the downloaded zip file and extract {{file|soft_oal.dll}} from {{folder|openal-soft-<version>-bin.zip\openal-soft-<version>-bin\bin\Win32}}. |
− | # Rename | + | # Rename {{file|soft_oal.dll}} to {{file|OpenAL32.dll}}. |
− | # Replace the | + | # Replace the {{file|OPENAL32.dll}} in {{folder|{{P|game}}}} with the extracted dll. |
}} | }} | ||
Line 289: | Line 323: | ||
|subtitles = true | |subtitles = true | ||
|notes = | |notes = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Czech | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = Fan translation. [https://steamcommunity.com/sharedfiles/filedetails/?l=czech&id=2402533612 link #1] | ||
+ | |fan = | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 318: | Line 360: | ||
|subtitles = hackable | |subtitles = hackable | ||
|fan = true | |fan = true | ||
− | |notes = Fan translation, [ | + | |notes = Fan translation, [https://grajpopolsku.pl/download/psychonauts/ download]. |
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 342: | Line 384: | ||
|subtitles = hackable | |subtitles = hackable | ||
|fan = true | |fan = true | ||
− | |notes = Fan translation, [ | + | |notes = Fan translation by ''Clan Dlan'', [https://drive.google.com/file/d/1RJfwN-6Dsvyq0yjr1nWEKIRIh52_He4l/view?usp=drive_link download] ([[Psychonauts#Patches|Patch 1.04]] needed for retail). |
}} | }} | ||
}} | }} | ||
Line 392: | Line 434: | ||
==Issues unresolved== | ==Issues unresolved== | ||
===Smart camera option does not work=== | ===Smart camera option does not work=== | ||
− | The smart (automatic) camera stays on, even if | + | * The smart (automatic) camera stays on, even if it's disabled in the game options or through the game's configuration files.<ref>{{Refurl|url=https://steamcommunity.com/app/3830/discussions/0/882966056682661253/|title=Smart Camera option doesn't work? :: Psychonauts General Discussions|date=May 2023}}</ref> |
===Thermometer bar in wrong location=== | ===Thermometer bar in wrong location=== | ||
− | When using | + | * When using resolutions above 640x480, the 'thermometer' bar for Pyrokinesis will be displayed at the wrong location - likely offscreen at higher resolutions - rather than above the targeted object/creature. There are no known fixes to this bug. |
===Linux version differences=== | ===Linux version differences=== | ||
− | Mouse movement in this game feels entirely different from Windows (no zigzags, smoother; Likely no mouse acceleration). | + | * Mouse movement in this game feels entirely different from Windows (no zigzags, smoother; Likely no mouse acceleration). |
===Fullscreen issues=== | ===Fullscreen issues=== | ||
− | Fullscreen settings may require the player to disable and enable fullscreen in-game each time the game runs.{{cn|date=September 2017}} | + | * Fullscreen settings may require the player to disable and enable fullscreen in-game each time the game runs.{{cn|date=September 2017}} The [[Psychonauts#Borderless_fullscreen_windowed | Borderless Windowed method]] may workaround this. |
==Issues fixed== | ==Issues fixed== | ||
+ | ===Cannot interact with main menu; Raz T-poses=== | ||
+ | {{ii}} Rasputin T-poses in the main menu while walking on the brain. The player cannot interact with menu buttons, and jumping causes his character to fly up indefinitely. | ||
+ | {{Fixbox|description=Install game to the C Drive|ref=<ref>{{Refcheck|user=Shooterboss|date=2022-10-11|comment=}}</ref>|fix= | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Set compatibility mode to Windows 95|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/3830/discussions/0/2595630410178199743/|title=:: Psychonauts General Discussions|date=May 2023}}</ref>|fix= | ||
+ | }} | ||
+ | |||
===Game uses incorrect refresh rate=== | ===Game uses incorrect refresh rate=== | ||
{{--}} The game may default to the lowest supported refresh rate of the monitor. | {{--}} The game may default to the lowest supported refresh rate of the monitor. | ||
− | {{Fixbox|description=Override refresh rate with dgVoodoo | + | {{Fixbox|description=Override refresh rate with dgVoodoo|fix= |
− | # Download the latest release of [ | + | # Download the latest release of [[dgVoodoo 2]]. |
− | # | + | # Extract {{file|MS\x86\D3D9.dll}}, {{file|dgVoodoo.conf}}, and {{file|dgVoodooCpl.exe}} to {{folder|{{p|game}}}}. |
− | # Open | + | # Open {{file|dgVoodooCpl.exe}}, and enable '''Enumerate refresh rates'''. |
# In the DirectX tab, use the resolution selector combo box to set the desired hertz. | # In the DirectX tab, use the resolution selector combo box to set the desired hertz. | ||
# Disable '''dgVoodoo Watermark''' to turn off the dgVoodoo logo during rendering. | # Disable '''dgVoodoo Watermark''' to turn off the dgVoodoo logo during rendering. | ||
}} | }} | ||
− | {{Fixbox|description=Override refresh rate with D3Dx | + | {{Fixbox|description=Override refresh rate with D3Dx|fix= |
− | # Download [ | + | # Download [https://helixmod.blogspot.com/2013/02/chiris-force-certain-resolutionhertz.html D3Dx by Chiri]. |
− | # | + | # Extract {{file|d3d9.dll}} and {{file|d3dx.ini}} to {{folder|{{p|game}}}}. |
− | # Open | + | # Open {{file|d3dx.ini}}. |
− | # Change <code>refresh_rate=60</code> to desired | + | # Change <code>refresh_rate=60</code> to the desired frequency; e.g. <code>refresh_rate=120</code>. |
}} | }} | ||
Line 425: | Line 475: | ||
{{Fixbox|description=Modify Game's Crimson Profile|ref={{cn|date=September 2016}}|fix= | {{Fixbox|description=Modify Game's Crimson Profile|ref={{cn|date=September 2016}}|fix= | ||
− | # Right-click | + | # Right-click on the desktop and click "AMD Radeon Settings". |
# Under the Gaming tab, find or create Psychonauts' profile. | # Under the Gaming tab, find or create Psychonauts' profile. | ||
# Change the anti-aliasing method of Psychonauts to "Adaptive Multisampling" and apply. | # Change the anti-aliasing method of Psychonauts to "Adaptive Multisampling" and apply. | ||
Line 431: | Line 481: | ||
===Crashing=== | ===Crashing=== | ||
− | {{Fixbox|description=Use compatibility mode|ref={{ | + | {{Fixbox|description=Use compatibility mode|ref=<ref>{{Refcheck|user=Hman360|date=2021-08-26|comment=}}</ref>|fix= |
# Run the game in [[Windows Compatibility Mode|compatibility mode]] for Windows 95. | # Run the game in [[Windows Compatibility Mode|compatibility mode]] for Windows 95. | ||
# If the game still crashes then run the game in [[Windows Compatibility Mode|compatibility mode]] for Windows 98/ME instead. | # If the game still crashes then run the game in [[Windows Compatibility Mode|compatibility mode]] for Windows 98/ME instead. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} This may still cause the game to crash if using ReShade. | ||
}} | }} | ||
+ | {{ii}} Despite not having an actual profile with the program, using RTSS while simultaneously running Psychonauts can cause crashing after the first introductory cutscene of the game. | ||
+ | {{Fixbox|description=Exit Rivatuner Statistics Server|ref={{cn|date=August 2021}}}} | ||
− | {{Fixbox|description= | + | {{Fixbox|description=Disable various in-game overlays|ref=<ref>{{Refcheck|user=Hman360|date=2021-08-26|comment=}}</ref>|fix= |
− | + | * Disable any in-game overlays for the game, such as the Steam overlay, GOG Galaxy's overlay, etc. | |
}} | }} | ||
Line 445: | Line 500: | ||
{{Fixbox|description=Delete save game profile|ref={{cn|date=July 2016}}|fix= | {{Fixbox|description=Delete save game profile|ref={{cn|date=July 2016}}|fix= | ||
− | # Delete or move the affected profile under | + | # Delete or move the affected profile under {{folder|{{p|game}}\Profiles\Profile #}}. |
# Start the game and create a new profile. | # Start the game and create a new profile. | ||
}} | }} | ||
Line 452: | Line 507: | ||
# Start the game and create a new profile. | # Start the game and create a new profile. | ||
# Copy all save files from the old profile and paste them into the new one (if saves still do not appear or the test profile shows as damaged then copy and paste one save file at a time to ensure any data is still left). | # Copy all save files from the old profile and paste them into the new one (if saves still do not appear or the test profile shows as damaged then copy and paste one save file at a time to ensure any data is still left). | ||
+ | |||
+ | '''Notes''' | ||
{{--}} Only the autosave and first save seem to carry over. | {{--}} Only the autosave and first save seem to carry over. | ||
+ | }} | ||
+ | |||
+ | ===Crash when loading certain cutscenes=== | ||
+ | {{ii}} On Linux, the loading of certain cutscenes might cause the game to crash. | ||
+ | {{ii}} The error happens when the language is changed from English to German, for example. | ||
+ | |||
+ | {{Fixbox|description=Change the language to English|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/3830/discussions/0/864975249412768282/)|title=Game crashes on Linux (German only) :: Psychonauts General Discussions|date=2024-03-02}}</ref>|fix= | ||
+ | '''Notes''' | ||
+ | {{--}} Game cannot be played with another language other than English. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Delete {{file|{{p|game}}/Psychonauts/game/Psychonauts.ini}} (GOG.com version)|ref=}} | ||
+ | |||
+ | {{ii}} The actual problem is related to the game not finding cutscene movie files by file name. Actually, the game tries to dynamically translate file names such that they fit the file names as stored on disk. This is necessary because Windows ignores character case for file name matching (so the game was programmed using lower case filename references) but on Linux, filenames are case sensitive. Apparently, this translation process fails in other languages sometimes but only for some cutscenes. | ||
+ | {{Fixbox|description=Provide every cutscene file with lower case file names|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/3830/discussions/0/864975249412768282/)#c864975399582700767|title=Game crashes on Linux (German only) :: Psychonauts General Discussions (Post #1)|date=2024-03-02}}</ref>|fix= | ||
+ | <ol> | ||
+ | <li>Copy all cutscene movie files as hardlink (i.e. some sort of second equivalent name for the same file) whose name is the same but only with lower case characters.</li> | ||
+ | <li>In a bash console, enter these commands to create all the hardlinks automatically (instead of manually with potential errors) and replace ''${GameLocation}'' with the directory path to the "Psychonauts" game directory:</li> | ||
+ | <pre>cd ${GameLocation}/game/WorkResource/cutscenes/prerendered/ | ||
+ | for cutsceneFile in ./*; do cp -l "${cutsceneFile}" "${cutsceneFile,,}";</pre> | ||
+ | <li>The command above will create a 2nd name with only lower case characters for every file in the folder where cutscenes are stored (they won't occupy twice the amount of disk space). Now, cutscenes should play in the language chosen.</li> | ||
+ | </ol> | ||
}} | }} | ||
===Graphics error preventing startup=== | ===Graphics error preventing startup=== | ||
− | + | {{ii}} The error is the following: "The game was unable to find a 32bpp display mode supported by your system in which to run. Your video card and monitor must minimally support 640x480x32bpp.". | |
{{Fixbox|description=Create {{file|displaysettings.ini}}|ref={{cn|date=July 2016}}|fix= | {{Fixbox|description=Create {{file|displaysettings.ini}}|ref={{cn|date=July 2016}}|fix= | ||
<ol> | <ol> | ||
− | <li>Create a file named {{file|displaysettings.ini}} | + | <li>Create a file named {{file|displaysettings.ini}} inside {{folder|{{P|game}}}}.</li> |
<li>Insert the following into said file:</li> | <li>Insert the following into said file:</li> | ||
<pre>[DisplaySettings] | <pre>[DisplaySettings] | ||
Line 478: | Line 557: | ||
===Windows 8.1/10 black screen on startup / Freezes loading screen=== | ===Windows 8.1/10 black screen on startup / Freezes loading screen=== | ||
{{Fixbox|description=Use compatibility mode|ref={{cn|date=September 2016}}|fix= | {{Fixbox|description=Use compatibility mode|ref={{cn|date=September 2016}}|fix= | ||
− | Run the game in Windows 95 [[Windows Compatibility Mode|compatibility mode]]. | + | * Run the game in Windows 95 [[Windows Compatibility Mode|compatibility mode]]. |
+ | }} | ||
+ | |||
+ | ===Camera spins when using controller (Linux)=== | ||
+ | {{ii}} The Linux version's default gamepad controls may result in the camera rotating constantly with no user input, due to camera rotation being mapped to axes associated with analog triggers such that camera rotation stops only when the triggers are pushed half-way (This also makes it difficult to remap controls using the in-game menu, as unpushed triggers are interpreted as inputs). | ||
+ | |||
+ | {{Fixbox|description=Edit configuration file|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/3830/discussions/0/864979455204750928/|title=FIX for camera problem with xbox 360 type controllers under Linux/Ubuntu :: Psychonauts General Discussions|date=2023-11-03}}</ref>|fix= | ||
+ | <ol> | ||
+ | <li>Open the settings file associated with the chosen profile ({{file|{{P|xdgdatahome}}/Psychonauts/Profiles/Profile 1/Profile 1- Raz.ini}}. If there is a single profile with the default name, the name is {{file|{{P|xdgdatahome}}/Psychonauts/Profiles/Profile */Profile *.ini}}).</li> | ||
+ | <li>Find these lines:</li> | ||
+ | <pre> | ||
+ | LookUp_Alt=JoyRotZ | ||
+ | LookDown_Alt=JoyRotZ | ||
+ | LookLeft_Alt=JoyZ | ||
+ | LookRight_Alt=JoyZ</pre> | ||
+ | <li>Change them to:</li> | ||
+ | <pre>LookUp_Alt=JoyRotY | ||
+ | LookDown_Alt=JoyRotY | ||
+ | LookLeft_Alt=JoyRotX | ||
+ | LookRight_Alt=JoyRotX | ||
+ | </pre> | ||
+ | </ol> | ||
+ | |||
+ | '''Notes''' | ||
+ | {{--}} This won't fix the fact that unpushed triggers are interpreted as inputs by the in-game input mapping menu, so editing this file may also be the easiest way to remap other gamepad inputs. Alternatively, one can keep both triggers pushed half-way while assigning inputs in-game. | ||
+ | }} | ||
+ | |||
+ | {{ii}} Another instance of this problem occurs with specific drivers (e.g. "eGalax Inc. SHIFT13mi-Touch") on GNU/Linux which use {{file|/dev/input/js0}} for integrated touch functionality on the keyboard and which leads to automatic spinning of the camera and menu cursor movement. | ||
+ | {{Fixbox|description=Confine the application so it doesn't use the problematic gamepad device|ref=<ref>Own Experience of using a Clevetura-based Keyboard on Linux</ref>|fix= | ||
+ | # Install ''firejail'' on theoperating system (e.g. using a package manager). | ||
+ | # Configure the game launcher to wrap the game executable in a wrapper command. Use ''firejail'' as command and ''--noprofile --blacklist="/dev/input/js0"'' as arguments. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} The gamepad device file name ''/dev/input/js0'' could be specific to the computer model. If the game executable needs to be mentioned in the arguments, then put it after all the other arguments (separated with space). | ||
+ | {{ii}} Now, when started, the game will be playable without controls issues and the mouse functionality can still be used like normal. | ||
+ | }} | ||
+ | |||
+ | ===Mouse/keyboard input prompts when using controller (Linux)=== | ||
+ | {{ii}} The Linux version of the game will persistently show mouse and keyboard input prompts (e.g. space bar to proceed from the title screen) even when using a controller. | ||
+ | |||
+ | {{Fixbox|description=Unmap mouse/keyboard inputs|fix= | ||
+ | * Mouse and keyboard inputs can be unmapped by editing {{file|{{P|xdgdatahome}}/Psychonauts/Profiles/Profile */Profile *.ini}}. Starting from default settings, in which the {{code|[Input]}} section's gamepad inputs are mapped to actions ending in {{code|_Alt}}, mouse and keyboard inputs can be unmapped by deleting everything after <code>=</code> for actions ''not'' ending in {{code|_Alt}}: | ||
+ | <pre> | ||
+ | [Input] | ||
+ | MoveForward= | ||
+ | MoveBackward= | ||
+ | MoveLeft= | ||
+ | MoveRight= | ||
+ | Jump= | ||
+ | Attack= | ||
+ | Use= | ||
+ | Cancel= | ||
+ | LockOn/Float= | ||
+ | PsiPower1= | ||
+ | PsiPower2= | ||
+ | PsiPower3= | ||
+ | InventoryMenu= | ||
+ | PsiPowersMenu= | ||
+ | FirstPerson= | ||
+ | Journal= | ||
+ | Stats= | ||
+ | LookUp= | ||
+ | LookDown= | ||
+ | LookLeft= | ||
+ | LookRight=</pre> | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} This will disable mouse/keyboard controls for these actions, so that the game ''requires'' a controller. | ||
+ | }} | ||
+ | |||
+ | ===Generic controller button icons (Linux)=== | ||
+ | {{ii}} The Linux version of the game may display generic button icons (buttons 1, 2, etc.) even when using an Xbox-style controller (with buttons A, B, etc.). | ||
+ | |||
+ | {{Fixbox|description=Edit icon preferences file|fix= | ||
+ | <ol> | ||
+ | <li>Open {{file|{{P|game}}/WorkResource/Textures/Icons/UI_Icons/IconPrefsPC.ini}}.</li> | ||
+ | <ul> | ||
+ | <li>Some lines define icons used for Xbox-style buttons, e.g.: | ||
+ | <pre>AButton, WorkResource\Textures\icons\UI_Icons\UI_buttonA.tga</pre> | ||
+ | </li> | ||
+ | <li>Meanwhile, other lines define icons used for generic gamepad buttons, e.g.: | ||
+ | <pre>Joy1, WorkResource\Textures\icons\PC_Icons\Joy1.tga</pre> | ||
+ | </li> | ||
+ | </ul> | ||
+ | <li>Generic button icons can be replaced with Xbox-style button icons by modifying the {{code|Joy*}} lines, e.g. changing the following lines: | ||
+ | <pre> | ||
+ | Joy1, WorkResource\Textures\icons\PC_Icons\Joy1.tga | ||
+ | Joy2, WorkResource\Textures\icons\PC_Icons\Joy2.tga | ||
+ | Joy3, WorkResource\Textures\icons\PC_Icons\Joy3.tga | ||
+ | Joy4, WorkResource\Textures\icons\PC_Icons\Joy4.tga | ||
+ | Joy5, WorkResource\Textures\icons\PC_Icons\Joy5.tga | ||
+ | Joy6, WorkResource\Textures\icons\PC_Icons\Joy6.tga | ||
+ | Joy7, WorkResource\Textures\icons\PC_Icons\Joy7.tga | ||
+ | Joy8, WorkResource\Textures\icons\PC_Icons\Joy8.tga | ||
+ | </pre> to: | ||
+ | <pre> | ||
+ | Joy1, WorkResource\Textures\icons\UI_Icons\UI_buttonA.tga | ||
+ | Joy2, WorkResource\Textures\icons\UI_Icons\UI_buttonB.tga | ||
+ | Joy3, WorkResource\Textures\icons\UI_Icons\UI_buttonX.tga | ||
+ | Joy4, WorkResource\Textures\icons\UI_Icons\UI_buttonY.tga | ||
+ | Joy5, WorkResource\Textures\icons\UI_Icons\UI_FlipperLeft01.tga | ||
+ | Joy6, WorkResource\Textures\icons\UI_Icons\UI_FlipperRight01.tga | ||
+ | Joy7, WorkResource\Textures\icons\UI_Icons\UI_buttonBack.tga | ||
+ | Joy8, WorkResource\Textures\icons\UI_Icons\UI_buttonStart.tga | ||
+ | </pre> | ||
+ | or similar depending on numbering of buttons for the gamepad in use.</li> | ||
+ | <li>If the above example gives the correct mapping of icons to physical buttons, then one may want to edit the input mapping in the profile settings file ({{file|{{P|xdgdatahome}}/Psychonauts/Profiles/Profile */Profile *.ini}}) so that the A/B/X/Y face buttons match the Xbox version's default controls: | ||
+ | <pre>Jump_Alt=Joy1 | ||
+ | Attack_Alt=Joy3 | ||
+ | Use_Alt=Joy4 | ||
+ | Cancel_Alt=Joy2</pre> | ||
+ | </li> | ||
+ | </ol> | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} These {{code|*.tga}} not corresponding to actual files on disk is normal. However, actual files on disk ''can'' be referenced here. Thus one can also use custom icons by converting images to 64x64 TGA format, placing them somewhere under {{folder|{{P|game}}/WorkResource/}}, and referencing them in {{file|{{P|game}}/WorkResource/Textures/Icons/UI_Icons/IconPrefsPC.ini}} with paths relative to {{folder|{{P|game}}}}. However, the Xbox-style button icons are built into the game. | ||
+ | }} | ||
+ | |||
+ | ===Steam Cloud not working (Linux)=== | ||
+ | {{ii}} For the game's native Linux version, Steam Cloud is configured incorrectly. It looks for save files at {{file|{{P|game}}/profiles/profile 1/*}} (etc.)<ref>{{Refurl|url=https://steamdb.info/app/3830/ufs/|title=Psychonauts Cloud Saves · SteamDB|date=2024-03-04}}</ref> but they are located at {{file|{{P|xdgdatahome}}/Psychonauts/Profiles/Profile 1/*}} (etc.). | ||
+ | |||
+ | {{Fixbox|description=Set {{P|xdgdatahome}} variable|fix= | ||
+ | * Use the launch options to set the environment variable {{code|XDG_DATA_HOME}} to the ''parent folder'' of {{folder|{{P|game}}}}, so that {{folder|{{P|xdgdatahome}}/Psychonauts}} is {{folder|{{P|game}}}}. | ||
+ | ** Assuming {{folder|{{P|game}}}} is {{folder|~/.steam/root/steamapps/common/Psychonauts}}: <pre>XDG_DATA_HOME=~/.steam/root/steamapps/common %command%</pre> | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Link folder used by game to folder used by Steam Cloud|fix= | ||
+ | If the saves one wants to keep are the ones from Steam Cloud: | ||
+ | # Remove or rename {{folder|{{P|xdgdatahome}}/Psychonauts/Profiles}} (if it exists). | ||
+ | # Create a symbolic link from {{file|{{P|xdgdatahome}}/Psychonauts/Profiles}} to {{folder|{{P|game}}/profiles}}. | ||
+ | #* Assuming {{folder|{{P|game}}}} is {{folder|~/.steam/root/steamapps/common/Psychonauts}}: <pre>ln -sv ~/.steam/root/steamapps/common/Psychonauts/profiles ${XDG_DATA_HOME:-~/.local/share}/Psychonauts/Profiles</pre> | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Link folder used by Steam Cloud to folder used by game|fix= | ||
+ | If the saves one wants to keep are the ones created locally by the Linux version of the game: | ||
+ | # Remove or rename {{folder|{{P|game}}/profiles}} (if it exists). | ||
+ | # Optional: Back up {{folder|{{P|xdgdatahome}}/Psychonauts/Profiles}} manually, in case Steam Cloud decides to replace these saves with whatever is in the cloud instead of uploading them. | ||
+ | # Create a symbolic link from {{file|{{P|game}}/profiles}} to {{folder|{{P|xdgdatahome}}/Psychonauts/Profiles}}. | ||
+ | #* Assuming {{folder|{{P|game}}}} is {{folder|~/.steam/root/steamapps/common/Psychonauts}}: <pre>ln -sv ${XDG_DATA_HOME:-~/.local/share}/Psychonauts/Profiles ~/.steam/root/steamapps/common/Psychonauts/profiles</pre> | ||
}} | }} | ||
Line 484: | Line 701: | ||
===API=== | ===API=== | ||
{{API | {{API | ||
− | |direct3d versions = 9 | + | |direct3d versions = 9.0c |
|direct3d notes = | |direct3d notes = | ||
|directdraw versions = | |directdraw versions = | ||
Line 504: | Line 721: | ||
|windows 32-bit exe = true | |windows 32-bit exe = true | ||
|windows 64-bit exe = false | |windows 64-bit exe = false | ||
+ | |windows arm app = | ||
|windows exe notes = | |windows exe notes = | ||
− | |mac os x powerpc app = | + | |mac os x powerpc app = unknown |
|macos intel 32-bit app = true | |macos intel 32-bit app = true | ||
|macos intel 64-bit app = true | |macos intel 64-bit app = true | ||
+ | |macos arm app = unknown | ||
|macos app notes = <ref>{{Refurl|url=https://apps.apple.com/us/app/psychonauts/id459476769|title=Psychonauts on the Mac App Store|date=2020-11-12|snippet=Update for macOS Catalina support.}}</ref> Two versions exist: the Cider version released in 2011 by TransGaming Inc, which is a Wine wrapper in an app; and the 2013 native version by Ryan C. Gordon.<br>Most digital outlets post-2015 sell the native version, but not all.{{cn|date=October 2019}} | |macos app notes = <ref>{{Refurl|url=https://apps.apple.com/us/app/psychonauts/id459476769|title=Psychonauts on the Mac App Store|date=2020-11-12|snippet=Update for macOS Catalina support.}}</ref> Two versions exist: the Cider version released in 2011 by TransGaming Inc, which is a Wine wrapper in an app; and the 2013 native version by Ryan C. Gordon.<br>Most digital outlets post-2015 sell the native version, but not all.{{cn|date=October 2019}} | ||
|linux 32-bit executable= true | |linux 32-bit executable= true | ||
|linux 64-bit executable= false | |linux 64-bit executable= false | ||
+ | |linux arm app = unknown | ||
|linux executable notes = | |linux executable notes = | ||
}} | }} | ||
Line 529: | Line 749: | ||
|multiplayer notes= | |multiplayer notes= | ||
}} | }} | ||
+ | |||
+ | ===[https://www.nexusmods.com/psychonauts/mods/4 2021 HD AI Upscale and Cutscenes]=== | ||
+ | {{++}} Upscales the UI textures for HD. | ||
+ | {{++}} Upscales the FMVs to 1080p or 4K, increasing the file size by 5 GB or 26 GB respectively.<ref>[https://www.youtube.com/watch?v=yPPZSPqjLmY Youtube - Psychonauts Basic Braining Intro | 4k AI Upscale]</ref> | ||
+ | {{ii}} Requires the [[#Widescreen resolution|widescreen patch]] in general while the texture portion is handled by uMod. | ||
+ | {{ii}} While the dialog portraits were originally just renders of the ingame models, this mod upscales them to look more painterly. | ||
+ | {{ii}} Features an optional texture pack for replacing Xbox Prompts with PlayStation ones. | ||
+ | {{--}} Said PlayStation Prompts pack only replaces the face buttons, for a more complete (but lower resolution) option, see [[#Dualshock 4 Button Prompts mod|Dualshock 4 Button Prompts mod]]. | ||
+ | {{--}} The 1080p and 4K AI upscaled Lungfishopolis intro cutscene accidentally lacks audio. Fixed 1080p video clip is available on nexusmods website.<ref>{{Refurl|url=https://www.nexusmods.com/psychonauts/mods/7|title=Small 1080 fix for '2021 HD AI Upscale and Cutscenes'|date=May 2023}}</ref> | ||
==System requirements== | ==System requirements== | ||
Line 534: | Line 763: | ||
|OSfamily = Windows | |OSfamily = Windows | ||
− | |minOS = 98 SE | + | |minOS = 98 SE, ME |
|minCPU = Intel Pentium III 1.0 GHz | |minCPU = Intel Pentium III 1.0 GHz | ||
|minCPU2 = AMD Athlon 1.0 GHz | |minCPU2 = AMD Athlon 1.0 GHz | ||
|minRAM = 256 MB | |minRAM = 256 MB | ||
− | |minHD = 4 GB | + | |minHD = 4 GB<br>3.75 GB (Steam) |
|minGPU = Nvidia GeForce 3 | |minGPU = Nvidia GeForce 3 | ||
|minGPU2 = ATI Radeon 8500 | |minGPU2 = ATI Radeon 8500 | ||
|minVRAM = 64 MB | |minVRAM = 64 MB | ||
|minDX = 9.0c | |minDX = 9.0c | ||
+ | |minaudio = DirectX 9.0 compatible | ||
+ | |minother = GeForce 4 MX and Go series GPUs not compatible | ||
|recOS = 2000, XP | |recOS = 2000, XP | ||
Line 548: | Line 779: | ||
|recCPU2 = AMD Athlon XP 2000+ | |recCPU2 = AMD Athlon XP 2000+ | ||
|recRAM = 512 MB | |recRAM = 512 MB | ||
− | |recGPU = Nvidia GeForce 5600 | + | |recHD = 6 GB |
+ | |recGPU = Nvidia GeForce FX 5600 | ||
|recGPU2 = ATI Radeon 9600 | |recGPU2 = ATI Radeon 9600 | ||
|recVRAM = 128 MB | |recVRAM = 128 MB | ||
+ | |recaudio = Sound Blaster Audigy 2 | ||
}} | }} | ||
Revision as of 16:27, 12 May 2024
Developers | |
---|---|
Double Fine Productions | |
macOS (OS X) | Ryan C. Gordon |
macOS (OS X) | TransGaming Inc. |
Linux | Ryan C. Gordon |
Publishers | |
Former | Majesco |
Current | Double Fine Productions |
Microsoft Store | Xbox Game Studios |
Russia | Buka Entertainment |
Release dates | |
Windows | April 26, 2005 |
macOS (OS X) (Cider) | September 29, 2011 |
Linux | May 31, 2012 |
macOS (OS X) | April 23, 2013 |
Reception | |
Metacritic | 87 |
IGDB | 85 |
Taxonomy | |
Monetization | One-time game purchase, Subscription gaming service |
Modes | Singleplayer |
Pacing | Real-time |
Perspectives | Third-person |
Controls | Direct control |
Genres | Action, Adventure, Platform, Shooter, TPS |
Art styles | Cartoon |
Themes | Supernatural |
Series | Psychonauts |
Psychonauts | |
---|---|
Psychonauts | 2005 |
Psychonauts in the Rhombus of Ruin | 2018 |
Psychonauts 2 | 2021 |
Psychonauts is a singleplayer third-person action, adventure, platform, shooter and TPS game in the Psychonauts series.
General information
- Psychopedia - Wiki
- Double Fine Action Forums - Psychonauts
- GOG.com Community Discussions
- GOG.com Support Page
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | SecuROM 7 DRM disc check.[1] | |||
GamersGate | ||||
GOG.com | ||||
Green Man Gaming | ||||
Humble Store | ||||
itch.io | ||||
Mac App Store | ||||
Microsoft Store | Does not require Xbox Live log-in.[2] Included with Xbox Game Pass for PC. | |||
Steam |
Monetization
Type | Notes |
---|---|
One-time game purchase | The game requires an upfront purchase to access. |
Subscription gaming service | Available via Xbox Game Pass for PC. |
Essential improvements
Patches
- Patch 1.04 is available for the retail version.
Skip intro videos
Delete/rename video files[citation needed] |
---|
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\[Note 1] |
Microsoft Store | %LOCALAPPDATA%\Psychonauts\ |
macOS (OS X) | $HOME/Library/Application Support/Psychonauts/ |
Linux | $XDG_DATA_HOME/Psychonauts/ |
-
AudioSettings.ini
stores audio settings. -
DisplaySettings.ini
stores video settings.
- This game follows the XDG Base Directory Specification on Linux.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\Profiles\[Note 1] |
Microsoft Store | %LOCALAPPDATA%\Psychonauts\Profiles\ |
macOS (OS X) | $HOME/Library/Application Support/Psychonauts/Profiles/ |
Linux | $XDG_DATA_HOME/Psychonauts/Profiles/ |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Steam Cloud | Misconfigured for Linux version. See Steam Cloud not working (Linux). | |
Xbox Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | See Widescreen resolution. | ||
Multi-monitor | See Widescreen resolution. | ||
Ultra-widescreen | See Widescreen resolution. | ||
4K Ultra HD | See Widescreen resolution. | ||
Field of view (FOV) | |||
Windowed | |||
Borderless fullscreen windowed | See Borderless fullscreen windowed. | ||
Anisotropic filtering (AF) | See the glossary page for potential workarounds. | ||
Anti-aliasing (AA) | FSAA on/off toggle. Causes shimmering and seams on some objects. | ||
Vertical sync (Vsync) | |||
60 FPS | Pre-rendered cutscenes are capped at 30 FPS. Loading screens are capped at 35 FPS. | ||
120+ FPS | Requires capping frame rate. See High frame rate. | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Widescreen resolution
Fix the HUD, menu, and FMV stretching from 4:3[3] |
---|
|
Set custom resolution[4] |
---|
[DisplaySettings] ScreenWidth=1920 ScreenHeight=1080 |
Borderless fullscreen windowed
Run in borderless mode |
---|
|
High frame rate
- Frame rates above 120 may significantly affect physics; doors may open slower, trampolines are less effective, and Raz may not grab onto poles or dismount ladders without issue.[5][6] Capping framerate can help issues.
Limit the Framerate to 60FPS[citation needed] |
---|
|
Enable Vsync in the graphics options and set refresh rate on 60 Hz |
---|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | Cannot be disabled. | |
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | Native XInput support for all platforms. Install Patch 1.04 for the retail version. | |
Full controller support | Does not work in options menu. | |
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers | ||
---|---|---|
PlayStation button prompts | Use the Dualshock 4 Button Prompts mod. | |
Light bar support | ||
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes |
Generic/other controllers | See the glossary page for potential workarounds. |
---|
Additional information | ||
---|---|---|
Button prompts | For Dualshock 4 button prompts See Dualshock 4 Button Prompts mod or 2021 HD AI Upscale. | |
Controller hotplugging | ||
Haptic feedback | See Haptic feedback. | |
Digital movement supported | ||
Simultaneous controller+KB/M | Mouse aiming can't be used if controller is enabled (Windows only). |
Haptic feedback
Set controller vibration[citation needed] |
---|
Notes
|
Dualshock 4 Button Prompts mod
- Replaces all (Xbox) input prompts with Dualshock 4 prompts without requiring a separate texture injection program.
- Only the face button prompts are stylized to match how the original prompts were, the rest are standard DS4 prompts.
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | Remove OPENAL32.DLL in game folder; otherwise, it's 2.0 stereo.[citation needed] HRTF with OpenAL Soft library. |
|
Subtitles | ||
Closed captions | ||
Mute on focus lost | Game pauses on focus lost. | |
EAX support | Change UseEAX to true in AudioSettings.ini . |
HRTF
- May cause crashes during certain boss fights. Revert file for the fight and then restore after completion.
Use OpenAL Soft |
---|
|
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Czech | Fan translation. link #1 | |||
French | ||||
German | ||||
Italian | Fan translation, download. | |||
Polish | Fan translation, download. | |||
Brazilian Portuguese | Fan translation, download. | |||
Russian | Local retail release only. Patch for digital release here. | |||
Spanish | Fan translation by Clan Dlan, download (Patch 1.04 needed for retail). |
VR support
3D modes | State | Notes | |
---|---|---|---|
vorpX | G3D Officially supported game, see official vorpx game list. |
Issues unresolved
Smart camera option does not work
- The smart (automatic) camera stays on, even if it's disabled in the game options or through the game's configuration files.[7]
Thermometer bar in wrong location
- When using resolutions above 640x480, the 'thermometer' bar for Pyrokinesis will be displayed at the wrong location - likely offscreen at higher resolutions - rather than above the targeted object/creature. There are no known fixes to this bug.
Linux version differences
- Mouse movement in this game feels entirely different from Windows (no zigzags, smoother; Likely no mouse acceleration).
Fullscreen issues
- Fullscreen settings may require the player to disable and enable fullscreen in-game each time the game runs.[citation needed] The Borderless Windowed method may workaround this.
Issues fixed
- Rasputin T-poses in the main menu while walking on the brain. The player cannot interact with menu buttons, and jumping causes his character to fly up indefinitely.
Install game to the C Drive[8] |
---|
Set compatibility mode to Windows 95[9] |
---|
Game uses incorrect refresh rate
- The game may default to the lowest supported refresh rate of the monitor.
Override refresh rate with dgVoodoo |
---|
|
Override refresh rate with D3Dx |
---|
|
Object flickering on AMD hardware
- All AMD drivers after moving from Catalyst to Crimson (16.1) cause objects to flicker constantly, rendering the game almost unplayable.
Modify Game's Crimson Profile[citation needed] |
---|
|
Crashing
Use compatibility mode[10] |
---|
Notes
|
- Despite not having an actual profile with the program, using RTSS while simultaneously running Psychonauts can cause crashing after the first introductory cutscene of the game.
Exit Rivatuner Statistics Server[citation needed] |
---|
Disable various in-game overlays[11] |
---|
|
Crash with 0xc0000005 error message
- May be caused by a corrupted/damaged game profile.
Delete save game profile[citation needed] |
---|
|
Copy save game files to a new profile[citation needed] |
---|
Notes
|
Crash when loading certain cutscenes
- On Linux, the loading of certain cutscenes might cause the game to crash.
- The error happens when the language is changed from English to German, for example.
Change the language to English[12] |
---|
Notes
|
Delete <path-to-game>/Psychonauts/game/Psychonauts.ini (GOG.com version)
|
---|
- The actual problem is related to the game not finding cutscene movie files by file name. Actually, the game tries to dynamically translate file names such that they fit the file names as stored on disk. This is necessary because Windows ignores character case for file name matching (so the game was programmed using lower case filename references) but on Linux, filenames are case sensitive. Apparently, this translation process fails in other languages sometimes but only for some cutscenes.
Provide every cutscene file with lower case file names[13] |
---|
cd ${GameLocation}/game/WorkResource/cutscenes/prerendered/ for cutsceneFile in ./*; do cp -l "${cutsceneFile}" "${cutsceneFile,,}"; |
Graphics error preventing startup
- The error is the following: "The game was unable to find a 32bpp display mode supported by your system in which to run. Your video card and monitor must minimally support 640x480x32bpp.".
Create displaysettings.ini [citation needed]
|
---|
[DisplaySettings] ScreenWidth=640 ScreenHeight=480 FullScreen=true VSync=true FSAA=true FSFX=true AdvancedShading=true Shadows=true GammaCorrection=1.000000 |
Windows 8.1/10 black screen on startup / Freezes loading screen
Use compatibility mode[citation needed] |
---|
|
Camera spins when using controller (Linux)
- The Linux version's default gamepad controls may result in the camera rotating constantly with no user input, due to camera rotation being mapped to axes associated with analog triggers such that camera rotation stops only when the triggers are pushed half-way (This also makes it difficult to remap controls using the in-game menu, as unpushed triggers are interpreted as inputs).
Edit configuration file[14] |
---|
LookUp_Alt=JoyRotZ LookDown_Alt=JoyRotZ LookLeft_Alt=JoyZ LookRight_Alt=JoyZ LookUp_Alt=JoyRotY LookDown_Alt=JoyRotY LookLeft_Alt=JoyRotX LookRight_Alt=JoyRotX Notes
|
- Another instance of this problem occurs with specific drivers (e.g. "eGalax Inc. SHIFT13mi-Touch") on GNU/Linux which use
/dev/input/js0
for integrated touch functionality on the keyboard and which leads to automatic spinning of the camera and menu cursor movement.
Confine the application so it doesn't use the problematic gamepad device[15] |
---|
Notes
|
Mouse/keyboard input prompts when using controller (Linux)
- The Linux version of the game will persistently show mouse and keyboard input prompts (e.g. space bar to proceed from the title screen) even when using a controller.
Unmap mouse/keyboard inputs |
---|
[Input] MoveForward= MoveBackward= MoveLeft= MoveRight= Jump= Attack= Use= Cancel= LockOn/Float= PsiPower1= PsiPower2= PsiPower3= InventoryMenu= PsiPowersMenu= FirstPerson= Journal= Stats= LookUp= LookDown= LookLeft= LookRight= Notes
|
Generic controller button icons (Linux)
- The Linux version of the game may display generic button icons (buttons 1, 2, etc.) even when using an Xbox-style controller (with buttons A, B, etc.).
Edit icon preferences file |
---|
Notes
|
Steam Cloud not working (Linux)
- For the game's native Linux version, Steam Cloud is configured incorrectly. It looks for save files at
<path-to-game>/profiles/profile 1/*
(etc.)[16] but they are located at$XDG_DATA_HOME/Psychonauts/Profiles/Profile 1/*
(etc.).
Set $XDG_DATA_HOME variable |
---|
|
Link folder used by game to folder used by Steam Cloud |
---|
If the saves one wants to keep are the ones from Steam Cloud:
|
Link folder used by Steam Cloud to folder used by game |
---|
If the saves one wants to keep are the ones created locally by the Linux version of the game:
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9.0c | |
OpenGL | 2.0 | OS X and Linux only. |
Shader Model support | 2 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | [17] Two versions exist: the Cider version released in 2011 by TransGaming Inc, which is a Wine wrapper in an app; and the 2013 native version by Ryan C. Gordon. Most digital outlets post-2015 sell the native version, but not all.[citation needed] |
||
Linux |
Middleware
Middleware | Notes | |
---|---|---|
Audio | OpenAL | |
Cutscenes | Bink Video |
2021 HD AI Upscale and Cutscenes
- Upscales the UI textures for HD.
- Upscales the FMVs to 1080p or 4K, increasing the file size by 5 GB or 26 GB respectively.[18]
- Requires the widescreen patch in general while the texture portion is handled by uMod.
- While the dialog portraits were originally just renders of the ingame models, this mod upscales them to look more painterly.
- Features an optional texture pack for replacing Xbox Prompts with PlayStation ones.
- Said PlayStation Prompts pack only replaces the face buttons, for a more complete (but lower resolution) option, see Dualshock 4 Button Prompts mod.
- The 1080p and 4K AI upscaled Lungfishopolis intro cutscene accidentally lacks audio. Fixed 1080p video clip is available on nexusmods website.[19]
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 98 SE, ME | 2000, XP |
Processor (CPU) | Intel Pentium III 1.0 GHz AMD Athlon 1.0 GHz |
Intel Pentium 4 2.0 GHz AMD Athlon XP 2000+ |
System memory (RAM) | 256 MB | 512 MB |
Hard disk drive (HDD) | 4 GB 3.75 GB (Steam) |
6 GB |
Video card (GPU) | Nvidia GeForce 3 ATI Radeon 8500 64 MB of VRAM DirectX 9.0c compatible | Nvidia GeForce FX 5600 ATI Radeon 9600 128 MB of VRAM |
Sound (audio device) | DirectX 9.0 compatible | Sound Blaster Audigy 2 |
Other | GeForce 4 MX and Go series GPUs not compatible |
macOS (OS X) | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 10.6.8 | |
Processor (CPU) | Intel Core Duo | Intel Core i Series |
System memory (RAM) | 2 GB | 4 GB |
Hard disk drive (HDD) | 4 GB | |
Video card (GPU) | ATI Radeon X1600 Nvidia GeForce 8600GT Intel HD 3000 128 MB of VRAM | ATI Radeon HD 3870 Nvidia GeForce 8800GT 512 MB of VRAM |
Linux | ||
---|---|---|
Minimum | ||
Operating system (OS) | ||
Processor (CPU) | 2.0 GHz | |
System memory (RAM) | 2 GB | |
Hard disk drive (HDD) | 4 GB | |
Video card (GPU) | 128 MB of VRAM OpenGL 2.1 compatible |
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
References
- ↑ Reclaim Your Game - RYG's SecuROM 7+ DRM List - last accessed on May 2023
- ↑ Verified by User:Mmachinecodev on 2022-05-02
- ↑ Psychonauts Widescreen Fix - last accessed on May 2023
- ↑ psychonauts invalid format - Steam Users' Forums (retrieved)
- ↑ Psychonauts by demoli in 53:32 - AGDQ 2017 - Part 4 - YouTube - last accessed on May 2023
- ↑ Psychonauts by demoli in 53:32 - AGDQ 2017 - Part 4 - YouTube - last accessed on May 2023
- ↑ Smart Camera option doesn't work? :: Psychonauts General Discussions - last accessed on May 2023
- ↑ Verified by User:Shooterboss on 2022-10-11
- ↑ :: Psychonauts General Discussions - last accessed on May 2023
- ↑ Verified by User:Hman360 on 2021-08-26
- ↑ Verified by User:Hman360 on 2021-08-26
- ↑ Game crashes on Linux (German only) :: Psychonauts General Discussions - last accessed on 2024-03-02
- ↑ Game crashes on Linux (German only) :: Psychonauts General Discussions (Post #1) - last accessed on 2024-03-02
- ↑ FIX for camera problem with xbox 360 type controllers under Linux/Ubuntu :: Psychonauts General Discussions - last accessed on 2023-11-03
- ↑ Own Experience of using a Clevetura-based Keyboard on Linux
- ↑ Psychonauts Cloud Saves · SteamDB - last accessed on 2024-03-04
- ↑ Psychonauts on the Mac App Store - last accessed on 2020-11-12
- "Update for macOS Catalina support."
- ↑ Youtube - Psychonauts Basic Braining Intro | 4k AI Upscale
- ↑ Small 1080 fix for '2021 HD AI Upscale and Cutscenes' - last accessed on May 2023