-
Notifications
You must be signed in to change notification settings - Fork 8
/
index.html
executable file
·270 lines (242 loc) · 17.7 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="icon" type="image/png" href="/favicon.png">
<link rel="shortcut icon" type="image/png" href="/favicon.png">
<title>Everest - Celeste Mod Loader</title>
<meta name="description" content="The mod loader for the retro-style 2D platformer Celeste.">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<meta name="mobile-web-app-capable" content="yes">
<meta name="theme-color" content="#3b2d4a">
<meta property="docfx:navrel" content="toc.html">
<meta property="docfx:tocrel" content="toc.html">
<meta property="docfx:rel" content="">
<meta property="docfx:newtab" content="true">
<meta property="og:type" content="article">
<meta property="og:title" content="Everest - Celeste Mod Loader">
<meta property="og:description" content="The mod loader for the retro-style 2D platformer Celeste.">
<meta name="author" content="Everest Team">
<meta property="og:locale" content="en_US">
<link rel="canonical" href="https://everestapi.github.io/"><meta property="og:url" content="https://everestapi.github.io/">
<meta property="og:image" content="https://everestapi.github.io/logo.png">
<meta name="twitter:card" content="summary"><meta name="twitter:image" content="https://everestapi.github.io/logo.png"><meta name="twitter:site" content="@everestapi"><meta name="twitter:creator" content="@everestapi">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins:400,600&display=swap">
<link rel="stylesheet" href="/main/style.css">
</head>
<body>
<div id="background"></div>
<div id="parallax-root">
<div id="front">
<img id="front-logo" src="/main/everest.png">
</div>
<div id="body">
<div id="body-bg">
<div id="cogwheel"></div>
</div>
<ul id="toplist">
<li><a id="toplink-install" class="button" href="#installing-everest"><div class="toplink-icon"></div><div class="toplink-text">Install Everest</div></a></li>
<li><a id="toplink-mods" class="button" href="https://gamebanana.com/celeste"><div class="toplink-icon"></div><div class="toplink-text">Download Mods</div></a></li>
<li><a id="toplink-discord" class="button" href="https://discord.gg/celeste"><div class="toplink-icon"></div><div class="toplink-text">Join the Celestecord</div></a></li>
<li><a id="toplink-wiki" class="button" href="https://github.com/EverestAPI/Resources/wiki"><div class="toplink-icon"></div><div class="toplink-text">Check the Wiki</div></a></li>
</ul>
<p>Everest is an <a href="https://github.com/EverestAPI">open-source</a> mod loader and modding API for <a href="http://www.celestegame.com/">Celeste</a>, allowing you to create custom map packs, texture replacements and code mods to your heart's content.</p>
<h2 id="features">Features</h2>
<p class="note">
<img class="haha" src="/main/haha.png" alt="granny laughing">
We're too busy and don't have time to update this list.<br>
It would also be longer if that Berry guy would've ignored us!
</p>
<ul>
<li>In-game updater and dependency downloader</li>
<li>Cross-platform: Windows, macOS, Linux
<ul>
<li>Works with itch.io, Steam and Epic Games.</li>
<li>Doesn't (and probably won't ever) work with the Windows Store.</li>
</ul>
</li>
<li>TASBot-verified</li>
<li><strong>Easily switch between Everest and vanilla Celeste from the title screen or Olympus</strong></li>
<li>Load mod files without messing with your original files:
<ul>
<li>Custom sound effects</li>
<li>New decals, tilesets, sprites and other graphics</li>
<li>Custom character dialogues</li>
<li>Completely new maps and campaigns</li>
<li>And anything else thanks to code mods</li>
</ul>
</li>
<li>Sound test - <strong>including easter eggs hidden in Celeste by the legendary Kevin Regamey</strong></li>
<li>Quality of life improvements:
<ul>
<li>Gets you out of most softlocks (disabled for vanilla maps)</li>
<li>Discord Rich Presence - share your stats live</li>
<li>Use your keyboard to rename save files</li>
</ul>
</li>
<li>Enhanced Debug Mode:
<ul>
<li>Toggle the hidden debug mode in-game - no save file edits needed</li>
<li>Live reloading of the map you're working on, both automatic and via F5</li>
<li>Reload all code and assets quickly using CTRL + F5</li>
<li>F6 to open the improved map viewer - now without losing progress and with SHIFT / CTRL modifiers!</li>
<li>Got a keyboard without <code>~</code> and want to open the console? Press <code>.</code></li>
<li>Speaking of console: Live log output using the <code>--console</code> launch flag</li>
</ul>
</li>
<li><strong>A lot</strong> of unhardcoded and customizable entities for your custom maps</li>
<li>And much more that did not fit into this list. Whew!</li>
</ul>
<h2 id="installing-everest">Installing Everest</h2>
<h3 id="olympus">Olympus - Cross-platform Everest Installer</h3>
<p class="note">
<img class="yolo" src="/main/yolo.png" alt="theo saying yolo">
YOLO! This fancy tech is actively worked on, so don't be surprised if it blows up in your face.<br>
Please report all bugs to the Everest Team in #modding_help on the Celeste Discord server!<br>
Feel free to scroll down to the manual installation instructions if this doesn't work.
</p>
<ul>
<li>
If you are on <strong>Windows:</strong>
<ul>
<li>
<a href="https://gamebanana.com/tools/download/6449">Download <strong><code>olympus.exe</code> from GameBanana</strong> and run it.</a>
<ul>
<li><a href="https://github.com/EverestAPI/Olympus/releases/download/v21.01.11.07/Olympus.exe">... or download it directly from GitHub.</a></li>
</ul>
</li>
<li>If Windows SmartScreen blocks it, tell it to run anyway.</li>
<li>If your antivirus blocks it, let them analyze it as a false positive and if possible, send them here.<br>Olympus can update itself and injects Everest code into Celeste.exe but both are open-source.</li>
</ul><br>
</li>
<li>
If you are on <strong>macOS:</strong>
<ul>
<li>
<a href="https://dev.azure.com/EverestAPI/Olympus/_build/latest?definitionId=4&branchName=stable" id="olympus-macos-latest-link">Download the latest autobuild.</a>
<div id="olympus-macos-artifact-instructions"><strong>Click the "5 published" button under "Related", then "macos.main" to download it.</strong></div>
</li>
<li>Unzip the zip inside of the zip.</li>
<li>
Drag the Olympus app into your Applications folder.<br>
If you leave it in your Downloads folder, some things like self-updating might not work!<br>
<b id="mac-instructions-fold-icon">-</b> <a id="mac-instructions-fold-trigger" href="#">Instructions for running the unverified app</a>
<ul id="mac-instructions-fold">
<li>
Running Olympus will probably result in this error showing up. Close it by clicking "Done".
<div><img src="/images/olympus-run-macos-1.png" class="halfwidth"></div>
</li>
<li>
Then, open the Settings app, select "Privacy & Security" and scroll down until you see a notice about Olympus. Open it anyway!
<div><img src="/images/olympus-run-macos-2.png"></div>
</li>
<li>
Go through this final warning by clicking "Open Anyway" again. You might need to type your password to finish the process.
<div><img src="/images/olympus-run-macos-3.png" class="halfwidth"></div>
</li>
</ul>
</li>
</ul><br>
</li>
<li>
If you are on <strong>Linux:</strong>
<ul>
<li>
<a href="https://dev.azure.com/EverestAPI/Olympus/_build/latest?definitionId=4&branchName=stable" id="olympus-linux-latest-link">Download the latest autobuild.</a>
<div id="olympus-linux-artifact-instructions"><strong>Click the "5 published" button under "Related", then "linux.main" to download it.</strong></div>
</li>
<li>Unzip the zip inside of the zip.<br>
<b>The resulting folder will be your Olympus "installation" folder.</b>
</li>
<li>Run <code>install.sh</code> <b>in a terminal</b> to install the one-click installer handler and application icon.</li>
<li>
Run Olympus from your applications list (or <code>olympus</code> in the folder) and hope that it works.<br>
If it doesn't, here are some things to check:
<ul>
<li>If the bundled Love2D doesn't work and your distro provides it via the package manager, try that.</li>
<li>If you have Mono installed on your system, try updating it.</li>
<li>If you are on ArchLinux, you can give <a href="https://aur.archlinux.org/packages/olympus" target="_blank">the unofficial AUR package</a> a try.</li>
<li>Alternatively, you could also try out <a href='https://flathub.org/apps/io.github.everestapi.Olympus' target='_blank'>the Flathub package</a>.</li>
</ul>
If you're still out of luck, feel free to ask for help on the Celeste Discord.
</li>
</ul><br>
</li>
<li><strong>No matter what platform you are on:</strong>
<ul>
<li>If there's a red ! on the options button, update Olympus first.</li>
<li>Press on the "Manage" button on the left side.</li>
<li>Add your Celeste installation(s), change the name(s) as you see fit.</li>
<li>Go back (top left corner) and press the huge Everest installation button.</li>
<li>Select an Everest version and hit the long "Install" or "Update" button.</li>
</ul>
</li>
</ul>
<img class="screenshot" src="/main/olympus.png" alt="a screenshot of the olympus installer">
<h3 id="windows-auto-installer">Everest.Installer for Windows (old)</h3>
<ul>
<li><a href="https://gamebanana.com/tools/download/6449">Download <strong><code>everestinstaller.exe</code></strong> and run it.</a></li>
<li>If Windows SmartScreen blocks it, tell it to run anyway.</li>
</ul>
<h3 id="cross-platform-manual-installation">Cross-platform manual installation</h3>
<p class="note">
<img class="thinking" src="/main/thinking.png" alt="maddy thinking">
If you need to scroll down this far, please let us know why so we can improve Olympus.<br>
If you're familiar with the command line, you can use <a href="https://mons.coloursofnoise.ca/">mons</a> to install Everest and manage your mods.<br>
You can also follow the installation instructions below to install Everest manually!
</p>
<ul>
<li>
Download the latest autobuild for the branch you want:
<ul>
<li><a href="https://dev.azure.com/EverestAPI/Everest/_build/latest?definitionId=3&branchName=stable" id="latest-stable-link">stable branch</a>: best if you don't need any new features and just want to play mods.</li>
<li><a href="https://dev.azure.com/EverestAPI/Everest/_build/latest?definitionId=3&branchName=beta" id="latest-beta-link">beta branch</a>: best to develop your mod or to have others test your mods on, with earlier access to new features.</li>
<li><a href="https://dev.azure.com/EverestAPI/Everest/_build/latest?definitionId=3&branchName=dev" id="latest-dev-link">dev branch</a>: gets updated <i>very frequently</i> as development of new features goes on.</li>
</ul>
<div id="artifact-instructions"><strong>Click the "1 published" button under "Related", then "main" to download it.</strong></div>
</li>
<li>Open the directory where Celeste.exe is located:
<ul>
<li><strong>With Steam:</strong> right click Celeste in your library, then "Manage" > "Browse local files".</li>
<li><strong>On macOS:</strong> follow the step above if you own the game on Steam. Right click the Celeste application, and choose "Show Package Contents". After that, go into the <code>Contents</code> directory, then <code>Resources</code>.</li>
</ul>
</li>
<li>Open the <code>main.zip</code> file you downloaded, then copy the <strong>contents</strong> of the <code>main</code> folder to the directory where Celeste.exe is: <code>Celeste.Mod.mm.dll</code> should be right next to <code>Celeste.exe</code>.</li>
<li>Run the appropriate MiniInstaller executable for your operating system:
<ul>
<li>On 64 bit Windows, run <code>MiniInstaller-win64.exe</code>.</li>
<li>On 32 bit Windows, run <code>MiniInstaller-win.exe</code>.</li>
<li>On Linux, run <code>MiniInstaller-linux</code>.</li>
<li>On macOS, run <code>MiniInstaller-osx</code>.</li>
</ul>
</li>
</ul>
<h2 id="installing-mods">Installing mods</h2>
<ul>
<li>Find a mod that you want to play with on <a href="https://gamebanana.com/celeste">GameBanana</a>, or in the "Download Mods" section of Olympus.</li>
<li>Press the 1-click installation button.
<ul>
<li>If the 1-click installer doesn't work, put the mod <code>.zip</code> into the <code>Mods</code> directory where Celeste is, or drag the <code>.zip</code> on Olympus to install it.</li>
<li>For prototyping and development, feel free to use a folder instead of a <code>.zip</code></li>
</ul>
</li>
<li>That's it. No need to extract anything.</li>
</ul>
</div>
<div id="footer">
Baked with <img class="berry" src="/main/berry.gif" alt="a strawberry"> by the Everest Team
</div>
</div>
<div id="foreground">
<div id="overlay-wrap">
<div id="overlay">
</div>
</div>
<div id="noisefg">
</div>
</div>
<div id="dummy"></div>
<script src="index.js"></script>
</body>
</html>