Attract-Mode Support Forum
Attract-Mode Support => Themes => Topic started by: Oomek on March 13, 2017, 01:00:34 PM
-
SILKY Theme v0.6.9 beta
Features:
- silky smooth animation ( stuttering on the video is caused by the recording software )
- adapts to all horizontal resolutions with pixel perfect positioning
- configurable number of snaps in Layout Options
- rewritten animation module from scratch
- rewritten conveyor from scratch ( I use my carrier.nut module )
- custom dialogs
- configurable colour scheme in Layout Options
- colour randomizer ( assign a button to "Custom1" in AM Controls )
- I used genre icons from Game Station theme. I hope the autor doesn't mind. I was inspired by his work anyway. Only the genre displaying function was taken from his code.
Note: Colour randomizer scheme is overriden on launching AM by the colours set in Layout Options. If you want the scheme to be permanent, leave Colours blank in Options, or copy the values given by the randomizer to Layout Options.
REQUIREMENTS:
- the latest Attract Mode nightly build
- snaps and videos on the SSD for smooth scrolling
- set selection_speed_ms 51 in attract.cfg
(https://s24.postimg.cc/5ohdd5kch/attract_nightly_2017_03_21_22_52_06_179.png) (https://s24.postimg.cc/go2korarp/attract_nightly_2017_03_21_22_52_06_179.png)
(https://s24.postimg.cc/i1pm6bkn5/attract_nightly_2017_03_21_22_57_57_630.png) (https://s24.postimg.cc/a8yyeceo5/attract_nightly_2017_03_21_22_57_57_630.png)
(https://s24.postimg.cc/tcs9uori9/attract_nightly_2017_03_21_23_02_28_084.png) (https://s24.postimg.cc/z0yklkvut/attract_nightly_2017_03_21_23_02_28_084.png)
(https://s24.postimg.cc/xxeg9mb7l/attract_nightly_2017_03_21_23_05_16_141.png) (https://s24.postimg.cc/by81meudh/attract_nightly_2017_03_21_23_05_16_141.png)
(https://s24.postimg.cc/jporkyyip/attract_nightly_2017_03_21_23_06_07_124.png) (https://s24.postimg.cc/dor2nwbwl/attract_nightly_2017_03_21_23_06_07_124.png)
YOUTUBE DEMO VIDEO:
https://youtu.be/qs49MDNx5wY (https://youtu.be/qs49MDNx5wY)
CHANGELOG:
18/04/2017
- Fixed a bug causing layout error in colour randomizer
17/04/2017
- Improved readability of small fonts in resolutions 800x600 and below
- Added ability to set a delay in seconds after which the game list autohides. Setting it to 0 disables autohiding.
- Further speed optimizations
13/04/2017
- Game List Rows added to Layout Options
- Snap list show/hide added to Layout Options
- Fixed flyer trigger so it does not slow down animation
21/03/2017
- Initial Release
Please download the latest nightly build of Attract Mode
https://build.btolab.com/project/attractmode/ (https://build.btolab.com/project/attractmode/)
In case of a "502 Bad Gateway" error here is an alternative link to the Windows build from 07/04/17
https://mega.nz/#!DoFTmLyI!_qm79iHXoSQSwveyO9XYzdiGPyyPqQAfASpINNrlgQk (https://mega.nz/#!DoFTmLyI!_qm79iHXoSQSwveyO9XYzdiGPyyPqQAfASpINNrlgQk)
DOWNLOAD:
-
Im totally buying this, please do it, release the kraken ::)
-
Awesome
-
For the sake of statistics may I know what resolutions you are running Attract Mode in?
-
768×1366
-
768×1366
Oh :) I was hoping no one will ask for a vertical layout, but here we go. Will think about this later.
-
For vertical, there is a lot of space not focused on... At least my setup... The Marquee... And stuff... But if someone bakes up one better than I'm using...I won't be upset.
-
1280x720
-
very well done Cant wait to see it! clunky animations is an issue i am currently facing so id love to see a proper solution implemented
-
It's super fluid on my i5-2500K. No frame drops even during fast scrolling. The only requirement is an SSD for your snaps (preferably scaled to the size displayed in theme) and videos as HDD is a huge bottleneck for any AM theme
-
FLAT or ROUNDED?
(https://thumb.ibb.co/igAFYv/SILKY_v2.png) (https://ibb.co/igAFYv) (https://thumb.ibb.co/fjTPRF/SILKY_v3.png) (https://ibb.co/fjTPRF)
The difference is subtle. Gradients on top and bottom bars, a little shadow on the list box, less shadow from the snaps bar.
-
great job. Thank you
-
Soo this is what you have been working on.. like it.
RE: to your Q:
i prefer the one with out the gradients ,, all flat
-
For the sake of statistics may I know what resolutions you are running Attract Mode in?
1280x1024 (5:4)
Amazing theme, congratulation!
-
I'm realigning every single element now to make sure it's scaling nicely on all resolutions ( excluding vertical atm )
-
Looking great!
It would be even better if the text list could be also animated (like in conveyor) - currently it just switches game names position.
-
Will think about this. For this moment my theme is on hold as it relies on changes I made to Attract Mode which awaits to be accepted by the developer.
-
You can add your Carrier.nut module?, I would like to have a look at it ::)
-
You can add your Carrier.nut module?, I would like to have a look at it ::)
It's here:
http://forum.attractmode.org/index.php?topic=1475.0 (http://forum.attractmode.org/index.php?topic=1475.0)
-
Thanks Oomek, Your code is awesome 8)
-
You're welcome. Just make sure you are on the latest AM nightly as there was a bug with surfaces causing an excessive CPU usage when surfaces are used.
-
after looking at the code i feel that you guys are GOD'S
just hoping that there might be Tu-it's on how to use when it is implemented
so we can make themes with all this....thanks guy's
-
Here's a neat feature I've just added. A colour randomizer.
https://youtu.be/d2eyK7cuQmo (https://youtu.be/d2eyK7cuQmo)
(https://s24.postimg.cc/6jcotuhnl/attract_2017_03_21_00_55_52_170.png) (https://s24.postimg.cc/sij3h1yhx/attract_2017_03_21_00_55_52_170.png)
-
First beta version released. In case of any problems or questions just write here.
https://mega.nz/#!boNUAYaC!2QbolJ6HSfhDRijFqUHoq5chy-7A3NXNtYRz1PpJpjo (https://mega.nz/#!boNUAYaC!2QbolJ6HSfhDRijFqUHoq5chy-7A3NXNtYRz1PpJpjo)
-
I've removed the shadows in my first beta. If you fancy a more rounded version I can add a switch to the layout config. Let me know.
-
This is a very nice theme. Tested it out on my Retropie install today. Looking forward to further development.
-
can someone upload to another host?
6h of waiting to start download in Mega is a pain in the ass!
-
can someone upload to another host?
6h of waiting to start download in Mega is a pain in the ass!
It's now attached to the post, so you should have no problems downloading.
-
can someone upload to another host?
6h of waiting to start download in Mega is a pain in the ass!
It's now attached to the post, so you should have no problems downloading.
Thanks! ;D
-
This theme looks superb. SuperMagicom did you get this to run on an RPi3? I compiled AM from source to get the latest fixes but when I choose this as layout and enter the display AM hangs and I will have to restart the Pi.
-
This theme looks superb. SuperMagicom did you get this to run on an RPi3? I compiled AM from source to get the latest fixes but when I choose this as layout and enter the display AM hangs and I will have to restart the Pi.
Yes, I did. I think I just updated AM from within the app itself.
-
How do I update to Attract Mode Nightly on a Raspberry Pi?
The link provided isn't working.
-
You need to ask someone on the forum, I have only windows binaries.
-
How do I update to Attract Mode Nightly on a Raspberry Pi?
The link provided isn't working.
There's an option right inside the Attract Mode settings menu to update.
-
Congrats man its awesome...i am trying to optimize another theme from the forum, do u bother if i reuse some parts of your code?...keep on with that excellent project
-
No mate, I don't mind at all, just leave a note in the comment what you have used so people can find my theme.
-
I noticed on the Raspberry Pi 3 is that it takes about five seconds to load into the theme after selecting a system. Not sure if that is a limitation of the Pi hardware or if it's normal behavior given all of the involved theme media.
-
I use only one system, so I cannot check that. Are your snaps and artwork on the ssd, hdd or sd card?
-
I use only one system, so I cannot check that. Are your snaps and artwork on the ssd, hdd or sd card?
Everything is on the SD Card (Samsung EVO+). I did some testing and it's the conveyor that's causing the slow loading. I might experiment with removing it and expanding the size of the listbox.
-
Thx man...i will add some comments to the layout and also on the post of the other theme....if some day u need help with yours i'll pleased to "co code" with u, lol...
-
I use only one system, so I cannot check that. Are your snaps and artwork on the ssd, hdd or sd card?
Everything is on the SD Card (Samsung EVO+). I did some testing and it's the conveyor that's causing the slow loading. I might experiment with removing it and expanding the size of the listbox.
I'm also trying this on a Pi3. It would be really great if there was an option to disable the conveyor especially if it sped things up. Also I'm on a arcade monitor (800x600) so another useful option would be the font size of the game list. A slightly bigger font would be helpful in my case.
Really great looking theme. Thanks.
-
No worries, I can add few more tweaks. Give me a few days.
-
SILKY Theme v0.6 beta released
- Game List Rows added to Layout Options
- Carrier show/hide added to Layout Options
Download link in the first post
-
Wow...that was quick! Just tested it and big improvement on a 4x3 monitor. I attached an image of what it looks like. The only issue left is that it is still a bit slow scrolling through the games (on a RaspPi 3). I think it is because of the flyer. I tested Robospin and even though the flyer is shown in the background it scrolls very smoothly I think because it delays the loading of the flyer until the scrolling stops. When I scroll in Silky it seems to be loading it on every one I scroll by. For example when the flyer is shown and you start scrolling you can see them switch as the text comes scrolling in.
Overall great theme. Thanks for everything.
-
You are right, thanks for bringing it to my attention. I will fix it later tonight as my daughter is occupying my pc atm.
-
I know the feeling! Thanks again.
-
SILKY Theme v0.6 beta released
- Game List Rows added to Layout Options
- Carrier show/hide added to Layout Options
Download link in the first post
Thanks for the update! :)
I shrank my snapshot png images to 320x240 from 640x480 and the loading time decreased on the Raspberry Pi. Am I correct that the conveyor actually displays these at 300x216? If so, I will reduce them to that size.
-
It depends on the resolution and the carrier elements number set. For resolution 1080 in height and default 5 snaps in the column the snaps are rendered in 284x200 box
-
SILKY Theme v0.61 beta released
- Flyer trigger changed from ToNewSelection to EndNavigation
Download link in the first post
-
No mate, I don't mind at all, just leave a note in the comment what you have used so people can find my theme.
Thanks man, i've just adapted your module to the other layout and made some changes to make it looks like the original converyor from the other theme, i put some comments on the code saying thanks to u and also linked your thread on the post of Arcadebliss and newstation custom mix.
Thanks ,See yah
-
Just tested your latest fix and it is SO smooth now. Theme works great on the Pi now.
The only minor issue is that on a lower res CRT monitor the small text at the bottom (year/manufacturer, play count, num players) is hard to read and blurry. Could there be an option to make them a little bigger? If not, no big deal. It's already pretty great.
Thanks again for the theme!
-
Just tested your latest fix and it is SO smooth now. Theme works great on the Pi now.
The only minor issue is that on a lower res CRT monitor the small text at the bottom (year/manufacturer, play count, num players) is hard to read and blurry. Could there be an option to make them a little bigger? If not, no big deal. It's already pretty great.
Thanks again for the theme!
What resolution are you running your AM in?
-
Honestly I'm not sure. Whatever the Pi defaults to on my CRT but I believe it's 640x480 the max res is 800x600. Some layouts seem to run at different resolutions however. I can tell because the attract-mode menus are bigger or smaller depending on the layout.
For example, I took a pictures of the bottom bar in SILKY and also in Game Station (the non-HD version).
-
A very functional and attractive menu, great stuff!
Anybody know how to prevent the game list from automatically hiding (or maybe an option can be added for this)? Would appreciate it!
-
Will post an update today with configurable auto hiding. Setting it to 0 will disable autohiding.
-
SILKY Theme v0.6.8 beta released
- Improved readability of small fonts in resolutions 800x600 and below
- Added ability to set a delay in seconds after which the game list autohides. Setting it to 0 disables autohiding.
- Further speed optimizations
-
Wow, awesome! Will test tonight and report back.
-
Tested and looking better on low resolution. Theme is working great. Thanks for the update!
-
SILKY Theme v0.6.9 beta released
- Fixed a bug causing layout error in colour randomizer
-
Theme is running great on the Raspberry Pi3 now. :)
-
Theme is running great on the Raspberry Pi3 now. :)
I'm glad to hear it. There is still an issue though with fluidity of the animation when you are continously scrolling and the game index is incrementing by 2,4,8,16 and your snaps are not on a fast SSD drive. This can only be fixed in the AM sourcecode. Maybe I will try to fix it some day.
-
I love this theme. You are a god! :)
Only one thing I would like to request and that is the option to have wheel images instead of the listbox to the right. Once again, A-M-A-Z-I-N-G theme ;)
-
I love this theme. You are a god! :)
Only one thing I would like to request and that is the option to have wheel images instead of the listbox to the right. Once again, A-M-A-Z-I-N-G theme ;)
You mean wheel images instead of snaps or game titles?
-
Yes, exactly. I know you only have one system in your setup but it would be great if you could add the display name somewhere so that it's easy to see on what display you currently are.I want to use this theme for all my displays :) And... a final sugestion ;) colour randomization when changing between displays would be really cool.
-
Hi again :) From where does this theme pull the snaps for the snaps list?
I have the following artwork folders setup in my config:
boxart
cartart
flyer
marquee
snap
wheel
The snap directory contains the game play videos.
-
I'm not sure I understand the question, but here is the screenshot of my folders.
-
I'm not sure I understand the question, but here is the screenshot of my folders.
Ok thanks, that explains it. I don't have a videos folder on the pi. Only the snap folder and that folder contains the videos.
-
For some reason whenever I enable the snap list my Pi freezes. Is it just me or is the Pi 3 to under powered to show the snaps and the videos at the same time?
-
No idea mate. I'm allergic to gluten.
-
It's OK, I'll make a gluten free one for you ;). Can you help me understand what what happens when I choose show snap instead of video? Is it pulling the snap from the snaps directory or the first frame of the video?
-
Snaps and videos are searched for in the folders set in "snap" By default videos are prefered over snaps when found. "Snaps or Videos" only affect view on the left. Switching it to Snaps sets the flag Vid.ImagesOnly so snaps are displayed instead of videos if they are found.
-
OK, thanks. I downloaded the progetto snaps for mame. Renamed my snaps folder to videos. Uploaded the new snaps folder with pictures. Made sure I had both folders semi colon separated under the snap folder setting for the emulator. However the snaps are just black when displayed in AM. I can see that it loads the snap because the size varies when scrolling through games. I'm going to download another set of snaps to see if those display correct.
-
How do you trigger to get to the genre wheel and what you press to scroll to left or right on that wheel .im using rp3
-
Hi, Thanks for your wonderful theme, i would ask if it is possible to add under "total player" or "played times" the numbers of total buttons used in the selected games.
Thank you so much :)
-
Hi, Thanks for your wonderful theme, i would ask if it is possible to add under "total player" or "played times" the numbers of total buttons used in the selected games.
Thank you so much :)
I'm happy to add this info if you just tell me where can I get it from. [Control] magic token provides only the info about sticks like "joystick (8-way),joystick (8-way)" but not the buttons.
-
There is a controls.dat file for Mame but I don't think it's been updated in a while.. there was also a controls.ini project at some point. Perhaps that can be found from mame ctrlr files?
Other option is to generate custom images/launch something like CPWizard:
http://headsoft.com.au/index.php?category=cpwizard
-
There is a controls.dat file for Mame but I don't think it's been updated in a while.. there was also a controls.ini project at some point. Perhaps that can be found from mame ctrlr files?
Other option is to generate custom images/launch something like CPWizard:
http://headsoft.com.au/index.php?category=cpwizard
I don't see any working link to controls.dat/ini later than 0.112.
-
I'm using Motion Blue, so all my snaps,marquee etc. for MAME and FBA are in the ARCADE folder.
all the video are working, but the column on the right it's not showing anything ,i get just black.
what kind of file goes in the right column? .png? or it takes previews png from the video snaps that i have? :-\
thank you!
EDIT
so i found out that if i put an image, in the same folder of the videos (snaps), it shows up! it is supposed to be like this?
-
s
I'm using Motion Blue, so all my snaps,marquee etc. for MAME and FBA are in the ARCADE folder.
all the video are working, but the column on the right it's not showing anything ,i get just black.
what kind of file goes in the right column? .png? or it takes previews png from the video snaps that i have? :-\
thank you!
EDIT
so i found out that if i put an image, in the same folder of the videos (snaps), it shows up! it is supposed to be like this?
Ommek covered this on the previous page. You can add two directories for snaps semi colon separated. One for videos and one for pictures. That way you dont have to mix them.
-
Hi oOmek,
are your modules for the conveyor and animation drop-in replacements for the originals?
-
How do we configure colors per system?
-
Hi Oomek,
Just to let you know I noticed a problem with your crt.frag.
Changing the lines:
if( params.y )
gl_FragColor.xyz = gl_FragColor.xyz * ((sin((gl_TexCoord[0].y * params.x ) * PI ) + 1) * 0.5);
to:
if( params.y > 0. )
gl_FragColor.xyz = gl_FragColor.xyz * ((sin((gl_TexCoord[0].y * params.x ) * PI ) + 1.) * 0.5);
fixed the problem (note also the "." behind the "1"). Not sure if I'm the only one with this issue (I'm running Attract-Mode on a Mac) but just thought I let you know.
Cheers and thanks for an awesome layout!
-
Hello. New user here. Love Attract Mode and this Silky layout is so far my favorite!
I am running on a 4K TV. I noticed the "scanlines filter" option doesn't look right on my 4K screen. It just makes the videos seem darker, but scanlines are not really noticeable unless you look at the screen up close. Is there a way I can change some code to make the scanline effect look right in 4K?
Any help would be appreciated, thank you.
-
Hello. New user here. Love Attract Mode and this Silky layout is so far my favorite!
I am running on a 4K TV. I noticed the "scanlines filter" option doesn't look right on my 4K screen. It just makes the videos seem darker, but scanlines are not really noticeable unless you look at the screen up close. Is there a way I can change some code to make the scanline effect look right in 4K?
Any help would be appreciated, thank you.
Change the following line in crt.frag:
gl_FragColor.xyz = gl_FragColor.xyz * ((sin((gl_TexCoord[0].y * params.x ) * PI ) + 1) * 0.5);
to:
gl_FragColor.xyz = gl_FragColor.xyz * ((sin((gl_TexCoord[0].y * params.x * 0.5 ) * PI ) + 1) * 0.5);
or
gl_FragColor.xyz = gl_FragColor.xyz * ((sin((gl_TexCoord[0].y * params.x * 0.25 ) * PI ) + 1) * 0.5);
-
And sorry for the late reply.
AM forum has decided to not to send me any reply notifications anymore even though I have set notifications properly.
-
Thank you! Looks great now. No problem about the time of reply, I just appreciate having this nice layout.
-
Hey Oomek, another coding question for you.
Is it possible to make the gamelist transparent? I noticed it's transparent briefly when it slides in or out, but then it becomes opaque when you scroll thru the list of games. I think it would look cool seeing the flyers change under the list of titles.
I tried playing with some stuff in layout.nut, but as usual I don't know what I'm doing so didn't figure it out.
-
Hey Oomek, another coding question for you.
Is it possible to make the gamelist transparent? I noticed it's transparent briefly when it slides in or out, but then it becomes opaque when you scroll thru the list of games. I think it would look cool seeing the flyers change under the list of titles.
I tried playing with some stuff in layout.nut, but as usual I don't know what I'm doing so didn't figure it out.
You need to change the opacity value for the animations. Look for lines similar to this (there are multiple, one for each transition):
gameListBoxAnimA.from = 0
gameListBoxAnimA.to = 255
And change 255 to something lower like 200.
Or you can make it an option in layout config:
</ label="List Box Opacity", help="Set List Box Opacity. 255 is equal to no opacity", options="100,200,255", order=16 /> ListBoxOpacity="255";
local ListBoxAlpha = my_config["ListBoxOpacity"].tointeger();
then instead of 255 just set ListBoxAlpha:
gameListBoxAnimA.from = 0
gameListBoxAnimA.to = ListBoxAlpha
-
As calle81 said :). AM forum as usual did not send me any notification.
-
Thank you!
-
Hi, Thanks for your wonderful theme, i would ask if it is possible to add under "total player" or "played times" the numbers of total buttons used in the selected games.
Thank you so much :)
I'm happy to add this info if you just tell me where can I get it from. [Control] magic token provides only the info about sticks like "joystick (8-way),joystick (8-way)" but not the buttons.
I know this is old but you can call the number of buttons from the romlist information just like any other info in the romlist. [Buttons]
There is a controls.dat file for Mame but I don't think it's been updated in a while.. there was also a controls.ini project at some point. Perhaps that can be found from mame ctrlr files?
Other option is to generate custom images/launch something like CPWizard:
http://headsoft.com.au/index.php?category=cpwizard
I don't see any working link to controls.dat/ini later than 0.112.
The button information is now in the xml that mame can generate so the controls.ini is no longer needed. (This only applies to newer versions of MAME)
-
hey guys is their any way to take the video box away and make that part fullscreen
-
I tried to try this theme, but i do not see the snap in the right column.
The main snap does appear.
Snaps are videos.
AM is 2.4.1.
(http://i65.tinypic.com/28wkzt0.jpg)
-
This theme requires snaps and videos
-
Thanks, ok. 8)
-
This theme is awesome. I made a couple small tweaks for SNES: I have it show the boxart on the right instead of the snaps, and then the cartart instead of the flyer. Here are the tweaks in action: https://www.youtube.com/watch?v=etS5woHEmHQ
Thanks for making this fantastic theme.
-
Is this no longer available for download? Seems the link was removed.
-
The link to the file is at the very bottom of the first post. Make sure you are logged in to see the attachments.
-
The link to the file is at the very bottom of the first post. Make sure you are logged in to see the attachments.
Thanks!
-
Actually it still doesn't work. This is the message I get when trying to download it.
https://i.imgtc.com/Whxje2d.jpg
-
I've checked it myself and the file is downloading without any issues.
It must be something on your end. Even the file name is weird. it's named Attract Mode - Silky theme v0.6.9.zip
-
I've checked it myself and the file is downloading without any issues.
It must be something on your end. Even the file name is weird. it's named Attract Mode - Silky theme v0.6.9.zip
I'm using Windows 7 and tried on both Firefox and Chrome. I'll try from my laptop Mac OS later to see if it works. Maybe it's because I'm a new member.
-
I got it working. This theme is insane. Everything just works perfectly as it should and the layout is outstanding. One thing I can't seem to find is the flyer aspect ratio feature, that was added to Gamestation. Is this not integrated into the Silky theme? If that were added in this is pretty much the perfect theme imo.
-
Just wanted to give Oomek a heads up that I created a thread where I'm attempting to make a few changes to the Silky theme such as enabling true aspect ratio to the flyers and bring the top and bottom texts inwards a little to compensate from the overscan when using emudrivers on a crt (the first of which I seem to have managed to get working).
Thank you for having created such an awesome theme. :)
http://forum.attractmode.org/index.php?topic=2740.msg18914#msg18914
-
Sure mate, go for it. I'm currently preoccupied with Attract Mode developement, so I don't have much time for designing layouts.
-
This is a really awesome theme! ;D
I hate to get off-topic, but is there any way to make a main menu for systems (Consoles/Handhelds) to select from? Also, A way to show off those names on the top screen?
-
Awesome ;)
-
I really do like the simplicity and cleanliness of this theme but it is missing one option on the display which is the display name or category. It doesn't work when you have multiple displays that you move between, there is no labelling of which display/menu you are on which is disappointing
-
Does anyone know why the Favourites/Filters would be overlapping within my setup using this theme?
-
I really do like the simplicity and cleanliness of this theme but it is missing one option on the display which is the display name or category. It doesn't work when you have multiple displays that you move between, there is no labelling of which display/menu you are on which is disappointing
come on man.. Just add it your self... For God's sake.. Use your brain... How many layouts have that code for u to retrieve...
-
Help how to put the structure or file that says the corresponding category icon type?