Fez

From PCGamingWiki, the wiki about fixing PC games
FEZ
FEZ cover
Developers
Polytron Corporation
OS X Ethan Lee
Linux Ethan Lee
Publishers
Trapdoor
Engines
MonoGame
Release dates
Windows May 1, 2013
OS X September 11, 2013
Linux September 11, 2013

Key points

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

General information

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

Availability[edit]

Source DRM Notes Keys OS
Retail Available from Polytron Online Store.
GOG.com
Humble Store
Steam Can be run without Steam by using a command line argument.

Game data[edit]

Game settings.
Game settings.

Configuration file location[edit]

System Location
Windows %APPDATA%\FEZ\
OS X ~/Library/Application Support/FEZ/
Linux $XDG_CONFIG_HOME/FEZ/
This game supports the XDG Base Directory Specification on Linux.
Settings file stores all settings data.

Save game data location[edit]

System Location
Windows %APPDATA%\FEZ\
OS X ~/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 directory and removing _LastDelete from the file name.

Save game cloud syncing[edit]

System Native Notes
Steam Cloud

Video settings[edit]

Video settings.
Video settings.
Graphics option Option WSGF Notes
Widescreen resolution
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.
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
Cannot be disabled.
60 FPS
120+ FPS
Frame rate is uncapped, but gameplay is capped at 60 FPS.
--force-120hz doubles gamespeed excluding sound/music.[1]

Input settings[edit]

Input settings.
Input settings.
XInput controller buttons.
XInput controller buttons.
DirectInput controller rebinding.
DirectInput controller rebinding.
Keyboard and mouse Native Notes
Remapping
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
See Invert look.
Controller
Controller support
XInput and DirectInput.
See Engine:FNA for OS X and Linux configuration details.
Full controller support
Controller remapping
For DirectInput controllers only. XInput controllers can be remapped in the Settings file in the game data folder.
Controller sensitivity
Controller Y-axis inversion
See Invert look.
Additional information
Button prompts
DualShock prompts are OS X and Linux only, currently require using a Steam beta branch.
Controller hotplugging
Haptic feedback
XInput only on Windows.
DualShock 4 light bar support
Linux only. Currently requires using a Steam beta branch.[2]

Invert look[edit]

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

Notes

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

Audio settings[edit]

Audio settings.
Audio settings.
Audio options Native Notes
Separate volume controls
Sound and music.
Surround sound
Subtitles
Closed captions
Mute on focus lost

Localizations

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

Issues unresolved[edit]

Please refer to the developer's Get Satisfaction page for any known issues and potential fixes or future patches.

Issues fixed[edit]

Windows[edit]

Screen tearing and/or game runs fast when forced to 60hz[edit]

Vsync may be forced off in your GPU control panel
  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[edit]

In certain situations, the game may fail to start. If that is the case, try one of the following:
Change your region settings
  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)".
Change the resolution/screen mode
  1. Open the file Settings found in the game data folder.
  2. Change "screenMode" to "Windowed".
  3. Run the game and change the resolution and screen mode from within the settings to the desired mode.

Notes

Alternatively start the game with a -w command line parameter or use the launcher.

[edit]

Some systems are incompatible with the version of OpenAL Soft used by FEZ, causing the game to crash anytime a sound is played.
Replace soft-openal.dll
  1. Download the latest version of OpenAL Soft (PCGamingWiki mirror)
  2. Extract the contents of the zip file you downloaded to the folder of your choosing.
  3. Open folder you extracted and go to openal-soft-<version number>-bin\bin\Win32
  4. Copy the DLL in the folder and paste it into the root folder of your FEZ installation, overriding when asked.

Notes

This fix has only been tested on Windows 8.1.[4]

Other information[edit]

API[edit]

Technical specs Supported Notes
OpenGL 2.1, 3.0 2.1 support requires a compatible Mac or Linux OS and a graphics card supporting OpenGL 2.1 with ARB extensions.
64-bit executable
OS X and Linux only.

Middleware[edit]

Middleware Notes
Audio OpenAL Soft Version used may cause issues with certain Windows systems.
Input SDL2

Command line parameters[edit]

See command line arguments on how to use the following options.
Parameter Description
--force-60hz Forces the game to run at 60 Hz.
--force-120hz Forces the game to run at 120 Hz.
--no-gamepad Disables gamepad support.
--no-lighting Disables lighting. Recommended for very low-end GPUs.
--no-pause-on-unfocus When window focus is lost, the game will not enter the pause menu.
--no-steamworks Disables Steamworks.
--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
--singlethreaded Loads content in a single thread.
--trace Debug tracing. Useful for reporting bugs with crashes.
--variable-time-step Enables variable timestep.
-w
--windowed
Start in windowed mode.
-ps Enables power saving mode.

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP SP3 7
Processor (CPU) 2.8 GHz Intel Core 2 Duo
System memory (RAM) 2 GB 4 GB
Hard disk drive (HDD) 500 MB
Video card (GPU) 2nd generation Intel HD (2000/3000)
OpenGL 3.0 compatible
DirectX 9.0 compatible
nVidia GeForce GT 240
OS X
Minimum Recommended
Operating system (OS) 10.6.8 10.7
Processor (CPU) 2.8 GHz Intel Core 2 Duo
System memory (RAM) 2 GB
Hard disk drive (HDD) 1 GB
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) 1 GB
Video card (GPU) OpenGL 3.0 compatible (2.1 with ARB extensions acceptable)

References

  1. FEZ: No more FPS for you! - YouTube - Marioysikax
  2. Verified by User:Soeb on 2015-12-01.
  3. Invert mouse option - Polytron Get Satisfaction page
  4. Verified by User:Expack3 on 2015-01-27.