Skip to content

Latest commit

 

History

History
62 lines (51 loc) · 1.74 KB

README.md

File metadata and controls

62 lines (51 loc) · 1.74 KB

Open Duelyst Assets

This repository pulls out the 2D image assets from OpenDuelyst for ease of use. The plist files containing the frame information have been converted into json.

The Python script used to generate the repository can be found in scripts/extract_assets.py. The files are copied from the app/resources directory which contains the compressed assets. The original assets can be found under app/original_resources.

Example

Animation GIF
Attack Attack GIF
Breathing Breathing GIF
Death Death GIF
Hit Hit GIF
Idle Idle GIF
Run Run GIF

Frames

{
  "texture_filename": "boss_andromeda.png",
  "width": 1024,
  "height": 1024,
  "frames": {
    "attack": [
      {
        "frame_name": "boss_andromeda_attack_000.png",
        "x0": 303,
        "y0": 101,
        "x1": 403,
        "y1": 201,
        "width": 100,
        "height": 100
      },
      // ...
    ],
    "idle": [
      // ...
    ],
    // ...
  }
}

Spritesheet

Sample spritesheet

TODO

  • Dedupe similar animation types (e.g. "cast" vs "casting" vs "castloop").