|
ForumsSega Master System / Mark III / Game GearSG-1000 / SC-3000 / SF-7000 / OMV |
Home - Forums - Games - Scans - Maps - Cheats - Credits Music - Videos - Development - Hacks - Translations - Homebrew |
Author | Message |
---|---|
|
Sprite Editor: SPReD-SMS (win/linux)
Posted: Fri Jul 17, 2020 7:12 pm Last edited by 0x8BitDev on Mon Jan 04, 2021 7:24 pm; edited 1 time in total |
Hi!
I want to share with you the sprite editor - SPReD-SMS, I developed for myself. Maybe someone will find it useful. The tool can be run on Windows and Linux. Some features: - handy drawing mode - group operations on sprites - sprites data packing and optimization - 8x16 mode support - images import/export - export to WLA-DX ( 1/2/3/4 bpp modes ) - built-in Python script editor for writing custom data export scripts - NES <=> SMS data conversion* * You can load a NES project into SMS editor and vice versa. Actually the SPReD-SMS is a part of a MAPeD-SPReD toolset ( game maps and sprite editors ) I developed for the NES. It was easy to adapt the NES version to the SMS one. There are some controls that were useless and disabled in the SMS version. You can see some of them at the screenshot below. Example projects and WLA-DX samples are also available. As for WLA-DX samples, you can find: - simple show sprite demo - two character controller demos (idle, running, ducking, shooting, jumping) - test program for testing the same image with different exported BPP values The tool sources you can find here: https://github.com/0x8BitDev/MAPeD-SPReD Compiled executables & samples: https://github.com/0x8BitDev/MAPeD-SPReD/releases [The latest development build can be found here] p.s.: <F1> - Quick Guide |
|
|
Posted: Sat Jul 18, 2020 10:19 am |
Just taking a look at the editor and it looks amazing!! although I had a hard time starting using it!
Are you also planing to adapt the mapping tool? |
|
|
Posted: Sat Jul 18, 2020 11:13 am |
Thanks! Try to read Quick Guide (F1). I hope it will help to understand all conceptions.
Yes, I do. But due to lack of free time I don't know how long it will take. |
|
|
Posted: Mon Jan 04, 2021 7:22 pm |
@kusfo: Finally, I've adapted the MAPeD tool. | |
|
Posted: Mon Jan 04, 2021 7:23 pm Last edited by 0x8BitDev on Thu Jan 07, 2021 7:51 am; edited 1 time in total |
A new version of the SPReD has been released (v0.60b).
There are a few changes:
- Removed restriction on imported image size ( multiple of 8 ) - Added additional export options: 1/2/3/4 bpp and CHRs offset ...cause the main changes affected the MAPeD tool. Soon I'll make a post. Hope, now I can post links... :) [SPReD v0.60b] Upd: the MAPeD-SMS link |
|
|
Posted: Mon Jan 04, 2021 8:11 pm |
Great! I'll take a look asap! :-D | |
|
Posted: Wed Jan 06, 2021 4:52 pm |
Nice sprite editor you've got there. Given the name, and the presence of only one palette, I'm assuming it can't be used to prepare background graphics?
I really like the idea of letting users supply their own export routines, and the ability to edit multiple tiles at once. Going to need to look into adopting those features into my own tool. Thanks for the inspiration. |
|
|
Posted: Thu Jan 07, 2021 7:48 am |
You are right. The SPReD-SMS can be used to prepare sprites graphics only. To work with background graphics I developed the MAPeD-SMS. There is no palettes array in the last release (v0.60b). I mean the MAPeD :) You can find it in the dev build v0.61b.
You are welcome! |
|
|
Posted: Thu Jan 07, 2021 7:28 pm |
Ah, neat. I had poked about at MAPeD-SMS but only saw one palette in the version I had, I'll be sure to have a poke about at the development version you've linked. | |
|
Posted: Fri Jan 08, 2021 7:57 am |
@bps Just in case. If you meant a full 32-colors palette ( or 2 x 16-colors ) for use in background tiles, it's not implemented, so far...
With an array of palettes, I mentioned before, you can have different color solutions for the same tileset. |
|
|
Posted: Tue Jan 12, 2021 7:40 pm |
Testing now, both sprite and map editors.
Nice work dude! |
|
|
Posted: Sun Jan 17, 2021 9:42 am |
@eruiz00 Thanks, I know. Glad you like it. Feel free to ask any questions. | |