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
(→‎Other information: Added Middleware section.)
m (→‎top: General maintenance with AutoWikiBrowser in Bot mode)
 
(103 intermediate revisions by 26 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
 +
|mobygames    = fez
 
|wikipedia    = Fez (video game)
 
|wikipedia    = Fez (video game)
 +
|winehq      = 15135
 +
|license      = commercial
 
}}
 
}}
  
 
'''Key points'''
 
'''Key points'''
{{ii}} The game will not run with drivers that do not support OpenGL 3.0. This is most often the reason for crashes on Intel graphics card. See [[#Running on Intel integrated graphics|here]] on how to fix it.
+
{{ii}} Some puzzles in the game make use of the rumble feature in controllers. These instances are, however, mirrored with stereo sound.
{{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.
 
  
 
'''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| developer | http://polytroncorporation.com/buy-fez | DRM-free | | Steam }}
+
{{Availability/row| Epic Games Store | fez | DRM-free | DRM-free when launched directly from executable. | | Windows, OS X}}
{{Availability/row| GOG | fez | DRM-free |}}
+
{{Availability/row| Humble | fez | DRM-free | | Steam | Windows, OS X, Linux }}
{{Availability/row| Humble | fez | DRM-free | | Steam }}
+
{{Availability/row| itch.io | https://polytron.itch.io/fez | DRM-free | | Windows, OS X, Linux }}
{{Availability/row| Steam | 224760 | Steam | Game can be played without running Steam with a command line parameter }}
+
{{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 }}
 
}}
 
}}
  
 
==Game data==
 
==Game data==
[[File:Fez - game settings.png|290px|right|thumb|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|~/.config/FEZ/}}
+
{{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/FEZ/Settings}}
 +
{{Game data/config|Linux|{{P|xdgconfighome}}/FEZ/Settings}}
 
}}
 
}}
{{ii}} {{File|Settings}} file stores all the settings data.
 
 
{{XDG|true}}
 
{{XDG|true}}
 +
{{ii}} {{File|Settings}} file stores all settings data.
  
 
===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|~/.local/share/FEZ/}}
+
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/FEZ/}}
 +
{{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 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          =
|gamesave manager      = true
+
|origin                   =  
|gamesave manager notes=  
+
|origin notes             =  
 +
|steam cloud               = true
 +
|steam cloud notes         =  
 +
|ubisoft connect          =  
 +
|ubisoft connect notes     =  
 +
|xbox cloud                = false
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
[[File:Fez - video settings.png|290px|right|thumb|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= The game is always letter-boxed to 16:9.(Runs natively at 1280x720 and quasi-natively at 1920x1080. Other widescreen monitors receive 1280x720 outputs without scaling up the image to fill the display.)
+
|widescreen resolution notes=  
 
|multimonitor              = true
 
|multimonitor              = true
 
|multimonitor notes        =  
 
|multimonitor notes        =  
Line 84: 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 92: 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                = Can't be disabled.
+
|vsync notes                =  
|high frame rate            = true
+
|60 fps                    = true
|high frame rate notes     =  
+
|60 fps notes              =
 +
|120 fps                    = true
 +
|120 fps notes              =
 +
|hdr                        = unknown
 +
|hdr notes                 =  
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
==Input==
[[File:Fez - input settings.png|290px|right|thumb|Input settings.]]
+
{{Image|Fez - input settings.png|Keyboard settings.}}
{{Input settings
+
{{Image|Fez - Controller.png|Controller settings.}}
 +
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
Line 111: Line 150:
 
|mouse menu                = true
 
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
 +
|mouse sensitivity        = false
 +
|mouse sensitivity notes  =
 
|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  = 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          = hackable
+
|controller remap          = true
|controller remap notes    = The gamepad can be remapped in the {{code|Settings}} file in the [[#Game data|game data]] folder.
+
|controller remap notes    =  
 +
|controller sensitivity    = true
 +
|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               =  
+
|xinput controllers        = true
|touchscreen notes        =  
+
|xinput controllers notes  =
 +
|xbox prompts              = true
 +
|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 notes  =
 +
|haptic feedback          = true
 +
|haptic feedback notes    =
 +
|simultaneous input        = unknown
 +
|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|invertLook false}} to {{Code|invertLook true}}.
+
# Change {{Code|invertLookX false}} to {{Code|invertLookX true}} to invert X-axis mouse look.
 +
# Change {{Code|invertLookY false}} to {{Code|invertLookY true}} to invert Y-axis mouse look.
  
 
'''Notes'''
 
'''Notes'''
Line 136: Line 218:
 
}}
 
}}
  
==Audio settings==
+
==Audio==
[[File:Fez - audio settings.png|290px|right|thumb|Audio settings.]]
+
{{Image|Fez - audio settings.png|Audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    = All sounds and music.
+
|separate volume notes    = Sound and music.
 
|surround sound          = false
 
|surround sound          = false
 
|surround sound notes    =  
 
|surround sound notes    =  
|subtitles                = true
+
|subtitles                = n/a
 
|subtitles notes          =  
 
|subtitles notes          =  
 
|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 156: 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    =   
+
  |notes    =  
 +
}}
 +
{{L10n/switch
 +
  |language  = Traditional Chinese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|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 =  
+
  |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}} Since it is impossible to list all potential problems, 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==
===Running on Intel integrated graphics===
+
===Windows===
{{Fixbox|1=
+
====Screen tearing when VSync is on and game runs at full speed====
{{Fixbox/fix|Update the drivers|ref=<ref name="intelint">[https://getsatisfaction.com/polytron/topics/support_for_intel_integrated_graphics_hardware Support for Intel integrated graphics hardware - Polytron Get Satisfaction page]</ref>}}
+
{{Fixbox|description=Vsync may be forced off in your GPU control panel|ref=<ref name="Flibitijibibo2016"/>|fix=
{{ii}} This fix will only work for those with the required graphics cards.<ref name="intelint" />
+
# Open AMD Catalyst Control Center or Nvidia Control Panel.
# Download and install the appropriate drivers from [https://downloadcenter.intel.com/default.aspx here].
 
}}
 
 
 
===Screen tearing and/or game runs fast when forced to 60hz===
 
{{Fixbox|1=
 
{{Fixbox/fix|Vsync may be forced off in your GPU 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====
====General fixes====
+
{{Fixbox|description=Change your region settings|ref=<ref name="Flibitijibibo2016"/>|fix=
{{ii}} In certain situations, the game may fail to start. If that is the case, try one of the following:
 
{{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.
 
 
{{ii}}Alternatively start the game with a <code>-w</code> command line parameter.
 
}}
 
 
====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>Tested by [[User:Expack3 | Expack3]].</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 272: 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 282: Line 339:
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
 +
|metal support          =
 +
|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     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|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 =  
 
}}
 
}}
 +
 
===Middleware===
 
===Middleware===
 
{{Middleware
 
{{Middleware
Line 294: 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 systems.
+
|audio notes      =  
 
|interface        =  
 
|interface        =  
 
|interface notes  =  
 
|interface notes  =  
|input            =  
+
|input            = SDL2
 
|input notes      =  
 
|input notes      =  
 
|cutscenes        =  
 
|cutscenes        =  
Line 304: Line 376:
 
|multiplayer notes=  
 
|multiplayer notes=  
 
}}
 
}}
 +
 
===Command line parameters===
 
===Command line parameters===
Use these parameters to change certain hidden settings or force different options at start-up.
+
{{Help|Commandline}}
 
+
{{Standard table|Parameter|Description|content=
{| class="wikitable" style="width:700px"
+
{{Standard table/row|--no-gamepad|Disables gamepad support.}}
|-
+
{{Standard table/row|--no-music|Disables music.}}
! style="width:170px" | Parameter
+
{{Standard table/row|--public-demo|Only New Game/Resume Game and Credits options are enabled in main menu.}}
! style="width:550px" | Description
+
{{Standard table/row|--region %LANGUAGE%|Possible languages: English, French, Italian, German, Spanish, Portuguese, Chinese, Japanese, Korean}}
|-
+
{{Standard table/row|--trace|Debug tracing. Useful for reporting bugs with crashes.}}
|| <code>--force-60hz</code>
+
{{Standard table/row|--msaa-option|Exposes unsupported anti-aliasing option.}}
|| Forces the game to run at 60&nbsp;Hz.
+
{{Standard table/row|--gotta-gomez-fast|Starts game in SpeedRun mode.}}
|-
+
}}
|| <code>--force-120hz</code>
 
|| Forces the game to run at 120&nbsp;Hz.
 
|-
 
|| <code>--no-gamepad</code>
 
|| Disables gamepad support.
 
|-
 
|| <code>--no-lighting</code>
 
|| Disables lighting. Recommended for ''very'' low-end GPUs.
 
|-
 
|| <code>--no-pause-on-unfocus</code>
 
|| When window focus is lost, the game will not enter the pause menu.
 
|-
 
|| <code>--no-steamworks</code>
 
|| Disables Steamworks.
 
|-
 
|| <code>--public-demo</code>
 
|| Only New Game/Resume Game and Credits options are enabled in main menu.
 
|-
 
|| <code>--region %LANGUAGE%</code>
 
|| Possible languages: English, French, Italian, German, Spanish, Portuguese, Chinese, Japanese, Korean
 
|-
 
|| <code>--singlethreaded</code>
 
|| Loads content in a single thread.
 
|-
 
|| <code>--trace</code>
 
|| Debug tracing. Useful for reporting bugs with crashes.
 
|-
 
|| <code>--variable-time-step</code>
 
|| Enables variable timestep.
 
|-
 
|| <code>-w</code> or <code>--windowed</code>
 
|| Start in windowed mode.
 
|}
 
  
 
==System requirements==
 
==System requirements==
Line 359: 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
 
}}
 
}}
{{ii}} Refer to [[#Running on Intel integrated graphics|Running on Intel integrated graphics]] for further information on fixes and compatibility with Intel graphics cards.
 
 
{{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 384: 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