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 ... 24
1
Announcements / Re: Version 2.3 Released
« on: November 20, 2017, 08:11:56 PM »
Whar about us MacOS users? Any chance for an upgrade? I am quite dependent on AM on my Mac because it just rocks! Thanks and cheers!

Me too. Mac users need a bug fix for the issue were layouts are cut off at the bottom when in windowed mode.

Unfortunately the Mac builds were coming from h0tw1r3d's buildbot and it went down a while back.  I don't have access to a mac that works atm.  If you are set up to compile attract-mode on a Mac I believe the scripts in https://github.com/mickelson/attract/tree/master/util/osx automate the creation of an app bundle... if anyone can help out with a Mac build please contact me it would be much appreciated!


2
Announcements / Re: Version 2.3 Released
« on: November 20, 2017, 08:04:44 PM »
Hmm, when I press back on the Display Menu, I get a menu of all my displays that isn't accepting any directional input.  Any way to disable this?  I preferred the exit prompt.

Not sure why the menu wouldn't be accepting any directional input, but when you go to Config->Controls->Back, what is set as the default action for your Back button?

3
Announcements / Version 2.3 Released
« on: November 19, 2017, 07:21:31 PM »
After a bit of a hiatus, we are back on track and pleased to announce a new release of Attract-Mode.  This release captures all the various features and bugfixes that have been added to the project in the past 10 months.

Full changelog is below, downloads available at: http://attractmode.org/download.html

A note for Windows users: the default Attract-Mode binary is now compiled as a Windows GUI application.  If you prefer the previous behaviour where Attract-Mode runs with a windows console window, use the "console" version Attract-Mode instead.

# Changelog #

## Commits from v2.2.1 to v2.3.0

### Andrew Mickelson (47 commits)

* Bump to version 2.3
* Added --loglevel and --logfile commandline options
* [Windows] Switched Attract-Mode to a Windows GUI app
* Issue #381 - fixed crash when using Shader.Empty
* Joystick mapping must now be done manually from Config->Controls->Joystick Mappings
* Fix handling of conflicting input mappings in configuration mode
* [rpi] Removed assumption that rasberry pi always uses GLES
* Initial addition of Direct X Video Acceleration (Windows) and VAAPI (Linux) support
* Issue #372 - Added plugin to change display on joystick input
* [Attrac-Man] Fixed ghost and player UI movement around the "Ghost House"
* Update look of Attrac-Man layout
* Updated config so that Joystick slots can be mapped to specific named devices
* added "Insert Game" command
* Added UI functionality to edit shortcuts
* Only use CRC matching on rom 10 megs or less when scraping
* Initial support for shortcut navigation and multiple level menus
* Tweak to https://github.com/mickelson/attract/commit/7a7afa5ba58b8d7d6f9eb2e607fb476d1334be18 to fix last launch saving
* Added some missing bound checks when loading state
* [linux] Issue #343 - don't leave zombies when exit hotkey is used
* Disable further FE navigation when launch game sound is playing
* Issue #333 - don't replay launch sound if in the process of launching a game
* Added nomargin Text attribute to layout documentation
* Issue #329 - smarter redrawing of surfaces
* Fixed multimonitor bug (Fix provided by Mike Balfour)
* Update Attrac-Man layout to use artwork fades
* Enable animated gifs
* [windows] Fix "Fill Screen Mode" on Win10
* [linux] Issue #318 - fix compile on Linux with older SFML versions
* [linux] reduced delay when launching emulator in "Fullscreen Mode"
* [windows] Issue #296 - fix for white screen flicker on game launch and exit
* Fix extensions in default dolphin configuration
* [windows] Added NvOptimusEnablement and AmdPowerXpressRequestHighPerformance exports
* The "edit game" action will now edit the display settings when used on the displays menu
* Removed unnecessary video frame queuing, simplifying code
* Issue #304 - hyperspin overlayoffset fix (patch from joyrider3774)
* Changed sleep timer for smoother animation
* Added scraping of mame artwork from adb.arcadeitalia.net
* Fixed "scrape mamedb.com" and "scrape overview" option loading/saving
* Issue #297 - fix hidden displays causing wrong selection in "displays menu"
* Use mamedb.blu-ferret.co.uk for mamedb scraping
* Updated Italian translation (P. Ghezzo)
* Added screensaver options to run commands when starting or stopping "blank screen" mode
* Fixed key handling to return from screensaver.  Fix build with NO_SWF=1 option
* Added blank screen (low power mode) setting to default screensaver.
* Added config option for confirmation prompt on exit

### Benjamin Hodgetts (1 commits)

* Save location in the playlist when launching a game

### CosmicDan (3 commits)

* "Hide Console" option should only be for Windows (whoops)
* Add $PROGDIR variable/expansion for substituting program directory in path leadings
* Add 'Hide Console' option to General settings

### Dat1AZNBanana (1 commits)

* Added more file types for Dolphin roms

### djrobx (1 commits)

* Fix bug where wheel doesn't scroll down or right if you move the trackball slowly . (#322)

### Ferdinand Thiessen (3 commits)

