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
m (updated template usage)
m (→‎top: General maintenance with AutoWikiBrowser in Bot mode)
 
(62 intermediate revisions by 21 users not shown)
Line 4: Line 4:
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Polytron Corporation}}
 
{{Infobox game/row/developer|Polytron Corporation}}
{{Infobox game/row/osxporter|Ethan Lee}}
+
{{Infobox game/row/porter|Ethan Lee|OS X}}
{{Infobox game/row/linporter|Ethan Lee}}
+
{{Infobox game/row/porter|Ethan Lee|Linux}}
 +
{{Infobox game/row/developer|BlitWorks|Microsoft Store}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Trapdoor}}
 
{{Infobox game/row/publisher|Trapdoor}}
 
|engines      =  
 
|engines      =  
{{Infobox game/row/engine|MonoGame}}
+
{{Infobox game/row/engine|FNA|ref=<ref>{{Refurl|url=http://theinstructionlimit.com/fez-1-12|title=FEZ 1.12 – The Instruction Limit|date=9 June 2023}}</ref>}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|May 1, 2013}}
 
{{Infobox game/row/date|Windows|May 1, 2013}}
 
{{Infobox game/row/date|OS X|September 11, 2013}}
 
{{Infobox game/row/date|OS X|September 11, 2013}}
 
{{Infobox game/row/date|Linux|September 11, 2013}}
 
{{Infobox game/row/date|Linux|September 11, 2013}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|fez|91}}
 +
{{Infobox game/row/reception|OpenCritic|276/fez|82}}
 +
{{Infobox game/row/reception|IGDB|fez|86}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | None }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Scrolling, Side view }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Platform, Puzzle }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Pixel art }}
 +
{{Infobox game/row/taxonomy/themes            | Fantasy }}
 +
{{Infobox game/row/taxonomy/series            | }}
 
|steam appid  = 224760
 
|steam appid  = 224760
|gogcom page  = fez
+
|gogcom id    = 1207659211
 +
|official site= http://www.fezgame.com/
 +
|hltb        = 3435
 
|strategywiki = Fez
 
|strategywiki = Fez
 +
|mobygames    = fez
 
|wikipedia    = Fez (video game)
 
|wikipedia    = Fez (video game)
 
|winehq      = 15135
 
|winehq      = 15135
 +
|license      = commercial
 
}}
 
}}
  
 
'''Key points'''
 
'''Key points'''
{{ii}} 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.
+
{{ii}} Some puzzles in the game make use of the rumble feature in controllers. These instances are, however, mirrored with stereo sound.
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.fezgame.com/ Official website]
+
{{GOG.com links|1207659211|fez}}
{{mm}} [https://getsatisfaction.com/polytron Official Get Satisfaction Support]
+
{{mm}} [https://steamcommunity.com/app/224760/discussions/ Steam Community Discussions]
{{GOG.com links|fez|fez}}
 
{{mm}} [http://steamcommunity.com/app/224760/discussions/ Steam Community Discussions]
 
  
 
==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| Epic Games Store | fez | DRM-free | DRM-free when launched directly from executable. |  | 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| itch.io | https://polytron.itch.io/fez | DRM-free |  |  | Windows, OS X, Linux }}
 +
{{Availability/row| Microsoft Store | 9p75c19szfnz | Microsoft Store | | | Windows }}
 +
{{Availability/row| Steam | 224760 | DRM-free | Can be run without Steam. |  | Windows, OS X, Linux }}
 +
{{Availability/row| GOG.com | fez | DRM-free | | | Windows, OS X, Linux | unavailable }}
 
}}
 
}}
  
Line 41: Line 63:
 
{{Image|Fez - game settings.png|Game settings.}}
 
{{Image|Fez - game settings.png|Game settings.}}
  
===Configuration file location===
+
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|appdata}}\FEZ\}}
+
{{Game data/config|Windows|{{p|appdata}}\FEZ\Settings}}
{{Game data/row|OS X|~/Library/Application Support/FEZ/}}
+
{{Game data/config|Microsoft Store|}}
{{Game data/row|Linux|{{P|xdgconfighome}}/FEZ/}}
+
{{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/FEZ/Settings}}
 +
{{Game data/config|Linux|{{P|xdgconfighome}}/FEZ/Settings}}
 
}}
 
}}
 
{{XDG|true}}
 
