Skip to content

BtheDestroyer/SpriteTools

Repository files navigation

SpriteTools

Icon

NOTE: Due to the deprecation of SF2D among other things, this project is being cancelled. It will be revamped at some point next year. I'm currently doing a lot of stuff for school and don't want to make promises I can't keep. That being said, I have some big plans for the future. Follow the project's twitter account (below) for more updates.

Current Release: Release 2.2

SpriteTools is an open source 3DS Homebrew library for C/C++. It's being developed to make the development process easier, faster, and more accessible for ourselves and other developers.

If you have any suggestions or requests for future additions, please create an issue!

FAQ and Links

Tutorial

The tutorial is found on the wiki.

Trello

You can see our roadmap on this Trello page.

Twitter

Follow this twitter account for future information and updates as well as notices about when a developer is streaming programming.

"Do I need to install anything before this?"

Make sure devkitPro and devkitARM are installed. Other than that, installing SpriteTools Release 2.2 and later should automatically install ctrulib, citro3d, sf2d, and sfil (It won't overwrite anything you already have installed, though).

"Why is your style so weird?" "Why do you make your lines so short?" "Why no tabs?!"

We're following the ANSI C Standard. This means, among other things, that we use 2 spaces instead of tabs which makes sure our code looks the same by having the same width on everyone's computer regardless of OS, text editor, or settings. The 80 character count per line also ensures this and makes sure everyone can use their own setup such as having a vertical monitor for coding.

"You should add " " is broken for me. Why?"

Create an issue so we can get your feedback. We're happy to add any ideas that would make the library better!