feat: convert character assets from PNG to WEBP format and update sizes in manifest and registry

This commit is contained in:
2026-05-27 12:31:06 +02:00
parent b301f6f014
commit 47573ea530
56 changed files with 27 additions and 29 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 409 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 619 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 406 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 456 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 283 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 465 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 447 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 407 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 443 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 428 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 435 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 300 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 395 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 594 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 380 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 606 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 424 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 488 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 285 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 405 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 239 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 674 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 374 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 547 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 684 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 385 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 599 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 409 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 436 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 483 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 299 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 493 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 325 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 679 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 431 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 480 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 738 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 KiB

+26 -28
View File
@@ -12,33 +12,31 @@
},
"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}
{"name": "Andy Bogard", "slug": "andy-bogard", "dlc": false, "sizeBytes": 253232},
{"name": "B. Jenet", "slug": "b-jenet", "dlc": false, "sizeBytes": 415564},
{"name": "Billy Kane", "slug": "billy-kane", "dlc": false, "sizeBytes": 290106},
{"name": "Blue Mary", "slug": "blue-mary", "dlc": false, "sizeBytes": 286334},
{"name": "Chun-Li", "slug": "chun-li", "dlc": true, "sizeBytes": 288204},
{"name": "Cristiano Ronaldo", "slug": "cristiano-ronaldo", "dlc": true, "sizeBytes": 264112},
{"name": "Gato", "slug": "gato", "dlc": false, "sizeBytes": 255094},
{"name": "Hokutomaru", "slug": "hokutomaru", "dlc": false, "sizeBytes": 264746},
{"name": "Hotaru Futaba", "slug": "hotaru-futaba", "dlc": false, "sizeBytes": 266440},
{"name": "Joe Higashi", "slug": "joe-higashi", "dlc": false, "sizeBytes": 197092},
{"name": "Kain R. Heinlein", "slug": "kain-r-heinlein", "dlc": false, "sizeBytes": 218662},
{"name": "Ken Masters", "slug": "ken-masters", "dlc": true, "sizeBytes": 388714},
{"name": "Kevin Rian", "slug": "kevin-rian", "dlc": false, "sizeBytes": 395430},
{"name": "Kim Dong Hwan", "slug": "kim-dong-hwan", "dlc": false, "sizeBytes": 267046},
{"name": "Kim Jae Hoon", "slug": "kim-jae-hoon", "dlc": false, "sizeBytes": 291982},
{"name": "Mai Shiranui", "slug": "mai-shiranui", "dlc": false, "sizeBytes": 244702},
{"name": "Marco Rodrigues", "slug": "marco-rodrigues", "dlc": false, "sizeBytes": 383018},
{"name": "Mr. Big", "slug": "mr-big", "dlc": false, "sizeBytes": 364850},
{"name": "Nightmare Geese", "slug": "nightmare-geese", "dlc": true, "sizeBytes": 393788},
{"name": "Preecha", "slug": "preecha", "dlc": false, "sizeBytes": 419274},
{"name": "Rock Howard", "slug": "rock-howard", "dlc": false, "sizeBytes": 265656},
{"name": "Salvatore Ganacci", "slug": "salvatore-ganacci", "dlc": true, "sizeBytes": 305978},
{"name": "Terry Bogard", "slug": "terry-bogard", "dlc": false, "sizeBytes": 333038},
{"name": "Tizoc", "slug": "tizoc", "dlc": false, "sizeBytes": 441054},
{"name": "Vox Reaper", "slug": "vox-reaper", "dlc": true, "sizeBytes": 312888},
{"name": "Wolfgang Krauser", "slug": "wolfgang-krauser", "dlc": false, "sizeBytes": 530374}
]
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 974 KiB

+1 -1
View File
@@ -45,7 +45,7 @@
"id": "fatal-fury-city-of-the-wolves",
"name": "FATAL FURY: City of the Wolves",
"version": "1.0.0",
"totalSizeBytes": 13449565,
"totalSizeBytes": 8337378,
"logoPath": "fatal-fury-city-of-the-wolves/logo.webp",
"characterCount": 26,
"palette": {