Add character images and manifest for Fatal Fury: City of the Wolves, update registry

This commit is contained in:
2026-05-21 15:05:27 +02:00
parent 8ef3e0319d
commit 1dcae7786f
31 changed files with 128 additions and 34 deletions
+2
View File
@@ -136,3 +136,5 @@ dist
.yarn/install-state.gz
.pnp.*
# scripts
update.py
+14 -14
View File
@@ -11,18 +11,18 @@
"right": "yasuo"
},
"characters": [
{ "name": "Ahri", "slug": "ahri", "dlc": false, "sizeBytes": 100000 },
{ "name": "Akali", "slug": "akali", "dlc": false, "sizeBytes": 100000 },
{ "name": "Braum", "slug": "braum", "dlc": false, "sizeBytes": 100000 },
{ "name": "Caitlyn", "slug": "caitlyn", "dlc": false, "sizeBytes": 100000 },
{ "name": "Darius", "slug": "darius", "dlc": false, "sizeBytes": 100000 },
{ "name": "Ekko", "slug": "ekko", "dlc": false, "sizeBytes": 100000 },
{ "name": "Illaoi", "slug": "illaoi", "dlc": false, "sizeBytes": 100000 },
{ "name": "Jinx", "slug": "jinx", "dlc": false, "sizeBytes": 100000 },
{ "name": "Senna", "slug": "senna", "dlc": false, "sizeBytes": 100000 },
{ "name": "Teemo", "slug": "teemo", "dlc": false, "sizeBytes": 100000 },
{ "name": "Vi", "slug": "vi", "dlc": false, "sizeBytes": 100000 },
{ "name": "Warwick", "slug": "warwick", "dlc": false, "sizeBytes": 100000 },
{ "name": "Yasuo", "slug": "yasuo", "dlc": false, "sizeBytes": 100000 }
{"name": "Ahri", "slug": "ahri", "dlc": false, "sizeBytes": 482750},
{"name": "Akali", "slug": "akali", "dlc": false, "sizeBytes": 458958},
{"name": "Braum", "slug": "braum", "dlc": false, "sizeBytes": 798568},
{"name": "Caitlyn", "slug": "caitlyn", "dlc": false, "sizeBytes": 379717},
{"name": "Darius", "slug": "darius", "dlc": false, "sizeBytes": 517856},
{"name": "Ekko", "slug": "ekko", "dlc": false, "sizeBytes": 364981},
{"name": "Illaoi", "slug": "illaoi", "dlc": false, "sizeBytes": 466679},
{"name": "Jinx", "slug": "jinx", "dlc": false, "sizeBytes": 511542},
{"name": "Senna", "slug": "senna", "dlc": false, "sizeBytes": 511542},
{"name": "Teemo", "slug": "teemo", "dlc": false, "sizeBytes": 448618},
{"name": "Vi", "slug": "vi", "dlc": false, "sizeBytes": 426554},
{"name": "Warwick", "slug": "warwick", "dlc": false, "sizeBytes": 451114},
{"name": "Yasuo", "slug": "yasuo", "dlc": false, "sizeBytes": 329566}
]
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 409 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 465 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 606 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 488 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 405 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 547 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 684 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 599 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 483 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 493 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 679 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 738 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

