Commit Graph
1773 Commits
Author SHA1 Message Date
TrèsAbhi 2cdbd0b810 New translations en.json (Portuguese)
[ci skip]
2026-10-24 20:34:54 -05:00
TrèsAbhi 61a4711029 New translations en.json (Polish)
[ci skip]
2026-10-24 20:34:52 -05:00
TrèsAbhi f04cfb8875 New translations en.json (Japanese)
[ci skip]
2026-10-24 20:34:51 -05:00
TrèsAbhi 7ea6032244 New translations en.json (Spanish)
[ci skip]
2026-10-24 20:34:49 -05:00
TrèsAbhi a1bc1bc630 New translations en.json (French)
[ci skip]
2026-10-24 20:34:48 -05:00
TrèsAbhi 34b96f4003 New translations en.json (Chinese Simplified)
[ci skip]
2026-10-24 20:34:46 -05:00
TrèsAbhi 3f4306b3b3 New translations en.json (Ukrainian)
[ci skip]
2026-10-24 20:34:45 -05:00
tresabhi 40b732803e retry time 2026-10-24 20:32:34 -05:00
tresabhi 76445c67b2 some updates 2026-10-24 20:21:07 -05:00
TrèsAbhi 14dc40a3e7 New translations en.json (Ukrainian)
[ci skip]
2026-10-24 15:30:30 -05:00
TrèsAbhi 3daa56e100 New translations en.json (Polish)
[ci skip]
2026-10-23 09:57:28 -05:00
TrèsAbhi 37c257c8c4 New translations en.json (Russian)
[ci skip]
2026-10-22 17:04:11 -05:00
TrèsAbhi dfc6a2bada New translations en.json (Portuguese)
[ci skip]
2026-10-22 17:04:08 -05:00
TrèsAbhi 9b8b06ca70 New translations en.json (Polish)
[ci skip]
2026-10-22 17:04:06 -05:00
TrèsAbhi f7ffb2d34d New translations en.json (Japanese)
[ci skip]
2026-10-22 17:04:04 -05:00
TrèsAbhi 2b7e88e30c New translations en.json (Spanish)
[ci skip]
2026-10-22 17:04:00 -05:00
TrèsAbhi af172c95f2 New translations en.json (French)
[ci skip]
2026-10-22 17:03:59 -05:00
TrèsAbhi f8794de782 New translations en.json (Chinese Simplified)
[ci skip]
2026-10-22 17:03:57 -05:00
TrèsAbhi 5fe295b209 New translations en.json (Ukrainian)
[ci skip]
2026-10-22 17:03:55 -05:00
tresabhi f6f8e2b4df polish 2026-10-22 17:00:13 -05:00
tresabhi a4fca4085e dedicated tool 2026-10-22 16:49:03 -05:00
tresabhi 26f71df9f9 remove some... people... 2026-10-22 16:40:11 -05:00
tresabhi d32b8cc3f5 Merge branch 'main' into new-credits 2026-10-22 16:38:40 -05:00
tresabhi 0922614dbc finalize 2026-10-22 16:37:16 -05:00
TrèsAbhi 3b75d7b523 New translations en.json (Russian)
[ci skip]
2026-10-22 15:56:13 -05:00
TrèsAbhi 0cbd67ff38 New translations en.json (Portuguese)
[ci skip]
2026-10-22 15:56:11 -05:00
TrèsAbhi 068f481b93 New translations en.json (Polish)
[ci skip]
2026-10-22 15:56:10 -05:00
TrèsAbhi 1430c32440 New translations en.json (Japanese)
[ci skip]
2026-10-22 15:56:08 -05:00
TrèsAbhi d14afc8b39 New translations en.json (Spanish)
[ci skip]
2026-10-22 15:56:07 -05:00
TrèsAbhi cba591b368 New translations en.json (French)
[ci skip]
2026-10-22 15:56:05 -05:00
TrèsAbhi 42b5ab6f02 New translations en.json (Chinese Simplified)
[ci skip]
2026-10-22 15:56:04 -05:00
TrèsAbhi c1363be70a New translations en.json (Ukrainian)
[ci skip]
2026-10-22 15:56:02 -05:00
tresabhi b4a689dfbb start adding tiers 2026-10-22 15:42:07 -05:00
tresabhi 19e535969e colors 2026-10-22 11:51:08 -05:00
tresabhi eebc373b46 better 2026-10-22 11:45:18 -05:00
tresabhi ecb1a7c21e base 2026-10-22 11:30:03 -05:00
TrèsAbhi 602bf37411 New translations en.json (Russian)
[ci skip]
2026-10-22 05:51:52 -05:00
tresabhi fc9050e7fe fix imports 2026-10-21 23:23:55 -05:00
tresabhi b540ab7814 sk 2026-10-21 22:59:12 -05:00
tresabhi 0ee9c99a28 move tank models to models_tanks chunk 2026-10-21 22:56:40 -05:00
tresabhi ab9149a11f git keep 2026-10-21 22:48:33 -05:00
tresabhi 924c130516 git keep 2026-10-21 22:47:01 -05:00
Mark Greene a495a5f208 Feature: Legendary camouflages in the Tankopedia viewer 2026-10-22 16:12:03 +13:00
TrèsAbhi 10b0e29a26 New translations en.json (Polish)
[ci skip]
2026-10-21 10:03:16 -05:00
tresabhi 007d4e9540 make tier 11's test tanks 2026-10-21 09:56:21 -05:00
tresabhi 273fea1599 promote preview 2026-10-21 09:36:06 -05:00
TrèsAbhi ed36eedbfb New translations en.json (Polish)
[ci skip]
2026-10-21 07:42:08 -05:00
Mark Greene ffb5a1f9c8 Feature: Animated legendary camouflages
Legendary camo add-ons now play their garage animations in the Tankopedia viewer, and a new menu next to the camo column triggers their battle reactions.

**Export (`model.glb` / `skins/[skin].glb`)**
- Customization parts export skeletons, skin weights and one clip per `.anim` motion file (`core/blitzkit/skinAnimations`)
- Sockets bound to skeleton joints follow their joint
- Action lists and scenario graphs are carried in glTF extras
- Part batches with no LODs (`lodIndex` -1) are now exported, fixing meshes that were missing entirely (e.g. the Tiger II cat body, the BDT-5A engine rings)
- Base tank models are unchanged

**Viewer**
- A runtime plays the clips and drives state switchers, action lists and the game's scenario graphs (a small interpreter for the node types the camos use)
- Camo parts render as primitives so their bones can animate
- Garage animations play once rather than looping, so the camo settles

**Animation menu**
- Floats left of the camo column when the selected camo has triggerable animations
- Icon buttons use the game's own white icons, served from `/icons/skin-events/[event].webp`
- Idle replays the garage animation
- Triggers: Shoot, Kill, Take damage, Damage enemy, Ricochet / No penetration, Start moving, Consumable, Reload. Only events that actually animate get a button
- Buttons are disabled while a triggered animation plays; triggering cuts any garage animation short

All legendary skin files together grow from 1.32 GB to 1.35 GB (+2.4%), almost all of it in the 102 animated camos.
2026-10-20 18:48:35 +13:00
Mark Greene 85e03d3b42 Feature: Legendary camouflages in the Tankopedia viewer 2026-10-20 18:46:29 +13:00
tresabhi 7df53d845d vfs debug 2026-10-19 20:12:03 -05:00