Attract-Mode Support Forum

Attract-Mode Project => Announcements => Topic started by: raygun on November 11, 2016, 01:00:16 PM

Title: Version 2.2.0 Released
Post by: raygun on November 11, 2016, 01:00:16 PM
SO here we go with another version of Attract-Mode!  Highlights include the ability to set custom layouts for the "displays menu"/Systems menu (finally), a new "edit game" command for tweaking game information (including the ability to customize the launch commandline on a per-game basis), mmal hardware accelerated video on the Rasberry Pi, an italian translation, various bug fixes and much more.

Full changelog is posted below, and downloads are available here: http://attractmode.org/download.html (http://attractmode.org/download.html)

[edit: OS X binary now posted]
Title: Re: Version 2.2.0 Released
Post by: raygun on November 11, 2016, 01:03:03 PM
# Changelog #

## Commits from v2.1.0 to v2.2.0

### Andrew Mickelson (36 commits)

* Bump to v2.2.0
* Issue #250 - Fix improper handling of "Upos" joystick axis
* Added scraping of game overview text from thegamesdb.net
* Added configure option to disable scraping of mamedb.com
* Fixed "Toggle Layout" when used on the displays menu layout
* Added layout options configuration for 'Displays Menu' layout
* [rpi] Issue #266 - Fix for keypresses being cached w/ sfml-pi build (non-X11)
* Added ability to set image origin in scripts (for centre rotations etc)
* Added customized layouts for the diplays menu/system selection menu
* Issue #264 - fixed SWF crash when unimplemented actionscript constant types encountered
* Added a no border window mode
* Issue #258 - Windows 10 v.1607 task bar fix (Fullscreen Mode)
* Limit the squirrel script functions available when gathering plugin descriptions
* Added an "RGB Movie" mode to the screensaver
* Updated the "Keyboard Search" plugin so "Back" clears the current search
* [linux] Fixed potential hang when waiting for emulator exit
* Issue #262 - Fixed sound volume setting after game return
* Added ability to generate multi-emulator romlists to the configuration interface.
* Misc. fixes to internationalization, updated italian translation
* Minor changes to mutex usage in media player
* Added ability to set a custom executable and arguments for each game
* Added an "Edit Game" action
* Fixed jumping cursor bug when using keyboard to edit
* Refactor of thegamesdb_scraper()
* Updates to the italian translation (P. Ghezzo)
* Fix cancel using the back button during scraping
* Added basic ability to edit text using a control pad (in config mode)
* [rpi] Default to "Fill Screen Mode" on the Raspberry Pi
* [linux] fix focus issues with exit hotkeys and "fullscreen mode"
* Issue #246 - Added ability to import mame listsoftware format xml
* Issue #247 - fixed the "Show in cycle" display setting
* Fixed memory leak when video frames are dropped
* Issue #245 - fixed fade module getting stuck when no image found
* [rpi] Issue #236 - Initial addition of MMAL video decoder support
* Issue #231 - revert to not randomizing artwork
* Issue #232 - fixed scraping of random system artworks
* Added Italian translation (author: P. Ghezzo)

### Dave Wongillies (1 commits)

* Minor changes to Debian packaging

### Jeffrey Clark (1 commits)

* osx package: work around libhfs dmg bug

### Rob Loach (1 commits)

* Add Dolphin configuration
Title: Re: Version 2.2.0 Released
Post by: calle81 on November 11, 2016, 03:00:45 PM
Awesome work Ray! Congratulations on another excellent release :)
Title: Re: Version 2.2.0 Released
Post by: calle81 on November 12, 2016, 12:40:01 AM
I can confirm that HQ-480P videos from Emu Movies runs beautifully on the Raspberry Pi 3 with mmal.
Title: Re: Version 2.2.0 Released
Post by: ryuuji on November 12, 2016, 04:33:01 AM
Quote
* Added scraping of game overview text from thegamesdb.net

any special settings needed to be done in order to scrape game overview ? I did the usual way for NES but no game overview info in the romlist.
Title: Re: Version 2.2.0 Released
Post by: Lordhell on November 12, 2016, 05:15:01 AM
In the version  32-bit Windows does not open error:
Failed to create texture invalid size.
Title: Re: Version 2.2.0 Released
Post by: tipoto on November 12, 2016, 07:41:27 PM
Beautiful! Thanks for this new release!
Title: Re: Version 2.2.0 Released
Post by: rogernet on November 13, 2016, 12:41:05 PM
2.2.0 version does not open error:
Failed to create texture invalid size.
Title: Re: Version 2.2.0 Released
Post by: jedione on November 13, 2016, 01:09:58 PM
i am not seeing an error here.... win 10-64%

working good ,,,,,thanks
Title: Re: Version 2.2.0 Released
Post by: user01 on November 14, 2016, 03:03:46 AM
Quote
* Added scraping of game overview text from thegamesdb.net

any special settings needed to be done in order to scrape game overview ? I did the usual way for NES but no game overview info in the romlist.

I compiled directly from github and I noticed a "bug". I'm not sure if it is present on the precompiled version on the website. Basically Attract-Mode resets the scrap_overview (I'm not on my pc so I can't confirm the exact name) setting on attract.cfg file. Make sure, before launching attract.exe, that this setting is marked as "yes" in the cfg file.

