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
Source |
DRM |
Notes |
Keys |
OS |
Retail |
|
Collector's Edition also available |
|
|
GOG.com |
|
|
|
|
Humble Store |
|
Used to offer a DRM-free version with it. The latter was still accessible on the official Humble widget website before its quiet removal. |
|
|
Microsoft Store |
|
Does not require an Xbox Live log-in.[3] |
|
|
Steam |
|
Game can be installed anywhere after initial installation. DRM-free if steam_api.dll is deleted from the game's folder. |
|
|
Official website (unavailable) |
|
Humble widget version as well as the soundtrack and game + soundtrack bundles were quietly removed on December 2021. |
|
|
Monetization
Microtransactions
Demo
- A Demo is available on the official website.
Version differences
- The Collector's Edition includes the game and a number of physical goods.
Game data
Configuration file(s) location
- This game does not follow the XDG Base Directory Specification on Linux.
Save game data location
System |
Native |
Notes |
GOG Galaxy |
|
|
Steam Cloud |
|
Not used for game save data, used only for system_information_962 and system_information_963 when saved in Steam's location[4] (Windows-only[5]). |
Xbox Cloud |
|
|
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 |
|
|
Royalty free audio |
|
|
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
Arabic |
|
|
|
Fan translation by Games in Arabic, download. |
Simplified Chinese |
|
|
|
Fan translation, download. |
Traditional Chinese |
|
|
|
Fan translation, download. |
French |
|
|
|
Fan translation, download. |
German |
|
|
|
Fan translation, download here or here. |
Greek |
|
|
|
Fan translation by Hardcoded_UT, download. |
Italian |
|
|
|
Fan translation, download. |
Japanese |
|
|
|
|
Korean |
|
|
|
Fan translation, download. Potential method to get the translation to work on Linux version 1.01 here. |
Polish |
|
|
|
Fan translation, download. Only works with version 1.001. |
Brazilian Portuguese |
|
|
|
Fan translation, download here or here. Only works with version 1.001. This translaion works with latest version 1.0.8.0 here. |
Russian |
|
|
|
Fan translation, download. Also available as a bonus content on GOG.com. |
Spanish |
|
|
|
Fan translation, download. |
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.
|
Audio fails to play when the installation path contains unicode characters
- Game plays no audio and is unresponsive, window displays
Re-install the game to a location that contains only alphanumeric characters[7]
|
- When the game is installed on a path that includes folders that contain unicode characters, the audio will not play. In order to fix the audio, re-install the game in a different directory. For example,
C:\ or another drive.
|
When OpenALSoft is installed, audio fails to play on Windows
- Game plays no audio and is unresponsive, window displays
Remove WASAPI config line from alsoft.ini [8][9]
|
- Browse to %APPDATA% go to the Roaming folder and locate
alsoft.ini
- Edit
alsoft.ini , remove the lines drivers="wasapi," and periods=3
- Save the file and launch the game.
Notes
- Increasing the
periods value above 3 will fix garbled audio, however WASAPI will still refuse to work.
|
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 compatibility 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[10]
- Other distributions may not be able to install all of the required packages due to missing package availability, such as openssl-1.0.
|
Undoing the effects of a specific in-game action
Undertale incorporates consequences for certain actions that have permanent and irreversible effects within the game.
To determine whether these actions were undertaken, the game checks for the presence of the file system_information_962
or system_information_963
in the save game data location. By removing this file, the consequences of the aforementioned actions can be reversed.
In the case of the Steam version of the game on Windows, the file is stored in the cloud, necessitating the deletion of the corresponding files from the cloud storage as well. Detailed instructions on how to accomplish this can be found in Store:Steam#Delete_files_stored_in_the_cloud.
Other information
API
Technical specs |
Supported |
Notes |
Direct3D |
9 |
|
OpenGL |
2.0 |
|
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
macOS (OS X) | |
|
64-bit only since 1.08 (A) |
Linux | |
|
|
Middleware
|
Middleware |
Notes |
Audio |
OpenAL |
[11] |
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 |
Operating system (OS) |
|
Processor (CPU) |
|
System memory (RAM) |
2 GB |
Hard disk drive (HDD) |
200 MB |
Notes
- ↑ 1.0 1.1 Steam
- ↑ 2.0 2.1 Steam (old)
- ↑ 3.0 3.1 DRM-free
- ↑ Used only for saving
system_information_962
and system_information_963
(Windows only)
References