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] 2 3 ... 27
1
Announcements / Version 2.7.0
« on: June 10, 2023, 10:15:17 PM »
Hi all,

It has been a while!  Version 2.7 of Attract-Mode is now released.  It contains all the changes from the master development branch over the past year and a bit.

Download here: http://attractmode.org/download.html

I see I neglected to post the changelog for the earlier 2.6.2 release, so please find changelogs for both 2.7.0 and 2.6.2 below...


# Changelog #

## Commits from v2.6.2 to v2.7.0

### Andrew Mickelson (51 commits)

* Update to version 2.7.0
* [MacOS X] work on github action to build Mac package on release
* Various fixes for font handling / font and language selection
* Update extlibs/nowide to v.11.2.0
* Retired the Reflect and Particle Animation layouts from the main project
* Removed deprecated libavresample
* Fix incorrect bounds check
* Fixes for filters based on playcount, playtime, file availability - correctly update filter list after playing a game if list is sorted   on playcount or playtime, including by repositioning current selection   if necessary - switch statistics to be kept per game and emulator instead of per game   and romlist - added lazier loading of play stats, only load them if/when necessary
* Small fixes for attracman and orbit layouts
* Update stb_image to 2.28
* Fix for github workflow
* Update to expat 2.5.0
* Fixed aspect ratio on filter grid and grid layouts
* Added default background for Orbit layout
* Updates to Attrac-Man and Orbit sample layouts
* Fix display of some videos after last commit
* Remove mamedb scraper source (dead URL)
* Issue #720 - Try to fix video crashing
* [Linux] Issue #713 - Fix compile on Ubuntu Bionic
* Issue #717 - plugged some memory leaks
* Small fix to last commit
* [linux] added missing error handling for X11 window initialization
* release.yml update
* Messing round with release.yml
* added release.yml
* Use standard c++11 threads and mutexes
* Start using c++11, update makefile to use CPPFLAGS,CXXFLAGS
* Update stb_image.h to 2.27
* [linux] keep full screen as the default window mode on linux
* Fix NO_SWF=1 compile, lazy init image loader thread
* Remove swf dependency from fe_base
* [linux] Change _WM_STATE flags set in 'Fillscreen' mode on X11
* Use backward-cpp for a stack trace if we crash
* Fixed Back button behaviour when 'groups clones' is on
* Added "Group Clones" feature, which groups all clones in one list entry
* Fix various errors/issues detected by cppcheck
* Update nowide to version 11.1.3
* Fix compile with NO_SWF=1
* Update to miniz 2.2.0
* Update to expat 2.2.6
* Only use const AVCodec where AVFORMAT version >= 59.0.100
* [windows] removed attract-console.exe from the windows package
* Update src/media.cpp to use modern FFmpeg API

### cmitu (1 commits)

* makefile: add back the additional CXX flags
* Fix build with USE_DRM=1

### Cristi Mitrana (1 commits)

* Fix build with USE_DRM=1

### Darrell Blake (1 commits)

* Fix for cross-platform mxe build.

### Davide Cavalca (2 commits)

* Fix string out of bounds access issue
* Fix build issue with recent ffmpeg

### Matthew Barnes (2 commits)

* Run exit_command at end of main()
* Fix exit codes for some command-line options

### Michael.S.G (6 commits)

* Ignore EOF on do_flush
* Resolve Lintian warnings
* Resolve Lintian description warning
* Define Debian format 3.0 (native)
* Change libavresample-dev to libswresample-dev
* Include  libxrandr-dev in Build-Depends

### spilinek (2 commits)

* Support roms in subdirectories
* Fix video related crashes

## Commits from v2.6.1 to v2.6.2

### Andrew Mickelson (20 commits)

