Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - Sprite Editor: SPReD-SMS (win/linux)

Reply to topic
Author Message
  • Joined: 12 Jul 2020
  • Posts: 13
Reply with quote
Sprite Editor: SPReD-SMS (win/linux)
Post 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
SPReD-SMS_v059.png (72.44 KB)
SPReD-SMS_v059.png

  View user's profile Send private message Visit poster's website
  • Joined: 29 Mar 2012
  • Posts: 879
  • Location: Spain
Reply with quote
Post 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?
  View user's profile Send private message
  • Joined: 12 Jul 2020
  • Posts: 13
Reply with quote
Post Posted: Sat Jul 18, 2020 11:13 am
kusfo wrote
Just taking a look at the editor and it looks amazing!! although I had a hard time starting using it!

Thanks! Try to read Quick Guide (F1). I hope it will help to understand all conceptions.

kusfo wrote
Are you also planing to adapt the mapping tool?

Yes, I do. But due to lack of free time I don't know how long it will take.
  View user's profile Send private message Visit poster's website
  • Joined: 12 Jul 2020
  • Posts: 13
Reply with quote
Post Posted: Mon Jan 04, 2021 7:22 pm
@kusfo: Finally, I've adapted the MAPeD tool.
  View user's profile Send private message Visit poster's website
  • Joined: 12 Jul 2020
  • Posts: 13
Reply with quote
Post 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:

    - Improved import of images with alpha channel (now exported data can take less memory)
    - 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
  View user's profile Send private message Visit poster's website
  • Joined: 29 Mar 2012
  • Posts: 879
  • Location: Spain
Reply with quote
Post Posted: Mon Jan 04, 2021 8:11 pm
Great! I'll take a look asap! :-D
  View user's profile Send private message
  • Joined: 18 Nov 2020
  • Posts: 12
Reply with quote
Post 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.
  View user's profile Send private message Visit poster's website
  • Joined: 12 Jul 2020
  • Posts: 13
Reply with quote
Post Posted: Thu Jan 07, 2021 7:48 am
bps wrote
Given the name, and the presence of only one palette, I'm assuming it can't be used to prepare background graphics?

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.

bps wrote
Thanks for the inspiration.

You are welcome!
  View user's profile Send private message Visit poster's website
  • Joined: 18 Nov 2020
  • Posts: 12
Reply with quote
Post 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.
  View user's profile Send private message Visit poster's website
  • Joined: 12 Jul 2020
  • Posts: 13
Reply with quote
Post 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.
  View user's profile Send private message Visit poster's website
  • Joined: 28 Jan 2017
  • Posts: 548
  • Location: Málaga, Spain
Reply with quote
Post Posted: Tue Jan 12, 2021 7:40 pm
Testing now, both sprite and map editors.

Nice work dude!
  View user's profile Send private message
  • Joined: 12 Jul 2020
  • Posts: 13
Reply with quote
Post Posted: Sun Jan 17, 2021 9:42 am
@eruiz00 Thanks, I know. Glad you like it. Feel free to ask any questions.
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!