Author Topic: Sprite Helpers  (Read 24780 times)

0 Members and 1 Guest are viewing this topic.

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Sprite Helpers
« on: May 15, 2010, 12:40:03 am »
I'm planning to eventually write an all purpose sprite editor for 8x8 and 16x16 sprites supporting monochrome, 3 color, and 4 color grayscale on-calc.  It will be written in Axe itself, but I need to wait on it because I have to add reading and writing to the Ans variable so that the sprites can be imported and exported.

If anyone has any other good tools, particularly for the computer since I imagine many sprites will be drawn there instead of on-calc, please post them here.  I am currently looking for a good program that can output z80 hex code for a 4 color gray bitmap, but I can't seem to find anything.  I'm about to write one in C++ if I don't see anything soon, but I really don't have the time for that right now.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Sprite Helpers
« Reply #1 on: May 15, 2010, 12:44:41 am »
Um...well I think someone posted a link to a good computer one when I asked about Hex Sprites. I'll find that real fast.

So ya, when I made a topic about asking for help with Hex Sprites and tr1p1ea suggested Graphics Studio v1.2 (a.k.a. CalcGS) but I'm not sure if it does hex as an output option.

Also, good luck with the programming :)
« Last Edit: May 15, 2010, 12:49:21 am by meishe91 »
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55863
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Sprite Helpers
« Reply #2 on: May 15, 2010, 12:48:40 am »
that would rule, that and the ans support. So basically there will be an editor for the calc and one for the comp?
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Sprite Helpers
« Reply #3 on: June 05, 2010, 05:58:08 pm »
Isn't ans supported now?

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55863
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Sprite Helpers
« Reply #4 on: June 05, 2010, 06:31:04 pm »
Yeah it was added the week after my post. Keep in mind if the Ans value is something else than 0-65535, it will give an error, though.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Sprite Helpers
« Reply #5 on: June 06, 2010, 05:40:46 pm »
Quigibo this is truely amazing
if i weren't straight, i would be gay for you
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Sprite Helpers
« Reply #6 on: June 06, 2010, 05:54:16 pm »
You could have it spit out the pics for the back-buffer and the buffer as text, and then have the person manually copy the text.  Unless you can put it in an unarchived open program, in which case, that would be easer.  Just have the program, after run, store the strings in str1 and str2.  Would that work?

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Sprite Helpers
« Reply #7 on: June 06, 2010, 05:58:52 pm »
Also, no one has mentioned it since this topic is outdated, but there is also our dear friend's program here.  You can draw the sprites in Paint or something and then convert it to a calc picture file and use this program to convert the sprites.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Sprite Helpers
« Reply #8 on: June 06, 2010, 06:00:25 pm »
I could not get that program to work.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55863
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Sprite Helpers
« Reply #9 on: June 06, 2010, 06:02:43 pm »
Yeah that program is nice. Now if someone could port it to Mac for our dear mac users (which seems to increase in number lately)
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Sprite Helpers
« Reply #10 on: June 06, 2010, 06:39:01 pm »
The program worked for me... up until I tried to send the created program to my real calculator, which is odd cause it opened just fine in Wabbitemu.


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55863
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Sprite Helpers
« Reply #11 on: June 06, 2010, 07:51:10 pm »
Mhmm weird it works for me. Keep in mind you must absolutely select tiles by clicking the picture before exporting, though. Also do not merge them together because a bug in the program causes the last two HEX chars to miss from the program when saved
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Sprite Helpers
« Reply #12 on: June 06, 2010, 09:38:49 pm »
No, It wouldn't open at all.  Of course, that could be my computer, though.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55863
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Sprite Helpers
« Reply #13 on: June 06, 2010, 09:59:10 pm »
Oh that's worse x.x

I know it works under the 64 bit version of Windows 7. Could anyone else that got it to work post their Windows version?
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Sprite Helpers
« Reply #14 on: June 07, 2010, 03:54:52 pm »
I've actually been working on an Axe sprite editing program myself. As of now, it supports:
  • 8x8 and 16x16
  • Multiple realtime zoom views
  • Realtime hex display
  • Hex input
  • Flipping horizontally/vertically
  • Rotating
  • Opening and saving as many sprites as memory allows
  • Help screen (with nice scrolling!) Had to scrap this to save 850 bytes, program was getting too large

The real trick will be fitting in features like grayscale with my program already over 7 KB.
« Last Edit: June 09, 2010, 01:19:45 am by Runer112 »