Attract-Mode Support Forum

Attract-Mode Project => Announcements => Topic started by: raygun on February 22, 2016, 10:29:04 PM

Title: Version 2.0.0 Release Candidate #3
Post by: raygun on February 22, 2016, 10:29:04 PM
Release Candidate #3 for version 2.0 of Attract-Mode has now been released.  Check it out, and please report any issues you may run into here on this thread or using the github issue tracker.

Download available here:  http://attractmode.org/download.html (http://attractmode.org/download.html)

Full change log posted below. 

Edit: March 17, 2016 - Updated for Release Candidate #3.
Title: Re: Version 2.0.0 Release Candidate #1
Post by: raygun on February 22, 2016, 10:36:39 PM
# Changelog #

## Commits from v1.6.2 to v2.0.0-rc1

### Andrew Mickelson (48 commits)

* Update debian packaging for 2.0.0
* Bump to version 2.0.0
* Change memory management of zip file buffer
* Added missing language string (add/remove favourites)
* Fix order of StartLayout transitions
* Issue #186 - release audio before launching an emulator
* Enable background loading for swf files
* Issue #183 - fixed first launch crash
* Force swf texture heights to a multiple of 4
* Added option to go directly to the "Displays Menu" at startup
* Various improvements (Hyperspin and SWF related)
* Speed up swf loading
* Added USE_GLES make flag
* Added transparent backgrounds for swf files
* Preliminary support for displaying Hyperspin themes
* Fixed another gameswf access violation
* Fixed access violation in gameswf
* Added ability for scripts to get the index of the current Display
* Fixed the NO_SWF build
* Added option for how artwork is presented to the attrac-man layout
* Issue #178 - fixed artwork path format regression
* Issue #176 - Fixed video pixel aspect ratio
* Removed abandoned files: fe_icon.hpp, attract.cbp
* Save displays under the correct "display" tag in our config file
* Show plugin descriptions when browsing plugins in config mode
* Added ability to query Display setttings and set the Display from layout/plugin scripts
* Added config options for when a display gets shown
* Rearranged layout loader so xml gets done last
* "mess" scraper improvements
* Added a cache for zip file contents to improve performance
* Make it a bit easier to load a script from inside a zip file
* Issue #173 - configuration menu now always uses the default font
* Issue #175 - Support zipped artwork
* Fixed hang during scraping
* Pause video playback when scraping and generating rom lists
* Issue #171 - Snaps / Videos only working with full fixed drived location
* Issue #172 - Allow 'Themeable' Display/Filter/Exit/Overlay menus
* Fixed setting of rows and background colour in listboxes
* Update progress in UI when calculating CRCs
* Match roms based on CRC (if we can) when doing -listsoftware list building
* Save processing by caching paths used repeatedly in script handling
* Reorganization of scaper
* Issue #170 - improved logging of errors from thegamesdb.net
* Issue #166 - Fixed changing window mode causing a blank screen
* Added ability to get/set an object's zorder in layout and plugin scripts
* Issue #165 - workaround for FFmpeg not recognizing xmv files
* Issue #163 - Added "preserve_aspect_ratio" setting for entire layout

### Jeffrey Clark (8 commits)

* Count merge commits in version
* Fix dirty source version
* fix build error (typo)
* Cleanup version handling
* Refactor windows package script
* Fix missing UINT64_C when compiling with ffmpeg support
* Fix FE_DEBUG windres build error
* Hide console instead of closing it, fixes #164
Title: Re: Version 2.0.0 Release Candidate #1
Post by: xbs on February 22, 2016, 11:32:20 PM
Thank you.
Title: Re: Version 2.0.0 Release Candidate #1
Post by: kent79 on February 23, 2016, 11:34:19 PM
I apply Game Station HD theme in AM Version 2.0.0 (Release Candidate #1) . But it seems not working to load animate module. Is it a AM's bugs or need upgrade theme script ? Please help to check. Thanks.

Game Station HD theme
http://forum.attractmode.org/index.php?topic=505.0
Title: Re: Version 2.0.0 Release Candidate #1
Post by: omegaman on February 24, 2016, 08:20:46 AM
Yeah, it looks like something with the PropertyAnimation is broken now. I would start looking through the animation module files like the preset.nut etc...
Title: Re: Version 2.0.0 Release Candidate #1
Post by: omegaman on February 24, 2016, 08:55:14 AM
It's interesting that the old extended/animated method still works.
Title: Re: Version 2.0.0 Release Candidate #1
Post by: raygun on February 24, 2016, 05:26:58 PM
I apply Game Station HD theme in AM Version 2.0.0 (Release Candidate #1) . But it seems not working to load animate module. Is it a AM's bugs or need upgrade theme script ? Please help to check. Thanks.

Game Station HD theme
http://forum.attractmode.org/index.php?topic=505.0

OK I can reproduce this on windows.  I can't reproduce on linux, so maybe it is windows specific ?
Title: Re: Version 2.0.0 Release Candidate #1
Post by: raygun on February 24, 2016, 06:18:36 PM
Ok, so here is a temporary fix for the animate module not working in windows: copy the attached animate.nut file over top of the animate.nut file in the modules directory...
Title: Re: Version 2.0.0 Release Candidate #1
Post by: omegaman on February 25, 2016, 04:24:46 AM
A path problem in the animate.nut, eh!  "local dir = DirectoryListing( path, false );" 

This one is for you Raygun... "There are two ways to write error-free programs; only the third one works."  ;) Man, this is why I went into network engineering instead of programming.   
Title: Re: Version 2.0.0 Release Candidate #1
Post by: raygun on February 26, 2016, 11:37:27 PM
A path problem in the animate.nut, eh!  "local dir = DirectoryListing( path, false );" 

This one is for you Raygun... "There are two ways to write error-free programs; only the third one works."  ;) Man, this is why I went into network engineering instead of programming.   

 :) ha and it's also why this isn't my day job!   Ok, so I think I've got the animation all sorted out now with a proper fix.  I've updated the downloads section (except OS X) with a release candidate #2.
