Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Celeste"

From PCGamingWiki, the wiki about fixing PC games
m (made the key point into an introduction sentence)
(18 intermediate revisions by 4 users not shown)
Line 28: Line 28:
 
{{Infobox game/row/taxonomy/vehicles          | }}
 
{{Infobox game/row/taxonomy/vehicles          | }}
 
{{Infobox game/row/taxonomy/art styles        | Pixel art, Cartoon }}
 
{{Infobox game/row/taxonomy/art styles        | Pixel art, Cartoon }}
{{Infobox game/row/taxonomy/themes            | North America }}
+
{{Infobox game/row/taxonomy/themes            | Contemporary, North America }}
 
{{Infobox game/row/taxonomy/series            | }}
 
{{Infobox game/row/taxonomy/series            | }}
 
|steam appid  = 504230
 
|steam appid  = 504230
Line 38: Line 38:
 
|mobygames    = celeste
 
|mobygames    = celeste
 
|wikipedia    = Celeste (video game)
 
|wikipedia    = Celeste (video game)
|winehq      =  
+
|winehq      = 19256
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
Line 47: Line 47:
 
|release history  =  
 
|release history  =  
  
|current state    = On Windows, the [[#Windows|FNA version]] of the game supports more controllers than the DirectX 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>
+
|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>
 
}}
 
}}
  
Line 56: Line 56:
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | celeste | unknown | [https://www.fangamer.com/collections/celeste/products/celeste-collectors-edition Collector's edition] | | Windows }}
+
{{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| 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 | v1.4 |  | Windows, OS X, Linux }}
 
{{Availability/row| itch.io | https://mattmakesgames.itch.io/celeste | DRM-free | v1.4 |  | Windows, OS X, Linux }}
{{Availability/row| Microsoft Store | bwmql2rpwbhb | Microsoft Store | v1.3.3<br/>{{Store feature|Xbox Play Anywhere}}. Included with {{store feature|Xbox Game Pass}}. | | Windows }}
+
{{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}}. | | Windows }}
{{Availability/row| Steam | 504230 | Steam | v1.4 | | Windows, OS X, Linux }}
+
{{Availability/row| Steam | 504230 | Steam | v1.4 | | Windows, OS X, Linux }}
 
}}
 
}}
  
