https://github.com/Bryce-Dixon/SpriteTools
Programming library for 3DS Homebrew adding animations and more
https://github.com/Bryce-Dixon/SpriteTools
3ds beginner development handheld homebrew library
Last synced: 11 months ago
JSON representation
Programming library for 3DS Homebrew adding animations and more
- Host: GitHub
- URL: https://github.com/Bryce-Dixon/SpriteTools
- Owner: Bryce-Dixon
- License: mit
- Created: 2016-07-24T07:07:58.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-10-24T19:06:45.000Z (over 8 years ago)
- Last Synced: 2024-12-14T10:19:26.995Z (about 1 year ago)
- Topics: 3ds, beginner, development, handheld, homebrew, library
- Language: C
- Homepage: https://twitter.com/SpriteToolsHB
- Size: 3.1 MB
- Stars: 32
- Watchers: 4
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SpriteTools

## 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](https://github.com/BtheDestroyer/SpriteTools/releases/tag/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](https://github.com/BtheDestroyer/SpriteTools/wiki).
## Trello
You can see our roadmap on [this Trello page](https://trello.com/b/Lbktl12Q/sprite-tools).
## Twitter
Follow [this twitter account](https://twitter.com/SpriteToolsHB) 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](en.wikipedia.org/wiki/ANSI_C). 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](https://github.com/bthedestroyer/SpriteTools/issues) so we can
get your feedback. We're happy to add any ideas that would make the library
better!