@@ -0,0 +1,44 @@
{
"id": "fatal-fury-city-of-the-wolves",
"name": "FATAL FURY: City of the Wolves",
"version": "1.0.0",
"palette": {
"start": "#334155",
"end": "#0f172a"
},
"defaultPair": {
"left": "andy-bogard",
"right": "terry-bogard"
},
"totalSizeBytes": 13449565,
"characters": [
{"name": "Andy Bogard", "slug": "andy-bogard", "dlc": false, "sizeBytes": 418916},
{"name": "B. Jenet", "slug": "b-jenet", "dlc": false, "sizeBytes": 634105},
{"name": "Billy Kane", "slug": "billy-kane", "dlc": false, "sizeBytes": 467262},
{"name": "Blue Mary", "slug": "blue-mary", "dlc": false, "sizeBytes": 475892},
{"name": "Chun-Li", "slug": "chun-li", "dlc": true, "sizeBytes": 458109},
{"name": "Cristiano Ronaldo", "slug": "cristiano-ronaldo", "dlc": true, "sizeBytes": 416679},
{"name": "Gato", "slug": "gato", "dlc": false, "sizeBytes": 454007},
{"name": "Hokutomaru", "slug": "hokutomaru", "dlc": false, "sizeBytes": 437816},
{"name": "Hotaru Futaba", "slug": "hotaru-futaba", "dlc": false, "sizeBytes": 445806},
{"name": "Joe Higashi", "slug": "joe-higashi", "dlc": false, "sizeBytes": 306658},
{"name": "Kain R. Heinlein", "slug": "kain-r-heinlein", "dlc": false, "sizeBytes": 404567},
{"name": "Ken Masters", "slug": "ken-masters", "dlc": true, "sizeBytes": 608491},
{"name": "Kenshiro", "slug": "kenshiro", "dlc": true, "sizeBytes": 0},
{"name": "Kevin Rian", "slug": "kevin-rian", "dlc": false, "sizeBytes": 620273},
{"name": "Kim Dong Hwan", "slug": "kim-dong-hwan", "dlc": false, "sizeBytes": 433919},
{"name": "Kim Jae Hoon", "slug": "kim-jae-hoon", "dlc": false, "sizeBytes": 499237},
{"name": "Mai Shiranui", "slug": "mai-shiranui", "dlc": false, "sizeBytes": 414543},
{"name": "Marco Rodrigues", "slug": "marco-rodrigues", "dlc": false, "sizeBytes": 690143},
{"name": "Mr. Big", "slug": "mr-big", "dlc": false, "sizeBytes": 559746},
{"name": "Mr. Karate", "slug": "mr-karate", "dlc": false, "sizeBytes": 0},
{"name": "Nightmare Geese", "slug": "nightmare-geese", "dlc": true, "sizeBytes": 700396},
{"name": "Preecha", "slug": "preecha", "dlc": false, "sizeBytes": 613249},
{"name": "Rock Howard", "slug": "rock-howard", "dlc": false, "sizeBytes": 446278},
{"name": "Salvatore Ganacci", "slug": "salvatore-ganacci", "dlc": true, "sizeBytes": 494928},
{"name": "Terry Bogard", "slug": "terry-bogard", "dlc": false, "sizeBytes": 505124},
{"name": "Tizoc", "slug": "tizoc", "dlc": false, "sizeBytes": 695611},
{"name": "Vox Reaper", "slug": "vox-reaper", "dlc": true, "sizeBytes": 491756},
{"name": "Wolfgang Krauser", "slug": "wolfgang-krauser", "dlc": false, "sizeBytes": 756054}
]
}
+68 -20
View File
@@ -1,25 +1,31 @@
{
"schemaVersion": 1,
"updatedAt": "2025-05-21",
"updatedAt": "2026-05-21",
"packs": [
{
"id": "2xko",
"name": "2XKO",
"version": "1.0.0",
"totalSizeBytes": 1560000,
"totalSizeBytes": 6148445,
"logoPath": "2xko/logo.png",
"characterCount": 13,
"palette": { "start": "#7c3aed", "end": "#1d4ed8" },
"palette": {
"start": "#7c3aed",
"end": "#1d4ed8"
},
"bundled": true
},
{
"id": "fatal-fury-city-of-the-wolves",
"name": "FATAL FURY: City of the Wolves",
"version": "1.0.0",
"totalSizeBytes": 3360000,
"totalSizeBytes": 13449565,
"logoPath": "fatal-fury-city-of-the-wolves/logo.png",
"characterCount": 28,
"palette": { "start": "#dc2626", "end": "#7f1d1d" },
"characterCount": 26,
"palette": {
"start": "#dc2626",
"end": "#7f1d1d"
},
"bundled": true
},
{
@@ -29,7 +35,10 @@
"totalSizeBytes": 3840000,
"logoPath": "guilty-gear-strive/logo.png",
"characterCount": 32,
"palette": { "start": "#a855f7", "end": "#312e81" },
"palette": {
"start": "#a855f7",
"end": "#312e81"
},
"bundled": true
},
{
@@ -39,7 +48,10 @@
"totalSizeBytes": 2400000,
"logoPath": "invincible-vs/logo.png",
"characterCount": 20,
"palette": { "start": "#facc15", "end": "#15803d" },
"palette": {
"start": "#facc15",
"end": "#15803d"
},
"bundled": true
},
{
@@ -49,7 +61,10 @@
"totalSizeBytes": 4080000,
"logoPath": "mortal-kombat-1/logo.png",
"characterCount": 34,
"palette": { "start": "#f59e0b", "end": "#7f1d1d" },
"palette": {
"start": "#f59e0b",
"end": "#7f1d1d"
},
"bundled": true
},
{
@@ -59,7 +74,10 @@
"totalSizeBytes": 3480000,
"logoPath": "street-fighter-6/logo.png",
"characterCount": 29,
"palette": { "start": "#f97316", "end": "#b91c1c" },
"palette": {
"start": "#f97316",
"end": "#b91c1c"
},
"bundled": true
},
{
@@ -69,7 +87,10 @@
"totalSizeBytes": 5160000,
"logoPath": "tekken-8/logo.png",
"characterCount": 43,
"palette": { "start": "#2563eb", "end": "#111827" },
"palette": {
"start": "#2563eb",
"end": "#111827"
},
"bundled": true
},
{
@@ -79,7 +100,10 @@
"totalSizeBytes": 6240000,
"logoPath": "the-king-of-fighters-xv/logo.png",
"characterCount": 52,
"palette": { "start": "#0ea5e9", "end": "#1e3a8a" },
"palette": {
"start": "#0ea5e9",
"end": "#1e3a8a"
},
"bundled": true
},
{
@@ -89,7 +113,10 @@
"totalSizeBytes": 3700000,
"logoPath": "blazblue-centralfiction/logo.png",
"characterCount": 35,
"palette": { "start": "#3b82f6", "end": "#1e1b4b" },
"palette": {
"start": "#3b82f6",
"end": "#1e1b4b"
},
"bundled": false
},
{
@@ -99,7 +126,10 @@
"totalSizeBytes": 2900000,
"logoPath": "under-night-in-birth-ii/logo.png",
"characterCount": 24,
"palette": { "start": "#6366f1", "end": "#0f172a" },
"palette": {
"start": "#6366f1",
"end": "#0f172a"
},
"bundled": false
},
{
@@ -109,7 +139,10 @@
"totalSizeBytes": 3100000,
"logoPath": "granblue-fantasy-versus-rising/logo.png",
"characterCount": 27,
"palette": { "start": "#0891b2", "end": "#164e63" },
"palette": {
"start": "#0891b2",
"end": "#164e63"
},
"bundled": false
},
{
@@ -119,7 +152,10 @@
"totalSizeBytes": 2100000,
"logoPath": "melty-blood-type-lumina/logo.png",
"characterCount": 16,
"palette": { "start": "#e879f9", "end": "#4a044e" },
"palette": {
"start": "#e879f9",
"end": "#4a044e"
},
"bundled": false
},
{
@@ -129,7 +165,10 @@
"totalSizeBytes": 5200000,
"logoPath": "dragon-ball-fighterz/logo.png",
"characterCount": 44,
"palette": { "start": "#f97316", "end": "#1d4ed8" },
"palette": {
"start": "#f97316",
"end": "#1d4ed8"
},
"bundled": false
},
{
@@ -139,7 +178,10 @@
"totalSizeBytes": 2650000,
"logoPath": "samurai-shodown/logo.png",
"characterCount": 22,
"palette": { "start": "#b45309", "end": "#1c1917" },
"palette": {
"start": "#b45309",
"end": "#1c1917"
},
"bundled": false
},
{
@@ -149,7 +191,10 @@
"totalSizeBytes": 1950000,
"logoPath": "skullgirls-2nd-encore/logo.png",
"characterCount": 16,
"palette": { "start": "#ec4899", "end": "#500724" },
"palette": {
"start": "#ec4899",
"end": "#500724"
},
"bundled": false
},
{
@@ -159,7 +204,10 @@
"totalSizeBytes": 2400000,
"logoPath": "uniclr/logo.png",
"characterCount": 20,
"palette": { "start": "#7c3aed", "end": "#1e1b4b" },
"palette": {
"start": "#7c3aed",
"end": "#1e1b4b"
},
"bundled": false
}
]