mirror of https://github.com/pmret/papermario.git
Created Asset overrides (markdown)
parent
db6b5edf06
commit
a337f06422
|
@ -0,0 +1,29 @@
|
||||||
|
**You should never commit dumped assets to a git repository. This will get you in severe legal trouble!**
|
||||||
|
|
||||||
|
If you tried to commit an asset and were sent to this page, please read it carefully.
|
||||||
|
|
||||||
|
# The asset stack
|
||||||
|
|
||||||
|
Instead, configure supports a feature we call the "asset stack".
|
||||||
|
|
||||||
|
For example, say we wanted to override the asset `assets/us/bgm/Angry_Bowser_67.bin`.
|
||||||
|
We can do this by:
|
||||||
|
1. Modifying `ver/us/splat.yaml`'s `asset_stack` field to add "override" above "us":
|
||||||
|
```diff
|
||||||
|
asset_stack:
|
||||||
|
+ - override
|
||||||
|
- us
|
||||||
|
```
|
||||||
|
2. Placing our replacement asset for the Angry Bowser song at `assets/override/bgm/Angry_Bowser_67.bin`.
|
||||||
|
|
||||||
|
The `assets/override/` directory won't be gitignored, so you can commit it as normal.
|
||||||
|
This enables you to modify assets without committing any dumped assets.
|
||||||
|
|
||||||
|
You can even have more folders in the asset stacks for different 'features' of a mod, for example:
|
||||||
|
```
|
||||||
|
asset_stack:
|
||||||
|
- cool_texture_pack
|
||||||
|
- red_goombario
|
||||||
|
- us
|
||||||
|
```
|
||||||
|
This will use assets from `assets/cool_texture_pack/...`, then, if an asset can't be found there, it will fall back to `red_goombario`, and then finally vanilla assets will be used.
|
Loading…
Reference in New Issue