UNDERTALE
|
|
tobyfox |
|
GameMaker |
Windows |
September 15, 2015 |
macOS (OS X) |
September 15, 2015 |
Linux |
July 17, 2016 |
Metacritic |
92 |
OpenCritic |
93 |
IGDB |
96 |
|
Key points
- Menus layout and settings may vary according to real world time and game save. Article contains minor spoilers.[1]
- Frame rate is capped at 30 FPS.[2]
General information
- GOG.com Community Discussions
- GOG.com Support Page
- Steam Community Discussions
Availability
Demo
- A Demo is available on the official website.
Version differences
- The Collectors Edition includes the game and a number of physical goods.
Game data
Configuration file(s) location
System |
Location |
Windows |
%LOCALAPPDATA%\UNDERTALE\ |
Microsoft Store |
|
macOS (OS X) |
~/Library/Application Support/com.tobyfox.undertale/ |
Linux |
$HOME/.config/UNDERTALE_linux_steamver/ GOG $HOME/.config/UNDERTALE_linux/ |
Steam |
<Steam-folder>/userdata/<user-id>/391540/remote/ |
- This game does not follow the XDG Base Directory Specification on Linux.
Save game data location
System |
Location |
Windows |
%LOCALAPPDATA%\UNDERTALE\ |
Microsoft Store |
|
macOS (OS X) |
~/Library/Application Support/com.tobyfox.undertale/ |
Linux |
$HOME/.config/UNDERTALE_linux_steamver/ GOG $HOME/.config/UNDERTALE_linux/ |
Steam |
<Steam-folder>/userdata/<user-id>/391540/remote/ |
Video
With Hex Editor
|
- Download and install HxD
- Run Game, then run HxD
- Press Ctrl+⇧ Shift+M and select Game
- Press Ctrl+F change Text-String to Hex-values and type in the text field:
- For Fullscreen
80 02 00 00 E0 01 00 00 FF
- For Windowed
80 02 00 00 E0 01 00 00 00 00 80 01
- Replace the
80 02 and E0 01 width and height bytes according to the desired resolution.
- For example,
80 07 and 38 04 correspond to 1920x1080.
- Press Ctrl+S and click "Yes" on message box
- Return to the game.
Note
- This change is not permanent, so performing this edit is required before every launch.
|
With Cheat Engine
|
- Download and install Cheat Engine
- Run Game, then run Cheat Engine
- Press Ctrl+P and select Game
- Change Value Type 4 Bytes to Array of Byte and type in the text field:
- For Fullscreen
80 02 00 00 E0 01 00 00 FF
- For Windowed
80 02 00 00 E0 01 00 00 00 00 80 01
- Replace the
80 02 and E0 01 width and height bytes according to the desired resolution.
- For example,
80 07 and 38 04 correspond to 1920x1080.
- Return to the game.
Note
- This change is not permanent, so performing this edit is required before every launch.
|
Borderless mode workaround[citation needed]
|
- Install AutoSizer and Borderless Gaming.
- Run the game and both applications.
- In AutoSizer, select Undertale and click on AutoSize.
- Set the action to Resize / Position.
- Set the size to your screen resolution.
- Set the position to 0x0.
- In Borderless Gaming, add Undertale to Favorites, right-click and set the game to No Size Change. Restart the game.
|
Input
General settings. Joystick config and game start are invisible if no controller is detected.
Audio
Audio feature |
State |
Notes |
Separate volume controls |
|
|
Surround sound |
|
|
Subtitles |
|
All speech is text. |
Closed captions |
|
|
Mute on focus lost |
|
|
Localizations
Issues fixed
- Common problems and contact information can be found at official troubleshooting page and stickied Steam community forum post.
White screen on startup
- Game window displays only white color (audio is playing, but nothing is visible).
Disable variable refresh rate of your monitor (FreeSync, G-Sync)
|
- Set fixed refresh rate for Undertale in control panel of your graphics card or disable variable refresh rate completely.
|
Game Doesn't Start On Linux
- Game window flashes briefly before closing or doesn't appear to start at all
Use Wine/Proton instead of the native Linux version.
|
- The native Linux release of the game does not always open due to missing packages on your system or due to Linux trying to run it in 64-bit mode instead of 32-bit mode. If these two issues are resolved, you can run the game natively. However, it is generally easier to use Proton or Wine to play the game instead.
- In Steam, open the Properties tab of Undertale. Then, enable the "Force the use of a specific Steam Play compatability tool" setting and select the latest release of Proton from the dropdown menu. This will download the Windows version of the game and open it via Proton.
- For other platforms, download the Windows version of the game and the latest stable release of Wine for your distribution. Then, run the executable with Wine.
|
Install required packages manually
|
If you would prefer to run the native Linux release of the game, you can install the necessary packages manually.
- Arch Linux: The package requirements are: lib32-libpulse lib32-alsa-lib lib32-openal lib32-glu lib32-openssl-1.0[4]
- Other distributions may not be able to install all of the required packages due to missing package availability, such as openssl-1.0.
|
Other information
API
Technical specs |
Supported |
Notes |
Direct3D |
9 |
|
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
macOS (OS X) | |
|
|
Linux | |
|
|
Undertale Genocide Remover
A utility that automatically removes the permanent effects of a Genocide (or No Mercy) Route.
Details and download links are available through the author's site (archived)
Unitale
A Lua-moddable Undertale-based engine that allows for custom content to be created with the game's artistic style and gameplay.
Further details can be found on the engine subreddit.
System requirements
Windows |
|
Minimum |
Recommended |
Operating system (OS) |
XP, Vista, 7, 8, 10 | |
Processor (CPU) |
| 2 GHz |
System memory (RAM) |
2 GB |
3 GB |
Hard disk drive (HDD) |
200 MB | |
Video card (GPU) |
128 MB of VRAM
| 512 MB of VRAM |
Linux |
|
Minimum |
Recommended |
Operating system (OS) |
Ubuntu 14.04 or Linux Mint 17.3 are recommended | |
Processor (CPU) |
| |
System memory (RAM) |
2 GB |
4 GB |
Hard disk drive (HDD) |
200 MB | |
macOS (OS X) |
|
Minimum |
Recommended |
Operating system (OS) |
| |
Processor (CPU) |
| |
System memory (RAM) |
2 GB |
2 GB |
Hard disk drive (HDD) |
200 MB | |
References