Skip to content

t73liu/open-duelyst-assets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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").

About

Spritesheets and frames from OpenDuelyst

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages