update readme
This commit is contained in:
parent
fc36ac958d
commit
ab315e5598
12
README.md
12
README.md
|
@ -3,20 +3,20 @@ this is the repository for the [Avali Skin mod](https://gamebanana.com/mods/3757
|
||||||
|
|
||||||
## Compiling
|
## Compiling
|
||||||
### Libraries
|
### 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:
|
libraries are placed in `SourceCode/Libraries`. all the specifically required libraries are listed in the makefile, but here's the jist:
|
||||||
```bash
|
- 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
|
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
|
### Linux
|
||||||
there's a makefile in `SourceCode` that can build the dll and the required shaders for the mod:
|
there's a makefile in `SourceCode` that can build the dll and the required shaders for the mod:
|
||||||
- DLL: `make`
|
- DLL: `make`
|
||||||
- Shaders: `make shader_c`
|
- 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
|
#### Linux Dependencies
|
||||||
all you need are the mono headers and `mcs`, the mono c# compiler
|
all you need are the mono headers and `mcs`, the mono c# compiler
|
||||||
|
|
Loading…
Reference in New Issue