Jump to content

Mike at BrashMonkey

  • Content Count

  • Joined

  • Last visited

  • Days Won


Reputation Activity

  1. Haha
    Mike at BrashMonkey got a reaction from AlbertMen in copy and paste multiple keyframes   
    Sorry, I don't think there's currently a way to copy multiple frames at a time. The way it should work is if you select multiple main-line key frame nodes in the time line and just press control plus C, then move elsewhere and press control plus V it should paste copies of the frames you copied starting at where you now are on the timeline, BUT I just tied this and while it seemed to work, the frames were all the same instead of reflecting the actual frames that had been copied/
    I'll report this to Edgar and see if we can get this fixed or implemented, but I can't guarantee how long it will take.
  2. Haha
    Mike at BrashMonkey got a reaction from Angelofame in Sacrifices - an Aztec god game   
    looks good! Congrats!
  3. Like
    Mike at BrashMonkey reacted to Spooky Games in Sacrifices - an Aztec god game   
    Hello everyone,
    We are proud to announce the release of our second and biggest game so far, Sacrifices, entirely animated with Spriter Pro!
    Developing such an ambitious project on Spriter has been a big challenge for us, and with SCML files up to 40Mb and containing more than 500 animations, we felt we were pushing the software to its entrenchments. Yet in the end we did it, thank you Brashmonkey!
    Without any further delay, here is the trailer: https://youtu.be/AGa42vb2c_o
    In Sacrifices, you play the role of a once-powerful Mesoamerican god, now with only a ruined city to rule over. The sudden arrival of new followers gives you the opportunity to rebuild your empire!
    Manage resource gathering
    Reconstruct your ruined city
    Use divine powers to answer prayers of your followers and protect them from enemy attacks
    Craft more than 150 different weapons and outfits
    Send expeditions through the wild jungle and discover its many treasures
    But above all, SACRIFICE your most fervent followers in order to unlock more knowledge and develop your village



    Get it now on Android and soon on iOS!
    If you are interested in following this game you can check our facebook, twitter or our website.
    Thanks a lot for your time,
    Spooky Team
  4. Like
    Mike at BrashMonkey reacted to ffman22 in Metroidvania game pixel art style.   
    judgement project demo equipment visuals update

    Now we are working in the equipment and the visuals changes on the main character when he use a new armor.


    new update exploration example
    here is a exploration example of judgement project, soon we will show you a more extensive exploration gameplay
  5. Like
    Mike at BrashMonkey got a reaction from easy monkey in Last keyframe not exporting at all in all condition(spritesheet, seq. image, etc..)   
    OH! I just realized what is causing your problem!  It's not a bug, it's caused by a misunderstanding of an animation timeline and how that effects export.

    If you export keyframes only, it will export all key-frames, regardless of their position on the time-line, even if you have a key-frame at the very end of the timeline... BUT..
    If you have a keyframe at the very end of the timeline, then what you're telling Spriter is you want that particular keyframe to be displayed for only 1 THOUSANDTH of a second, so you'd have to export the animation at a ridiculous 1000 frames per second for that exact key frame to ever be exported, and it would be lost in an ocean of way too many frames

    If you're exporting based on FPS, then make sure any key-frame you want to be exported is actually displayed for long enough.. meaning if you are exporting at 24 FPS, then make sure there is 240 thousandths of a second or more AFTER the last key-frame! If you do this and your animation is not meant to be looped, make sure you turn off looping for that animation before exporting, so that last key frame isn't tweened with the first frame of the animation.

    Does this make sense?
  6. Like
    Mike at BrashMonkey got a reaction from blurymind in Spriter 2 release date   
    Far less than 5 years, far more than a few months. That's the best we can say. Sorry. When the time comes we'll start showing previews and then eventually private and then public beta testing. but even the preview thing is still quite a long time from now.
  7. Thanks
    Mike at BrashMonkey got a reaction from CunningFox in 1 frame in ms   
    A millisecond is a thousandth of a second.
    This might help:
  8. Like
    Mike at BrashMonkey reacted to overcrafted in tiny script to sort spriter batch animations exports   
    First I'm not much of a programmer. So any feedback is welcome. Special corner cases not tested. 
    Download AnimationSorter
    Animations must be batch export or all animations must have a prefix Animation names must be in following format prefix + animation + number + file extension 
    So for example you have 3 animations: Attack, Idle, Run. 
    When you export in spriter you are asked for a base file name. When you type "character" as base file name spriter spits out 3 animations like this
    character_attack_000.png character_attack_001.png character_attack_002.png character_idle_000.png character_idle_001.png character_idle_002.png character_run_000.png character_run_001.png character_run_002.png (Number of files is not important)
    How it works
    Export animations in spriter (e.g batch export) when exporting enter a prefix e.g character put the executable script file into the same folder as your animation exports run exe enter the prefix which every animation files have in common e.g character from step 2 enjoy that you don't need to sort animations anymore  
    What the script does:

    The script searches for all png images in the same folder the script is. Then it extracts the given prefix from each image. character_attack_000.png becomes attack_000.png
    Then it extracts the extension and number as well so only animation name is left wich is attack. Next it creates a folder with that animation name and afterwards puts each matching image file in that folder. And this for each image. 
    I found the script to be a huge time saver. Especially with hundreds of image files (in the gif example 500+ images were sorted under 1s). So I hope it helps you guys out as well.
    Here the full script:
    import glob import os import shutil import time class AnimationSorter: """A simple sorter class""" def __init__(self): self.prefix = '' self.folders_count = 0 self.files_count = 0 def set_prefix(self): self.prefix = raw_input('Type in the prefix of the animations.\nPrefix: ') print self.prefix def get_animations(self): path = os.getcwd() + '\\' anims = glob.glob(path + '*.png') return anims def sortanim(self): anims = self.get_animations() if not anims: print('No files found.') return False self.files_count = len(anims) for i, x in enumerate(anims): basedir, filename = os.path.split(x) result = x.replace(str(self.prefix), "", 1) n = result.split("_", 1) result = n[0] result = result.translate(None, '_') dir_name, ext = os.path.splitext(result) if not os.path.exists(dir_name): os.makedirs(dir_name) print 'new directory: ' + dir_name self.folders_count += 1 try: shutil.move(x, dir_name + '\\' + filename) except IOError as (errno, strerror): print "I/O error({0}): {1}".format(errno, strerror) except ValueError: print "Could not convert data to an integer." except: print "Unexpected error:" raise self.files_count += 1 # print 'moving file success' return True if __name__ == "__main__": print '___________ SORT ANIMATION EXPORTS ___________\n\n' sorter = AnimationSorter() sorter.set_prefix() start = time.time() # call your code here if sorter.sortanim(): end = time.time() print 'Done.' \ '\nTotal files: ' + str(sorter.files_count - 1) + \ '\nTotal Folders: ' + str(sorter.folders_count) + \ '\nTime needed: ' + str(end - start) + 's' k = raw_input('\n\nPress any key to close.\n')  
    Download AnimationSorter
  9. Like
    Mike at BrashMonkey reacted to overcrafted in Female Dark Thief Character Sprites   
    Done with Spriter
    More details here:
    itch io
    scirra store
  10. Like
    Mike at BrashMonkey reacted to KENYONB in Ball Walker   
    My game Ball Walker is available for iOS in the App Store and Android in Google Play for free!
    A physics based game that's all about balance, patience and maddening fun. Walk the ball across the finish line to win! Game play is simple, but difficult to master

    Animations made with Spriter.
    Game made with Construct 2.
    Please play and let me know what you think.
  11. Thanks
    Mike at BrashMonkey got a reaction from tnaseem in SpriterDotNet.Unity   
    I can verify this. Not all animations in the art packs are designed so they can be tweened with any other animation in the character's set. Animations like walk, idle, and run are likely to blend well, other animations you need to either just pop directly too create a custom animation that tweens from one to the other.
  12. Like
    Mike at BrashMonkey got a reaction from Arelionis in When will the Skin Feature be out of the WIP Phase?   
    When Spriter 2 is released it will feature deforming features by default and will be a free upgrade for all Spriter Pro owners. This is still a long time from now though.. no time estimates.Sorry for the massive delay for official support for this feature.

  13. Like
    Mike at BrashMonkey got a reaction from VectologyGames in New Spriter Udemy Course   
    Cool. Looks great. congrats on the launch and best of luck.
  14. Like
    Mike at BrashMonkey reacted to VectologyGames in New Spriter Udemy Course   
    My Udemy course is now live! Here

  15. Like
    Mike at BrashMonkey reacted to Michael Oliver in Slightly Changing My Animation and it goes crazy.   
    Wow, great service!  Thank you, Mike. 
  16. Like
    Mike at BrashMonkey got a reaction from zawadi in New Environment art pack and sale!   
    Hi everyone, we've just released a new art pack and for the next 6 days you can get it at 25 percent off!

    You can find it in our store here: 
    DONT FORGET to use coupon code: FRONTIERS to get your discount!
  17. Like
    Mike at BrashMonkey reacted to tommah in v. 1.1.0 update Spriter 2D: Game Maker Studio extension   
    This does work in GMStudio 2, at least the basic functions do, but you need to use "working_directory" when loading the spriter file.  I tested this and it loaded my file without issue.  I cannot vouch for all the other feature yet.

  18. Like
    Mike at BrashMonkey reacted to Spooky Games in Condor, a mobile game about falling   
    Hi everyone,
    A quick post to keep you informed about our progress.
    First of all, Condor is now in version 1.2. It’s a light update which adds a brand new interface as well as three new stunts and a rework on difficulty, the game should be easier on the first levels. You can download the game for free here, or buy the ads-free version here.

    About our biggest project, Sacrifices is now on closed beta and should be released in July. As always you can check our progress on Twitter, Facebook or our Website. We should launch an open beta during this month.

    Feel free to ask for a beta link if you’re interested in testing Sacrifices!
    Spooky Team
  19. Like
    Mike at BrashMonkey got a reaction from Damoy in Can we use the provided art packs for other use ?   
    Yes, if you purchased Spriter you can use any or all of the content from the Essentials versions of the art packs for any game project of yours. What you can not do is give, sell or trade any of the art pack content to someone else for them to use in their games.

    Same for any of the full art packs if you purchased them. 
  20. Like
    Mike at BrashMonkey got a reaction from SkreamnRedSkull in TroubleShooting (look here if you are having an issue with Spriter!)   
    Sorry for the delayed reply. White is not transparent. In nearly any program, when you're using a transparent background it will be displayed as a checkerboard pattern. It sounds like you drew directly onto a white layer and not a transparent layer. Also be sure to trim your images before saving them. You should NEVER have an image floating in the middle of a giant field of empty space, this is incredibly un-optimized for your game and for Spriter. I highly recommend you learn to use Krita from www.krita.org its a fantastic and FREE graphics program with much more professional features and much better geared for game art creation (or art creation in general)

    If you want to keep using MS Pain, then you'll have to Google "save image with transparent background in MS Paint" or something like that to learn how to do so (if it's possible. I assume so, but don't use MS Paint)
  21. Like
    Mike at BrashMonkey reacted to DesixStudios in 2D Indie Game Art & Animation (pixel, vector, painted)   
    Drone Pixel Art
    Indie game art services. Affordable, professional.
    Contact: desixstudios@outlook.com
  22. Like
    Mike at BrashMonkey reacted to DesixStudios in 2D Indie Game Art & Animation (pixel, vector, painted)   
    Pixel art character run.
    Indie game art services. Affordable, professional.
    Contact: desixstudios@outlook.com
  23. Like
    Mike at BrashMonkey reacted to DesixStudios in 2D Indie Game Art & Animation (pixel, vector, painted)   
    Beastly pixel art.
    Indie game art services. Affordable, professional.
    Contact: desixstudios@outlook.com
  24. Like
    Mike at BrashMonkey reacted to James Lynch in Looking For Spriter Coach Tutor   
    Hi, I'm building a 2d online multiplayer real-time fighting game. You can play the demo here: https://gameof.ninja 
    I have used flash, actionscript, starling, and texturepacker years ago. I've been doing nodeJS / Angular / React for the past few years, but I'm new to Phaser. I'm having trouble saving out my character animations (that I purchased) in a smaller size without losing image quality. 
    I'm looking for someone to basically be my UI / UX design and animation coach and tutor. I love the part that is straight coding. The real look of the front-end design does not come as naturally for me (hence why I'm looking for a mentor).
    I would like to video pair programming or "pair designing" sessions. It would be even better if you could meet up in the New York City / New Jersey area, but that's prob not realistic. Willing to pay $40 - $50 per hour.
  25. Like
    Mike at BrashMonkey reacted to overcrafted in Tip on changing Spriters Project Path   
    When there is something that Spriter users know than it is that once the project path is set it cannot be changed anymore or the project images get lost. 
    Well.. Here is a small guide how it can be actually changed.
    What do you need?
    Notepad++ Actually it is not a need but it's just easier to work with.
    Now let's assume your Spriter File (SCML) is inside the folder where all your sprites are located.

    In the above example my SCML file is called "Juggernaut". Now let's put it one folder higher in the file hierarchy.

    What I did is to cut out the "Juggernaut " SCML from the "Body Parts" Folder and placed it to the parent folder.
    If you open the scml file now.  After getting a pop-up dialog that notifies you about missing sprites the following thing will happen:

    That happens because Spriter is still searching for the images in the old folder but since the file has moved the path has to be changed as well. Here is the trick

    Right Click on the SCML file Choose "open with" and then your favorite editor. In my case Notepad++ Then you will see a syntax similar to xml.  Simply add a name attribute to the folder tag Give it the path to the folder your sprites are located e.g name="Body Parts" Search and replace all FILE NAME ATTRIBUTES with the path to the sprites e.g name="Body Parts/Head.png" (in the image above I had to continue it with file id = 7) Save and open Spriter the normal way Enjoy  

    No more missing Sprites ;D
  • Create New...