New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Attract mode (Cycle through user collection) #37
Comments
Are you aware that Attract-Mode already has a screensaver feature? :-) From Layouts and Plug-ins Reference:
The default screensaver.nut supports movies. |
Great! I didn't know about configurable screensavers. Thanks for the information. The screensaver function seems to serve almost everything I needed. Anyway, a fully configurable screensaver! This program never cease to impress me. Guess I'll enjoy several weekends of tweaking it :-) |
Well, it turned out that screensaver mechanism itself was slightly different than what I expected.... fe.add_ticks_callback( "saver_tick" ); local user_interval = 60; local saver_interval = 30; preview_counter.msg = count; local previous_select = fe.list.index; Having a pair of .nut files with/without this screensaver-like function, and switching between them by using 'Toggle Layout' key, it removed the need for separate screen saver controlling key. It would be still nice to have : |
- Issue #4 - added surface objects for layouts. Surfaces are offscreen textures that other images, artworks, texts and surfaces can be drawn on. The surface itself is treated like any other image and can have skew, pinch and shader effects applied. - Issue #35 - removed the concept of a special "movie artwork". Any artwork or static image can now contain images or videos. Videos are given preference over images. - Issue #37 - Added "video_flags" and "video_playing" properties to the Image class for layout scripts. Layouts can now test if a video is playing, start or stop a video, and can set whether a video automatically starts, loops, or plays its audio track. - Multiple paths can now be specified for each artwork. The paths are checked in order for each rule (i.e. path#1 for romname, path#2 for romname, path#1 for cloneof, path#2...) - If an artwork path contains a subdirectory that matches a rule, then a random video or image from that subdirectory is loaded (i.e. if path#1 contains a "pacman" subdirectory (but no pacman image or video), then a random video or image from the subdirectory will be chosen if available. Videos get preference. - Fixed a bug that prevented image flipping from working when image/video is scaled - Added set_pos( x, y) and set_pos( x, y, w, h ) functions to the Image, Text and ListBox classes used in layouts.
Hi, good timing on this request as I was just in the process of reworking how video works. I have added a 'video_playing' property to allow layouts to check if a video is playing and to start or stop it if it is. I'll also add a mappable command to launch the screen saver... thanks for the suggestions |
- Added "Add/Remove Tags" command for adding custom tag(s) to a game - Lists can be filtered based using the custom tags - Issue #37 - Added "Screen Saver" command to launch the screen saver - Added border to all "Overlay" graphics (Filter Menu, List Menu, etc) - Added title to Filter Menu, List Menu
Appreciate your great work!
I suggest that adding 'attract mode' feature to the program, that is,
So basically, it is the 'attract mode' for the 'attract-mode' frontend :)
Possible options would be :
(1) Start / End random-cycling : In the control key setup
(2) Display time for non-videos(sec) :
(3) Jump to next game if video ends : Yes/No
If No, then use (2) (jump to next game, regardless of video status)
(4) Jump to another list : Yes/No
(5) Jump to another filter : Yes/No
Again, thanks for your effort! This is one of the best software I have used so far.
The text was updated successfully, but these errors were encountered: