Skip to main content

User login

What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password
Register
  • Home
  • Browse
    • 2D Art
    • 3D Art
    • Concept Art
    • Textures
    • Music
    • Sound Effects
    • Documents
    • Featured Tutorials
  • Submit Art
  • Collect
    • My Collections
    • Art Collections
  • Forums
  • FAQ
  • Leaderboards
    • All Time
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
    • Weekly
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
  • ❤ Donate
General Discussion

I want to make a color customizable version of the lpc character generator

ShatteredReality
Sunday, October 3, 2021 - 08:53
ShatteredReality's picture

Is there anything I should know about it beforehand?

  • Log in or register to post comments
MedicineStorm
joined 12 years 10 months ago
Sunday, October 3, 2021 - 09:01
MedicineStorm's picture

Which version are you using as inspiration? You should know that attribution is important, but often complicated. Not all versions of the LPC generator give proper attribution, which is a problem.

See https://opengameart.org/forumtopic/lpc-spritesheetcharacter-generator-at...

If your generator is able to utiiize the dynamically assembled attribution file as outlined in the link above, that would be fantastic. There is also the option of giving the "one file with all the attribution" as well, though.

I would be interested in an LPC character generator that allows me to do a hue shift or color change on individual layers. :)

--Medicine Storm

 

  • Log in or register to post comments
ShatteredReality
joined 4 years 4 months ago
Sunday, October 3, 2021 - 10:15
ShatteredReality's picture

I am using this one for inspiration because it's the first one that popped up on search results https://sanderfrenken.github.io/Universal-LPC-Spritesheet-Character-Gene...

 

I'll try with the attribution file.

  • Log in or register to post comments
MedicineStorm
joined 12 years 10 months ago
Sunday, October 3, 2021 - 10:19
MedicineStorm's picture

That's a good one! :)

--Medicine Storm

 

  • Log in or register to post comments
bluecarrot16
joined 10 years 8 months ago
Sunday, October 3, 2021 - 11:40

Welcome (and whoa, thanks for sharing all the art)!

Castelonia (aka Sander Frenken) and I have done a lot of work on the generator in the last year or so to get everything better organized, get the assets attributed, and add a few features. I will note that there are a few missing attributions after the last major refactor, which one of us needs to go back and fix (the information is all there in an earlier commit, but some files were renamed and thus the mapping was lost).

The generator code itself is a bit of a hack, it may or may not be a good starting point for building a new app. However we have encapsulated most of the "metadata" about the assets in a series of JSON files (i.e., assets are arranged into mutually-exclusive groups, Z-indexes are specified, etc.).

For palette swaps, the main issue is that not all assets use the same palette(s). All the pirate assets I posted recently https://opengameart.org/content/lpc-pirates , for instance, use a common set of colors and were automatically recolored using these scripts https://github.com/bluecarrot16/lpctools . I've attached the different color palettes I used. But not all assets in the generator are like that. 

I intend to eventually go through and recolor most things into a standardized palette, then create programmatic recolors of all assets. Haven't gotten around to it yet though... it will be a lot of manual work.

If you are just going to apply some kind of continuous color filter (like adjusting the tint/hue in Photoshop, rather than replacing discrete colors), you wouldn't need to do all that manual work. The results will not be as consistent and cohesive, but it may work just fine for your purposes. 

Attachments: 
Preview
lpc-fabric.png lpc-fabric.png 550 b [9 download(s)]
  • Log in or register to post comments
ShatteredReality
joined 4 years 4 months ago
Sunday, October 3, 2021 - 13:14
ShatteredReality's picture

Alright, thanks for all the info!

  • Log in or register to post comments
Gaurav
joined 14 years 8 months ago
Friday, January 17, 2025 - 15:32
Gaurav's picture

We now have a discussion for this idea.

See https://github.com/LiberatedPixelCup/Universal-LPC-Spritesheet-Character...

HTML5 Canvas Old School RPG

  • Log in or register to post comments