* Update to version 2.6.2
* [linux] fixed window mode strech, fixed crash with no xinerama
* Issue #678 - Fix for search bug submitted by Yaron2019
* Reset the internal path cache when images/videos are scraped
* Switched background image loading off by default, fixed bugs
* Fix compile for certain libavutil versions, fixed compiler warnings
* Issue #179 - Added background image loading, image caching
* Don't present user with config options that are unsupported on their system
* [drm] Eliminated need for 'attract-drm-helper'
* Separate FeWindow from the underlying sf::RenderWindow
* Added ability to clear any default shaders that are presently loaded
* Updated swf code to release its sf::Context when swf no longer in use
* Issue #605 - fix for titles that contain semicolons ";"
* [Windows] Issue #610 - Fixed loading defailt config with unicode path
* Issue #614 - fix back to back transitions (startupmode=display_menu)
* [linux][drm] added attract-drm-helper for non-root launching in drm
* [linux] Added support for running with DRM/KMS instead of X11
* Changes to avoid initializing OpenGL at global scope before main()
* Issue #602 - fix last artwork being shown when file is missing
* Cache artwork paths

### arzoo1 (1 commits)

* Update LEDBlinky.nut

### Chase Cobb (1 commits)

* Adding mmal support for Pi 4 (#618)

### CommanderCoder (1 commits)

* Generating a Romlist on Mac was causing problems because it added 'pause_hotkey' with the marquee path to the emulator config file. (#615)

### Keil Miller Jr (4 commits)

* Minor edits
* Added Shuffle module
* Added MAME tags
* Added core module

### Ken Luo (1 commits)

* Add Traditional Chinese translation

### michaelem (1 commits)

* Document all Alignments available in ListBox (#609)

### Radek Dutkiewicz (13 commits)

* Fixed crash on PI4
* Fixed travis error and updated Compile.md
* Fixed FPS graph not hiding on pressing the hotkey
* ScreenRefreshRate cont.
* ScreenRefreshRate cont.
* Added 2 new properties for surfaces + FPSMonitor optimization
* ScreenRefreshRate cont.
* Temporary debug logs
* Reimplemented ScreenRefreshRate
* Added ScreenRefreshRate global variable
* FPS Monitor Fix
* Added Power Saving toggle
* Fixed frame delay on nested surfaces

### Willems Davy (1 commits)

* mmal hw video decoding error detection and reverting to software if error occured (#627)

2
Announcements / Re: Version 2.6.1 bugfix release
« on: May 14, 2021, 06:24:49 PM »
guess it is safe to say their will be no moor updates from raygun?

Hey there jedione, I’m taking a break for now but I will be back!  There are some more fixes I want to make when I get the time…




3
General / Re: To developers (implementation)
« on: June 06, 2020, 07:17:14 PM »
I just checked it out here and animated pngs work for me... just change the file extension to ".apng"

4
Announcements / Version 2.6.1 bugfix release
« on: January 17, 2020, 11:12:45 PM »
New year's bug fix release!

# Changelog #

## Commits from v2.6.0 to v2.6.1

### Andrew Mickelson (9 commits)

* Bump to version 2.6.1
* Fix joystick guard test
* Fix thegamesdb.net scraping, scrape ratings
* Issue #586 - fix EndNavigation transition when signal handled by script
* Issue #586 - trigger Transition.EndNavigation with fe.signal()
* Issue #579 - added Series, Language, Region and Rating fields
* Issue #566 - Fixed regression caused by https://github.com/mickelson/attract/commit/7dc5c88ca15d756f53ff28e427f8b6be019a1db7
* Added the 'sample_aspect_ratio' property to Image objects in scripts.

### Radek Dutkiewicz (2 commits)

* FPSMonitor and font loading fix (#572)
* Fixed Layouts.md formatting (#589)

Downloads at: http://attractmode.org/download.html

5
Announcements / Re: Attract Mode 2.6.0 has been released
« on: October 30, 2019, 06:21:14 PM »
I see yes that is the consequence of the fix that was applied here, but we should have a way to get both the pixel dimensions and the intended display dimensions.  I think leaving the texture_width and texture_height dimensions in pixels (as it is with 2.6.0) but also adding new functions to get the actual pixel size should fix this?? that would provide a way to figure out the intended display dimensions and would be easy enough to add I think.

I really appreciate that now texture wiidth and height are the actual resolution, that's such a great plus that I already fixed the consequent issues. But it would be great to be able to read the intended display resolution, no idea how it is stored in the media, maybe as pixel aspect ratio? Or as display aspect ratio? Any way will be good an helpful

Ok, I’ve made a change to expose a video’s ‘sample_aspect_ratio’ in squirrel.  You can use it to get the pixel aspect ratio as reported by ffmpeg.  more details on link:

https://github.com/mickelson/attract/commit/1490703b2d4a29ef4c104d6807c8acf0904a2245

6
Announcements / Re: Attract Mode 2.6.0 has been released
« on: October 28, 2019, 10:12:17 PM »
Hey I'm glad to see the emulator get updated, but there's still a huge (at least making the program unusable for me) bug.

Someone opened this issue almost 3 years ago, and it seems like a simple enough bug fix: https://github.com/mickelson/attract/issues/294

Basically, when using a controller (at least tested with wireless xbox 360 andd wireless xbox one), the "exit emulator hotkey" doesn't work. For example I can map the hotkey to activate when I press the start and select button at the same time, but it simply has no effect. Using a key on the keyboard works, but since I want to use attract mode from the couch, the program isn't usable. But with a controller, it doesn't matter if I map it as a button combination or single button, exit hotkeys won't function

I'm sure you're busy but if you could implement this fix, I would really enjoy using this program for my living room system. I already love attract mode on my MAME cabinet! If you need any more details then let me know, I'll be happy to provide them

Yeah I don't have time to get to everything!  I suspect this issue is because SFML can't access joystick state when it isn't the foreground process, but I'm guessing.  The issue you linked is pretty light, could you at least tell me what operating system you are on? thanks

7
Announcements / Re: Attract Mode 2.6.0 has been released
« on: October 28, 2019, 09:51:55 PM »
So it seems to me that 2.6.0 returns the actual pixel resolution of the video _before_ applying the display aspect ratio, which is all good for scanlines filters (thanks Oomek! That's fantastic). Sadly I'll have to find another way to scale and crop my videos, but can you confirm that this is the intended new behavior? And there's no way to get the intended display aspect ratio from the video?

I see yes that is the consequence of the fix that was applied here, but we should have a way to get both the pixel dimensions and the intended display dimensions.  I think leaving the texture_width and texture_height dimensions in pixels (as it is with 2.6.0) but also adding new functions to get the actual pixel size should fix this?? that would provide a way to figure out the intended display dimensions and would be easy enough to add I think.

8
Announcements / Re: Attract Mode 2.6.0 has been released
« on: October 19, 2019, 08:49:09 PM »
Ok the download links on the website are now up to date and point to version 2.6 as well:

http://attractmode.org/download.html

9
General / MOVED: Attract Mode 2.6.0 has been released
« on: October 19, 2019, 08:40:54 PM »

10
Announcements / Re: Attract Mode 2.6.0 has been released
« on: October 17, 2019, 09:35:07 PM »
Ha you beat me to it!!

I’m still finishing off testing and uploading packages, so there may be some changes still to what is posted now.  The official announcement should be ready soonTM

11
General / Re: Attract-Mode for Android
« on: April 15, 2019, 05:57:35 PM »
Hi there,

Some work has been done getting attractmode to work on android, here are compile directions from a while back:  https://github.com/mickelson/attract/blob/master/util/android/Readme.md

It’s pretty much unusable though, it will load to the config menu currently, but that is about it.  I doubt it can launch emulators or load custom layouts without more coding. So the problem is that there is no one to do the further development required at the moment.  contributions in ths regard are welcome of course!


12
General / Re: Second Monitor For Marquees (ON A MAC)
« on: December 22, 2018, 03:22:14 PM »
hey there,

multiple monitor support on the mac hasn’t been implemented yet in attract-mode.  We still don’t have a mac developer for the project  :( and this is one of a couple features that still need some mac-specific magic to get working....

13
I'm pretty sure the file called "script.nv" in your attract-mode config directory has become corrupted somehow.

You can delete it and that should stop the crashing.

I'll add a fix so the frontend doesn't crash when this happens.

cheers

14
General / Re: Attract only works in window mode.
« on: December 04, 2018, 07:59:21 PM »
On the latest nightly build

please try one of the builds linked here and report back whether it fixes your problem:  https://forum.attractmode.org/index.php?topic=2598.msg17907#msg17907

15
if the emulator has the ‘non-blocking mode wait’ setting set to anything but 0 then exit and pause hotkeys won’t work.  its a known limitation with the program.

my guess is that might be your issue

Pages: [1] 2 3 ... 27