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 "Fez"

From PCGamingWiki, the wiki about fixing PC games
(Give us like 2 hours or something)
Line 9: Line 9:
 
{{Infobox game/row/publisher|Trapdoor}}
 
{{Infobox game/row/publisher|Trapdoor}}
 
|engines      =  
 
|engines      =  
{{Infobox game/row/engine|MonoGame}}
+
{{Infobox game/row/engine|FNA}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|May 1, 2013}}
 
{{Infobox game/row/date|Windows|May 1, 2013}}
Line 26: Line 26:
 
'''General information'''
 
'''General information'''
 
{{mm}} [http://www.fezgame.com/ Official website]
 
{{mm}} [http://www.fezgame.com/ Official website]
{{mm}} [https://getsatisfaction.com/polytron Official Get Satisfaction Support]
 
 
{{GOG.com links|fez|fez}}
 
{{GOG.com links|fez|fez}}
 
{{mm}} [http://steamcommunity.com/app/224760/discussions/ Steam Community Discussions]
 
{{mm}} [http://steamcommunity.com/app/224760/discussions/ Steam Community Discussions]
Line 32: Line 31:
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | DRM-free | Available from [https://polyshop.store-08.com/polyshop/po130001-polytron-corporation-fez-limited-edition/ Polytron Online Store]. | | Windows, OS X, Linux }}
 
 
{{Availability/row| GOG | fez | DRM-free |  |  | Windows, OS X }}
 
{{Availability/row| GOG | fez | DRM-free |  |  | Windows, OS X }}
 
{{Availability/row| Humble | fez | DRM-free |  | Steam | Windows, OS X, Linux }}
 
{{Availability/row| Humble | fez | DRM-free |  | Steam | Windows, OS X, Linux }}
{{Availability/row| Steam | 224760 | Steam | Can be run without Steam by using a [[#Command line parameters|command line argument]]. |  | Windows, OS X, Linux }}
+
{{Availability/row| Steam | 224760 | Steam | Can be run without Steam. |  | Windows, OS X, Linux }}
 
}}
 
}}
  
Line 79: Line 77:
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
 
|widescreen resolution      = true
 
|widescreen resolution      = true
|widescreen resolution notes= Game gets letterboxed narrower than 16:9 aspect ratios. Some resolutions (like 1366x768) may get letterboxed as well, simply use lower same aspect ratio resolution to fill the screen in fullscreen.
+
|widescreen resolution notes=  
 
|multimonitor              = true
 
|multimonitor              = true
 
|multimonitor notes        =  
 
|multimonitor notes        =  
Line 94: Line 92:
 
|anisotropic                = false
 
|anisotropic                = false
 
|anisotropic notes          =  
 
|anisotropic notes          =  
|antialiasing              = false
+
|antialiasing              = hackable
|antialiasing notes        =  
+
|antialiasing notes        = Must pass '--msaa-option' for option to be visible. Option is unsupported.
|vsync                      = false
+
|vsync                      = true
|vsync notes                = Cannot be disabled.
+
|vsync notes                =  
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = false
+
|120 fps                    = true
|120 fps notes              = Frame rate is uncapped, but gameplay is capped at 60 FPS.<br/><code>--force-120hz</code> doubles gamespeed excluding sound/music.<ref>[https://www.youtube.com/watch?v=mnFh9_RQUgM FEZ: No more FPS for you! - YouTube] - Marioysikax</ref>
+
|120 fps notes              =  
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
Line 107: Line 105:
  
 
==Input settings==
 
==Input settings==
{{Image|Fez - input settings.png|Input settings.}}
+
{{Image|Fez - input settings.png|Keyboard settings.}}
{{Image|Fez - Controller.png|XInput controller buttons.}}
+
{{Image|Fez - Controller.png|Controller settings.}}
{{Image|Fez - Rebinding.png|DirectInput controller rebinding.}}
 
 
{{Input settings
 
{{Input settings
 
|key remap                = true
 
|key remap                = true
Line 122: Line 119:
 
|invert mouse y-axis notes = See [[#Invert look|Invert look]].
 
|invert mouse y-axis notes = See [[#Invert look|Invert look]].
 
|controller support        = true
 
|controller support        = true
|controller support notes  = XInput and DirectInput.<br/>See [[Engine:FNA]] for OS X and Linux configuration details.
+
|controller support notes  = XInput and DirectInput, via SDL_GameController
 
|full controller          = true
 
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
 
|controller remap          = true
 
|controller remap          = true
|controller remap notes    = For DirectInput controllers only. XInput controllers can be remapped in the {{code|Settings}} file in the [[#Game data|game data]] folder.
+
|controller remap notes    =  
|controller sensitivity    = false
+
|controller sensitivity    = true
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
 
|invert controller y-axis  = hackable
 
|invert controller y-axis  = hackable
Line 134: Line 131:
 
|touchscreen notes        =  
 
|touchscreen notes        =  
 
|button prompts            = xbox, dualshock
 
|button prompts            = xbox, dualshock
|button prompts notes      = DualShock prompts are OS X and Linux only, currently require using a Steam beta branch.
+
|button prompts notes      =  
 
|controller hotplug        = true
 
|controller hotplug        = true
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = true
 
|haptic feedback          = true
|haptic feedback notes    = XInput only on Windows.
+
|haptic feedback notes    =  
 
|light bar support        = true
 
|light bar support        = true
|light bar support notes  = Linux only. Currently requires using a Steam beta branch.<ref>{{Refcheck|user=Soeb|date=2015-12-01}}</ref>
+
|light bar support notes  = Linux only
 
}}
 
}}
  
 
===Invert look===
 
===Invert look===
 
{{Fixbox|1=
 
{{Fixbox|1=
{{Fixbox/fix|Change a settings option|ref=<ref>[https://getsatisfaction.com/polytron/topics/invert_mouse_option Invert mouse option - Polytron Get Satisfaction page]</ref>}}
+
{{Fixbox/fix|Change a settings option|<ref>{{Refcheck|user=Flibitijibibo|date=2016-08-18}}</ref>}}
 
# Go to the [[#Configuration file location|configuration file location]] and open {{File|Settings}}.
 
# Go to the [[#Configuration file location|configuration file location]] and open {{File|Settings}}.
# Change {{Code|invertLookX false}} to {{Code|invertLookX true}} to invert Y-axis mouse look.
+
# Change {{Code|invertLookX false}} to {{Code|invertLookX true}} to invert X-axis mouse look.
# Change {{Code|invertLookY false}} to {{Code|invertLookY true}} to invert X-axis mouse look.
+
# Change {{Code|invertLookY false}} to {{Code|invertLookY true}} to invert Y-axis mouse look.
  
 
'''Notes'''
 
'''Notes'''
Line 166: Line 163:
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = false
+
|mute on focus lost      = true
|mute on focus lost notes =  
+
|mute on focus lost notes = Integrated into "Pause on lost focus" option
|eax support              =  
+
|eax support              = true
|eax support notes        =  
+
|eax support notes        = Uses EFX filters for low-pass effect
 
}}
 
}}
  
Line 237: Line 234:
 
}}
 
}}
 
}}
 
}}
 
==Issues unresolved==
 
{{ii}} Please refer to the developer's [https://getsatisfaction.com/polytron Get Satisfaction] page for any known issues and potential fixes or future patches.
 
  
 
==Issues fixed==
 
==Issues fixed==
 
===Windows===
 
===Windows===
====Screen tearing and/or game runs fast when forced to 60hz====
+
====Screen tearing when VSync is on and game runs at full speed====
 
{{Fixbox|1=
 
{{Fixbox|1=
{{Fixbox/fix|Vsync may be forced off in your GPU control panel|ref={{cn|date=July 2016}}}}
+
{{Fixbox/fix|Vsync may be forced off in your GPU control panel|<ref>{{Refcheck|user=Flibitijibibo|date=2016-08-18}}</ref>}}
 
# Open AMD Catalyst Control Center or NVIDIA Control Panel.
 
# Open AMD Catalyst Control Center or NVIDIA Control Panel.
 
# Click 3D Application Settings (or similar).
 
# Click 3D Application Settings (or similar).
Line 253: Line 247:
  
 
====Game fails to start====
 
====Game fails to start====
{{ii}} In certain situations, the game may fail to start. If that is the case, try one of the following:
 
 
 
{{Fixbox|1=
 
{{Fixbox|1=
{{Fixbox/fix|Change your region settings|ref={{cn|date=July 2016}}}}
+
{{Fixbox/fix|Change your region settings|<ref>{{Refcheck|user=Flibitijibibo|date=2016-08-18}}</ref>}}
 
# Open the "Control Panel > Clock, Language, and Region > Region and Language > Formats".
 
# Open the "Control Panel > Clock, Language, and Region > Region and Language > Formats".
 
# Set Format (the first drop-down from the top) to "English (US)".
 
# Set Format (the first drop-down from the top) to "English (US)".
}}
 
 
{{Fixbox|1=
 
{{Fixbox/fix|Change the resolution/screen mode|ref={{cn|date=July 2016}}}}
 
# Open the file {{code|Settings}} found in the [[#Game data|game data]] folder.
 
# Change "''screenMode''" to "Windowed".
 
# Run the game and change the resolution and screen mode from within the settings to the desired mode.
 
 
'''Notes'''
 
{{ii}} Alternatively start the game with a <code>-w</code> command line parameter or use the launcher.
 
}}
 
 
====Game crashes on Polytron logo====
 
{{ii}} Some systems are incompatible with the version of OpenAL Soft used by FEZ, causing the game to crash anytime a sound is played.
 
 
{{Fixbox|1=
 
{{Fixbox/fix|Replace soft-openal.dll|ref=<ref>{{Refcheck|user=Expack3|date=2015-01-27}}</ref>}}
 
# Download the latest version of [http://kcat.strangesoft.net/openal.html#download OpenAL Soft] ([http://community.pcgamingwiki.com/files/file/7-openal-soft/ PCGamingWiki mirror])
 
# Extract the contents of the zip file you downloaded to the folder of your choosing.
 
# Open folder you extracted and go to openal-soft-<version number>-bin\bin\Win32
 
# Copy the DLL in the folder and paste it into the root folder of your FEZ installation, overriding when asked.
 
 
'''Notes'''
 
{{ii}} This fix has only been tested on Windows 8.1.
 
 
}}
 
}}
  
Line 290: Line 258:
 
|directx versions      =  
 
|directx versions      =  
 
|directx notes          =  
 
|directx notes          =  
|opengl versions        = 2.1, 3.0
+
|opengl versions        = 3.3
|opengl notes          = 2.1 support requires a compatible Mac or Linux OS and a graphics card supporting OpenGL 2.1 with ARB extensions.
+
|opengl notes          = 2.1 with ARB extensions acceptable
 
|glide versions        =  
 
|glide versions        =  
 
|glide notes            =  
 
|glide notes            =  
Line 313: Line 281:
 
|physics notes    =  
 
|physics notes    =  
 
|audio            = OpenAL Soft
 
|audio            = OpenAL Soft
|audio notes      = Version used may cause [[Fez#Game crashes on Polytron logo|issues]] with certain Windows systems.
+
|audio notes      =  
 
|interface        =  
 
|interface        =  
 
|interface notes  =  
 
|interface notes  =  
Line 327: Line 295:
 
{{Help|Commandline}}
 
{{Help|Commandline}}
 
{{Standard table|Parameter|Description|content=
 
{{Standard table|Parameter|Description|content=
{{Standard table/row|--force-60hz|Forces the game to run at 60&nbsp;Hz.}}
 
{{Standard table/row|--force-120hz|Forces the game to run at 120&nbsp;Hz.}}
 
 
{{Standard table/row|--no-gamepad|Disables gamepad support.}}
 
{{Standard table/row|--no-gamepad|Disables gamepad support.}}
{{Standard table/row|--no-lighting|Disables lighting. Recommended for ''very'' low-end GPUs.}}
+
{{Standard table/row|--no-music|Disables music.}}
{{Standard table/row|--no-pause-on-unfocus|When window focus is lost, the game will not enter the pause menu.}}
 
{{Standard table/row|--no-steamworks|Disables Steamworks.}}
 
 
{{Standard table/row|--public-demo|Only New Game/Resume Game and Credits options are enabled in main menu.}}
 
{{Standard table/row|--public-demo|Only New Game/Resume Game and Credits options are enabled in main menu.}}
 
{{Standard table/row|--region %LANGUAGE%|Possible languages: English, French, Italian, German, Spanish, Portuguese, Chinese, Japanese, Korean}}
 
{{Standard table/row|--region %LANGUAGE%|Possible languages: English, French, Italian, German, Spanish, Portuguese, Chinese, Japanese, Korean}}
{{Standard table/row|--singlethreaded|Loads content in a single thread.}}
 
 
{{Standard table/row|--trace|Debug tracing. Useful for reporting bugs with crashes.}}
 
{{Standard table/row|--trace|Debug tracing. Useful for reporting bugs with crashes.}}
{{Standard table/row|--variable-time-step|Enables variable timestep.}}
+
{{Standard table/row|--msaa-option|Exposes unsupported anti-aliasing option.}}
{{Standard table/row|-w<br/>--windowed|Start in windowed mode.}}
+
{{Standard table/row|--gotta-gomez-fast|Starts game in SpeedRun mode.}}
{{Standard table/row|-ps|Enables power saving mode.}}
 
 
}}
 
}}
  
Line 352: Line 314:
 
|minGPU  = 2nd generation Intel HD (2000/3000)
 
|minGPU  = 2nd generation Intel HD (2000/3000)
 
|minOGL  = 3.0
 
|minOGL  = 3.0
|minDX    = 9.0
+
|minOGLn  = (2.1 with ARB extensions acceptable)
  
 
|recOS    = 7
 
|recOS    = 7
Line 361: Line 323:
 
|OSfamily = OS X
 
|OSfamily = OS X
  
|minOS    = 10.6.8
+
|minOS    = 10.7.5
 
|minCPU  = 2.8 GHz Intel Core 2 Duo
 
|minCPU  = 2.8 GHz Intel Core 2 Duo
 
|minRAM  = 2 GB
 
|minRAM  = 2 GB
|minHD    = 1 GB
+
|minHD    = 500 MB
 
|minOGL  = 3.0
 
|minOGL  = 3.0
 
|minOGLn  = (2.1 with ARB extensions acceptable)
 
|minOGLn  = (2.1 with ARB extensions acceptable)
 
|recOS    = 10.7
 
 
}}
 
}}
 
{{System requirements
 
{{System requirements
Line 376: Line 336:
 
|minCPU  = 2.8 GHz Intel Core 2 Duo
 
|minCPU  = 2.8 GHz Intel Core 2 Duo
 
|minRAM  = 2 GB
 
|minRAM  = 2 GB
|minHD    = 1 GB
+
|minHD    = 500 MB
 
|minOGL  = 3.0
 
|minOGL  = 3.0
 
|minOGLn  = (2.1 with ARB extensions acceptable)
 
|minOGLn  = (2.1 with ARB extensions acceptable)

Revision as of 02:33, 19 August 2016

Template:Infobox game/row/osxporterTemplate:Infobox game/row/linporter
FEZ
FEZ cover
Developers
Polytron Corporation
Publishers
Trapdoor
Engines
FNA
Release dates
Windows May 1, 2013
macOS (OS X) September 11, 2013
Linux September 11, 2013
Fez guide on StrategyWiki
Fez on Wikipedia

Key points

The game is meant to be played with a controller, including requirements in some puzzles of rumble features. Those are however mirrored with stereo sound.

General information

Official website
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
GOG.com
DRM-free
Windows
macOS (OS X)
Humble Store
DRM-free
Icon overlay.png
Windows
macOS (OS X)
Linux
Steam
Icon overlay.png
Can be run without Steam.
Windows
macOS (OS X)
Linux

Game data

Game settings.
Game settings.

Configuration file location

This game follows the XDG Base Directory Specification on Linux.
Settings file stores all settings data.

Save game data location

SaveSlot* files store all the save data. The files with _backup appended to them are the previous save files for the save slot, and can help in case of data corruption.
Deleted saves can still be recovered by going to the relevant save directory and removing _LastDelete from the file name.

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video settings

Video settings.
Video settings.

Template:Video settings

Input settings

Keyboard settings.
Keyboard settings.
Controller settings.
Controller settings.

Template:Input settings

Invert look

Instructions

Audio settings

Audio settings.
Audio settings.

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English
French
German
Italian
Japanese
Korean
Portuguese
Spanish
Traditional Chinese

Issues fixed

Windows

Screen tearing when VSync is on and game runs at full speed

Instructions

Game fails to start

Instructions

Other information

API

Technical specs Supported Notes
OpenGL 3.3 2.1 with ARB extensions acceptable
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
Linux

Middleware

Middleware Notes
Audio OpenAL Soft
Input SDL2

Command line parameters

See command line arguments on how to use the following options.
Parameter Description
--no-gamepad Disables gamepad support.
--no-music Disables music.
--public-demo Only New Game/Resume Game and Credits options are enabled in main menu.
--region %LANGUAGE% Possible languages: English, French, Italian, German, Spanish, Portuguese, Chinese, Japanese, Korean
--trace Debug tracing. Useful for reporting bugs with crashes.
--msaa-option Exposes unsupported anti-aliasing option.
--gotta-gomez-fast Starts game in SpeedRun mode.

System requirements

Windows
Minimum Recommended
Operating system (OS) XP SP3
Processor (CPU) 2.8 GHz Intel Core 2 Duo
System memory (RAM) 2 GB
Hard disk drive (HDD) 500 MB
Video card (GPU) 2nd generation Intel HD (2000/3000)
OpenGL 3.0 compatible (2.1 with ARB extensions acceptable)
macOS (OS X)
Minimum
Operating system (OS) 10.7.5
Processor (CPU) 2.8 GHz Intel Core 2 Duo
System memory (RAM) 2 GB
Hard disk drive (HDD) 500 MB
Video card (GPU) OpenGL 3.0 compatible (2.1 with ARB extensions acceptable)
Linux
Minimum
Operating system (OS) glibc 2.15
Processor (CPU) 2.8 GHz Intel Core 2 Duo
System memory (RAM) 2 GB
Hard disk drive (HDD) 500 MB
Video card (GPU) OpenGL 3.0 compatible (2.1 with ARB extensions acceptable)

References