SpriteTools - A 3DS Development Library Aimed at Be

Discussion in '3DS - Homebrew Development and Emulators' started by BtheDestroyer, Mar 20, 2017.

  1. BtheDestroyer
    OP

    BtheDestroyer Member

    Newcomer
    15
    21
    Apr 1, 2016
    United States
    [​IMG]
    What is SpriteTools?
    In short, SpriteTools is a C header that works on top of sf2d to add some powerful tools for rendering sprites on screen.
    As of 2.2, it adds:

    • Easier/more readable input detection
    • Spritesheets loaded from C files (sf2d) and image files (sfil)
    • Animations made from spritesheets
    • Entities that can be given animations and other properties
    • Cameras that can be used to modify how entities are rendered in various ways
    • A basic debugger that allows developers to view inputs, memory usage, and the values of up to 64 variables
    • Text color things
    • Time tracking so you can get how long it's been since your program started
    • A nice splash screen to show your support for the project


    What's to come:
    • Rooms (levels) that store cameras and entities so you can store them together for easier switching
    • Collision between entities and background objects
    • Audio for sound effects and music
    • Save files for games (really just adding higher level options for file management)
    • Particle effects
    • Wii U exporting support

    Where can I get it?

    Here's a link to the Github page.


    Here's a link to the releases page.

    Here's a link to the tutorial I wrote. It's geared at beginners, so you should be good to go even if you haven't programmed much or at all in the past.
    NOTE: The tutorial only gets updated for official releases, not Pre-releases (such as Betas). If you want to read all of the release notes for the pre-releases, go ahead and use them. If you just want to download and use the tutorial, stick to the official releases.

    How can I stay up-to-date?

    Here's the official Twitter account.

    Here's the Trello Board with the future plans.
     
    Last edited by BtheDestroyer, Mar 21, 2017
    proflayton123 likes this.
  2. Kaisogen

    Kaisogen Member

    Newcomer
    18
    0
    Jul 5, 2016
    United States
    Probably at a PC
    Hmm.. I tried installing it using make install (bash shell), but it just gives this error:

    This is the latest release.