Sprite Monkey for OS X

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
J. Baker
Addict
Addict
Posts: 2181
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Sprite Monkey for OS X

Post by J. Baker »

Sprite Monkey v2.7.0 is now available on the Mac App Store!
http://itunes.apple.com/us/app/sprite-m ... ls=1&mt=12

Demo Version (v2.1.0) is fully functional but only exports 4 bit sprite sheets. This version is very outdated.
http://www.posemotion.com/download/spritemonkeydemo.zip

Video Tutorial
https://www.youtube.com/watch?v=rm0l8kFAMhM

Features :
  • • Load Image Folder - Import a folder of images. Images can be of various size and format. Sequence images load best when numbered. If your last image has double digits (MyImage25.png) then the first image should have double digits (MyImage01.png), else the images will not load in order or load alphabetically.
    • Import Image - Import a single image. If you already have images loaded, this image will be put at the end of the list.
    • Delete Image - Deletes an image. Image id's will be automatically recalculated and put back in numerical order.
    • Drag & Drop - Drag and drop a folder of images, an image or even a Sprite Monkey Project file!
    • Drag Image - Move images around with the mouse to reposition them.
    • Multi-Select/Drag - Select multiple images and drag them.
    • Rotate Image - Right click on an image to rotate it -90 degrees.
    • Reset Columns - Set column/sheet width by selecting an image and using "command + R" keys. If you want to add another column after using "command + R", just move the top-right image to the right a bit and use "command + R" again.
    • Quick Sprite Strip - When images are initially loaded, they are laid out in a sprite sheet format. You can quickly change them to a sprite strip by using the "command + T" keys.
    • Snap to Grid - Snaps images to the grid to easily align the images. It snaps to every 8th pixel.
    • Clip Alpha Image - Clip 32bit images by using the "-" and "+" (Shift + on a compact keyboard) keys so you can overlap the images. This evenly clips the width (or height if rotated) of all the images, so it doesn't interfere with the animation sequence. You can use the "command + R" keys to collapse the images to their new clip size.
    • Retina Mode - Edit your @2X sprite sheets at normal size. Looks best on a retina display, of course.
    • Export custom PNG formats: 12-bit w/alpha, 18-bit w/alpha for reduced file size and Alpha Channel that can be used to create special effects. Also exports the normal 32-bit, 24-bit, 8-bit, 4-bit and 1-bit PNG images.
    • Export features such as Dither, Retina, Power of 2, Background Color and Sprite Sheet Number.
    • Realtime Information - All sprite sheet information is displayed and updated instantly as you drag your images on the canvas. Displays the image name of the selected image, coordinates of the selected image, sprite sheet width and height, visual sprite sheet border and zoom level.
    • Auto Scaling Canvas - The canvas is reduced to the width and height of the image layout and auto scales if needed when moving images around.
    • Canvas Zoom - The canvas can be zoomed up to 4x its normal resolution. This can come in handy for pixel artist who may create small retro style graphics.
    • Multi-Grid Canvas - Three grid colors are set by 8, 32 and 128 pixels for easy image placement.
    • Script Editor - The "no plugin" script editor allows you to easily create and export sprite coordinate scripts for any game engine or programming language such as Xcode, HTML5, Cocos2d, PureBasic, etc.
    • Preferences - Allows you to set and save regularly used settings.
    • Save your work to a Sprite Monkey Project file. All your images and current progress are saved into a compressed “*.smpf” file.
    • Full screen support for OS X 10.6 and up. Yes, even OS X 10.6 has full screen support!
    • There's also a help file and example sprite coordinate scripts to get you started.
    • Supports retina displays!
What's new in v2.7.0 :
  • • When closing Sprite Monkey you'll get an alert if you have not saved your work.
    • No need to type the extension anymore when saving/exporting.
    • New pop-up confirmations when saving your project or script.
    • Sprite Monkey is no longer a universal app. It only supports 64bit now.
    • Updated the help file.
More to come! ;)
Last edited by J. Baker on Sat Jun 14, 2014 7:07 pm, edited 15 times in total.
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef


Even the vine knows it surroundings but the man with eyes does not.
wilbert
PureBasic Expert
PureBasic Expert
Posts: 3942
Joined: Sun Aug 08, 2004 5:21 am
Location: Netherlands

Re: Sprite Monkey

Post by wilbert »

Congratulations Joe ! :D
That's the first PureBasic created app in the App Store I know of.
User avatar
J. Baker
Addict
Addict
Posts: 2181
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Sprite Monkey

