Skip to content

Commit

Permalink
Merge pull request #182 from jrconway3/issue-141-added-heater-shield-…
Browse files Browse the repository at this point in the history
…trim-paint

Issue 141 added heater shield trim paint
  • Loading branch information
sanderfrenken authored Aug 14, 2024
2 parents 870e180 + ecb4f14 commit ebdcdd7
Show file tree
Hide file tree
Showing 197 changed files with 2,496 additions and 930 deletions.
772 changes: 30 additions & 742 deletions CREDITS.csv

Large diffs are not rendered by default.

28 changes: 25 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,31 @@ For example, you have created at this point:
`body_robot.json`

A category can exist of n-layers. For each layer, define the z-position the sheet needs to be drawn at.
For an example of a multi-layered definition, refer here [here](https://github.com/sanderfrenken/Universal-LPC-Spritesheet-Character-Generator/blob/master/sheet_definitions/body_wolfman.json).

Finally, in `source_index.html`, add your new category at the desired position by adding a `div_sheet_` like this:
For an example of a multi-layered definition, refer here [here](https://github.com/sanderfrenken/Universal-LPC-Spritesheet-Character-Generator/blob/master/sheet_definitions/tail_lizard.json).

You can optionally also specify the available animations the asset supports. You do not have to feel obligated to fill out all animations, and some assets may not work well on all animations anyway. In the sheet definition, you can add the "animations" array below "variants". Again, refer here [here](https://github.com/sanderfrenken/Universal-LPC-Spritesheet-Character-Generator/blob/master/sheet_definitions/tail_lizard.json):
```
"animations": [
"spellcast",
"thrust",
...etc
]
```

If you add this animations list, users can filter the results based on the animations supported. If this list is not included in your sheet definition, then it is assumed the default list of animations are all supported:
```
"spellcast",
"thrust",
"walk",
"slash",
"shoot",
"hurt",
"watering",
```

As such, if you wish to include less than this list, such as only walk and slash, you should still include the animations definition to restrict it to just those assets. Users will still be able to access your asset, but it won't appear if the animations filter is used and you did not include that animation in your sheet definition.

Finally, to get your sheet to appear, in `source_index.html`, add your new category at the desired position by adding a `div_sheet_` like this:

`div_sheet_body_robot`

Expand Down
881 changes: 703 additions & 178 deletions index.html

Large diffs are not rendered by default.

25 changes: 25 additions & 0 deletions palettes/revised/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
LPC Revised Palettes
=============================================

These are palettes used in ElizaWy's LPC Revised. Eliza's Heater Shield asset was ported over to ULPC reusing the same palettes, so it has been preserved here. However, we can also use these sheets if in the future we desire to generate versions of assets for LPC Revised as well.


#### 1. lpcr-body-palettes.json
- Path: spritesheets/body/bodies
- LPC Revised body palettes. This includes various natural looking skin tones.

#### 2. lpcr-alt-palettes.json
- Path: none
- Alternate palettes, probably to be used for cloth assets. However, can also be used as variant skintones if you want to get very creative.

#### 3. lpcr-metal-palettes.json
- Path: spritesheets/shield/heater/trim
- Metal palettes, only used in ULPC at this time for Heater Shield Trim.

#### 4. lpcr-wood-palettes.json
- Path: spritesheets/shield/heater/wood
- Wood palette alt colors. Used for the base heater shield.

#### 5. lpcr-all-palettes.json
- Path: spritesheets/shield/heater/paint
- Complete list of ALL LPC Revised palettes. This merges body/alt/wood palettes together into one set. Used currently for heater shield paint.
Loading

0 comments on commit ebdcdd7

Please sign in to comment.