If all goes well you'll get a new folder in the romslist directory, named after the display title. Each game will have a separate cfg file for the overview.
Title: Re: Version 2.2.0 Released
Post by: ryuuji on November 14, 2016, 03:23:57 AM
Quote
* Added scraping of game overview text from thegamesdb.net

any special settings needed to be done in order to scrape game overview ? I did the usual way for NES but no game overview info in the romlist.

I compiled directly from github and I noticed a "bug". I'm not sure if it is present on the precompiled version on the website. Basically Attract-Mode resets the scrap_overview (I'm not on my pc so I can't confirm the exact name) setting on attract.cfg file. Make sure, before launching attract.exe, that this setting is marked as "yes" in the cfg file.

If all goes well you'll get a new folder in the romslist directory, named after the display title. Each game will have a separate cfg file for the overview.

thanks the scrap_overview was not set in attract.cfg
Title: Re: Version 2.2.0 Released
Post by: harpiufof on November 14, 2016, 11:39:38 PM
Thanks so much!! Now I'll be able make the Displays Menu in a simpler way :D
Title: Re: Version 2.2.0 Released
Post by: nitrogen_widget on November 15, 2016, 01:30:11 PM
MMAL.

the sleep I lost trying to make this work.
you rock!
Title: Re: Version 2.2.0 Released
Post by: Rataplan626 on November 16, 2016, 01:44:17 PM
Great work guys. However, in some post I read that in this version the full-mame romlist generation would be fixed. It isn't though. I still need to use attract.exe -i mame.xml mame --full in order to get a full set in Attractmode. Windows x64 build.
Title: Re: Version 2.2.0 Released
Post by: Kayin on November 17, 2016, 08:53:12 PM
Having a hell of a time trying to get mmal to work still just following the wiki. For those who have this working, do you get a result when you run ffmpeg -codecs | grep mmal ? Thats something that seemed needed previously but I cannot get it to show up with --enabled-shared on. And no matter what I do and recompiling Attractmode each time, I can't get MMAL to show up on the decoder menu.  Is there any dependencies that might not be listed or.. I don't know, things I should remove? This is an oldish setup (Everything is up to date, but its seen endless amounts of tweaking and testing and package removal and reinstallation so I imagine there could be something small and stupid I'm missing)
Title: Re: Version 2.2.0 Released
Post by: graf on November 21, 2016, 12:13:24 AM
is this version upated for the raspberry pi image too ?
Title: Re: Version 2.2.0 Released
Post by: raygun on November 21, 2016, 10:31:14 PM
Having a hell of a time trying to get mmal to work still just following the wiki. For those who have this working, do you get a result when you run ffmpeg -codecs | grep mmal ? Thats something that seemed needed previously but I cannot get it to show up with --enabled-shared on. And no matter what I do and recompiling Attractmode each time, I can't get MMAL to show up on the decoder menu.  Is there any dependencies that might not be listed or.. I don't know, things I should remove? This is an oldish setup (Everything is up to date, but its seen endless amounts of tweaking and testing and package removal and reinstallation so I imagine there could be something small and stupid I'm missing)

Make sure you have removed any previous ffmpeg or libav packages you may have installed previously before building ffmpeg yourself.  It might be that you have a conflicting ffmpeg package that attractmode is linking to

To confirm what ffmpeg attract-mode is getting, run
Code: [Select]
attract --version and compare the version of avcodec against the version of ffmpeg that you are compiling with mmal enabled

hope this helps
Title: Re: Version 2.2.0 Released
Post by: raygun on November 21, 2016, 10:31:49 PM
OS X package is now updated to 2.2 on the download page
Title: Re: Version 2.2.0 Released
Post by: Kayin on November 23, 2016, 01:31:04 AM
Having a hell of a time trying to get mmal to work still just following the wiki. For those who have this working, do you get a result when you run ffmpeg -codecs | grep mmal ? Thats something that seemed needed previously but I cannot get it to show up with --enabled-shared on. And no matter what I do and recompiling Attractmode each time, I can't get MMAL to show up on the decoder menu.  Is there any dependencies that might not be listed or.. I don't know, things I should remove? This is an oldish setup (Everything is up to date, but its seen endless amounts of tweaking and testing and package removal and reinstallation so I imagine there could be something small and stupid I'm missing)

Make sure you have removed any previous ffmpeg or libav packages you may have installed previously before building ffmpeg yourself.  It might be that you have a conflicting ffmpeg package that attractmode is linking to

To confirm what ffmpeg attract-mode is getting, run
Code: [Select]
attract --version and compare the version of avcodec against the version of ffmpeg that you are compiling with mmal enabled

hope this helps

A bit, clearing out some old bits helped things along a bit where MMAL will show up in decoders but won't show anything. This was after compiling it without --enabled-shared (which is... probably why it didn't work but doing it with that flag doesn't show the 264 MMAL codec). So I guess my question here to make sure of everything is... What does "ffmpeg -codecs | grep mmal" return in a working build? Because if the results are supposed to be different I'll at least know to stop barking up that tree.

(alternatively, can we get a deb or binaries? >_>;)