{{ii}} Celeste Classic can be played through a web browser on [https://mattmakesgames.itch.io/celesteclassic itch.io].
+
{{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|
Line 73: Line 73:
 
====Windows====
 
====Windows====
 
{{ii}} There are two versions available on Windows: an [[Engine:XNA|XNA]] version and an [[Engine:FNA|FNA]] version.
 
{{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. The Epic Games Store is limited to the 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 support than XNA.<ref name="opengl-playstation4"/>
+
{{++}} 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=
 
{{Fixbox|description=Discord: Launch the FNA version|ref=<ref name="aemony-2019-08-30">{{Refcheck|user=Aemony|date=2019-08-30}}</ref>|fix=
Line 93: Line 93:
 
# Select the game, {{key|Right-click}} on it and select '''Properties'''.
 
# Select the game, {{key|Right-click}} on it and select '''Properties'''.
 
# Open the '''Betas''' tab.
 
# Open the '''Betas''' tab.
# Change '''Select the beta you would like to opt into''' to <code>opengl</code> and click '''Close'''.
+
# Change '''Select the beta you would like to opt into''' to <code>v1.4.0.0 (FNA)</code> and click '''Close'''.
 
# Steam should automatically download and install the FNA version.
 
# Steam should automatically download and install the FNA version.
 
# Once the installation is complete, launch the game normally.
 
# Once the installation is complete, launch the game normally.
Line 113: Line 113:
 
{{Game data|
 
{{Game data|
 
{{Game data/config|Windows|{{P|game}}\Saves\settings.celeste}}
 
{{Game data/config|Windows|{{P|game}}\Saves\settings.celeste}}
 +
{{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|OS X|~/Library/Application Support/Celeste/Saves/settings.celeste}}
 
{{Game data/config|OS X|~/Library/Application Support/Celeste/Saves/settings.celeste}}
 
{{Game data/config|Linux|{{P|xdgdatahome}}/Celeste/Saves/settings.celeste}}
 
{{Game data/config|Linux|{{P|xdgdatahome}}/Celeste/Saves/settings.celeste}}
Line 120: Line 121:
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|{{P|game}}\Saves\*.celeste}}
+
{{Game data/saves|Windows|{{P|game}}\Saves\*.celeste|{{P|game}}\Saves\debug.celeste}}
 
{{Game data/saves|Microsoft Store|{{p|localappdata}}\Packages\MattMakesGamesInc.Celeste_79daxvg0dq3v6\SystemAppData\wgs\}}
 
{{Game data/saves|Microsoft Store|{{p|localappdata}}\Packages\MattMakesGamesInc.Celeste_79daxvg0dq3v6\SystemAppData\wgs\}}
 
{{Game data/saves|OS X|~/Library/Application Support/Celeste/Saves}}
 
{{Game data/saves|OS X|~/Library/Application Support/Celeste/Saves}}
Line 126: Line 127:
 
}}
 
}}
 
{{ii}} {{code|*}} corresponds to the number of the in-game save slot from 0 to 2 for a total of 3 slots.
 
{{ii}} {{code|*}} corresponds to the number of the in-game save slot from 0 to 2 for a total of 3 slots.
 +
{{ii}} 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]]===
Line 179: Line 181:
 
|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          =  
Line 215: Line 219:
 
|impulse triggers          = false
 
|impulse triggers          = false
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = true
+
|dualshock 4              = limited
 
|dualshock 4 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]].
 
|dualshock 4 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]].
|dualshock prompts        = true
+
|dualshock prompts        = limited
|dualshock prompts notes  =  
+
|dualshock prompts notes  = FNA version only.
|light bar support        = true
+
|light bar support        = limited
|light bar support notes  =  
+
|light bar support notes  = FNA version only.
 
|dualshock 4 modes        = wired, wireless adapter
 
|dualshock 4 modes        = wired, wireless adapter
 
|dualshock 4 modes notes  = V2 tested.
 
|dualshock 4 modes notes  = V2 tested.
Line 259: Line 263:
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = false
+
|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        =  
Line 328: Line 332:
 
|subtitles = n/a
 
|subtitles = n/a
 
|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 = n/a
 +
|notes    = Fan translation, [https://www.mediafire.com/file/mgeg3tmyzs8iwmx/Celeste_PL.exe/file download].
 
|fan      = true
 
|fan      = true
 
}}
 
}}
Line 406: Line 418:
 
|multiplayer      =  
 
|multiplayer      =  
 
|multiplayer notes=  
 
|multiplayer notes=  
 +
}}
 +
 +
===Debug Mode===
 +
{{Fixbox|description=Enable debug mode| |fix=
 +
# Go to the save folder.
 +
# Open <code>settings.celeste</code>.
 +
# At the line <code><LaunchInDebugMode></code> replace <code>false</code> by <code>true</code>.
 +
 +
'''Notes'''
 +
{{ii}} Launch the ~debug option on the title screen will make a save file <code>debug.celeste</code> in the Saves folder.
 
}}
 
}}
  

Revision as of 23:49, 29 November 2021

Celeste
Celeste cover
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
Microtransactions None
Modes Singleplayer
Pacing Real-time
Perspectives Side view, Scrolling
Controls Direct control
Genres Platform
Art styles Pixel art, Cartoon
Themes Contemporary, North America
Celeste on HowLongToBeat
Celeste on IGDB
Celeste on MobyGames
Celeste on Wikipedia

Celeste is a singleplayer side view and scrolling platform game.

On Windows, the FNA version of the game supports more controllers than the XNA version (notably DualShock 4).[1]

General information

