From ab315e5598d161d7de4d714223c01a785d23d366 Mon Sep 17 00:00:00 2001 From: yosh Date: Sun, 21 May 2023 22:12:06 -0500 Subject: [PATCH] update readme --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 3ffe29d..47e4888 100644 --- a/README.md +++ b/README.md @@ -3,20 +3,20 @@ this is the repository for the [Avali Skin mod](https://gamebanana.com/mods/3757 ## 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: -```bash +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](https://gamebanana.com/mods/53695). can be extracted from manual download +you can symlink and/or place the required libraries in `SourceCode/Libraries` or `SourceCode/References` +```sh 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](https://gamebanana.com/mods/53695): `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 +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