Brandling Safari: LAN safari-zone creature catching on the HD-2D engine
- Authoritative 30 Hz server (ENet, SQLite): accounts, characters, wild AI, tall grass / water / wandering spawns, fishing, captures, follower chains, clock + weather, LAN beacon - Client: title / join / character creator / play screens, prediction + reconciliation, interpolated players and parties, HD-2D UI (dialogue with Professor Henry, HUD, collection) - Shared deterministic zone generator, movement, protocol, roster, appearance - Paper-doll character art pipeline (PixelLab base walk + per-item animation edits) - Brandling roster from the company list (logo colors, jev types), Blender safari props - Headless test bot
19
art_src/characters/male/character.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"character_id": "0eeb8cbd-dff1-4df7-bf52-1fdb678d0c1b",
|
||||
"payload": {
|
||||
"description": "young adult man, bald shaved head, kind smiling face with big friendly eyes, plain white t-shirt, plain grey shorts, barefoot, light skin, pokemon trainer overworld sprite style",
|
||||
"image_size": {
|
||||
"width": 48,
|
||||
"height": 48
|
||||
},
|
||||
"view": "low top-down",
|
||||
"proportions": {
|
||||
"type": "preset",
|
||||
"name": "chibi"
|
||||
},
|
||||
"outline": "single color black outline",
|
||||
"shading": "basic shading",
|
||||
"detail": "medium detail",
|
||||
"seed": 1202
|
||||
}
|
||||
}
|
||||
4
art_src/characters/male/items/bottom_cargo/edit.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"description": "change his grey shorts into baggy bright pure green cargo pants with side pockets that reach the ankles; keep the face, body, pose and everything else exactly identical",
|
||||
"seed": 93780
|
||||
}
|
||||
BIN
art_src/characters/male/items/bottom_cargo/frame_0.png
Normal file
|
After Width: | Height: | Size: 693 B |
BIN
art_src/characters/male/items/bottom_cargo/frame_1.png
Normal file
|
After Width: | Height: | Size: 638 B |
BIN
art_src/characters/male/items/bottom_cargo/frame_10.png
Normal file
|
After Width: | Height: | Size: 585 B |
BIN
art_src/characters/male/items/bottom_cargo/frame_11.png
Normal file
|
After Width: | Height: | Size: 592 B |
BIN
art_src/characters/male/items/bottom_cargo/frame_12.png
Normal file
|
After Width: | Height: | Size: 575 B |
BIN
art_src/characters/male/items/bottom_cargo/frame_13.png
Normal file
|
After Width: | Height: | Size: 568 B |
BIN
art_src/characters/male/items/bottom_cargo/frame_14.png
Normal file
|
After Width: | Height: | Size: 580 B |
BIN
art_src/characters/male/items/bottom_cargo/frame_2.png
Normal file
|
After Width: | Height: | Size: 630 B |
BIN
art_src/characters/male/items/bottom_cargo/frame_3.png
Normal file
|
After Width: | Height: | Size: 624 B |
BIN
art_src/characters/male/items/bottom_cargo/frame_4.png
Normal file
|
After Width: | Height: | Size: 701 B |
BIN
art_src/characters/male/items/bottom_cargo/frame_5.png
Normal file
|
After Width: | Height: | Size: 594 B |
BIN
art_src/characters/male/items/bottom_cargo/frame_6.png
Normal file
|
After Width: | Height: | Size: 572 B |
BIN
art_src/characters/male/items/bottom_cargo/frame_7.png
Normal file
|
After Width: | Height: | Size: 712 B |
BIN
art_src/characters/male/items/bottom_cargo/frame_8.png
Normal file
|
After Width: | Height: | Size: 582 B |
BIN
art_src/characters/male/items/bottom_cargo/frame_9.png
Normal file
|
After Width: | Height: | Size: 693 B |
4
art_src/characters/male/items/bottom_pants/edit.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"description": "change his grey shorts into bright pure green long straight pants that reach the ankles; keep the face, body, pose and everything else exactly identical",
|
||||
"seed": 51673
|
||||
}
|
||||
BIN
art_src/characters/male/items/bottom_pants/frame_0.png
Normal file
|
After Width: | Height: | Size: 664 B |
BIN
art_src/characters/male/items/bottom_pants/frame_1.png
Normal file
|
After Width: | Height: | Size: 610 B |
BIN
art_src/characters/male/items/bottom_pants/frame_10.png
Normal file
|
After Width: | Height: | Size: 567 B |
BIN
art_src/characters/male/items/bottom_pants/frame_11.png
Normal file
|
After Width: | Height: | Size: 548 B |
BIN
art_src/characters/male/items/bottom_pants/frame_12.png
Normal file
|
After Width: | Height: | Size: 560 B |
BIN
art_src/characters/male/items/bottom_pants/frame_13.png
Normal file
|
After Width: | Height: | Size: 542 B |
BIN
art_src/characters/male/items/bottom_pants/frame_14.png
Normal file
|
After Width: | Height: | Size: 542 B |
BIN
art_src/characters/male/items/bottom_pants/frame_2.png
Normal file
|
After Width: | Height: | Size: 651 B |
BIN
art_src/characters/male/items/bottom_pants/frame_3.png
Normal file
|
After Width: | Height: | Size: 626 B |
BIN
art_src/characters/male/items/bottom_pants/frame_4.png
Normal file
|
After Width: | Height: | Size: 675 B |
BIN
art_src/characters/male/items/bottom_pants/frame_5.png
Normal file
|
After Width: | Height: | Size: 604 B |
BIN
art_src/characters/male/items/bottom_pants/frame_6.png
Normal file
|
After Width: | Height: | Size: 573 B |
BIN
art_src/characters/male/items/bottom_pants/frame_7.png
Normal file
|
After Width: | Height: | Size: 686 B |
BIN
art_src/characters/male/items/bottom_pants/frame_8.png
Normal file
|
After Width: | Height: | Size: 560 B |
BIN
art_src/characters/male/items/bottom_pants/frame_9.png
Normal file
|
After Width: | Height: | Size: 692 B |
4
art_src/characters/male/items/bottom_skirt/edit.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"description": "change his grey shorts into a bright pure green pleated knee-length skirt; keep the face, body, pose and everything else exactly identical",
|
||||
"seed": 26568
|
||||
}
|
||||
BIN
art_src/characters/male/items/bottom_skirt/frame_0.png
Normal file
|
After Width: | Height: | Size: 672 B |
BIN
art_src/characters/male/items/bottom_skirt/frame_1.png
Normal file
|
After Width: | Height: | Size: 659 B |
BIN
art_src/characters/male/items/bottom_skirt/frame_10.png
Normal file
|
After Width: | Height: | Size: 576 B |
BIN
art_src/characters/male/items/bottom_skirt/frame_11.png
Normal file
|
After Width: | Height: | Size: 585 B |
BIN
art_src/characters/male/items/bottom_skirt/frame_12.png
Normal file
|
After Width: | Height: | Size: 585 B |
BIN
art_src/characters/male/items/bottom_skirt/frame_13.png
Normal file
|
After Width: | Height: | Size: 565 B |
BIN
art_src/characters/male/items/bottom_skirt/frame_14.png
Normal file
|
After Width: | Height: | Size: 540 B |
BIN
art_src/characters/male/items/bottom_skirt/frame_2.png
Normal file
|
After Width: | Height: | Size: 641 B |
BIN
art_src/characters/male/items/bottom_skirt/frame_3.png
Normal file
|
After Width: | Height: | Size: 608 B |
BIN
art_src/characters/male/items/bottom_skirt/frame_4.png
Normal file
|
After Width: | Height: | Size: 693 B |
BIN
art_src/characters/male/items/bottom_skirt/frame_5.png
Normal file
|
After Width: | Height: | Size: 610 B |
BIN
art_src/characters/male/items/bottom_skirt/frame_6.png
Normal file
|
After Width: | Height: | Size: 585 B |
BIN
art_src/characters/male/items/bottom_skirt/frame_7.png
Normal file
|
After Width: | Height: | Size: 718 B |
BIN
art_src/characters/male/items/bottom_skirt/frame_8.png
Normal file
|
After Width: | Height: | Size: 594 B |
BIN
art_src/characters/male/items/bottom_skirt/frame_9.png
Normal file
|
After Width: | Height: | Size: 695 B |
4
art_src/characters/male/items/hair_curly/edit.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"description": "give him big round curly afro hair colored bright pure green; keep the face, body, pose and everything else exactly identical",
|
||||
"seed": 44963
|
||||
}
|
||||
BIN
art_src/characters/male/items/hair_curly/frame_0.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
art_src/characters/male/items/hair_curly/frame_1.png
Normal file
|
After Width: | Height: | Size: 1015 B |
BIN
art_src/characters/male/items/hair_curly/frame_10.png
Normal file
|
After Width: | Height: | Size: 782 B |
BIN
art_src/characters/male/items/hair_curly/frame_11.png
Normal file
|
After Width: | Height: | Size: 798 B |
BIN
art_src/characters/male/items/hair_curly/frame_12.png
Normal file
|
After Width: | Height: | Size: 859 B |
BIN
art_src/characters/male/items/hair_curly/frame_13.png
Normal file
|
After Width: | Height: | Size: 782 B |
BIN
art_src/characters/male/items/hair_curly/frame_14.png
Normal file
|
After Width: | Height: | Size: 793 B |
BIN
art_src/characters/male/items/hair_curly/frame_2.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
art_src/characters/male/items/hair_curly/frame_3.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
art_src/characters/male/items/hair_curly/frame_4.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
art_src/characters/male/items/hair_curly/frame_5.png
Normal file
|
After Width: | Height: | Size: 934 B |
BIN
art_src/characters/male/items/hair_curly/frame_6.png
Normal file
|
After Width: | Height: | Size: 904 B |
BIN
art_src/characters/male/items/hair_curly/frame_7.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
art_src/characters/male/items/hair_curly/frame_8.png
Normal file
|
After Width: | Height: | Size: 888 B |
BIN
art_src/characters/male/items/hair_curly/frame_9.png
Normal file
|
After Width: | Height: | Size: 1006 B |
4
art_src/characters/male/items/hair_long/edit.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"description": "give him long straight hair down past the shoulders, colored bright pure green; keep the face, body, pose and everything else exactly identical",
|
||||
"seed": 21166
|
||||
}
|
||||
BIN
art_src/characters/male/items/hair_long/frame_0.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
art_src/characters/male/items/hair_long/frame_1.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
art_src/characters/male/items/hair_long/frame_10.png
Normal file
|
After Width: | Height: | Size: 924 B |
BIN
art_src/characters/male/items/hair_long/frame_11.png
Normal file
|
After Width: | Height: | Size: 917 B |
BIN
art_src/characters/male/items/hair_long/frame_12.png
Normal file
|
After Width: | Height: | Size: 871 B |
BIN
art_src/characters/male/items/hair_long/frame_13.png
Normal file
|
After Width: | Height: | Size: 953 B |
BIN
art_src/characters/male/items/hair_long/frame_14.png
Normal file
|
After Width: | Height: | Size: 845 B |
BIN
art_src/characters/male/items/hair_long/frame_2.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
art_src/characters/male/items/hair_long/frame_3.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
art_src/characters/male/items/hair_long/frame_4.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
art_src/characters/male/items/hair_long/frame_5.png
Normal file
|
After Width: | Height: | Size: 1008 B |
BIN
art_src/characters/male/items/hair_long/frame_6.png
Normal file
|
After Width: | Height: | Size: 1008 B |
BIN
art_src/characters/male/items/hair_long/frame_7.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
art_src/characters/male/items/hair_long/frame_8.png
Normal file
|
After Width: | Height: | Size: 986 B |
BIN
art_src/characters/male/items/hair_long/frame_9.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
4
art_src/characters/male/items/hair_ponytail/edit.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"description": "give him hair tied back in a high ponytail, colored bright pure green; keep the face, body, pose and everything else exactly identical",
|
||||
"seed": 40553
|
||||
}
|
||||
BIN
art_src/characters/male/items/hair_ponytail/frame_0.png
Normal file
|
After Width: | Height: | Size: 866 B |
BIN
art_src/characters/male/items/hair_ponytail/frame_1.png
Normal file
|
After Width: | Height: | Size: 830 B |
BIN
art_src/characters/male/items/hair_ponytail/frame_10.png
Normal file
|
After Width: | Height: | Size: 682 B |
BIN
art_src/characters/male/items/hair_ponytail/frame_11.png
Normal file
|
After Width: | Height: | Size: 675 B |
BIN
art_src/characters/male/items/hair_ponytail/frame_12.png
Normal file
|
After Width: | Height: | Size: 676 B |
BIN
art_src/characters/male/items/hair_ponytail/frame_13.png
Normal file
|
After Width: | Height: | Size: 673 B |
BIN
art_src/characters/male/items/hair_ponytail/frame_14.png
Normal file
|
After Width: | Height: | Size: 636 B |
BIN
art_src/characters/male/items/hair_ponytail/frame_2.png
Normal file
|
After Width: | Height: | Size: 837 B |
BIN
art_src/characters/male/items/hair_ponytail/frame_3.png
Normal file
|
After Width: | Height: | Size: 815 B |
BIN
art_src/characters/male/items/hair_ponytail/frame_4.png
Normal file
|
After Width: | Height: | Size: 904 B |
BIN
art_src/characters/male/items/hair_ponytail/frame_5.png
Normal file
|
After Width: | Height: | Size: 807 B |
BIN
art_src/characters/male/items/hair_ponytail/frame_6.png
Normal file
|
After Width: | Height: | Size: 781 B |
BIN
art_src/characters/male/items/hair_ponytail/frame_7.png
Normal file
|
After Width: | Height: | Size: 859 B |
BIN
art_src/characters/male/items/hair_ponytail/frame_8.png
Normal file
|
After Width: | Height: | Size: 764 B |
BIN
art_src/characters/male/items/hair_ponytail/frame_9.png
Normal file
|
After Width: | Height: | Size: 885 B |
4
art_src/characters/male/items/hair_short/edit.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"description": "give him short messy hair colored bright pure green; keep the face, body, pose and everything else exactly identical",
|
||||
"seed": 91113
|
||||
}
|
||||
BIN
art_src/characters/male/items/hair_short/frame_0.png
Normal file
|
After Width: | Height: | Size: 848 B |
BIN
art_src/characters/male/items/hair_short/frame_1.png
Normal file
|
After Width: | Height: | Size: 832 B |