Changelog
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
DRM details are not known
Collector's Edition
Windows
Epic Games Store
DRM-free after installation through Epic Games Launcher (notes may include more details)
v1.4. Limited to the FNA version on Windows.[2]
DRM-free when launched directly from executable.
Windows
macOS (OS X)
Humble Store
Icon overlay.png
Windows
macOS (OS X)
Linux
itch.io
DRM-free
v1.4
Windows
macOS (OS X)
Linux
Microsoft Store
Microsoft Store
v1.3.3. XNA version only.[3]
Xbox Play Anywhere.
Windows
Steam
Icon overlay.png
v1.4
Windows
macOS (OS X)
Linux
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 released on September 9, 2019.[4]
Windows
macOS (OS X)
Linux

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]
  1. Launch Discord and navigate to the library.
  2. Click on the downwards pointing arrow to the right side of the Play button for the game.
  3. Select Celeste OpenGL.
itch.io: Download the FNA version[5]
  1. Navigate to the download page on itch.io.
  2. Download Celeste Windows (FNA).
  3. Extract the archive to an appropriate location.
  4. Launch the game using Celeste.exe.
Steam: Change to the FNA version[1]
  1. Launch Steam.
  2. Select the game, Right-click on it and select Properties.
  3. Open the Betas tab.
  4. Change Select the beta you would like to opt into to v1.4.0.0 (FNA) and click Close.
  5. Steam should automatically download and install the FNA version.
  6. Once the installation is complete, launch the game normally.

Essential improvements

Skip intro logos and autosaving notice

Modify the game executable[citation needed]
These instructions are for game version 1.3.1.2.
  1. Open Celeste.exe in a hex editor such as HxD.
  2. At offset 0xF99D5 replace 0x2D with 0x2C to disable the "presents" screen.
  3. At offset 0xF9A10 replace 0x2D with 0x2C to disable the "a game by" screen.
  4. At offset 0xF9A4B replace 0x3A with 0x39 to disable the autosaving notice.
  5. Save the changes.

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) ~/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) ~/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

Video

In-game general settings.
In-game general settings.

Graphics feature State Notes
Widescreen resolution
Scaled from 320x180.
Multi-monitor
Ultra-widescreen
16:9 pillarboxed.[6]
4K Ultra HD
No resolution option in-game.
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 antialiased.
Vertical sync (Vsync)
60 FPS
120+ FPS
Game capped at 61 FPS. Menus are uncapped.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Input

In-game controller remapping.
In-game controller remapping.
In-game keyboard remapping.
In-game keyboard remapping.

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.

Localizations

Language UI Audio Sub Notes
English
Canadian English.
Simplified Chinese
French
German
Hungarian
Fan translation, download.
Italian
Japanese
Korean
Fan translation, download.
Polish
Fan translation, download.
Brazilian Portuguese
Russian
Spanish

Other information

API

Technical specs Supported Notes
Direct3D 9, 11 On Windows, the XNA version uses Direct3D 9 and the FNA version uses Direct3D 11 since v1.4.[7]
OpenGL 2.1, 3.0 The FNA version used OpenGL prior to v1.4.
Metal support
The FNA version supports Metal since v1.4.[7]
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
  1. Go to the save folder.
  2. Open settings.celeste.
  3. At the line <LaunchInDebugMode> replace false by true.

Notes

Launch the ~debug option on the title screen will make a save file debug.celeste in the Saves folder.

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
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


Notes

  1. 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. 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."
  2. Verified by User:Aemony on 2019-08-30
    The DirectX version is nowhere to be found after having downloaded the game.
  3. Verified by User:Baronsmoki on 2021-10-19
    The game failed to respond to input from a DualShock 4.
  4. Extremely OK Games - Hello, and Farewell - last accessed on 2019-09-06
  5. 5.0 5.1 Verified by User:Aemony on 2019-08-30
  6. 21:9 aspect ratio ?? - last accessed on 2020-11-16
  7. 7.0 7.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"