Difference between revisions of "Celeste"
From PCGamingWiki, the wiki about fixing PC games
m (→Audio settings: updated template usage) |
m (Minor typo fix) |
||
(127 intermediate revisions by 40 users not shown) | |||
Line 2: | Line 2: | ||
|cover = Celeste cover.png | |cover = Celeste cover.png | ||
|developers = | |developers = | ||
− | {{Infobox game/row/developer| | + | {{Infobox game/row/developer|Extremely OK Games}} |
{{Infobox game/row/porter|Ethan Lee|Linux}} | {{Infobox game/row/porter|Ethan Lee|Linux}} | ||
|publishers = | |publishers = | ||
|engines = | |engines = | ||
+ | {{Infobox game/row/engine|Monocle Engine|Windows, OS X, Linux}} | ||
+ | {{Infobox game/row/engine|FNA|Windows, OS X, Linux}} | ||
{{Infobox game/row/engine|XNA|Windows}} | {{Infobox game/row/engine|XNA|Windows}} | ||
− | |||
|release dates= | |release dates= | ||
{{Infobox game/row/date|Windows|January 25, 2018}} | {{Infobox game/row/date|Windows|January 25, 2018}} | ||
{{Infobox game/row/date|OS X|January 25, 2018}} | {{Infobox game/row/date|OS X|January 25, 2018}} | ||
{{Infobox game/row/date|Linux|January 25, 2018}} | {{Infobox game/row/date|Linux|January 25, 2018}} | ||
+ | |reception = | ||
+ | {{Infobox game/row/reception|Metacritic|celeste|88}} | ||
+ | {{Infobox game/row/reception|OpenCritic|5403/celeste|92}} | ||
+ | {{Infobox game/row/reception|IGDB|celeste|91}} | ||
+ | |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 | Side view, Scrolling }} | ||
+ | {{Infobox game/row/taxonomy/controls | Direct control }} | ||
+ | {{Infobox game/row/taxonomy/genres | Action, Platform }} | ||
+ | {{Infobox game/row/taxonomy/sports | }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | Cartoon, Pixel art }} | ||
+ | {{Infobox game/row/taxonomy/themes | Contemporary, North America, Fantasy }} | ||
+ | {{Infobox game/row/taxonomy/series | Celeste }} | ||
|steam appid = 504230 | |steam appid = 504230 | ||
|steam appid side = | |steam appid side = | ||
− | |gogcom | + | |gogcom id = |
− | |strategywiki = | + | |official site= http://www.celestegame.com/ |
+ | |hltb = 42818 | ||
+ | |lutris = celeste | ||
+ | |mobygames = 101142 | ||
+ | |strategywiki = Celeste | ||
|wikipedia = Celeste (video game) | |wikipedia = Celeste (video game) | ||
− | |winehq = | + | |winehq = 19256 |
|license = commercial | |license = commercial | ||
}} | }} | ||
− | + | {{Introduction | |
− | {{ | + | |introduction = |
+ | |||
+ | |release history = | ||
+ | |||
+ | |current state = On Windows, the [[#Windows|FNA version]] of the game supports more controllers than the XNA version (notably [[Controller:DualShock 4|DualShock 4]]).<ref name="opengl-playstation4">{{Refsnip|url=https://steamcommunity.com/app/504230/discussions/1/1692659769955719963/|title=Steam Community - PS4 Controllers on PC|date=2018-04-28|snippet=Alternatively you can use the OpenGL Beta branch (by changing it in Celeste's Steam settings by right clicking the app). The OpenGL version of the game runs on FNA & SDL2, which has more controller support than XNA.}}</ref> | ||
+ | }} | ||
'''General information''' | '''General information''' | ||
− | {{mm}} [http://www.celestegame.com/ | + | {{mm}} [http://www.celestegame.com/changelog.html Changelog] |
{{mm}} [https://steamcommunity.com/app/504230/discussions/ Steam Community Discussions] | {{mm}} [https://steamcommunity.com/app/504230/discussions/ Steam Community Discussions] | ||
− | |||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| | + | {{Availability/row| Retail | celeste | unknown | [https://www.fangamer.com/collections/celeste/products/celeste-collectors-edition Collector's Edition] | | Windows }} |
+ | {{Availability/row| Epic Games Store | celeste | DRM-free | v1.4. Limited to the [[#Windows|FNA version]] on Windows.<ref>{{Refcheck|user=Aemony|date=2019-08-30|comment=The DirectX version is nowhere to be found after having downloaded the game.}}</ref><br/>DRM-free when launched directly from executable. | | Windows, OS X }} | ||
{{Availability/row| Humble | celeste | Steam | | | Windows, OS X, Linux }} | {{Availability/row| Humble | celeste | Steam | | | Windows, OS X, Linux }} | ||
− | {{Availability/row| itch.io | https://mattmakesgames.itch.io/celeste | DRM-free | | + | {{Availability/row| itch.io | https://mattmakesgames.itch.io/celeste | DRM-free | v1.4 | | Windows, OS X, Linux }} |
− | {{Availability/row| Steam | 504230 | Steam | | + | {{Availability/row| Microsoft Store | bwmql2rpwbhb | Microsoft Store | v1.3.3. [[#Windows|XNA version]] only.<ref>{{Refcheck|user=Baronsmoki|date=2021-10-19|comment=The game failed to respond to input from a DualShock 4.}}</ref><br/>{{Store feature|Xbox Play Anywhere}}. Included with {{store feature|Xbox Game Pass}}. | | Windows }} |
+ | {{Availability/row| Steam | 504230 | Steam | v1.4 | | Windows, OS X, Linux }} | ||
+ | {{Availability/row| Discord | 500428425362931713 | Discord | | | Windows | 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 = | ||
+ | }} | ||
+ | |||
+ | {{ii}} Celeste Classic can be played through a web browser on {{store link|itch.io|https://mattmakesgames.itch.io/celesteclassic}}. It is also an unlockable minigame within Celeste. | ||
+ | |||
+ | {{DLC| | ||
+ | {{DLC/row| Chapter 9: Farewell | Free DLC containing over 100 levels.<ref>{{Refurl|url=https://exok.com/posts/2019-09-05-hello-and-farewell/|title=Extremely OK Games - Hello, and Farewell|date=2019-09-06}}</ref> | Windows, OS X, Linux }} | ||
+ | }} | ||
+ | |||
+ | ===Version differences=== | ||
+ | ====Windows==== | ||
+ | {{ii}} There are two versions available on Windows: an [[Engine:XNA|XNA]] version and an [[Engine:FNA|FNA]] version. | ||
+ | {{ii}} Discord, itch.io, and Steam include both versions. Only the FNA version is available on the Epic Games Store, while the Microsoft Store only has the XNA version. | ||
+ | {{++}} The FNA version of the game uses SDL2, which has better controller compatibility than XNA.<ref name="opengl-playstation4"/> | ||
+ | |||
+ | {{Fixbox|description=Discord: Launch the FNA version|ref=<ref name="aemony-2019-08-30">{{Refcheck|user=Aemony|date=2019-08-30}}</ref>|fix= | ||
+ | # Launch Discord and navigate to the library. | ||
+ | # Click on '''the downwards pointing arrow''' to the right side of the '''Play''' button for the game. | ||
+ | # Select '''Celeste OpenGL'''. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=itch.io: Download the FNA version|ref=<ref name="aemony-2019-08-30"/>|fix= | ||
+ | # Navigate to the {{Store link|itch.io|https://mattmakesgames.itch.io/celeste|download page}} on itch.io. | ||
+ | # Download '''Celeste Windows (FNA)'''. | ||
+ | # Extract the archive to an appropriate location. | ||
+ | # Launch the game using {{file|Celeste.exe}}. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Steam: Change to the FNA version|ref=<ref name="opengl-playstation4"/>|fix= | ||
+ | # In the Steam library, select the game, {{key|Right-click}} on it and select '''Properties'''. | ||
+ | # Open the '''Betas''' tab. | ||
+ | # Change '''Select the beta you would like to opt into''' to <code>beta-1.3.3.0 - v1.4.0.0 (FNA)</code> and click '''Close'''. | ||
+ | # Steam should automatically download and install the FNA version. | ||
+ | # Once the installation is complete, launch the game normally. | ||
+ | }} | ||
+ | |||
+ | ==Essential improvements== | ||
+ | ===Skip intro logos and autosaving notice=== | ||
+ | {{Fixbox|description=Modify the game executable|ref={{cn|date=2022-01-30}}|fix= | ||
+ | {{ii}} These instructions are for game version <code>1.4.0.0</code> ([https://steamdb.info/patchnotes/6458966/ Steam build 6458966]). | ||
+ | # Open {{file|Celeste.exe}} in a hex editor such as [https://mh-nexus.de/en/hxd/ HxD]. | ||
+ | # At offset <code>0xFB433</code> replace <code>0x3B</code> with <code>0x3E</code>. | ||
+ | # Save the change. | ||
}} | }} | ||
Line 40: | Line 138: | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/config|Windows|{{P|game}}\Saves\}} | + | {{Game data/config|Windows|{{P|game}}\Saves\settings.celeste}} |
− | {{Game data/config|OS X| | + | {{Game data/config|Microsoft Store|{{p|localappdata}}\Packages\MattMakesGamesInc.Celeste_79daxvg0dq3v6\SystemAppData\wgs\|{{P|localappdata}}\Packages\MattMakesGamesInc.Celeste_79daxvg0dq3v6\Settings\settings.dat}} |
− | {{Game data/config|Linux|{{P|xdgdatahome}}/Celeste/Saves/}} | + | {{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/Celeste/Saves/settings.celeste}} |
+ | {{Game data/config|Linux|{{P|xdgdatahome}}/Celeste/Saves/settings.celeste}} | ||
}} | }} | ||
{{XDG|true}} | {{XDG|true}} | ||
Line 48: | Line 147: | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/saves|Windows|{{P|game}}\Saves\ | + | {{Game data/saves|Windows|{{P|game}}\Saves\*.celeste|{{P|game}}\Saves\debug.celeste}} |
− | {{Game data/saves|OS X| | + | {{Game data/saves|Microsoft Store|{{p|localappdata}}\Packages\MattMakesGamesInc.Celeste_79daxvg0dq3v6\SystemAppData\wgs\}} |
− | {{Game data/saves|Linux|{{P|xdgdatahome}}/Celeste/Saves | + | {{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/Celeste/Saves}} |
+ | {{Game data/saves|Linux|{{P|xdgdatahome}}/Celeste/Saves}} | ||
}} | }} | ||
+ | {{ii}} {{code|*}} corresponds to the number of the in-game save slot from 0 to 2, for a total of 3 slots. | ||
+ | {{ii}} {{file|debug.celeste}} is made if the ~debug option on the title screen is used. | ||
===[[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 | ||
− | |discord | + | |discord = true |
− | |discord notes | + | |discord notes = |
− | |gog galaxy | + | |epic games launcher = true |
− | |gog galaxy notes | + | |epic games launcher notes = |
− | |origin | + | |gog galaxy = |
− | |origin notes | + | |gog galaxy notes = |
− | |steam cloud | + | |origin = |
− | |steam cloud notes | + | |origin notes = |
− | | | + | |steam cloud = true |
− | | | + | |steam cloud notes = |
− | |xbox cloud | + | |ubisoft connect = |
− | |xbox cloud notes | + | |ubisoft connect notes = |
+ | |xbox cloud = true | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | ==Video== |
− | {{Image|Celeste_general_settings.png| | + | {{Image|Celeste_general_settings.png|General settings.}} |
− | {{Video | + | {{Video |
|wsgf link = | |wsgf link = | ||
|widescreen wsgf award = | |widescreen wsgf award = | ||
Line 78: | Line 182: | ||
|4k ultra hd wsgf award = | |4k ultra hd wsgf award = | ||
|widescreen resolution = true | |widescreen resolution = true | ||
− | |widescreen resolution notes= | + | |widescreen resolution notes= Scaled from 320x180. |
|multimonitor = false | |multimonitor = false | ||
|multimonitor notes = | |multimonitor notes = | ||
|ultrawidescreen = false | |ultrawidescreen = false | ||
− | |ultrawidescreen notes = 16:9 pillarboxed. | + | |ultrawidescreen notes = 16:9 {{term|pillarboxed}}.<ref>{{Refurl|url=https://steamcommunity.com/app/504230/discussions/0/1499000547475842168/#c2549465882918107485|title=21:9 aspect ratio ?? |date=2020-11-16}}</ref> |
|4k ultra hd = true | |4k ultra hd = true | ||
− | |4k ultra hd notes = | + | |4k ultra hd notes = There is no resolution option in-game. <br>The '''Adjust Screen Size''' option is for scaling to fit the screen and resolution. |
|fov = n/a | |fov = n/a | ||
|fov notes = | |fov notes = | ||
Line 94: | Line 198: | ||
|anisotropic notes = | |anisotropic notes = | ||
|antialiasing = n/a | |antialiasing = n/a | ||
− | |antialiasing notes = | + | |antialiasing notes = 3D models in menus are not anti-aliased. |
+ | |upscaling = unknown | ||
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
|vsync = true | |vsync = true | ||
|vsync notes = | |vsync notes = | ||
|60 fps = true | |60 fps = true | ||
|60 fps notes = | |60 fps notes = | ||
− | |120 fps = | + | |120 fps = hackable |
− | |120 fps notes = | + | |120 fps notes = See [[#Uncapped frame rate|Uncapped frame rate]]. |
|hdr = false | |hdr = false | ||
|hdr notes = | |hdr notes = | ||
+ | |ray tracing = unknown | ||
+ | |ray tracing notes = | ||
|color blind = false | |color blind = false | ||
|color blind notes = | |color blind notes = | ||
}} | }} | ||
− | === | + | ===[[Glossary:Frame rate (FPS)|Uncapped frame rate]]=== |
− | {{ii}} | + | {{Fixbox|description=Patch {{file|Celeste.exe}}|fix= |
− | {{ | + | {{ii}} This may affect the game physics slightly. |
− | + | {{ii}} It's recommended to cap the FPS to the monitor's refresh rate using [[Glossary:Vertical sync (Vsync)|Vertical sync (Vsync)]]. | |
− | {{ | + | {{ii}} The PICO-8 Minigame speeds up when playing over 60 FPS, making it almost unplayable. [[Glossary:Frame_rate_(FPS)#Frame_rate_capping|Capping it back to 60]] seems to fix this issue. |
− | # | + | # Go to https://github.com/dmarcuse/CelesteUncapped/releases. |
− | # | + | # Download, extract, and open the latest {{file|CelesteUncapped.zip}}. |
− | # Open | + | # Open {{folder|{{p|game}}\}}. |
− | # | + | # Drag and drop {{file|Celeste.exe}} onto {{file|CelesteUncapped.exe}}. |
− | |||
}} | }} | ||
− | ==Input | + | ==Input== |
− | {{Image|Celeste_controller_remapping.png| | + | {{Image|Celeste_controller_remapping.png|Controller remapping.}} |
− | {{Image|Celeste_keyboard_remapping.png| | + | {{Image|Celeste_keyboard_remapping.png|Keyboard remapping.}} |
− | + | {{Input | |
− | {{Input | ||
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
Line 152: | Line 259: | ||
|impulse triggers = false | |impulse triggers = false | ||
|impulse triggers notes = | |impulse triggers notes = | ||
− | | | + | |playstation controllers = limited |
− | | | + | |playstation controller models = DualShock 4 |
− | | | + | |playstation controllers notes = Only supported natively on Windows by the [[#Windows|FNA version]] of the game. XNA users must use an [[Controller:DualShock 4#Windows|XInput wrapper]]. |
− | | | + | |playstation prompts = limited |
− | |light bar support = | + | |playstation prompts notes = FNA version only. |
− | |light bar support notes = | + | |light bar support = limited |
− | | | + | |light bar support notes = FNA version only. |
− | | | + | |dualsense adaptive trigger support = unknown |
+ | |dualsense adaptive trigger support notes = | ||
+ | |dualsense haptics support = unknown | ||
+ | |dualsense haptics support notes = | ||
+ | |playstation connection modes = Wired, Wireless adapter | ||
+ | |playstation connection modes notes = | ||
|tracked motion controllers= false | |tracked motion controllers= false | ||
|tracked motion controllers notes = | |tracked motion controllers notes = | ||
|tracked motion prompts = unknown | |tracked motion prompts = unknown | ||
|tracked motion prompts notes = | |tracked motion prompts notes = | ||
− | |other controllers = | + | |other controllers = true |
|other controllers notes = | |other controllers notes = | ||
− | |other button prompts = | + | |other button prompts = Nintendo |
|other button prompts notes= | |other button prompts notes= | ||
|controller hotplug = true | |controller hotplug = true | ||
Line 172: | Line 284: | ||
|haptic feedback = true | |haptic feedback = true | ||
|haptic feedback notes = Can be reduced or disabled. | |haptic feedback notes = Can be reduced or disabled. | ||
+ | |digital movement supported = true | ||
+ | |digital movement supported notes= | ||
|simultaneous input = true | |simultaneous input = true | ||
|simultaneous input notes = | |simultaneous input notes = | ||
Line 186: | Line 300: | ||
}} | }} | ||
− | ==Audio | + | ==Audio== |
− | {{Audio | + | {{Audio |
|separate volume = true | |separate volume = true | ||
− | |separate volume notes = | + | |separate volume notes = Music, Sounds |
|surround sound = n/a | |surround sound = n/a | ||
|surround sound notes = | |surround sound notes = | ||
Line 196: | Line 310: | ||
|closed captions = false | |closed captions = false | ||
|closed captions notes = | |closed captions notes = | ||
− | |mute on focus lost = | + | |mute on focus lost = limited |
− | |mute on focus lost notes = | + | |mute on focus lost notes = The FNA version does not mute on focus lost.<br/>The XNA version always mutes on focus lost. |
|eax support = | |eax support = | ||
− | |eax support notes = | + | |eax support notes = |
+ | |royalty free audio = unknown | ||
+ | |royalty free audio notes = | ||
}} | }} | ||
Line 208: | Line 324: | ||
|audio = n/a | |audio = n/a | ||
|subtitles = true | |subtitles = true | ||
− | |notes = | + | |notes = Canadian English. |
|fan = | |fan = | ||
}} | }} | ||
Line 234: | Line 350: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Hebrew | ||
+ | |interface = hackable | ||
+ | |audio = n/a | ||
+ | |subtitles = unknown | ||
+ | |notes = Fan translation, [https://gamebanana.com/mods/download/391870 download]. | ||
+ | |fan = true | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Hungarian | |language = Hungarian | ||
− | |interface = | + | |interface = hackable |
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = unknown |
|notes = Fan translation, [https://steamcommunity.com/app/504230/discussions/0/3377008022023523953/ download]. | |notes = Fan translation, [https://steamcommunity.com/app/504230/discussions/0/3377008022023523953/ download]. | ||
|fan = true | |fan = true | ||
Line 261: | Line 385: | ||
{{L10n/switch | {{L10n/switch | ||
|language = Korean | |language = Korean | ||
− | |interface = | + | |interface = hackable |
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = unknown |
|notes = Fan translation, [https://steamcommunity.com/app/504230/discussions/0/1699416432426661862/ download]. | |notes = Fan translation, [https://steamcommunity.com/app/504230/discussions/0/1699416432426661862/ download]. | ||
+ | |fan = true | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Polish | ||
+ | |interface = hackable | ||
+ | |audio = n/a | ||
+ | |subtitles = unknown | ||
+ | |notes = Fan translation, [https://www.mediafire.com/file/mgeg3tmyzs8iwmx/Celeste_PL.exe/file download]. | ||
|fan = true | |fan = true | ||
}} | }} | ||
Line 291: | Line 423: | ||
|fan = | |fan = | ||
}} | }} | ||
+ | }} | ||
+ | |||
+ | ==Issues Fixed== | ||
+ | ===Problems rendering through DXVK/Wine (v1.4 FNA version)=== | ||
+ | {{Fixbox|description=Force FNA driver|ref=<ref>https://github.com/FNA-XNA/FNA/wiki/7%3A-FNA-Environment-Variables#fna3d_force_driver</ref>|fix= | ||
+ | Set the <code>FNA3D_FORCE_DRIVER</code> environment variable to either <code>Vulkan</code> or <code>OpenGL</code> before launching. | ||
}} | }} | ||
==Other information== | ==Other information== | ||
===API=== | ===API=== | ||
− | |||
{{API | {{API | ||
− | |direct3d versions = 9 | + | |direct3d versions = 9.0c, 11 |
− | |direct3d notes = | + | |direct3d notes = On Windows, the XNA version uses Direct3D 9, and the FNA version uses Direct3D 11 since v1.4.<ref name="1.4 fna">{{Refurl|url=https://store.steampowered.com/news/app/504230/view/2984171597628988822|title=Steam News - Celeste - V1.4.0.0 Changelog|date=2021-10-17|snippet=Updated to the latest version of FNA, introducing FNA3D. This means the FNA version can run DirectX on Windows and Metal on Mac}}</ref> |
|directdraw versions = | |directdraw versions = | ||
|directdraw notes = | |directdraw notes = | ||
|opengl versions = 2.1, 3.0 | |opengl versions = 2.1, 3.0 | ||
− | |opengl notes = | + | |opengl notes = The FNA version used OpenGL prior to v1.4. |
|glide versions = | |glide versions = | ||
|glide notes = | |glide notes = | ||
Line 309: | Line 446: | ||
|mantle support = | |mantle support = | ||
|mantle support notes = | |mantle support notes = | ||
− | |metal support = | + | |metal support = true |
− | |metal support notes = | + | |metal support notes = The FNA version has supported Metal since v1.4.<ref name="1.4 fna"/> |
|vulkan versions = | |vulkan versions = | ||
|vulkan notes = | |vulkan notes = | ||
Line 317: | Line 454: | ||
|shader model versions = | |shader model versions = | ||
|shader model notes = | |shader model notes = | ||
− | |64-bit | + | |windows 32-bit exe = true |
− | |64-bit | + | |windows 64-bit exe = false |
+ | |windows arm app = unknown | ||
+ | |windows exe notes = | ||
+ | |mac os x powerpc app = unknown | ||
+ | |macos intel 32-bit app = false | ||
+ | |macos intel 64-bit app = true | ||
+ | |macos arm app = unknown | ||
+ | |macos app notes = | ||
+ | |linux 32-bit executable= true | ||
+ | |linux 64-bit executable= true | ||
+ | |linux arm app = unknown | ||
+ | |linux executable notes = The itch.io DRM-free download offers both executables in one archive. | ||
}} | }} | ||
Line 330: | Line 478: | ||
|interface notes = | |interface notes = | ||
|input = SDL2 | |input = SDL2 | ||
− | |input notes = | + | |input notes = FNA version only. |
|cutscenes = | |cutscenes = | ||
|cutscenes notes = | |cutscenes notes = | ||
|multiplayer = | |multiplayer = | ||
|multiplayer notes= | |multiplayer notes= | ||
+ | }} | ||
+ | |||
+ | ===Debug Mode=== | ||
+ | {{Fixbox|description=Enable debug mode| |fix= | ||
+ | # Go to the save folder. | ||
+ | # Open {{file|settings.celeste}}. | ||
+ | # At the line <code><LaunchInDebugMode></code>, replace <code>false</code> by <code>true</code>. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} Launching the ~debug option on the title screen will make a save file {{file|debug.celeste}} in the {{folder|Saves}} folder. | ||
}} | }} | ||
Line 342: | Line 500: | ||
|minOS = 7 | |minOS = 7 | ||
− | |minCPU = Intel Core i3 | + | |minCPU = Intel Core i3-380M |
|minRAM = 2 GB | |minRAM = 2 GB | ||
|minHD = 1200 MB | |minHD = 1200 MB | ||
− | |minGPU = Intel HD 4000 | + | |minGPU = Intel HD Graphics 4000 |
|minDX = 10 | |minDX = 10 | ||
Line 360: | Line 518: | ||
|minOS = 10.7.5 | |minOS = 10.7.5 | ||
− | |minCPU = Intel Core i3 | + | |minCPU = Intel Core i3-380M |
|minRAM = 2 GB | |minRAM = 2 GB | ||
|minHD = 1200 MB | |minHD = 1200 MB | ||
Line 378: | Line 536: | ||
|minOS = glibc 2.17 | |minOS = glibc 2.17 | ||
− | |minCPU = Intel Core i3 | + | |minCPU = Intel Core i3-380M |
|minRAM = 2 GB | |minRAM = 2 GB | ||
|minHD = 1200 MB | |minHD = 1200 MB |
Latest revision as of 17:35, 4 February 2024
Developers | |
---|---|
Extremely OK Games | |
Linux | Ethan Lee |
Engines | |
Windows, OS X, Linux | Monocle Engine |
Windows, OS X, Linux | FNA |
Windows | XNA |
Release dates | |
Windows | January 25, 2018 |
macOS (OS X) | January 25, 2018 |
Linux | January 25, 2018 |
Reception | |
Metacritic | 88 |
OpenCritic | 92 |
IGDB | 91 |
Taxonomy | |
Monetization | One-time game purchase |
Microtransactions | None |
Modes | Singleplayer |
Pacing | Real-time |
Perspectives | Side view, Scrolling |
Controls | Direct control |
Genres | Action, Platform |
Art styles | Cartoon, Pixel art |
Themes | Contemporary, North America, Fantasy |
Series | Celeste |
Celeste | |
---|---|
Celeste | 2018 |
Celeste 64: Fragments of the Mountain | 2024 |
Celeste is a singleplayer side view and scrolling action and platform game in the Celeste series.
On Windows, the FNA version of the game supports more controllers than the XNA version (notably DualShock 4).[1]
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Collector's Edition | |||
Epic Games Store | v1.4. Limited to the FNA version on Windows.[2] DRM-free when launched directly from executable. |
|||
Humble Store | ||||
itch.io | v1.4 | |||
Microsoft Store | v1.3.3. XNA version only.[3] Xbox Play Anywhere. Included with Xbox Game Pass for PC. |
|||
Steam | v1.4 | |||
Discord (unavailable) |
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. |
- Celeste Classic can be played through a web browser on itch.io. It is also an unlockable minigame within Celeste.
DLC and expansion packs
Name | Notes | |
---|---|---|
Chapter 9: Farewell | Free DLC containing over 100 levels.[4] |
Version differences
Windows
- There are two versions available on Windows: an XNA version and an FNA version.
- Discord, itch.io, and Steam include both versions. Only the FNA version is available on the Epic Games Store, while the Microsoft Store only has the XNA version.
- The FNA version of the game uses SDL2, which has better controller compatibility than XNA.[1]
Discord: Launch the FNA version[5] |
---|
|
itch.io: Download the FNA version[5] |
---|
|
Steam: Change to the FNA version[1] |
---|
|
Essential improvements
Skip intro logos and autosaving notice
Modify the game executable[citation needed] |
---|
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\Saves\settings.celeste[Note 1] |
Microsoft Store | %LOCALAPPDATA%\Packages\MattMakesGamesInc.Celeste_79daxvg0dq3v6\SystemAppData\wgs\ %LOCALAPPDATA%\Packages\MattMakesGamesInc.Celeste_79daxvg0dq3v6\Settings\settings.dat |
macOS (OS X) | $HOME/Library/Application Support/Celeste/Saves/settings.celeste |
Linux | $XDG_DATA_HOME/Celeste/Saves/settings.celeste |
- This game follows the XDG Base Directory Specification on Linux.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\Saves\*.celeste[Note 1] <path-to-game>\Saves\debug.celeste[Note 1] |
Microsoft Store | %LOCALAPPDATA%\Packages\MattMakesGamesInc.Celeste_79daxvg0dq3v6\SystemAppData\wgs\ |
macOS (OS X) | $HOME/Library/Application Support/Celeste/Saves |
Linux | $XDG_DATA_HOME/Celeste/Saves |
-
*
corresponds to the number of the in-game save slot from 0 to 2, for a total of 3 slots. -
debug.celeste
is made if the ~debug option on the title screen is used.
Save game cloud syncing
System | Native | Notes |
---|---|---|
Discord | ||
Epic Games Launcher | ||
Steam Cloud | ||
Xbox Cloud |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | Scaled from 320x180. | ||
Multi-monitor | |||
Ultra-widescreen | 16:9 pillarboxed.[6] | ||
4K Ultra HD | There is no resolution option in-game. The Adjust Screen Size option is for scaling to fit the screen and resolution. |
||
Field of view (FOV) | |||
Windowed | |||
Borderless fullscreen windowed | See the glossary page for potential workarounds. | ||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | 3D models in menus are not anti-aliased. | ||
Vertical sync (Vsync) | |||
60 FPS | |||
120+ FPS | See Uncapped frame rate. | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Uncapped frame rate
Patch Celeste.exe
|
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | No mouse support. | |
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | ||
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers | DualShock 4 Only supported natively on Windows by the FNA version of the game. XNA users must use an XInput wrapper. |
|
---|---|---|
PlayStation button prompts | FNA version only. | |
Light bar support | FNA version only. | |
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes | Wired, Wireless (DualShock 4 USB Wireless Adapter) |
Generic/other controllers | ||
---|---|---|
Button prompts |
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | Can be reduced or disabled. | |
Digital movement supported | ||
Simultaneous controller+KB/M |
Steam Input | ||
---|---|---|
Steam Input API support | ||
Hook input (legacy mode) | ||
Official controller preset(s) | ||
Steam Controller button prompts | ||
Cursor detection |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Music, Sounds | |
Surround sound | ||
Subtitles | ||
Closed captions | ||
Mute on focus lost | The FNA version does not mute on focus lost. The XNA version always mutes on focus lost. |
|
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | Canadian English. | |||
Simplified Chinese | ||||
French | ||||
German | ||||
Hebrew | Fan translation, download. | |||
Hungarian | Fan translation, download. | |||
Italian | ||||
Japanese | ||||
Korean | Fan translation, download. | |||
Polish | Fan translation, download. | |||
Brazilian Portuguese | ||||
Russian | ||||
Spanish |
Issues Fixed
Problems rendering through DXVK/Wine (v1.4 FNA version)
Force FNA driver[7] |
---|
Set the |
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9.0c, 11 | On Windows, the XNA version uses Direct3D 9, and the FNA version uses Direct3D 11 since v1.4.[8] |
OpenGL | 2.1, 3.0 | The FNA version used OpenGL prior to v1.4. |
Metal support | The FNA version has supported Metal since v1.4.[8] |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | |||
Linux | The itch.io DRM-free download offers both executables in one archive. |
Middleware
Middleware | Notes | |
---|---|---|
Audio | FMOD | |
Input | SDL2 | FNA version only. |
Debug Mode
Enable debug mode |
---|
Notes
|
System requirements
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | 7 | |
Processor (CPU) | Intel Core i3-380M | |
System memory (RAM) | 2 GB | |
Hard disk drive (HDD) | 1200 MB | |
Video card (GPU) | Intel HD Graphics 4000 DirectX 10 compatible |
macOS (OS X) | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 10.7.5 | |
Processor (CPU) | Intel Core i3-380M | |
System memory (RAM) | 2 GB | |
Hard disk drive (HDD) | 1200 MB | |
Video card (GPU) | OpenGL 2.1 with ARB compatible | OpenGL 3.0 compatible |
- A 64-bit operating system is required.
Linux | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | glibc 2.17 | |
Processor (CPU) | Intel Core i3-380M | |
System memory (RAM) | 2 GB | |
Hard disk drive (HDD) | 1200 MB | |
Video card (GPU) | OpenGL 2.1 with ARB compatible | OpenGL 3.0 compatible |
Notes
- ↑ 1.0 1.1 1.2 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
References
- ↑ 1.0 1.1 1.2 Steam Community - PS4 Controllers on PC - last accessed on 2018-04-28
- "Alternatively you can use the OpenGL Beta branch (by changing it in Celeste's Steam settings by right clicking the app). The OpenGL version of the game runs on FNA & SDL2, which has more controller support than XNA."
- ↑ Verified by User:Aemony on 2019-08-30
- The DirectX version is nowhere to be found after having downloaded the game.
- ↑ Verified by User:Baronsmoki on 2021-10-19
- The game failed to respond to input from a DualShock 4.
- ↑ Extremely OK Games - Hello, and Farewell - last accessed on 2019-09-06
- ↑ 5.0 5.1 Verified by User:Aemony on 2019-08-30
- ↑ 21:9 aspect ratio ?? - last accessed on 2020-11-16
- ↑ https://github.com/FNA-XNA/FNA/wiki/7%3A-FNA-Environment-Variables#fna3d_force_driver
- ↑ 8.0 8.1 Steam News - Celeste - V1.4.0.0 Changelog - last accessed on 2021-10-17
- "Updated to the latest version of FNA, introducing FNA3D. This means the FNA version can run DirectX on Windows and Metal on Mac"