Author Topic: Sprite/tileset Editor- need input  (Read 31249 times)

0 Members and 1 Guest are viewing this topic.

Offline simplethinker

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 695
  • Rating: +16/-5
  • snjwffl
    • View Profile
Re: Sprite/tileset Editor- need input
« Reply #30 on: December 21, 2009, 02:44:52 pm »
A little update since I noticed it's been nearly a month:  With all of the cool ideas you guys have given me, I realize this is going far beyond the simple little tile editor it started as, so the project status has gone from just adding the finishing touches to still needing to implement most things.  Because of this, I'm planning on releasing a scaled-down version (one sprite at a time; monochrome; not as many choices for exporting) in the next few days :) (it's actually got more stuff that the original plan, so it's not that bad :P)
"We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true." -- Professor Robert Silensky



Chip's Challenge: ħ%

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Sprite/tileset Editor- need input
« Reply #31 on: December 21, 2009, 07:44:15 pm »
mhmm nice, I like the idea of having some sort of lite version and full version
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline simplethinker

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 695
  • Rating: +16/-5
  • snjwffl
    • View Profile
Re: Sprite/tileset Editor- need input
« Reply #32 on: December 22, 2009, 02:19:52 pm »
Okay, since my grandma and uncle are staying here until Christmas, the "next couple days" for the mini version is going to be "within a couple days after Christmas" (I would feel like a jack ass if I was on the computer while they were here :()
"We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true." -- Professor Robert Silensky



Chip's Challenge: ħ%

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Sprite/tileset Editor- need input
« Reply #33 on: December 22, 2009, 07:12:06 pm »
x.x that sucks. Usually my parents didn't mind if I went on the computer while family was home but only if I stayed on it for like 5 or 10 minutes maxà

I hope to see some progress after Christmas :P
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Sprite/tileset Editor- need input
« Reply #34 on: December 23, 2009, 09:52:26 pm »
I don't remember if this has been mentioned yet or not, but horizontal/ vertical sprite mirroring would be cool.

Offline simplethinker

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 695
  • Rating: +16/-5
  • snjwffl
    • View Profile
Re: Sprite/tileset Editor- need input
« Reply #35 on: December 30, 2009, 04:48:41 pm »
Here's the demo/lite version.  All you need to run it is Python 2.5.* or later (but not Python 3k).  The included features/restrictions are:
- Single monochrome tile editing
- Only byte-wide tiles (height has no restrictions)
- Can set a default tile to revert to (to easily get back to the last "good" tile)
- No saving
- Only exports as a hex string
- Whole-tile operations
  • Clear
  • Fill
  • Invert colors
  • Flip vertically and horizontally
  • Rotate clockwise and counter-clockwise
- Undo/redo

To start:
- Run Editor.py
- You'll be prompted for the tile size
To use:
- Left-click to set pixel, right-click to clear it
- The menus have the rest of the things you need

(Please note I got tired of all the rewrites that this is pretty much hacked together and not very well organized)
« Last Edit: December 30, 2009, 04:49:46 pm by simplethinker »
"We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true." -- Professor Robert Silensky



Chip's Challenge: ħ%

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Sprite/tileset Editor- need input
« Reply #36 on: December 30, 2009, 06:30:27 pm »
crap, I can't get anything past python 2.3 working on my comp...:/
/e

Offline simplethinker

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 695
  • Rating: +16/-5
  • snjwffl
    • View Profile
Re: Sprite/tileset Editor- need input
« Reply #37 on: December 30, 2009, 06:36:51 pm »
crap, I can't get anything past python 2.3 working on my comp...:/
What kind of problems are you having? (during the installation, during execution, compiling, etc..)
"We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true." -- Professor Robert Silensky



Chip's Challenge: ħ%

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Sprite/tileset Editor- need input
« Reply #38 on: December 30, 2009, 07:15:04 pm »
just wont install, it fails...
and I can't try again, I'd need my dad's password...
/e

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Sprite/tileset Editor- need input
« Reply #39 on: December 30, 2009, 11:25:01 pm »
I'll give this a look later and give you some feedback.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Sprite/tileset Editor- need input
« Reply #40 on: December 31, 2009, 02:42:47 am »
Nice ^^ I'll try later, I think I alerady got python installed
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: Sprite/tileset Editor- need input
« Reply #41 on: December 31, 2009, 05:07:07 am »
You can try to use a portable version of Python.
http://www.portablepython.com/
It doesn't seem to install anything, just unpack and copy the files...
« Last Edit: January 01, 2010, 07:41:14 am by Galandros »
Hobbing in calculator projects.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Sprite/tileset Editor- need input
« Reply #42 on: January 01, 2010, 01:04:41 am »
Oh right! I forgot about that! And I do have it installed on my USB stick
/e

Offline simplethinker

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 695
  • Rating: +16/-5
  • snjwffl
    • View Profile
Re: Sprite/tileset Editor- need input
« Reply #43 on: January 18, 2010, 01:23:37 pm »
Progress has slowed a bit since school started, but I'm still chugging along.

Things completed:
- I've written the methods to convert tile(sets) to binary/hex strings and the asm ".db" formats
- Added the code for creating .8xi (picture), .8xs (string), and .8xm (matrix, for the eventual tilemap part)

In-progress:
- Implementing larger brush sizes
- Saving the tile(sets) (I finally know exactly which data is relevant, so I can decide on a format for the save file)

Has anyone tried the demo yet?  What do you think?
« Last Edit: January 18, 2010, 01:23:55 pm by simplethinker »
"We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true." -- Professor Robert Silensky



Chip's Challenge: ħ%

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Sprite/tileset Editor- need input
« Reply #44 on: January 18, 2010, 11:34:54 pm »
Sorry didn't try it yet :(, got side tracked by other stuff :(, hopefully maybe i may get some time eventually.

Glad this is still progressing, though. So we can now do sprite/tilemap conversion and stuff? It may speed things up for those who prefered to draw sprites in images rather than type them in hex but would like to take advantage of hex
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)