* Extlibs: Fixed nonvoid function without return value in gameswf. (#321)
* [linux] Added appdata file (#319)
* Makefile: Fix install target for mac and some linux distros

### Minjae Song (3 commits)

* Korean localisation

### Radek Dutkiewicz (4 commits)

* Fixed bluring of small fonts in X axis when textbox has a fractional width
* Fixed 1 pixel offset
* tp.cpp whitespace cleanup
* fe.Textbox improvements

### willems davy (2 commits)

* Try to correct positions for some themes with certain swf artwork
* Fix zorder + implement zorder related below tag

4
General / Forum is back up (hopefully)
« on: October 07, 2017, 12:25:52 AM »
Hi everyone,

The forums have been moved to a new host and should now be (mostly ... see below) functional.  Apologies for the downtime.

Please report any issues you are encountering by replying to this thread.

Known issues:
- attachments are still being uploaded and may not be available yet
- forum email notification not working

cheers, andrew

5
General / Re: Broken new user registrations
« on: August 05, 2017, 12:43:16 AM »
Hi the project isn't dead, it has just gone into hibernation for the time being while I focus on other stuff...

Registrations for the forum should work again now, my apologies to those who have been shut out for the last while.   I've disabled the email activation as a temporary measure, I do intend to find a more lasting solution to the forum hosting issues...

6
Scripting / Re: How to destroy a variable or an object in Squirrel?
« on: March 22, 2017, 05:30:39 PM »
you can't destroy attractmode objects from a script after they are created.  best thing to do is to set their visible attribute to false and just stop using them (or reuse them for something else)

cheers

7
Try putting all the artworks in a single directory that matches the name...

So:
Atari2600/Atari2600.mp4
Atari2600/Atari2600..mp4
etc...

Altbeast/Altbeast.png
Altbeast/Altbeast..png
etc...

8
Themes / MOVED: How to change listbox scrolling acceleration?
« on: February 25, 2017, 08:45:06 AM »

9
General / Re: How to change listbox scrolling acceleration?
« on: February 25, 2017, 08:39:06 AM »
open your attract.cfg file in a text editor and change the "accelerate_selection" setting to false.  that will disable the selection from speeding up

you can also edit the "selection_speed_ms" setting in this file to change the speed of selection changes when a key is held down

10
I'm not aware of any technical reason why one would be better than the other.  They are both for audio resampling as you figured.  There are two due to the fork that happened to FFmpeg a few years ago.  swresample is what ffmpeg calls their resampler, avresample is the one for libav


11
General / Re: Password on setup screen?
« on: February 17, 2017, 08:11:42 AM »
Hi there,

While I haven't tried it for a while, you could also use the included KonamiCode plugin to assign a sequence of keypresses to bring up the display... i.e up,up,down,down,B,A.... you could make that the only way to get to the config screen

12
update your screensaver.nut file to the latest development one and it allows you to do exactly this:

https://github.com/mickelson/attract/blob/master/config/screensaver/screensaver.nut

13
Announcements / Version 2.2.1 Released
« on: January 06, 2017, 08:19:15 PM »
A new year and a new version of Attract-Mode!  Mainly bug fixes with this one, change log is posted below....

# Changelog #

## Commits from v2.2.0 to v2.2.1

### Andrew Mickelson (17 commits)

* Bump to version 2.2.1
* [linux] fixes for multimonitor mode with X11
* [rpi] Misc. cleanup of emulation launching on the RPi
* Added a description of the default controls to the readme
* Fix move speed in config menus when key held down
* Fix freetype2 header not found during compile
* [linux] Added --console cmdline option to enable script from console
* Improved combo key handling, added more initial key mappings
* Default "Confirm Favourites" value is now "true"
* Fix audio volume changing for layout sounds after running emulator
* Add cn entry in en.msg
* [windows] fix frontend not giving up focus in fullscreen mode
* [windows] fix 'working directory' setting when running an emulator
* [linux] Smoother transition to emulator from 'fullscreen mode'.
* Added "Working Directory" emulation setting
* Minor reorder of options in the misc. config menu
* Issue #250 - Fix improper handling of "Upos" joystick axis

### banemon (1 commits)

* cn.msg

### David Gillies (1 commits)

* Create Linux desktop entry

### Rene BIGOT (1 commits)

* Support for wheel fade

14
Scripting / Re: custom1 key trigger animation
« on: January 02, 2017, 09:15:38 AM »
this should do it:

Code: [Select]
fe.add_signal_handler("trigger_animation");
function trigger_animation( sig )
{
   if ( sig == "custom1" )
   {

      // insert code for what you want on cistom1 here
      // i.e. animate=true...

      return true;
   }

   return false;
}

15
Scripting / Re: override input_map from script?
« on: January 01, 2017, 03:39:25 PM »
I'm not sure what you are trying to do with overridng the input_map, but if you want to stop the frontend from handling a particular action, you can do that from a plugin or layout script by adding a signal handler that returns true whenever the signal corresponding to that action is received.  https://github.com/mickelson/attract/blob/master/Layouts.md#add_signal_handler

So for example:
Code: [Select]
fe.add_signal_handler("suppress_select");
function suppress_select( sig )
{
   if ( sig == "select" ) return true;

   return false;
}

will stop whatever is configured as the 'select' input from working

you could then trigger the "select" signal yourself from the script whenever you want it triggered, using
Code: [Select]
fe.signal("select");
If you just want a different key to be the "select" key, you could have a tick function that regularly checks if your select key is pressed using
Code: [Select]
fe.get_input_state()https://github.com/mickelson/attract/blob/master/Layouts.md#get_input_state

those are the basics anyways of how you could approach an input override using what is there now.

hope this helps

Pages: [1] 2 3 ... 24