celeste avali skin source code
Go to file
micycle ef2dce6872 add seperate color mode toggle for body colors 2023-05-21 21:37:00 -05:00
Audio Merge all of micycle's changes 2023-05-07 22:30:34 -04:00
Dialog add seperate color mode toggle for body colors 2023-05-21 21:37:00 -05:00
Effects unbreak colored dash particles 2023-05-21 21:37:00 -05:00
Graphics sprite cleanup, readme, zip 2023-05-08 01:14:06 -04:00
SourceCode add seperate color mode toggle for body colors 2023-05-21 21:37:00 -05:00
.gitignore create the References directory + add it to our search path 2023-05-09 01:21:34 -04:00
LICENSE.md readme + oops license markdown 2023-05-07 23:59:55 -04:00
README.md makefile and readme updates 2023-05-09 01:26:13 -04:00
everest.yaml Merge all of micycle's changes 2023-05-07 22:30:34 -04:00
zip.sh sprite cleanup, readme, zip 2023-05-08 01:14:06 -04:00

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