{{XDG|true}}
Line 52: Line 75:
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|appdata}}\FEZ\}}
+
{{Game data/saves|Windows|{{p|appdata}}\FEZ\}}
{{Game data/row|OS X|~/Library/Application Support/FEZ/}}
+
{{Game data/saves|Microsoft Store|}}
{{Game data/row|Linux|{{P|xdgdatahome}}/FEZ/}}
+
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/FEZ/}}
{{Game data/row|Steam|{{P|steam}}/userdata/{{P|uid}}/224760/remote/}}
+
{{Game data/saves|Linux|{{P|xdgdatahome}}/FEZ/}}
 +
{{Game data/saves|Steam|{{P|steam}}/userdata/{{P|uid}}/224760/remote/}}
 
}}
 
}}
 
{{ii}} {{File|SaveSlot*}} files store all the save data. The files with {{code|_backup}} appended to them are the previous save files for the save slot, and can help in case of data corruption.
 
{{ii}} {{File|SaveSlot*}} files store all the save data. The files with {{code|_backup}} appended to them are the previous save files for the save slot, and can help in case of data corruption.
{{ii}} Deleted saves can still be recovered by going to the relevant save directory and removing {{code|_LastDelete}} from the file name.
+
{{ii}} Deleted saves can still be recovered by going to the relevant save folder and removing {{code|_LastDelete}} from the file name.
  
 
===[[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
|origin               =  
+
|discord                  =
|origin notes         =  
+
|discord notes            =
|steam cloud           = true
+
|epic games launcher      = true
|steam cloud notes    =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                = false
|uplay notes           =  
+
|gog galaxy notes          =
 +
|origin                   =  
 +
|origin notes             =  
 +
|steam cloud               = true
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =  
 +
|xbox cloud                = false
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|Fez - video settings.png|Video settings.}}
 
