basxto / Universal-Spritesheet-Character-Generator

Character Generator based on Universal-LPC-Spritesheet

Home Page:https://basxto.github.io/Universal-Spritesheet-Character-Generator/#?sex=sex.male&body=body.light

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Universal LPC Spritesheet Character Generator

Based on Universal LPC Spritesheet Generator.

Try it out here.

Goals

  • Simplify attribution
  • Find original uploads
  • Use original uploads without edits
  • Switch color paletts
  • Preprocess in browser
  • Easily preprocess in terminal or on a server

CLI version

Install system dependencies

Ubuntu

# apt-get install nodejs npm libpango1.0 libcairo2

Archlinux

# pacman -S nodejs npm pango cairo

Install node.js dependencies

$ npm install

Examples

https://basxto.github.io/Universal-Spritesheet-Character-Generator/#?sex=sex.male&skin=skin.light&body=body.normal&clothes=clothes.long%20sleeve%20shirt.brown&legs=legs.robe%20skirt&belts=belts.leather%20belt&hats=hats.leather%20cap&shoes=shoes.brown%20shoes

./cli.js example.png --sex=sex.male --skin="skin.light" --body="body.normal" --clothes="clothes.long sleeve shirt.brown" --legs=legs.robe%20skirt --belts="belts.leather%20belt" --hats="hats.leather cap" --shoes=shoes.brown%20shoes

Known problems

  • Addons, which prevent canvas finger printing, can destroy palette switching

About

Character Generator based on Universal-LPC-Spritesheet

https://basxto.github.io/Universal-Spritesheet-Character-Generator/#?sex=sex.male&body=body.light

License:GNU General Public License v3.0


Languages

Language:JavaScript 93.8%Language:HTML 3.3%Language:CSS 2.9%