Post by J. Baker »

wilbert wrote:Congratulations Joe ! :D
That's the first PureBasic created app in the App Store I know of.
Hey, I guess it could be. Thanks wilbert! ;)
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef


Even the vine knows it surroundings but the man with eyes does not.
jesperbrannmark
Enthusiast
Enthusiast
Posts: 536
Joined: Mon Feb 16, 2009 10:42 am
Location: sweden
Contact:

Re: Sprite Monkey

Post by jesperbrannmark »

Now where is that "LIKE" button I've asked for in this forum... Need to put this in the feature request.
Wonderful. I'm very glad to hear your app is appstore.
Would you mind making a step by step guide for people to follow?

Jesper
User avatar
J. Baker
Addict
Addict
Posts: 2181
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Sprite Monkey

Post by J. Baker »

jesperbrannmark wrote:Now where is that "LIKE" button I've asked for in this forum... Need to put this in the feature request.
Wonderful. I'm very glad to hear your app is appstore.
Would you mind making a step by step guide for people to follow?

Jesper
Thanks Jesper! I could give a run through of what I did. I write it up tomorrow night. I'm tired now and wouldn't want to leave any details out. ;)
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef


Even the vine knows it surroundings but the man with eyes does not.
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Re: Sprite Monkey

Post by DoubleDutch »

Did you have to do anything special to interface to their system?
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
DoctorLove
User
User
Posts: 85
Joined: Sat Mar 06, 2010 2:55 pm

Re: Sprite Monkey

Post by DoctorLove »

Congrats J. Baker! Cool app.

Well, i think there is some sort of fee to publish to the store?

But is this fee for one time or must we pay every year for it?
And what is the ratio that apple holds from your app when you sell one? 30%?
I know, for android its just 25 dollars and thats it.
User avatar
J. Baker
Addict
Addict
Posts: 2181
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Sprite Monkey

Post by J. Baker »

DoubleDutch wrote:Did you have to do anything special to interface to their system?
You just have stick with their guidelines and sign you app and installer.
DoctorLove wrote:Congrats J. Baker! Cool app.

Well, i think there is some sort of fee to publish to the store?

But is this fee for one time or must we pay every year for it?
And what is the ratio that apple holds from your app when you sell one? 30%?
I know, for android its just 25 dollars and thats it.
Thanks! You have to pay $99 for the developers license, yearly. And I chose tier 2 for my app which means that it sells for $1.99 but I make $1.40 off each sale. Not too bad I guess.
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef


Even the vine knows it surroundings but the man with eyes does not.
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Re: Sprite Monkey

Post by DoubleDutch »

Did you have to include any libraries to check if they bought it or not?
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
User avatar
J. Baker
Addict
Addict
Posts: 2181
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Sprite Monkey

Post by J. Baker »

DoubleDutch wrote:Did you have to include any libraries to check if they bought it or not?
I'm not sure I totally understand your question but I didn't do anything of that sort. ;)
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef


Even the vine knows it surroundings but the man with eyes does not.
wilbert
PureBasic Expert
PureBasic Expert
Posts: 3942
Joined: Sun Aug 08, 2004 5:21 am
Location: Netherlands

Re: Sprite Monkey

Post by wilbert »

DoubleDutch wrote:Did you have to include any libraries to check if they bought it or not?
When you have a developer account, you can see an online overview of how many copies are purchased and from what countries.
User avatar
J. Baker
Addict
Addict
Posts: 2181
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Sprite Monkey

Post by J. Baker »

A step by step guide is in the Mac OS X area...
http://www.purebasic.fr/english/viewtop ... 49#p358649
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef


Even the vine knows it surroundings but the man with eyes does not.
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Re: Sprite Monkey

Post by DoubleDutch »

How do you know that they haven't got a refund - but not uninstalled?
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
User avatar
J. Baker
Addict
Addict
Posts: 2181
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Sprite Monkey

Post by J. Baker »

DoubleDutch wrote:How do you know that they haven't got a refund - but not uninstalled?
I'm not even sure Apple does refunds. I mean, they do test it out before approving. So it should work on your Mac. I don't know. Might be something to look into.
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef


Even the vine knows it surroundings but the man with eyes does not.
wilbert
PureBasic Expert
PureBasic Expert
Posts: 3942
Joined: Sun Aug 08, 2004 5:21 am
Location: Netherlands

Re: Sprite Monkey

Post by wilbert »

You can get a refund but you have to have a good reason. Apple decides if you get the refund or not.
Post Reply