---
title: "Sprite Tools (OBSOLETE) - s&box library"
description: "Do not use anymore, SpriteRenderer and Sprite Resource are built-in now."
canonical: "https://sbox.watch/libraries/facepunch/spritetools/"
generated_at: "2026-07-22T23:10:23.126Z"
---

# Sprite Tools (OBSOLETE)

Do not use anymore, SpriteRenderer and Sprite Resource are built-in now.

- Type: library
- Ident: facepunch.spritetools
- Creator: Facepunch
- Canonical: https://sbox.watch/libraries/facepunch/spritetools/
- Markdown: https://sbox.watch/libraries/facepunch/spritetools.md
- sbox.game: https://sbox.game/facepunch/spritetools/
- Generated: 2026-07-22T23:10:23.126Z

## Stats

- 24h momentum: +0
- Terry score: 83%
- Favorites: 18
- Upvotes: 22
- Downvotes: 1
- Updated: Jan 7, 2026
- Created: Jun 28, 2024
- Size: 903.6 KB
- Files: 140
- Tags: 2d, art, pixel, sprite, tools

## Description

UPDATE: DO NOT use this library unless you've already made a game with it and need it for backwards compatibility. The Sprite resource and SpriteRenderer component now exist in-engine and do not require a Library to be used.
About Sprite Tools

A suite of 2D Sprite tools for S&box.

Features:
> 2D Sprite Resource
 - Animations
 - Change Speed/FPS
 - Change Origin Point
 - Toggle Looping
 - Attach Points
 - Broadcast Messages
 - Spritesheet Importer
> 2D Sprite Component
 - Set Current Animation, along with playback speed
 - ActionGraph properties for each Broadcast Event
 - Create Attach Points as "Procedural Bone" child GameObjects
 - Enable/Disable Shadows
 - Tint Color (Tints the sprite a specific color, removing non-existent colors)
 - Flash Color (Blends the color of each pixel towards the Flash Color, replacing all pixels with one color)
> 2D Tileset Resource
 - Tiles
 - Custom Tile Sizes
 - Tile Metadata (Names/Tags)
 - Autotile Brushes
 - Support for 2x2, 3x3, and 3x3 minimal tilesets
 - Import Autotiles from an existing Resource
> 2D Tileset Component
 - Tile/Autotile Painting (Paint Tool, Eraser Tool, Rectangle Tool, Line Tool)
 - Multiple Layers (each can have it's own Tileset)
 - Collision Generation

Report Issues Here >>> https://github.com/Facepunch/sbox-spritetools/issues <<<



## More by Facepunch

| Package | Ident | Players | Favorites | Upvotes | Score | Markdown |
| --- | --- | --- | --- | --- | --- | --- |
| Player Controller | facepunch.playercontroller | 0 | 98 | 74 | 96% | https://sbox.watch/libraries/facepunch/playercontroller.md |
| SDF Mesh Library | facepunch.libsdf | 0 | 29 | 25 | 90% | https://sbox.watch/libraries/facepunch/libsdf.md |
| Game Events | facepunch.libevents | 0 | 15 | 13 | 83% | https://sbox.watch/libraries/facepunch/libevents.md |
| Spline Tools | facepunch.splinetools | 0 | 12 | 17 | 86% | https://sbox.watch/libraries/facepunch/splinetools.md |
| State Machines | facepunch.libstates | 0 | 12 | 15 | 85% | https://sbox.watch/libraries/facepunch/libstates.md |
| Movie Maker (Preview) | facepunch.moviemaker | 0 | 8 | 13 | 74% | https://sbox.watch/libraries/facepunch/moviemaker.md |
