Art and music credits
Made with open art
Botville's town and people are built from open-licensed pixel art. Characters are assembled from Liberated Pixel Cup (LPC) pieces; tiles from the LPC Base Assets and Kenney's CC0 packs; Botville's own edits of CC-BY-SA pieces are shared under the same license. This page lists every author and piece.
Characters and tiles
Characters are assembled from pieces of the Universal LPC Spritesheet Character Generator
(https://github.com/LiberatedPixelCup/Universal-LPC-Spritesheet-Character-Generator), taken from its
sheet_definitions and spritesheets (generated by tools/lpc_parts.py). Each piece is offered under every
license listed for it; Botville uses the most permissive one (CC0, then CC-BY / OGA-BY). Recolours are made at
runtime with the generator's palettes. Map tiles are from the LPC Base Assets (below).
Every author (23)
Ahmad3366, Benjamin K. Smith (BenCreating), Bluecarrot16, bluecarrot16, drjamgo@hotmail.com, Durrani, Eliza Wyatt (ElizaWy), ElizaWy, Evert, JaidynReiman, Joe White, Johannes Sjölund (wulax), kheftel, Mandi Paugh, Manuel Riecke (MrBeast), Matthew Krohn (makrohn), MuffinElZangano, Nila122, Page, Pierre Vigier (pvigier), Stephen Challener (Redshrike), thecilekli, TheraHedwig
CC-BY-SA pieces (used only where nothing else fits)
weapon_polearm_cane (cane): the only cane in the generator; elders (70+) may walk with one
neck_scarf (neck): the only scarf in the generator; winter clothing asked for a scarf
Every piece
| Piece | Slot | Used under | Licenses offered | Authors | Source |
|---|
shadow (shadow) | shadow | CC0 | CC0 | drjamgo@hotmail.com, JaidynReiman | https://opengameart.org/content/shadow-for-lpc-sprite |
body (body/bodies/child) | body | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | bluecarrot16, Benjamin K. Smith (BenCreating), ElizaWy, MuffinElZangano, Durrani, Nila122, kheftel, Stephen Challener (Redshrike) | https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-sprites-map-tiles https://opengameart.org/content/lpc-child-standing-template https://opengameart.org/content/lpc-children-walk-animation https://opengameart.org/content/lpc-male-jumping-animation-by-durrani https://opengameart.org/content/lpc-male-jumping-animation-by-durrani https://opengameart.org/content/lpc-jump-expanded https://opengameart.org/content/lpc-jump-expanded |
body (body/bodies/female) | body | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | Benjamin K. Smith (BenCreating), bluecarrot16, TheraHedwig, Evert, MuffinElZangano, Durrani, Pierre Vigier (pvigier), ElizaWy, Matthew Krohn (makrohn), Johannes Sjölund (wulax), Stephen Challener (Redshrike) | https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-sprites-map-tiles https://opengameart.org/content/lpc-medieval-fantasy-character-sprites https://opengameart.org/content/lpc-ladies https://opengameart.org/content/lpc-7-womens-shirts https://opengameart.org/content/lpc-jump-expanded https://opengameart.org/content/lpc-be-seated https://opengameart.org/content/lpc-revised-character-basics https://gitlab.com/vagabondgame/lpc-characters https://opengameart.org/content/lpc-male-jumping-animation-by-durrani https://opengameart.org/content/lpc-runcycle-and-diagonal-walkcycle |
body (body/bodies/male) | body | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | bluecarrot16, JaidynReiman, Benjamin K. Smith (BenCreating), Evert, Eliza Wyatt (ElizaWy), TheraHedwig, MuffinElZangano, Durrani, Johannes Sjölund (wulax), Stephen Challener (Redshrike) | https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-sprites-map-tiles https://opengameart.org/content/lpc-medieval-fantasy-character-sprites https://opengameart.org/content/lpc-male-jumping-animation-by-durrani https://opengameart.org/content/lpc-runcycle-and-diagonal-walkcycle https://opengameart.org/content/lpc-revised-character-basics https://opengameart.org/content/lpc-be-seated https://opengameart.org/content/lpc-runcycle-for-male-muscular-and-pregnant-character-bases-with-modular-heads https://opengameart.org/content/lpc-jump-expanded https://opengameart.org/content/lpc-character-bases |
heads_human_male (head/heads/human/male) | head | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | bluecarrot16, Benjamin K. Smith (BenCreating), Stephen Challener (Redshrike) | https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-sprites-map-tiles https://opengameart.org/content/lpc-character-bases |
heads_human_female (head/heads/human/female) | head | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | bluecarrot16, Benjamin K. Smith (BenCreating), Stephen Challener (Redshrike) | https://opengameart.org/content/ https://opengameart.org/content/lpc-character-bases |
heads_human_male_elderly (head/heads/human/male_elderly) | head | OGA-BY 3.0 | OGA-BY 3.0, CC-BY 3.0 | Benjamin K. Smith (BenCreating), Eliza Wyatt (ElizaWy), Stephen Challener (Redshrike) | https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-sprites-map-tiles https://opengameart.org/content/lpc-revised-elders https://opengameart.org/content/lpc-character-bases |
heads_human_female_elderly (head/heads/human/female_elderly) | head | OGA-BY 3.0 | OGA-BY 3.0, CC-BY 3.0 | Benjamin K. Smith (BenCreating), Eliza Wyatt (ElizaWy), Stephen Challener (Redshrike) | https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-sprites-map-tiles https://opengameart.org/content/lpc-revised-elders https://opengameart.org/content/lpc-character-bases |
heads_human_child (head/heads/human/child) | head | OGA-BY 3.0 | OGA-BY 3.0, CC-BY 3.0, GPL 3.0 | Stephen Challener (Redshrike), kheftel, bluecarrot16 | https://opengameart.org/content/ https://opengameart.org/content/lpc-child-standing-template https://opengameart.org/content/lpc-character-bases |
heads_human_male_small (head/heads/human/male_small) | head | OGA-BY 3.0 | OGA-BY 3.0, CC-BY | ElizaWy, Stephen Challener (Redshrike) | |
heads_human_female_small (head/heads/human/female_small) | head | OGA-BY 3.0 | OGA-BY 3.0, CC-BY | ElizaWy, Stephen Challener (Redshrike) | |
head_wrinkles (head/wrinkles) | age | CC0 | CC0 | bluecarrot16 | |
head_nose_elderly (head/nose/elderly) | age | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy | https://opengameart.org/content/lpc-revised-elders |
head_nose_large (head/nose/large) | nose | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy | https://github.com/ElizaWy/LPC/tree/main/Characters/Head/Head%20Overlay%2001%20-%20Large%20Nose https://opengameart.org/content/lpc-expanded-sit-run-jump-more |
facial_glasses_halfmoon (facial/glasses/halfmoon) | glasses | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy | https://github.com/ElizaWy/LPC/tree/main/Characters/Head%20Accessories https://opengameart.org/content/lpc-expanded-sit-run-jump-more |
shoulders_mantal (shoulders/mantal) | shawl | OGA-BY 3.0 | OGA-BY 3.0, GPL 3.0 | bluecarrot16, JaidynReiman | https://opengameart.org/content/lpc-pirates |
shoulders_mantal (shoulders/mantal/thin) | shawl | OGA-BY 3.0 | OGA-BY 3.0, GPL 3.0 | bluecarrot16, JaidynReiman | https://opengameart.org/content/lpc-pirates |
cape_solid (cape/solid/bg) | cape | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | Nila122, JaidynReiman | https://opengameart.org/content/lpc-curly-hair-elven-ears-white-cape-with-blue-trim-and-more https://opengameart.org/content/lpc-roman-armor |
cape_solid (cape/solid/fg) | cape | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | bluecarrot16, JaidynReiman | https://opengameart.org/content/lpc-curly-hair-elven-ears-white-cape-with-blue-trim-and-more https://opengameart.org/content/lpc-roman-armor http://opengameart.org/content/lpc-clothing-updates |
torso_jacket_tabard (torso/jacket/tabard/female) | coat | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | JaidynReiman, Matthew Krohn (makrohn), Johannes Sjölund (wulax) | https://opengameart.org/content/lpc-medieval-fantasy-character-sprites https://opengameart.org/content/lpc-combat-armor-for-women http://opengameart.org/content/lpc-clothing-updates |
torso_jacket_tabard (torso/jacket/tabard) | coat | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | bluecarrot16, Johannes Sjölund (wulax) | https://opengameart.org/content/lpc-medieval-fantasy-character-sprites http://opengameart.org/content/lpc-clothing-updates |
weapon_polearm_cane (weapon/polearm/cane) | cane | CC-BY-SA 3.0 | CC-BY-SA 3.0, GPL 3.0 | bluecarrot16 | https://opengameart.org/content/lpc-gentleman |
eyebrows_thin (eyes/eyebrows/thin) | brows | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy | https://github.com/ElizaWy/LPC/tree/main/Characters/Hair https://opengameart.org/content/lpc-expanded-sit-run-jump-more |
eyebrows_thick (eyes/eyebrows/thick) | brows | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy | https://github.com/ElizaWy/LPC/tree/main/Characters/Hair https://opengameart.org/content/lpc-expanded-sit-run-jump-more |
hair_bob (hair/bob) | hair | CC0 | CC0 | ElizaWy, bluecarrot16 | https://opengameart.org/content/lpc-hair https://github.com/ElizaWy/LPC/blob/main/Characters/Hair https://opengameart.org/content/lpc-expanded-sit-run-jump-more |
hair_lob (hair/lob) | hair | CC0 | CC0 | bluecarrot16 | https://opengameart.org/content/lpc-hair |
hair_long_straight (hair/long_straight) | hair | CC0 | CC0 | JaidynReiman, thecilekli, bluecarrot16 | https://opengameart.org/content/lpc-long-straight-hair-with-12-colors https://opengameart.org/content/lpc-hair https://opengameart.org/content/lpc-expanded-hair |
hair_curly_short (hair/curly_short) | hair | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy | https://opengameart.org/content/lpc-hair https://opengameart.org/content/lpc-expanded-sit-run-jump-more |
hair_plain (hair/plain) | hair | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | JaidynReiman, Manuel Riecke (MrBeast), Joe White | https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-sprites-map-tiles https://opengameart.org/content/ponytail-and-plain-hairstyles https://opengameart.org/content/lpc-expanded-hair |
hair_page (hair/page) | hair | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | Page, Johannes Sjölund (wulax) | https://opengameart.org/content/lpc-medieval-fantasy-character-sprites https://opengameart.org/content/lpc-expanded-hair |
hair_braid (hair/braid) | hair | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0, GPL 2.0 | Nila122, ElizaWy | https://opengameart.org/content/3-hairs-for-lpc https://opengameart.org/content/lpc-hair |
hair_ponytail2 (hair/ponytail2) | hair | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | JaidynReiman, Manuel Riecke (MrBeast), Joe White | https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-sprites-map-tiles https://opengameart.org/content/ponytail-and-plain-hairstyles https://opengameart.org/content/lpc-expanded-hair |
hair_buzzcut (hair/buzzcut) | hair | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy | https://opengameart.org/content/lpc-hair |
hair_balding (hair/balding) | hair | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy | https://opengameart.org/content/lpc-hair |
hair_natural (hair/natural) | hair | CC0 | CC0 | ElizaWy, bluecarrot16 | https://opengameart.org/content/lpc-hair https://github.com/ElizaWy/LPC/blob/main/Characters/Hair https://opengameart.org/content/lpc-expanded-sit-run-jump-more |
hair_half_up (hair/half_up) | hair | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy | https://opengameart.org/content/lpc-hair |
hair_parted3 (hair/parted3) | hair | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy | https://github.com/ElizaWy/LPC/tree/main/Characters/Hair https://opengameart.org/content/lpc-expanded-sit-run-jump-more |
hair_long_messy (hair/long_messy) | hair | CC-BY 3.0 | GPL 2.0, GPL 3.0, CC-BY 3.0 | Mandi Paugh, bluecarrot16 | https://opengameart.org/content/puck-overland https://opengameart.org/content/lpc-hair |
hair_relm_short (hair/relm_short) | hair | OGA-BY 3.0+ | OGA-BY 3.0+, CC-BY 3.0+, GPL 3.0 | JaidynReiman | https://opengameart.org/content/lpc-relm-hair-xlong-ponytail |
hair_topknot_short (hair/extensions/ponytails/topknot_short) | hair | OGA-BY 3.0+ | OGA-BY 3.0+, CC-BY 3.0+, CC-BY-SA 3.0, GPL 3.0 | JaidynReiman | https://opengameart.org/content/lpc-1-hairstyle-2-hair-extensions-3-previously-unofficially-released-hairstyles |
hair_topknot_short (hair/parted_side_bangs) | hair | OGA-BY 3.0+ | OGA-BY 3.0+, CC-BY 3.0+, CC-BY-SA 3.0, GPL 3.0 | JaidynReiman | https://opengameart.org/content/lpc-1-hairstyle-2-hair-extensions-3-previously-unofficially-released-hairstyles https://github.com/jrconway3/Universal-LPC-spritesheet/commit/46ddcf05a0e43e7aa6ffd47d350eef0eb529ac24 |
hair_swoop_side (hair/swoop_side) | hair | OGA-BY 3.0+ | OGA-BY 3.0+, CC-BY 3.0+, CC-BY-SA 3.0, GPL 3.0 | JaidynReiman | https://opengameart.org/content/lpc-1-hairstyle-2-hair-extensions-3-previously-unofficially-released-hairstyles https://github.com/jrconway3/Universal-LPC-spritesheet/commit/46ddcf05a0e43e7aa6ffd47d350eef0eb529ac24 |
hair_parted_side_bangs (hair/parted_side_bangs) | hair | OGA-BY 3.0+ | OGA-BY 3.0+, CC-BY 3.0+, CC-BY-SA 3.0, GPL 3.0 | JaidynReiman | https://opengameart.org/content/lpc-1-hairstyle-2-hair-extensions-3-previously-unofficially-released-hairstyles https://github.com/jrconway3/Universal-LPC-spritesheet/commit/46ddcf05a0e43e7aa6ffd47d350eef0eb529ac24 |
hair_wavy_child (hair/wavy/child) | hair | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 2.0, GPL 3.0 | Nila122 | https://opengameart.org/content/3-hairs-for-lpc |
hair_jewfro (hair/jewfro) | hair | OGA-BY 3.0+ | OGA-BY 3.0+, CC-BY 3.0+, CC-BY-SA 3.0, GPL 3.0 | JaidynReiman | https://opengameart.org/content/lpc-1-hairstyle-2-hair-extensions-3-previously-unofficially-released-hairstyles https://github.com/jrconway3/Universal-LPC-spritesheet/commit/46ddcf05a0e43e7aa6ffd47d350eef0eb529ac24 |
hair_relm_ponytail (hair/relm_ponytail) | hair | OGA-BY 3.0+ | OGA-BY 3.0+, CC-BY 3.0+, GPL 3.0 | JaidynReiman | https://opengameart.org/content/lpc-relm-hair-xlong-ponytail https://opengameart.org/content/lpc-expanded-xlong-hair |
beards_medium (beards/beard/medium) | beard | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy | https://github.com/ElizaWy/LPC/tree/main/Characters/Hair https://opengameart.org/content/lpc-expanded-sit-run-jump-more |
beards_trimmed (beards/beard/trimmed) | beard | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy | https://github.com/ElizaWy/LPC/tree/main/Characters/Hair https://opengameart.org/content/lpc-expanded-sit-run-jump-more |
beards_winter (beards/beard/winter) | beard | CC0 | CC0 | bluecarrot16 | https://opengameart.org/content/lpc-santa |
beards_walrus (beards/mustache/walrus) | beard | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy | https://github.com/ElizaWy/LPC/tree/main/Characters/Hair https://opengameart.org/content/lpc-expanded-sit-run-jump-more |
torso_clothes_tshirt (torso/clothes/shortsleeve/tshirt) | torso | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy, JaidynReiman, Stephen Challener (Redshrike), Johannes Sjölund (wulax) | https://opengameart.org/content/lpc-revised-character-basics https://github.com/ElizaWy/LPC/tree/main/Characters/Clothing https://opengameart.org/content/lpc-expanded-sit-run-jump-more https://opengameart.org/content/lpc-expanded-simple-shirts |
torso_clothes_shortsleeve (torso/clothes/shortsleeve/shortsleeve/female) | torso | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | bluecarrot16, ElizaWy, JaidynReiman, Stephen Challener (Redshrike) | https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-sprites-map-tiles https://opengameart.org/content/lpc-7-womens-shirts http://opengameart.org/content/lpc-revised-character-basics http://opengameart.org/content/lpc-clothing-updates https://github.com/ElizaWy/LPC/tree/main/Characters/Clothing https://opengameart.org/content/lpc-expanded-sit-run-jump-more https://opengameart.org/content/lpc-expanded-simple-shirts |
torso_clothes_shortsleeve (torso/clothes/shortsleeve/shortsleeve/male) | torso | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | bluecarrot16, ElizaWy, JaidynReiman, Stephen Challener (Redshrike) | https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-sprites-map-tiles http://opengameart.org/content/lpc-revised-character-basics http://opengameart.org/content/lpc-clothing-updates https://github.com/ElizaWy/LPC/tree/main/Characters/Clothing https://opengameart.org/content/lpc-expanded-sit-run-jump-more https://opengameart.org/content/lpc-expanded-simple-shirts |
torso_clothes_longsleeve2 (torso/clothes/longsleeve/longsleeve2) | torso | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy, JaidynReiman, Stephen Challener (Redshrike), Johannes Sjölund (wulax) | https://opengameart.org/content/lpc-revised-character-basics https://github.com/ElizaWy/LPC/tree/main/Characters/Clothing https://opengameart.org/content/lpc-expanded-sit-run-jump-more https://opengameart.org/content/lpc-expanded-simple-shirts |
torso_clothes_longsleeve2_buttoned (torso/clothes/longsleeve/longsleeve2_buttoned) | torso | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy, JaidynReiman, Stephen Challener (Redshrike), Johannes Sjölund (wulax) | http://opengameart.org/content/lpc-revised-character-basics https://github.com/ElizaWy/LPC/tree/main/Characters/Clothing https://opengameart.org/content/lpc-expanded-sit-run-jump-more https://opengameart.org/content/lpc-expanded-simple-shirts |
torso_clothes_longsleeve2_cardigan (torso/clothes/longsleeve/longsleeve2_cardigan) | torso | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy, JaidynReiman, Stephen Challener (Redshrike), Johannes Sjölund (wulax) | http://opengameart.org/content/lpc-revised-character-basics https://github.com/ElizaWy/LPC/tree/main/Characters/Clothing https://opengameart.org/content/lpc-expanded-sit-run-jump-more https://opengameart.org/content/lpc-expanded-simple-shirts |
torso_clothes_child_shirt (torso/clothes/shirt/child) | torso | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | Nila122 | https://opengameart.org/content/lpc-clothes-for-children |
torso_aprons_apron (torso/aprons/apron) | apron | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 2.0, GPL 3.0 | Nila122 | https://opengameart.org/content/lpc-aprons |
legs_pants2 (legs/pants2/male) | legs | OGA-BY 3.0 | OGA-BY 3.0, GPL 3.0 | JaidynReiman, ElizaWy, Bluecarrot16, Johannes Sjölund (wulax), Stephen Challener (Redshrike) | https://github.com/ElizaWy/LPC/tree/main/Characters/Clothing https://opengameart.org/content/lpc-expanded-sit-run-jump-more https://opengameart.org/content/lpc-expanded-pants |
legs_pants2 (legs/pants2) | legs | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy, JaidynReiman, Johannes Sjölund (wulax), Stephen Challener (Redshrike) | https://github.com/ElizaWy/LPC/tree/main/Characters/Clothing https://opengameart.org/content/lpc-expanded-sit-run-jump-more https://opengameart.org/content/lpc-expanded-pants |
legs_pants (legs/pants/male) | legs | OGA-BY 3.0 | OGA-BY 3.0, GPL 3.0, CC-BY-SA 3.0 | bluecarrot16, JaidynReiman, ElizaWy, Matthew Krohn (makrohn), Johannes Sjölund (wulax), Stephen Challener (Redshrike) | https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-sprites-map-tiles https://opengameart.org/content/lpc-medieval-fantasy-character-sprites https://opengameart.org/content/lpc-expanded-pants |
legs_pants (legs/pants/thin) | legs | OGA-BY 3.0 | OGA-BY 3.0, GPL 3.0, CC-BY-SA 3.0 | bluecarrot16, JaidynReiman, ElizaWy, Joe White, Matthew Krohn (makrohn), Johannes Sjölund (wulax), Stephen Challener (Redshrike) | https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-sprites-map-tiles https://opengameart.org/content/lpc-medieval-fantasy-character-sprites http://opengameart.org/content/lpc-clothing-updates https://opengameart.org/content/lpc-expanded-pants |
legs_shorts (legs/shorts/shorts/male) | legs | OGA-BY 3.0 | OGA-BY 3.0, GPL 3.0 | JaidynReiman, ElizaWy, Bluecarrot16, Johannes Sjölund (wulax), Stephen Challener (Redshrike) | https://github.com/ElizaWy/LPC/tree/main/Characters/Clothing https://opengameart.org/content/lpc-expanded-pants |
legs_shorts (legs/shorts/shorts) | legs | OGA-BY 3.0 | OGA-BY 3.0 | ElizaWy, JaidynReiman, Johannes Sjölund (wulax), Stephen Challener (Redshrike) | https://github.com/ElizaWy/LPC/tree/main/Characters/Clothing https://opengameart.org/content/lpc-expanded-sit-run-jump-more https://opengameart.org/content/lpc-expanded-pants |
legs_skirts_plain (legs/skirts/plain) | legs | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | bluecarrot16, Pierre Vigier (pvigier), Johannes Sjölund (wulax), Ahmad3366, JaidynReiman | https://opengameart.org/content/lpc-medieval-fantasy-character-sprites |
legs_childpants (legs/pants/child) | legs | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | Nila122 | https://opengameart.org/content/lpc-clothes-for-children |
legs_childskirts (legs/skirts/child) | legs | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | Nila122 | https://opengameart.org/content/lpc-clothes-for-children |
feet_shoes_basic (feet/shoes) | feet | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | JaidynReiman, bluecarrot16, Johannes Sjölund (wulax) | https://opengameart.org/content/lpc-medieval-fantasy-character-sprites http://opengameart.org/content/lpc-clothing-updates https://opengameart.org/content/lpc-expanded-socks-shoes |
feet_shoes_basic (feet/shoes/basic/thin) | feet | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | JaidynReiman, Joe White, Johannes Sjölund (wulax) | https://opengameart.org/content/lpc-medieval-fantasy-character-sprites http://opengameart.org/content/lpc-clothing-updates https://opengameart.org/content/lpc-expanded-socks-shoes |
feet_boots_basic (feet/boots/basic) | feet | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 2.0, GPL 3.0 | JaidynReiman, bluecarrot16, Nila122 | https://opengameart.org/content/lpc-clothes-and-hair https://opengameart.org/content/lpc-expanded-socks-shoes |
feet_boots_basic (feet/boots/basic/thin) | feet | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 2.0, GPL 3.0 | JaidynReiman, bluecarrot16, Nila122 | https://opengameart.org/content/lpc-clothes-and-hair https://opengameart.org/content/lpc-expanded-socks-shoes |
neck_scarf (neck/scarf) | neck | CC-BY-SA 3.0 | OGA-SA 3.0, CC-BY-SA 3.0, GPL 2.0, GPL 3.0 | Nila122, JaidynReiman, Johannes Sjölund (wulax), Stephen Challener (Redshrike) | https://opengameart.org/content/more-lpc-clothes-and-hair |
hat_hood_cloth (hat/cloth/hood) | hat | OGA-BY 3.0 | OGA-BY 3.0, CC-BY-SA 3.0, GPL 3.0 | Johannes Sjölund (wulax), JaidynReiman | https://opengameart.org/content/lpc-medieval-fantasy-character-sprites https://opengameart.org/content/lpc-expanded-hats-facial-helmets |
Map tiles: LPC Base Assets
From https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-sprites-map-tiles (lpc_base_assets.zip,
sha256 69efec8a26ef20b26cfd7a8de370e87d0e667136eba2d00392dde13d2ac52465), vendored unmodified in
art/vendor/lpc/lpc_base_assets/. The tiles used (grass, dirt, water, watergrass, house, inside, cabinets,
country, treetop, trunk, bridges, barrel, buckets, chests, signs, kitchen) are by Lanea Zimmerman (Sharm),
offered under CC-BY-SA 3.0, GPL 3.0 and (per the pack's CREDITS.TXT) OGA-BY 3.0; Botville uses them under
OGA-BY 3.0. Recoloured roofs and walls are made from them at runtime.
Buildings, props, plants and fire
Map, building, prop and plant art in style D. CC-BY-SA packs (and every edited version of their art) live in
art/vendor/lpc/cc-by-sa/, each with its own credits file, for release in a public repo before launch.
By bluecarrot16, Lanea Zimmerman (Sharm), Daniel Armstrong (HughSpectrum), Casper Nilsson.
By bluecarrot16, Lanea Zimmerman (Sharm), Daniel Armstrong (HughSpectrum), Casper Nilsson, Anamaris, Krusmira, Keith Karnage, Guido Bos, Talosaurus.
By bluecarrot16, Lanea Zimmerman (Sharm), Reemax (Tuomo Untinen), Xenodora, Johann C, Johannes Sjölund (wulax), Casper Nilsson, Daniel Cook, Rayane Félix (RayaneFLX), Wolthera van Hövell tot Westerflier (TheraHedwig), Hyptosis, mold, Zachariah Husiar (Zabin), Clint Bellanger, Jetrel, Nemisys, Guido Bos, Curt, Bertram, Daniel Eddeland (daneeklu).
By bluecarrot16, Guido Bos, Ivan Voirol (Silver IV), SpiderDave, William.Thompsonj, Yar, Stephen Challener (Redshrike), the Open Surge team, Gaurav Munjal, Johann Charlot, Casper Nilsson, Jetrel, Zabin, Hyptosis, Surt, Lanea Zimmerman (Sharm), George Bailey, ansimuz, Buch, the Open Pixel Project contributors.
- Camp Fire Animation for RPGs (CC-BY-SA 3.0, https://opengameart.org/node/14162), in
art/vendor/lpc/cc-by-sa/campfire/: vendored for the campfire (the town currently uses the decorations' fire frames).
By Zachariah Husiar (Zabin), Jetrel.
By Demetrius, Lanea Zimmerman (Sharm), William Thompson.
By Lanea Zimmerman (Sharm).
By Lanea Zimmerman (Sharm).
Edited CC-BY-SA art (released under CC-BY-SA 3.0, see art/vendor/lpc/cc-by-sa/edited/README.md):
art/vendor/lpc/cc-by-sa/edited/buildings.png: house prefabs assembled from the cottage, windows & doors and base pieces (art/tools/d_buildings.py)
art/vendor/lpc/cc-by-sa/edited/sign_bell.png: the blank hanging sign from the decorations with a bell painted on
The cutaway interiors (DECISIONS 193) use the same pack's inside, cabinets, country, kitchen and barrel tiles (beds, tables,
chairs, stove, shelves, chests, basin) under OGA-BY 3.0, plus Botville's own native cells on viewer/assets/d_native2.png
(school board, anvil, forge and its fire, the washing screen, steam, tools, and for the interior rules of DECISIONS 195
the inside window and doormat, the end-on shelf, dresser and chest, a potted plant, and the owners' touches: bread, books,
herbs, a basket, a scroll, a fiddle, a ledger, a saw, a quill; art/tools/d_assets.py). No LPC sprite was redrawn or
derived for the interiors; the poses reuse the characters' own walk frames behind a chair, a table or the bed's blanket.
The standard home prefabs (art/vendor/lpc/cc-by-sa/edited/buildings2.png) are made by the same generator from the same
CC-BY-SA pieces.
Botville's own native 32px art (crops, chimney, posts, candle, stage, snow-covered furrows): viewer/assets/d_native.png,
and the market stalls: viewer/assets/d_stall.png (art/tools/d_assets.py). The children's winter coat and scarf
(art/vendor/lpc/edited-by/child_winter.png) are made from the LPC child shirt (CC-BY / OGA-BY; its authors are listed
above). The winter ground (art/vendor/lpc/edited-by/winter.png) re-cuts the LPC Winter Tiles' drift autotile into 47 blob
tiles, with frosted turf, snow and ice tiles from the same pack (CC-BY 3.0). The prefab buildings' snow caps are drawn by
art/tools/d_buildings.py.
Kenney packs (CC0)
Kenney packs (CC0)
Downloaded from kenney.nl on 2026-10-20. Every file I compared is byte-identical to the copies in Google
Drive "Botville Sync/Botville art" (License.txt, spritesheets and tilemaps match in size). Each pack's
License.txt says Creative Commons Zero (CC0), with no restrictions on AI, GenAI, Web3, NFT or crypto use.
The three audio packs (OGG files) say CC0 in their License.txt, with no restrictions on AI, GenAI, Web3, NFT or crypto use.
Tile geometry (all four): 16x16 px tiles, 1 px spacing between tiles, no outer margin.
Grids: Roguelike RPG 57x31, Roguelike Characters 54x12, Roguelike Indoor 27x18, Tiny Town 12x11, Tiny Farm 12x11.
The Kenney All-in-1 3.7.0 library in Drive is a reference only and is never downloaded to the droplet; any
further pack is fetched on its own from kenney.nl and recorded here with its source and license.
Music and sound
Original instrumental score made for Botville (see art/audio/SOURCES.md in the repository); impact and interface sounds from Kenney's CC0 audio packs.
Fonts
Pixelify Sans and DM Sans, served by Google Fonts under the SIL Open Font License.