Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - raygun

Pages: 1 ... 25 26 [27]
391
Scripting / Re: ExtendedObjects and Animate library
« on: June 10, 2014, 09:51:26 PM »
raygun,

That sounds great, I'll definitely take a look at it.. at some point once it's a little more polished, I want to make sure it is as easy as possible to add in. I wonder does that conflict or overlap with plugins? Something to think about.

it shouldn't conflict.  all its really doing is adding a common place to store code libraries that are easily accessible to both layouts and plugins

392
Scripting / Re: ExtendedObjects and Animate library
« on: June 04, 2014, 10:48:32 PM »
hi liquid8d,

one other thing that got added in 1.3 and that hopefully helps your project is the "fe.add_module()" command.  The idea is that if you put your ExtendedObjects.nut file in a subdirectory named "modules" in the attract mode config dir, then layout and plugins can load it by simply calling 'fe.load_module( "ExtendedObjects" );".  so this provides a consistent way to access common libraries without needing to copy the library files to each layout that uses them.

my goal is to start including libraries like ExtendedObjects and Animate in with future versions of the frontend...

393
General / Version 1.3 Release notes.
« on: June 04, 2014, 05:54:24 PM »
The latest release of Attract-Mode is 1.3

Release Notes:

General

* Added the ability to mark and filter games using custom tags.
* Multiple rom paths can now be specified in each emulator configuration.
* Multiple paths can now be specified for each artwork resource.
* If an artwork path contains a subdirectory that matches a rom's name, then a random video or image from that subdirectory is loaded.
* Added support for setups where each rom is stored in a separate subdirectory.
* The frontend can now run in windowed, fullscreen, or the default "fill screen" mode
* There is no longer a special "movie" artwork. Any artwork or static image can now contain images or videos. Videos are given preference if found.
* Added commands to add/remove custom tags, jump to the next letter, jump to the previous letter, and to launch the screensaver.
* Fixed image flipping on scaled images
* Fixed text scaling
* Fixed video crash
* Various small improvements to the overlay menus
* Improved screensaver

Layouts and Plug-ins

* Added "Surface" objects for layouts, which are offscreen textures that other images, videos, texts and surfaces can be drawn onto. The surface itself is treated like any other image and can have effects such as skew, pinch, shaders, etc. applied to it.
* Improved layout control over video playback (see the "video_flags" and "video_playing" attributes)
* Added a file_name attribute so that scripts can directly get/set the image/video filename for any artwork or static image
* Layout and plugin scripts now have access to squirrel's standard "blob", "io", and "system" libraries.
* Reworked and simplified the interface for how plug-ins can access to external commands (the "fe.plugin_command()" functions).
* Added initial support for script library modules.

Notes for those upgrading

This update will likely break existing plug-ins (any plug-in that interfaces with an external program using the fe.plugin_command() functions)..

Pages: 1 ... 25 26 [27]