Retro DevTexture Tool - Multi-Platform Asset Converter
Retro DevTexture Tool
The swiss army knife for authentic retro textures.
If you are developing homebrew games for classic consoles or creating modern games with a low-poly/retro aesthetic, this tool was made for you. The Retro DevTexture Tool allows you to load any image and instantly convert it to the color formats, resolutions, and memory limitations of classic 90s hardware.
Main Features
Multi-Platform Support
Accurate simulation of color formats and Endianness for:
- Sony PlayStation (PS1): 15-bit Direct (RGB555), 12-bit, 9-bit.
- Nintendo 64 (N64): RGBA 16-bit, IA8, I4 (with 4KB TMEM limit check).
- Sega Saturn: RGB15 (Big Endian).
- Sega Dreamcast: RGB565, ARGB4444, ARGB1555.
- Game Boy Advance (GBA): BGR555.
Advanced Image Processing
- Dithering: Floyd-Steinberg, Bayer 4x4, and Atkinson algorithms to smooth gradients in low color depth.
- Signal Processing: Full control over Brightness, Contrast, Saturation, and Noise to simulate analog video signals.
- Filters: Sharpen option to highlight pixels and Posterize to reduce color levels.
- Presets: Quick settings like "PS1 CRT", "GBA LCD", or "N64 VI".
Visualization Tools (Preview)
- Interactive 3D Cube: Check how the texture behaves on a 3D model (rotation and zoom).
- Grid Overlay: 8x8, 16x16, and 32x32 guides to align tiles and sprites.
- CRT Filter: Scanline simulation with adjustable intensity.
- Hex View: Real-time hexadecimal viewer of the generated buffer.
Professional Export
- Images: Save the visual result as .PNG.
- Raw Data: Export .BIN files (correct Little/Big Endian) ready to inject into ROMs.
- C Code: Automatically generates C Arrays (.h) formatted for development SDKs (Psy-Q, LibDragon, etc.).
- Palettes: Export the active palette (16/256 colors) in .PAL (JASC) format.
How to Use
- Load: Drag and drop an image or use the "Load Bitmap" button.
- Configure: Choose the target console, resolution, and adjust color/dither sliders.
- Verify: Use zoom and pan to inspect every pixel.
- Export: Choose the filename and click "Save .BIN" or "Generate C Header".
| Published | 6 hours ago |
| Status | In development |
| Category | Tool |
| Platforms | HTML5 |
| Author | LifeIsReallyHard |
| Tags | converter, development, dithering, n64, ps1, Retro, texture, tool, utility |






Leave a comment
Log in with itch.io to leave a comment.