Difference between revisions of "Undertale"
m (→Game data) |
|||
(98 intermediate revisions by 45 users not shown) | |||
Line 3: | Line 3: | ||
|cover = Undertale.png | |cover = Undertale.png | ||
|developers = | |developers = | ||
− | {{Infobox game/row/developer| | + | {{Infobox game/row/developer|Toby Fox}} |
|publishers = | |publishers = | ||
+ | {{Infobox game/row/publisher|Toby Fox}} | ||
+ | {{Infobox game/row/publisher|8-4}} | ||
+ | {{Infobox game/row/publisher|Fangamer}} | ||
|engines = | |engines = | ||
{{Infobox game/row/engine|GameMaker}} | {{Infobox game/row/engine|GameMaker}} | ||
Line 11: | Line 14: | ||
{{Infobox game/row/date|OS X|September 15, 2015}} | {{Infobox game/row/date|OS X|September 15, 2015}} | ||
{{Infobox game/row/date|Linux|July 17, 2016}} | {{Infobox game/row/date|Linux|July 17, 2016}} | ||
+ | |reception = | ||
+ | {{Infobox game/row/reception|Metacritic|undertale|92}} | ||
+ | {{Infobox game/row/reception|OpenCritic|1907/undertale|93}} | ||
+ | {{Infobox game/row/reception|IGDB|undertale|96}} | ||
+ | |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 | Turn-based }} | ||
+ | {{Infobox game/row/taxonomy/perspectives | Bird's-eye view, Scrolling }} | ||
+ | {{Infobox game/row/taxonomy/controls | Direct control, Menu-based }} | ||
+ | {{Infobox game/row/taxonomy/genres | RPG }} | ||
+ | {{Infobox game/row/taxonomy/sports | }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | Pixel art, Stylized }} | ||
+ | {{Infobox game/row/taxonomy/themes | Fantasy, Comedy }} | ||
+ | {{Infobox game/row/taxonomy/series | Undertale }} | ||
|steam appid = 391540 | |steam appid = 391540 | ||
|steam appid side = 391570 | |steam appid side = 391570 | ||
|gogcom id = 1456487183 | |gogcom id = 1456487183 | ||
− | |strategywiki = | + | |official site= http://undertale.com |
+ | |hltb = 30385 | ||
+ | |strategywiki = UNDERTALE | ||
+ | |mobygames = undertale | ||
|wikipedia = Undertale | |wikipedia = Undertale | ||
|winehq = 17082 | |winehq = 17082 | ||
|license = commercial | |license = commercial | ||
}} | }} | ||
− | {{ | + | |
+ | {{Introduction | ||
+ | |introduction = | ||
+ | |||
+ | |release history = | ||
+ | |||
+ | |current state = | ||
+ | }} | ||
'''Key points''' | '''Key points''' | ||
{{ii}} Menus layout and settings may vary according to real world time and game save. '''Article contains minor spoilers'''.<ref>{{Refcheck|user=Marioysikax|date=2017-08-22|comment=Cloud save, controller settings, Genocide Remover}}</ref> | {{ii}} Menus layout and settings may vary according to real world time and game save. '''Article contains minor spoilers'''.<ref>{{Refcheck|user=Marioysikax|date=2017-08-22|comment=Cloud save, controller settings, Genocide Remover}}</ref> | ||
− | {{ | + | {{ii}} Frame rate is capped at 30 FPS.<ref name="30fps">{{Refurl|url=https://steamcommunity.com/app/391540/discussions/0/523897653307700861/|title=Can this game run at 60 fps? :: Undertale General Discussions|date=December 3, 2015}}</ref> |
'''General information''' | '''General information''' | ||
− | |||
− | |||
{{GOG.com links|1456487183|undertale}} | {{GOG.com links|1456487183|undertale}} | ||
{{mm}} [https://steamcommunity.com/app/391540/discussions/ Steam Community Discussions] | {{mm}} [https://steamcommunity.com/app/391540/discussions/ Steam Community Discussions] | ||
Line 33: | Line 61: | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| | + | {{Availability/row| Retail | undertale | DRM-free | [https://www.fangamer.com/products/undertale-game-switch-ps4-vita Collector's Edition also available] | | Windows, OS X, Linux }} |
− | {{Availability/row| GOG.com | undertale | DRM-free | | | + | {{Availability/row| GOG.com | undertale | DRM-free | | | Windows, OS X, Linux }} |
− | {{Availability/row| Humble | undertale | DRM-free | | + | {{Availability/row| Humble | undertale | Steam | Used to offer a DRM-free version with it. The latter was still accessible on the official Humble widget website before its quiet removal. | | Windows, OS X, Linux }} |
− | {{Availability/row| Steam | 391540 | | + | {{Availability/row| Microsoft Store | 9n046hwgq4j2 | DRM-free | Does not require an Xbox Live log-in.<ref>{{Refcheck|user=Mmachinecodev|date=2022-04-30}}</ref> | | Windows }} |
+ | {{Availability/row| Steam | 391540 | DRM-free | Game can be installed anywhere after initial installation. DRM-free if steam_api.dll is deleted from the game's folder. | | Windows, OS X, Linux }} | ||
+ | {{Availability/row| Official | http://undertale.com/ | DRM-free | Humble widget version as well as the soundtrack and game + soundtrack bundles were quietly removed on December 2021. | Steam | Windows, OS X | unavailable }} | ||
+ | }} | ||
+ | |||
+ | ==Monetization== | ||
+ | {{Monetization | ||
+ | |ad-supported = | ||
+ | |dlc = | ||
+ | |expansion pack = | ||
+ | |freeware = | ||
+ | |free-to-play = | ||
+ | |one-time game purchase = The game requires an upfront purchase to access. | ||
+ | |sponsored = | ||
+ | |subscription = | ||
}} | }} | ||
+ | |||
+ | ===Microtransactions=== | ||
+ | {{Microtransactions | ||
+ | |boost = | ||
+ | |cosmetic = | ||
+ | |currency = | ||
+ | |finite spend = | ||
+ | |infinite spend = | ||
+ | |free-to-grind = | ||
+ | |loot box = | ||
+ | |none = Game does not contain any microtransactions. | ||
+ | |player trading = | ||
+ | |time-limited = | ||
+ | |unlock = | ||
+ | }} | ||
+ | |||
+ | ===Demo=== | ||
+ | {{ii}} A Demo is available on the [http://undertale.com/demo/ official website]. | ||
+ | |||
+ | ===Version differences=== | ||
+ | {{ii}} The Collector's Edition includes the game and a number of physical goods. | ||
==Game data== | ==Game data== | ||
Line 43: | Line 106: | ||
{{Game data| | {{Game data| | ||
{{Game data/config|Windows|{{p|localappdata}}\UNDERTALE\}} | {{Game data/config|Windows|{{p|localappdata}}\UNDERTALE\}} | ||
− | {{Game data/config|OS X| | + | {{Game data/config|Microsoft Store|}} |
− | {{Game data/config|Linux|{{p|linuxhome}}/.config/ | + | {{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/com.tobyfox.undertale/}} |
− | {{ | + | {{Game data/config|Linux|{{p|linuxhome}}/.config/UNDERTALE/{{Note|name=Steam|Steam}}|{{p|linuxhome}}/.config/UNDERTALE_linux_steamver/{{Note|name=Steam old|Steam (old)}}|{{p|linuxhome}}/.config/UNDERTALE_linux/{{Note|name=DRM free|DRM-free}}}} |
}} | }} | ||
{{XDG|false}} | {{XDG|false}} | ||
Line 52: | Line 115: | ||
{{Game data| | {{Game data| | ||
{{Game data/saves|Windows|{{p|localappdata}}\UNDERTALE\}} | {{Game data/saves|Windows|{{p|localappdata}}\UNDERTALE\}} | ||
− | {{Game data/saves|OS X| | + | {{Game data/saves|Microsoft Store|}} |
− | {{Game data/saves|Linux|{{p|linuxhome}}/.config/UNDERTALE_linux_steamver/| | + | {{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/com.tobyfox.undertale/}} |
− | {{Game data/saves|Steam|{{p|steam}}/userdata/{{p|uid}}/391540/remote/}} | + | {{Game data/saves|Linux|{{p|linuxhome}}/.config/UNDERTALE/{{Note|name=Steam}}|{{p|linuxhome}}/.config/UNDERTALE_linux_steamver/{{Note|name=Steam old}}|{{p|linuxhome}}/.config/UNDERTALE_linux/{{Note|name=DRM free}}}} |
+ | {{Game data/saves|Steam|{{p|steam}}/userdata/{{p|uid}}/391540/remote/{{Note|Used only for saving <code>system_information_962</code> and <code>system_information_963</code> (Windows only)}}}} | ||
}} | }} | ||
===[[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 | ||
− | |gog galaxy | + | |discord = |
− | |gog galaxy notes | + | |discord notes = |
− | |origin | + | |epic games launcher = |
− | |origin notes | + | |epic games launcher notes = |
− | |steam cloud | + | |gog galaxy = true |
− | |steam cloud notes | + | |gog galaxy notes = |
− | | | + | |origin = |
− | | | + | |origin notes = |
+ | |steam cloud = limited | ||
+ | |steam cloud notes = Not used for game save data, used only for <code>system_information_962</code> and <code>system_information_963</code> when saved in Steam's location<ref>{{Refcheck|user=SuperSamus|date=2023-07-06|comment=The game saves these files in Steam's location when performing specific actions. If the files are manually put in the regular save data locations, they won't be synced.}}</ref> (Windows-only<ref>{{Refcheck|user=SuperSamus|date=2023-07-06|comment=Tested on Linux, nothing was synced, while it was synced with Proton. Can't test Mac.}}</ref>). | ||
+ | |ubisoft connect = | ||
+ | |ubisoft connect notes = | ||
+ | |xbox cloud = false | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | ==Video== |
− | {{Video | + | {{Video |
|wsgf link = | |wsgf link = | ||
|widescreen wsgf award = | |widescreen wsgf award = | ||
Line 76: | Line 146: | ||
|ultrawidescreen wsgf award = | |ultrawidescreen wsgf award = | ||
|4k ultra hd wsgf award = | |4k ultra hd wsgf award = | ||
− | |widescreen resolution = | + | |widescreen resolution = hackable |
− | |widescreen resolution notes= | + | |widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]]. |
|multimonitor = false | |multimonitor = false | ||
|multimonitor notes = | |multimonitor notes = | ||
Line 89: | Line 159: | ||
|windowed notes = 640x480 only. Press {{Key|F4}} to toggle fullscreen mode. | |windowed notes = 640x480 only. Press {{Key|F4}} to toggle fullscreen mode. | ||
|borderless windowed = hackable | |borderless windowed = hackable | ||
− | |borderless windowed notes = See [[# | + | |borderless windowed notes = See [[#Widescreen resolution|Widescreen resolution]]. |
|anisotropic = n/a | |anisotropic = n/a | ||
|anisotropic notes = | |anisotropic notes = | ||
|antialiasing = n/a | |antialiasing = n/a | ||
|antialiasing notes = | |antialiasing notes = | ||
+ | |upscaling = unknown | ||
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
|vsync = false | |vsync = false | ||
|vsync notes = | |vsync notes = | ||
Line 104: | Line 177: | ||
|color blind = false | |color blind = false | ||
|color blind notes = | |color blind notes = | ||
+ | }} | ||
+ | |||
+ | ===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ||
+ | {{Fixbox|description=With Hex Editor|fix= | ||
+ | # Download and install [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD] | ||
+ | # Run Game, then run HxD | ||
+ | # Press {{key|Ctrl|Shift|M}} and select Game | ||
+ | # Press {{key|Ctrl|F}} change '''Text-String''' to '''Hex-values''' and type in the text field: | ||
+ | #* For Fullscreen {{code|80 02 00 00 E0 01 00 00 FF}} | ||
+ | #* For Windowed {{code|80 02 00 00 E0 01 00 00 00 00 80 01}} | ||
+ | # Replace the {{code|80 02}} and {{code|E0 01}} width and height bytes [https://www.wsgf.org/article/common-hex-values according to the desired resolution]. | ||
+ | #* For example, {{code|80 07}} and {{code|38 04}} correspond to 1920x1080. | ||
+ | # Press {{key|Ctrl|S}} and click "Yes" on message box | ||
+ | # Return to the game. | ||
+ | |||
+ | '''Note''' | ||
+ | {{ii}} This change is not permanent, so performing this edit is required before every launch. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=With Cheat Engine|fix= | ||
+ | # Download and install [https://cheatengine.org/ Cheat Engine] | ||
+ | # Run Game, then run Cheat Engine | ||
+ | # Press {{key|Ctrl|P}} and select Game | ||
+ | # Change Value Type '''4 Bytes''' to '''Array of Byte''' and type in the text field: | ||
+ | #* For Fullscreen {{code|80 02 00 00 E0 01 00 00 FF}} | ||
+ | #* For Windowed {{code|80 02 00 00 E0 01 00 00 00 00 80 01}} | ||
+ | # Replace the {{code|80 02}} and {{code|E0 01}} width and height bytes [https://www.wsgf.org/article/common-hex-values according to the desired resolution]. | ||
+ | #* For example, {{code|80 07}} and {{code|38 04}} correspond to 1920x1080. | ||
+ | # Return to the game. | ||
+ | |||
+ | '''Note''' | ||
+ | {{ii}} This change is not permanent, so performing this edit is required before every launch. | ||
}} | }} | ||
Line 117: | Line 222: | ||
}} | }} | ||
− | ==Input | + | ==Input== |
{{Image|Undertale - General.png|General settings. Joystick config and game start are invisible if no controller is detected.}} | {{Image|Undertale - General.png|General settings. Joystick config and game start are invisible if no controller is detected.}} | ||
{{Image|Undertale - Input.png|Input settings.}} | {{Image|Undertale - Input.png|Input settings.}} | ||
− | {{Input | + | {{Input |
|key remap = false | |key remap = false | ||
− | |key remap notes = Keys are | + | |key remap notes = Keys are shown when starting the game. |
|acceleration option = n/a | |acceleration option = n/a | ||
− | |acceleration option notes = | + | |acceleration option notes = |
|mouse sensitivity = n/a | |mouse sensitivity = n/a | ||
|mouse sensitivity notes = | |mouse sensitivity notes = | ||
|mouse menu = false | |mouse menu = false | ||
− | |mouse menu notes = | + | |mouse menu notes = Mouse is not used in the game. |
|invert mouse y-axis = n/a | |invert mouse y-axis = n/a | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
Line 134: | Line 239: | ||
|touchscreen notes = | |touchscreen notes = | ||
|controller support = true | |controller support = true | ||
− | |controller support notes = DirectInput only, only first available controller.<br/>Remove/disable all unused controllers to use XInput-compatible or second controller.<ref name="refcheck Marioysikax">{{Refcheck|user=Marioysikax|date=January 3, 2016}}</ref> | + | |controller support notes = DirectInput only, only the first available controller.<br/>Remove/disable all unused controllers to use an XInput-compatible or second controller.<ref name="refcheck Marioysikax">{{Refcheck|user=Marioysikax|date=January 3, 2016}}</ref> |
|full controller = false | |full controller = false | ||
− | |full controller notes = Fullscreen toggling {{key|F4}} and quitting {{key|esc}} requires keyboard.<br/>Keyboard is needed in gameplay at certain parts, but is indicated when needed and bypassed completely by not typing anything. | + | |full controller notes = Fullscreen toggling {{key|F4}} and quitting {{key|esc}} requires a keyboard or Playstation 4 controller (click the Touchpad for fullscreen and hold the Share button to quit).<br/>Keyboard is needed in gameplay at certain parts, but it is indicated when needed and bypassed completely by not typing anything. |
|controller remap = true | |controller remap = true | ||
− | |controller remap notes = Movement can't be | + | |controller remap notes = Movement can't be bound. Both the D-pad and left analog stick can be used for movement. Controller buttons are bound to corresponding keyboard keys. |
|controller sensitivity = n/a | |controller sensitivity = n/a | ||
− | |controller sensitivity notes= Sensitivity setting means controllers | + | |controller sensitivity notes= Sensitivity setting means controllers stick deadzone. Movement speed is always constant and is done with 8-directional digital input. |
|invert controller y-axis = n/a | |invert controller y-axis = n/a | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
|xinput controllers = true | |xinput controllers = true | ||
− | |xinput controllers notes = Remove/disable all unused controllers to use XInput-compatible controller.<ref name="refcheck Marioysikax"/> | + | |xinput controllers notes = Remove/disable all unused controllers to use an XInput-compatible controller.<ref name="refcheck Marioysikax"/> |
|xbox prompts = false | |xbox prompts = false | ||
|xbox prompts notes = | |xbox prompts notes = | ||
− | |impulse triggers = | + | |impulse triggers = false |
|impulse triggers notes = | |impulse triggers notes = | ||
|dualshock 4 = true | |dualshock 4 = true | ||
Line 164: | Line 269: | ||
|other controllers notes = | |other controllers notes = | ||
|other button prompts = Generic | |other button prompts = Generic | ||
− | |other button prompts notes= Menus only. | + | |other button prompts notes= Menus only. Only {{key|Z}}, {{key|X}}, {{key|C}} and {{key|F4}} keyboard key prompts are used in the game. |
|controller hotplug = true | |controller hotplug = true | ||
|controller hotplug notes = DirectInput only. | |controller hotplug notes = DirectInput only. | ||
Line 183: | Line 288: | ||
}} | }} | ||
− | ==Audio | + | ==Audio== |
− | {{Audio | + | {{Audio |
|separate volume = false | |separate volume = false | ||
|separate volume notes = | |separate volume notes = | ||
|surround sound = n/a | |surround sound = n/a | ||
|surround sound notes = | |surround sound notes = | ||
− | |subtitles = | + | |subtitles = true |
|subtitles notes = All speech is text. | |subtitles notes = All speech is text. | ||
|closed captions = n/a | |closed captions = n/a | ||
Line 196: | Line 301: | ||
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = | |eax support = | ||
− | |eax support notes = | + | |eax support notes = |
+ | |royalty free audio = unknown | ||
+ | |royalty free audio notes = | ||
}} | }} | ||
Line 204: | Line 311: | ||
|interface = true | |interface = true | ||
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Arabic | ||
+ | |interface = hackable | ||
+ | |audio = n/a | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = Fan translation by Games in Arabic, [http://www.gamesinarabic.com/2018/09/undertale-arabic-localization.html download]. | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Simplified Chinese | ||
+ | |interface = hackable | ||
+ | |audio = n/a | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = Fan translation, [https://www.dropbox.com/s/4qk13b00gixrugc/Undertale%20Chinese%20patch%EF%BC%88Names%20translated%EF%BC%89.rar?dl=0 download]. | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Traditional Chinese | ||
+ | |interface = hackable | ||
+ | |audio = n/a | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = Fan translation, [https://www.dropbox.com/s/4qk13b00gixrugc/Undertale%20Chinese%20patch%EF%BC%88Names%20translated%EF%BC%89.rar?dl=0 download]. | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = French | ||
+ | |interface = hackable | ||
+ | |audio = n/a | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = Fan translation, [https://undertale-fr.com/ download]. | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = German | |language = German | ||
− | |interface = true | + | |interface = hackable |
+ | |audio = n/a | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = Fan translation, download [http://www.snes-projects.de/filebase/index.php?page=Entry&entryID=683 here] or [https://gamegladiators.de/page/undertale here]. | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Greek | ||
+ | |interface = hackable | ||
+ | |audio = n/a | ||
+ | |subtitles = hackable | ||
+ | |notes = Fan translation by Hardcoded_UT, [https://hardcodedut.wixsite.com/undertalegr download]. | ||
+ | |fan = true | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Italian | ||
+ | |interface = hackable | ||
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = hackable |
+ | |notes = Fan translation, [http://undertaleita.net/ download]. | ||
|fan = true | |fan = true | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 219: | Line 374: | ||
|interface = true | |interface = true | ||
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Korean |
− | |interface = | + | |interface = hackable |
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = hackable |
+ | |notes = Fan translation, [https://ozmaproject.tistory.com/17 download]. Potential method to get the translation to work on Linux version 1.01 [https://moordev.tistory.com/214 here]. | ||
|fan = true | |fan = true | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Polish |
− | |interface = | + | |interface = hackable |
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = hackable |
|fan = true | |fan = true | ||
− | |notes = Fan translation, [ | + | |notes = Fan translation, [https://drive.google.com/file/d/0B2nWAajFjvatRTZBb3BOOFZJVFE/view download]. Only works with version 1.001. |
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Brazilian Portuguese |
− | |interface = | + | |interface = hackable |
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = hackable |
− | |||
|fan = true | |fan = true | ||
+ | |notes = Fan translation, download [https://mega.nz/#!m5NySBjA!2l564qaT20tsQh-DfFKHeWmzUPP__6FsXpXniboGDVE%20http://tribogamer.com/traducoes/334_traducao-do-undertale-para-portugues-do-brasil.html here] or [https://www.mediafire.com/file/rwb1aeauofyd4w7/Undertale__PT-BR_v1.001.rar/file here]. Only works with version 1.001. | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Russian |
− | |interface = | + | |interface = hackable |
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = hackable |
− | |||
|fan = true | |fan = true | ||
+ | |notes = Fan translation, [https://www.zoneofgames.ru/games/undertale/files/5417.html download]. Also available as a bonus content on GOG.com. | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Spanish |
− | |interface = | + | |interface = hackable |
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = hackable |
− | |||
|fan = true | |fan = true | ||
+ | |notes = Fan translation, [http://www.undertale-spanish.com download]. | ||
}} | }} | ||
}} | }} | ||
Line 273: | Line 428: | ||
# Set '''fixed refresh rate''' for Undertale in control panel of your graphics card or disable variable refresh rate completely. | # 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=== | ||
+ | {{ii}} Game plays no audio and is unresponsive, window displays | ||
+ | {{Fixbox|description=Re-install the game to a location that contains only alphanumeric characters|ref=<ref>{{Refurl|url=https://twitter.com/tobyfox/status/649228355951308800|title=tobyfox on Twitter|date=2021-07-19}}</ref>|fix= | ||
+ | {{ii}} 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, <code>C:\</code> or another drive. | ||
+ | }} | ||
+ | |||
+ | ===When OpenALSoft is installed, audio fails to play on Windows=== | ||
+ | {{ii}} Game plays no audio and is unresponsive, window displays | ||
+ | {{Fixbox|description=Remove WASAPI config line from <code>alsoft.ini</code>|ref=<ref>{{Refcheck|user=Mrpenguinb|date=2021-07-17|comment=}}</ref><ref>{{Refcheck|user=Expack3|date=2021-07-17|comment=Comment (optional)}}</ref>|fix= | ||
+ | # Browse to {{P|AppData}} go to the Roaming folder and locate <code>alsoft.ini</code> | ||
+ | # Edit <code>alsoft.ini</code>, remove the lines <code>drivers="wasapi,"</code> and <code>periods=3</code> | ||
+ | # Save the file and launch the game. | ||
+ | ''' Notes ''' | ||
+ | {{ii}} Increasing the <code>periods</code> value above 3 will fix garbled audio, however WASAPI will still refuse to work. | ||
+ | }} | ||
+ | |||
+ | ===Game Doesn't Start On Linux=== | ||
+ | {{ii}} Game window flashes briefly before closing or doesn't appear to start at all | ||
+ | |||
+ | {{Fixbox|description=Use Wine/Proton instead of the native Linux version.|fix= | ||
+ | {{ii}} 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 [https://wiki.winehq.org/Download Wine] for your distribution. Then, run the executable with Wine. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Install required packages manually|fix= | ||
+ | If you would prefer to run the native Linux release of the game, you can install the necessary packages manually. | ||
+ | {{ii}}'''Arch Linux''': The package requirements are: lib32-libpulse lib32-alsa-lib lib32-openal lib32-glu lib32-openssl-1.0<ref>{{Refurl|url=https://www.gog.com/forum/undertale/running_on_arch_linux|title=Running on Arch linux|date=May 2023}}</ref> | ||
+ | |||
+ | {{ii}}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 <code>system_information_962</code> or <code>system_information_963</code> in the [[#Save game data location|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== | ==Other information== | ||
Line 281: | Line 475: | ||
|directdraw versions = | |directdraw versions = | ||
|directdraw notes = | |directdraw notes = | ||
− | |opengl versions = | + | |opengl versions = 2.0 |
|opengl notes = | |opengl notes = | ||
|glide versions = | |glide versions = | ||
Line 295: | Line 489: | ||
|shader model versions = | |shader model versions = | ||
|shader model notes = | |shader model notes = | ||
− | |64-bit executable | + | |windows 32-bit exe = true |
− | |64-bit executable notes= | + | |windows 64-bit exe = false |
+ | |windows arm app = unknown | ||
+ | |windows exe notes = | ||
+ | |mac os x powerpc app = unknown | ||
+ | |macos intel 32-bit app = true | ||
+ | |macos intel 64-bit app = true | ||
+ | |macos arm app = unknown | ||
+ | |macos app notes = 64-bit only since 1.08 (A) | ||
+ | |linux 32-bit executable= true | ||
+ | |linux 64-bit executable= false | ||
+ | |linux arm app = unknown | ||
+ | |linux executable notes = | ||
}} | }} | ||
− | === | + | ===Middleware=== |
− | + | {{Middleware | |
− | + | |physics = | |
− | + | |physics notes = | |
+ | |audio = OpenAL | ||
+ | |audio notes = <ref>{{Refcheck|user=Mrpenguinb|date=2021-07-17|comment=Discovered while performing troubleshooting on audio issues.}}</ref> | ||
+ | |interface = | ||
+ | |interface notes = | ||
+ | |input = | ||
+ | |input notes = | ||
+ | |cutscenes = | ||
+ | |cutscenes notes = | ||
+ | |multiplayer = | ||
+ | |multiplayer notes= | ||
+ | |anticheat = | ||
+ | |anticheat notes = | ||
+ | }} | ||
===Unitale=== | ===Unitale=== | ||
Line 339: | Line 557: | ||
|minHD = 200 MB | |minHD = 200 MB | ||
− | |recRAM = | + | |recRAM = |
}} | }} | ||
{{References}} | {{References}} |
Latest revision as of 16:24, 6 April 2024
Developers | |
---|---|
Toby Fox | |
Publishers | |
Toby Fox | |
8-4 | |
Fangamer | |
Engines | |
GameMaker | |
Release dates | |
Windows | September 15, 2015 |
macOS (OS X) | September 15, 2015 |
Linux | July 17, 2016 |
Reception | |
Metacritic | 92 |
OpenCritic | 93 |
IGDB | 96 |
Taxonomy | |
Monetization | One-time game purchase |
Microtransactions | None |
Modes | Singleplayer |
Pacing | Turn-based |
Perspectives | Bird's-eye view, Scrolling |
Controls | Direct control, Menu-based |
Genres | RPG |
Art styles | Pixel art, Stylized |
Themes | Fantasy, Comedy |
Series | Undertale |
Undertale | |
---|---|
Undertale | 2015 |
Deltarune | 2018 |
Undertale is a singleplayer bird's-eye view and scrolling RPG game in the Undertale series.
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
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
Type | Notes |
---|---|
One-time game purchase | The game requires an upfront purchase to access. |
Microtransactions
Type | Notes |
---|---|
No microtransactions | Game does not contain any 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
System | Location |
---|---|
Windows | %LOCALAPPDATA%\UNDERTALE\ |
Microsoft Store | |
macOS (OS X) | $HOME/Library/Application Support/com.tobyfox.undertale/ |
Linux | $HOME/.config/UNDERTALE/[Note 1] $HOME/.config/UNDERTALE_linux_steamver/[Note 2] $HOME/.config/UNDERTALE_linux/[Note 3] |
- 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) | $HOME/Library/Application Support/com.tobyfox.undertale/ |
Linux | $HOME/.config/UNDERTALE/[Note 1] $HOME/.config/UNDERTALE_linux_steamver/[Note 2] $HOME/.config/UNDERTALE_linux/[Note 3] |
Steam | <Steam-folder>/userdata/<user-id>/391540/remote/[Note 4] |
Save game cloud syncing
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
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | See Widescreen resolution. | ||
Multi-monitor | |||
Ultra-widescreen | |||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | 640x480 only. Press F4 to toggle fullscreen mode. | ||
Borderless fullscreen windowed | See Widescreen resolution. | ||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | See the glossary page for potential workarounds. | ||
60 FPS and 120+ FPS | Frame rate is capped at 30 FPS.[2] | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Widescreen resolution
With Hex Editor |
---|
Note
|
With Cheat Engine |
---|
Note
|
Borderless fullscreen windowed
Borderless mode workaround[citation needed] |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | Keys are shown when starting the game. | |
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | Mouse is not used in the game. | |
Mouse Y-axis inversion | ||
Controller | ||
Controller support | DirectInput only, only the first available controller. Remove/disable all unused controllers to use an XInput-compatible or second controller.[6] |
|
Full controller support | Fullscreen toggling F4 and quitting Esc requires a keyboard or Playstation 4 controller (click the Touchpad for fullscreen and hold the Share button to quit). Keyboard is needed in gameplay at certain parts, but it is indicated when needed and bypassed completely by not typing anything. |
|
Controller remapping | Movement can't be bound. Both the D-pad and left analog stick can be used for movement. Controller buttons are bound to corresponding keyboard keys. | |
Controller sensitivity | Sensitivity setting means controllers stick deadzone. Movement speed is always constant and is done with 8-directional digital input. | |
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | Remove/disable all unused controllers to use an XInput-compatible controller.[6] | |
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers | ||
---|---|---|
PlayStation button prompts | ||
Light bar support | ||
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes |
Generic/other controllers | ||
---|---|---|
Button prompts | Menus only. Only Z, X, C and F4 keyboard key prompts are used in the game. |
Additional information | ||
---|---|---|
Controller hotplugging | DirectInput only. | |
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
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. | |||
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) |
---|
|
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 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]
|
---|
Notes
|
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. |
---|
|
Install required packages manually |
---|
If you would prefer to run the native Linux release of the game, you can install the necessary packages manually.
|
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
References
- ↑ Verified by User:Marioysikax on 2017-08-22
- Cloud save, controller settings, Genocide Remover
- ↑ 2.0 2.1 Can this game run at 60 fps? :: Undertale General Discussions - last accessed on December 3, 2015
- ↑ Verified by User:Mmachinecodev on 2022-04-30
- ↑ Verified by User:SuperSamus on 2023-07-06
- The game saves these files in Steam's location when performing specific actions. If the files are manually put in the regular save data locations, they won't be synced.
- ↑ Verified by User:SuperSamus on 2023-07-06
- Tested on Linux, nothing was synced, while it was synced with Proton. Can't test Mac.
- ↑ 6.0 6.1 Verified by User:Marioysikax on January 3, 2016
- ↑ tobyfox on Twitter - last accessed on 2021-07-19
- ↑ Verified by User:Mrpenguinb on 2021-07-17
- ↑ Verified by User:Expack3 on 2021-07-17
- ↑ Running on Arch linux - last accessed on May 2023
- ↑ Verified by User:Mrpenguinb on 2021-07-17
- Discovered while performing troubleshooting on audio issues.