Title: Re: Version 2.0.0 Release Candidate #2
Post by: raygun on February 26, 2016, 11:44:34 PM
Here is the RC2 changelog.

Packaging fixes:
- fixed broken FFmpeg dependencies in the debian package
- re-added the intro video to the windows packages
- added kent79's Game Station HD layout to the windows packages


# Changelog #

## Commits from v2.0.0-rc1 to v2.0.0-rc2

### Andrew Mickelson (4 commits)

* Consistent capitalization and naming of layouts
* Fix animate module for linux system-wide installs
* [Windows] Fix broken loading of animate module on windows
* FFMpeg: PIX_FMT_* -> AV_PIX_FMT_*

### Jeffrey Clark (1 commits)

* package scripts, only remove abbreviated object from version tag
Title: Re: Version 2.0.0 Release Candidate #2
Post by: verion on February 27, 2016, 05:34:15 AM
I've found a few tricky bugs (maybe only OS X related) in current version 1.6.2 that I was planning to report.
But I would like to check first if the problem still exist in v2.0.

Should I wait for 2.0 RC 2 for OS X? Or just test it in RC 1 because you are planning to skip RC 2 for OS X?
Title: Re: Version 2.0.0 Release Candidate #2
Post by: omegaman on February 27, 2016, 06:28:51 AM
Regardless, you're a damn good programmer and we mortals appreciate your hard work. ;)
Title: Re: Version 2.0.0 Release Candidate #2
Post by: verion on February 27, 2016, 07:07:41 AM
For sure! Those are mostly really small quirks that I've found almost by accident.
Title: Re: Version 2.0.0 Release Candidate #2
Post by: omegaman on February 27, 2016, 07:38:10 AM
Hyperspin themes are working. Pretty impressive stuff... Gawd, now when the word gets out, I expect an influx of new members.


FYI... For setup, directions are in the \loader\hyperspin.nut
Title: Re: Version 2.0.0 Release Candidate #2
Post by: raygun on February 27, 2016, 09:23:47 PM
Should I wait for 2.0 RC 2 for OS X? Or just test it in RC 1 because you are planning to skip RC 2 for OS X?

Yeah I dunno the timing on an OS X version.  My old Mac can no longer handle the OS X build, I'm waiting on h0tw1r3's buildbot to build hte updated OS X rc2 (it seems to be offline atm).

The animate module might not work on rc1, but other than that rc1 and rc2 should be the same on OS X.
Title: Re: Version 2.0.0 Release Candidate #2
Post by: verion on February 28, 2016, 10:32:53 PM
ok, so I'll test it with RC1
Title: Re: Version 2.0.0 Release Candidate #2
Post by: xev1n on February 29, 2016, 04:25:09 PM
Does this have the ability to add sub menus? If yes how?
Title: Re: Version 2.0.0 Release Candidate #2
Post by: kent79 on March 01, 2016, 06:28:53 PM
Hi RayGun

I am also interested of sub menus, but don't know how to apply it. Any guide for it?  Or Could you provide simple theme sample to show it? Thanks.
Title: Re: Version 2.0.0 Release Candidate #2
Post by: kent79 on March 02, 2016, 03:22:59 AM
Hello raygun

Game Station was updated and support 4:3 & wide screen. You may try to update its in your pack on next version. Thanks.
Title: Re: Version 2.0.0 Release Candidate #3
Post by: raygun on March 17, 2016, 06:56:23 PM
Hi all,

Version 2.0.0 rc3 is now released and available on the download page... I think we're getting close to a final 2.0.0.  Thanks for all the bug reports so far!

# Changelog #

## Commits from v2.0.0-rc2 to v2.0.0-rc3

### Andrew Mickelson (10 commits)

* Added a reference to the "Intro to Squirrel" wiki page in Layouts.md
* Added chrisvg's pan-and-scan module
* [Windows] Issue #193 - slight rework of code that waits for emulator return
* Fixed crash when generating mame romlist
* Issue #191 - fix preserve_aspect_ratio image positioning on rotated images
* Fix crash (display change with empty romlist)
* Friendlier make output
* Improved emulator "System Identifier" settings
* Fixed loading of images from zip archives with subfolders
* Fixed some layout and module path issues, added liquid8d's preserve-art module

### Jeffrey Clark (3 commits)

* cleanup some clang warnings
* fix win32 FE_DEBUG compile and cleanup warnings
* minor build cleanup
Title: Re: Version 2.0.0 Release Candidate #3
Post by: chrisvg on March 17, 2016, 08:24:57 PM
Just downloaded the new build and it's looking good :)