Attract-Mode Support Forum

Attract-Mode Support => Themes => Topic started by: KTURNER on August 08, 2017, 08:25:43 AM

Title: Hyperspin joystick anamation
Post by: KTURNER on August 08, 2017, 08:25:43 AM
Is there a trick to get the joystick animations for Hyperspin to show up on the layouts.
Title: Re: Hyperspin joystick anamation
Post by: mc2programmer on August 15, 2017, 04:35:15 PM
So I tried to load some .swf (flash) joystick animations into AM, and they did load however the colors were all messed up and I figured it may have been do to the still limited flash support. So what I did was created a sprite sheet from my flash file and added the sprite animation to my theme. Depending on what joystick animation you are using you might just be able to add the swf and it might play just fine. if not here is some sprite code if you want to go that route.



// Attempt for joystick animation sprite sheet
//sprite animation - use a spritesheet to animate specific frames of the sprite sheet
local joystick_up = fe.add_image("joysprite.png", (fe.layout.width / 2) - 480, fe.layout.height - 180, 300, 200);
local sprite_cfg = {
    when = When.Always,
   orientation = "vertical",
   height = 116,
    width = 242,
    frame = 0,
    time = 1000,
    order = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    repeat = "yoyo",
   loop = true
}
animation.add( SpriteAnimation( joystick_up, sprite_cfg ) );


keep in mind depending on your sprite sheet the setting will be a bit different
Title: Re: Hyperspin joystick anamation
Post by: howlerbr on August 15, 2017, 06:14:30 PM
that's way too cool, I liked it. Where do I find the documentation for other animation options for sprites? In squirrel-lang site? I couldn't find anything
Title: Re: Hyperspin joystick anamation
Post by: KTURNER on August 16, 2017, 11:38:11 AM
Wow thanks! This is way over my head but I would love to learn it. I'm going to play around with it. What's weird is when I first reinstalled windows 7 they were showing up. The layouts had white bars across them and were all jacked up but the joysticks were there. I downloaded the latest graphics drivers and fixed the issue but the joysticks are gone.
Title: Re: Hyperspin joystick anamation
Post by: jedione on August 16, 2017, 06:41:37 PM
repeat = "yoyo",

what code is this iv never seen this?
thought it was

repeat = "true",
repeat = "false",
Title: Re: Hyperspin joystick anamation
Post by: mc2programmer on August 18, 2017, 11:51:30 PM
the code is solid... to give a little bit more light on the subject I would first try just loading any joystick .swf file that you like in the layout.nut file forgot how to code it, but I think it is just like loading any other image just set it to the swf file. If that doesn't work for you ie the swf wont load or it doesn't look right in attract-mode look for a swf or flash to sprite sheet creator. create a single sprite sheet of the joystick animation. then use the code I posted to do a sprite animation. You will have to tweek the settings depending on your spritesheet.... I had to use yo-yo on mine as the animation goes down then up then down to complete the animation some may start left to right or some other pattern takes a bit of trial and error to get the setting, but not too hard. when you load the animation first thing is just to get the joystick in frame then it may 'Jump' a bit just mess with the corresponding setting still it looks right.
 
Title: Re: Hyperspin joystick anamation
Post by: mc2programmer on August 18, 2017, 11:53:11 PM
oh I think the documentation for this is in the animation module... can not remember though.

repeat = the pattern to repeat "yoyo" in my case
loop = true to do what you are thinking?



ok did some digging
https://github.com/mickelson/attract/blob/master/config/modules/spritesheet.nut


maybe liquid8d can chime in... but that shows settings for repeat
Title: Re: Hyperspin joystick anamation
Post by: mariano198596 on September 19, 2017, 07:05:32 AM
if you use adobe after effects 12 and set the output flv + alpha range and raising all quality to maximum not nearly lost. I probe it and it works perfect. I leave you the capture of the config

Title: Re: Hyperspin joystick anamation
Post by: KTURNER on September 19, 2017, 02:13:35 PM
Thanks for all the help but I have no Idea how to use this stuff.