{{Image|Fez - video settings.png|Video settings.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/fez/en
+
|wsgf link                  = https://www.wsgf.org/dr/fez/en
 
|widescreen wsgf award      = silver
 
|widescreen wsgf award      = silver
 
|multimonitor wsgf award    = silver
 
|multimonitor wsgf award    = silver
 
|ultrawidescreen wsgf award = gold
 
|ultrawidescreen wsgf award = gold
|4k ultra hd wsgf award    =  
+
|4k ultra hd wsgf award    = incomplete
 
|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 86: Line 118:
 
|4k ultra hd                = true
 
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
|fov                        = false
+
|fov                        = n/a
|fov notes                  =  
+
|fov notes                  = Game is orthographic.
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
Line 94: Line 126:
 
|anisotropic                = false
 
|anisotropic                = false
 
|anisotropic notes          =  
 
|anisotropic notes          =  
|antialiasing              = false
+
|antialiasing              = true
|antialiasing notes        =  
+
|antialiasing notes        = Set scaling mode to {{code|supersampled}} for 2x [[SSAA]].<br/>For [[MSAA]], use the {{code|--msaa-option}} [[Glossary:Command line arguments|parameter]] for the option to be visible.
|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              =  
 +
|hdr                        = unknown
 +
|hdr notes                  =  
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
==Input==
{{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
{{Input settings
 
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
Line 121: Line 154:
 
|invert mouse y-axis      = hackable
 
|invert mouse y-axis      = hackable
 
|invert mouse y-axis notes = See [[#Invert look|Invert look]].
 
|invert mouse y-axis notes = See [[#Invert look|Invert look]].
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|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
 
|invert controller y-axis notes= See [[#Invert look|Invert look]].
 
|invert controller y-axis notes= See [[#Invert look|Invert look]].
|touchscreen               = unknown
+
|xinput controllers        = true
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts           = xbox, dualshock
+
|xbox prompts              = true
|button prompts notes     = DualShock prompts are OS X and Linux only, currently require using a Steam beta branch.
+
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = true
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = true
 +
|dualshock prompts notes  =
 +
|light bar support        = true
 +
|light bar support notes  = Linux only.
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes   =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers         = true
 +
|other controllers notes  =  
 +
|other button prompts     = Xbox, DualShock
 +
|other 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
+
|simultaneous input        = unknown
|light bar support notes   = Linux only. Currently requires using a Steam beta branch.<ref>{{Refcheck|user=Soeb|date=2015-12-01}}</ref>
+
|simultaneous input notes =  
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
 
===Invert look===
 
===Invert look===
{{Fixbox|1=
+
{{Fixbox|description=Change a settings option|ref=<ref name="Flibitijibibo2016">{{Refcheck|user=Flibitijibibo|date=2016-08-18}}</ref>|fix=
{{Fixbox/fix|Change a settings option|ref=<ref>[https://getsatisfaction.com/polytron/topics/invert_mouse_option Invert mouse option - Polytron Get Satisfaction page]</ref>}}
+
# Go to the [[#Game data|configuration file location]].
# Go to the [[#Configuration file location|configuration file location]] and open {{File|Settings}}.
+
# 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 155: Line 218:
 
}}
 
}}
  
==Audio settings==
+
==Audio==
 
{{Image|Fez - audio settings.png|Audio settings.}}
 
{{Image|Fez - audio settings.png|Audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = Sound and music.
 
|separate volume notes    = Sound and music.
Line 166: Line 229:
 
|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 175: Line 238:
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = n/a
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = Traditional Chinese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = French
 
  |language  = French
  |interface = yes
+
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = German
 
  |language  = German
  |interface = yes
+
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Italian
 
  |language  = Italian
  |interface = yes
+
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Japanese
 
  |language  = Japanese
  |interface = yes
+
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Korean
 
  |language  = Korean
  |interface = yes
+
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Portuguese
 
  |language  = Portuguese
  |interface = yes
+
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Spanish
+
  |language  = Russian
  |interface = yes
+
  |interface = hackable
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = n/a
  |notes    =  
+
  |notes    = Fan translation, [https://www.zoneofgames.ru/games/fez/files/4996.html download].
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Traditional Chinese
+
  |language  = Spanish
  |interface = yes
+
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
}}
 
}}
 
==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|description=Vsync may be forced off in your GPU control panel|ref=<ref name="Flibitijibibo2016"/>|fix=
{{Fixbox/fix|Vsync may be forced off in your GPU control panel}}
+
# 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).
 
# Edit the Global Settings or create a new profile for Fez.
 
# Edit the Global Settings or create a new profile for Fez.
# Set "Wait for Vertical Refresh" (AMD) or "Vertical Sync" (NVIDIA) to "Use the 3D application setting" or similar.
+
# Set "Wait for Vertical Refresh" (AMD) or "Vertical Sync" (Nvidia) to "Use the 3D application setting" or similar.
 
}}
 
}}
  
 
====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|description=Change your region settings|ref=<ref name="Flibitijibibo2016"/>|fix=
 
 
{{Fixbox|1=
 
{{Fixbox/fix|Change your region settings}}
 
 
# 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}}
 
# 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=}}
 
# 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.<ref>{{Refcheck|user=Expack3|date=2015-01-27}}</ref>
 
 
}}
 
}}
  
Line 288: Line 327:
 
===API===
 
===API===
 
{{API
 
{{API
|directx versions       =  
+
|direct3d versions     =
|directx notes         =  
+
|direct3d notes        =
|opengl versions        = 2.1, 3.0
+
|directdraw versions    =  
|opengl notes          = 2.1 support requires a compatible Mac or Linux OS and a graphics card supporting OpenGL 2.1 with ARB extensions.
+
|directdraw notes       =  
 +
|opengl versions        = 3.3
 +
|opengl notes          = 2.1 with ARB extensions acceptable
 
|glide versions        =  
 
|glide versions        =  
 
|glide notes            =  
 
|glide notes            =  
Line 298: Line 339:
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
|vulkan support        =  
+
|metal support          =
|vulkan support notes   =  
+
|metal support notes    =
 +
|vulkan versions        =  
 +
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = true
+
|windows 32-bit exe    = true
|64-bit executable notes= OS X and Linux only.
+
|windows 64-bit exe    = false
 +
|windows arm app        = false
 +
|windows exe notes     =
 +
|mac os x powerpc app  = unknown
 +
|macos intel 32-bit app = unknown
 +
|macos intel 64-bit app = true
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable= unknown
 +
|linux 64-bit executable= true
 +
|linux executable notes =  
 
}}
 
}}
  
Line 313: Line 366:
 
|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 380:
 
{{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 399:
 
|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
 
|recRAM  = 4 GB
 
|recRAM  = 4 GB
|recGPU  = nVidia GeForce GT 240
+
|recGPU  = Nvidia GeForce GT 240
 
}}
 
}}
 
{{System requirements
 
{{System requirements
 
|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 421:
 
|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)

Latest revision as of 08:23, 9 June 2023

FEZ
FEZ cover
Developers
Polytron Corporation
macOS (OS X) Ethan Lee
Linux Ethan Lee
Microsoft Store BlitWorks
Publishers
Trapdoor
Engines
FNA[1]
Release dates
Windows May 1, 2013
macOS (OS X) September 11, 2013
Linux September 11, 2013
Reception
Metacritic 91
OpenCritic 82
IGDB 86
Taxonomy
Monetization One-time game purchase
Microtransactions None
Modes Singleplayer
Pacing Real-time
Perspectives Scrolling, Side view
Controls Direct control
Genres Platform, Puzzle
Art styles Pixel art
Themes Fantasy
Fez on HowLongToBeat
Fez on IGDB
Fez guide on StrategyWiki
Fez on MobyGames
Fez on Wikipedia

Key points

Some puzzles in the game make use of the rumble feature in controllers. These instances are, however, mirrored with stereo sound.

General information

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

Availability

Source DRM Notes Keys OS
Epic Games Store
DRM-free after installation through Epic Games Launcher (notes may include more details)
DRM-free when launched directly from executable.
Windows
macOS (OS X)
Humble Store
DRM-free
Icon overlay.png
Windows
macOS (OS X)
Linux
itch.io
DRM-free
Windows
macOS (OS X)
Linux
Microsoft Store
Microsoft Store
Windows
Steam
DRM-free after installation through Steam client (notes may include more details)
Can be run without Steam.
Windows
macOS (OS X)
Linux
GOG.com (unavailable)
DRM-free
Windows
macOS (OS X)
Linux

Game data

Game settings.
Game settings.

Configuration file(s) location

System Location
Windows %APPDATA%\FEZ\Settings
Microsoft Store
macOS (OS X) $HOME/Library/Application Support/FEZ/Settings
Linux $XDG_CONFIG_HOME/FEZ/Settings
This game follows the XDG Base Directory Specification on Linux.
Settings file stores all settings data.

Save game data location

System Location
Windows %APPDATA%\FEZ\
Microsoft Store
macOS (OS X) $HOME/Library/Application Support/FEZ/
Linux $XDG_DATA_HOME/FEZ/
Steam <Steam-folder>/userdata/<user-id>/224760/remote/
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 folder and removing _LastDelete from the file name.

Save game cloud syncing

Video

Video settings.
Video settings.

Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Game is orthographic.
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
Set scaling mode to supersampled for 2x SSAA.
For MSAA, use the --msaa-option parameter for the option to be visible.
Vertical sync (Vsync)
60 FPS and 120+ FPS
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Input

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

Invert look

Change a settings option[2]
  1. Go to the configuration file location.
  2. Open Settings.
  3. Change invertLookX false to invertLookX true to invert X-axis mouse look.
  4. Change invertLookY false to invertLookY true to invert Y-axis mouse look.

Notes

Only applies to first person look.
The mouse is inverted by default.

Audio

Audio settings.
Audio settings.

Audio feature State Notes
Separate volume controls
Sound and music.
Surround sound
Subtitles
Closed captions
Mute on focus lost
Integrated into "Pause on lost focus" option
EAX support
Uses EFX filters for low-pass effect

Localizations

Language UI Audio Sub Notes
English
Traditional Chinese
French
German
Italian
Japanese
Korean
Portuguese
Russian
Fan translation, download.
Spanish

Issues fixed

Windows

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

Vsync may be forced off in your GPU control panel[2]
  1. Open AMD Catalyst Control Center or Nvidia Control Panel.
  2. Click 3D Application Settings (or similar).
  3. Edit the Global Settings or create a new profile for Fez.
  4. Set "Wait for Vertical Refresh" (AMD) or "Vertical Sync" (Nvidia) to "Use the 3D application setting" or similar.

Game fails to start

Change your region settings[2]
  1. Open the "Control Panel > Clock, Language, and Region > Region and Language > Formats".
  2. Set Format (the first drop-down from the top) to "English (US)".

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

  1. FEZ 1.12 – The Instruction Limit - last accessed on 9 June 2023
  2. 2.0 2.1 2.2 Verified by User:Flibitijibibo on 2016-08-18