Audio | ||
Dialog | ||
Effects | ||
Graphics | ||
SourceCode | ||
.gitignore | ||
everest.yaml | ||
LICENSE.md | ||
Makefile | ||
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 specifically required libraries are listed in the makefile, but here's the jist:
- some libraries from celeste+everest
- the celestenet client and shared libraries from celestenet. can be extracted from manual download
you can symlink and/or place the required libraries in
SourceCode/Libraries
orSourceCode/References
ln -s ~/.local/share/Steam/steamapps/common/Celeste/ SourceCode/Libraries
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 References
, 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