ef2dce6872 | ||
---|---|---|
Audio | ||
Dialog | ||
Effects | ||
Graphics | ||
SourceCode | ||
.gitignore | ||
LICENSE.md | ||
README.md | ||
everest.yaml | ||
zip.sh |
README.md
Avali Skin
this is the repository for the Avali Skin mod for celeste
Compiling
Libraries
libraries are placed in SourceCode/Libraries
. all the required libraries are listed in the makefile, and they should be all distributed with your copy of celeste+everest. you can symlink/copy the other libraries from the celeste program directory:
ln -s ~/.local/share/Steam/steamapps/common/Celeste/ SourceCode/Libraries
other reference libraries are placed in SourceCode/References
. in particular, the celestenet libraries can be extracted from the latest celestenet release: CelesteNet.Client.dll
and CelesteNet.Shared.dll
.
Linux
there's a makefile in SourceCode
that can build the dll and the required shaders for the mod:
- DLL:
make
- Shaders:
make shader_c
for compiling shaders, you need D3DCompiler_43.dll
, d3dx9_43.dll
, and fxc.exe
, which can be found via wine/proton installations (more details in makefile), and fxc.exe can be found from the DX3D 2010 June Microsoft SDK. place these directly in SourceCode
and not in Libraries
, since windows searches the current working directory for libraries as well
Linux Dependencies
all you need are the mono headers and mcs
, the mono c# compiler
- Void Linux:
xbps-install mono-devel
- Debian:
apt install mono-mcs mono-tools-devel
Windows
umm uhhh ummmmm
Thanks
thank you to bit/micycle for basically overhauling my old bad code and implementing like all the features and polish I was wanting from the start. you're a real one