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)
 
(131 intermediate revisions by 31 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 for playing 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]
{{mm}} [http://www.gog.com/forum/fez GOG.com Community Discussions]
 
{{mm}} [http://www.gog.com/support/fez GOG.com Support Page]
 
{{mm}} [http://steamcommunity.com/app/224760/discussions/ Steam Community Discussions]
 
  
 
==Availability==
 
==Availability==
{{Availability Table|
+
{{Availability|
{{Availability Table/row| [http://polytroncorporation.com/buy-fez Developer's website] | {{ID|DRM-free}}{{ID|Steam}} | }}
+
{{Availability/row| Epic Games Store | fez | DRM-free | DRM-free when launched directly from executable. |  | Windows, OS X}}
{{Availability Table/row| [http://www.gog.com/game/fez GOG.com] | {{ID|DRM-free}} |  }}
+
{{Availability/row| Humble | fez | DRM-free |  | Steam | Windows, OS X, Linux }}
{{Availability Table/row| [https://www.humblebundle.com/store/p/fez_storefront Humble Store] | {{ID|DRM-free}}{{ID|Steam}} |  }}
+
{{Availability/row| itch.io | https://polytron.itch.io/fez | DRM-free |  |  | Windows, OS X, Linux }}
{{Availability Table/row| [http://store.steampowered.com/app/224760/ Steam] | {{ID|Steam}} | }}
+
{{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==
 +
{{Image|Fez - game settings.png|Game settings.}}
 +
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|%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}} {{code|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|%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}} {{code|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.
  
===[[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|Graphics settings.]]
+
{{Image|Fez - video settings.png|Video settings.}}
{{Video settings
+
{{Video
|wsgf link                  =
+
|wsgf link                  = https://www.wsgf.org/dr/fez/en
|widescreen wsgf award      =  
+
|widescreen wsgf award      = silver
|multimonitor wsgf award    =  
+
|multimonitor wsgf award    = silver
|ultrawidescreen wsgf award =  
+
|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              = false
+
|multimonitor              = true
 
|multimonitor notes        =  
 
|multimonitor notes        =  
|ultrawidescreen            = unknown
+
|ultrawidescreen            = true
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
|4k ultra hd                = unknown
+
|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            =  
 
|borderless windowed        = true
 
|borderless windowed        = true
|borderless windowed notes  = Fullscreen is always borderless.
+
|borderless windowed notes  =  
 
|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          =  
|invert mouse y-axis      =  
+
|mouse sensitivity        = false
|invert mouse y-axis notes =  
+
|mouse sensitivity notes  =
 +
|invert mouse y-axis      = hackable
 +
|invert mouse y-axis notes = See [[#Invert look|Invert look]].
 +
|touchscreen              = unknown
 +
|touchscreen notes        =  
 
|controller support        = true
 
|controller support        = true
|controller support notes  =  
+
|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    =  
|invert controller y-axis  =  
+
|controller sensitivity    = true
|invert controller y-axis notes=  
+
|controller sensitivity notes=
|touchscreen               =  
+
|invert controller y-axis  = hackable
|touchscreen notes        =  
+
|invert controller y-axis notes= See [[#Invert look|Invert look]].
 +
|xinput controllers        = true
 +
|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 =  
 
}}
 
}}
  
===Controller support for OS X and Linux===
+
===Invert look===
{{ii}} FEZ for OS X and Linux uses <code>SDL_GameController</code> and <code>MonoGameJoystick.cfg</code> for controller support, via MonoGame-SDL2. You can read more about MG-SDL2 controller support [[Engine:MonoGame#Joysticks|here]].
+
{{Fixbox|description=Change a settings option|ref=<ref name="Flibitijibibo2016">{{Refcheck|user=Flibitijibibo|date=2016-08-18}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Open {{File|Settings}}.
 +
# 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.
  
==Audio settings==
+
'''Notes'''
[[File:Fez - audio settings.png|290px|right|thumb|Audio settings.]]
+
{{ii}} Only applies to first person look.
{{Audio settings
+
{{ii}} The mouse is inverted by default.
|separate volume            = true
 
|separate volume notes      = All sounds and music.
 
|surround sound              = false
 
|surround sound notes        =
 
|subtitles                  = true
 
|subtitles notes            =
 
|closed captions            = false
 
|closed captions notes      =
 
|mute on focus lost          = false
 
|mute on focus lost notes    =
 
|eax support                =
 
|eax support notes          =
 
 
}}
 
}}
  
==Issues unresolved==
+
==Audio==
{{ii}} Since it is impossible to list all potential problems, please refer to [https://getsatisfaction.com/polytron this] page for any known issues and potential fixes or future patches.
+
{{Image|Fez - audio settings.png|Audio settings.}}
 +
{{Audio
 +
|separate volume          = true
 +
|separate volume notes    = Sound and music.
 +
|surround sound          = false
 +
|surround sound notes    =
 +
|subtitles                = n/a
 +
|subtitles notes          =
 +
|closed captions          = false
 +
|closed captions notes    =
 +
|mute on focus lost      = true
 +
|mute on focus lost notes = Integrated into "Pause on lost focus" option
 +
|eax support              = true
 +
|eax support notes        = Uses EFX filters for low-pass effect
 +
}}
  
==Issues fixed==
+
{{L10n|content=
===Running on Intel integrated graphics===
+
{{L10n/switch
{{Fixbox|1=
+
|language  = English
{{Fixbox/fix|Update the drivers}}
+
|interface = true
{{ii}} This fix is not guaranteed to work for everyone.
+
|audio    = n/a
{{ii}} Download and install the appropriate drivers from [https://downloadcenter.intel.com/default.aspx here].
+
|subtitles = n/a
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = Traditional Chinese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =  
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =  
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = Korean
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = Portuguese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = hackable
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = Fan translation, [https://www.zoneofgames.ru/games/fez/files/4996.html download].
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
}}
 
}}
 
}}
  
===Screen tearing and/or game runs fast when forced to 60hz===
+
==Issues fixed==
{{Fixbox|1=
+
===Windows===
{{Fixbox/fix|Vsync may be forced off in your GPU control panel}}
+
====Screen tearing when VSync is on and game runs at full speed====
# Open AMD Catalyst Control Center or NVIDIA Control Panel.
+
{{Fixbox|description=Vsync may be forced off in your GPU control panel|ref=<ref name="Flibitijibibo2016"/>|fix=
 +
# 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=
+
==Other information==
{{Fixbox/fix|Change the resolution/screen mode}}
+
===API===
# Open the file {{code|Settings}} found in the [[#Game data|game data]] folder.
+
{{API
# Change "''screenMode''" to "Windowed".
+
|direct3d versions      =
# Run the game and change the resolution and screen mode from within the settings to the desired mode.
+
|direct3d notes        =  
 +
|directdraw versions    =
 +
|directdraw notes      =
 +
|opengl versions        = 3.3
 +
|opengl notes          = 2.1 with ARB extensions acceptable
 +
|glide versions        =
 +
|glide notes            =
 +
|software mode         =
 +
|software mode notes    =
 +
|mantle support        =
 +
|mantle support notes  =
 +
|metal support          =
 +
|metal support notes    =
 +
|vulkan versions        =
 +
|vulkan notes          =
 +
|dos modes              =
 +
|dos modes notes        =
 +
|shader model versions  =
 +
|shader model notes    =
 +
|windows 32-bit exe    = true
 +
|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 =
 +
}}
  
{{ii}}Alternatively start the game with a <code>-w</code> command line parameter.
+
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            = OpenAL Soft
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            = SDL2
 +
|input notes      =
 +
|cutscenes        =
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=
 
}}
 
}}
  
==Other information==
 
 
===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 Hz.
+
{{Standard table/row|--gotta-gomez-fast|Starts game in SpeedRun mode.}}
|-
+
}}
|| <code>--force-120hz</code>
 
|| Forces the game to run at 120 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 234: Line 395:
 
|minOS    = XP SP3
 
|minOS    = XP SP3
 
|minCPU  = 2.8 GHz Intel Core 2 Duo
 
|minCPU  = 2.8 GHz Intel Core 2 Duo
|minmem   = 2 GB
+
|minRAM   = 2 GB
 
|minHD    = 500 MB
 
|minHD    = 500 MB
 
|minGPU  = 2nd generation Intel HD (2000/3000)
 
|minGPU  = 2nd generation Intel HD (2000/3000)
 
|minOGL  = 3.0
 
|minOGL  = 3.0
 +
|minOGLn  = (2.1 with ARB extensions acceptable)
  
 
|recOS    = 7
 
|recOS    = 7
|recmem   = 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
|minmem   = 2 GB
+
|minRAM   = 2 GB
|minHD    = 1 GB
+
|minHD    = 500 MB
 
|minOGL  = 3.0
 
|minOGL  = 3.0
 
+
|minOGLn  = (2.1 with ARB extensions acceptable)
|recOS    = 10.7
 
 
}}
 
}}
 
{{System requirements
 
{{System requirements
Line 259: Line 420:
 
|minOS    = glibc 2.15
 
|minOS    = glibc 2.15
 
|minCPU  = 2.8 GHz Intel Core 2 Duo
 
|minCPU  = 2.8 GHz Intel Core 2 Duo
|minmem   = 2 GB
+
|minRAM   = 2 GB
|minHD    = 1 GB
+
|minHD    = 500 MB
 
|minOGL  = 3.0
 
|minOGL  = 3.0
 +
|minOGLn  = (2.1 with ARB extensions acceptable)
 
}}
 
}}
 +
 +
{{References}}

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