Attract-Mode Support Forum

Attract-Mode Support => Themes => Topic started by: zpaolo11x on January 15, 2018, 12:10:01 PM

Title: Arcadeflow theme v 5.9 [Release] Updated 5 November 2019
Post by: zpaolo11x on January 15, 2018, 12:10:01 PM
Arcadeflow theme updated to revision 5.9!

From revision 3.6 Arcadeflow requires AM 2.5.
From revision 5.9 Arcadeflow is compatible with AM 2.6.

Version 5.9 is just a quick bug fix with a couple of new features requested on the forum. I'll keep here part of the description of the old version.

The greatest addition is a new vector library of systems logos which can be used to show system names or displays names. So if your display is named "Game Boy" you'll see the proper Game Boy logo in the displays list. In this way even if you don't want to mess with menu-art folder, you'll have a rich looking displays menu :)
 
There's a What's new file inside the archive, but I won't past here the whole readme anymore so this post is going to be simpler.

You can download Arcadeflow 5.9 here:

DOWNLOAD LATEST VERSION (http://www.mixandmatch.it/AF#59)

You can see a detailed history and also download old versions here:

VERSIONS HISTORY (http://www.mixandmatch.it/AF)

v1.4 on youtube (I know this is so old...)
https://youtu.be/sUZW1vHs7Lg (https://youtu.be/sUZW1vHs7Lg) https://youtu.be/sUZW1vHs7Lg

# Arcadeflow - Attract Mode theme by zpaolo11x - v 5.9 #

Arcadeflow is an horizontal scrolling, grid based theme for MAME and console games, it supports multiple systems and is based on snapshots and game titles or on cartridge boxes / flyers. If you have video snaps they will appear over the selected thumbnail without sound, and you can open larger video preview with sound and game data in a separate "info" page. Multiple displays are supported and the theme can be used as Displays Menu layout. You can sort game lists within Arcadeflow user interface.

The layout adapts to different aspect ratios (5:4, 4:3, 16:9 and 16:10) automatically and reasonably well (external snaps get partially cut but not completely obscured) and a different layout is enabled for vertical aspect ratio.

For best results with thumbnails aspect ratio and cropping, Arcadeflow matches your emulator "System Identifier" to detect if the game has an LCD screen. For example if your System Identifier is "Game Boy" (or gameboy etc) it will be treated as LCD.

Arcadeflow is heavily configurable, please take some time to go through the option and you'll see you can tailor it to most of your needs.

## What's new in v 5.9 #

- Fixed a bug causing crash when using AF as displays menu layout
- Added new systems logos
- Added an option to hide the second part of the game name after the system name.

## Emulator system identifier #

Arcadeflow is not only for arcades, it will work for console and computer games as well as handheld. To better suit each emulator you can add a System Identifier with the name of your console ("Game Boy", "Arcade", "Sega Genesis" etc) so some aspects of the GUI will adapt accordingly.

## Custom controls #

When you hit the "select" or "custom" control button (see layout options) an overlay context menu appears, here you can do different things to activate the following functions:

- "SELECT" launches the current game
- "UP" enters the "More of the same..." search function, filtering games with the same year, manufacturer, main category or sub-category of the current game
- "DOWN" enters the "History" page where you can see and scroll the game history and see a larger game preview
- "LEFT" to enter the Tags menu
- "RIGHT" to add/remove favorites
- "ESC" goes back to the thumbnail list

## General layout menu #

You can access a general menu by going "UP" from the first row of thumbnails. In the options you can disable this menu altogether or tie it to a "custom" button. This menu features:

- "Sort by..." to dynamically sort your game list
- "Filters" menu
- "Displays" menu
- "Search" function (see options)
- "Layout options" from AM 2.4+
- "Attract Mode" to engage attract mode without waiting the timeout
- "Switch Box Art" to quickly change from screenshot view to box art view, this is persistent after AM relaunch
- "Reset Box Art" clears all preferences set with the above menu and reload the layout

## Tags #

You can add a "Completed" tag to games, that will add a "Completed" stamp on the thumbnails

## Sorting and scrolling #

When your list is sorted by name a large preview letter will appear while scrolling through the list.
If your list is sorted by year the year will appear instead of the letter.
You can go "DOWN" from the latest row to enter a "large jumps" scrolling mode which depends on the scrollbar preferences: it can do "page jumps" (one screen at a time) or "label jump" based on your list sort order.

## Displays Menu #

Arcadeflow supports Displays Menu in many ways:

- You can enter the Displays Menu from the general layout menu, this will show your displays list in the usual overlay menu
- You can use Arcadeflow itself as a Displays Menu layout. Be sure to add "wheel" and "snaps" artworks for your Displays in the menu-art folder of Attract Mode

## Layout options #

GENERAL

- "Box Art mode" : Show box art or flyers instead of screen captures
- "Context Menu Button" : Setup the button to use to recall game info and actions context menu (can be "select")
- "Utility Menu Button" : Setup the button to use to recall the general utility menu
- "Switch thumbnail mode button" : Chose the button to use to switch from snapshot mode to box art mode
- "Rows in horizontal" : Number of rows to use in 'horizontal' mode
- "Rows in vertical" : Number of rows to use in 'vertical' mode
- "Clean layout" : Reduce game data shown on screen
- "Display game long name" : Shows the part of the rom name with version and region data
- "Display System name" : Shows the System name under the game title
- "Display System name as artwork" : If enabled, the system name under the game title is renderd as a logo instead of plain text
- "Scrollbar style" : Select how the scrollbar should look: Timeline, Simple Scrollbar or Labels List
- "Strip article from title sort"  :When sorting by Title ignore articles
- "Save sort order" : Custom sort order is saved through Arcadeflow sessions
- "Screen rotation" : Select a persistent screen rotation option
- "Low resolution": Optimize theme for low resolution screens, 1 row layout forced, increased font size and cleaner layout

DISPLAYS MENU MODE

- "Displays Rows in horizontal" : Number of rows to use in 'horizontal' mode when theme used as Displays Menu
- "Displays Rows in vertical" : Number of rows to use in 'vertical' mode when theme used as Displays Menu
- "Generate missing display name art" : If no display title is present, the layout can generate it

DISPLAYS MENU PAGE

- "Displays menu layout" : Chose the style to use when entering displays menu, a simple list or a list plus system artwork
- "Generate display name art and logos" : Generate display name art and logos" + frm.postliner, help = "Generate displays name related artwork

PERFORMANCE & FX

- "Low Spec Mode" : Reduce visual effects to boost speed on lower spec systems
- "Resolution W x H" : Define a custom resolution for your layout independent of screen resolution
- "Smooth shadow" : Enable smooth shadow under game title and data in the GUI
- "Frosted glass" : Add a frosted glass effect for menu backgrounds
- "Glow effect" : Add a glowing halo around the selected game thumbnail
- "Logo smooth shadow" : Enable smooth shadows under game logo
- "Thumb gradient" : Fades the artwork behind the game logo to its average color

THUMBNAILS

- "Aspect ratio" : Chose wether you want cropped, square snaps or horizontal and vertical snaps
- "Video thumbs" : Enable video overlay on snapshot thumbnails
- "Video delay multiplier" : Increase video load delay
- "Generate missing title art" : If no game title is present, the layout can generate it
- "New Game Indicator" : Games not played are marked with a glyph
- "Show tag indicator" : Shows a tag attached to thumbnails that contains any tag
- "Custom tag name" : You can see a tag glyph overlayed to the thumbs, chose the tag name to use
- "Game Boy color correction" : Apply a colorized palette to Game Boy games

BACKGROUND

- "Overlay Color" : Setup theme luminosity overlay
- "Custom BG Image" : Insert custom background art path (use grey.png for blank background, vignette.png for vignette overlay)
- "Custom history BG Image" : Insert custom background art path for history page (leave blank if the same as main background)
- "Background snap" : Add a faded game snapshot to the background
- "Animate BG snap" : Animate video on background

LOGO

- "Enable splash logo" : Enable or disable the AF start logo
- "Custom splash logo" : Chose a custom picture as splash logo

ATTRACT MODE

- "Enable attract mode" : Enable attract mode at layout startup, or after delay, or disable it
- "Custom attract music" : Insert the path to an mp3 you'd like to hear during attract mode
- "Enable game sound" : Enable game sounds during attract mode
- "Attract mode timer (s)" : Inactivity timer before attract mode is enabled
- "Game change time (s)" : Time interval between each game change
- "Attract message" : Text to show during attract mode

SEARCH

- "Search entry method" : Use keyboard or on-screen keys to enter search string
- "Immediate search" : Live update results while searching

HISTORY
- "Scanline effect" : Select scanline effect: default scanlines, half res scanlines, aperture mask or none
- "LCD effect" : Select LCD effect for handheld games: Matrix = see dot matrix, Half Resolution = see matrix at half resolution, None = no effect
- "Text panel style" : Chose between a white history background or no background
- "Game panel style" : Select the look of the history game panel: dark, standard or none
- "History.dat" : History.dat location
- "Index Clones" : Set whether entries for clones should be included in the index.
- "Generate Index" : Generate the history.dat index now (this can take some time)

AUDIO

- "Theme sound" : Enables or disables the "click" and "woosh" theme sounds
- "Audio in videos (thumbs)" : Select wether you want to play audio in videos on thumbs
- "Audio in videos (history)" : Select wether you want to play audio in videos on history detail page

DEBUG

- "FPS Counter": Enable framerate counter for debug purposes
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: calle81 on January 15, 2018, 12:23:55 PM
Nice! GJ :)
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: zpaolo11x on January 15, 2018, 11:08:41 PM
Nice! GJ :)

Thank you, sorry for the giant screenshot, is there a better way to post screenshots? Because I have another theme with more screenshots and I don't want to do a mess :)
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: calle81 on January 16, 2018, 07:13:28 AM
I use www.postimg.org :)
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: zpaolo11x on January 17, 2018, 01:37:16 PM
Because my theme was starting to look a bit too much like Ambiance HD (and I swear I didn't see Ambiance HD before starting to work on mine :D) I've redone the graphics so that screenshots are in the correct aspect ratio :) I like the new soft shadows
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: verion on January 18, 2018, 11:52:40 AM
nooooo! :D

Roll back to the first version with square cropped screenshots - it was really good.
More elegant than the last one - in my opinion.

And don't worry about the similarities to any other theme. I'm sure this won't bother anyone.

---

ps: simplest way to post screenshot is to scale it down to 800px width
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: verion on January 18, 2018, 01:26:02 PM
I'm sure you've wanted it to look really minimal, but maybe adding some light semi-translucent background under the text could spice it up a little.
I've also added a little shadow under that title bar.
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: ryuuji on January 22, 2018, 03:04:22 AM
I'm sure you've wanted it to look really minimal, but maybe adding some light semi-translucent background under the text could spice it up a little.
I've also added a little shadow under that title bar.

yeah listes to the jedi master above ^
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: zpaolo11x on January 22, 2018, 10:29:48 PM
I'm sure you've wanted it to look really minimal, but maybe adding some light semi-translucent background under the text could spice it up a little.

Thank you for the comment, actually the kind of look you show in your mockup is exactly the first version of the theme I was working on, with lighter top band and drop shadow :D This is to say that, despite the fact that I like it, it's not fit with the kind of look I'm seeking right now: having a plain background gives more breath to the thumbnails IMO

I still have not decided if I like cropped or uncropped thumbs, uncropped has the advantage of immediately telling which games are vertical or horizontal... maybe I'll add it as an option :)

I'm also struggling with the Mac version of AM which sometimes behaves a bit different from the windows version, maybe it's also related to the hardware (the Windows machine is a 12 core Xeon with Quadro graphics card and PCIe4x SSD LOL, everything seems fast on that)
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: verion on January 24, 2018, 09:45:27 AM
Sure - that's your design.

As for the mac - from my experience mac version (especially when using surfaces) takes a greater toll on CPU - compared to win version. On my Macbook Air (1.3Ghz 2 cores) simple theme with just one surface hovers around 60% CPU - and the same theme without surface is around 20-30%.
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: Tapper on January 24, 2018, 06:37:03 PM
Looks pretty cool! Will try it out when released!
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: jedione on January 24, 2018, 06:46:34 PM

Personaly i hate it,,,  Dont work for me.  just kidding ::)   

would love to try!   waiting thanks

Title: Re: My first theme! Smooth grid :) [Preview]
Post by: zpaolo11x on January 25, 2018, 10:28:47 PM
As for the mac - from my experience mac version (especially when using surfaces) takes a greater toll on CPU

You are absolutely right, the latest version from mameonmodernmacs is a lot better than the official one though. In the past I noticed many times that using and updating multiple layered pictures as single entities instead of "packaging" them in a surface (like in my theme with the snaps and logos) was better (on the Mac).

Right now this doesn't seem to be an issue anymore, but for example "set_pos" to reposition and scale images takes a large toll and I'm trying to reduce it as much as I can
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: zpaolo11x on January 25, 2018, 10:38:21 PM
I've updated the theme with video snaps and other tweaks, right now it requires some preparation of snapshots (to avoid resizing pictures on the fly on my Mac) and the generating of fake blurred snapshots (dirty tricks, I know, but the crossfade effect is neat :D) but otherwise it's almost ready for release...

Preview video here:

https://drive.google.com/file/d/1nse_PPJXXvbx-dsJWXCLcTtbTt1ZLp8y/view?usp=sharing

as usual a bit of stuttering is due to the capture software...
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: jedione on January 27, 2018, 06:33:31 PM
any new's   
 looks good.
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: tekn0 on January 29, 2018, 08:58:15 AM
This looks great, is it working on the Pi3?
 I would love to test it.
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: tekn0 on January 29, 2018, 08:59:26 AM
I'm sure you've wanted it to look really minimal, but maybe adding some light semi-translucent background under the text could spice it up a little.
I've also added a little shadow under that title bar.

This looks great. I much prefer the logos contained inside of the preview image.
Title: Re: My first theme! Smooth grid :) [Preview]
Post by: zpaolo11x on January 29, 2018, 10:22:22 PM
This looks great. I much prefer the logos contained inside of the preview image.

I'm ironing out some quirks and cleaning up the code before release, I have no idea of the performance on a Pi3 but it should work (I hope). The logos inside the snaps... I have to try it, since the snaps are all different orientations that would mean smaller logos, but I'll check if it looks better :)
Title: Re: My first theme! Arcadeflow v 1.0 [Release]
Post by: zpaolo11x on February 01, 2018, 10:15:28 PM
The first release is online, go back to the first post of this message and try it :)
Title: Re: My first theme! Arcadeflow v 1.0 [Release]
Post by: jedione on February 02, 2018, 07:18:57 AM
wow,  i am impressed i think you have some talent here
i love this theme....thanks boss 8)
Title: Re: My first theme! Arcadeflow v 1.0 [Release]
Post by: zpaolo11x on February 02, 2018, 11:07:14 AM
wow,  i am impressed i think you have some talent here
i love this theme....thanks boss 8)

Thank you so much! I just found an easier way to process the blurred backgrounds:

crop to 480x480
scale to 32x32
apply gaussian blur 9x9 pixels

this gives a result that's almost identical to the previous method, but the file size is way smaller (like 500 bytes instead of 15 KB).
Title: Re: My first theme! Arcadeflow v 1.0 [Release]
Post by: jedione on February 03, 2018, 09:45:35 AM
wow,  i am impressed i think you have some talent here
i love this theme....thanks boss 8)

Thank you so much! I just found an easier way to process the blurred backgrounds:

crop to 480x480
scale to 32x32
apply gaussian blur 9x9 pixels

this gives a result that's almost identical to the previous method, but the file size is way smaller (like 500 bytes instead of 15 KB).



this will be helpful for the pi i think....will try this theme on pi3 this weekend  and give you an update..thanks
Title: Re: Arcadeflow theme v 1.1 [Release]
Post by: zpaolo11x on February 11, 2018, 07:43:30 AM
Revision 1.1 is out with some tweaks and a couple of visual changes!
Title: Re: Arcadeflow theme v 1.1 [Release]
Post by: FrizzleFried on February 11, 2018, 12:59:50 PM
I wonder what I could be doing wrong.  I unzip to my LAYOUTS folder... when I select Arcadeflow Theme it simply shows a tanish background... a could of white highlighted boxes... and that is it.  No videos.  No snaps.  No marquees.  Etc.

Under Layout options there is nothing to change to vertical mode or any such thing.

Am I supposed to configure folder locations, etc or something somewhere?

Thanks!

EDIT: I just tried this in 3.811 by just dropping it in the LAYOUTS-ATTRACT folder on the BOOT drive (I'm using an ARpiCADE BTW)...

...nope.  It just crashes... essentially doing nothing but making the layout that was active prior "stick" ...

I am not sure if it's just incompatible with the Pi3?
Title: Re: Arcadeflow theme v 1.1 [Release]
Post by: zpaolo11x on February 11, 2018, 02:04:03 PM
I wonder what I could be doing wrong.  I unzip to my LAYOUTS folder... when I select Arcadeflow Theme it simply shows a tanish background... a could of white highlighted boxes... and that is it.  No videos.  No snaps.  No marquees.  Etc.

Wow that is not good, not good at all. I'm not sure if the theme is compatible with the Pi, I can't check it, but have you followed the instruction for the creation of the "blur" art category, to obtain the blurred backgrounds? Maybe I can add it as an option so if you don't want/can't generate blurred backgrounds you can still use the theme with a simple background...

There is no option for vertical display because the theme should adapt automatically, at what resolution are you running it? Did you have the chance to try v 1.0 or only 1.1?
Title: Re: Arcadeflow theme v 1.1 [Release]
Post by: FrizzleFried on February 11, 2018, 02:47:33 PM
I wonder what I could be doing wrong.  I unzip to my LAYOUTS folder... when I select Arcadeflow Theme it simply shows a tanish background... a could of white highlighted boxes... and that is it.  No videos.  No snaps.  No marquees.  Etc.

Wow that is not good, not good at all. I'm not sure if the theme is compatible with the Pi, I can't check it, but have you followed the instruction for the creation of the "blur" art category, to obtain the blurred backgrounds? Maybe I can add it as an option so if you don't want/can't generate blurred backgrounds you can still use the theme with a simple background...

There is no option for vertical display because the theme should adapt automatically, at what resolution are you running it? Did you have the chance to try v 1.0 or only 1.1?

I only got to run 1.1... not 1.0.  I did NOT generate the backgrounds... I "assumed" it would simply run with a blank background (to test the theme of course).

I am running on an arcade monitor so the resolution is lower... 320x240, etc... the theme I've been using adapts to a few different low resolutions depending on the resolution of the game that was last played (I do believe). 

It just may not run on the Pi3...
Title: Re: Arcadeflow theme v 1.1 [Release]
Post by: zpaolo11x on February 11, 2018, 11:41:23 PM
I only got to run 1.1... not 1.0.  I did NOT generate the backgrounds... I "assumed" it would simply run with a blank background (to test the theme of course).

That's what should happen, if the "blur" category is not defined it should work with a plain gray background. One thing to note is that inside the zip file there's a Arcadeflow_11 folder, that's the one you have to put in the layouts folder. If you unzip the archive you'll probably end up with a Arcadeflow_11 folder INSIDE another Arcadeflow_11 folder, which would not work. Sorry that was my mistake in building the zip archive.

I also tested it with a 320x200 window resolution and it works, so maybe the issue is with the Pi itself.

P.S. thanks to this low resolution test I found a small issue with thumbs zooming: since the zooming item is a surface, the image content is at the resolution of the small tiles, so it gets pixellated when zooming to larger. I'll tweak the theme with a prescaler so that the image looks crisp when zoomed, and scaled back to the smaller size. That will look much better for low res screens.
Title: Re: Arcadeflow theme v 1.1 [Release]
Post by: FrizzleFried on February 12, 2018, 07:25:08 AM
Yea,  at first I had the extra folder inside the folder...

...upon fixing that,  I can see some layout options (from my recollection from last night... I was testing a lot of layouts)... but yeah,  it locked up.
Title: Re: Arcadeflow theme v 1.1 [Release]
Post by: zpaolo11x on February 12, 2018, 09:55:53 AM
Yea,  at first I had the extra folder inside the folder...

...upon fixing that,  I can see some layout options (from my recollection from last night... I was testing a lot of layouts)... but yeah,  it locked up.

I think this is caused by the Pi, maybe someone else can do a cross check...
Title: Re: Arcadeflow theme v 1.2 [Release]
Post by: zpaolo11x on February 19, 2018, 12:17:55 AM
Updated to v 1.2! Download file in the first post...

Title: Re: Arcadeflow theme v 1.3 [Release]
Post by: Deflektor on March 25, 2018, 03:01:20 PM
I'm seeing the same problem on my Pi3 also. Lots of white boxes everywhere, no art displayed, everything super laggy. Even text just appears as white blocks. I think that happens when a layout is too intensive for the Pi (maybe out of video memory?). I didn't generate any blurred images. Even when the menu only has ~12 things to display, it does this.
Title: Re: Arcadeflow theme v 1.3 [Release]
Post by: zpaolo11x on March 26, 2018, 03:05:11 AM
I'm seeing the same problem on my Pi3 also. Lots of white boxes everywhere, no art displayed, everything super laggy. Even text just appears as white blocks. I think that happens when a layout is too intensive for the Pi (maybe out of video memory?). I didn't generate any blurred images. Even when the menu only has ~12 things to display, it does this.

It looks like my theme is not suitable for Pi3 then, that's not good but sadly I have no way to check it since I don't have a Raspberry Pi to play with. If someone can check the theme on a PC or Mac that would clarify if it's a general issue or a Pi related issue. I tried to keep the theme not so heavy but being a two rows grid requires loading and caching of more artwork.

As a side note, does the "Silky" theme work on your setup?
Title: Re: Arcadeflow theme v 1.3 [Release]
Post by: FrizzleFried on March 26, 2018, 08:45:57 AM
The missing artwork may indicate an issue with the naming of files...  the names have to be identical ("File" does not equal "file" or "FILE" ... they are all different names in the eyes of linux).

Title: Re: Arcadeflow theme v 1.3 [Release]
Post by: Deflektor on March 26, 2018, 11:57:42 AM
As a side note, does the "Silky" theme work on your setup?

Yes, Silky works for me on the Pi. I just tested Arcadeflow on my PC and it works fine there (with the roms/art folders copied from my Pi).
Title: Re: Arcadeflow theme v 1.3 [Release]
Post by: zpaolo11x on March 26, 2018, 10:10:37 PM
Yes, Silky works for me on the Pi. I just tested Arcadeflow on my PC and it works fine there (with the roms/art folders copied from my Pi).

It's a relief to see that AF works on your PC, it's a quite complex theme and although I tried to debug it I might have missed something (I'm not a programmer after all :D) ... I asked about Silky because both themes are based on the same carrier, but AF has a heavy layered surface structure and a wide grid (for two rows scrolling) that might be unfit for the Pi.

I'll check if naming and caps are ok, but developing on a Mac it should be quite like Linux... If I'll get my hands on a Pi (and I'll have some spare time) I'll try it there and see if something can be done.
Title: Re: Arcadeflow theme v 1.4 [Release] Updated 22 Apr 2018
Post by: zpaolo11x on April 22, 2018, 10:46:33 AM
Updated Arcadeflow to version 1.4, see the first post for what's new!
Title: Re: Arcadeflow theme v 1.4 [Release] Updated 22 Apr 2018
Post by: verion on April 23, 2018, 02:46:23 AM
Is there an option for original layout - the one with square snaps and smaller wheel logo?
Title: Re: Arcadeflow theme v 1.4 [Release] Updated 22 Apr 2018
Post by: zpaolo11x on April 23, 2018, 06:29:51 AM
Is there an option for original layout - the one with square snaps and smaller wheel logo?

Not right now... Maybe I'll have it in the future, I know some like it that way. It shouldn't be much difficult on paper, but it will require a lot of code tweaking because the theme is now built around the idea of horizontal and vertical thumbs.

I'll see what can be done :)
Title: Re: Arcadeflow theme v 1.4 [Release] Updated 22 Apr 2018
Post by: tekn0 on May 06, 2018, 10:55:14 PM
Any updates on raspberry pi3 support? This looks really cool!
Title: Re: Arcadeflow theme v 1.4 [Release] Updated 22 Apr 2018
Post by: zpaolo11x on May 07, 2018, 01:23:36 AM
Any updates on raspberry pi3 support? This looks really cool!

Since I don't own a pi3 it's quite difficult to code for it :/ I'm thinking of producing a version that doesn't use surfaces, provided that my guess that surfaces are messing with the pi3 is a good guess :D
Title: Re: Arcadeflow theme v 1.4 [Release] Updated 22 Apr 2018
Post by: zpaolo11x on May 24, 2018, 11:54:51 PM
I'm uploading here a stripped down version of AF theme that I hope someone can test with a Raspberry Pi and report if it works or not... In this version I stripped most bells and whistles to reduce the number of textures in memory...

Title: Re: Arcadeflow theme v 1.4 [Release] Updated 22 Apr 2018
Post by: millercentral on May 28, 2018, 11:24:38 AM
While it took me a minute to understand I needed to resize my snaps (thanks for the scripts!) - I now have this theme working great on my cab, including the very nice Pop background. I really love how fast it is and how easy it is to navigate through large lists. Thank you for all the work on this!

I do have an "advanced usage" question, that may or may not be supported:  I have 3-sided cocktail style cabinet, and I would like to be able to rotate the theme between Horizontal and Vertical orientations on demand.  Attract Mode supports this (both with "toggle_rotate_right" button assignment, and with the "RotationControl" plugin which rotates the theme based on the orientation of the last run game). However, when I rotate ArcadeFlow, it squeezes the Horizontal layout into the vertical dimensions, rather than reloading with the vertical-optimized layout.

Is there anyway to trigger ArcadeFlow to recognize the orientation change and reload for the current AttractMode orientation when Toggle_Rotate_Right (for example) is pressed?

Thank you again for this great theme, and for the helper scripts to make setup great.
Title: Re: Arcadeflow theme v 1.4 [Release] Updated 22 Apr 2018
Post by: zpaolo11x on May 28, 2018, 12:39:08 PM
Thank you for the comments, I tried to reply to your messages but it seems that you have a full inbox. I'm glad you solved the issue of the white borders. I'd really like to make it work without having to resize the snaps but it got quite messy when I tried, that's why I put the scripts in the archive :D

Regarding rotation, I'll check what can be done. I am working on rev.15 right now I'll see if I can implement what you need. Right now AF gets its "rotation" from the screen resolution.

Title: Re: Arcadeflow theme v 1.4 [Release] Updated 22 Apr 2018
Post by: zpaolo11x on May 28, 2018, 12:58:28 PM
I do have an "advanced usage" question, that may or may not be supported:

Investigated a bit and this is how things work right now: at the start of the layout I check the screen resolution and decide whether to implement the "vertical" or "horizontal" layout. The difference is in the way objects (tiles) are set up and updated. The way I thought to implement what you need was to add a key routine where it would first apply the screen rotation, then "reload" the layout so everything would be set up "vertically". Sadly though it seems it's not possible to "reload" a layout :(

I made it! It works on my test system. I'll upload the new revision ASAP, stay tuned :D
Title: Re: Arcadeflow theme v 1.5 [Release] Updated 28 May 2018
Post by: Giacomo1982 on May 28, 2018, 02:24:43 PM
This is awesome!

Adesso posso parlare italiano, complimenti per il tema è molto bello e pieno di funzioni interessanti.
Se puo esserti d'aiuto a me non visualizza correttamente il bordo bianco introrno alle snapshot, funziona solo per 4:3? Io ho provato su 16:9.

Richiesta senza impegno
Vorrei tanto inserire nel mio layout un carrier con i titoli che funziona bene come il tuo, ho provato a cambiare la variabile "rows" in 1 ma non riesco ad abbassare l'altezza

neanche cambiando la riga 143 in:
local carrier_h = 2*height+(2)*padding+padding*margin_scaler

mi daresti una mano?

grazie Paolo!!!
Title: Re: Arcadeflow theme v 1.5 [Release] Updated 28 May 2018
Post by: zpaolo11x on May 28, 2018, 10:19:35 PM
Se puo esserti d'aiuto a me non visualizza correttamente il bordo bianco introrno alle snapshot, funziona solo per 4:3? Io ho provato su 16:9.

Rispondo al volo a questa, poi ritpondo all'altra parte del messaggio... Prova a ri-scaricare la versione 15, ho fatto una piccola modifica che dovrebbe correggere un problema con i bordi bianchi (li vedi solo in verticale, giusto?). Se non funziona, prova a scaricare la versione PI2 dal mio commento precedente e dimmi cosa si vede sugli screenshot dei giochi, c'è un testo di debug...

Ciao!
Title: Re: Arcadeflow theme v 1.5 [Release] Updated 28 May 2018
Post by: millercentral on May 29, 2018, 08:52:01 AM
New version works GREAT when using hotkeys to rotate left or right, thank you! The only thing not yet working is when RotationControl plug in auto rotates the layout when returning from a game based on that games orientation. To repro:


I'm no coder, but I assume adding a Transition.FromGame case in the transition callback would catch this edge case.
Title: Re: Arcadeflow theme v 1.5 [Release] Updated 28 May 2018
Post by: jtslade on May 29, 2018, 09:05:49 AM
Very Cool looking theme.

Runs slow in VirtualBox so I'm going to try on my Vertical cocktail Cab (Running Groovy Arcade 2017)

How can I enable being able to select games with left and right on the joystick? Right now only up and down works.

Also I have a Arcade CRT so it runs in 3:4 (Vertical) at like 320x240 resolution. Can I set only like two rows of games?

Thank you!
Title: Re: Arcadeflow theme v 1.5 [Release] Updated 28 May 2018
Post by: zpaolo11x on May 29, 2018, 10:46:53 AM

  • Enable the RotationControl plugin, and set it to Auto Rotate (I also disabled PreserveAspectRatio).
  • From a horizontal aspect ratio, launch a vertical game, then exit the game
  • AM comes back with the layout stretched vertically.

I'm no coder, but I assume adding a Transition.FromGame case in the transition callback would catch this edge case.

I see and I was able to reproduce the issue, I think you are right: some routine to reload the theme if there's been a screen rotation after coming back from the game should do the trick. I'll check what can be done, or I can try and bypass the autorotation plugin completely but that would be a bit overkill :D
Title: Re: Arcadeflow theme v 1.5 [Release] Updated 28 May 2018
Post by: Giacomo1982 on May 29, 2018, 12:26:05 PM
Se puo esserti d'aiuto a me non visualizza correttamente il bordo bianco introrno alle snapshot, funziona solo per 4:3? Io ho provato su 16:9.

Rispondo al volo a questa, poi ritpondo all'altra parte del messaggio... Prova a ri-scaricare la versione 15, ho fatto una piccola modifica che dovrebbe correggere un problema con i bordi bianchi (li vedi solo in verticale, giusto?). Se non funziona, prova a scaricare la versione PI2 dal mio commento precedente e dimmi cosa si vede sugli screenshot dei giochi, c'è un testo di debug...

Ciao!

Niente is vedono ancora in verticale

Ti ho inviato i miei 3 theme nella mail dagli un occhio!!  ;)

STRIPE è praticamente al 99.9% devo aggiungere le descrizioni e le foto di qualche console
HUD anche questo 99% anche qui mi mancano le console
STRIPE_2 è quello in cui implementare il tuo bellissiimo carrier
grazie dell'aiuto!
Title: Re: Arcadeflow theme v 1.5 [Release] Updated 28 May 2018
Post by: zpaolo11x on May 30, 2018, 05:16:09 AM
How can I enable being able to select games with left and right on the joystick? Right now only up and down works.

Also I have a Arcade CRT so it runs in 3:4 (Vertical) at like 320x240 resolution. Can I set only like two rows of games?

When you run the theme on a vertical display it should apply the "vertical" theme, and you should be able to navigate the games using left-right (to switch column) and up-down (to switch rows). Does it work for you? Arcadeflow redefines the arrow keys with a custom routine I don't know if it can interfere with other controls...

As for the rows of games, you want just two (instead of three) so that thumbs are bigger? I'm refining the vertical layout getting more space for thumbs and reducing the title font, I'll see if a two rows option doesn't cut too much of the screenshots :) I'll check AF at low resolution to see how it goes, sadly my Mac is a retina model and many details (like text) are rendered at high resolution even if the layout width and height are 320x240 :/
Title: Re: Arcadeflow theme v 1.6 [Release] Updated 8 June 2018
Post by: zpaolo11x on June 08, 2018, 07:58:30 AM
AF 1.6 is out!

Many of you will find useful tweaks and features requested on the forum, so if you want to try it and tell me if it's working as expected that would be greatly appreciated :D
Title: Re: Arcadeflow theme v 1.5 [Release] Updated 28 May 2018
Post by: jtslade on June 11, 2018, 09:30:08 AM
How can I enable being able to select games with left and right on the joystick? Right now only up and down works.

Also I have a Arcade CRT so it runs in 3:4 (Vertical) at like 320x240 resolution. Can I set only like two rows of games?

When you run the theme on a vertical display it should apply the "vertical" theme, and you should be able to navigate the games using left-right (to switch column) and up-down (to switch rows). Does it work for you? Arcadeflow redefines the arrow keys with a custom routine I don't know if it can interfere with other controls...

As for the rows of games, you want just two (instead of three) so that thumbs are bigger? I'm refining the vertical layout getting more space for thumbs and reducing the title font, I'll see if a two rows option doesn't cut too much of the screenshots :) I'll check AF at low resolution to see how it goes, sadly my Mac is a retina model and many details (like text) are rendered at high resolution even if the layout width and height are 320x240 :/



Awesome, Thank you.. Is this in the new version. I can test it on my Vertical 19" CRT cocktail Groovy Arcade Cab this week.
Title: Re: Arcadeflow theme v 1.5 [Release] Updated 28 May 2018
Post by: zpaolo11x on June 11, 2018, 11:20:24 PM
Awesome, Thank you.. Is this in the new version. I can test it on my Vertical 19" CRT cocktail Groovy Arcade Cab this week.

Yes it is, maybe some fonts are still too small for such low resolution, but I can tweak it following your feedback :)
Title: Re: Arcadeflow theme v 1.7 [Release] Updated 5 July 2018
Post by: zpaolo11x on July 04, 2018, 11:36:15 PM
Updated to 1.7! New menu system and history plugin integrated. Have fun!
Title: Re: Arcadeflow theme v 1.7 [Release] Updated 5 July 2018
Post by: jedione on July 05, 2018, 07:18:59 AM
Arcadeflow_17,   is broken for me  :-[

Arcadeflow_14  is working fine

im on windows 10 with latest AM build..

anyone else ?
Title: Re: Arcadeflow theme v 1.7 [Release] Updated 5 July 2018
Post by: zpaolo11x on July 05, 2018, 07:30:52 AM
Arcadeflow_17,   is broken for me  :-[

Arcadeflow_14  is working fine

Ops, this is not good, can you be more specific? Also you can try one of the other releases from here:

https://github.com/zpaolo11x/Arcadeflow-AM-Theme/releases

1.7 is a pretty big update so maybe something went wrong along the way...
Title: Re: Arcadeflow theme v 1.7 [Release] Updated 5 July 2018
Post by: verion on July 05, 2018, 09:11:46 AM
Looks really good - but I really miss the early version with square contained art+logo (see attachment).
Looks like there is no chance to bring that back, right?
Title: Re: Arcadeflow theme v 1.7 [Release] Updated 5 July 2018
Post by: zpaolo11x on July 05, 2018, 02:12:03 PM
Looks really good - but I really miss the early version with square contained art+logo (see attachment).
Looks like there is no chance to bring that back, right?

I'm really thinking of a way to do it, without having to generate square snapshots with a script. It's one feature I'd like to implement but really complicated.
Title: Re: Arcadeflow theme v 1.7 [Release] Updated 5 July 2018
Post by: zpaolo11x on July 05, 2018, 11:45:45 PM
Looks like there is no chance to bring that back, right?

You know what? I made it! I'm refining some details and I don't think I'll be able to release it until next week but I was able to crop snaps using surfaces (and used a trick to make it smoother), so in the end now it works. How did I not think about it before??

I just have to re-do some graphics (shadows mainly), decide if I like the dimensions of the snaps and then I'll release something as soon as possible ;D
Title: Re: Arcadeflow theme v 1.7 [Release] Updated 5 July 2018
Post by: verion on July 06, 2018, 01:59:21 AM
Cool - that's a great news.
And the flexibility/responsiveness of that theme is great. Really good job!

I suppose that with "default" color scheme you can put any current-game-related artwork? Not just blurred snap?
Title: Re: Arcadeflow theme v 1.7 [Release] Updated 5 July 2018
Post by: zpaolo11x on July 06, 2018, 02:13:48 AM
I suppose that with "default" color scheme you can put any current-game-related artwork? Not just blurred snap?

In theory if you want different artwork as background (game related artwork that is) you should just point the "blur" artwork label to something else. That said, AF expects this background to be in square format and I honestly don't remember if it will maintain the aspect ratio... I'll check and report later.
Title: Re: Arcadeflow theme v 1.7 [Release] Updated 5 July 2018
Post by: zpaolo11x on July 06, 2018, 05:16:52 AM
Cool - that's a great news.

Arcadeflow 1.8 is out with square cropped thumbs. Please report any bugs ;D
Title: Re: Arcadeflow theme v 1.8 [Release] Updated 5 July 2018
Post by: verion on July 06, 2018, 05:20:49 AM
great I'll test it and let you know
Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: zpaolo11x on July 25, 2018, 12:42:25 AM
Arcadeflow 1.9 is out and is 2.4 compliant! Please test it and let me know :)
Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: pibuilder on July 25, 2018, 05:48:07 PM
Arcadeflow 1.9 is out and is 2.4 compliant! Please test it and let me know :)

 This looks pretty much exactly what I'd like to use in my RPI3B+ Curious to know if this updated version 1.9 will work with it ? How should the file structure be on the Rpi with all these files ? Do I keep it zipped / unzipped within the layouts folder ? I have a few other themes running right now but I really dig this particular layout. It's called Arcade Flow, as the name would suggest I would imagine most people are using these inside of cabinets only Ideally I'd like it to work on an rpi3b+.
Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: zpaolo11x on July 25, 2018, 11:25:19 PM
This looks pretty much exactly what I'd like to use in my RPI3B+ Curious to know if this updated version 1.9 will work with it ?

As you probably know if you've read the rest of the thread, AF is not really suited for the Raspberry Pi, at least this was true for Attract Mode 2.3, don't know if 2.4 is better. I'd really like to be able to tweak my theme to work with the Pi but testing is not easy since I don't own a Pi myself.

Quote
How should the file structure be on the Rpi with all these files ? Do I keep it zipped / unzipped within the layouts folder ? I have a few other themes running right now but I really dig this particular layout.

AFAIK you can use the archive as it is (zipped) or unzip it to a folder with the theme name and put it in the layouts folder.

Quote
It's called Arcade Flow, as the name would suggest I would imagine most people are using these inside of cabinets only Ideally I'd like it to work on an rpi3b+.

Well actually the name comes from the fact that the theme is intended for MAME users: it doesn't use flyers because not all arcade games have good flyers and it doesn't use game boxes art because of course arcade doesn't have boxes :) If I did it for other system I would make it different I think.

Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: pibuilder on July 27, 2018, 07:44:16 AM
So just an update on this when I used it on my rpi3b+ I got what I consider the WSOD aka White Screen Of Death. some of the fonts looked like lines weird things from a spaceship blocky weirdness nothing working etc /  nothing was showing no rom list / game list wasn't showing. No Snaps / Videos weren't showing.

As you probably know if you've read the rest of the thread, AF is not really suited for the Raspberry Pi, at least this was true for Attract Mode 2.3, don't know if 2.4 is better. I'd really like to be able to tweak my theme to work with the Pi but testing is not easy since I don't own a Pi myself.

Brand new Rpi3b+ is cheap ! They are about 50-60$ including a Power Supply / Heat sinks + depending on what size microSD memory card you go with. It's worth it just to tinker with one. I almost feel compelled to send you one so long as you can get this working on an rpi3b+ properly.
Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: zpaolo11x on July 30, 2018, 06:10:43 AM
I will try and look into AF RPi compatibility (again ;D) but my fear is that, as before, AF is to heavy for the Pi. And I know the pi is really cheap, what I lack though is the spare time to dedicate to it. I can play with code every time I have some spare time but playing with the Pi won’t be so straight forward I fear.
Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: ryuuji on August 10, 2018, 05:48:59 PM
on 4:3 monitor all my horizontal games snaps are cropped like the vertical ones :/
Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: zpaolo11x on August 11, 2018, 03:26:45 AM
on 4:3 monitor all my horizontal games snaps are cropped like the vertical ones :/

What emulator and what version? Have you updated your romlist recently? Can you post a screenshot?
Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: ryuuji on August 11, 2018, 03:33:23 AM
I m using Attract Mode 2.4 on Windows 10. AM runs on a 2nd monitor 4:3 aspect ratio. The layout interprets that all the games are vertical games so the horizontal game snaps are cropped.
sshot below

Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: zpaolo11x on August 11, 2018, 11:16:43 AM
I m using Attract Mode 2.4 on Windows 10. AM runs on a 2nd monitor 4:3 aspect ratio. The layout interprets that all the games are vertical games so the horizontal game snaps are cropped.
sshot below

Hmm I see many things that are not how they should be in that screenshot... you don't have snaps? because all the tiles have no screenshots except the one that is zoomed in (probably playing a video). But that's not the main issue.

What puzzles me is the aspect ratio: while the screenshot resolution is undoubtedly 4:3, it seems that AF "thinks" it's a 16:9 and therefore stretches the thumbs. This shouldn't be the case, AF should adapt to the proper aspect ratio... Are you using AF 19? I'll prepare a debug layout to check what's going on. Also try re-downloading AF because there was a mistake in one upload

AF should adapt thumbs with respect to the Info.Rotation property of games, sometimes it's necessary to refresh the romlist to make it work.

Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: jedione on August 11, 2018, 12:38:00 PM
so i just put the script that zpaolo11x posted for a blur background  and this is what i get...

pretty cool i think     no need for blured image file,,   works with snaps or video.

if you want ill post it up,,  i just put it in its own layout and call it at the begining of the theme   "fe.do_nut("blur.nut");"

you tube....https://youtu.be/a5ARsBBMpTA (https://youtu.be/a5ARsBBMpTA)
Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: zpaolo11x on August 11, 2018, 12:41:56 PM
you tube....https://youtu.be/a5ARsBBMpTA (https://youtu.be/a5ARsBBMpTA)

Cool, I'm merging the effect in Arcadeflow right now (but together with many other changes that are slowing me down a bit), how did you do it? If you want you can send me the files to paolo.zago@gmail.com
Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: jedione on August 11, 2018, 01:11:20 PM
you got it.....coming your way
Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: calle81 on August 11, 2018, 03:35:06 PM
you got it.....coming your way

 :o :o  I want it too!  :D
Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: ryuuji on August 11, 2018, 04:53:57 PM
I m using Attract Mode 2.4 on Windows 10. AM runs on a 2nd monitor 4:3 aspect ratio. The layout interprets that all the games are vertical games so the horizontal game snaps are cropped.
sshot below

Hmm I see many things that are not how they should be in that screenshot... you don't have snaps? because all the tiles have no screenshots except the one that is zoomed in (probably playing a video). But that's not the main issue.

What puzzles me is the aspect ratio: while the screenshot resolution is undoubtedly 4:3, it seems that AF "thinks" it's a 16:9 and therefore stretches the thumbs. This shouldn't be the case, AF should adapt to the proper aspect ratio... Are you using AF 19? I'll prepare a debug layout to check what's going on. Also try re-downloading AF because there was a mistake in one upload

AF should adapt thumbs with respect to the Info.Rotation property of games, sometimes it's necessary to refresh the romlist to make it work.

The current setup AM 2.4 started yesterday from scratch and yes I m missing the screenshots for games atm .... downloaded AF1.9 right now also still the same
screenshot using game_station layout + the AM cfg + window.am (if that helps anything ... looks ok I would say)
Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: zpaolo11x on August 11, 2018, 11:24:18 PM
Jedione I was looking at your video and it seems the theme is a bit stretched vertically, is it an artifact of the video or do you see it like that? Because that’s not good, I’ll have to check aspect ratios but not having an external display is a bit difficult. Do you use one or two monitors?
Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: jedione on August 12, 2018, 12:34:18 AM
it,s just AM in windowed mode pulled open quickly, and recorded with bandicam...

thats all. :)
Title: Re: Arcadeflow theme v 1.9 [Release] Updated 25 July 2018
Post by: qqplayer on August 12, 2018, 05:20:30 AM
so i just put the script that zpaolo11x posted for a blur background  and this is what i get...

pretty cool i think     no need for blured image file,,   works with snaps or video.

if you want ill post it up,,  i just put it in its own layout and call it at the begining of the theme   "fe.do_nut("blur.nut");"

you tube....https://youtu.be/a5ARsBBMpTA (https://youtu.be/a5ARsBBMpTA)

Awesome , I love the bg effect.

@zpaolo11x your theme is one of the best ever!!
Title: Re: Arcadeflow theme v 2.0 [Release] Updated 17 August 2018
Post by: zpaolo11x on August 17, 2018, 08:38:48 AM
Arcadeflow 2.0 is out!

It uses shaders instead of pre-generated artwork for shadows and blurred backgrounds, and I'm crossing my fingers that it's not exploding :D

Title: Re: Arcadeflow theme v 2.0 [Release] Updated 17 August 2018
Post by: zpaolo11x on August 19, 2018, 11:38:42 PM
Just checked AF2.0 on my Windows machine and the layout has some heavy slowdowns I don't see on my Mac. I suspect the culprit here is the nested surface used for logo shadows, I solved it in the past with some tricks so I'm positive I can solve it soon.

- UPDATE - solved the issue with the slowdowns, I'll re-check it on the Mac and then post the update to 2.1

In the meantime I wrote my own blur shader, but I discovered that a single pass 2D shader, even if it only requires one surface to apply, is overall slower than a dual pass 1D shader, which requires two nested surfaces to work.
Title: Re: Arcadeflow theme v 2.0 [Release] Updated 17 August 2018
Post by: markoattract on August 20, 2018, 02:43:11 AM
Intanto congratulazioni Paolo per lo splendido tema ! :D

I have a little problem with this theme :
All is working great but i don't have the static screenshots. i have the wheel , but only a blanck rectangle under the game's logos ... When i select a game the video preview starts with no problem.

So maybe i have to change the folder name for static screenshots ?

Thanks for your help .

Grazie ! ;D

- Marco -

Title: Re: Arcadeflow theme v 2.0 [Release] Updated 17 August 2018
Post by: zpaolo11x on August 20, 2018, 06:00:32 AM
All is working great but i don't have the static screenshots. i have the wheel , but only a blanck rectangle under the game's logos ... When i select a game the video preview starts with no problem.

Well the theme gets the screenshot data from the "snap" category, in the default mame configuration on Attract Mode this category points to two folders: $HOME/mame/snap and $HOME/mame/video, if you have your snaps and videos in those folders it should work.
Title: Re: Arcadeflow theme v 2.0 [Release] Updated 17 August 2018
Post by: markoattract on August 20, 2018, 10:46:38 AM
Quote
Well the theme gets the screenshot data from the "snap" category, in the default mame configuration on Attract Mode this category points to two folders: $HOME/mame/snap and $HOME/mame/video, if you have your snaps and videos in those folders it should work.

Thanks for the answer, but this didn't solve my problem... I have 2 folders named Snaps and video in my MAME folder ; how do i have to set the mame.cfg in Attract mode for the screenshot to works ?

Thanks again for your help ! :D

- Marco -
Title: Re: Arcadeflow theme v 2.0 [Release] Updated 17 August 2018
Post by: progets on August 20, 2018, 11:04:21 AM
Code: [Select]
artwork    snap      X:\<path>\Video;X:\<path>\Snap
Title: Re: Arcadeflow theme v 2.0 [Release] Updated 17 August 2018
Post by: keilmillerjr on August 20, 2018, 11:15:14 AM
This theme came out excellent! Simple, not flashy - but still fun to look at!
Title: Re: Arcadeflow theme v 2.0 [Release] Updated 17 August 2018
Post by: zpaolo11x on August 20, 2018, 12:12:22 PM
Code: [Select]
artwork    snap      X:\<path>\Video;X:\<path>\Snap

That's the way I have my AM set and it works fine in AF, if it doesn't work there might be something else...
Title: Re: Arcadeflow theme v 2.0 [Release] Updated 17 August 2018
Post by: zpaolo11x on August 20, 2018, 12:15:04 PM
This theme came out excellent! Simple, not flashy - but still fun to look at!

Thank you! I've learned a lot and had a lot of fun developing this theme, now I'm getting into shaders :D I also tried to make the theme very customizable, if you want it more flashy (flashyer? flashier? ) you can play with background overlay and logo customization ;)
Title: Re: Arcadeflow theme v 2.0 [Release] Updated 17 August 2018
Post by: PrettyPrincess on August 20, 2018, 09:29:31 PM
My goodness. This theme is so beautiful. This deserves a Nobel Peace Prize for art.

In the future, do you plan to add sounds for video previews? Currently, my 480p mp4 files don't play any sound. Unless I have to use a certain type of video format or enable sound somewhere?
Title: Re: Arcadeflow theme v 2.1 [Release] Updated 21 August 2018
Post by: zpaolo11x on August 20, 2018, 11:37:26 PM
Updated to v 2.1!

Fixed some bugs and added some workarounds, improved blur shaders (now with programmable sigma)

Enjoy!
Title: Re: Arcadeflow theme v 2.1 [Release] Updated 21 August 2018
Post by: zpaolo11x on August 22, 2018, 02:14:05 AM
A small experiment I'm doing, to enhance readability for the titles in square tile mode, I tried adding a gradient of the average tile color. Seems to work quite nice.

It's a simple GLSL shader that samples the picture layer and adds an alpha gradient, it's fast but still operating on the full resolution snap is not ideal. There's probably a smarter way to do it (vertex shaders?) but let me know if you like the look...
Title: Re: Arcadeflow theme v 2.1 [Release] Updated 21 August 2018
Post by: calle81 on August 22, 2018, 09:59:28 AM
The context menu is genius. Any chance you could make it into a module so that it could be used easily with other themes? The search function is amazing....
Title: Re: Arcadeflow theme v 2.1 [Release] Updated 21 August 2018
Post by: zpaolo11x on August 22, 2018, 10:34:37 AM
The context menu is genius. Any chance you could make it into a module so that it could be used easily with other themes? The search function is amazing....

Thank you! I got some feedback from a user who asked for more "joystick compliance", so I thought about the context menu :D Most of the cool features I added to the theme come from suggestions from the forum, which is great! And the search function, well that actually is the keyboard search module, but I had to bury it deep in the theme.

The context menu is pretty simple actually, just a picture that pops up and a custom routine in the on_signal function... I have no idea how to code modules, and most of all I fear it's too "intertwined" in the current layout :D (I'm a bad programmer, I know, my code is a mess)
Title: Re: Arcadeflow theme v 2.1 [Release] Updated 21 August 2018
Post by: calle81 on August 22, 2018, 03:35:41 PM
I "borrowed" your ambiance code for a new background option in the HyperPie 2 theme. Hope that is ok otherwise I'll remove it!

Anyway, do you know if it is possible to reduce the flickering when using video snaps?

https://www.youtube.com/watch?v=aeIaF-gl1jA&t=44s
Title: Re: Arcadeflow theme v 2.1 [Release] Updated 21 August 2018
Post by: zpaolo11x on August 22, 2018, 04:00:31 PM
I "borrowed" your ambiance code for a new background option in the HyperPie 2 theme. Hope that is ok otherwise I'll remove it!

No problem at all :) Are you using the GLSL shader or the "multiple scaling" code? In AM2.4 if you enable mipmap the latter will look definitely better.

Quote
Anyway, do you know if it is possible to reduce the flickering when using video snaps?

I don't think so, the flickering happens due to the downsampling of the image to a lower resolution. It might be better if the downsampling was smoother (maybe again enabling mipmap?). If I knew GLSL enough to write a shader that first downsamples the image with bilinear filtering and then apply the smoothing it would be much better
Title: Re: Arcadeflow theme v 2.1 [Release] Updated 21 August 2018
Post by: calle81 on August 23, 2018, 02:49:18 AM
Is it possible to change how much it down samples? Would like to get the effect Oomek has here https://youtu.be/XGQiUk5uwGw
Title: Re: Arcadeflow theme v 2.1 [Release] Updated 21 August 2018
Post by: zpaolo11x on August 23, 2018, 03:33:09 AM
Is it possible to change how much it down samples? Would like to get the effect Oomek has here https://youtu.be/XGQiUk5uwGw

Oomek shader is much better than mine, but if you paste the code you are using here I'll see what can be done. Essentially if you want a "less blurred" image you should change the size of the prescaled picture, and apply the same amount of blur...
Title: Re: Arcadeflow theme v 2.1 [Release] Updated 21 August 2018
Post by: calle81 on August 23, 2018, 03:50:28 AM
Thanks for taking the time to answer my questions. Really appreciate it :) I copy pasted the exact same values you have so it should be the same as in Arcade Flow:

I guess this is the size of the prescaled picture
local smallsize = 32
local blursize = 1/32.0

Is this where I set the amount of blur?

local shaderH1 = fe.add_shader( Shader.Fragment, "gauss_kernsigma.txt" )
shaderH1.set_texture_param( "source")
shaderH1.set_param("kernelZ", 11.0, 2.5)
shaderH1.set_param("offsetFactor", blursize, 0.0)
xsurf1.shader = shaderH1

local shaderV1 = fe.add_shader( Shader.Fragment, "gauss_kernsigma.txt" )
shaderV1.set_texture_param( "source")
shaderV1.set_param("kernelZ", 11.0, 2.5)
shaderV1.set_param("offsetFactor", 0.0, blursize)
xsurf2.shader = shaderV1
Title: Re: Arcadeflow theme v 2.1 [Release] Updated 21 August 2018
Post by: zpaolo11x on August 23, 2018, 05:01:00 AM
Thanks for taking the time to answer my questions. Really appreciate it :) I copy pasted the exact same values you have so it should be the same as in Arcade Flow:

I guess this is the size of the prescaled picture
local smallsize = 32
local blursize = 1/32.0

Is this where I set the amount of blur?

local shaderH1 = fe.add_shader( Shader.Fragment, "gauss_kernsigma.txt" )
shaderH1.set_texture_param( "source")
shaderH1.set_param("kernelZ", 11.0, 2.5)
shaderH1.set_param("offsetFactor", blursize, 0.0)
xsurf1.shader = shaderH1

local shaderV1 = fe.add_shader( Shader.Fragment, "gauss_kernsigma.txt" )
shaderV1.set_texture_param( "source")
shaderV1.set_param("kernelZ", 11.0, 2.5)
shaderV1.set_param("offsetFactor", 0.0, blursize)
xsurf2.shader = shaderV1

Ok, so *smallsize* is the size of the prescaled surface (I guess I could use a vertex shader to do this, but I'm not sure :D ), this is important because it resamples the image and the resampling is a bit harsh, so if you want more detail in the blurred image you can start enlarging this. Also if you add some mipmap=1 parameters to the surface and artworks it should look better.

Then you can modify the parameters in "kernelZ": the first one is the number of samples (pixels) used for the blur, the second one is the sigma of the gaussian blur. Larger sigma means smoother blur because the average is done on more pixels, but to avoid clipping you should always keep the number of samples roughly 4x sigma (and an even number).

Title: Re: Arcadeflow theme v 2.1 [Release] Updated 21 August 2018
Post by: calle81 on August 23, 2018, 05:41:33 AM
Ok, awsome!

Got this using this code:

https://youtu.be/z2D9kZcrtWQ

if ( my_config["enable_bg"] == "Ambiance"){
// Picture background definition
local bgpic_x = 0
local bgpic_y = 0
local bgpic_w = flw
local bgpic_h = flh
local bgpic_ar = 1
// Apply color theme
local   themeoverlaycolor = 255
local   themeoverlayalpha = 100
local   themetextcolor = 255
local   themeshadow = 50
local shadeval = 255
local satinrate = 0.9
/// Display construction (BACKGROUND) 
local shadeval = 255
local   snapbg1 = null
local   snapbg2 = null
local xsurf1 = null
local xsurf2 = null
local bg_surface = null
local whitebg = null
local smallsize = 2048
local blursize = 1/256.0
local BGBLURRED = null
// Blurred backdrop definition
local bgx = 0
local bgy = (flh-flw)/2
local bgw = flw

xsurf1 = fe.add_surface(smallsize,smallsize)

snapbg1 = xsurf1.add_artwork ("snap",-smallsize*1/6.0,-smallsize*1/6.0,smallsize*4/3.0,smallsize*4/3.0)
snapbg1.set_rgb (shadeval,shadeval,shadeval)
snapbg1.alpha = 255
snapbg1.mipmap = 1
snapbg1.trigger = Transition.EndNavigation
//snapbg1.video_flags = Vid.ImagesOnly
snapbg1.smooth = true
snapbg1.preserve_aspect_ratio = true
::videoSound <- Vid.NoAudio;
snapbg1.video_flags = videoSound;

snapbg2 = xsurf1.add_artwork ("snap",-smallsize*1/6.0,-smallsize*1/6.0,smallsize*4/3.0,smallsize*4/3.0)
snapbg2.set_rgb (shadeval,shadeval,shadeval)
snapbg2.alpha = 255
snapbg2.mipmap = 1
snapbg2.trigger = Transition.EndNavigation
//snapbg2.video_flags = Vid.ImagesOnly
snapbg2.smooth = true
snapbg2.preserve_aspect_ratio = true
::videoSound <- Vid.NoAudio;
snapbg2.video_flags = videoSound;

xsurf2 = fe.add_surface(smallsize,smallsize)

bg_surface = fe.add_surface(flw,flh)



local shaderH1 = fe.add_shader( Shader.Fragment, "gauss_kernsigma.txt" )
shaderH1.set_texture_param( "source")
shaderH1.set_param("kernelZ", 11.0, 2.5)
shaderH1.set_param("offsetFactor", blursize, 0.0)
xsurf1.shader = shaderH1

local shaderV1 = fe.add_shader( Shader.Fragment, "gauss_kernsigma.txt" )
shaderV1.set_texture_param( "source")
shaderV1.set_param("kernelZ", 11.0, 2.5)
shaderV1.set_param("offsetFactor", 0.0, blursize)
xsurf2.shader = shaderV1

xsurf2.visible = false
xsurf2 = bg_surface.add_clone(xsurf2)
xsurf2.visible = true

xsurf1.visible = false
xsurf1 = xsurf2.add_clone(xsurf1)
xsurf1.visible = true

xsurf2.set_pos(bgx,bgy,bgw,bgw)

local bgpicture = null



   bgpicture = bg_surface.add_image(BGBLURRED,0,0,flw,flh)
   bgpicture.visible = false
   bgpic_ar = (bgpicture.texture_width*1.0) / bgpicture.texture_height

   if (bgpic_ar >= flw/(flh*1.0)){
      bgpic_h = flh
      bgpic_w = bgpic_h * bgpic_ar
      bgpic_y = 0
      bgpic_x = - (bgpic_w - flw)*0.5
   }
   else {
      bgpic_w = flw
      bgpic_h = bgpic_w / bgpic_ar*1.0
      bgpic_y = - (bgpic_h - flh)*0.5
      bgpic_x = 0
   }
   bgpicture=bg_surface.add_image (BGBLURRED,bgpic_x,bgpic_y,bgpic_w,bgpic_h)
   bgpicture.visible=true




   whitebg = bg_surface.add_text("",0,0,flw,flh)
   whitebg.set_bg_rgb(themeoverlaycolor,themeoverlaycolor,themeoverlaycolor)
   whitebg.bg_alpha = themeoverlayalpha
}
Title: Re: Arcadeflow theme v 2.2 [Release] Updated 23 August 2018
Post by: calle81 on August 23, 2018, 05:44:21 AM
I still only understand fragments of the code however. :P

Thanks for the help!
Title: Re: Arcadeflow theme v 2.1 [Release] Updated 21 August 2018
Post by: zpaolo11x on August 23, 2018, 05:58:16 AM
Ok, awsome!

Got this using this code:

https://youtu.be/z2D9kZcrtWQ


Looks pretty cool, the only thing I notice is that you put

Code: [Select]
local smallsize = 2048
local blursize = 1/256.0

This means that your texture will be 2048 x 2048 elements, then for each of this pixels the shader will calculate the smoothed value based on pixels that are not adjacent, but about 7 pixels away. This is not an issue in itself, it can generate some artifacts but it's not your case. On the other hand you are calculating way more pixels then necessary and you should try smallsize = 256 which should provide similar results with a lighter calculation.
Title: Re: Arcadeflow theme v 2.2 [Release] Updated 23 August 2018
Post by: zpaolo11x on August 23, 2018, 05:59:02 AM
I still only understand fragments of the code however. :P

I have problems in understanding my code myself LOL :D

Anyway, AF2.2 is out! I love GLSL shaders :D
Title: Re: Arcadeflow theme v 2.2 [Release] Updated 23 August 2018
Post by: zpaolo11x on August 27, 2018, 02:15:55 AM
For the release of AF2.3 I have done a lot of tweaking of filters to improve performances. On my Mac the improvement is pretty good, on Windows I'm still trying to understand what sometimes slows down the system. Maybe GLSL shaders using OpenGL 1.2 are not suitable for recent cards?

Anyway I'm also playing with a new aesthetic, which will be optional of course, of adding a faded, pixellated game screen on the background. And it can be animated too. This is a bit outside the original spirit of this theme, but this screenshot looks so neat :D

Title: Re: Arcadeflow theme v 2.2 [Release] Updated 23 August 2018
Post by: calle81 on August 27, 2018, 10:51:21 AM
Wow, that looks really cool!
Title: Re: Arcadeflow theme v 2.2 [Release] Updated 23 August 2018
Post by: jedione on August 27, 2018, 06:18:53 PM
i think the pixalated, looks great for an option.
Title: Re: Arcadeflow theme v 2.2 [Release] Updated 23 August 2018
Post by: keilmillerjr on August 27, 2018, 07:57:22 PM
Great idea!
Title: Re: Arcadeflow theme v 2.2 [Release] Updated 23 August 2018
Post by: verion on August 28, 2018, 03:05:56 AM
pixelated bg looks really good
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on August 29, 2018, 07:48:40 AM
Just released Arcadeflow 2.3 with a lot of cosmetic improvements, see in the attachment how you can add glow around the thumbs or pixellated background. And also redesigned the options menu for more clarity...

Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: crawlingpeter on August 29, 2018, 08:49:46 AM
I haven't had a chance to use this yet because my system isn't quite operational, but I had to post and say how awesome this looks! Can't wait to check it out!
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: keilmillerjr on August 29, 2018, 09:07:19 AM
Dayum!!! Looks great!
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: dukpoki on August 29, 2018, 05:18:14 PM
That glow is so sexy!   8)
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on August 31, 2018, 01:42:33 PM
Whops there was a mistake in the latest archive, an old shader for the glow that didn't enable alpha channel. Corrected in the first post, now the archive is up to date.
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: jedione on August 31, 2018, 06:09:07 PM
yaa this just got sweeter...i love the glow...thank you

their is one thing that i would like to change for my own view
and that would to bring up the two game rows a bit.

ill explor to see how i can do it,  if you have any quick help on wear to go in the script
that would be cool... thanx...

here is a pic of what i mean, just seems tight on the bottom and little dead space on top.

(http://i68.tinypic.com/18y812.png)

What do you think ?

after thought...your pics loo more even..  i think i might be missing som of the info to display?
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: jedione on August 31, 2018, 06:21:44 PM
also was wondering went through the opitions,  and did not see how to use the new pixel back ground?
maybe im blind to it....  help?

man it looks sharp!

Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 01, 2018, 12:57:57 AM
ill explor to see how i can do it,  if you have any quick help on wear to go in the script
that would be cool... thanx...

I see, just find in the layout.nut this two lines:

Code: [Select]
local header_h = 200*scalerate
local footer_h = 100*scalerate

They define the height of the header and footer, then the size of the thumbs is calculated accordingly. Consider that internally the theme considers a vertical size of 1200, so 200 for the header, 900 for the thumbs, 100 for the footer. Everything is then scaled to your screen resolution. Play with those two numbers.

Quote
after thought...your pics loo more even..  i think i might be missing som of the info to display?

I think you are missing some information about the games: the title name for example looks like the rom name, while it should be longer (and broken into two lines, therefore more even). Also manufacturer and year data is missing, try rescan your library from attract mode menus...
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 01, 2018, 01:06:50 AM
also was wondering went through the opitions,  and did not see how to use the new pixel back ground?
maybe im blind to it.... 

The options is in the "BACKDROP" section: "Background snap" enables the pixelated snaps, "Animate background snaps" uses videos instead of static pictures. Let me know if it works

Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: jedione on September 01, 2018, 04:29:22 AM
thanks,  working.....u rock...
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: tekn0 on September 09, 2018, 07:06:44 AM
This looks so cool! Nice work!
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: keilmillerjr on September 16, 2018, 01:19:47 PM
I tried the theme on my mac. Only artwork displayed is wheel. I assume it would play my snap artwork for the thumbnail. Am I doing something wrong?
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 16, 2018, 10:07:38 PM
I tried the theme on my mac. Only artwork displayed is wheel. I assume it would play my snap artwork for the thumbnail. Am I doing something wrong?

The theme expects to have static screenshots and videos in the same category called "snap", I think this was the default settings in the "mame" emulator for Attract Mode. You don't see the artwork at all? What Mac are you running on? Also try disabling "gradient" on thumbnails and let me know if it changes anything
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: keilmillerjr on September 17, 2018, 02:14:27 AM
I tried the theme on my mac. Only artwork displayed is wheel. I assume it would play my snap artwork for the thumbnail. Am I doing something wrong?

The theme expects to have static screenshots and videos in the same category called "snap", I think this was the default settings in the "mame" emulator for Attract Mode. You don't see the artwork at all? What Mac are you running on? Also try disabling "gradient" on thumbnails and let me know if it changes anything

I have snaps and videosnaps paths both under the “snap” artwork for mame. What I’m seeing is similar to what some one else said they had seen in the beginning of this thread. I’m not sure if they resolved it.
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 17, 2018, 02:28:35 AM
I have snaps and videosnaps paths both under the “snap” artwork for mame. What I’m seeing is similar to what some one else said they had seen in the beginning of this thread. I’m not sure if they resolved it.

That issue at the beginning of the thread I think was due to use of the theme on a rPi (not suited because of the huge number of surfaces) or the lack of static snaps. In your case it's different, for example the artwork for wheels looks good. I see your mac has a discrete graphics card, maybe there's an issue with the shaders, could you run attract mode from terminal and see if any error message appears?

Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: keilmillerjr on September 17, 2018, 02:35:09 AM
I always run from terminal. No errors.
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 17, 2018, 02:38:49 AM
I always run from terminal. No errors.

This is very strange :/ since you are using AF 2.3, can you try using the layout_noshader.nut instead? You should at least see snaps on thumbnails.
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: keilmillerjr on September 17, 2018, 05:43:11 AM
I always run from terminal. No errors.

This is very strange :/ since you are using AF 2.3, can you try using the layout_noshader.nut instead? You should at least see snaps on thumbnails.

Will try that tonight. Thank you.
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 17, 2018, 05:55:14 AM
Will try that tonight. Thank you.

Just to be sure, since from the screenshots it really looks like the artwork is completely missing, are you sure your category is called "snap" and not "Snap" or "snaps" or any other spelling? :D I'm really puzzled
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: keilmillerjr on September 17, 2018, 02:09:14 PM
Will try that tonight. Thank you.

Just to be sure, since from the screenshots it really looks like the artwork is completely missing, are you sure your category is called "snap" and not "Snap" or "snaps" or any other spelling? :D I'm really puzzled

artwork is indeed labeled “snap”.

I renamed layout.nut to layout_shader.nut, and duplicated layout_noshader.nut to layout.nut. Video snap is shown! Snap images however do not.
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 17, 2018, 10:34:29 PM
I renamed layout.nut to layout_shader.nut, and duplicated layout_noshader.nut to layout.nut. Video snap is shown! Snap images however do not.

Ok, I found why video snaps were not showing: I spelled "yes" instead of "Yes" in the default option. This was easy. The hard part is the snaps issue, I'm still struggling to see the reason, maybe a lack of video memory? I'll do some tests in my emulated environment to see if texture memory can affect this...
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: Luke_Nukem on September 17, 2018, 11:28:24 PM
Would love a setting to permanently set the rotation. Can't figure out how to get AM to save it.
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 18, 2018, 01:08:29 AM
artwork is indeed labeled “snap”.

I checked with a virtual machine and even with 256 Mb of VRAM I could see textures , so that's not the issue. Can you check what kind of files you have in the snaps folder? Resolution, file type etc.
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: keilmillerjr on September 18, 2018, 05:11:45 PM
artwork is indeed labeled “snap”.

I checked with a virtual machine and even with 256 Mb of VRAM I could see textures , so that's not the issue. Can you check what kind of files you have in the snaps folder? Resolution, file type etc.

MAME 0.200 EXTRAs/snap
AntoPISA's progetto-SNAPS MAME Snapshots
Pulled from complete set neogeo, vs unisystem, and nofiller2p
Average file size of snap directory 22879.6 bytes using
Code: [Select]
$ find ./ -ls | awk '{sum += $7; n++;} END {print sum/n;}'All images are PNG format
All image dimensions correlate to their games native resolution, mostly 320x224, 320x240, or some other 240p variation.
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 21, 2018, 12:00:07 AM
All image dimensions correlate to their games native resolution, mostly 320x224, 320x240, or some other 240p variation.

Ok, AF expects the aspect ratio of snaps to be 4:3 or 3:4, I'll change it in a future release probably and yet I don't think this is going to be an issue... I know it's a lot of trouble but you could try downloading the previous versions of AF from my github and see if older versions work with your setup. https://github.com/zpaolo11x/Arcadeflow-AM-Theme/releases

Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 21, 2018, 12:01:41 AM
Would love a setting to permanently set the rotation. Can't figure out how to get AM to save it.

I have no idea how to do it in AttractMode. My theme detects the screen orientation and changes accordingly, and you can then rotate the screen with the hotkeys. You have a cocktail cabinet?
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: grendyzer on September 21, 2018, 03:14:32 AM
thanks, good color, good theme, il like.
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 22, 2018, 06:15:15 AM
I have snaps and videosnaps paths both under the “snap” artwork for mame.

I've been able to replicate the issue: it seems my theme has issues if I link to the original snaps with no aspect ratio correction. Strange, investigating
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 27, 2018, 07:35:38 AM
Version 2.4 is out, and now it adapts the aspect ratio of thumbs automatically. This was a huge rewrite in many aspects (backgrounds etc) so if you see anything strange please let me know.

Also added CRT filters to the game preview in the history page!

Title: Re: Arcadeflow theme v 2.4 [Release] Updated 27 September 2018
Post by: verion on September 27, 2018, 08:13:19 AM
Cool theme. I'm using it on my computer.
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: Luke_Nukem on September 27, 2018, 04:40:32 PM
Would love a setting to permanently set the rotation. Can't figure out how to get AM to save it.

I have no idea how to do it in AttractMode. My theme detects the screen orientation and changes accordingly, and you can then rotate the screen with the hotkeys. You have a cocktail cabinet?

Something like this:

Code: [Select]
class UserConfig {
</ label="Screen Rotate", help="Swap X/Y dimensions for rotated screens",
options="Yes,No" />
rotated="No";
}

local layoutSettings = fe.get_config();

switch (layoutSettings["rotated"]){
case "No":
        fe.layout.width = ScreenWidth;
        fe.layout.height = ScreenHeight;
        fe.layout.orient = RotateScreen.None;
        break;
case "Yes" :
        fe.layout.width = ScreenHeight;
        fe.layout.height = ScreenWidth;
    fe.layout.orient = RotateScreen.Right;
        break;
};

How do I exit from the game history view? If I press excape while showing history, I get the Attract exit screen behind the history.
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 27, 2018, 10:03:02 PM

Something like this:


Oh ok, actually what I meant was I don't know if AM has a setting for starting with a rotation, or just hotkeys. I'll implement the rotation in the next version.

Quote
How do I exit from the game history view? If I press excape while showing history, I get the Attract exit screen behind the history.

This is strange, if you press the escape key it should exit the history screen and go back to the main UI. Are you on 2.4 or some nightly build? I'll double check on Windows (AF 2.4 was tested on a Mac only) and see what's the issue.

[EDIT] Do you have the history plugin enabled? I think it might clash with the history implementation of AF
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 27, 2018, 10:04:19 PM
I have snaps and videosnaps paths both under the “snap” artwork for mame.

I've been able to replicate the issue: it seems my theme has issues if I link to the original snaps with no aspect ratio correction. Strange, investigating

I was mistaken: the reason why I replicated the issue is because I changed the snaps folder and it looked exactly like your screenshots. Could you try with Arcadeflow 2.4 if the issue is still there?
Title: Re: Arcadeflow theme v 2.3 [Release] Updated 29 August 2018
Post by: zpaolo11x on September 28, 2018, 05:29:55 AM
Would love a setting to permanently set the rotation. Can't figure out how to get AM to save it.

Arcadeflow 2.5 is out (just one day after 2.4 LOL) because I wanted to implement this feature! Test it and let me if it works as you expected!
Title: Re: Arcadeflow theme v 2.6 [Release] Updated 2 October 2018
Post by: zpaolo11x on October 02, 2018, 07:38:36 AM
Arcadeflow 2.6 is out with a new "frosted glass" menu background!

Enjoy and report any bugs!
Title: Re: Arcadeflow theme v 2.6 [Release] Updated 2 October 2018
Post by: Luke_Nukem on October 02, 2018, 03:25:42 PM
Another release! You're a machine!
Title: Re: Arcadeflow theme v 2.6 [Release] Updated 2 October 2018
Post by: zpaolo11x on October 02, 2018, 10:39:20 PM
Another release! You're a machine!

LOL actually this should've been release 2.5, but I had the rotation option ready and I thought I was not going to fix frosted glass so soon... maybe I should use "minor" release numbers :D
Title: Re: Arcadeflow theme v 2.7 [Release] Updated 11 October 2018
Post by: zpaolo11x on October 11, 2018, 05:17:48 AM
Updated to 2.7 but it seems I'm unable to upload the archive... You can download it from github: https://github.com/zpaolo11x/Arcadeflow-AM-Theme/releases (https://github.com/zpaolo11x/Arcadeflow-AM-Theme/releases)

UPDATE: I was able to upload the correct file in the first post

Main new feature of this version: you can define a custom resolution independent from your screen resolution. Good for testing purposes or if for whatever reason you need a different aspect ratio. In the picture a 4:3 layout on a 16:10 screen (with black pillars)
Title: Re: Arcadeflow theme v 2.8 [Release] Updated 19 October 2018
Post by: zpaolo11x on October 19, 2018, 05:11:52 AM
Updated to 2.8, I promise I'll slow down now :D I just wanted to release the new and improved cross-fade method so the background will "jump" less abruptly when you are changing game while the cross-fade is still going on.

Enjoy and report bugs or issues!
Title: Re: Arcadeflow theme v 2.8 [Release] Updated 19 October 2018
Post by: dukpoki on October 19, 2018, 11:03:30 PM
It's very impressive how much work and updates you put into this theme but bro, how about a new original theme next?  Pretty please?   ;)  Seriously, you have amazing talent and I personally feel that it's a shame that you aren't making more varied themes!
Title: Re: Arcadeflow theme v 2.8 [Release] Updated 19 October 2018
Post by: zpaolo11x on October 20, 2018, 01:06:52 AM
It's very impressive how much work and updates you put into this theme but bro, how about a new original theme next?  Pretty please?   ;) 

Aha thank you, actually I think Arcadeflow reached a point where only incremental updates are going to happen, so yes I'm thinking of a couple different concept for themes.

One is an old idea I had, of a row of arcade cabinets with all the games running together, and as in a real arcade you can hear the sound from the selected game, and lower volume sounds from the other games. This is not possible to do in current AM sadly because you can't change individual volumes of videos.

The other idea (which could be mixed with the former) is a dual layer parallax scrolling "carrier" with a row of thumbnails on the first layer and a row of larger images as the background layer. I have to modify Oomek carrier though because as it is you can't just put two carriers one on top of the other :D
Title: Re: Arcadeflow theme v 2.8 [Release] Updated 19 October 2018
Post by: verion on October 20, 2018, 02:48:07 AM
Not sure if it count as a bug... because I'm using AM 2.2 (mac) :D
But 2.7 and 2.8 crashes AM (on mac).
It was ok with 1.8

Code: [Select]
libc++abi.dylib: terminating with uncaught exception of type std::logic_error: basic_string::_S_construct NULL not valid
/Applications/OnyxArcade.app/Contents/MacOS/launch.sh: line 3:  1159 Abort trap: 6           ./attract

I'll let you know iwhen I update AM (next week hopefully) if it fixes the problem.
Title: Re: Arcadeflow theme v 2.8 [Release] Updated 19 October 2018
Post by: zpaolo11x on October 20, 2018, 09:42:42 AM
Not sure if it count as a bug... because I'm using AM 2.2 (mac) :D
But 2.7 and 2.8 crashes AM (on mac).

I'm almost sure you can have issues with the new versions on AM 2.2, it was tested on AM 2.3 up to Arcadeflow 2.5 (more or less), but now I can't test it on 2.3 anymore, and I remember I had issues in the past on AM 2.2.

Quote
I'll let you know iwhen I update AM (next week hopefully) if it fixes the problem.

I'm developing my theme on a Mac with AM 2.4.1 so everything should be fine, at least I hope...
Title: Re: Arcadeflow theme v 2.8 [Release] Updated 19 October 2018
Post by: verion on October 21, 2018, 02:06:21 AM
Just like I thought... it must be my ancient AM version, not mac thing.
I'll report the success after I upgrade AM :D
Title: Re: Arcadeflow theme v 2.8 [Release] Updated 19 October 2018
Post by: zpaolo11x on November 28, 2018, 06:47:05 AM
Huge redesign coming in AF 2.9 (or should I step directly to 3.0? :D ), here is a sneak peek:

- Pixel art category icons
- Brand logos
- Smooth drop shadow under every UI text
- New streamlined logo and smooth background when loading

I cant't wait to iron out some bugs and release it :D


Title: Re: Arcadeflow theme v 2.8 [Release] Updated 19 October 2018
Post by: calle81 on November 28, 2018, 07:12:23 AM
Hell yeah! The new icons look super cool :)
Title: Re: Arcadeflow theme v 2.8 [Release] Updated 19 October 2018
Post by: Giacomo1982 on November 29, 2018, 11:02:18 AM
Now it's gonna be better than before! I really like your " genre icons"! Excellent work Paolo!
Title: Re: Arcadeflow theme v 2.8 [Release] Updated 19 October 2018
Post by: keilmillerjr on November 29, 2018, 03:13:29 PM
Looks great!
Title: Re: Arcadeflow theme v 2.8 [Release] Updated 19 October 2018
Post by: zpaolo11x on December 02, 2018, 08:17:53 AM
Released version 2.9 with all new main screen :)
Title: Re: Arcadeflow theme v 2.9 [Release] Updated 2 December 2018
Post by: Giacomo1982 on December 03, 2018, 04:35:14 AM
On github the last version is 2.8
Title: Re: Arcadeflow theme v 2.9 [Release] Updated 2 December 2018
Post by: zpaolo11x on December 03, 2018, 05:03:09 AM
On github the last version is 2.8

I know, I still have to update that with all the artworks, but you can get 2.9 from the first post of this thread. I’ll uodate github asap
Title: Re: Arcadeflow theme v 2.9 [Release] Updated 2 December 2018
Post by: gunthermic on December 08, 2018, 03:10:10 AM
On github the last version is 2.8

I know, I still have to update that with all the artworks, but you can get 2.9 from the first post of this thread. I’ll uodate github asap

I keep looking at first post and dont see,. I see link to github which is still 2.8.. I see no link on first pot to download 2.9??

Edit: Never-mind found it scrolling line by line. It's hidden between two images. Maybe sir, move it to bottom of post or to top? very, very hard to see it sir.
Title: Re: Arcadeflow theme v 2.9 [Release] Updated 2 December 2018
Post by: zpaolo11x on December 08, 2018, 03:17:16 AM
Edit: Never-mind found it scrolling line by line. It's hidden between two images. Maybe sir, move it to bottom of post or to top? very, very hard to see it sir.

I was just going to point that out, I'm sad it's a bit hidden but I don't know how to move it on top or bottom without having to change the other uploads. I'll see if I can fix it, sorry for the inconvenience.. Ok, fixed, the link is now at the bottom
Title: Re: Arcadeflow theme v 2.9 [Release] Updated 2 December 2018
Post by: keilmillerjr on December 08, 2018, 10:32:45 PM
Hi Zpaolo11x! I am happy to say that I have arcade flow up and running on my mac without any issues! It even works nicely with the sequencer plugin. Cant wait to put it on the arcade machine. The only error I get is the following:

Code: [Select]
Uniform "maincolor" not found in shader
Title: Re: Arcadeflow theme v 2.9 [Release] Updated 2 December 2018
Post by: zpaolo11x on December 09, 2018, 12:27:59 AM
The only error I get is the following:

Code: [Select]
Uniform "maincolor" not found in shader

Good to know that it's working now! That message is a leftover of an alpha blending correction shader that is actually not used anymore, I forgot to remove the creation of the shader. It's not a real issue, I'll fix it in the next release.
Title: Re: Arcadeflow theme v 3.0 [Release] Updated 12 December 2018
Post by: zpaolo11x on December 12, 2018, 07:14:32 AM
Version 3.0 is out with lots of bug fixes and smoother fading effects. Enjoy!
Title: Re: Arcadeflow theme v 3.0 [Release] Updated 12 December 2018
Post by: FrizzleFried on December 20, 2018, 03:25:25 PM
Version 2.8 works for me ...

Version 2.9 I was unable to get before it was taken offline (still looking).

Version 3.0 crashes to the basic layout for me.
Title: Re: Arcadeflow theme v 3.0 [Release] Updated 12 December 2018
Post by: zpaolo11x on December 20, 2018, 09:36:21 PM
Version 2.8 works for me ...

Version 2.9 I was unable to get before it was taken offline (still looking).

Version 3.0 crashes to the basic layout for me.

Can you share the console log when 3.0 crashes? You can get 2.9 from github, the link is in the first post. I know 3.0 has a bug when a game has no category data, I re-uploaded it here so if you want you can try re-downloading it for a check.
Title: Re: Arcadeflow theme v 3.0 [Release] Updated 12 December 2018
Post by: zpaolo11x on December 20, 2018, 09:40:17 PM
Also be aware that 2.9 is designed for AM 2.4 and above, what version are you using?
Title: Re: Arcadeflow theme v 3.0 [Release] Updated 12 December 2018
Post by: FrizzleFried on December 21, 2018, 06:45:24 AM
Version 2.8 works for me ...

Version 2.9 I was unable to get before it was taken offline (still looking).

Version 3.0 crashes to the basic layout for me.

Can you share the console log when 3.0 crashes? You can get 2.9 from github, the link is in the first post. I know 3.0 has a bug when a game has no category data, I re-uploaded it here so if you want you can try re-downloading it for a check.

Will do...

EDIT: I just tried the newly uploaded ZIP (I assume...it's the file on original post) and it too does not work for me.  Stupid question... how do I generate a console log?
Title: Re: Arcadeflow theme v 3.0 [Release] Updated 12 December 2018
Post by: zpaolo11x on December 26, 2018, 04:07:08 AM
Just updated to v3.1, with new icons and many bug fixes
Title: Re: Arcadeflow theme v 3.0 [Release] Updated 12 December 2018
Post by: zpaolo11x on December 26, 2018, 04:10:52 AM

EDIT: I just tried the newly uploaded ZIP (I assume...it's the file on original post) and it too does not work for me.  Stupid question... how do I generate a console log?

If you are on windows there’s a attract-console.ece executable you can launch to get the console output, on Linux or Mac OS just launch from the shell. I think the most important thing to know is the version of AM you are using, is it 2.4+?
Title: Re: Arcadeflow theme v 3.0 [Release] Updated 12 December 2018
Post by: FrizzleFried on December 26, 2018, 07:49:28 AM
Actually... its. 2.3... let me update attract mode when I have a little time and then give it another try.  I'm testing using my windows box.
Title: Re: Arcadeflow theme v 3.1 [Release] Updated 26 December 2018
Post by: keilmillerjr on December 26, 2018, 04:37:35 PM
Error occurs, with a screenshot, and sometimes arcade flow utility menu pops up - when Up is held.

Code: [Select]
Keils-iMac:MacOS keiljr$ /Applications/Attract.app/Contents/MacOS/launch.sh
Attract-Mode v2.5.1 (OSX, SFML 2.4.2 +SWF +Curl)
avcodec 58.35.100 / avformat 58.20.100 / swscale 5.3.100 / avutil 56.22.100 / swresample 3.3.100

Config: /Users/keiljr/.attract/attract.cfg

*** Initializing display: 'Arcade'
 - Loaded master romlist 'mame' in 7 ms (583 entries kept, 114 discarded)
 - Constructed 10 filters in 1 ms (5830 comparisons)
 ! Unexpectedly lost focus to: Unknown
 - Loaded layout: /Users/keiljr/.attract/layouts/Arcadeflow_31/ (layout.nut)
 ! Unexpectedly lost focus to: Unknown

AN ERROR HAS OCCURED [rename() failed]

CALLSTACK
*FUNCTION [tick2()] /Users/keiljr/.attract/layouts/Arcadeflow_31/layout.nut line [2948]

LOCALS
[grabdither] 0
[frost_surface] INSTANCE
[grabticker] 0
[grabpath0] "/Users/keiljr/.attract/screen1.png"
[grabpath] "/Users/keiljr/.attract/grab1.png"
[frost_pic] INSTANCE
[rotate90] false
[immediatesignal] false
[grabsignal] "up"
[overmenu] INSTANCE
[overmenuflow] 0
[surfacePos] 254.32191467285
[globalposnew] 1143.4403076172
[selectorwidth] 864
[overmenuwidth] 777.59997558594
[flowspeed] 25
[historyflow] 0
[history_surface] INSTANCE
[fg_surface] INSTANCE
[data_surface] INSTANCE
[data_surface_sh] INSTANCE
[themeshadow] 70
[overlay_listbox] INSTANCE
[hist_title] INSTANCE
[hist_screen] INSTANCE
[noshader] INSTANCE
[logoshow] 0
[aflogo_surface] INSTANCE
[prf] TABLE
[tick_time] 12424
[this] TABLE
Script Error in tick function: tick2 - rename() failed
 ! Unexpectedly lost focus to: Unknown

Code: [Select]
input_map
custom1              R
custom2              F
select               Return
select               LControl
back                 Escape
down                 Down
up                   Up
configure            Tab
add_favourite        LAlt
next_filter          Space
next_display         LShift
intro                Num5
left                 Left
right                Right
default             back exit
default             up prev_game
default             down next_game
default             left prev_game
default             right next_game

One suggestion: some text is too small at 640x480 and smaller resolutions. Perhaps increasing size, or having option to remove some of these tiny elements? I only tested in windowed borderless mode on my mac. Gives an ok but not perfect idea of what it will look like on my arcade machine or pi with 15khz crt’s.
Title: Re: Arcadeflow theme v 3.1 [Release] Updated 26 December 2018
Post by: zpaolo11x on December 26, 2018, 11:41:42 PM
Error occurs, with a screenshot, and sometimes arcade flow utility menu pops up - when Up is held.

I was able to replicate the issue, it is related to the "frosted glass" effect and happens when there are no screenshots in the .attract folder. I'll fix it in the next release, meanwhile you can try two workarounds:

- disable "frosted glass" effect from the theme options

- take a couple of screenshots so that you get at least a screen1.png image in your .attract folder, that should do the trick

Quote
One suggestion: some text is too small at 640x480 and smaller resolutions. Perhaps increasing size, or having option to remove some of these tiny elements? I only tested in windowed borderless mode on my mac. Gives an ok but not perfect idea of what it will look like on my arcade machine or pi with 15khz crt’s.

This is a good point, I'm thinking of some ways to adapt the theme better to low resolutions. One is, as you said, to enlarge the smaller items (main category text, counters on the scroller), the other would be to switch to a 1-row layout for the smaller resolutions so there's more room for text and thumbs are larger, but I got some issues with that.
Title: Re: Arcadeflow theme v 3.1 [Release] Updated 26 December 2018
Post by: zpaolo11x on December 26, 2018, 11:49:53 PM
I only tested in windowed borderless mode on my mac. Gives an ok but not perfect idea of what it will look like on my arcade machine or pi with 15khz crt’s.

You know you can also set a custom lower resolution in the layout options to better simulate lower res?
Title: Re: Arcadeflow theme v 3.1 [Release] Updated 26 December 2018
Post by: zpaolo11x on December 30, 2018, 03:22:00 PM

One suggestion: some text is too small at 640x480 and smaller resolutions.

What do you think, is this better? I enlarged some of the smaller elements...
Title: Re: Arcadeflow theme v 3.1 [Release] Updated 26 December 2018
Post by: keilmillerjr on December 30, 2018, 03:35:07 PM
If there’s anything you want me to test tonight on my pi to crt at 640x480 or 320x240, email me a copy and I’ll return image with my phone. keilmillerjr@me.com
Title: Re: Arcadeflow theme v 3.1 [Release] Updated 26 December 2018
Post by: darkand on January 01, 2019, 09:23:36 AM
https://imgur.com/VMrx4ti


How do I set it up to be correct?
Title: Re: Arcadeflow theme v 3.1 [Release] Updated 26 December 2018
Post by: zpaolo11x on January 01, 2019, 01:29:53 PM
https://imgur.com/VMrx4ti


How do I set it up to be correct?

It seems that the romlist is not correctly created, you have to go in the AM menu, emulators, mame, generate collection/romlist. This should add all the missing data to the theme. Then consider that Arcadeflow can't work with video snaps only, it also needs "static" snapshot artwork...
Title: Re: Arcadeflow theme v 3.1 [Release] Updated 26 December 2018
Post by: tjhooker on January 02, 2019, 11:51:30 AM
I think this layout looks gorgeous, would it be possible to make a version that allows you to have one row.
Title: Re: Arcadeflow theme v 3.1 [Release] Updated 26 December 2018
Post by: zpaolo11x on January 02, 2019, 03:04:47 PM
I think this layout looks gorgeous, would it be possible to make a version that allows you to have one row.

It should be easy since the number of rows is just a parameter, but for some reason when I enable a single row the thumbs are not centered correctly. I’ll try to find the issue and implement single row in a future release
Title: Re: Arcadeflow theme v 3.1 [Release] Updated 26 December 2018
Post by: tjhooker on January 02, 2019, 03:45:57 PM
That would be great, thanks
Title: Re: Arcadeflow theme v 3.1 [Release] Updated 26 December 2018
Post by: zpaolo11x on January 05, 2019, 01:45:47 AM
That would be great, thanks

Sneak peek, coming to 3.2 soon :)
Title: Re: Arcadeflow theme v 3.2 [Release] Updated 5 January 2018
Post by: zpaolo11x on January 05, 2019, 06:59:53 AM
Version 3.2 is out! Optimization in the drop shadow routine and new 1-row layout :)
Title: Re: Arcadeflow theme v 3.2 [Release] Updated 5 January 2018
Post by: keilmillerjr on January 05, 2019, 09:59:56 AM
New ROWSxCOLUMNS is awesome option!

Does weird stuff with snapshots.

Sending next_game and previous_game signals set in my attract.cfg in single row format causes it to jump two games.
Title: Re: Arcadeflow theme v 3.2 [Release] Updated 5 January 2018
Post by: tjhooker on January 05, 2019, 09:37:02 PM
Version 3.2 is out! Optimization in the drop shadow routine and new 1-row layout :)

Thank you, it looks great  :)
Title: Re: Arcadeflow theme v 3.2 [Release] Updated 5 January 2018
Post by: zpaolo11x on January 06, 2019, 01:25:25 AM
Does weird stuff with snapshots.

Hmm can you elaborate? AF does some tricks using snapshots, namely every time you enter a menu AF takes a snapshot and rename it to use it for the frosted glass effect, once you exit it should delete all the renamed snapshots so it doesn't interfere with the usual snapshot count. I tested it on Win and Mac OS, hopefully it works also on Linux...

Quote
Sending next_game and previous_game signals set in my attract.cfg in single row format causes it to jump two games.

1-row is almost an hack right now, I already found a bug (the overlay menu is not aligned correctly) which is going to be fixed ASAP. Actually the theme has never responded very well to “next_game” and “prev_game” signals because it hijacks them to its own purposes. I’ll look into it anyway :)

[EDIT] I found that for some reason my theme sends fe.list.index ++ when it gets a "next_game" signal, thus the double step. I don't remember why that signal catch was in place (poor me, this theme is way too complex now :D ) but it seems I can strip that signal response and everything is working fine...

[EDIT 2] It was a "return true" missing, fixed and going to be released in 3.3
Title: Re: Arcadeflow theme v 3.2 [Release] Updated 5 January 2018
Post by: zpaolo11x on January 06, 2019, 01:32:23 AM
Version 3.2 is out! Optimization in the drop shadow routine and new 1-row layout :)

Thank you, it looks great  :)

Thank you, I'm sorry 3.2 is a bit bug-ridden, I'll try to fix everything ASAP and release 3.3 this evening (Italian time :D )
Title: Re: Arcadeflow theme v 3.3 [Release] Updated 6 January 2018
Post by: zpaolo11x on January 06, 2019, 10:27:53 AM
3.3 is out, hopefully it has less bugs than 3.2 :D
Title: Re: Arcadeflow theme v 3.3 [Release] Updated 6 January 2018
Post by: tjhooker on January 08, 2019, 11:06:35 AM
3.3 is out, hopefully it has less bugs than 3.2 :D

Not sure if I'm doing something wrong but now whenever I press left or right to change to the next game it skips a full page ie 3 games on 1 row, 10 games on 2 rows and 21 games in 3 rows
Title: Re: Arcadeflow theme v 3.3 [Release] Updated 6 January 2018
Post by: zpaolo11x on January 08, 2019, 11:21:12 AM
Not sure if I'm doing something wrong but now whenever I press left or right to change to the next game it skips a full page ie 3 games on 1 row, 10 games on 2 rows and 21 games in 3 rows

How are controls mapped in your AM?
Title: Re: Arcadeflow theme v 3.3 [Release] Updated 6 January 2018
Post by: tjhooker on January 08, 2019, 11:58:11 AM
Not sure if I'm doing something wrong but now whenever I press left or right to change to the next game it skips a full page ie 3 games on 1 row, 10 games on 2 rows and 21 games in 3 rows

How are controls mapped in your AM?

Thanks, problem solved - left and right were set as prev page and next page. Strange it worked fine in 3.2 but not to worry its fine now
Title: Re: Arcadeflow theme v 3.3 [Release] Updated 6 January 2018
Post by: zpaolo11x on January 08, 2019, 10:22:02 PM
Thanks, problem solved - left and right were set as prev page and next page. Strange it worked fine in 3.2 but not to worry its fine now

In 3.2 there was no response routine for next_page calls, and response to next_game had a bug, therefore probably after processing the "left" and "right" signal nothing more happened. AF 3.3 has corrected this and processes next_page and next_game correctly, but if you map those on left and right of course it won't work correctly.
Title: Re: Arcadeflow theme v 3.3 [Release] Updated 6 January 2018
Post by: zpaolo11x on January 25, 2019, 05:40:30 AM
Sneak peek of some effects I'm coding for 3.4...

- The glow behind the thumbnails get its colors from the actual thumbnail (still not working for animated thumbs, but soon...)
- In the history page there's a large CRT-like glow around the animated screenshot (sorry for the wild moiree effect, I'll see if I can reduce it :D ).
- The flat shaded area behind the game title on the thumbnail is not an average of the thumb colors but the actual thumbnail smoothed heavily.

I have to iron out some quirks before relasing it
Title: Re: Arcadeflow theme v 3.3 [Release] Updated 6 January 2018
Post by: FrizzleFried on January 25, 2019, 06:48:54 AM
I'm digging this layout thus far... tons of options... lots to learn from... awesome!
Title: Re: Arcadeflow theme v 3.4 [Release] Updated 31 January 2018
Post by: zpaolo11x on January 31, 2019, 10:32:00 AM
Updated to 3.4, enjoy and report bugs!
Title: Re: Arcadeflow theme v 3.4 [Release] Updated 31 January 2018
Post by: calle81 on January 31, 2019, 11:45:35 AM
u
Updated to 3.4, enjoy and report bugs!

Where I can i download it? It's not available on github :)
Title: Re: Arcadeflow theme v 3.4 [Release] Updated 31 January 2018
Post by: zpaolo11x on January 31, 2019, 12:02:58 PM
u
Updated to 3.4, enjoy and report bugs!

Where I can i download it? It's not available on github :)

It’s in the first post, between the two images. On github tomorrow
Title: Re: Arcadeflow theme v 3.4 [Release] Updated 31 January 2018
Post by: calle81 on February 01, 2019, 06:26:32 AM
Thanks, unfortunately AM freeze when I try to enter a display using this theme. Really weird. I have to go into task manager in order to shutdown AM.

I'd really like to learn how to use the sub menu. It would be awesome to be able to add this to more themes. :P
Title: Re: Arcadeflow theme v 3.4 [Release] Updated 31 January 2018
Post by: zpaolo11x on February 01, 2019, 01:17:10 PM
Thanks, unfortunately AM freeze when I try to enter a display using this theme. Really weird. I have to go into task manager in order to shutdown AM.

You mean this latest version freezes or even older versions? What revision of Attract Mode are you using? And do you have a console log or it just hangs? That's really strange :(
Title: Re: Arcadeflow theme v 3.4 [Release] Updated 31 January 2018
Post by: calle81 on February 01, 2019, 02:00:01 PM
I'm running the latest version from the daily build. And yeah I can't get to the console when i freezes. If it's only I that have the problem it must be something on my end.

Title: Re: Arcadeflow theme v 3.4 [Release] Updated 31 January 2018
Post by: zpaolo11x on February 01, 2019, 02:08:39 PM
I'm running the latest version from the daily build.

I meant if earlier versions of Arcadeflow were working, because the latest one has many changes and maybe some issue I didn't catch on my test systems.
Title: Re: Arcadeflow theme v 3.4 [Release] Updated 31 January 2018
Post by: zpaolo11x on February 03, 2019, 03:42:10 AM
I've put together a simple website to gather old versions of my theme, together with some screenshots. I'll update it from time to time and hopefully one day I'll had a true "vademecum" to explain all the features and options of the current revision :D

http://www.mixandmatch.it/AF
Title: Re: Arcadeflow theme v 3.4 [Release] Updated 31 January 2018
Post by: SFNMutt on February 06, 2019, 08:21:21 AM
the new version added the context menu to game select which means you have to select the game & then select it again.  I'm setting up my system for a 6yr old so I'd like to simplify things.  is there any way for me to disable this so selecting a game goes straight to the game and the context menu back to being a custom button?

thanks, love the theme by the way
Title: Re: Arcadeflow theme v 3.4 [Release] Updated 31 January 2018
Post by: zpaolo11x on February 06, 2019, 08:48:57 AM
I'm setting up my system for a 6yr old so I'd like to simplify things.  is there any way for me to disable this so selecting a game goes straight to the game and the context menu back to being a custom button?

It's so ironic that I changed the way it worked to make things simpler :D Disabling the new way is not straightforward, but if you can wait a bit I'll add it as an option in the next revision. Meanwhile you can get the previous version from the archive.
Title: Re: Arcadeflow theme v 3.4 [Release] Updated 31 January 2018
Post by: SFNMutt on February 06, 2019, 09:06:47 AM
WOW!  that was really quick.  I still have the older theme installed so I can totally use that. thank you!

by the way, the older version I was using is actually much older.  when I bumped up to the current version really love the icons in the upper left showing buttons & controls.  made me realize I had a couple games that required too many buttons.  :D
Title: Re: Arcadeflow theme v 3.4 [Release] Updated 31 January 2018
Post by: zpaolo11x on February 06, 2019, 10:32:06 AM
made me realize I had a couple games that required too many buttons.  :D

I decided to code that icon because the first thing I do when launching a game I don't know is going into mame settings to see how many button it uses :D

Anyway I implemented what you asked for this way: in the layout options you can select (as it was before) the overmenu button, but this time you can also chose "select". So if you chose "select" it will work like 3.4, if you chose "custom1" or other custom button it will work as the old layout. Just give me some time to tweak again the glow effect and I'll release it lol
Title: Re: Arcadeflow theme v 3.5 [Release] Updated 7 February 2019
Post by: zpaolo11x on February 07, 2019, 03:35:34 AM
Updated to revision 3.5! Download link in the homepage or at http://www.mixandmatch.it/AF
Title: Re: Arcadeflow theme v 3.5 [Release] Updated 7 February 2019
Post by: SFNMutt on February 07, 2019, 05:14:38 AM
I can't believe you already updated it, thank you.  this is great. 

your site made it really easy for me to install 1/2 a dozen old versions of your theme.  thanks for that too.


I've run into an issue.  Not asking you to fix it.  Just letting you know about it.  on my laptop where I've been setting up AttractMode, AF3.5 runs awesome.  for some reason on my home & work PCs it runs really slow.  I've tried disabling everything I can in theme options & deleted all the vid snaps but there were no changes in speed.  Changing to any of the themes that come w/ AttactMode solves it.  Dropping back to AF2 & changing the layout to no shader helps a lot but still slower than the laptop.  all 3 machines are new / fast W10 PCs & have 4k screens.  not sure why 1 would run any diff than the other.  the laptop is ridiculously fast but the 2 PCs certainly aren't dogs.  Both are newer i7s w/ a ton of ram & decent vid cards.  both PCs are using large HDTVs for screens so maybe that's got something to do w/ it.  I tired running AM in a small window but it was no different.

this doesn't matter as long as it runs good on the PC I've yet to setup for my arcade1up pacman. even if it doesn't, v2 will be all that unit needs.

here's a vid showing it running slow at work.
https://youtu.be/YrtK0Stze40
Title: Re: Arcadeflow theme v 3.5 [Release] Updated 7 February 2019
Post by: zpaolo11x on February 07, 2019, 05:31:17 AM
your site made it really easy for me to install 1/2 a dozen old versions of your theme.  thanks for that too.

You are welcome! There are some releases prior to 2.0 that are not 100% correct since back then I didn't plan to track all the versions and I messed with some files :D

Quote
Dropping back to AF2 & disabling the shader gets it to run fine on those machines.  all 3 machines are new / fast W10 PCs & have 4k screens.  not sure why 1 would run any diff than the other.  the laptop is ridiculously fast but the 2 PCs certainly aren't dogs.  Both are newer i7s w/ a ton of ram & decent vid cards.

It seems the issue here is with OpenGL shaders, I've had some issues in the past with my test rig: a xeon workstation with fast SSD, 32 GB of ram and Quadro card. I had to implement some tricks to make the layout smoother, but then I discovered a setting in nVidia control panel that made all my layouts run at 60fps with no tricks needed, which was the expected behavior of such a "monster" rig.

Maybe there's an nVidia card on your PCs? Another issue could be the high resolution, you can try reducing the resolution in Arcadeflow options, there's a field where you can put WIDTHxHEIGHT, just try something radical like 640x400 or similar to see if it improves.

I'll check the setting of my Quadro card tomorrow and report back
Title: Re: Arcadeflow theme v 3.5 [Release] Updated 7 February 2019
Post by: SFNMutt on February 07, 2019, 06:19:33 AM
YEAH! I have an update for you.  I decided to try it out on a different work computer w/ a human size monitor & the on board video card.  AF3.5 worked perfectly.  this means it's the big ass TV & high res.  disappointing that it won't run correctly on my 65" 4k tv but it's works perfectly on the 19" widescreen 1080p PC monitor which means I'm confident it'll be fine on my arcade machine.

when I get home I'll try dropping the resolution down on my home PC & see if that handles it.  i'll also try the AF res setting like you suggested.

thanks again
Title: Re: Arcadeflow theme v 3.5 [Release] Updated 7 February 2019
Post by: SFNMutt on February 07, 2019, 07:45:32 AM
thanks once again.  setting the resolution in theme settings fixed the slowdown.  works perfectly now!!!!  as a bonus, now I can see it in vertical 3:4 the way it'll look in the cabinet.  love it! 

I'll be sure to grab a vid of it working correctly when I finish up the last of the wheel images & properly resize the snaps.
Title: Re: Arcadeflow theme v 3.5 [Release] Updated 7 February 2019
Post by: zpaolo11x on February 07, 2019, 07:50:18 AM
thanks once again.  setting the resolution in theme settings fixed the slowdown.  works perfectly now!!!! 

Good to know, I'll see if there's a way to avoid this slowdowns: I always use fixed resolution buffers for shader effects (like 32x32 pixels or 200x200 pixels) which shouldn't have an impact since they won't depend on the resolution (the filtered image is then scaled to full size but that's not a very taxing process). The only shader that works at higher res is the one that applies the gradient blur on the thumbnails. Just as a proof, could you try disabling "color gradient" in Arcadeflow options and see if the slowdown is still present?
Title: Re: Arcadeflow theme v 3.6 [Release] Updated 14 February 2019
Post by: zpaolo11x on February 14, 2019, 03:07:53 AM
Arcadeflow 3.6 is out!

Changed the CRT shader to Lotte's, and fixed some bugs with AM 2.5 (now Arcadeflow only works from AM 2.5)

Title: Re: Arcadeflow theme v 3.7 [Release] Updated 18 February 2019
Post by: zpaolo11x on February 18, 2019, 05:43:50 AM
Released Arcadeflow 3.7 with revised look of history page and new CRT shaders based on Lotte but with some unique tweaks like vignetting.
Title: Re: Arcadeflow theme v 3.7 [Release] Updated 18 February 2019
Post by: OldGamer on February 23, 2019, 06:27:09 PM
 :) Hi zpaolo11x My name is James Castro and everyone in mugen community called me OldGamer
I wanted to take the time and make a Intro from your theme, because never came with one and I also Included the sound to go with intro and theme for Arcadeflow
and anyone are welcome to use  it as well :D
Here the AFIntro and sound files
download from Google Drive
https://drive.google.com/file/d/1_5WFpXb3rrguLyjtvGxqUpF7vyEjb3HO/view?usp=sharing
images demonstration  :D
(https://i.imgur.com/Q359xKf.png)




Title: Re: Arcadeflow theme v 3.7 [Release] Updated 18 February 2019
Post by: zpaolo11x on February 24, 2019, 12:39:00 AM
:) Hi zpaolo11x My name is James Castro and everyone in mugen community called me OldGamer
I wanted to take the time and make a Intro from your theme, because never came with one and I also Included the sound to go with intro and theme for Arcadeflow

This is cool! One suggestion: I see in the video you don't have "wheel" artwork for the game titles, in this case I suggest you go in Arcadeflow options and disable "Thumb Gradient" so you can see the thumb without the fade on top :)

I like the idea of an intro that stays there before one presses a button, maybe I'll embed it in AF in a future version, but your work is really nice! I'm thinking of a sort of attract mode for Arcadeflow, jumping from game to game (I already have all the routines for fading background and smooth shading ;)
Title: Re: Arcadeflow theme v 3.7 [Release] Updated 18 February 2019
Post by: zpaolo11x on February 24, 2019, 12:40:22 AM
I'm doing some testing of the new AF 3.8 and I discovered something weird, it seems that, on my Macbook Pro at least, AF 3.3 and AF 3.4 are dramatically faster and smoother than subsequent versions. Can someone confirm this? Maybe on a modern powerful machine this is not noticeable, I'm trying to spot the issue...

EDIT: Oh right, forget it, my AF 3.4 was set to use 640x400 resolution instead of 1280x800, no wonder it was faster LOL
Title: Re: Arcadeflow theme v 3.7 [Release] Updated 18 February 2019
Post by: OldGamer on February 24, 2019, 02:47:44 PM
I'm doing some testing of the new AF 3.8 and I discovered something weird, it seems that, on my Macbook Pro at least, AF 3.3 and AF 3.4 are dramatically faster and smoother than subsequent versions. Can someone confirm this? Maybe on a modern powerful machine this is not noticeable, I'm trying to spot the issue...

EDIT: Oh right, forget it, my AF 3.4 was set to use 640x400 resolution instead of 1280x800, no wonder it was faster LOL
hey zpaolo11x can you please show me and teach me on how did you add your logo on the screen like that can you show me and teach me how its really done like you had yours ?

(https://i.imgur.com/WjnNLME.png)
(https://i.imgur.com/gIM02jf.png)

I do have full pack of mame logos but I dont know where show be placed and yes all the logo are the same name as the rom name :D

Title: Re: Arcadeflow theme v 3.7 [Release] Updated 18 February 2019
Post by: zpaolo11x on February 25, 2019, 12:51:08 AM
hey zpaolo11x can you please show me and teach me on how did you add your logo on the screen like that can you show me and teach me how its really done like you had yours ?

It should be pretty easy: launch Attract Mode and go in the menu, go to the "Emulator", "Mame" section. After the "Pause Hotkey" entry there's a list of artwork entries, you should have already a "snap" entry. To use the game logos you have to create a "wheel" entry and point it to the folder where your logos are, then move down to "Generate collection/rom list" and refresh your list.
Title: Re: Arcadeflow theme v 3.7 [Release] Updated 18 February 2019
Post by: pkwillzinho on February 26, 2019, 04:37:53 PM
zpaolo11x, please, could you tell me where, in source code, do I edit for videosnaps to run faster when selecting a game?
Title: Re: Arcadeflow theme v 3.7 [Release] Updated 18 February 2019
Post by: zpaolo11x on February 26, 2019, 10:19:53 PM
zpaolo11x, please, could you tell me where, in source code, do I edit for videosnaps to run faster when selecting a game?

What do you mean by "run faster"? You want to avoid the delay between selecting a game and the start of the video snap? In that case just look for the lines where "delayvid" and "fadevid" are defined and change them like this:

Code: [Select]
// Video delay parameters to skip fade-in
local delayvid = 0.95
local fadevid = 0.95

This will make videos start almost immediately with a slight fade-in, it might get some stuttering because of the video loading, but overall I like the effect. LEt me know if it works as you like.
Title: Re: Arcadeflow theme v 3.7 [Release] Updated 18 February 2019
Post by: zpaolo11x on February 28, 2019, 02:59:52 AM
Sneak preview... I'm working on an "attract mode" for Arcadeflow. When enabled it will show the (customizable) logo, a (customizable) blinking text and a CRT-filtered random selection of game videos filling the screen. After an inactivity time the attract mode will kick in and you can customize the time each game will be on screen.
Title: Re: Arcadeflow theme v 3.8 [Release] Updated 1 March 2019
Post by: zpaolo11x on March 01, 2019, 02:40:14 AM
Upgraded to 3.8 with new attract mode (disabled by default, look at theme options!)
Title: Re: Arcadeflow theme v 3.9 [Release] Updated 7 March 2019
Post by: zpaolo11x on March 07, 2019, 05:31:35 AM
Version 3.9 is out with many many changes to the "attract mode" inside Arcadeflow. Look how crisp scanlines look in 320x200 with the new tricks!
Title: Re: Arcadeflow theme v 3.9 [Release] Updated 7 March 2019
Post by: dark1973 on March 08, 2019, 05:59:43 AM
Thanks. Great work.
Title: Re: Arcadeflow theme v 3.9 [Release] Updated 7 March 2019
Post by: keilmillerjr on March 08, 2019, 07:07:06 AM
A+ your turning out features quickly!
Title: Re: Arcadeflow theme v 4.0 [Release] Updated 1 April 2019
Post by: zpaolo11x on April 01, 2019, 01:44:48 AM
Updated to 4.0, new transitions and some bug fixes!
Title: Re: Arcadeflow theme v 4.1 [Release] Updated 11 April 2019
Post by: zpaolo11x on April 11, 2019, 02:11:12 AM
Updated to 4.1, biggest addition is a low resolution mode for very low resolution screens. See the attached screenshot for a (simulated) 320 x 240 resolution. The font is larger and the layout is cleaner. Of course if you like it you can enable it also in higher res screens :D
Title: Re: Arcadeflow theme v 4.1 [Release] Updated 11 April 2019
Post by: keilmillerjr on April 11, 2019, 05:35:15 AM
Thank you!
Title: Re: Arcadeflow theme v 4.1 [Release] Updated 11 April 2019
Post by: jedione on April 12, 2019, 06:34:53 PM
also.... a big thanks your way ...good work
Title: Re: Arcadeflow theme v 4.1 [Release] Updated 11 April 2019
Post by: zpaolo11x on April 16, 2019, 06:33:35 AM
Inspired by the thread regarding progress bars... sneak preview of something that might go in next release. Curious to have feedback about that
Title: Re: Arcadeflow theme v 4.1 [Release] Updated 11 April 2019
Post by: jedione on April 16, 2019, 06:45:41 AM
 i like it,
the way its set up reminds me of a history timeline

the more and different bars the better, ;D

my personal prefrence would be just a clean #-z line

is their a way to do that with your existing code?
Title: Re: Arcadeflow theme v 4.1 [Release] Updated 11 April 2019
Post by: zpaolo11x on April 16, 2019, 06:59:33 AM
the way its set up reminds me of a history timeline

That was the idea :D Also since I already have the proportional scrollbar it's a simple addition to the look of the theme.

Quote
my personal prefrence would be just a clean #-z line

is their a way to do that with your existing code?

Sure there is, actually that's how it started in the beginning because it's much simpler, but I found it a bit clashing with the horizontal scrollbar (that I wanted to retain). Of course I can be crazy enough to put all this variants as options in the theme LOL
Title: Re: Arcadeflow theme v 4.1 [Release] Updated 11 April 2019
Post by: jedione on April 16, 2019, 07:53:43 AM
well then ill just wait till you release it , or post the code, so i can play...thanks and good work
Title: Re: Arcadeflow theme v 4.1 [Release] Updated 11 April 2019
Post by: zpaolo11x on April 16, 2019, 09:10:19 AM
well then ill just wait till you release it , or post the code, so i can play...thanks and good work

The code is a slight variation from the one posted here:

http://forum.attractmode.org/index.php?topic=2864.msg19796#msg19796

The plus of this code is you don't need to pre-create the labels table, but every time you change the table you have to hide the old one, which might be a performance hit in the long run if you keep changing filters (maybe :D)
Title: Re: Arcadeflow theme v 4.1 [Release] Updated 11 April 2019
Post by: vicsidious on April 16, 2019, 12:00:58 PM
It's really sad that this theme won't work for raspberry pi 3! I would have used it for all my machines :(
Any way of making a lighter version, that the pi could run? All of us running Attract Mode on a Pi would be eternally greatful! :)
Title: Re: Arcadeflow theme v 4.1 [Release] Updated 11 April 2019
Post by: Dallinj on April 16, 2019, 04:36:46 PM
I know this theme is essentially mame-exclusive with regards to how it displays and handles data, but I was wondering if there was any way to force the aspect ratio of the game snaps to be horizontal. I'm trying to display snes games, but the boxart (which is all horizontal) is being squished into a vertical frames because there is no data telling the layout the orientation of the game. Any suggestions?
Title: Re: Arcadeflow theme v 4.1 [Release] Updated 11 April 2019
Post by: zpaolo11x on April 16, 2019, 10:24:25 PM
I know this theme is essentially mame-exclusive with regards to how it displays and handles data, but I was wondering if there was any way to force the aspect ratio of the game snaps to be horizontal.

You are right, Arcadeflow is heavily tied to using Mame or arcades, and especially to use screenshots as artwork. The idea behind this theme was exactly to build some nice graphics for machine that don't have proper "box art" (flyers are nice but sometimes a bit messy and difficult to find).

Building an entirely new "Consoleflow" theme would be interesting: consoles have some advantages like proper box art (should just tweak the drop shadows to be dynamically generated and not "faked" like they are now :D ), screens are always horizontal, probably no need to use "logo" artwork in the grid layout etc. I'll think of it but I'm not so much into console emulation :D

To answer your question more directly, I can fix something on the fly to force Arcadeflow to always display horizontal aspect ratio tiles in the grid, but the theme will force the artwork to fit in an horizontal 4:3 box, so some stretching of box art might occur. What is the aspect of SNES boxes?

[EDIT] Have you tried previous versions of Arcadeflow? Up to 3.7 (I think) it used actual snap resolution to detect horizontal or vertical games and should work with box art too...
Title: Re: Arcadeflow theme v 4.1 [Release] Updated 11 April 2019
Post by: zpaolo11x on April 16, 2019, 10:30:19 PM
It's really sad that this theme won't work for raspberry pi 3! I would have used it for all my machines :(
Any way of making a lighter version, that the pi could run? All of us running Attract Mode on a Pi would be eternally greatful! :)

I know, this is something I'd really like to do but there are some hurdles: first and foremost I don't own a Pi myself, I know the Pi is cheap and easy to get, but then the second point steps in: spare time :D I mostly code on my Mac at home or on my PC at coffee breaks at work, and in both cases it would be an issue to have to interact with the TV to check the Pi. If only there was a proper Pi "emulator" for testing code.
Also, on a technical standpoint, Arcadeflow relies heavily on GLSL shaders, and I'm still trying to find what can and what can't be done on the Pi. I don't want to return to using "pre-rendered" graphics for blurred backgrounds etc.
Title: Re: Arcadeflow theme v 4.1 [Release] Updated 11 April 2019
Post by: Dallinj on April 17, 2019, 05:12:11 PM
I know this theme is essentially mame-exclusive with regards to how it displays and handles data, but I was wondering if there was any way to force the aspect ratio of the game snaps to be horizontal.

You are right, Arcadeflow is heavily tied to using Mame or arcades, and especially to use screenshots as artwork. The idea behind this theme was exactly to build some nice graphics for machine that don't have proper "box art" (flyers are nice but sometimes a bit messy and difficult to find).

Building an entirely new "Consoleflow" theme would be interesting: consoles have some advantages like proper box art (should just tweak the drop shadows to be dynamically generated and not "faked" like they are now :D ), screens are always horizontal, probably no need to use "logo" artwork in the grid layout etc. I'll think of it but I'm not so much into console emulation :D

To answer your question more directly, I can fix something on the fly to force Arcadeflow to always display horizontal aspect ratio tiles in the grid, but the theme will force the artwork to fit in an horizontal 4:3 box, so some stretching of box art might occur. What is the aspect of SNES boxes?

[EDIT] Have you tried previous versions of Arcadeflow? Up to 3.7 (I think) it used actual snap resolution to detect horizontal or vertical games and should work with box art too...

Thanks for the response! The aspect ratio is just about 4:3, but I'll give an earlier version a try just to see what it does. You might not even need a consoleflow, because nes boxart looks pretty awesome as is  ;) https://imgur.com/a/P06i1sw


[EDIT] I tried and earlier version (3.7) and it's closer displaying fully, but the vertical gray box still remains https://imgur.com/a/Y3xOEcu

[EDIT 2] After trying some tweaking to the layout.nut, I realized the easy solution was right in front of me. Changing the actual game info is what fixed it. All SNES (and I assume other consoles as well) default to not having a rotation set, but setting the rotation to 0 made them look just like they should!
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: zpaolo11x on May 02, 2019, 05:37:32 AM
Version 4.2 is out with many changes to the scrollbar! Enjoy!
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: jedione on May 02, 2019, 06:57:45 AM
thanks,, this has to be one of the best themes ever made....for shure...

but right now im getting this error: :-[

im on...Attract-Mode v2.4.1 (Windows, SFML 2.5 +SWF +7z)

Code: [Select]
C:\auraAM\layouts/ArcadFlow/layout.nut line = (2940) column = (42) : error invalid constant [Transition.ChangedTag]
Script Error in C:\auraAM\layouts/ArcadFlow/layout.nut - invalid constant [Transition.ChangedTag]
 - Loaded layout: C:\auraAM\layouts/ArcadFlow/ (layout.nut)
 - Layout is empty, initializing with the default layout settings

loads default layout....
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: Enkak on May 02, 2019, 10:03:58 AM
Here the new release loads well (attract-mode 2.5.1) but I'm noticing some bugs related to alphabet scrollbar in timeline and LabelList when you press down and select the alphabet.
- Letter V before letter E.
- Many times, after you scroll to the right you get stuck and can't scroll back to the left side, only to the right.
- The Alphabet letters position don't correspond to where the games from that letter start when you scroll from letter to letter in the bar.

Great first effort using the alphabet scrollbar :)
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: Giacomo1982 on May 02, 2019, 10:08:15 AM
I appreciate your constant updating this great layout, but why not to create another one with a different layout? With your knowledge you can do anything you want.
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: zpaolo11x on May 02, 2019, 12:53:14 PM
thanks,, this has to be one of the best themes ever made....for shure...

but right now im getting this error: :-[

im on...Attract-Mode v2.4.1 (Windows, SFML 2.5 +SWF +7z)


I'm sorry but starting from version 3.6 Arcadeflow is only compatible with Attract Mode 2.5 +

I've tried to make it backward-compatible but it didn't work well :/
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: zpaolo11x on May 02, 2019, 12:56:29 PM
Here the new release loads well (attract-mode 2.5.1) but I'm noticing some bugs related to alphabet scrollbar in timeline and LabelList when you press down and select the alphabet.
- Letter V before letter E.
- Many times, after you scroll to the right you get stuck and can't scroll back to the left side, only to the right.

I was just able to replicate this issue, "label jump" is something I coded at the last minute and I need to debug it better it seems. Thank you for the feedback, hopefully I can sort it quickly.

Quote
- The Alphabet letters position don't correspond to where the games from that letter start when you scroll from letter to letter in the bar.

The letter should be in the middle between two tick marks, the marks are the start and end of the letter span area, and the letter is in the middle of the area, not at the beginning. Maybe it's a bit confusing... Also, when the tick marks are too close to each other no letter is shown.

That said, apart from the issues with the "label jump", is the letter order correct or you see them out of alphabetical order?
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: Enkak on May 02, 2019, 02:56:03 PM
Glad to help! :)

Out of alphabetical order. In these prints you can see the letter V before the E for example in both scrolling options.

You can notice also that in both prints when the letter is selected in the alphabetic bar it doesn't go to the first game of that letter.
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: zpaolo11x on May 02, 2019, 11:59:27 PM

Out of alphabetical order. In these prints you can see the letter V before the E for example in both scrolling options.

You can notice also that in both prints when the letter is selected in the alphabetic bar it doesn't go to the first game of that letter.

Ok, this is very strange :D I have some questions if you don't mind to take some time to help me debug this:

- I see in the second pic a ' label, can you go to that label and tell me some game names for that label? I could incorporate that in the "#" label but this is a minor issue...
- Is your current filter sorted in some special way? Or is it just sorted by name?
- It's very strange not only that V is before E, but also that M is present twice in the list, gonna check the case of this letters. Also, what are the games in the "V" label? Any strangeness in their names?

I didn't have these issues on my test machine, but I got some issue on another machine with way more ROMs, so now I'm syncing my machines and already found and squashed some bugs, if you can help me wth this it will be greatly appreciated. I think the issue is in the way my theme generate the sort order, for some reason my routine places a "V" before an "E", but it didn't happen in my tests...
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: zpaolo11x on May 03, 2019, 12:53:03 AM

You can notice also that in both prints when the letter is selected in the alphabetic bar it doesn't go to the first game of that letter.

Ok I think I fixed the "V" sorting issue: this was due to the fact that AttractMode ignores "The " and "Vs. " at the beginning of game names, my layout didn't consider "Vs. " so now it should be ok. Please if you can try the layout.nut attached to this message and tell me if it's fixed.

I can't tell if this will fix also the issue of the letter not showing the first game in the letter range, because I can't replicate that.
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: Enkak on May 03, 2019, 04:58:52 AM
Hi. :)

Testing with your new layout.nut

' label is because of games like '88 Games

I have these rules/filters:

global_filter       
      rule                 Category not_contains BIOS
      rule                 FileIsAvailable equals 1
   filter               All
      sort_by              Title

There's still some strange things going on with the letters/alphabet scroll selected. In timeline some letters are missing or out of place (letter V is fixed but you have the T before H, or missing the I, U and Z) like you can see in the pic with Salamander 2. You can also notice that position of the S, among others, is way out of place regarding where the letter starts. S games start near the P letter for example. Also gaming scroll still get's stuck there when I tried going back/left.

In LabelList you have all the letters it seems, but letter T is out of place. There's also the same weird jump problems scrolling the game list when the alphabet is selected. Gets stuck, jumps from several letters instead of going to the next (M going straight to P for example)

Hope this helps.
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: zpaolo11x on May 03, 2019, 05:17:12 AM

Testing with your new layout.nut

' label is because of games like '88 Games


Ok, first of all let me thank you so much for your help, it would be almost impossible to debug all this without help. It seems that most issues (the V, the T etc) are related to some parts of the name that AM strips when sorting, and that my function is not stripping correctly. I don't have the same games you have (like '88 Games for example) so I can't see the issues directly.

On the other hand, the missing I and U are done on purpose: when the distance between ticks is too small the ticks are present but the letter is hidden, to avoid overlapping. I'll see if I can get a better solution because as it is the letter is hidden even if the space is enough (like, long space, short space, long space the letter should be visible...) .

I think the jumping too is related to the game names not being parsed correctly, may I ask you a very great favor? I prepared a custom layout you should run it and send me the console output of that, it should list all your game titles together with the letters my routine is using for sorting. Analyzing this list will help me fix all remaining issues hopefully... You can send the attachment to me via private message or to paolo.zago@gmail.com

Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: dukpoki on May 03, 2019, 10:57:15 AM
@Enkak

Not sure if this will help your situation with this theme but I found that sometimes letters jump around because the rom list isn't in 100% abc order.  Go to attract/romlists and find your mame.txt.  Open it up and you will find that most likely it is sorted by the first letter of the roms named by Mame's naming scheme.  For example "openice" will be sorted into the "O" of the list, but the game is actually "2 On 2 Open Ice Challenge (rev 1.21)" which in turn should be in the "#" of the list instead.  (Also "Vs. Balloon Fight" is actually "balonfght" so that would explain why you see that "V" game in the "B" category.)  Therefore the whole list should really be resorted using the second name which is the full name of the game.  You can import the whole list into Excel (if you have it), and resort it via columns.  Or if you are using a 32 bits Notepad++ you can download a plugin that will let you sort it by columns as well.  I hope future versions of AM fixes this when you use the "generate romlist" for games (should be sorted by "Title" which is the 2nd column).
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: zpaolo11x on May 03, 2019, 11:13:00 AM
@Enkak

Not sure if this will help your situation with this theme but I found that sometimes letters jump around because the rom list isn't in 100% abc order.  Go to attract/romlists and find your mame.txt.  Open it up and you will find that most likely it is sorted by the first letter of the roms named by Mame's naming scheme.

AFAIK if your filter is sorted by "Name" then the list is sorted by the rom file name, but if the filter is sorted by "Title" then the actual game title is used. But while Mame sorts everything disregarding articles (The Simpson comes under the "T" on Mame64 GUI) Attract Mode strips the articles and some other particles like "Vs.". The problem is I don't know what other particles are filtered.

No need to tweak lists in excel, I just need some time to figure out how to correct all this stripping :D
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: Enkak on May 03, 2019, 11:34:35 AM
@Enkak

Not sure if this will help your situation with this theme but I found that sometimes letters jump around because the rom list isn't in 100% abc order.  Go to attract/romlists and find your mame.txt.  Open it up and you will find that most likely it is sorted by the first letter of the roms named by Mame's naming scheme.  For example "openice" will be sorted into the "O" of the list, but the game is actually "2 On 2 Open Ice Challenge (rev 1.21)" which in turn should be in the "#" of the list instead.  (Also "Vs. Balloon Fight" is actually "balonfght" so that would explain why you see that "V" game in the "B" category.)  Therefore the whole list should really be resorted using the second name which is the full name of the game.  You can import the whole list into Excel (if you have it), and resort it via columns.  Or if you are using a 32 bits Notepad++ you can download a plugin that will let you sort it by columns as well.  I hope future versions of AM fixes this when you use the "generate romlist" for games (should be sorted by "Title" which is the 2nd column).

Thx for the help and idea. :) But since I use the filter to sort by "Title" to avoid using mame rom names the jump shouldn't happen I think.

@zpaolo11x

I will try doing it a little later today, using your custom layout and send an e-mail with the console output.
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: zpaolo11x on May 04, 2019, 01:42:07 AM
@zpaolo11x

I will try doing it a little later today, using your custom layout and send an e-mail with the console output.

I saw the list, I found the culprit: it's "Vs. The Goonies", my routine strips the "Vs." but not the "The", therefore the error in sorting. If you can try with the attached layout it should fix it, hopefully it will fix also the game letter issue...
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: Enkak on May 04, 2019, 07:45:01 AM
Just tried but sadly the same problems seem to persist with letter T before H. In these prints, for example, the scroll simple refuses to go back/left after you reach the letter S.
I can also confirm that this issues seem to happen only with MAME. Tried using it in other system/romlist and everything seems to be working good, no problems at all. Even the alphabet picks always the first game of each letter as it should, etc.

Sorry giving you so much trouble. Maybe other people can replicate these issues with MAME?
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: Wenzon on May 04, 2019, 09:41:15 AM
I found a bug.

When you set this theme in the main menu having other systems, the listing gets banged.
The "Scrollbar Style LabelList" option does not appear in the main menu or when accessing other systems. (image1)

The organization comes back when you start selecting the system. But the problem of the ScrollbarBar Style LabelList continues when you access one of the systems. (Image 2 and 3)

Sorry my english.  :-[

Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: zpaolo11x on May 04, 2019, 06:26:37 PM
Just tried but sadly the same problems seem to persist with letter T before H.

You are absolutely right: the fix was correct but in the incorrect order (long story short, it didn't fix anything). This time I'm pretty sure it's ok since I downloaded the Goonies rom just to test :D
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: zpaolo11x on May 04, 2019, 06:33:47 PM
I found a bug.

When you set this theme in the main menu having other systems, the listing gets banged.

I see the issues you mention, but I only use one system and one display so I never experienced that. Can you tell me how to configure AM for multiple systems like you have, so that I can debug it? Also when you launch AM with Arcadeflow, is there any error message on the console you can copy paste here for debug?
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: Cobra83 on May 04, 2019, 11:48:55 PM
zpaolo11x any chance you could upload the latest version of your theme to google drive or anywhere else? For some reason the link to your site won't work for me and it always times out, thanks in advance!
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: Wenzon on May 05, 2019, 03:01:45 AM
I found a bug.

When you set this theme in the main menu having other systems, the listing gets banged.

I see the issues you mention, but I only use one system and one display so I never experienced that. Can you tell me how to configure AM for multiple systems like you have, so that I can debug it? Also when you launch AM with Arcadeflow, is there any error message on the console you can copy paste here for debug?


Error message does not exist. I use only one monitor.

I put in the main menu the systems "Capcom I, Capcom II, Capcom III, NeoGeo, Atomiswave", among others. When I run the Attractmode the main menu appears messed up as reported. By going through the systems the listing returns to normal.

The "ScrollbarBar Style LabelList" option disappears when you access the main menu or some system.

I use the latest version of Attractmode. Here are the settings I use for your theme.


Code: [Select]
layout_config Arcadeflow
param                amchangetimer 10
param                amenable Inactivity only
param                ammessage  - PRESS ANY KEY -
param                amsound Yes
param                amtimer 120
param                amtune
param                audiovidhistory No
param                audiovidsnaps No
param                baserotation None
param                bgblurred
param                colortheme Dark
param                cropsnaps Square
param                customsize
param                darkpanel Dark
param                dat_path $HOME/mame/dats/history.dat
param                datashadowsmooth Yes
param                fpson No
param                frostedglass Yes
param                generate_index
param                historypanel White panel
param                horizontalrows 1
param                index_clones Yes
param                layersnap No
param                layervideo No
param                livesearch Yes
param                lowres No
param                newgame No
param                overmenubutton select
param                paramx1
param                paramx2
param                paramx3
param                paramx4
param                paramx5
param                paramx6
param                paramx7
param                paramx8
param                paramx9
param                paramxx0
param                paramxx1
param                paramxx2
param                paramxx3
param                paramxx4
param                paramxx5
param                paramxx6
param                paramxx7
param                paramxx8
param                paramxx9
param                scanlinemode Aperture
param                scrollertype LabelList
param                searchmeth Screen keys
param                snapglow Yes
param                snapgradient Yes
param                splashlogo Yes
param                splashlogofile
param                themeaudio Yes
param                thumbvideo Yes
param                verticalrows 1
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: zpaolo11x on May 05, 2019, 04:44:25 AM
zpaolo11x any chance you could upload the latest version of your theme to google drive or anywhere else? For some reason the link to your site won't work for me and it always times out, thanks in advance!

Sure, you can download the latest version here:

https://drive.google.com/drive/folders/1oLCme-XK4We57y1mYwyzrAhpRPUoPdU1?usp=sharing

I'll add the other versions as soon as possible and I'll try to keep it updated with new releases
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: Enkak on May 05, 2019, 10:22:23 AM
Just tried but sadly the same problems seem to persist with letter T before H.

You are absolutely right: the fix was correct but in the incorrect order (long story short, it didn't fix anything). This time I'm pretty sure it's ok since I downloaded the Goonies rom just to test :D

Everything seems to be fixed now, congrats!
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: Cobra83 on May 05, 2019, 07:26:01 PM
Thank you!
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: zpaolo11x on May 06, 2019, 12:24:24 AM
I put in the main menu the systems "Capcom I, Capcom II, Capcom III, NeoGeo, Atomiswave", among others. When I run the Attractmode the main menu appears messed up as reported. By going through the systems the listing returns to normal.

Ok, I think I'm getting it, let me check if I got it right, each "system" is in fact a Display in Attract Mode configuration? And AM is starting in "Display Menu" mode, right? So basically my theme glitches when used as display menu? Sorry for the basic questions
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: zpaolo11x on May 06, 2019, 01:49:20 AM
Everything seems to be fixed now, congrats!

Fantastic news, hopefully there are no other names causing issues with the routine :D I'll publish the update ASAP for everyone
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: Wenzon on May 06, 2019, 02:07:36 AM
I put in the main menu the systems "Capcom I, Capcom II, Capcom III, NeoGeo, Atomiswave", among others. When I run the Attractmode the main menu appears messed up as reported. By going through the systems the listing returns to normal.

Ok, I think I'm getting it, let me check if I got it right, each "system" is in fact a Display in Attract Mode configuration? And AM is starting in "Display Menu" mode, right? So basically my theme glitches when used as display menu?

Perfectly.   :)
Title: Re: Arcadeflow theme v 4.2 [Release] Updated 2 May 2019
Post by: zpaolo11x on May 07, 2019, 12:55:36 AM

Perfectly.   :)

So, yesterday I played a bit with multiple displays, a thing I never did before. Basically my conclusion is that, as it stands, Arcadeflow is not good as a display menu theme, so if you don't want to have issues (like the first picture you posted with all the boxes overalpping) you should go in Displays -> Display Menu Options and select "Default" as "Menu style / Layout". With this setting you should have the display list in the usual overlapping menu, for some reasons the "frosted glass" effect is missing here, I'll see if it can be fixed.

Of course it would be much better to be able to use Arcadeflow for the displays too, but I think I'll have to recode it properly because it seems to have issues right now (which is expected because Arcadeflow is heavily tailored to Mame).

As far as the missing labels bar is concerned, could you test if, with Arcadeflow 4.3 and using the "Default" theme for display menu, the label list is working as expected?
Title: Re: Arcadeflow theme v 4.3 [Release] Updated 6 May 2019
Post by: Wenzon on May 07, 2019, 02:20:08 AM
Quote
As far as the missing labels bar is concerned, could you test if, with Arcadeflow 4.3 and using the "Default" theme for display menu, the label list is working as expected?


It works as you suggested. But other way the problem persists.

Who knows in a next update you can fix this?  ;)

This theme is very beautiful. It's a beautiful job.
Title: Re: Arcadeflow theme v 4.3 [Release] Updated 6 May 2019
Post by: zpaolo11x on May 07, 2019, 07:55:06 AM
Who knows in a next update you can fix this?  ;)

Honestly... I'm already working on it :D It seems the issue is in the generation of the labels, since the display menu doesn't have a proper order, the label is always "null" and that messes with everything. I'm trying to patch it, but I think I'll need your help for some beta-testing ;D
Title: Re: Arcadeflow theme v 4.3 [Release] Updated 6 May 2019
Post by: Wenzon on May 07, 2019, 11:32:53 AM
Who knows in a next update you can fix this?  ;)

Honestly... I'm already working on it :D It seems the issue is in the generation of the labels, since the display menu doesn't have a proper order, the label is always "null" and that messes with everything. I'm trying to patch it, but I think I'll need your help for some beta-testing ;D

No problems!
You can count on my help.  ;D
Title: Re: Arcadeflow theme v 4.3 [Release] Updated 6 May 2019
Post by: zpaolo11x on May 08, 2019, 12:01:45 AM
You can count on my help.  ;D

I saw that you have "wheel" artwork and screenshot for the different displays, like "Capcom classics", "Capcom System I" etc, where do you get them and how do you configure AM to assign each of these to the displays?
Title: Re: Arcadeflow theme v 4.3 [Release] Updated 6 May 2019
Post by: zpaolo11x on May 08, 2019, 01:56:13 AM
No problems!
You can count on my help.  ;D

I have investigated a bit the "Displays Menu" issue, first of all, I've done some tweaks to Arcadeflow so that it works with frosted glass if you use a "Default" layout for display menus, then I did some tweaks so that if you choose Arcadeflow as display menu layout, it doesn't crash and the timeline should still work. If you want you can check the attached layout.nut, so I can see how it looks when you use it as display menu.

I thought I could insert an option in Arcadeflow so that, when enabled, it would make the layout more fit to use as display menu, my idea was that the user could set the same layout (Arcadeflow) for all the displays and for the display menu, and tweak the settings of the display menu layout to enable that option. To my surprise though, if the same layout is used both as Display Menu Layout and as Display Layout, the options are shared, so this trick is a no go :(
Title: Re: Arcadeflow theme v 4.3 [Release] Updated 6 May 2019
Post by: Wenzon on May 08, 2019, 07:48:26 AM
Quote
I saw that you have "wheel" artwork and screenshot for the different displays, like "Capcom classics", "Capcom System I" etc, where do you get them and how do you configure AM to assign each of these to the displays?

Uooouuu !!!  :o
Many questions and inquiries for my poor English.  ;D

I'll try to explain. Wheel, artwork and screenshot, I basically found it on google.

In the Attractmode settings, both must have the same name in the "Emulators and Displays" (Image1 and Image2).

In "Displays Menu Options", "Style Menu / Layout", you have to select your theme (ArcadeFlow).
Title: Re: Arcadeflow theme v 4.3 [Release] Updated 6 May 2019
Post by: zpaolo11x on May 08, 2019, 07:56:14 AM
Many questions and inquiries for my poor English.  ;D

I'll try to explain. Wheel, artwork and screenshot, I basically found it on google.

In the Attractmode settings, both must have the same name in the "Emulators and Displays" (Image1 and Image2).

Got it. There's an issue with Attract Mode when you use the same layout for the Displays and as Display Menu, but I'm doing something like this: I'll develop an Arcadeflow theme with a "Display Menu" option. Just duplicate the theme folder and apply the copied layout as Display Menu layout, activating the option in the layout settings. In this way everything will work with no glitches and a nice appearance.

The "Display Menu" option will force some settings like:

- you'll always have square thumbs, because it's easyer :D
- no game data, button data ect will be loaded
- Scrollbar will have no labels because they don't make sense in that mode
- Overlay context menu will not work

I'm coding it right now, I'll share it as soon as ready...
Title: Re: Arcadeflow theme v 4.3 [Release] Updated 6 May 2019
Post by: Wenzon on May 08, 2019, 08:33:46 AM
Quote
Got it. There's an issue with Attract Mode when you use the same layout for the Displays and as Display Menu, but I'm doing something like this: I'll develop an Arcadeflow theme with a "Display Menu" option. Just duplicate the theme folder and apply the copied layout as Display Menu layout, activating the option in the layout settings. In this way everything will work with no glitches and a nice appearance.

I was going to tell you about it now.  ;D

Quote
I'm coding it right now, I'll share it as soon as ready...
I will wait anxiously.
Title: Re: Arcadeflow theme v 4.3 [Release] Updated 6 May 2019
Post by: zpaolo11x on May 08, 2019, 11:43:31 AM
Sneak preview of the new "Displays Menu" mode: first image is the new layout when used as a layout for displays menu; as you can see artwork is squashed and orientation of snaps is not good, plus lots of glitches in game data and scrollbar.

Enable "Displays Menu mode" from the options and, without having to change anything else, the theme looks like the second image. And you can still customize a lot of other aesthetic elements like in the standard theme (like going 1-row for example).
Title: Re: Arcadeflow theme v 4.3 [Release] Updated 6 May 2019
Post by: Enkak on May 08, 2019, 12:12:42 PM
Oh this looks very nice as Display Menu, love that version with a single row. Could work wonderful in a custom build using only Arcadeflow. :)
Title: Re: Arcadeflow theme v 4.3 [Release] Updated 6 May 2019
Post by: zpaolo11x on May 08, 2019, 12:14:57 PM
Oh this looks very nice as Display Menu, love that version with a single row. Could work wonderful in a custom build using only Arcadeflow. :)

Thanks, actually you'll have to use two instances of Arcadeflow, because the same layout can't have different options for Displays Menu and for single Displays right now. Easy fix: duplicate the entire thing LOL
Title: Re: Arcadeflow theme v 4.3 [Release] Updated 6 May 2019
Post by: Enkak on May 08, 2019, 01:02:25 PM
 ;D It happens with more layouts. No problem, the duplicate can be named "Arcadeflow - display menu" or similar ;)
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 09, 2019, 07:23:58 AM
Arcadeflow 4.4 is out, Displays Menu is the new hot feature, so have fun and report bugs!
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 09, 2019, 10:37:22 AM
Great news, downloaded and can't wait to try it later. :)

PS: Where can I find the square snaps that you used in your screenshots for display menu example?
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 09, 2019, 12:00:34 PM
PS: Where can I find the square snaps that you used in your screenshots for display menu example?

I downloaded them from internet, looking for something like "Capcom wallpaper" etc. I can share them with you if you want. Also consider you don't need square snaps, the layout will crop them for you ;)
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: spelunkyguy on May 10, 2019, 12:03:34 AM
Heya, great theme! I have some issues that are probably more related to not being too familiar with Attract Mode, but wanted to check here:

Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 10, 2019, 12:50:27 AM
Heya, great theme! I have some issues that are probably more related to not being too familiar with Attract Mode, but wanted to check here:

Hi and thank you for the comments!

Most of the issues you are having are caused by the fact that Arcadeflow is tailored for use with MAME, so it gets the game data (categories, number of players, controllers, manufacturer) in a way that works with MAME and probably doesn't work with other emulators.

The same is true for the thumbnails and videos: Arcadeflow is designed to use game snapshots as main artwork, with the game title on top. And the orientation of the snapshot is decided from a property that I think only MAME games have (Orientation). If that property is not present the thumbnail is vertical (I should change that) but if you use box arts instead of snaps it will not work well and the artwork will be stretched a bit (to 4:3 or 3:4 aspect).

To make a long story short, Arcadeflow is not really suited for this use, I could try to rewrite some parts to be better when using console games, but right now it's mostly an arcade game layout.

EDIT: If you have game snaps (static, not video) you can use them as "snaps" artwork and Arcadeflow should work, but orientation will probably be a mess anyway :/ In that case I suggest using "Square" option
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: spelunkyguy on May 10, 2019, 01:50:11 AM
Wow, thanks for the fast reply! I do indeed have game snaps too, but these only work partially too: 4:3 stuff looks fine but wider ratios like GBA/PSP don't look right in either square *or* horizontal-vertical since they're landscape rather than portrait. I'm not sure how motivated you are to make AF more compatible for console emulation, but it'd be so cool if you could add some functionality to work with more varied artwork/aspect ratios :)
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 10, 2019, 02:43:56 AM
I do indeed have game snaps too, but these only work partially too: 4:3 stuff looks fine but wider ratios like GBA/PSP don't look right in either square *or* horizontal-vertical since they're landscape rather than portrait.

I see, this happens because Arcadeflow expects snaps to be of arcade games, that's why it corrects the aspect ratio to show them in 4:3 or 3:4 (eg: CPS1 games have a pixel resolution that's not 4:3, but CRTs used in arcade are always 4:3, therefore the correction) .When a game is cropped to be square, it is again the 4:3 or 3:4 adjusted version that is cropped.

For console games intended to be viewed on TV screens it should be fine (as long as it can get the correct orientation, but his is an easy fix for me), while handhelds like GBA or PSP, that have a different aspect ratio, it will be stretched badly even in square mode. Moreover as I said the vertical or horizontal orientation of the game is not taken from the snap size, but from the game data (in the past I used the snap size but for some reason it was trickier so I went back to orientation data)

Quote
I'm not sure how motivated you are to make AF more compatible for console emulation, but it'd be so cool if you could add some functionality to work with more varied artwork/aspect ratios :)

One issue is with the game data: I have no idea how to get all the game data for console games (I'm not that much into console emulation), but this can probably be fixed with a bit of study :D
Different aspect ratios... that's more tricky: the shadows effect under the snapshots are not "realtime": they are pre-rendered shadows in 4:3, 3:4 or square aspect ratios. So ther are two scenarios here:

 1 - If you want to use box art instead of snapshots for the thumbs I'll need to make the shadows dynamic. And see how it copes with the game titles, and check how it interact with video thumbnails kick in. Of course a simplified version of the thumbnails grid with just game box art, no title artwork (unnecessary since there's the box art) and no overlay videos could be a solution.
 2 - if you want to use screenshots as thumbs I'll just need to code something to disable the horizontal/vertical detection and the aspect ratio correction. Maybe there's a way to detect if a game list is Arcade or not...

I can't promise anything right now, but I'll think about it :)
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 10, 2019, 03:16:54 AM
PS: Where can I find the square snaps that you used in your screenshots for display menu example?

I downloaded them from internet, looking for something like "Capcom wallpaper" etc. I can share them with you if you want. Also consider you don't need square snaps, the layout will crop them for you ;)

Thank you for the hint. Ah great the crop detail, will try to play a little with it and some artwork then, thanks again :)

PS: I would be interested in the layout working with consoles games too. For the detection of type of game and infos maybe you can make it work also with xml lists? I use them generally for that purpose as import_extras.
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 10, 2019, 03:27:48 AM
Regarding console games, I have crafted a hack that should work if you use snapshots for the thumbnails: this hack considers games horizontal if no "Orientation" data is found. It should work fine with console games made for TV (4:3). You can check it from this attachment.

As far as xml lists are concerned, and console in general, any hint you can give me as how to setup a nice console environment is good. I was able to configure SNES9X with a couple of ROMs, but how about snaps and box art? Where do you get them from? Scraping?
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 10, 2019, 03:43:12 AM
Regarding console games, I have crafted a hack that should work if you use snapshots for the thumbnails: this hack considers games horizontal if no "Orientation" data is found. It should work fine with console games made for TV (4:3). You can check it from this attachment.

As far as xml lists are concerned, and console in general, any hint you can give me as how to setup a nice console environment is good. I was able to configure SNES9X with a couple of ROMs, but how about snaps and box art? Where do you get them from? Scraping?

Thx for the layout hack test, will see later how it works. :)

Regarding snaps and box art for consoles/emulators, normally I get them from EmuMovies (you can get almost everything from there in free version) or just searching in google for x game screenshot or boxart. I can get them for you also if you need.

Not sure if this helps, the part of my config related to media in AM is currently like this (I'm using a central folder with relative paths):

Code: [Select]
import_extras        meta\Super Nintendo Entertainment System (custom).xml
artwork    boxart          ..\..\collections\Super Nintendo Entertainment System\boxart
artwork    cart            ..\..\collections\Super Nintendo Entertainment System\cart
artwork    cover            ..\..\collections\Super Nintendo Entertainment System\cover
artwork    flyer           ..\..\collections\Super Nintendo Entertainment System\boxart
artwork    marquee      ..\..\collections\Super Nintendo Entertainment System\logo
artwork    snap            ..\..\collections\Super Nintendo Entertainment System\video;..\..\collections\Super Nintendo Entertainment System\snap
artwork    video            ..\..\collections\Super Nintendo Entertainment System\video
artwork    wheel           ..\..\collections\Super Nintendo Entertainment System\logo


The only problem AM is having at the moment with hyperlist xml lists (mine says custom because I'm adding manually some info missing) is scrapping the players number even with that information being in the lists. It's something related to source code thought to work with MAME format list at the beginning I think.
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 10, 2019, 04:46:34 AM
The snapshots hack is working very good as you can see in the print, thx again. :) You can also notice that the theme is already picking info automatically from the xml list, good sign and that seems to be working already except the eventual logos that are missing but that is normal since the theme was made to work with mame originally and logos taken from that list.

With consoles probably could be a good idea for the layout to be able to pick the image in "manufacturer_images" or text from the xml lists since there's too many manufacturers and would be almost impossible to do images for all.

Also other idea/suggestion for the future if at all possible. Since consoles don't have an history.dat file, maybe the info in the history panel for those systems could be taken from Attract-Mode\scraper\insert system here\overview ?

Cheers.

Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 10, 2019, 04:54:19 AM
The snapshots hack is working very good as you can see in the print, thx again. :)

Good to know! The screenshot looks very nice indeed!

Quote
With consoles probably could be a good idea for the layout to be able to pick the image in "manufacturer_images" or text from the xml lists since there's too many manufacturers and would be almost impossible to do images for all.

Is "manufacturer_images" another artwork source? I think this can be done, but aesthetically you'll have a mix of white stylized logos and colorful logos. Maybe going with plain text would be a good alternative.

Quote
Also other idea/suggestion for the future if at all possible. Since consoles don't have an history.dat file, maybe the info in the history panel for those systems could be taken from Attract-Mode\scraper\insert system here\overview ?

I'll see if I can do it. I started getting artworks for a test environment, which is the pre-requisite to start experimenting with console stuff. Glad that the theme is reacting in a nice way with the current hack, there are still some icons missing (buttons, controllers and players) and of course it will not work for handheld consoles with non-4:3 aspect ratios, but it's a start :D
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 10, 2019, 05:35:16 AM
Is "manufacturer_images" another artwork source? I think this can be done, but aesthetically you'll have a mix of white stylized logos and colorful logos. Maybe going with plain text would be a good alternative.

Ah I meant the "manufacturer_images" folder in your theme where the layout normally picks the logos (like it's doing with Aero the Acrobat in the print) if there's the same name in the romlist. I like your logos monochromatic solution, but with consoles in the mix it can be too many manufacturers to make art/logos, so the plain text taken from a hyperlist/hyperbase xml list could be an alternative if there's no logos in the folder.
Similar to what we can do with media art paths maybe? That you can put 3 or more sources and the layout pick the source that has the media?

Quote
Also other idea/suggestion for the future if at all possible. Since consoles don't have an history.dat file, maybe the info in the history panel for those systems could be taken from Attract-Mode\scraper\insert system here\overview ?

I'll see if I can do it. I started getting artworks for a test environment, which is the pre-requisite to start experimenting with console stuff. Glad that the theme is reacting in a nice way with the current hack, there are still some icons missing (buttons, controllers and players) and of course it will not work for handheld consoles with non-4:3 aspect ratios, but it's a start :D

Yeah, and a good start :)
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 10, 2019, 06:25:22 AM
Similar to what we can do with media art paths maybe? That you can put 3 or more sources and the layout pick the source that has the media?

I can't do that for manufacturers because they don't come as artworks in my theme: the usual way to do manufacturer artoworks is a folder where for each game you have a gamename.png image of the manufacturer of that game. Lots of duplicated images. In my theme there's a parser fucnction that gets the manufacturer name from the romlist data and loads the proper image.

I've patched together a version that should show the name in plain text when no logo is present, would you like to test it? ;D
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 10, 2019, 06:46:30 AM
Working and font choice merges good with the ones that have logos. ;)

Probably some manufacturer names will need some tweaks to font size. Thinking about the isolated "t" here and other cases, but working really good already, thx again :) 

Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: spelunkyguy on May 10, 2019, 06:49:43 AM
Gave the new layout a shot, was a little unsure if the hack was applied to the horizontal-vertical layout or the square one,  but after testing both things are definitely improved!

Without wanting to spam the thread with too many pics, it looks like the h-v layout is working best:

(https://i.imgur.com/hdUXTAs.jpg)
(https://i.imgur.com/2Euedve.jpg)

It does look like a fair bit of the NES boxarts are being cropped, likely due to their portrait orientation vs the SNES's landscape boxart?
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 10, 2019, 07:14:33 AM
Gave the new layout a shot, was a little unsure if the hack was applied to the horizontal-vertical layout or the square one,  but after testing both things are definitely improved!

[...]

It does look like a fair bit of the NES boxarts are being cropped, likely due to their portrait orientation vs the SNES's landscape boxart?

The hack is for both for the horizontal-vertical layout and the square layout, but it is intended for screenshots used as thumbnail artwork. Box arts will still be stretched or cropped incorrectly I fear, fixing that will require some more tricks or even a redesign of the carrier (I'm not saying I won't do it LOL)
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: dark1973 on May 11, 2019, 08:59:40 AM
Hello.
I'm sorry for my bad English, I'm Italian.
I'm a fan of your theme. I would like to give you a suggestion. could you add an image with the arcade machine controls? like these...

If you want I can design the image with photoshop and send it to you
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 11, 2019, 02:16:29 PM
I'm a fan of your theme. I would like to give you a suggestion. could you add an image with the arcade machine controls? like these...

I'm Italian too :) I'll answer in english though because maybe the answer will be useful to other people.

Actually you can add that image yourself: if you create an image with transparent background, as big as your screen, with the icons for arcade controls (like the screenshots you attached to that post), you can go in the layout options and insert the path to the image in the "Custom BG Image" field, this will overlay your image on the layout.

Let me know if it works for you :)

Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 13, 2019, 01:50:15 AM
The snapshots hack is working very good as you can see in the print, thx again. :) You can also notice that the theme is already picking info automatically from the xml list

In my snes9x setup, how do I tell AM that it has to read the xml list file? And how do I generate it?
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 13, 2019, 05:49:52 AM
A question for people using Arcadeflow as a console layout... sooner or later I'll implement a "boxart" version of the theme, I'm sure, but since then I'm tweaking it to fit console games better.

I need a way to sense if the current system is an arcade, a console or an handheld. My idea was to use the "System" field in the emulator setting. Is it feasible or how do you use that?

The idea is that if the System field contains "Arcade" then the theme will work as usual, if it contains "Console" it will sense the orientation of the screen from the snapshots (Vectrex I didn't forget about you) and adapt some parts of the UI, if it contains "Handheld" it will stop correcting the aspect-ratio of the screenshot since handhelds usually have square pixels.
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 13, 2019, 07:06:55 AM
A question for people using Arcadeflow as a console layout... sooner or later I'll implement a "boxart" version of the theme, I'm sure, but since then I'm tweaking it to fit console games better.

I need a way to sense if the current system is an arcade, a console or an handheld. My idea was to use the "System" field in the emulator setting. Is it feasible or how do you use that?

The idea is that if the System field contains "Arcade" then the theme will work as usual, if it contains "Console" it will sense the orientation of the screen from the snapshots (Vectrex I didn't forget about you) and adapt some parts of the UI, if it contains "Handheld" it will stop correcting the aspect-ratio of the screenshot since handhelds usually have square pixels.

I don't mind working that way, specially because I intend to have later a custom build using only your theme. The "system" field was used before for the gamesdb scrapping information/meta data but since that isn't working so well (or at all) lately these days I use only the import extras for that purpose so for me the "System" field feels like a good idea. I already had "Arcade" in the main system field so it would be easy to change the others.

The snapshots hack is working very good as you can see in the print, thx again. :) You can also notice that the theme is already picking info automatically from the xml list

In my snes9x setup, how do I tell AM that it has to read the xml list file? And how do I generate it?

Here I created in AM root folder another called "meta" and put there all the xml files. Then you can use import extras field like this:

import_extras        meta\Super Nintendo Entertainment System (custom).xml

I downloaded the original (mine says custom because I'm adding manually the number of players missing in consoles lists) xml list from here: https://hyperlist.hyperspin-fe.com/

Some are outdated but you can get newer versions in their forums. It's good for testing.
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 13, 2019, 07:42:02 AM
Here I created in AM root folder another called "meta" and put there all the xml files. Then you can use import extras field like this:

import_extras        meta\Super Nintendo Entertainment System (custom).xml

I downloaded the original (mine says custom because I'm adding manually the number of players missing in consoles lists) xml list from here: https://hyperlist.hyperspin-fe.com/

Some are outdated but you can get newer versions in their forums. It's good for testing.

Wow that worked, I got a nice SNES setup with all metadata and it looks pretty good. Most consoles look nice with the Arcadeflow style of snapshot + wheel artwork, with one notable exception: Game Boy :O All those grey snapshots look very uninspiring even with the game title overlayed :D I'll see how it looks if you load box arts instead of snapshots, and video snaps loaded later on, but a box-art mode is probably better for console games :/
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 13, 2019, 07:51:21 AM
Here I created in AM root folder another called "meta" and put there all the xml files. Then you can use import extras field like this:

import_extras        meta\Super Nintendo Entertainment System (custom).xml

I downloaded the original (mine says custom because I'm adding manually the number of players missing in consoles lists) xml list from here: https://hyperlist.hyperspin-fe.com/

Some are outdated but you can get newer versions in their forums. It's good for testing.

Wow that worked, I got a nice SNES setup with all metadata and it looks pretty good. Most consoles look nice with the Arcadeflow style of snapshot + wheel artwork, with one notable exception: Game Boy :O All those grey snapshots look very uninspiring even with the game title overlayed :D I'll see how it looks if you load box arts instead of snapshots, and video snaps loaded later on, but a box-art mode is probably better for console games :/

Glad to hear that it worked :)

Share some screenshots when you can to see the evolution of it. :p

Not sure how box-art will look because of different dimensions and so on. I'm having some problems with it on some extra layouts for other theme because SNES are rectangular, others are squared, etc. For Arcadeflow screenshot + wheel artwork is looking really great and promising. Also makes everything balance and connect with arcade main theme of course. :)
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 14, 2019, 02:44:03 AM

Share some screenshots when you can to see the evolution of it. :p

Not sure how box-art will look because of different dimensions and so on. I'm having some problems with it on some extra layouts for other theme because SNES are rectangular, others are squared, etc. For Arcadeflow screenshot + wheel artwork is looking really great and promising. Also makes everything balance and connect with arcade main theme of course. :)

Well I thought that my Layout could adapt to vertical/horizontal/square box art with some minimum cropping, but you are probably right I should stick with the Arcade look and feel...

Attached you can see the layout in SNES mode, looks pretty good with the horizontal screenshots. The other attachment is the Game Boy display... it's pretty bad, I thought using square thumbs would be a good idea but still the issue is that everything is grey grey grey :D At least if the screenshots had the "green LCD" color it would be a bit better...
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 14, 2019, 07:00:13 AM
And this is a sneak sneak sneak preview of how it could be with box-art... I'm not sure I like it though...
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 14, 2019, 07:09:10 AM
And this is a sneak sneak sneak preview of how it could be with box-art... I'm not sure I like it though...

Oh I like it, looks really good actually and can work as alternative displays if people don't want to use screenshots. And noticing there the new meta data icons. :)

I was writing a reply before your new one arrived. :D

I was testing using Display method for GBA to see the crop and it looked good, better than using square option in default layout. Small print attached. But your new version with Game Boy already look better :)
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 14, 2019, 07:34:42 AM
Smart idea using Displays mode to have better square crop ;) My version is better because it disables thumbnail smooth gradient and game wheel artwork, so you just get the plain box art. But then the question is, what about the game play video kicking in? In Arcade mode it looks cool, here it looks fine on the SNES (4:3 box art) or the game boy (box art is square and screen is almost square), but for the Genesis for example, with vertical box art, the display will be severely cropped.
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 14, 2019, 07:58:52 AM
Smart idea using Displays mode to have better square crop ;) My version is better because it disables thumbnail smooth gradient and game wheel artwork, so you just get the plain box art. But then the question is, what about the game play video kicking in? In Arcade mode it looks cool, here it looks fine on the SNES (4:3 box art) or the game boy (box art is square and screen is almost square), but for the Genesis for example, with vertical box art, the display will be severely cropped.

Those look great. :)

For genesis or other cases maybe the best option is a different option in "General" section for vertical art? Unsure about the video snaps working on that though. :(

Controlling different boxart or flyers dimensions can be hard. I'm giving a little help to the Chicuelo port regarding some extra layout options for vertical art like flyers or boxart like the NES, Saturn, PS2, etc., other for SNES and one for square art. It can get tricky and hard. ;D

So probably best is to have extra layout options for anyone that wants them (similar to Display menu), with default one being the arcade version using snaps?
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 14, 2019, 09:33:32 AM
For genesis or other cases maybe the best option is a different option in "General" section for vertical art? Unsure about the video snaps working on that though. :(

I plan to do something like this: a "dummy" hidden boxart will be used to get the proportions, if it's almost square then square mode is triggered, if it's horizontal or vertical then Arcadeflow will use horizontal or vertical thumbs.
I'll ditch videos in this case, but you'll see them in the "history" page.

Quote
Controlling different boxart or flyers dimensions can be hard. I'm giving a little help to the Chicuelo port regarding some extra layout options for vertical art like flyers or boxart like the NES, Saturn, PS2, etc., other for SNES and one for square art. It can get tricky and hard. ;D

So probably best is to have extra layout options for anyone that wants them (similar to Display menu), with default one being the arcade version using snaps?

It's not hard per se, it's just that I don't want to add another shader surface stack to dynamically generate shadows, and my shadows are only 4:3, 3:4 or square, but that should fit most cases :D

As far as options are concerned, I plan to do like this: Arcadeflow will always work in Arcade mode, showing console games in 4:3 aspect ratio (GameBoy will be cropped but it's ok). There will be an optional "boxart" mode that will make console games show boxarts, and arcade game won't be affected.

The issue is that ALL console displays will be affected by that choice, but I hope in the future we'll be able to have per-display layout settings.
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 14, 2019, 10:25:29 AM
Sounds like a good plan :) And I guess that for consoles we can also use for now the duplicate method if needed to make some use boxart and other snaps.
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 15, 2019, 01:50:45 AM
Is console games box art supposed to use the "flyer" artwork category by default?
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 15, 2019, 03:18:15 AM
Is console games box art supposed to use the "flyer" artwork category by default?

It really depends on your system emulator settings. You can create/have a specific boxart artwork section, or duplicate it depending what some of the layouts code need to find.

SNES example here:

Code: [Select]
artwork    boxart          ..\..\collections\Super Nintendo Entertainment System\boxart
artwork    cart            ..\..\collections\Super Nintendo Entertainment System\cart
artwork    cover           ..\..\collections\Super Nintendo Entertainment System\cover
artwork    flyer           ..\..\collections\Super Nintendo Entertainment System\boxart
artwork    marquee         ..\..\collections\Super Nintendo Entertainment System\logo
artwork    snap            ..\..\collections\Super Nintendo Entertainment System\video;..\..\collections\Super Nintendo Entertainment System\snap
artwork    video           ..\..\collections\Super Nintendo Entertainment System\video
artwork    wheel           ..\..\collections\Super Nintendo Entertainment System\logo
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 16, 2019, 01:25:35 AM
Sneak peek of Genesis console mode with vertical boxart. The code is dirty as hell, it's really driving me mad, but at least it works for horizontal and vertical boxes. I have to hack it even more to accomodate square boxes :D

PS: My idea of using a dummy artwork to get image size is not working since image size data is not available at the time of layout creation but only as transition_callback, so either I put all the layout creation as a function of a transition callback (a bit overkill) or I have to find a different way :O
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 16, 2019, 04:37:09 AM
Not bad at all :) :D

And then you have cases like the SNES and others where the Japanese boxes are completely different dimension wise, going from horizontal to vertical. Since there's many good translations for Japanese games things can get crazy if you have those mixed like I have. For those special cases I chose the default mode of the layout and begone with it before going mad trying to use alternative layouts that used the boxart.  ;D
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 16, 2019, 04:41:15 AM
I still have to check but since the horizontal and vertical box orientation is done “per thumb” it should mix horizontal and vertical boxes gracefully.
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 16, 2019, 04:43:12 AM
Ah great to hear that. Similar to how the main arcade layout mixes vertical and horizontal games with snapshots?
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 16, 2019, 04:50:44 AM
Ah great to hear that. Similar to how the main arcade layout mixes vertical and horizontal games with snapshots?

Exactly, the boxart is an adaptation of the standard layout. The square layout is a different story since in Arcade mode is generated when the theme is loaded so it won't mix (gonna change in the future of course).
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 19, 2019, 05:28:43 AM
Very curious as usual to see the final result of your theme with those new additions to console systems. Your Display menu solution is really looking great here after added some images to it. :)
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: SFNMutt on May 19, 2019, 05:57:33 AM
thanks for the update
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 19, 2019, 08:58:08 AM
Very curious as usual to see the final result of your theme with those new additions to console systems. Your Display menu solution is really looking great here after added some images to it. :)

Looks good!

I'm still working on the box art mode, it now adapts to square boxes too, and even mixed square/horizontal/vertical boxes. But still there's a lot of work to do like checking the blurred background in this new mode, optimizing the gameplay snaps for handhelds, checking that the code, which is still a mess, is not breaking anything etc. Maybe I'll delay some tweaks and optimization for further releases, I can't wait to release the box art mode LOL
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: qqplayer on May 19, 2019, 12:25:20 PM
You are a genius :)
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 20, 2019, 06:54:58 AM
Working on box art mode for rev 4.5 I found a bug in the scaling of thumbs that impacted versions from around 4.0, great, after much fiddling I think I fixed all that, now all the thumbs scale perfectly centered! This to say that box art mode still has a quite long way to go ;D
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: verion on May 20, 2019, 10:25:39 AM
I must tell you - this is an AWESOME theme.
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 20, 2019, 02:12:22 PM
Working on box art mode for rev 4.5 I found a bug in the scaling of thumbs that impacted versions from around 4.0, great, after much fiddling I think I fixed all that, now all the thumbs scale perfectly centered! This to say that box art mode still has a quite long way to go ;D

The work never ends :D Great news though on finding that bug. Also agree with verion that this is an awesome theme. :)
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 21, 2019, 03:33:20 AM
Box art mode is ready and (hopefully) debugged. This is how it looks with vertical/horizontal/square boxes. Right now it's checking strictly for square boxes, maybe I'll need to add some fuzzyness (so if you have a 500x501 artwork it will consider it square)

I only need to polish the "handheld" mode, where the aspect ratio of the screen is not 4:3 or 3:4, there are many ways to fix this and I'm not sure which one I like most. Just a bit of patience and I'll release it.
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 21, 2019, 04:33:52 AM
Wow, this is looking really really good and makes the theme even more flexible but with a very persistent and balanced design. Can't wait. :)

Yeah, some handhelds can be a pain. Widescreen videos, not so widescreen videos. For some themes I had to convert the videos to 4.3 and hope for the best.
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 21, 2019, 06:21:07 AM
Handheld will force square thumbs and crop the hell out of the screenshots :D Everything seems fine, except if you don't use Arcadeflow as Displays Menu layout, but the default displays menu (the list), emulator data is not updated so it messes handheld mode. I hate it >:(
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 21, 2019, 10:11:44 AM
Handheld will force square thumbs and crop the hell out of the screenshots :D Everything seems fine, except if you don't use Arcadeflow as Displays Menu layout, but the default displays menu (the list), emulator data is not updated so it messes handheld mode. I hate it >:(

Tell me more regarding the emulator data problem. Maybe I can help in some way. It's because of how it handles meta data lists or something else?
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: zpaolo11x on May 21, 2019, 10:33:16 AM
It’s something like this: when the layout is loaded some emulator data is read, so if the emulator has category Arcade, Console or Handheld the theme reacts accordingly and changes the way some parts of the UI are drawn. The problem is that when you change display, and the display layout is the same, the layout is not reloaded but only the list of games. Therefore everything that’s dynamically updated during tonewlist transition is updated, but the parts of the GUI that are set up during the layout startup are not changed.

I found a workaround: when a tonewlist transition is triggered and the display is not the same, the layout is reloaded. This is a bit slower but it works (i.e. 4.5 is going to be released before the end of the  week.

Another option would be to make the whole ui drawing dynamic. It’s not impossible and would mean faster display changes, but it’s a lot of work and I’m not going to do it now (or 4.5 will be delayed, and we don’t want that)
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: Enkak on May 21, 2019, 12:28:32 PM
It’s something like this: when the layout is loaded some emulator data is read, so if the emulator has category Arcade, Console or Handheld the theme reacts accordingly and changes the way some parts of the UI are drawn. The problem is that when you change display, and the display layout is the same, the layout is not reloaded but only the list of games. Therefore everything that’s dynamically updated during tonewlist transition is updated, but the parts of the GUI that are set up during the layout startup are not changed.

I found a workaround: when a tonewlist transition is triggered and the display is not the same, the layout is reloaded. This is a bit slower but it works (i.e. 4.5 is going to be released before the end of the  week.

Another option would be to make the whole ui drawing dynamic. It’s not impossible and would mean faster display changes, but it’s a lot of work and I’m not going to do it now (or 4.5 will be delayed, and we don’t want that)

Ah, the idea that you talked before using the "system" part of the emulator cfg file to load each kind of display (Arcade, Consoles, handhelds)?

Glad that you have found a middle-ground solution. Looking forward to 4.5 and how things will look and work. :)
Title: Re: Arcadeflow theme v 4.4 [Release] Updated 9 May 2019
Post by: spelunkyguy on May 22, 2019, 06:17:50 PM
This is looking super promising, can't wait for the release. You're an absolute legend zpaolo!
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 23, 2019, 08:08:59 AM
Arcadeflow 4.5 is out, support for console games, box art, handheld snaps, bells and whistles, some new category artwork and hopefully not many bugs :D

Enjoy!
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: blinkybill on May 23, 2019, 08:43:18 AM
Arcadeflow 4.5 is out, support for console games, box art, handheld snaps, bells and whistles, some new category artwork and hopefully not many bugs :D

Enjoy!
I registered to this forum just to say a huge thanks for this theme and the frequent updates. it was just what i was looking for.
if you need any Photoshop help, feel free to PM me. You saved me tons of work and i'll be glad to give back.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: dukpoki on May 23, 2019, 10:24:44 AM
hmm boxart isn't working for me.  I enable it in the options but I still get snaps with wheels over it.  I have my system cfgs pointing to "flyer" for artwork.  (which would be boxart for consoles and flyers for arcades).  Any ideas?
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: arthurvalenca on May 23, 2019, 11:51:03 AM

I need a help, I would like to know how to put the boxes of the games to appear in the list of games, I did not quite understand how to do this.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 23, 2019, 11:57:56 AM
Sorry I wasn't precise enough in my explanation: to enable box art mode, you also need to go in the Attract Mode menu, "Emulators", select the emulator that needs box arts and then in the "System Identifier" field you need to add "Console". So if for example your Sega Genesis has a system identifier "Genesis; Megadrive" just make it "Genesis;Megadrive;Console" and it should work.

In a perfect world AM should be able to set "per-display" settings, when this happens you will be able to tune each display with its own settings, but until then I thought this was a good workaround, so if you add "Console" to system identifier you'll get boxart mode, plus if you add "Handheld" you'll get non-stretched snapshots
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: arthurvalenca on May 23, 2019, 02:34:52 PM
Sorry I wasn't precise enough in my explanation: to enable box art mode, you also need to go in the Attract Mode menu, "Emulators", select the emulator that needs box arts and then in the "System Identifier" field you need to add "Console". So if for example your Sega Genesis has a system identifier "Genesis; Megadrive" just make it "Genesis;Megadrive;Console" and it should work.

In a perfect world AM should be able to set "per-display" settings, when this happens you will be able to tune each display with its own settings, but until then I thought this was a good workaround, so if you add "Console" to system identifier you'll get boxart mode, plus if you add "Handheld" you'll get non-stretched snapshots


It worked perfectly, and it was very beautiful, thank you.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: spelunkyguy on May 23, 2019, 08:15:48 PM
Hmm, I must be doing something wrong on my end. After adding "Console" to the system identifier and enabling boxart mode, I do see the proper aspect ratio applied to all the boxarts, and it looks great. I'm no longer seeing video snaps for the currently selected game however. Right now I'm using flyer, snap and wheel for the art types, but I messed around with a few different combinations and couldn't make a change. Any ideas?

Thanks so much for your fantastic work so far, too!!
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: progets on May 23, 2019, 10:03:23 PM
In a perfect world AM should be able to set "per-display" settings

This has existed for a while. Configure-->Controls-->Layout Options=<your_button>. Go into a specific display and press <your_button> and any changes made here will apply to this specific display only (even if your using the same layout with other displays).

These same changes can also be modified globally the traditional way. Configure-->Displays--><system>-->Layout Options.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 23, 2019, 10:43:46 PM
This has existed for a while. Configure-->Controls-->Layout Options=<your_button>. Go into a specific display and press <your_button> and any changes made here will apply to this specific display only (even if your using the same layout with other displays).

These same changes can also be modified globally the traditional way. Configure-->Displays--><system>-->Layout Options.

I tried already and it actually doesn't work for me (at least on my Mac and AM 2.5.1). If the layout is the same for all displays the settings are shared.

But since the feedback from using "System Identifier" is good, I think I'll stick with that: shared settings and the options for the user to activate custom per-emulator options is nice. Per-display settings would mean the need to change all settings for every display if you want to apply a global change.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 23, 2019, 10:45:34 PM
Hmm, I must be doing something wrong on my end.

No you are not, in 4.5 I disabled videos overlay when in box art mode, it was too complicated to fit them to systems with vertical boxes like Genesis or Master System. I plan to put it back though, but before that I'm going to rewrite the whole tiles drawing routine so it can dynamically switch aspect ratios, and this will take a bit longer...
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 23, 2019, 10:48:17 PM
It worked perfectly, and it was very beautiful, thank you.

Good to know, glad you like it!
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: progets on May 23, 2019, 11:03:04 PM
This has existed for a while. Configure-->Controls-->Layout Options=<your_button>. Go into a specific display and press <your_button> and any changes made here will apply to this specific display only (even if your using the same layout with other displays).

These same changes can also be modified globally the traditional way. Configure-->Displays--><system>-->Layout Options.

I tried already and it actually doesn't work for me (at least on my Mac and AM 2.5.1). If the layout is the same for all displays the settings are shared.

But since the feedback from using "System Identifier" is good, I think I'll stick with that: shared settings and the options for the user to activate custom per-emulator options is nice. Per-display settings would mean the need to change all settings for every display if you want to apply a global change.

You don't see it because you haven't included it in your layout.nut file. You can read about it here https://github.com/mickelson/attract/commit/f55779e54ab04305c3604a3f0b894b5e95ce0888 (https://github.com/mickelson/attract/commit/f55779e54ab04305c3604a3f0b894b5e95ce0888).

I'm not suggesting you change your layout. I just want you to know that per display settings are possible. Knowledge is power whether you use it or not.

Another cleaver solution might be to have a layout.nut, arcade.nut, console.nut, handheld.nut in the same layout and toggle them per display to get your desired results. You can read about this here https://github.com/mickelson/attract/commit/7b1cc07f2274cca87d11e928a1fdc598d876bc6a (https://github.com/mickelson/attract/commit/7b1cc07f2274cca87d11e928a1fdc598d876bc6a).

Again, I'm not asking for any change. I just want people to understand all the options to help improve other/different future layouts.

P.S. I forgot that the layout.nut required the "per_display" option in the UserConfig parameters in my prior post.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 23, 2019, 11:49:36 PM
You don't see it because you haven't included it in your layout.nut file. You can read about it here https://github.com/mickelson/attract/commit/f55779e54ab04305c3604a3f0b894b5e95ce0888 (https://github.com/mickelson/attract/commit/f55779e54ab04305c3604a3f0b894b5e95ce0888).

Wait wait wait... this commit is a year old and I completely missed it! Thank you for the tip, this is great news (old news maybe :D ).

Quote
I'm not suggesting you change your layout. I just want you to know that per display settings are possible. Knowledge is power whether you use it or not.

Absolutely, I'm wondering how it will work when changing displays: right now if the layout is the same and I change display, the layout is not reloaded, only the list, so user options are not updated. Maybe having per-display parameters will force the layout to reload? Anyway this is something I absolutely want to test, especially since there are now "global" and "per-display" parameters, which is extremely good!

Quote
Another cleaver solution might be to have a layout.nut, arcade.nut, console.nut, handheld.nut in the same layout and toggle them per display to get your desired results. You can read about this here https://github.com/mickelson/attract/commit/7b1cc07f2274cca87d11e928a1fdc598d876bc6a (https://github.com/mickelson/attract/commit/7b1cc07f2274cca87d11e928a1fdc598d876bc6a).

This might be a good solution but I prefer to stuff my layout with thousands of code lines so it becomes a mess to maintain and edit LOL
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: progets on May 24, 2019, 12:43:31 AM
This might be a good solution but I prefer to stuff my layout with thousands of code lines so it becomes a mess to maintain and edit LOL

You can keep your thousands of lines of code and just change a couple of words between arcade.nut and console.nut such as "flyer" to "boxart" or "advert" to "background".

Again, not asking for any changes but highlighting different ways that you could streamline things for most people vs. using a "per-display" setting.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 24, 2019, 12:48:45 AM
Again, not asking for any changes but highlighting different ways that you could streamline things for most people vs. using a "per-display" setting.

I see your point, I'll play with per-display settings a bit, I don't think I'll differentiate layouts though: I'm plannin to rewrite my tiles display routine and my snap/boxart/video cropping routine so its as "universal" as possible and doesn't need to reload the layout to accomodate different "flavors" of the layout itself. The more flexible the theme the better.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: progets on May 24, 2019, 12:55:18 AM
Thanks for the great layout! It's one of my favorites and I borrowed some of its code for my personal layout. I can't wait to see where it goes.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 24, 2019, 02:36:48 AM
Thanks for the great layout! It's one of my favorites and I borrowed some of its code for my personal layout. I can't wait to see where it goes.

Well thank you for the suggestions, the forum has been a source of invaluable inspiration, suggestions and tips :)
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: Enkak on May 24, 2019, 09:58:10 AM
Just in time for the weekend, thank you for the new update. :) This is looking really really good. Noticed already the new genre icons for consoles games like RPG and others, nice touch and look great. Still have to test things further but loving it.

PS: Is there a way to use overview .txt files outside of Arcade collection since consoles or computers don't have an history file? Maybe there's an new option that I've missed. Or maybe for future updates of course :)

Also, with boxart mode enabled there's no video snaps playing anymore on consoles, is this the correct behavior or maybe some option that I did wrong? Nevermind, just saw your reply to another user regarding this. :)
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: spelunkyguy on May 24, 2019, 12:09:06 PM
in 4.5 I disabled videos overlay when in box art mode

Ah, fair enough. In that case 4.5 is working perfect for me, and even without video snaps I think it's gonna be my main layout.

PS: Is there a way to use overview .txt files outside of Arcade collection since consoles or computers don't have an history file? Maybe there's an new option that I've missed. Or maybe for future updates of course :)

I'd also appreciate any info about this! :)
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 24, 2019, 02:10:29 PM
Just in time for the weekend, thank you for the new update. :) This is looking really really good. Noticed already the new genre icons for consoles games like RPG and others, nice touch and look great. Still have to test things further but loving it.

I will add more icons if I see them missing; I also found out that I can trick AM into thinking I have hundreds of roms just telling the emulator that .png is a rom extension :D

Quote
PS: Is there a way to use overview .txt files outside of Arcade collection since consoles or computers don't have an history file? Maybe there's an new option that I've missed. Or maybe for future updates of course :)

There is no way in the current layout, I'd love to implement it in the next releas but I need some overview .txt files to test. Is there some "pack" I can download somewhere?
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 24, 2019, 02:12:32 PM
in 4.5 I disabled videos overlay when in box art mode

Ah, fair enough. In that case 4.5 is working perfect for me, and even without video snaps I think it's gonna be my main layout.

I think I'll try to implement it in a future release, but before that I'm rewriting a lot of stuff and it's not easy. Once the code is rewritten it will be easier to implement the videos.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: Enkak on May 24, 2019, 05:22:57 PM
Just in time for the weekend, thank you for the new update. :) This is looking really really good. Noticed already the new genre icons for consoles games like RPG and others, nice touch and look great. Still have to test things further but loving it.

I will add more icons if I see them missing; I also found out that I can trick AM into thinking I have hundreds of roms just telling the emulator that .png is a rom extension :D

Quote
PS: Is there a way to use overview .txt files outside of Arcade collection since consoles or computers don't have an history file? Maybe there's an new option that I've missed. Or maybe for future updates of course :)

There is no way in the current layout, I'd love to implement it in the next releas but I need some overview .txt files to test. Is there some "pack" I can download somewhere?

That's crazy the .png extension trick  :D

Strategy icon at least I know it's missing for games like Fire Emblem, Shining Force, Advance Wars, etc. Will let you know if I find more. :)

You can use these from RetroFE. They are close related to hyperlists and work good for testing. ;)

https://github.com/billyc999/RetroFe-Game-info/tree/master/RetroFE%20Story%20Files (https://github.com/billyc999/RetroFe-Game-info/tree/master/RetroFE%20Story%20Files)
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 25, 2019, 01:23:27 PM
Strategy icon at least I know it's missing for games like Fire Emblem, Shining Force, Advance Wars, etc. Will let you know if I find more. :)

I just updated the icons with Strategy and other (mostly duplicate with a different name). Next release will have most icons, and maybe I'll add some manufacturer images.

Quote
You can use these from RetroFE. They are close related to hyperlists and work good for testing. ;)

Ok, sorry if I keep asking, where do I have to put this files? The list is quite complete, I'll be able to implement them hopefully in 4.6
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: Enkak on May 25, 2019, 01:36:22 PM
Strategy icon at least I know it's missing for games like Fire Emblem, Shining Force, Advance Wars, etc. Will let you know if I find more. :)

I just updated the icons with Strategy and other (mostly duplicate with a different name). Next release will have most icons, and maybe I'll add some manufacturer images.

Quote
You can use these from RetroFE. They are close related to hyperlists and work good for testing. ;)

Ok, sorry if I keep asking, where do I have to put this files? The list is quite complete, I'll be able to implement them hopefully in 4.6

Great to hear about the new icons. :) Not easy to track all the missing icons or others that have the icons but not the genre written below the icons because of how each list or game is listed.

No problem, glad to help anyway I can. For overview files (I only learned it recently too using the Chicuelo theme), go to the scraper folder in AM root and create there a folder for each system if there isn't already. And inside each system folder another named "overview". Similar to this: ..\scraper\Super Nintendo Entertainment System\overview

Then put the .txt files there. :)

Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 26, 2019, 08:07:23 AM
Great to hear about the new icons. :) Not easy to track all the missing icons or others that have the icons but not the genre written below the icons because of how each list or game is listed.

Don't worry about that, now that I can fake a whole list of ROMs I have a simple layout that lists all the missing genre icons ;)

Quote
No problem, glad to help anyway I can. For overview files (I only learned it recently too using the Chicuelo theme), go to the scraper folder in AM root and create there a folder for each system if there isn't already. And inside each system folder another named "overview". Similar to this: ..\scraper\Super Nintendo Entertainment System\overview

Thanks again, here is a preview: when history.dat fails it reverts to overviews :)
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: Enkak on May 26, 2019, 09:55:06 AM
That looks great :) And now we get anxious again for next version :D
Oh, that trick about the roms listing all the missing icons sounds genius and really helpful for this. :)
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 27, 2019, 01:01:35 AM
I have a question for you guys: in my project of expanding Arcadeflow to support all kind of consoles I found that most snaps found on emumovies are rescaled. For example I got the Game Boy static snap pack and the resolution of snaps is 534 x 480, while the native GB resolution is 160 x 144. This is not a showstopper but messes a bit with the CRT shaders and especially messes with the LCD shader I was starting to develop. And it's also a bilinear filtered rescale so it's not easy to revert it back to "unfiltered" state.

Do you know if there's a native resolution snap/video pack for consoles, like there is for mame games? Maybe there's something since mame can now simulate consoles but I never tried this aspect of mame myself.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: keilmillerjr on May 27, 2019, 06:19:02 AM
I have a question for you guys: in my project of expanding Arcadeflow to support all kind of consoles I found that most snaps found on emumovies are rescaled. For example I got the Game Boy static snap pack and the resolution of snaps is 534 x 480, while the native GB resolution is 160 x 144. This is not a showstopper but messes a bit with the CRT shaders and especially messes with the LCD shader I was starting to develop. And it's also a bilinear filtered rescale so it's not easy to revert it back to "unfiltered" state.

Do you know if there's a native resolution snap/video pack for consoles, like there is for mame games? Maybe there's something since mame can now simulate consoles but I never tried this aspect of mame myself.

Progretto-Snaps is the „unofficial“ resource that the „team“ uses. Snaps are taken is original size from mame. I don’t think they are included in the extras torrent yet maybe because there is more demand on arcade side of things.?

http://www.progettosnaps.net/softwareresources/
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 27, 2019, 06:43:30 AM

Progretto-Snaps is the „unofficial“ resource that the „team“ uses. Snaps are taken is original size from mame. I don’t think they are included in the extras torrent yet maybe because there is more demand on arcade side of things.?

http://www.progettosnaps.net/softwareresources/

Thank you, I got my arcade snaps from Progettosnaps but couldn't find this page where all the other systems snaps are listed. This are proper snapshots at last! The only issue now is that all these use the mame naming convention, while all the other media I have for consoles uses the "emumovies" naming convention and hyperlist xml files.

I'm wondering if people into console emulation use mostly mame or specific emulators, or if there's a way to mix both worlds. Is there an xml file for the progettosnaps files?

Sorry for the noob questions but up until now I was mostly into mame arcade emulation :D
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: keilmillerjr on May 27, 2019, 06:56:40 AM

Progretto-Snaps is the „unofficial“ resource that the „team“ uses. Snaps are taken is original size from mame. I don’t think they are included in the extras torrent yet maybe because there is more demand on arcade side of things.?

http://www.progettosnaps.net/softwareresources/

Thank you, I got my arcade snaps from Progettosnaps but couldn't find this page where all the other systems snaps are listed. This are proper snapshots at last! The only issue now is that all these use the mame naming convention, while all the other media I have for consoles uses the "emumovies" naming convention and hyperlist xml files.

I'm wondering if people into console emulation use mostly mame or specific emulators, or if there's a way to mix both worlds. Is there an xml file for the progettosnaps files?

Sorry for the noob questions but up until now I was mostly into mame arcade emulation :D

Yeah, dude. Thats why i stay away from hyper anything.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: dukpoki on May 27, 2019, 10:26:48 AM
I'm wondering if people into console emulation use mostly mame or specific emulators, or if there's a way to mix both worlds. Is there an xml file for the progettosnaps files?

Definitely separate, specific emulators.  Mame is really only good for the arcade side of things.   A good starting point of understanding the state of general emulation can be found here (https://www.reddit.com/r/emulation/wiki/index).  The gold standard of naming convention is Redump (http://redump.org/) for disc based systems and No-intro for cartridge.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: Enkak on May 27, 2019, 10:29:27 AM
I have a question for you guys: in my project of expanding Arcadeflow to support all kind of consoles I found that most snaps found on emumovies are rescaled. For example I got the Game Boy static snap pack and the resolution of snaps is 534 x 480, while the native GB resolution is 160 x 144. This is not a showstopper but messes a bit with the CRT shaders and especially messes with the LCD shader I was starting to develop. And it's also a bilinear filtered rescale so it's not easy to revert it back to "unfiltered" state.

Do you know if there's a native resolution snap/video pack for consoles, like there is for mame games? Maybe there's something since mame can now simulate consoles but I never tried this aspect of mame myself.

You can download the SQ quality snaps in EmuMovies to see if things improve because they have less resolution. The HQ quality sometimes mess things up for frontends, between the higher resolution and framerate (60 instead of 30).
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 27, 2019, 10:45:55 AM
Definitely separate, specific emulators.  Mame is really only good for the arcade side of things.   A good starting point of understanding the state of general emulation can be found here (https://www.reddit.com/r/emulation/wiki/index).  The gold standard of naming convention is Redump (http://redump.org/) for disc based systems and No-intro for cartridge.

Ok, I already found the No-intro stuff. I will stick with separate emulators even if emumovies snaps and videos are not pixel perfect
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 27, 2019, 10:57:35 AM
You can download the SQ quality snaps in EmuMovies to see if things improve because they have less resolution. The HQ quality sometimes mess things up for frontends, between the higher resolution and framerate (60 instead of 30).

I already downloaded the SQ snaps and video snaps, but they are all "480p" images stretched with bilinear filtering :( I don't see the point of doing that, they take up a lot of space (gameboy snaps 60 MB instead of 8 MB!) and look worse when filtered.
Right now I scaled back and recolored gameboy snaps but I can't do it easily for videos :D
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: keilmillerjr on May 27, 2019, 11:36:32 AM
I'm wondering if people into console emulation use mostly mame or specific emulators, or if there's a way to mix both worlds. Is there an xml file for the progettosnaps files?

Definitely separate, specific emulators.  Mame is really only good for the arcade side of things.   A good starting point of understanding the state of general emulation can be found here (https://www.reddit.com/r/emulation/wiki/index).  The gold standard of naming convention is Redump (http://redump.org/) for disc based systems and No-intro for cartridge.

Mame is actually good at many consoles. You can read the source for drivers on github. They often document whats left to tackle. Redump has a good naming convention, but not good for indicating different dumps and doesnt follow dos 8.3 standard. Might be important for some.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: spelunkyguy on May 28, 2019, 12:41:48 AM
FWIW I use RetroArch (http://"https://www.retroarch.com/") as a multi-emulator solution. Personally I'm not interested in arcade emulation, but RetroArch has a MAME core too. I haven't messed with MAME in a long time but from memory it only handled older systems, whereas RA covers PSP, Wii and 3DS among others (I still use standalone emulators for PS2/3 and WiiU though). As far as video snaps go I mostly use ScreenScraper (http://"https://www.screenscraper.fr").
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 28, 2019, 03:30:13 AM
As far as video snaps go I mostly use ScreenScraper (http://"https://www.screenscraper.fr").

I didn't know this site, is it possible to download entire packs from there? Do I need to register?
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 29, 2019, 06:02:50 AM
Working to streamline v4.6 and on my universal scale/crop/adapt routine, here are the first results for handheld games: Game Boy Advance is horizontal, it's cropped in a 4:3 ratio, Game Boy is squarish and is cropped into a square aspect ratio. The title is now "popping" over and not inside the square thumb. The new look is intended to be homogeneous between arcade games, TV console games and handheld games.

The "Square" thumbs mode with cropped thumbnails and title inside the box will still be available, and applied throug all systems (arcade, console, handheld).

Of course boxart mode will be available too, this was only for thumbnails mode.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on May 29, 2019, 08:57:42 AM
This is what I mean by "flexible" routine: in this romlist there are Genesis games, SNES games and GameBoy games. The layout happily mixes horizontal and squarish screens in "snapshot" mode, while in "boxart" mode horizontal, vertical and square game boxes are shown correctly. All this will be released in Arcadeflow 4.6 as soon as I check all the minor details :)

Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: Enkak on May 31, 2019, 01:57:23 PM
Looking good the new previews. :) I like that everything is working homogeneous and automatic between the systems for thumbnails versions, and having also the extra option for boxart of course. So undecided here of which using between the two versions for consoles/handhelds. And for now not thinking much about the option of using flyers for Arcade since that can complicate things maybe. ;D
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: dukpoki on May 31, 2019, 02:21:36 PM
Like it a lot but I have two ideas/suggestions...perhaps wishes  ;D

1.  Instead of having two different modes.  I would just do boxart mode from the start.  Then when you hover over a game after a second, the box transitions to a snap and starts playing the video or snapshot.  I understand though that this may get too complicated because unlike how you have pictures of snaps transitioning to playing the video, you'll have different aspect ratios for box arts transitioning to the snaps.

2.  Have an option for a simpler UI.  I would love an option to disable most of the text on top.  I personally would just keep the Name/title of the game and the region for a cleaner look.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 01, 2019, 01:55:32 AM
So undecided here of which using between the two versions for consoles/handhelds. And for now not thinking much about the option of using flyers for Arcade since that can complicate things maybe. ;D

I'm not a fan of arcade flyers because they are usually huge and slow down the layout a bit, but with the new routine they look good and are rendered with the proper aspect ratio.

I have made some changes in 4.6: you can add "CRT" or "LCD" to System Identifier so the layout will adapt snapshots and filters accordingly, this makes a lot of sense since CRT display or LCD display is something that's bound to the emulator itself.

Box art mode on the other hand is now available for all systems, not only consoles, but is a global setting. I think the best option would be to make it a "per-display" setting (struggling a bit with that) instead of binding it to the emulator system identifier. I could add a "BOX" entry to the emulator system identifier to enable box art mode on a "per emulator" basis, but that would imply that on mixed romlists you'll have a mix of screenshots and box arts, gotta check if it works and I don't know if I like it :D

By the way, there's a nice addition in 4.6: you can use a menu or a custom button to switch from screenshots to box art on the fly, no need to enter layout options, no need to reload the layout, push a button and it switches, I'm so proud of that :O
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 01, 2019, 03:31:47 AM
Like it a lot but I have two ideas/suggestions...perhaps wishes  ;D

I like suggestions, they make me go into directions maybe I didn’t think myself

1.
I won’t make box art default because Arcadeflow was born with a distinct look using snaps and popping titles, but your suggestion for snaps is good. It can actually be done pretty easily if the overlaying video has no border, glow effect or drop shadow, but that would look pretty dire imo.
It would be great to be able to morph the box art into a snapshot changing aspect smoothly but that would require dynamic shadows and glows while now they are fixed. I tried dynamic shadows in the past but it was very slow. I’ll think about it though.

2.
This can be done easily, I can implement a “game title only” mode that hides icons and other data
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: Enkak on June 01, 2019, 10:57:34 AM
So undecided here of which using between the two versions for consoles/handhelds. And for now not thinking much about the option of using flyers for Arcade since that can complicate things maybe. ;D

I'm not a fan of arcade flyers because they are usually huge and slow down the layout a bit, but with the new routine they look good and are rendered with the proper aspect ratio.

I have made some changes in 4.6: you can add "CRT" or "LCD" to System Identifier so the layout will adapt snapshots and filters accordingly, this makes a lot of sense since CRT display or LCD display is something that's bound to the emulator itself.

Box art mode on the other hand is now available for all systems, not only consoles, but is a global setting. I think the best option would be to make it a "per-display" setting (struggling a bit with that) instead of binding it to the emulator system identifier. I could add a "BOX" entry to the emulator system identifier to enable box art mode on a "per emulator" basis, but that would imply that on mixed romlists you'll have a mix of screenshots and box arts, gotta check if it works and I don't know if I like it :D

By the way, there's a nice addition in 4.6: you can use a menu or a custom button to switch from screenshots to box art on the fly, no need to enter layout options, no need to reload the layout, push a button and it switches, I'm so proud of that :O

oh so many great news, I love that you put an option for changing between snaps or box art on the fly. It will look wonderful on the build here since I'm preparing the systems to have all the artwork available to do that switch. :)

My doubt and thinking about Arcade flyers is really only because of coherence. I love the original Arcadeflow idea with the screenshots, logos and video snaps playing after, but since we have now the possibility to use boxart for all systems that got me undecided. Using art and losing the ability for video previews or using the original theme idea? But since we will have now the quick switch that solves most doubts. :D

I'm curious to see how the "CRT"/"LCD" system identifier will work. :)
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 02, 2019, 06:20:03 AM
I’m now studying how fe.nv works, if everything goes as expected once you switch the display from snapshots to box art the setting will be saved. That’s the ideal way for me.

Box art vs screens is a huge debate I’m thinking even of a “peek mode” where only the selected game switches, that would be an abrupt switch but it might be useful.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: Enkak on June 03, 2019, 05:47:21 AM
I'm noticing some weird behavior in boxart mode with a few systems, specially ones that use approximate square dimensions (GBA, NDS, PC-Engine CD...), probably because of some of the automatic settings/crops. For example if the boxart dimensions are 600 x 600 it works good. But if the file is like 600 x 598 you get some kind of stretch with extra elements in the thumbnail. Hard to explain so here's a print of Saturn (Japanese games boxes are square) and other of GBA.
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 03, 2019, 05:57:56 AM
I'm noticing some weird behavior in boxart mode with a few systems, specially ones that use approximate square dimensions (GBA, NDS, PC-Engine CD...), probably because of some of the automatic settings/crops.

This is a known bug, already fixed. I'm going to publish 4.6 later today and it should have no issues like that.

EDIT: 4.6 is out, you can check if issues are solved
Title: Re: Arcadeflow theme v 4.5 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 03, 2019, 06:26:12 AM
Arcadeflow 4.6 is out!

Better effects, more flexible and solved a small bug that caused unnecessary tiles rewrites. Hope you enjoy it and since this update is touching critical aspects please let me know if everything works fine!

PS: "Square" mode is still pesent, and will adapt to sytems as well

PPS: @dukpoki "cleaner" main screen will come in 4.7...
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 03, 2019, 12:59:00 PM
Just downloaded it. :) Getting several weird issues when changing from 4.5 to 4.6 though. Display menu items disappear if I chose version 4.6 for Display menu. Also, left or right instead of moving between anything in display menu makes it enter a collection. o_O.
Then if I use 4.5 again to see the collections to be able to choose one, trying to enter a system that has version 4.6 makes AM quit without warning. This in a build that only has Arcadeflow 4.5 in it. I can try making one with only version 4.6 to see if anything behaves differently.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: matt92 on June 03, 2019, 01:03:09 PM

how to install the complete theme you have a tutorial thank you
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 03, 2019, 01:12:07 PM
More bugs to join the ones above. In LabelList, when you go to each letter or scroll till a new one sometimes it shows something like a code "! game letter" instead of the letter itself like in previous versions. And after you scroll a little AM just quits.
I think something broke in version 4.6 sadly. :(
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 03, 2019, 02:14:20 PM
Getting several weird issues when changing from 4.5 to 4.6 though. Display menu items disappear if I chose version 4.6 for Display menu. Also, left or right instead of moving between anything in display menu makes it enter a collection. o_O.

Ok, maybe I didn't test 4.6 enough as display menu layout but I never had this issues. I will do some investigation asap, I suggest though you don't mix 4.5 and 4.6 though, they are very different especially in managing displays.

Quote
I can try making one with only version 4.6 to see if anything behaves differently.

If you can make a version like this, and maybe post some console log when Arcadeflow crashes that would help me a lot.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 03, 2019, 02:15:45 PM
More bugs to join the ones above. In LabelList, when you go to each letter or scroll till a new one sometimes it shows something like a code "! game letter" instead of the letter itself like in previous versions. And after you scroll a little AM just quits.
I think something broke in version 4.6 sadly. :(

:( I'll check this issue tomorrow, does it happen only in LabelList? I spent a lot of time to find and fix a bug in labels and maybe I touched something that's causing problems. Again if you run attract-console and send me a log it will be helpful
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 03, 2019, 03:41:18 PM
Ok, the issues persist in an AM build with only 4.6. :( From the log attached there seems to be some errors in the layout.nut just launching AM without even doing anything. So maybe that's the reason for the Display menu issues and others.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: dukpoki on June 03, 2019, 07:24:39 PM
It doesn't matter if it's boxart mode or screenshot mode, it crashes every time I change to "Arcade" display (ps2, snes, etc all work fine).  The thing with my "Arcade" display is that it's a combination of multiple romlists (http://forum.attractmode.org/index.php?topic=1165.0).  I.e.  I have scanned Mame->generated romlist.  Then I have scanned Naomi->generated romlist.  Then the same for Model 2 and Model 3, etc.  Finally I have combined all those into one single giant master romlist named "Arcade".  So it's hitting some type of error there.  Note that I had no error on previous versions opening up "Arcade".


For some reason using attract-console doesn't automatically generate a log.  So I had to screenshot the command window.

Here's the screenshot (https://i.imgur.com/jAQY95l.jpg).


PPS: @dukpoki "cleaner" main screen will come in 4.7...

Haha cool!  And thanks!  But don't worry just take your time.  These bugs are more important to fix at the moment.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 03, 2019, 10:22:35 PM
Ok, the issues persist in an AM build with only 4.6. :( From the log attached there seems to be some errors in the layout.nut just launching AM without even doing anything. So maybe that's the reason for the Display menu issues and others.

Thanks for the log and screenshot: I was able to replicate the bug, it's the routine to detect LCD games that messes with displays menu. If you want you can try this patched layout and tell me if it works...
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 03, 2019, 10:28:48 PM
For some reason using attract-console doesn't automatically generate a log.  So I had to screenshot the command window.

From the screenshot it seems a bug related to the function that grabs the game starting letter, but this might be the consequence of some other bug before. To provide a complete log you should run attract-console.exe from a command prompt, like
Code: [Select]
attract-console.exe > crashlog.txt
and share the crashlog.txt
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: dukpoki on June 03, 2019, 10:33:26 PM
Seems to be the same crash even with the new layout.nut file.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 03, 2019, 10:45:51 PM
Seems to be the same crash even with the new layout.nut file.

Perfect, I don't know if this fixes the bug, but you can check with this new layout.nut file
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 03, 2019, 11:55:45 PM
Seems to be the same crash even with the new layout.nut file.

Sorry that layout wasn't meant to fix this error but the one on the displays menu. And the fix I sent to you later won't work either, I'm looking into the log and it seems the issue starts at the very beginning of the function, would you be so kind to run the attached layout and share the log as before? I added some debug code (this will not solve the issue)

Weird thing I noticed: I'm noticing issues with "compoud" romlists but only if I run attract-console.exe, while attract.exe seems to work fine. This is bad because without console I can't do a proper debug, and since attract.exe works it's very difficult to find what's wrong :(
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 04, 2019, 03:27:12 AM
Ok, the issues persist in an AM build with only 4.6. :( From the log attached there seems to be some errors in the layout.nut just launching AM without even doing anything. So maybe that's the reason for the Display menu issues and others.

Thanks for the log and screenshot: I was able to replicate the bug, it's the routine to detect LCD games that messes with displays menu. If you want you can try this patched layout and tell me if it works...

With this patched layout or the newer one you posted for dukpoki at the beginning AM didn't open. It tried but closed immediately. Then I persisted and it opened. Display menu scrolling went back to normal but still no items/pictures there (they are in the menu art folder as they were in version 4.5). Entered Arcade collection, changed the switch from art to screenshots, clicked exit and AM just quit/crash. Same thing happened when I tried to change the options for Display menu to have one row instead of the 2 horizontal rows default. There's some errors in the log so maybe these help track the issue.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 04, 2019, 03:34:12 AM
With this patched layout or the newer one you posted for dukpoki at the beginning AM didn't open. It tried but closed immediately.

I thought I had some issues on my test rig since sometimes it works, sometimes it doesn't, if I copy the executable and rename it it works, if I run the old executable it doesn't. I really don't know how to debug this, because all the errors make AM crash without a useful log.

Quote
There's some errors in the log so maybe these help track the issue.

What is the layout you were using when this log was generated? Would you try with this other revision I'm attaching?
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 04, 2019, 04:20:30 AM
If I'm not mistaken the log was from the version for dukpoki since your first version with the display menu fix wasn't launching so decided to try that one too.

Now for the revised version. Took a long time for AM to launch with this one. Always closed immediately. When it finally launched I still don't have pictures in the display menu. I entered some collections, changed Arcade boxart switch to screenshots. Out, entered SNES, scrolled a little, out. Entered Mega Drive/Genesis, started scrolling, got that letter code error and AM quit/crashed. Log attached.

Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 04, 2019, 04:57:52 AM
Now for the revised version. Took a long time for AM to launch with this one. Always closed immediately. When it finally launched I still don't have pictures in the display menu. I entered some collections, changed Arcade boxart switch to screenshots. Out, entered SNES, scrolled a little, out. Entered Mega Drive/Genesis, started scrolling, got that letter code error and AM quit/crashed. Log attached.

When you say "Out" do you mean you go back in the menu, or that attract mode crashes? :D I was able to replicate the issue you had in the previous log, but in the latest log there's no hint of what went wrong so I'm trying a last time with a revised revised layout. If this still has issues I'll have to go back to 4.5 and see step by step what works and what makes AM go crazy.

Oh, for the display images, that's probably due to the fact that the layout was looking for flyers and not snaps, but that should be fixed too in this latest layout. I don't think it will work 100% though, this update was really complicated, I need to check it on my Mac too.

[EDIT] I've been playing a bit with the new layout and it seems to work, I had no crashes up to now... I'll check better this evening
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 04, 2019, 06:03:10 AM
Now for the revised version. Took a long time for AM to launch with this one. Always closed immediately. When it finally launched I still don't have pictures in the display menu. I entered some collections, changed Arcade boxart switch to screenshots. Out, entered SNES, scrolled a little, out. Entered Mega Drive/Genesis, started scrolling, got that letter code error and AM quit/crashed. Log attached.

When you say "Out" do you mean you go back in the menu, or that attract mode crashes? :D I was able to replicate the issue you had in the previous log, but in the latest log there's no hint of what went wrong so I'm trying a last time with a revised revised layout. If this still has issues I'll have to go back to 4.5 and see step by step what works and what makes AM go crazy.

Oh, for the display images, that's probably due to the fact that the layout was looking for flyers and not snaps, but that should be fixed too in this latest layout. I don't think it will work 100% though, this update was really complicated, I need to check it on my Mac too.

[EDIT] I've been playing a bit with the new layout and it seems to work, I had no crashes up to now... I'll check better this evening

Ah sorry, with "Out" I meant back to menu.

With this new version the Display Menu shows finally the pictures and logos but I still have issues entering and back to menus sadly. Normally entering the first collection works good then you go back and AM closes. Or you enter a collection, go back, try to enter another collection and AM closes. It can happen also after you change the switch from art to screenshots and going back to menu.
Also, first time with the new layout.nut AM launched normally without issues. Second time didn't launch. Third time launched normal again.  ???

Sorry for all the trouble, I understand this was a big and delicate update.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 04, 2019, 06:12:17 AM

Sorry for all the trouble, I understand this was a big and delicate update.

No no I have to thank you for the feedback, it helped me a lot, it's difficult because I can't get a proper error log so I suspect that something I did doesn't play nice with Attract Mode. In 4.5 when changing displays the theme was always reloaded, one of the main features of 4.6 was that it did not need to reload, and just jump into the new display, but maybe this is not the intended behavior. I'll try to switch back and clean up everything. At the moment I can only suggest you don't use 4.6 :(
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 04, 2019, 06:22:06 AM

Sorry for all the trouble, I understand this was a big and delicate update.

No no I have to thank you for the feedback, it helped me a lot, it's difficult because I can't get a proper error log so I suspect that something I did doesn't play nice with Attract Mode. In 4.5 when changing displays the theme was always reloaded, one of the main features of 4.6 was that it did not need to reload, and just jump into the new display, but maybe this is not the intended behavior. I'll try to switch back and clean up everything. At the moment I can only suggest you don't use 4.6 :(

No problem, glad to help in anyway I can. :) I have a build with 4.5 and another one with 4.6 just to help testing and see potential issues. Thank you again for your work.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 04, 2019, 06:53:24 AM
No problem, glad to help in anyway I can. :) I have a build with 4.5 and another one with 4.6 just to help testing and see potential issues. Thank you again for your work.

Just a final test, could you test 4.6 using the "Default" Displays Menu layout? I suspect most of the issues are generated when using AF as displays menu layout... It also seems to work without issues using keys to go to next/previous display :O
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: dukpoki on June 04, 2019, 08:30:07 AM
Seems to be the same crash even with the new layout.nut file.

Sorry that layout wasn't meant to fix this error but the one on the displays menu. And the fix I sent to you later won't work either, I'm looking into the log and it seems the issue starts at the very beginning of the function, would you be so kind to run the attached layout and share the log as before? I added some debug code (this will not solve the issue)

Weird thing I noticed: I'm noticing issues with "compoud" romlists but only if I run attract-console.exe, while attract.exe seems to work fine. This is bad because without console I can't do a proper debug, and since attract.exe works it's very difficult to find what's wrong :(

Here you go.  Same crash again switching to "Arcade".
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 04, 2019, 08:34:46 AM

Here you go.  Same crash again switching to "Arcade".

I see. To save my mind from a nervous breakdown I've cooked a layout that disables completely all features related to using Arcadeflow as Displays Menu. I suggest you try this new stripped down layout, set your displays menu layout as "Default" in the options, and set Attract Mode to start in "Last selected (Default)" instead of Displays Menu.

Please let me know if, at least, this solves the Arcade library issue (you might need to run it a couple of times)

EDIT: I see something strange in your log: it seems the selected filter index is 2, but the filters array is of size 2, so filter index should only be 0 or 1, not 2. I don't know how this can happen but I'll add a check to avoid it
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 04, 2019, 08:41:43 AM
No problem, glad to help in anyway I can. :) I have a build with 4.5 and another one with 4.6 just to help testing and see potential issues. Thank you again for your work.

Just a final test, could you test 4.6 using the "Default" Displays Menu layout? I suspect most of the issues are generated when using AF as displays menu layout... It also seems to work without issues using keys to go to next/previous display :O

That seems to solve the other issues for now at least. :) And I like that the boxart/screenshot switch saves your choice per system, really nice.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: dukpoki on June 04, 2019, 09:29:16 AM

Here you go.  Same crash again switching to "Arcade".

I see. To save my mind from a nervous breakdown I've cooked a layout that disables completely all features related to using Arcadeflow as Displays Menu. I suggest you try this new stripped down layout, set your displays menu layout as "Default" in the options, and set Attract Mode to start in "Last selected (Default)" instead of Displays Menu.

Please let me know if, at least, this solves the Arcade library issue (you might need to run it a couple of times)

EDIT: I see something strange in your log: it seems the selected filter index is 2, but the filters array is of size 2, so filter index should only be 0 or 1, not 2. I don't know how this can happen but I'll add a check to avoid it

Okay perhaps there was a communication error.  I have not been using Arcadeflow as a display menu.  I have always had it disabled i.e. it was always at "Last selected (Default)"--that is if we are talking about Tab->General->Startup Mode->Show Last Selection (Default).  What I have been doing was going all the way up past the flyers, then the "Utility Menu" comes up and then I switch systems via the "Display" option.

Good news is with the new layout.nut (the one where you disabled "all features related to using Arcadeflow as Displays Menu"), switching to Arcade via that Utility Menu seems to work now without crashing.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 04, 2019, 01:46:20 PM
Okay perhaps there was a communication error.  I have not been using Arcadeflow as a display menu.  I have always had it disabled i.e. it was always at "Last selected (Default)"--that is if we are talking about Tab->General->Startup Mode->Show Last Selection (Default).  What I have been doing was going all the way up past the flyers, then the "Utility Menu" comes up and then I switch systems via the "Display" option.

I know, but most of the issues are related to code that I added to manage displays menu, so I wanted to strip it to the bare bones.

Quote
Good news is with the new layout.nut (the one where you disabled "all features related to using Arcadeflow as Displays Menu"), switching to Arcade via that Utility Menu seems to work now without crashing.

Well that's a relief, now I only need to rewrite all the displays menu part of the code :D
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 04, 2019, 01:47:40 PM
That seems to solve the other issues for now at least. :) And I like that the boxart/screenshot switch saves your choice per system, really nice.

Great, believe it or not, I'm testing 4.6 on my Macbook Pro and it works flawlessly in displays menu mode. Well I'll rewrite the displays menu portion anyway
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 05, 2019, 06:19:50 AM
Working on a new displays menu for AF 4.7, without having to use the layout as displays menu layout, but wanting something a bit richer than a bland list, I've coded this draft: the usual displays menu with a scrolling artwork list, which uses titles and artwork from the menu-art folder.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 05, 2019, 07:34:06 AM
Looks better than the default menu. :) Hopefully you can also solve the issues with Display Menu code because it looks great here in 4.5 with the option of 1 row horizontal. :)
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 05, 2019, 07:37:31 AM
Looks better than the default menu. :) Hopefully you can also solve the issues with Display Menu code because it looks great here in 4.5. with the option of 1 row horizontal. :)

Well that will be very hard, it seems I'm having lots of issues when the layout is reloaded (even in 4.5 sometimes), for example when reloading the layout after rotation toggle :/ If I can get an option to switch displays without reloading the layout I'll implement something that looks like AF for displays but is in fact something overlayed on top of the layout itself. That would be faster and safer.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 05, 2019, 08:00:08 AM
If someone is interested in beta-testing the new displays menu layout it can be loaded here, just substitute the 4.6 layout.nut with this one
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 05, 2019, 08:09:13 AM
First 11 systems the image show up on the right. The next 11 (I have 22 including the exit AM one) don't show the picture on the right.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 05, 2019, 08:11:44 AM
First 11 systems the image show up on the right. The next 11 (I have 22 including the exit AM one) don't show the picture on the right.

Well it's 50% good :D Can you tell me the file names of the pictures not showing? Right now it expects the wheel to be a .png file, while the snapshot can be a ".jpg" (which is cropped square) or a ".png" which is centered...
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 05, 2019, 08:31:51 AM
The snaps are all ".jpg" and named the same as the systems inside \menu-art\snap. The wheels are ".png" in \menu-art\wheel. Basically they stop showing up at 50% of the displays order. ??? The last one that shows the picture is Sony PlayStation, then Sony PlayStation 2 and all the others next don't show. Maybe something in the code is limiting the number, like show at most 11 systems pictures only?

In 4.5 Display Menu it shows good both the snap+wheel for all displays. :)
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 05, 2019, 08:44:54 AM
Maybe something in the code is limiting the number, like show at most 11 systems pictures only?

"Maybe" I used the wrong index to loop through the displays so it only rendered half of them, but didn't notice because I only had images for the first in the list :D Fixed
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 05, 2019, 09:00:13 AM
First time all seemed good except the "Exit Attract-Mode" snap+wheel not showing but that is probably on purpose in the code? Now, after exiting AM the first time it didn't launch anymore. :o Then after some more tries launched again and next time stopped launching again. ??? Crazy stuff ;D
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 05, 2019, 10:34:26 AM
Crazy stuff indeed, even the stripped down version sometimes crashes, even on my Mac. I’ll have to check previous versions, the only thing that changed is the way snaps are updated: not with index offset or rawest index offset, but with explicit file_name calls and get_art functions. Maybe this is stressing attract mode too much. I’ll look into it deeply
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 05, 2019, 10:58:04 AM
In version 4.5 things seems to be working good without those crash issues or others. The only thing I notice compared to other themes is that Arcadeflow taxes the CPU/GPU more. Main computer handles the theme well, but on a older computer here Arcadeflow moves in slow motion but it could be a drivers problem since it's not my computer and has an older AMD card.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: dukpoki on June 05, 2019, 10:59:36 AM
So i was messing around with the different options.  I didn't even realize you could do a single row until Enkak mentioned it earlier.  It's great...except for one fact:  you can only have 3 games showing at one time.  What that means, is all the pictures are gigantic.  Is it possible to have 5 games on the screen for a single row, the same way a double row would look?

Here's a mockup screen I did.  I also added white borders to the unselected games and minimized the on screen texts so it's way less cluttered.  I would personally love a minimal design option like this but what are your thoughts on it?  P.s. I know it makes it look more and more like "Ambience" especially once it transitions to playing a video file but since it doesn't look like Oomek will ever release it, you would be doing a favor for the whole community designing a similar alt version considering how many people are clamoring for it.  :P

(https://i.imgur.com/IboUlG9.jpg)
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 05, 2019, 01:25:41 PM
Is it possible to have 5 games on the screen for a single row, the same way a double row would look?

It shouldn’t be difficult to add both the small thumbnails single row and the minimalistic layout. There will be a lot of empty space (that Oomek used to show filters) but I think it might look good. I like your mock-up, let's see how it will look on Arcadeflow. For sure my layout and oomek’s one are still very different, even with this change. I’ll leep the option for giant thumbnails though since that's the main reason why I was asked to add the single row in the beginning :D
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 06, 2019, 03:34:29 AM
In version 4.5 things seems to be working good without those crash issues or others. The only thing I notice compared to other themes is that Arcadeflow taxes the CPU/GPU more.

Yes, Arcadeflow is very demanding, mostly for two reasons: loading of a lot of artworks, even off-screen so the list smoothly scrolls, and using a lot of surfaces and glsl filters. While I tried to optimize filters as much as I can, surfaces stacks can be a real pain. I'm thinking of some radical change as far as surface stacks and shadows are concerned, but you see what happened last time I did some "radical change" to the theme lol

On my late 2013 retina 13" macbook pro AF runs quite well at 1200x800, but it's silky smooth only at lower resolution. You can force a "fake" lower resolution in the options to see if it improves the performance on older systems.

PS: Today I removed "Overview" support from 4.6 and for absolutely no reason it seems to work better. Of course if I try again this evening it will be back to continuous crashes :D
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 06, 2019, 04:20:48 AM
I will try that option of low resolution in the older computer later. Probably it needs some driver update too now that you say that about the glsl filters. :)

Sorry about the suggestion of "Overview" option for consoles ;D

I guess 4.6 was a big "radical change" in many ways and normally that introduces some possible bugs but hopefully a learning step for next version. :) 4.5 still running with no problems on main computer, seems very stable. :)
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 06, 2019, 04:51:55 AM
I guess 4.6 was a big "radical change" in many ways and normally that introduces some possible bugs but hopefully a learning step for next version. :) 4.5 still running with no problems on main computer, seems very stable. :)

It would be a learning step if I was able to track down what is causing the problem :( I'll give myself some more time to test, and if I can't come up with an explanation I'll throw 4.6 in the trash and go back to 4.5 (and rewrite box art mode again LOL)
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 07, 2019, 05:46:29 AM
4.5 still running with no problems on main computer, seems very stable. :)

Could you please try this layout.nut and tell me if it works and if it's robust? This is a 4.5 layout I'm changing step by step to incorporate 4.6 functionality. As it is it SEEMS to work flawlessly on my PC (no crashes)
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 07, 2019, 06:26:28 AM
Keeping my fingers crossed but it seems I found the culprit: a glsl shader assignment to the history page surface was doing some mess, don't know if the issue is in the assignment or in the shader itself, but I already found a workaround.
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: Enkak on June 07, 2019, 10:55:57 AM
I tried in a isolated build and for now seems to be working good as systems menu. :) But it doesn't have the Displays menu option and boxart switch yet correct?

Or do you want me to mix this test layout in the 4.5 build?
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 09, 2019, 04:03:47 AM
So i was messing around with the different options.  I didn't even realize you could do a single row until Enkak mentioned it earlier.  It's great...except for one fact:  you can only have 3 games showing at one time.  What that means, is all the pictures are gigantic.  Is it possible to have 5 games on the screen for a single row, the same way a double row would look?

Is this something you would like? I raised the scrollbar a bit, maybe I'll lower the title a bit too...
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: dukpoki on June 09, 2019, 07:28:41 PM
Is this something you would like? I raised the scrollbar a bit, maybe I'll lower the title a bit too...

Yup!  That looks great!  Maybe just shrink the game title a bit though.  The lower bar looks great and perfect the way it is.  At the end of the day, make it how you like it.  If anything, I could always play with the text size in the layout nut i'm sure.

P.s  Now that I think of it.  I would say System and Filter are pretty important info to have for anyone with multiple consoles/displays I would think.  I would try adding those too!
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: zpaolo11x on June 10, 2019, 04:30:19 AM
P.s  Now that I think of it.  I would say System and Filter are pretty important info to have for anyone with multiple consoles/displays I would think.  I would try adding those too!

Well System is already present: it's in the smaller line under the game title. I'll add back the filters data, maybe in a different place instead of the bottom.
I've almost finished polishing 4.7, hopefully it will be less a disaster than 4.6 :D
Title: Re: Arcadeflow theme v 4.6 [Release] Updated 24 May 2019
Post by: dukpoki on June 10, 2019, 07:07:40 PM
Well System is already present: it's in the smaller line under the game title. I'll add back the filters data, maybe in a different place instead of the bottom.
I've almost finished polishing 4.7, hopefully it will be less a disaster than 4.6 :D

Okay good luck!
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: zpaolo11x on June 12, 2019, 03:35:47 AM
Arcadeflow 4.7 is out, mostly to get rid of bad bugs in 4.6! Please let me know it works as expected :D
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: Enkak on June 12, 2019, 07:58:19 AM
ah just saw it, forum didn't send me the usual email notification. -_- Time to test and will let you know later.  :D
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: dukpoki on June 12, 2019, 09:39:00 AM
Okay so there's still bugs in this version, unfortunately.  I have recorded some videos to help show what I'm encountering.  Please note that all of these bugs were also happening back in the 4.6 version.

Video 1 (https://youtu.be/06xODMoqKqw)
You can see in this video, that I load up AM and it goes straight into PS1 display.  From there, I open up the "Displays Menu" (note that the actual list is not centered), and select Arcade.  It loads Arcade games, but has mixed it in with the pictures of the last display which was the PS1.  If you look closely, you can see that the Fatal Fury Special wheel is over Need for Speed 3's screenshot, etc.  I scroll left and right, and the wheels disappear (?).  Once I scroll even further across right, you can see boxart/flyers pop up for some Arcade games, starting with Garou Mark of the Wolves (screenshots with boxarts?).   I'll also note, that this is a new fresh attract.cfg with no changes to any layout options i.e. it's all at default settings.

Video 2 (https://youtu.be/cZML70fPD7o)
In this second video, it's mostly the same problems as the last video but the big takeaway is at the end.  First I start off in Arcade display, then go to Sony Playstation 2, which loads fine, it's defaulted into boxart.  Then i go to Sony Playstation 1, and it loads fine, but it's defaulted to snaps (?).  Then finally, I go back to Arcade, and there is a random SNES boxart (3 ninja's kickback) there over what seemingly should be Fatal Fury 3 (arcade)!  What? lol

Question.  When I go to Layout Options I see one of the options being "Show boxart or flyer mode" and the choices are "Yes" or "No".  What does that mean.  Also it's set to No by default.  How does this play a role in some systems being in boxart mode, like PS2 and arcade but then you have some systems like the ps1 in screenshot mode?  I'm assuming this is a bug?

I'm so sorry that there's still problems which persist with this version.  I'm sure you worked hard on it and have endured a lot of headache trying to squash these bugs.  I'm taking my time to record videos to help out much as possible to be detailed in portraying what's going on.  Hopefully you have an idea on what's going on/wrong.  Hey one good news though is there's no more crashing with this version like there was in 4.6!


Edit:  Oh and one more thing.  I don't see any option for "Small Thumbnails" in the Layout options.  If I switch "Rows in Horizontal" from 3 to 1 then I still get large 3 thumb rows. 

Edit2:  Just want to report that "Clean Layout" works and it looks GREAT!
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: Enkak on June 12, 2019, 10:18:08 AM
After playing a little with the new version everything seems to be way more stable and with no crashes. Great job :)

The Display menu here is working good but normally I use the theme as display menu and not default menu so maybe this helps track some of the bugs that dukpoki found. Meanwhile I tried it also using the default menu instead but didn't encounter the same issues for now.

The only "major" bug that I've found for the moment is the video snaps sound not stopping when you change from one game to the next. I always put "on" the options of audio in videos in thumbs and history. In 4.5 it worked normal. Scroll to a game, screenshot goes out and video starts playing. Change to other game the sound of the one before stops and you only hear the video sound of your current selection. In 4.7 both in the games list or in the history panel, the sound of the game before doesn't stop when you scroll to other game.
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: zpaolo11x on June 12, 2019, 02:05:17 PM
Okay so there's still bugs in this version, unfortunately.  I have recorded some videos to help show what I'm encountering.  Please note that all of these bugs were also happening back in the 4.6 version.

Thank you for all the work you did with the videos! I hope I can help fixing these issues, let me some time to study them, and maybe I'll need your attract.cfg file to proper debug it. I never saw this issues in my tests with mixed romlists.

Quote
Question.  When I go to Layout Options I see one of the options being "Show boxart or flyer mode" and the choices are "Yes" or "No".  What does that mean.  Also it's set to No by default.  How does this play a role in some systems being in boxart mode, like PS2 and arcade but then you have some systems like the ps1 in screenshot mode?  I'm assuming this is a bug?

The setting "Show boxart or flyer mode" should be renamed because it's confusing: it's not a selection of boxart vs flyers, actually boxart and flyers are the same thing in AM. So despite the bad wording, if it's set to "Yes" then boxart (or flyers for arcade) are shown, if it's set to "No" then screenshots are shown. But this is just a "default" setting. Each display can have its own setting, just set a hotkey (by default Custom3) or use the utility menu to switch each display as you like it.

Oh and the non-centered displays menu is by design, the right portion of the screen should be artowrk put in the menu-art folder. I'll make an option to enlarge the menu if no artwork is needed.

Quote
Hey one good news though is there's no more crashing with this version like there was in 4.6!

Edit:  Oh and one more thing.  I don't see any option for "Small Thumbnails" in the Layout options.  If I switch "Rows in Horizontal" from 3 to 1 then I still get large 3 thumb rows. 

Good to know that at least crashes are no more! The small thumbnails is an option in Horizontal Rows: the option is now 1-Small, 1, 2, 3 and the first one is what you should set to see small thumbs
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: zpaolo11x on June 12, 2019, 02:08:12 PM
After playing a little with the new version everything seems to be way more stable and with no crashes. Great job :)

It took me a week to find the single line of code that worked up to 4.5 but completely broke 4.6 LOL

Quote
The only "major" bug that I've found for the moment is the video snaps sound not stopping when you change from one game to the next. I always put "on" the options of audio in videos in thumbs and history. In 4.5 it worked normal. Scroll to a game, screenshot goes out and video starts playing. Change to other game the sound of the one before stops and you only hear the video sound of your current selection. In 4.7 both in the games list or in the history panel, the sound of the game before doesn't stop when you scroll to other game.

There's now a slow fade-out of the video instead of an abrupt stop, but I can't fade out the audio. I didn't check it (my bad) but maybe the old video keeps playing a bit longer and then stops? Or it never stops? I'll check the issue with the history page too, thank you for the heads up
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: Enkak on June 12, 2019, 02:15:44 PM
It never stops both in the gaming list or history panel, so you can imagine the sound chaos after selecting 3 games or more  :D
In 4.5 when you changed the game selected the video sound always stopped for the next one to start. :)
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: dukpoki on June 12, 2019, 05:52:33 PM
The setting "Show boxart or flyer mode" should be renamed because it's confusing: it's not a selection of boxart vs flyers, actually boxart and flyers are the same thing in AM. So despite the bad wording, if it's set to "Yes" then boxart (or flyers for arcade) are shown, if it's set to "No" then screenshots are shown. But this is just a "default" setting. Each display can have its own setting, just set a hotkey (by default Custom3) or use the utility menu to switch each display as you like it.

Apparently I'm an idiot.  Not only did I read that question in the wrong manner, I also for some reason thought it was asking between flyer/boxart vs screenshot.  (Looks like I need glasses.  8))

Quote
Good to know that at least crashes are no more! The small thumbnails is an option in Horizontal Rows: the option is now 1-Small, 1, 2, 3 and the first one is what you should set to see small thumbs

Okay I didn't scroll down far down enough.  And I just tested it out.  Looks and works great!

Some other things:
1. You can scratch the random SNES boxart showing up off the list of things to fix.  That one was my fault.  I just checked my snap folder and for reason I had a single snes jpeg in there named as fatal fury 3.  So sorry!

2.  After putting it on 1-Small, going back and forth between displays for some reason is bug free.  Going from PS1 to Arcade results in proper boxarts to the game name.  I confirmed it by setting it to 2 again and then things got wonky again.  So the problem looks to be when when there are multiple rows.
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: zpaolo11x on June 12, 2019, 10:59:46 PM
It never stops both in the gaming list or history panel, so you can imagine the sound chaos after selecting 3 games or more  :D
In 4.5 when you changed the game selected the video sound always stopped for the next one to start. :)

I see that the thumbs videos are not stopping as expected: if you let a video fade in, then move to another thumb, wait for the old video to fade out, then you move again to the old thumb the video is not restarting from the beginning. This is probably the reason why it keeps playing the audio. I'll fix this ASAP and check the history page too.
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: zpaolo11x on June 13, 2019, 01:15:41 AM
It never stops both in the gaming list or history panel, so you can imagine the sound chaos after selecting 3 games or more  :D

Can you check if the issue is solved in this layout, now the sound stops as soon as the fade out finishes. There might be some mixing of both sounds during fade out but it should work. Oh and the history page should work too...
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: zpaolo11x on June 13, 2019, 01:59:33 AM
Video 1 (https://youtu.be/06xODMoqKqw)
You can see in this video, that I load up AM and it goes straight into PS1 display.

I'm looking into this video... what happens is that PS1 is loaded correctly, but when you change display only wheel (logos) artwork is updated, while no screenshots are updated. As you move then wheel art disappears, and further images are boxart and not screenshots. So it seems that Arcade is loaded in boxart mode, but the layout can't correctly update the thumbnails. I'll try to replicate the issue

Please check some things in your setup:
- Are you using the same layout for all your displays? Don't mix 4.7 with previous versions.
- Do you have a script.nv file in your AM folder? If yes, please share it here so I can check it
- Can you share your attract.cfg and cfg files in the Emulators directory?

Also if you can run the same as video 1 using attract-console --loglevel debug and paste the output here it might help.
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: Enkak on June 13, 2019, 06:00:10 AM
It never stops both in the gaming list or history panel, so you can imagine the sound chaos after selecting 3 games or more  :D

Can you check if the issue is solved in this layout, now the sound stops as soon as the fade out finishes. There might be some mixing of both sounds during fade out but it should work. Oh and the history page should work too...

Working perfectly now in game list and history panel, thanks again :)

There's a small bug that I just found related to this but I can live with it. Lets see if I can explain it:
Select a game (Bubble Bobble for example, can be any other), video starts playing, click button for context menu and chose history panel. There, scroll to left or right to other games, the video behavior with sound working perfect, etc. Now go back to the gaming list again. If you go the game you first selected to access the history panel and all the others you scrolled there before the last one you will notice that those videos start playing but now always without sound.

In other matter, I noticed that with Mame romlist if the list has the players numbers like "2P sim", "2P alt", "1P" and so on that will not appear in the players icon in the theme on top. Maybe this will help you if you want the code to check possible alternative entries in the lists.
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: zpaolo11x on June 13, 2019, 06:14:24 AM
There's a small bug that I just found related to this but I can live with it. Lets see if I can explain it:
Select a game (Bubble Bobble for example, can be any other), video starts playing, click button for context menu and chose history panel. There, scroll to left or right to other games, the video behavior with sound working perfect, etc. Now go back to the gaming list again. If you go the game you first selected to access the history panel and all the others you scrolled there before the last one you will notice that those videos start playing but now always without sound.

Found and fixed, there are so many places where things are changed now that it's difficult to track and fix them all, I really need to cleanup and rationalize the code.

Quote
In other matter, I noticed that with Mame romlist if the list has the players numbers like "2P sim", "2P alt", "1P" and so on that will not appear in the players icon in the theme on top. Maybe this will help you if you want the code to check possible alternative entries in the lists.

What version of mame has this? I will try a blind fix (I don't have this kind of player data), but if you really want to try something to help me, go in the "players_images" folder inside Arcadeflow, it should be enough to duplicate, for example

players_1.png

and rename it

players_1P.png

You can also duplicate and rename players_2.png to "players_2P sim.png" while I come up with an icon for "2p alt" ;D
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: Enkak on June 13, 2019, 08:18:45 AM
There's a small bug that I just found related to this but I can live with it. Lets see if I can explain it:
Select a game (Bubble Bobble for example, can be any other), video starts playing, click button for context menu and chose history panel. There, scroll to left or right to other games, the video behavior with sound working perfect, etc. Now go back to the gaming list again. If you go the game you first selected to access the history panel and all the others you scrolled there before the last one you will notice that those videos start playing but now always without sound.

Found and fixed, there are so many places where things are changed now that it's difficult to track and fix them all, I really need to cleanup and rationalize the code.

Quote
In other matter, I noticed that with Mame romlist if the list has the players numbers like "2P sim", "2P alt", "1P" and so on that will not appear in the players icon in the theme on top. Maybe this will help you if you want the code to check possible alternative entries in the lists.

What version of mame has this? I will try a blind fix (I don't have this kind of player data), but if you really want to try something to help me, go in the "players_images" folder inside Arcadeflow, it should be enough to duplicate, for example

players_1.png

and rename it

players_1P.png

You can also duplicate and rename players_2.png to "players_2P sim.png" while I come up with an icon for "2p alt" ;D

Yeah, theme is complex and with so many things I bet its not easy to track them all. We're here to help. :)

Regarding MAME list, you can get a list like that here: http://adb.arcadeitalia.net/lista_mame.php
Then chose options, export the results. There you have the option for Attract-Mode list. It exports automatic with those values for players numbers.

I use that site and function to get a fullset list to use after with AM Global filter rule: rule                 FileIsAvailable equals 1
This can avoid the need to generate a new romlist everytime you add or delete games for example

Oh nice trick regarding the .png files, thx. :) I went with notepad++ route before since it can make easier to replace lots of similar entries with others.
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: zpaolo11x on June 13, 2019, 08:25:39 AM
Regarding MAME list, you can get a list like that here: http://adb.arcadeitalia.net/lista_mame.php
Then chose options, export the results. There you have the option for Attract-Mode list. It exports automatic with those values for players numbers.

I use that site and function to get a fullset list to use after with AM Global filter rule: rule                 FileIsAvailable equals 1
This can avoid the need to generate a new romlist everytime you add or delete games for example

Oh good to know, I only got my game data from catver.ini and generated romlist inside AM which, as far as I understand, is dependent on MAME version. My MAME is 0.185, but I think the "1P" naming started around mame 0.192. I don't want to fix my roms so I'm sticking with 0.185 but an "updated" romlist will help in the debug.
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: Enkak on June 13, 2019, 12:57:01 PM
Not sure when they started doing that but I checked just now nplayers.ini and noticed it uses that system so maybe its related.
PS: On that site you can also select the mame version before exporting the file if needed. ;)
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: dukpoki on June 13, 2019, 08:48:47 PM
Are you using the same layout for all your displays? Don't mix 4.7 with previous versions.
Yes.  Deleted 4.6 along time ago.

Quote
Do you have a script.nv file in your AM folder? If yes, please share it here so I can check it
Can you share your attract.cfg and cfg files in the Emulators directory?

Done.  Attached in zip form.
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: dukpoki on June 13, 2019, 08:57:36 PM
Even in 1-Small mode, I'm getting problems when I switch to "Arcade".

When I switch Display mode to Arcade, the last display's boxart is there.

I've attached the log.   Hopefully you can get to the bottom of this.  Would having my romlists, at least for all my arcade lists, help?
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: zpaolo11x on June 14, 2019, 12:15:06 AM
I've attached the log.   Hopefully you can get to the bottom of this.  Would having my romlists, at least for all my arcade lists, help?

The log was very helpful: Arcadeflow is throwing an error, and that's the reason why you see that inconsistent and strange behavior. It's the same kind of error you had in the past, there are two very similar functions in Arcadeflow, one for game sorting used to populate the labels, one for extracting the first letter of the name. Basically one was patched and the other not.

If you want you can try this patched layout.nut, and tell me if it works better...
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: dukpoki on June 14, 2019, 08:03:06 AM
I've attached the log.   Hopefully you can get to the bottom of this.  Would having my romlists, at least for all my arcade lists, help?

The log was very helpful: Arcadeflow is throwing an error, and that's the reason why you see that inconsistent and strange behavior. It's the same kind of error you had in the past, there are two very similar functions in Arcadeflow, one for game sorting used to populate the labels, one for extracting the first letter of the name. Basically one was patched and the other not.

If you want you can try this patched layout.nut, and tell me if it works better...

With the patched layout nut, so far so good.  I'll play with it some more and report if anything changes.
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: zpaolo11x on June 17, 2019, 03:15:19 AM
Arcadeflow 4.8 is out with bug fixes and support for recent mame romlists (I was stuck with mame 0.185 :D)

Enjoy!
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: Enkak on June 17, 2019, 03:25:41 AM
Oh great news, thank you again :)
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: arthurvalenca on June 18, 2019, 09:43:17 AM
simply wonderful, I use only this theme in my AM, for being the most complete and functional. but I would like to leave here an idea, I use it with the mame and boxart, I would like to see if after the box image has appeared it will wait for 2 seconds and start to run the video, just like it and by default. another details that I'm encountering and with the part where the letters are down there, we have the following scenario, starts with ', A there he jumps to T and later he repeats the letter T.

(http://i67.tinypic.com/2zqt1r7.png)

Big Thanks.
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: zpaolo11x on June 18, 2019, 01:15:54 PM
Another details that I'm encountering and with the part where the letters are down there, we have the following scenario, starts with ', A there he jumps to T and later he repeats the letter T.

This was an old issue, strange to see it again, it's due to games starting with "The" or "Vs.". Can you send me your mame romlist so I can check? You can find it in the attract mode folder, romlists subfolder. If you don't want to attach here send it to paolo.zago@gmail.com
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: arthurvalenca on June 18, 2019, 03:12:33 PM
Thank you for the attention I will be putting my romlist here so you can download.

Download:
https://www.mediafire.com/file/i2973wgvs9g4i9f/Arcade_Romlist.txt/file (https://www.mediafire.com/file/i2973wgvs9g4i9f/Arcade_Romlist.txt/file)
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: zpaolo11x on June 18, 2019, 11:06:58 PM
Thank you for the attention I will be putting my romlist here so you can download.

I just checked with your romlist and it seems to work fine on my rig, so the issue is somewhere else, if you want you can share the mame.cfg and attract.cfg from your setup. Also, if you can run from console

attract-console --loglevel debug

and share the log, that would be helpful.

It seems it's a problem related to the sorting of your romlist/filter.
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: zpaolo11x on June 19, 2019, 03:13:16 AM
simply wonderful, I use only this theme in my AM, for being the most complete and functional. but I would like to leave here an idea, I use it with the mame and boxart, I would like to see if after the box image has appeared it will wait for 2 seconds and start to run the video, just like it and by default.

This is something I'm thinking about, but there are some issues, for example if the box-art or flyer is vertical (like arcade or Genesis), the gameplay video would be severely cropped, or the tile will have to change shape from vertical to horizontal, which can't be done easily in current AF implementation.

I'll see what can be done, adding cropped videos is not difficult in this case, if the cropping doesn't look too bad I'll do it. Shape-shifting box art and thumbs would be a drastic change and require a rewrite which I'm already thinking about, but that will take much more time.

EDIT: This is an implementation of the cropped video thumbs for boxart mode, it's still rough and not tested thoroughly but you can have a look at it and see if you like it...
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: Enkak on June 19, 2019, 04:23:05 AM
Thank you for the attention I will be putting my romlist here so you can download.

I just checked with your romlist and it seems to work fine on my rig, so the issue is somewhere else, if you want you can share the mame.cfg and attract.cfg from your setup. Also, if you can run from console

attract-console --loglevel debug

and share the log, that would be helpful.

It seems it's a problem related to the sorting of your romlist/filter.

A test that I just did. If you delete all the filters (including "All" and Favourites") the arcade collection LabeList will appear messed up for example so maybe that's related to arthurvalenca issue if some of the main filters that AM creates by default were deleted.
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: zpaolo11x on June 19, 2019, 05:14:58 AM
A test that I just did. If you delete all the filters (including "All" and Favourites") the arcade collection LabeList will appear messed up for example so maybe that's related to arthurvalenca issue if some of the main filters that AM creates by default were deleted.

Wow you nailed it, in the past I fixed the routine so that if no filters were present it still worked, but I never tested it if you removed also the "Global Filter". I'll fix this asap
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: zpaolo11x on June 19, 2019, 05:21:23 AM
You can try this layout.nut, this should fix most issues when you don't have filters
Title: Re: Arcadeflow theme v 4.7 [Release] Updated 12 June 2019
Post by: zpaolo11x on June 19, 2019, 05:22:39 AM

With the patched layout nut, so far so good.  I'll play with it some more and report if anything changes.

I've made some changes with this temporary layout, could you test it on your romlist and tell me if it has the issue or not? That would be really helpful
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: arthurvalenca on June 19, 2019, 06:36:45 AM
Oh my god!

this layout.nut that you sent was perfect, you solved the problem of the letter orders and still put the video to work after the selection of the game, it was simply wonderful, your work and very professional, only one question could put a greater delay to when I select the box, I think that about 2 seconds would be ideal, thanks for the help.

(http://i63.tinypic.com/2qj9k5i.png)

*Letters fix.
*Watching videos in boxart mode ok.

Big Thanks!!!!
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: zpaolo11x on June 19, 2019, 06:45:32 AM
this layout.nut that you sent was perfect, you solved the problem of the letter orders and still put the video to work after the selection of the game, it was simply wonderful, your work and very professional, only one question could put a greater delay to when I select the box, I think that about 2 seconds would be ideal, thanks for the help.

Thank you for the good comments, happy you like Arcadeflow :) I think I can add the delay, maybe I'll put an option for that in the layout options so anyone can tune it to their needs.
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: arthurvalenca on June 19, 2019, 06:52:19 AM
Actually I do not see problems in putting the videos even if they cut, because the layout has the option to predict the game, but on the main screen I found the videos and the boxes to be the same size, it does not disturb me at all. I really have abandoned all the other consoles to use only MAME, but this thema I will always use, in my opinion is the best and most complete.
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: dukpoki on June 19, 2019, 12:20:23 PM
The modified layout you've made for arthurvalenca is wicked!  I think the crop actually looks good!

Thank you for making the "clean" mode.  It's very minimal and nice.  There is one thing I do wish you could modify though and that is for your region info to have more detection.  Is there any way to make it so that every parenthesis (and not just the first) in the title can be detected and displayed?

For example, let's say I have four different roms of the same game:

1.  Final Fantasy VI (USA)
2.  Final Fantasy VI (Japan)
3.  Final Fantasy VI (Japan) (English Translated)
4.  Final Fantasy VI (USA) (Beta) (Hacked)

Currently..  It only shows USA for 1 & 4 and Japan for 2 & 3.


I use a code like this for my own layouts and it works fine:

Code: [Select]
function trimmed_name( index_offset ) {
    local s = split( fe.game_info( Info.Title, index_offset ), "(" );
    if ( s.len() > 0 )
        return s[0];

    return "";
}

// gets the second part of the game name, after the "("
function subname1( index_offset ) {
local s = split( fe.game_info( Info.Title, index_offset ), "(" )
local s2 = ""
if ( s.len() > 1 ) {
s2 = split(s[1],")")
return s2[0]
}
return ""
}

// gets the third part of the game name, after the "("
function subname2( index_offset ) {
local s = split( fe.game_info( Info.Title, index_offset ), "(" )
local s3 = ""
if ( s.len() > 2 ) {
s3 = split(s[2],")")
return ", " + s3[0]
}
return ""
}

// gets the fourth part of the game name, after the "("
function subname3( index_offset ) {
local s = split( fe.game_info( Info.Title, index_offset ), "(" )
local s4 = ""
if ( s.len() > 3 ) {
s4 = split(s[3],")")
return ", " + s4[0]
}
return ""
}

// Any blank--if no text after parenthesis, then sends N/A
function subname4( index_offset ) {
local s = split( fe.game_info( Info.Title, index_offset ), "(" )
local s5 = ""
if ( s.len() > 1 ) {
s5 = split(s[1],")")
return ""
}
return "N/A"
}


local region_text =fe.add_text("",100, 100, 500, 22 )


fe.add_transition_callback( "update_game_info" )
function update_game_info( ttype, var, ttime )
{
    if ( ttype == Transition.StartLayout || ttype == Transition.ToNewList || ttype == Transition.EndNavigation )
    {
region_text.msg = subname1 (var) + subname2 (var) + subname3 (var) + subname4 (var) ;

    }
    return false;
}



I'm sure though there might be a better way than I have implemented.
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: dukpoki on June 19, 2019, 02:38:04 PM
For some pics there are some weird aspect ratio/not-fitting-properly problems going on.

Here is an example:

(https://i.imgur.com/WHZ85Kr.jpg)


Look at the left of the Policenauts boxart.  I've attached the original boxart image which is 800x672.

Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: zpaolo11x on June 19, 2019, 10:56:59 PM

1.  Final Fantasy VI (USA)
2.  Final Fantasy VI (Japan)
3.  Final Fantasy VI (Japan) (English Translated)
4.  Final Fantasy VI (USA) (Beta) (Hacked)

Currently..  It only shows USA for 1 & 4 and Japan for 2 & 3.


I see, thank you for telling me, I never thought about this because I started with Mame where you only have one "( )" group after the main name. I think it's pretty easy to solve, also thank you for the code, I'll see what's the best way to implement this and come up with a temp layout to check before releasing.
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: zpaolo11x on June 19, 2019, 11:03:50 PM
For some pics there are some weird aspect ratio/not-fitting-properly problems going on.

Got it, this happens because the image is "horizontal" (width > height) but aspect ratio is "more square" than 4:3, so the cropping is wrong. Thanks for spotting this!
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: zpaolo11x on June 20, 2019, 02:08:47 AM
For example, let's say I have four different roms of the same game:

1.  Final Fantasy VI (USA)
2.  Final Fantasy VI (Japan)
3.  Final Fantasy VI (Japan) (English Translated)
4.  Final Fantasy VI (USA) (Beta) (Hacked)

You can try the attached layout: it should fix the cropping of box art, and use all the notes in parenthesis. Please let me know if it works for you
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: dukpoki on June 21, 2019, 05:21:58 PM
You can try the attached layout: it should fix the cropping of box art, and use all the notes in parenthesis. Please let me know if it works for you

Yes that fixes everything!  Here is a video (https://www.youtube.com/watch?v=2mdYcJC6HS8) of it in action. The boxart stretch is fixed and the titles show up properly.  I also see that you've fixed the titles in the game details section.  This works perfectly because for the extra long titles, you can just go into that menu and read the full title.  I appreciate all you have done.  Thank you so much.
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: jedione on June 21, 2019, 05:48:11 PM
i haven't used the theme for a bit now,    and just tryed the latest..and wow

this theme has relay formed into a great front end theme...amazing work  thanks

i will be using this on the 64 inch tv in the living room....how cool :)

Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: zpaolo11x on June 25, 2019, 08:50:01 AM
I'm working on 4.9 right now, incorporating most of the fixes of the latest draft shared here (crops, aspects etc), but with lots of code rewriting and cleanup. Most important, I don't use artworks with index_offset or rawset_index_offset anymore for image loading, but direct get_art statements. This is a huge change and fixes a lot of issues I had, for example with keyboard search when some artwork was not updated correctly. I'm still trying to understand what I can simplify and what is still needed, therefore if you want to try this layout and report any bugs before release it'll be greatly appreciated :D
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: Enkak on June 26, 2019, 02:58:39 AM
Started to test it in a separate build and so far seems to be very stable. :) I forgot to tell that I also like how overview info/story files shows up now if you don't have history.dat, thank you so much for that too ;)

A question for the display menu. Would be possible an option to deactivate there only the splash effect when you reach a new letter? I ask because I like that effect very much on the gaming lists but normally on Display menu my systems aren't in alphabetical order (more like eras/time or type).
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: zpaolo11x on June 26, 2019, 05:21:36 AM
Started to test it in a separate build and so far seems to be very stable. :)

Good, did you notice any slowdown? Just a bit of extra cleanup and I'll release it next week.

Quote
A question for the display menu. Would be possible an option to deactivate there only the splash effect when you reach a new letter?

Sure, this can be done easily, you can check the attached layout...
Title: Re: Arcadeflow theme v 4.8 [Release] Updated 17 June 2019
Post by: Enkak on June 26, 2019, 05:40:40 AM
Thank you so much for the updated layout, works wonderful the display menu no splash letter option. :)

Regarding the speed or slowdown. Generally it feels very fast, even now in the Display Menu with some bigger cover files. It only hangs a little if I chose boxart in Arcade and the flyers are too big/heavy of course. Even more "complicated" systems like Nintendo DS with its vertical style snaps screenshots+video combo show up very good now, impressive. :)

Nintendo DS art crops a little on the sides, just like it happens with some vertical art, but nothing serious.
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on June 26, 2019, 07:31:44 AM
Arcadeflow updated to 4.9!

New method for loading artwork means less glitches, better crops, fixed many bugs and added gameplay videos in box art mode! Enjoy!
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: dukpoki on June 26, 2019, 08:00:26 AM
There is a bug for me in 4.9.

Here's the steps to reproduce it.

1.  Open AM.
2.  Select the very first game in the list and go to the details menu (the menu with the screenshot and game description).
3.  From here, scroll all the way to the very last game in the list but go in reverse i.e. hit left once.
4.  Press Esc and go back to the main menu.

You will see upon hitting Esc, that the current game in question is not selected.  At least that's what happens to me.

Edit:  I've tried it with the previous version and the same thing happens.  So it's not something that came about from 4.9.  Looks like it's all versions.
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on June 27, 2019, 03:12:50 AM
You will see upon hitting Esc, that the current game in question is not selected.  At least that's what happens to me.

I see, I was able to replicate the issue... this happens also if you use "prev game" hotkey from the very first item in the list, and its due to the fact that AF should not "cycle" the game list jumping from first to last item. I'll look into it but probably the easiest way to solve the issue is to prevent jumping like that
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: arthurvalenca on June 27, 2019, 10:39:19 AM
There is a bug for me in 4.9.

Here's the steps to reproduce it.

1.  Open AM.
2.  Select the very first game in the list and go to the details menu (the menu with the screenshot and game description).
3.  From here, scroll all the way to the very last game in the list but go in reverse i.e. hit left once.
4.  Press Esc and go back to the main menu.

You will see upon hitting Esc, that the current game in question is not selected.  At least that's what happens to me.

Edit:  I've tried it with the previous version and the same thing happens.  So it's not something that came about from 4.9.  Looks like it's all versions.


It was fantastic, thank you for creating and keeping this wonderful theme always updated and improving every day. So I would like to put one more opinion, maybe in its next update could develop the same theme with compatibility to machines that have weaker hardware, so they can also run the smooth theme free of crashes. But so far my opinion for my machine works very well in every way.
Thank you!
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 01, 2019, 12:57:30 AM
There is a bug for me in 4.9.

Here's the steps to reproduce it.

Should be fixed in this layout.nut, with the side effect that you can't wrap around the list in history view or when going next_page/game, prev_page/game with hotkeys. At least it doesn't break the list.
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 01, 2019, 01:03:52 AM
It was fantastic, thank you for creating and keeping this wonderful theme always updated and improving every day. So I would like to put one more opinion, maybe in its next update could develop the same theme with compatibility to machines that have weaker hardware, so they can also run the smooth theme free of crashes. But so far my opinion for my machine works very well in every way.

Thank you for the comments. I know Arcadeflow is very demanding, and in the past all the tests we did on the forum to adapt it to lower spec machines like the Pi were unsuccessful. There are a couple of things that make low specs machines struggle: the number of (nested) surfaces used by the thumbnail grid, and the number of GLSL shaders and effects used in Arcadeflow. While I can strip back GLSL effects somehow, and even reduce the surfaces, that would change a lot the look of the theme. I'm wondering if the new Pi4 has enough power to run AF, but I don't have a Pi myself to test.
There are some settings in the layout that can be used to disable some effects and hopefully improve performance, but the surface issues still remains.
I've been thinking of a way to streamline the layout for some time, one of the options is, instead of using surfaces for each tile, to use a single surface as big as the screen and apply dynamic shadows to that, but I fear that would be a heavy GLSL shader for lower spec GPUs
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: blinkybill on July 02, 2019, 05:11:10 AM
in display-menu mode i couldn't enable video thumbs from the settings.
i had to change it in this line:
   prf.THUMBVIDEO = false

on the layout.nut

is it just me?
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 02, 2019, 05:41:55 AM
in display-menu mode i couldn't enable video thumbs from the settings.
i had to change it in this line:
   prf.THUMBVIDEO = false

If I got it right from your description this is the intended behavior: when you use AF as displays menu layout, video thumbs are disabled because usually you don't have video thumbs for displays artwork. But then if you enter a display you should see the video thumbs for your games.

What you want is to have video thumbs in the displays list? I can enable it in the next version so you don't have to tweak the layout.nut
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: dukpoki on July 02, 2019, 08:37:59 PM
There is a bug for me in 4.9.

Here's the steps to reproduce it.

Should be fixed in this layout.nut, with the side effect that you can't wrap around the list in history view or when going next_page/game, prev_page/game with hotkeys. At least it doesn't break the list.

That fixes it so it doesn't glitch out.  Thanks.  I like that you can zoom through the games by just holding down a direction even though page up/page down is disabled.  You've made this theme so polished.  Good job!
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: blinkybill on July 03, 2019, 09:19:30 AM
in display-menu mode i couldn't enable video thumbs from the settings.
i had to change it in this line:
   prf.THUMBVIDEO = false

If I got it right from your description this is the intended behavior: when you use AF as displays menu layout, video thumbs are disabled because usually you don't have video thumbs for displays artwork. But then if you enter a display you should see the video thumbs for your games.

What you want is to have video thumbs in the displays list? I can enable it in the next version so you don't have to tweak the layout.nut
that will be awesome, as emumovies has nice system videos.
another issue i have is random crashes when inactive, but im still not sure if it's AM thing or a theme thing, still checking. any suggestions?
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 04, 2019, 05:10:43 AM
that will be awesome, as emumovies has nice system videos.
another issue i have is random crashes when inactive, but im still not sure if it's AM thing or a theme thing, still checking. any suggestions?

I'll add the modification to AF 5.0, I'm working on it but I need to squash a bug in the cropping of smoothed backgrounds, this theme is so complex now that sometimes I think it works in a way but it doesn't :D

As for the crashes, does they appear during the attract mode when videos are played? It would be helpful if you could run it as attract-console.exe and send me the output when it crashes.
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 04, 2019, 07:32:26 AM
Added a "colorization" filter for Game Boy games that have black and white videos or snaps... Code could be cleaner (and will be cleaned soon hopefully) but looks good...
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: arthurvalenca on July 06, 2019, 06:55:50 AM
Great job but I have noticed that when I use in my 19 'inch motif from 4.3 in 1280x1024 resolution I enable the low resolution function with only one horizontal line, I notice that the central art box sits on top of the scrollbar , and also does not give me the option to put the 3 horizontal lines for games, even though I put the maximum resolution of my monitor in Resolution WxH, it still does not give me more game viewing boxes.

PS:Without enabling low resolution it becomes normal.

PS1:Wonderful job for game boy!!!!

(http://i68.tinypic.com/30ccfvn.png)
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: tasio on July 08, 2019, 11:56:56 AM
It was fantastic, thank you for creating and keeping this wonderful theme always updated and improving every day. So I would like to put one more opinion, maybe in its next update could develop the same theme with compatibility to machines that have weaker hardware, so they can also run the smooth theme free of crashes. But so far my opinion for my machine works very well in every way.

Thank you for the comments. I know Arcadeflow is very demanding, and in the past all the tests we did on the forum to adapt it to lower spec machines like the Pi were unsuccessful. There are a couple of things that make low specs machines struggle: the number of (nested) surfaces used by the thumbnail grid, and the number of GLSL shaders and effects used in Arcadeflow. While I can strip back GLSL effects somehow, and even reduce the surfaces, that would change a lot the look of the theme. I'm wondering if the new Pi4 has enough power to run AF, but I don't have a Pi myself to test.
There are some settings in the layout that can be used to disable some effects and hopefully improve performance, but the surface issues still remains.
I've been thinking of a way to streamline the layout for some time, one of the options is, instead of using surfaces for each tile, to use a single surface as big as the screen and apply dynamic shadows to that, but I fear that would be a heavy GLSL shader for lower spec GPUs

I have installed this nice theme in a i7 machine with a 970 graphic card and works fine but if I enable the FPS counter I can see that moving through the game library can go under 30 FPS.
I tried it as well in a laptop with integrated graphics and even disabling all I could the FPS still below 10 and GPU usage 100 even if I'm not doing anything. Does it make sense to use that much GPU even when nothing is moving and no video playing?
(https://i.imgur.com/pz51hH8.jpg)
I understand that the requirements for this theme are high but I got the impression that when nothing seems changing or moving GPU should be more relax so I decided to write this post in case it helps with fixes or improvements  ;D
By the way other themes I tested seems working fine but I haven't test many and I would love to use this one or something with a similar grid view
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 09, 2019, 01:27:30 AM
Great job but I have noticed that when I use in my 19 'inch motif from 4.3 in 1280x1024 resolution I enable the low resolution function with only one horizontal line, I notice that the central art box sits on top of the scrollbar , and also does not give me the option to put the 3 horizontal lines for games, even though I put the maximum resolution of my monitor in Resolution WxH, it still does not give me more game viewing boxes.

The overlapping issue is a known one, it wasn't an issue before adding the labels list because it didn't actually overlap the scroll line, but in labels list mode it is an issue. I'll check it thoroughly and update v5.0 to avoid it.

In low resolution mode there's only one row, this is by design, the idea being that in low resolution screen more rows won't be clearly visible. Now that I think of it, I should leave it as an option...
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 09, 2019, 02:03:33 AM
I have installed this nice theme in a i7 machine with a 970 graphic card and works fine but if I enable the FPS counter I can see that moving through the game library can go under 30 FPS.

This usually happens because while you scroll through the library thumbnails need to be updated and images need to be loaded. The larger the files (snapshots can be pretty small, box art are way larger) the slower the update. On my Macbook I moved most of the snaps to a RAM disk to improve scrolling performance since the SSD was slowing down things a bit. Also consider that when you enable FPS count there's a hit on the CPU since the screen is continuously redrawn to calculate FPS, so don't keep it on all the time unless you like the sound of fans at max power ;D

Quote
I tried it as well in a laptop with integrated graphics and even disabling all I could the FPS still below 10 and GPU usage 100 even if I'm not doing anything. Does it make sense to use that much GPU even when nothing is moving and no video playing?

Thank you for the heads up regarding GPU usage, I did not know you could check that in Win10 (I'm a Mac user at home, and Win7 user at work). I'll do some tests but 10 fps seems pretty low. What are the specs of that laptop? My MacbookPro late 2013 with integrated graphics card can do better than that and on i5 (2018) and i7 (2017) with integrated cards it works pretty well around 30 fps (but as I said, I'll check it better).

Now let's discuss performance and why AF is so demanding... Grid themes are inherently more demanding because they show and update more thumbnails each time you move to a new selection. AF in 2 rows mode usually shows 10 tiles on screen, plus 8 off screen as safeguard areas during scrolling. All the tiles need to be updated each time you change selection, and a couple of snaps needs to be loaded from disk when you move. I continuously try to streamline the code, reduce the need for updates etc but this is intrinsic in themes with many tiles on screen. For example if you turn AF to single row layout, it will be incredibly faster because the number of tiles is cut by half. On the contrary in vertical layout with three rows it's a bit slower.

When nothing is moving it should be less hungry but if, for example, you keep video snaps turned on then something is always moving and that will require resources (on my Macbook where AM doesn't support hardware decoding videos push the fans to hurricane blast mode :D)

Now the GPU issue. I'll check with the resource monitor on Win 10, but AF uses GLSL shaders _a lot_ in a way most themes don't do. Shadows under the logo artwork are generated with GLSL, blurred backgrounds are GLSL shaders, there are multiple nested surfaces that can tax a GPU, plus glow effects, colorizing effects, some of the artwork cropping are done with GLSL shaders. For some reason even the visualization of letters in the scroll list and the visualization of genre icons, players icons etc use GLSL shaders to obtain some effects.
When I add some glsl shader to something I always check that the system is not severely affected, but with the growth of the theme I may have missed something, the resource meter in Win 10 will be helpful in this regards.

This long answer is not because I was offended by your considerations, on the contrary, I always try to improve AF, so please keep using and checking it, the feedback from the group was very important to improve AF. If you have poor performance let me know the specs of your system.
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 09, 2019, 02:18:02 AM
I tried it as well in a laptop with integrated graphics and even disabling all I could the FPS still below 10 and GPU usage 100 even if I'm not doing anything. Does it make sense to use that much GPU even when nothing is moving and no video playing?

Ok, just tested this on a Win 10 laptop. When no video is playing (Video Thumbs disabled from AF options) I get 0% GPU usage in AF. When video is playing (or something else is moving) it goes to 100%. If you turn on FPS counter, that pushes the load to 100% again but you should not keep it on by default.

Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: tasio on July 09, 2019, 04:22:32 AM
Ok, just tested this on a Win 10 laptop. When no video is playing (Video Thumbs disabled from AF options) I get 0% GPU usage in AF. When video is playing (or something else is moving) it goes to 100%. If you turn on FPS counter, that pushes the load to 100% again but you should not keep it on by default.

That makes sense, was the FPS counter what set the GPU to 100%.
Still to heavy for my laptop even without the FPS but now at least it makes sense, it wasn't a bug.
I found another themes that might be enough for my setup but I think your views on design and UX are great :)
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 09, 2019, 04:59:47 AM
Still to heavy for my laptop even without the FPS but now at least it makes sense, it wasn't a bug.
I found another themes that might be enough for my setup but I think your views on design and UX are great :)

Thank you, there are some things that can be disabled to make it less heavy but they are not game changers. I'm thinking of implementing a "reduced" version with less effects and maybe less surfaces to boost performance on lower spec systems.
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: rand0m on July 09, 2019, 05:53:00 AM
Still to heavy for my laptop even without the FPS but now at least it makes sense, it wasn't a bug.
I found another themes that might be enough for my setup but I think your views on design and UX are great :)

Thank you, there are some things that can be disabled to make it less heavy but they are not game changers. I'm thinking of implementing a "reduced" version with less effects and maybe less surfaces to boost performance on lower spec systems.

Showing snaps which start playing vid after a second (if selected) might be less taxing on systems.
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 09, 2019, 06:09:05 AM
Showing snaps which start playing vid after a second (if selected) might be less taxing on systems.

That's how it works right now (you can choose the video loading delay from the options), but I think the most taxing element is the large number of nested surfaces. A simplified edition with no more than one surface per tile could be much faster, reducing drop shadows.
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 10, 2019, 06:32:53 AM
Still to heavy for my laptop even without the FPS but now at least it makes sense, it wasn't a bug.
I found another themes that might be enough for my setup but I think your views on design and UX are great :)

I've tried to strip Arcadeflow of many visual effects. On my laptop this brings the framerate from 44 fps to 60 fps. There's still a lot to change and tweak but if anybody interested in a low spec version could check this layout and report feedback that would help a lot.
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: markoattract on July 10, 2019, 07:06:07 AM
Hello everyone ! Awesome work with this theme ...

I have a little problem :
When i start Attract mode on Arcadeflow theme for MAME, i don't have issues and all run at 60fps ...But when i quit the game and back to the frontend, the framerate go to 25 - 30 fps . If i exit Attract-Mode and restart it , all back to 60 fps ... maybe my NUC not has enough power for Arcadeflow ??

 I'm running Attract mode on an Intel NUC I5 with 8 GB ram.

thank you for your answer :D
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 10, 2019, 07:09:54 AM
When i start Attract mode on Arcadeflow theme for MAME, i don't have issues and all run at 60fps ...But when i quit the game and back to the frontend, the framerate go to 25 - 30 fps . If i exit Attract-Mode and restart it , all back to 60 fps ...

Are you using version 4.9 of AF? This is a strange issue, I'll check if I can replicate it ASAP. Does it happens even if you start the game and quit it after a very short amount of time, or only when you keep it running?
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: Enkak on July 11, 2019, 06:58:58 AM
I'm getting a weird problem, maybe a bug that noticed just now. When I click the "exit picture" from AF display menu, instead of exit frontend it loads the system/romlist that exists before the "exit picture". On the log there's an error there that gives an hint of the possible issue:

AN ERROR HAS OCCURED [remove() failed]

CALLSTACK
*FUNCTION [on_transition()] D:\Attract-Mode - Arcadeflow\layouts/Arcadeflow_49/layout.nut line [3615]


When I check that line in the layout, it seems to be related to the Exit command because it's part of the code starting with line:

// cleanup frosted glass grabs when exiting AM
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 11, 2019, 07:53:23 AM
I'm getting a weird problem, maybe a bug that noticed just now. When I click the "exit picture" from AF display menu, instead of exit frontend it loads the system/romlist that exists before the "exit picture".

Found this, it was my mistake. I'd share an updated layout but I changed so much working for 5.0 so it's better that you change it yourself: look for this code snippet:

Code: [Select]
   if ((sig == "select") && ((prf.DISPLAYMENUON) ) ) {
      fe.set_display(fe.list.index)
      return true
   }

and change it with this:

Code: [Select]
   if ((sig == "select") && ((prf.DISPLAYMENUON)) ) {
      if (fe.list.index < fe.displays.len())
         fe.set_display(fe.list.index)
      else
         fe.signal("exit")
      return true
   }

Quote
On the log there's an error there that gives an hint of the possible issue:

AN ERROR HAS OCCURED [remove() failed]

CALLSTACK
*FUNCTION [on_transition()] D:\Attract-Mode - Arcadeflow\layouts/Arcadeflow_49/layout.nut line [3615]


When I check that line in the layout, it seems to be related to the Exit command because it's part of the code starting with line:

// cleanup frosted glass grabs when exiting AM

Hmm let me know if with the modification you still get the error, it's something that happens when Arcadeflow cleans the temporary snaps used for frosted glass effect. Maybe you have some snapshots with non-sequential progressive numbers?
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: Enkak on July 12, 2019, 03:20:00 AM
Working good here with your code change, thx so much again. :)

Looking forward to 5.0. :)

I'm getting a weird problem, maybe a bug that noticed just now. When I click the "exit picture" from AF display menu, instead of exit frontend it loads the system/romlist that exists before the "exit picture".

Found this, it was my mistake. I'd share an updated layout but I changed so much working for 5.0 so it's better that you change it yourself: look for this code snippet:

Code: [Select]
   if ((sig == "select") && ((prf.DISPLAYMENUON) ) ) {
      fe.set_display(fe.list.index)
      return true
   }

and change it with this:

Code: [Select]
   if ((sig == "select") && ((prf.DISPLAYMENUON)) ) {
      if (fe.list.index < fe.displays.len())
         fe.set_display(fe.list.index)
      else
         fe.signal("exit")
      return true
   }

Quote
On the log there's an error there that gives an hint of the possible issue:

AN ERROR HAS OCCURED [remove() failed]

CALLSTACK
*FUNCTION [on_transition()] D:\Attract-Mode - Arcadeflow\layouts/Arcadeflow_49/layout.nut line [3615]


When I check that line in the layout, it seems to be related to the Exit command because it's part of the code starting with line:

// cleanup frosted glass grabs when exiting AM

Hmm let me know if with the modification you still get the error, it's something that happens when Arcadeflow cleans the temporary snaps used for frosted glass effect. Maybe you have some snapshots with non-sequential progressive numbers?
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: markoattract on July 12, 2019, 04:38:41 AM
hello Zpaolo11x ! Thank you for the answer !

It does happens on both times : If i launch a MAME game for a little and if i play for long time ...

It's strange that if i exit  arcadeflow and enter again all back to normal ... it's like as something running on th background ... but i've checked the task manager and all processes are closed ...

-- Update ! ---

On another PC with I7 and GTX 1080 works like a charm ... so i think the problem is my NUC that has no power enough ... :(


Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 12, 2019, 04:54:01 AM
It's strange that if i exit  arcadeflow and enter again all back to normal ... it's like as something running on th background ... but i've checked the task manager and all processes are closed ...

-- Update ! ---

On another PC with I7 and GTX 1080 works like a charm ... so i think the problem is my NUC that has no power enough ... :(

The only thing that can kick in after some time in Arcadeflow is the "attract mode", that is the layout starts showing random videos of games. You can try disabling it in Arcadeflow options.

Glad that it works better on your other system but if it runs at 60 fps on the NUC it's really strange that it slows down so much, maybe it's a thermal throttling problem?
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 12, 2019, 05:03:31 AM
Working good here with your code change, thx so much again. :)

Looking forward to 5.0. :)

Very good! 5.0 is almost ready, but following the latest feedbacks regarding performances I'm experimenting a bit with the shaders. It seems I found a shader that can reduce the fps from 60 to 45, I'll try to fix it if possible. I'll be on vacation from the 20th of this month so hopefully I'll release 5.0 next week and then go to the sea lol
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: Enkak on July 12, 2019, 09:57:43 AM
Working good here with your code change, thx so much again. :)

Looking forward to 5.0. :)

Very good! 5.0 is almost ready, but following the latest feedbacks regarding performances I'm experimenting a bit with the shaders. It seems I found a shader that can reduce the fps from 60 to 45, I'll try to fix it if possible. I'll be on vacation from the 20th of this month so hopefully I'll release 5.0 next week and then go to the sea lol

Ah interesting. When 5.0 release happens I will try it in the other less powerful computer where Arcadeflow with normal settings runs almost in slow motion :D

Sea vacation sounds great. ;)
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 12, 2019, 11:08:26 AM
Ah interesting. When 5.0 release happens I will try it in the other less powerful computer where Arcadeflow with normal settings runs almost in slow motion :D

You can try the attached layout.nut file, it should improve a lot the performaces (at the expense of most visual effects)
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 13, 2019, 01:47:49 AM
So, performance wise, I reduced the impact of the shaders to the minimum, the only one that was slowing down the system was the one working at native screen resolution while all the others work on low res surfaces. Now this shader had an impact on my Quadro equipped rig because I pushed the resolution to 5000 x 3000 to have fps less than 60 :D
On other rigs where the resolution is more "normal" the impact of this shader is not so heavy and the real issue are the multiple surfaces. I'll see if it can be improved a bit.
Title: Re: Arcadeflow theme v 4.9 [Release] Updated 27 June 2019
Post by: zpaolo11x on July 17, 2019, 05:31:10 AM
What is your favorite Game Boy screen? Pocket? Classic? Or Light? In Arcadeflow 5.0 you'll be able to chose the color correction you prefer ;)
Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: zpaolo11x on July 18, 2019, 02:01:34 AM
Arcadeflow 5.0 is out, list wrap around, low spec mode, game boy colorizer. Enjoy and report bugs!
Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: arthurvalenca on July 18, 2019, 07:41:54 PM
Perfect!!!! Big thanks for release.
Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: markoattract on July 19, 2019, 12:25:30 PM
Zpaolo11x I have to Thank you for your new release !!

now all is perfect on my NUC ! No more lags , no more framedrops !! xD

THANK YOUUUUUUU !!!!

Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: Enkak on July 19, 2019, 01:27:44 PM
+1 regarding general performance and speed improvement. Even more impressive now. Thank you again for all the hard work :)
Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: dark1973 on July 19, 2019, 10:04:16 PM
Sei un grande! Grazie mille per il tuo immenso lavoro. Ora il mio cabinato avrà una veste grafica impeccabile
Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: zpaolo11x on July 20, 2019, 07:46:03 AM
Thank you all guys for the comments and positive feedback, I”m glad 5.0 is working better! Now I can relax on the beach while I think of new features and improvements :D

Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: markoattract on July 20, 2019, 01:10:31 PM
Ciao Paolo !

Complimenti e grazie ancora per il lavoro svolto ! volevo informati che grazie alle impostazioni specifiche per la paerformance che hai inserito nell'ultima versione, sono riuscito ad isolare qual'era la caratteristica che rallentava il display : Era La "logo smooth shadow" !!

Magari questa informazione puo' esserti utile .

Grazie ancora e buone Vacanze !!!

Eng Ver.

Hi Paolo !

Thank you again and compliments for your work ! I want to inform you that with the new settings for performances on the latest version, i've just found the issue that did slow-down the GUI on my NUC :

That was the "Logo smooth shadow" option ! Maybe this information can be usefull for you !

thank you again and  have a nice holidays !
Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: keilmillerjr on July 22, 2019, 12:41:38 PM
Setting up a disk for a friend with an lcd. 10hrs left of transferring data. Considering arcadeflow. Friend has a 4:3 bezel over a 16:9 monitor. Does this theme work well if i restrict layout dimensions to 4:3?
Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: zpaolo11x on July 22, 2019, 10:17:07 PM
Setting up a disk for a friend with an lcd. 10hrs left of transferring data. Considering arcadeflow. Friend has a 4:3 bezel over a 16:9 monitor. Does this theme work well if i restrict layout dimensions to 4:3?

Yes it should work. There’s an option in the performance settings where you can set a custom resolution, so if you have, for example, a full hd lcd just set 1440x1080 and it will only use that area in 4:3
Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: zpaolo11x on July 31, 2019, 12:28:55 AM
That was the "Logo smooth shadow" option ! Maybe this information can be usefull for you !

Hey, thank you for the feedback and sorry for the late reply, your report confirms what I saw in my tests, it's a bit system dependent but logo shadows are the thing that slows the layout most, because there are THREE nested surfaces (two for the smooth shadow effect, and one is the base tile). I'm planning to experiment with a different approach where a 2D shader is used, this will imply more calculations per frame (n*n instead of n+n) but only two nested surfaces and should be way faster
Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: zpaolo11x on July 31, 2019, 02:20:12 AM
Ciao Paolo !

Just for check, can you try this layout on your NUC? I've changed the shader, it should be faster when logo shadows are enabled (maybe, it's not that faster on my system)
Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: markoattract on August 02, 2019, 09:33:43 AM
Ciao Paolo !

Just for check, can you try this layout on your NUC? I've changed the shader, it should be faster when logo shadows are enabled (maybe, it's not that faster on my system)

Hi Paolo !! Sorry for the late answer.
I have tested your script, but when i was set the "logo smooth shadow" option back to "ON" i had the same framesdrop problem... :(

Anyway, i can check other solutions if you need, so don't esitate and send me other solutions if you want . ;)

Ciao !
Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: harpiufof on August 02, 2019, 03:42:56 PM
Amazing Layout!! Congratulations Paolo!!

Although if you allow me, I would like to give you a suggestion. It would be great if there could be an option, where you can choose the number of rows according to a certain number of games on the list.

I am not an expert on this, but to give an example, I imagine something like the following:

Code: [Select]
if ( fe.list.size <= my_config["number_of_games_low"] )
{
rows_low = my_config["horizontalrows_low"]
}

if ( fe.list.size <= my_config["number_of_games_medium"] )
{
rows_medium = my_config["horizontalrows_medium"]
}

if ( fe.list.size <= my_config["number_of_games_high"] )
{
rows_high = my_config["horizontalrows_high"]
}

I consider that with 3 variants it is more than enough.

I hope you can take my suggestion into account. Otherwise, no problem. You did a great job anyway!
Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: zpaolo11x on August 03, 2019, 01:30:33 AM
Anyway, i can check other solutions if you need, so don't esitate and send me other solutions if you want . ;)

I suspected it was not a solution, on my test system it improves only at very low resolution but each GPU react differently. I have two more layout to check, just deploy the content of this zip in your Arcadeflow 50 folder. But I don't think they will improve too much...
Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: markoattract on August 05, 2019, 07:44:10 AM
Anyway, i can check other solutions if you need, so don't esitate and send me other solutions if you want . ;)

I suspected it was not a solution, on my test system it improves only at very low resolution but each GPU react differently. I have two more layout to check, just deploy the content of this zip in your Arcadeflow 50 folder. But I don't think they will improve too much...

Hi Paolo ! I've tried the two files but as did you say, it didn't improve :(

I have noticed , also, that with EXTERN .nut there is a white box around the logos and no shadows at all.
Title: Re: Arcadeflow theme v 5.0 [Release] Updated 18 July 2019
Post by: zpaolo11x on August 05, 2019, 12:09:38 PM
Hi Paolo ! I've tried the two files but as did you say, it didn't improve :(

I have noticed , also, that with EXTERN .nut there is a white box around the logos and no shadows at all.

Thank you for the feedback, the white box is probably caused by a missing shader I forgot to put in the zip file :D By the way good to know that none of this workarounds is effective, I’ll leave shadows as they are and release 5.1 in a couple of days with an important bug fix
Title: Re: Arcadeflow theme v 5.1 [Release] Updated 07 August 2019
Post by: zpaolo11x on August 06, 2019, 11:32:47 PM
Arcadeflow 5.1 is out with a bug fix on the tile update routine. If you saw strange issues in the thumbnails update when scrolling to next/prev game this should fix it :)
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: zpaolo11x on August 16, 2019, 12:39:02 AM
Released Arcadeflow 5.2: 70 new manufacturer icons and new options! Enjoy and report bugs!
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: Enkak on August 16, 2019, 03:32:32 AM
Great news and thx again. Will do it :)
PS: love the new manufacturer icon additions already like Codemasters. ;)
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: zpaolo11x on August 16, 2019, 10:50:30 AM
PS: love the new manufacturer icon additions already like Codemasters. ;)

:D I'm adding more in the next release, admittedly some of them are not very detailed but it's difficult to find good source material... if you have any brand you need added to the list let me know
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: Enkak on August 16, 2019, 11:05:44 AM
Will do. ;) Noticed also some more Amiga manufacturer favorites like Psygnosis and others. :)

From the first tests new version is working very good. There's a possible (maybe it's meant to be this way, unsure) minimal bug with the overlay when changing display option. It works flawless if you use a shortcut button/key to change instant the display/system. But if you use AF Display menu to change/select displays the splash never appears when you enter one.

Also, theme folder is missing the AF logo files (for splash and for display menu near version number). I copied them from other AF version but just in case I wanted to let you know. :)
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: zpaolo11x on August 17, 2019, 12:21:45 AM
There's a possible (maybe it's meant to be this way, unsure) minimal bug with the overlay when changing display option. It works flawless if you use a shortcut button/key to change instant the display/system. But if you use AF Display menu to change/select displays the splash never appears when you enter one.

If you mean the displays menu inside AF (not AF used as display theme) it should show the display overlay, and actually it does in my test rig, can you run attract-console.exe and see if there's some error message when you switch displays that way?

Quote
Also, theme folder is missing the AF logo files (for splash and for display menu near version number). I copied them from other AF version but just in case I wanted to let you know. :)

Wow, thank you for noticing! I uploaded 5.2 layot.nut on top of 5.1, but for some obscure reason the folder of 5.1 was missing some files. I have re-uploaded the layout so you can check it out again from the website, because I fear other files were missing...
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: Enkak on August 17, 2019, 03:47:18 AM

If you mean the displays menu inside AF (not AF used as display theme) it should show the display overlay, and actually it does in my test rig, can you run attract-console.exe and see if there's some error message when you switch displays that way?

Ah sorry for the confusion, I meant AF used as display theme.

Wow, thank you for noticing! I uploaded 5.2 layot.nut on top of 5.1, but for some obscure reason the folder of 5.1 was missing some files. I have re-uploaded the layout so you can check it out again from the website, because I fear other files were missing...

No problem :) I will download the layout again and test it. :)
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: zpaolo11x on August 19, 2019, 01:30:26 PM
Ah sorry for the confusion, I meant AF used as display theme.

Well this is intended: when AF is used as display theme the layout is reloaded when you select a theme, and at the time of layout loading there's no display name overlay (or it will be there every time you launch the layout).

Speaking of manufacturers icons, do you have an xml list for Amiga games? I got one from the web but with no manufacturer information...
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: Enkak on August 19, 2019, 02:12:57 PM
Ah sorry for the confusion, I meant AF used as display theme.

Well this is intended: when AF is used as display theme the layout is reloaded when you select a theme, and at the time of layout loading there's no display name overlay (or it will be there every time you launch the layout).

Speaking of manufacturers icons, do you have an xml list for Amiga games? I got one from the web but with no manufacturer information...

Ah I see, thank you for the explanation.

Regarding the xml list for Amiga, try this one attached. :)
It says custom because I'm adding number of players and scores to the games with time since those were missing originally, similar to other systems lists.
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: zpaolo11x on August 20, 2019, 01:32:05 AM
Regarding the xml list for Amiga, try this one attached. :)

Thank you, wow that's a huge number of developers, even considering only the ones with more games... I already did some logos, I don't know how many use AM to manage computer emulation but the Amiga is the Amiga, I have to do it :D
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: Enkak on August 20, 2019, 02:51:46 AM
Regarding the xml list for Amiga, try this one attached. :)

Thank you, wow that's a huge number of developers, even considering only the ones with more games... I already did some logos, I don't know how many use AM to manage computer emulation but the Amiga is the Amiga, I have to do it :D

I use it for Amiga and Spectrum. :) Without surprise, both have a huge list of games so a lot of work :D
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: zpaolo11x on August 20, 2019, 03:46:36 PM
I'm playing with some options to make Arcadeflow more suitable for computer games too... the first issue is that most computer games artwork packs don't feature "Wheel" artwork, at least I couldn't find them for Amiga on EmuMovies. This doesn't look good because you'll see a screenshot with the smooth gradient on top. There are two ways to solve this:

1 - When there's no Wheel art, the gradient is not applied, and you can then see the full snapshot
2 - Add a "text caption" instead of the wheel artwork, but that won't probably look very good...

I have coded the first option (see attachment) but I'm still thinking if the second one is better or not...
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: rand0m on August 20, 2019, 10:49:32 PM
I'm playing with some options to make Arcadeflow more suitable for computer games too... the first issue is that most computer games artwork packs don't feature "Wheel" artwork, at least I couldn't find them for Amiga on EmuMovies. This doesn't look good because you'll see a screenshot with the smooth gradient on top. There are two ways to solve this:

1 - When there's no Wheel art, the gradient is not applied, and you can then see the full snapshot
2 - Add a "text caption" instead of the wheel artwork, but that won't probably look very good...

I have coded the first option (see attachment) but I'm still thinking if the second one is better or not...

Wonderful work on this theme zpaolo!

You'll run into this problem (lack of wheel artwork) with many consoles too, one way could be to use a font for rendering title so it gives a wheel/ logo vibe. For example check how the font "Road Rage" is being used in this excellent theme (Pandora) for emulationstation > https://retropie.org.uk/forum/topic/20380/pandora-theme
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: zpaolo11x on August 20, 2019, 11:13:52 PM
You'll run into this problem (lack of wheel artwork) with many consoles too, one way could be to use a font for rendering title so it gives a wheel/ logo vibe. For example check how the font "Road Rage" is being used in this excellent theme (Pandora) for emulationstation > https://retropie.org.uk/forum/topic/20380/pandora-theme

This is a very good suggestion, and nice font! I did a test with my standard theme font and it looks really bland and uninspiring, I'll check with a couple of custom fonts like the one you linked. I think there will be a problem for loner titles, maybe a font size scaling with the title length could solve this.
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: Enkak on August 21, 2019, 02:32:42 AM
For amiga wheel/logo pack, try this one: https://emumovies.com/files/file/3100-commodore-amiga-logos-pack/

Regarding the issue when there's no wheel art. Since your theme already shows the game title on top left (invaluable hint and help, especially when you add Japanese games and others to the mix where you don't know which game is looking at the logo) I think both options can work, with second one using a custom font like random suggested.

Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: zpaolo11x on August 21, 2019, 02:36:23 AM
For amiga wheel/logo pack, try this one: https://emumovies.com/files/file/3100-commodore-amiga-logos-pack/

Oh cool, will have a look at that. Meantime I spent a coffee break stitching some dirty code together, and this is the end result using an arcade font I already had. Looks interesting, maybe I should add more fonts and chose them randomly
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: Enkak on August 21, 2019, 02:41:30 AM
Looks good :) And definitely better now on the new print instead of the other one without anything on top of the screenshot. Maybe the no logos/wheel art on top of the screenshots/snaps can be an extra theme option.
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: zpaolo11x on August 21, 2019, 04:39:02 PM
Still evolving the idea of custom titles, I'm using a fixed width font now, revised word wrap routine and added a trick so that titles with few letters per line are larger than longer titles. Starts to look pretty good :D
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: Enkak on August 22, 2019, 04:38:05 AM
Agree, starting to look very good for when you don't have logos. :)
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: zpaolo11x on August 24, 2019, 04:09:23 AM
Regarding the xml list for Amiga, try this one attached. :)

Enkak, regarding the list you shared, where can I find snapshots that match? I got snaps from emumovies but, for example, Prince Of Persia is "v3.0" while in your snap it's 3.1 so it doesn't match... The list from Hyperspin matches but there's no manufacturer info
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: Enkak on August 24, 2019, 07:09:39 AM
That's the main big problem regarding Amiga lists. :(

Many games have few different versions and some lists reflect that, depending if they are older or newer. It's almost impossible to have a unified Amiga list because of it. :( So the only way is really editing manually the lists to reflect the games and media that you have. Or editing manually the media files from sites like emumovies to reflect the game file name that you got.

For example, just checked 2 sites that have Amiga files. First one normally has more recent versions and Prince Of Persia there is "v3.1". On the other site, they usually have older versions and the names reflect older hyperspin list names, so Prince Of Persia there is "v3.0".
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: Jate on August 27, 2019, 07:13:42 AM
Congratulations, you have done an amazing job with this theme.

I wanted to make a comment:

I want to put an image as a background (in "custom bg image") but if I want to use this theme as a Display Menu and General Menu, the position of the text is not the same and it looks bad. Can't I use a background image for the Display Menu and a different one for the General Menu?

In Display Menu

(https://i.ibb.co/rsp3M0T/screen1.png) (https://ibb.co/rsp3M0T)

In General

(https://i.ibb.co/xmR04MV/screen2.png) (https://ibb.co/xmR04MV)

And one detail, the counter that exists, in the menu display has no separation line

Thanks
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: zpaolo11x on August 27, 2019, 07:24:29 AM
I want to put an image as a background (in "custom bg image") but if I want to use this theme as a Display Menu and General Menu, the position of the text is not the same and it looks bad. Can't I use a background image for the Display Menu and a different one for the General Menu?

Of course this is something I can add in the next release but I'm wondering if the difference in the position is due to the different number of thumbnails... In your screenshots the layout is in "1-row small thumbs" for the main layout, and in "1-row" for the displays menu. I'll check the code and let you know...

Quote
And one detail, the counter that exists, in the menu display has no separation line

Gotta check it out, I think that's still related to the different rows, can you share the Arcadeflow layout settings you are using so I can replicate?

[EDIT] Ok, just replicated the issue: the "1-row small thumbnails" mode raises the scrollbar area, so if you mix and match this mode with others (2 rows etc) it won't fit. Sadly in displays mode "1- row with thumbnails" is not available but I'll add it in the next release. That would make the different background not needed anymore

Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: Jate on August 27, 2019, 07:53:23 AM
I see it...

Thanks, That would be perfect.  :D
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: alucard on August 27, 2019, 11:34:09 PM
Tank you for this amazing theme.
You have pushed Attract-Mode to a new level!

I would suggest to anyone to batch processing covers and snaps, for example with ImageStone, to limit width to max 350px (and optionally convert to jpg). The average result size is 40KB, without visible degradation. In this way display switch is fast and scrolling is very smooth.

Grazie ancora zpaolo11x, sei un grande!  ;)
Title: Re: Arcadeflow theme v 5.2 [Release] Updated 16 August 2019
Post by: zpaolo11x on August 28, 2019, 12:37:23 AM
I would suggest to anyone to batch processing covers and snaps, for example with ImageStone, to limit width to max 350px (and optionally convert to jpg). The average result size is 40KB, without visible degradation. In this way display switch is fast and scrolling is very smooth.

This is a good advice, but not for mame snaps: keep them at their nominal resolution which should be the actual pixel resolution of the game, so all crt shaders will work fine.

Another trick would be to use a ramdisk but that's not suitable if you have many box arts ;)
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: zpaolo11x on August 28, 2019, 07:32:15 AM
Arcadeflow 5.3 is out! Many new features and subtle changes, hope you enjoy it!

Added even more manufacturer icons, a new visual tag indicator, generation of title artwork when missing and lots of fixes. Also, 1-row with small thumbnails is now available in Displays Menu mode, while the "standard" display menu has a new scrolling routine.
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: arthurvalenca on August 30, 2019, 05:20:05 AM
Hello, I have a little problem, when I select Labellist the system skips letters forward, but not coming back the letters can only move forward and not back the letters, I also noticed that the letter "Q" is repeating 2x, please check . in the previous version it was normal.
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: zpaolo11x on August 30, 2019, 05:35:46 AM
Hello, I have a little problem, when I select Labellist the system skips letters forward, but not coming back the letters can only move forward and not back the letters, I also noticed that the letter "Q" is repeating 2x, please check . in the previous version it was normal.

This is usually caused by some issue in the routine that pulls the first letter from the game name... you say it worked in version 5.2? Or do you know precisely in which version it works?
Also, if you could run attract-console.exe and paste or send me the output it would be helpful to catch the bug.
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: arthurvalenca on August 30, 2019, 07:26:08 AM
yes in version 5.1 it works normally, i can jump the letters back and forth normally, the letters also become normal and not duplicate.

Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: zpaolo11x on August 30, 2019, 08:02:38 AM
yes in version 5.2 it works normally, i can jump the letters back and forth normally, the letters also become normal and not duplicate.

Ok, I'll look into it, I didn't think I changed something in the letter jump routine, but who knows :D Anyway, in 5.3 when you jump letters, you get error messages in the console?

[EDIT] Also it would be very helpful to have your romlist, you can find it in attract mode folder in the romlist subfolder, that would allow me to replicate a situation similar to yours...
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: arthurvalenca on August 30, 2019, 09:52:14 AM
trying to go back simply does not come back, in console nothing comes up because it does not perform the back function, the romlist is the same as I used in version 5.1.
In version 5.2 i have the same problem as 5.3.
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: zpaolo11x on August 31, 2019, 12:49:56 AM
Replicated the issue with your romlist, although I see it also in 5.1... please check with the attached layout.nut, just drop it in place of the old one
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: arthurvalenca on August 31, 2019, 08:01:21 AM
Replicated the issue with your romlist, although I see it also in 5.1... please check with the attached layout.nut, just drop it in place of the old one

yes 5.3, now it works wonderfully well, everything is perfect, the letter in labellist is no longer duplicated, and the jump to the previous letter also works perfect, thanks for the support, AF and the best and most complete theme I will ever use.

PS: I still see another problem, is not working the star of favorites and the tag of compled, it only works when I go out and open the AM there it appears.
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: dark1973 on August 31, 2019, 10:09:57 AM
Hello. If you can implement the insertion of an overlay image (both in the main menu and in the history) I have an arcade cabinet it could be useful to visualize the controls of the bridge

Ciao. Se puoi implementa l'inserimento di un'immagine in sovraimpressione (sia nel menu principale che nell'history) io ho un cabinato arcade potrebbe essere utile visualizzare i comandi della plancia
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: zpaolo11x on September 02, 2019, 08:04:22 AM
PS: I still see another problem, is not working the star of favorites and the tag of compled, it only works when I go out and open the AM there it appears.

Going back to the history of Arcadeflow I see that this is a recurring issue, mainly because "ChangedTag" transition doesn't work as expected... I'm sharing a beta of the new version, you can check it, it should fix the stars and tags issue.

It seems that the first time you add a new tag the artwork is not correctly updated, but the next time you add the same tag it works. I don't know why, since the debug output is the same, same transitions triggered, same code executed. I suspect it's related to the screen where you enter the tag name, probably Arcadeflow tries to update the tag artwork when the screen is still showing and no actual tag has been added.
To overcome this, I've forced the tags to refresh as soon as you move to a new game, that should at least mitigate the issue... Hopefully :D
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: zpaolo11x on September 02, 2019, 08:08:05 AM
Ciao. Se puoi implementa l'inserimento di un'immagine in sovraimpressione (sia nel menu principale che nell'history) io ho un cabinato arcade potrebbe essere utile visualizzare i comandi della plancia

Dovrebbe essere già possibile: nelle opzioni di Arcadeflow c'è "Custom BG image", se come immagine carichi una PNG con i tuoi comandi su sfondo trasparente dovrebbe visualizzarli in sovrimpressione. Fammi sapere se funziona
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: arthurvalenca on September 02, 2019, 05:06:46 PM
PS: I still see another problem, is not working the star of favorites and the tag of compled, it only works when I go out and open the AM there it appears.

Going back to the history of Arcadeflow I see that this is a recurring issue, mainly because "ChangedTag" transition doesn't work as expected... I'm sharing a beta of the new version, you can check it, it should fix the stars and tags issue.

It seems that the first time you add a new tag the artwork is not correctly updated, but the next time you add the same tag it works. I don't know why, since the debug output is the same, same transitions triggered, same code executed. I suspect it's related to the screen where you enter the tag name, probably Arcadeflow tries to update the tag artwork when the screen is still showing and no actual tag has been added.
To overcome this, I've forced the tags to refresh as soon as you move to a new game, that should at least mitigate the issue... Hopefully :D

he seems to break the theme, after putting in AF-5.3 it seems there is no thema
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: zpaolo11x on September 02, 2019, 09:57:12 PM
he seems to break the theme, after putting in AF-5.3 it seems there is no thema

Hmm, not good... can you paste the console output with the error message?
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: dark1973 on September 03, 2019, 05:33:53 AM
Ciao. Se puoi implementa l'inserimento di un'immagine in sovraimpressione (sia nel menu principale che nell'history) io ho un cabinato arcade potrebbe essere utile visualizzare i comandi della plancia

Dovrebbe essere già possibile: nelle opzioni di Arcadeflow c'è "Custom BG image", se come immagine carichi una PNG con i tuoi comandi su sfondo trasparente dovrebbe visualizzarli in sovrimpressione. Fammi sapere se funziona

purtroppo non funziona. l'immagine finisce sullo sfondo. Con la versione 4.0 funzionava. Grazie mille e continua cosi'
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: zpaolo11x on September 03, 2019, 06:12:06 AM
purtroppo non funziona. l'immagine finisce sullo sfondo. Con la versione 4.0 funzionava. Grazie mille e continua cosi'

Si in effetti l'immagine finisce sullo sfondo, ma non dovrebbe essere così stretchata... dovresti usare un'immagine tutta trasparente alla stessa risoluzione dello schermo, con gli elementi che ti interessano posizionati già dove li vorresti. Ovviamente finirebbero _dietro_ agli altri elementi, ma davanti allo sfondo principale
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: zpaolo11x on September 04, 2019, 06:25:12 AM
purtroppo non funziona. l'immagine finisce sullo sfondo. Con la versione 4.0 funzionava. Grazie mille e continua cosi'

Questo è il modo in cui puoi mettere una specie di overlay (che in realtà finisce dietro la roba). Prepara un'immagine come quella in allegato, dove metti i controlli dove vuoi, e poi la imposti come sfondo. Ho usato la versione "1-row small" in modo da aver molto spazio intorno alle miniature. Pensi che così possa andare bene per te? Altrimenti implemento una "foreground image" nella nuova versione, che stia sopra a tutto (compresi gli screenshots)
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: zpaolo11x on September 04, 2019, 06:27:24 AM
he seems to break the theme, after putting in AF-5.3 it seems there is no thema

Found an issue when no filter data is available, you can try this new temporary layout.nut to see if it is fixed. If not, you can send me your attract.cfg file to my email so I can have a look at it...
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: arthurvalenca on September 04, 2019, 05:21:10 PM
he seems to break the theme, after putting in AF-5.3 it seems there is no thema

Found an issue when no filter data is available, you can try this new temporary layout.nut to see if it is fixed. If not, you can send me your attract.cfg file to my email so I can have a look at it...

Hello,the completed tag works fine now, once I select it already appears in the layout, but I still have problems with the star, when I select it does not appear on time, I have to start the game and paste to layout there it appears.

Attract CFG:

Code: [Select]
# Generated by Attract-Mode v2.5.1
#
display Arcade
layout               AF-5.3
romlist              Arcade
in_cycle             yes
in_menu              yes

sound
sound_volume         100
ambient_volume       100
movie_volume         100

input_map
back                 Escape
up                   Up
down                 Down
left                 Left
right                Right
select               Return
configure            Tab
add_favourite        F
add_tags             T
edit_game            F1
custom1              Divide
custom2              Multiply
custom3              Subtract
default             back exit
default             up prev_game
default             down next_game
default             left prev_display
default             right next_display

general
language             en
exit_command         
exit_message         
default_font         arial
font_path            %SYSTEMROOT%/Fonts/
screen_saver_timeout 600
displays_menu_exit   yes
hide_brackets        yes
startup_mode         default
confirm_favourites   no
confirm_exit         yes
mouse_threshold      10
joystick_threshold   75
window_mode          window
filter_wrap_mode     default
track_usage          yes
multiple_monitors    no
smooth_images        yes
selection_max_step   128
selection_speed_ms   40
move_mouse_on_launch yes
scrape_snaps         yes
scrape_marquees      yes
scrape_flyers        yes
scrape_wheels        yes
scrape_fanart        no
scrape_videos        no
scrape_overview      yes
hide_console         no
video_decoder        software
menu_prompt          Displays Menu
menu_layout         

layout_config AF-5.1
param                amchangetimer 10
param                amenable Disabled
param                ammessage  - PRESS ANY KEY -
param                amsound Yes
param                amtimer 120
param                amtune
param                audiovidhistory No
param                audiovidsnaps No
param                baserotation None
param                bgblurred
param                boxartmode Yes
param                cleanlayout No
param                colortheme Dark
param                cropsnaps Horizontal-Vertical
param                customsize
param                darkpanel Dark
param                dat_path D:\Attract-Arcade\emuladores\Mame\history\history.dat
param                datashadowsmooth Yes
param                dmhorizontalrows 1
param                dmverticalrows 3
param                fpson No
param                frostedglass Yes
param                gbgreencolor Classic
param                generate_index
param                historypanel White panel
param                horizontalrows 1
param                index_clones Yes
param                layersnap No
param                layervideo No
param                lcdmode Half Resolution
param                livesearch Yes
param                logoshadow Yes
param                lowres No
param                lowspecmode No
param                newgame Yes
param                overmenubutton custom1
param                paramx1
param                paramx10
param                paramx2
param                paramx3
param                paramx4
param                paramx5
param                paramx6
param                paramx7
param                paramx8
param                paramx9
param                paramxx0
param                paramxx1
param                paramxx10
param                paramxx2
param                paramxx3
param                paramxx4
param                paramxx5
param                paramxx6
param                paramxx7
param                paramxx8
param                paramxx9
param                scanlinemode Aperture
param                scrollertype LabelList
param                searchmeth Screen keys
param                showsysname Yes
param                snapglow Yes
param                snapgradient Yes
param                splashlogo No
param                splashlogofile
param                switchmodebutton custom2
param                themeaudio Yes
param                thumbvidelay 1
param                thumbvideo Yes
param                verticalrows 3

layout_config AF-5.3
param                amchangetimer 10
param                amenable Disabled
param                ammessage  - PRESS ANY KEY -
param                amsound Yes
param                amtimer 120
param                amtune
param                audiovidhistory No
param                audiovidsnaps No
param                baserotation None
param                bgblurred
param                boxartmode Yes
param                cleanlayout No
param                colortheme Pop
param                cropsnaps Horizontal-Vertical
param                customsize
param                darkpanel Standard
param                dat_path D:\Attract-Arcade\emuladores\Mame\history\history.dat
param                datashadowsmooth Yes
param                dmhorizontalrows 1
param                dmmissingwheel Yes
param                dmverticalrows 3
param                fpson No
param                frostedglass Yes
param                gbgreencolor Classic
param                generate_index
param                historypanel White panel
param                horizontalrows 1
param                index_clones Yes
param                layersnap No
param                layervideo No
param                lcdmode Half Resolution
param                livesearch Yes
param                logoshadow Yes
param                lowres No
param                lowspecmode No
param                missingwheel Yes
param                newgame Yes
param                overmenubutton custom1
param                paramx1
param                paramx10
param                paramx11
param                paramx2
param                paramx3
param                paramx4
param                paramx5
param                paramx6
param                paramx7
param                paramx8
param                paramx9
param                paramxx0
param                paramxx1
param                paramxx10
param                paramxx11
param                paramxx2
param                paramxx3
param                paramxx4
param                paramxx5
param                paramxx6
param                paramxx7
param                paramxx8
param                paramxx9
param                scanlinemode Aperture
param                scrollertype LabelList
param                searchmeth Screen keys
param                showsysname Yes
param                snapglow Yes
param                snapgradient Yes
param                splashlogo No
param                splashlogofile
param                striparticle No
param                switchmodebutton custom3
param                tagname
param                tagshow Yes
param                themeaudio Yes
param                thumbvidelay 1
param                thumbvideo Yes
param                utilitymenubutton custom2
param                verticalrows 3

layout_config hello-nintendo-master
param                bg2Type original
param                gridArt flyer
param                hItemGrid 300
param                optToons mario-group
param                selectorIcon controller
param                totalXGrid 3
param                totalYGrid 2
param                wItemGrid 208
param                xPadGrid 38
param                xsGrid 513
param                yPadGrid 21
param                ysGrid 141

intro_config
param                detect_aspect Yes
param                layout_rotation none
param                play_intro No
param                video_16x9 intro.mp4
param                video_3x4 intro_3x4.mp4
param                video_4x3 intro_4x3.mp4
param                video_9x16 intro_9x16.mp4
param                video_default intro.mp4


plugin ResFix
enabled              yes
param                emulators
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: zpaolo11x on September 04, 2019, 11:16:57 PM
Attract CFG:

Ok, I think the star issue is due to your config missing the "Starred" filter. At the beginning your config looks like this:

Code: [Select]
display Arcade
layout               AF-5.3
romlist              Arcade
in_cycle             yes
in_menu              yes

while it should look like this:

Code: [Select]
display Arcade
layout               AF-5.3
romlist              Arcade
in_cycle             yes
in_menu              yes
filter               All
filter               Starred
rule                 Favourite equals 1

Incidentally the missing filters caused the "No theme" issue you saw before, but I fixed that with a check. Try adding the two filters (or at least the Starred filter) to your cfg, it should fix the favourites issue.
Title: Re: Arcadeflow theme v 5.4 [Release] Updated 5 September 2019
Post by: zpaolo11x on September 05, 2019, 02:18:29 AM
Updated Arcadeflow to 5.4, many bug fixes and a revamped "More of the same..." menu allowing to look for the same tags, favourite states etc.

Lists that are sorted taking articles into account should work now, and of course I added more manufacturer logos :D
Title: Re: Arcadeflow theme v 5.4 [Release] Updated 5 September 2019
Post by: Yaron2019 on September 06, 2019, 07:42:49 AM
Updated Arcadeflow to 5.4, many bug fixes and a revamped "More of the same..." menu allowing to look for the same tags, favourite states etc.

Lists that are sorted taking articles into account should work now, and of course I added more manufacturer logos :D

Your work on this theme is admirable. It is on the verge of evolving into a front end of its own!  ;D
Title: Re: Arcadeflow theme v 5.4 [Release] Updated 5 September 2019
Post by: zpaolo11x on September 06, 2019, 07:53:07 AM
Your work on this theme is admirable. It is on the verge of evolving into a front end of its own!  ;D

Thank you! It's a lot of work but also fun... right now I'm doing some experiments with the holy grail of list management: on-the-fly sort order change :D
Title: Re: Arcadeflow theme v 5.4 [Release] Updated 5 September 2019
Post by: jedione on September 06, 2019, 11:23:53 AM
on-the-fly sort order change,      bring it on,      please make it into a module!    ;D

Title: Re: Arcadeflow theme v 5.4 [Release] Updated 5 September 2019
Post by: zpaolo11x on September 07, 2019, 08:15:14 AM
on-the-fly sort order change,      bring it on,      please make it into a module!    ;D

Right now I have a demo layout where the fe.list is copied into a new array, the array can be sorted by some of the game data (manufacturer, year, title etc) and next/prev letter/year/manufacturer are created on the flight.

When the user changes games or goes to prev/next letter this "fake" list is used instead of the standard one, so new magic tokens are needed to manage game data, and when a game is launched the fe.list.index is updated according to the current fake list game. I think if the fe.list.index is updated each time the user changes games on the fake list, standard magic token could be used.

The problem now is transition callback: since games are not in the right order, the "var" value is completely incorrect. A good idea would be to define a global "fakevar" to use in the transition instead of the actual "real" var. Could work... gonna play with it
Title: Re: Arcadeflow theme v 5.4 [Release] Updated 5 September 2019
Post by: jedione on September 08, 2019, 05:51:56 PM
would be nice to try,   this code out...does this mean that am can be compiled with the new tokens?  off brand

and at some time committed,,,, ::)
Title: Re: Arcadeflow theme v 5.4 [Release] Updated 5 September 2019
Post by: zpaolo11x on September 08, 2019, 11:19:43 PM
would be nice to try,   this code out...does this mean that am can be compiled with the new tokens?  off brand

and at some time committed,,,, ::)

This is just a layout code, no change to AM code. It's still very preliminary, dirty and unoptimized... right now you can see in the top part of the screen the game data with usual magic tokens, in the bottom part with the custom magic tokens. They are the same because I'm updating fe.lsit.index at each game change. They de-sync when loading a new gamelist (eg favourite filter) but it's only cosmetic, under the hood everything seems good.

You can check the on the fly reorder using custom1 (sort by year reverse) and custom2 (sort by manufacturer). Again, this is just some code I stitched together in the weekend :D

[EDIT] You can check prev/next game and prev/next letter, they should work. Also right now the "secondary ordering" is taken from the previous state, so if the list was sorted by manufacturer and you sort by year, games with the same year will be sorted by manufacturer. I don't know if I should consider this a but or a feature :O
Title: Re: Arcadeflow theme v 5.4 [Release] Updated 5 September 2019
Post by: zpaolo11x on September 11, 2019, 06:03:12 AM
Work on the custom sort is going on, it's bolted on Arcadeflow right now and seems to work pretty well, but I had to tweak so many things under the hood that I need some more time to debug it...

One question for all the users: how do you think "next letter/prev letter" should work? I mean, by default in Attract Mode if you are at letter G, and you go to next letter, it brings you to the first item of the "H" letter, and if you go to prev_letter it brings you to the LAST item in the F. I tweaked Arcadeflow so that it always bring you to the first item of each letter, but maybe this is not intuitive. What do you think?

And what if the list is reversed in order? Should it work the same? Or change?
Title: Re: Arcadeflow theme v 5.4 [Release] Updated 5 September 2019
Post by: Enkak on September 11, 2019, 06:35:30 AM
I also prefer when you click "next letter/prev letter" that it goes to the first item of each letter. More intuitive (and logical?) that way personally. :)
Title: Re: Arcadeflow theme v 5.4 [Release] Updated 5 September 2019
Post by: zpaolo11x on September 11, 2019, 10:24:13 AM
I also prefer when you click "next letter/prev letter" that it goes to the first item of each letter. More intuitive (and logical?) that way personally. :)

That's my idea too, I'll see if I can implement it and how it works with reversed lists.

If someone wants to play with a VERY preliminary layout, it's a bit slowed down by the huge amount of debug it prints on the console, but should work. Sorting is done in the "utility menu", "nosort" lists should work correctly, there's a layout option to decide if you want to sort by title stripping articles.
Title: Re: Arcadeflow theme v 5.5 [Release] Updated 13 September 2019
Post by: zpaolo11x on September 13, 2019, 06:20:34 AM
Arcadeflow 5.5 is here and, you guess it, you can now sort your games lists on the fly! And save the new sort order through sessions! While the code works, it still needs a lot of polishing and improvements, but from my tests it's fast and reliable. You can access the "Sort by..." menu from the "Utility menu" of Arcadeflow. Maybe a hotkey would be nice, who knows, maybe in a future revision :D

Hope you won't find too many bugs, if so, please report them together with any improvement suggestion!

Enjoy!
Title: Re: Arcadeflow theme v 5.5 [Release] Updated 13 September 2019
Post by: arthurvalenca on September 13, 2019, 11:12:44 AM
Arcadeflow 5.5 is here and, you guess it, you can now sort your games lists on the fly! And save the new sort order through sessions! While the code works, it still needs a lot of polishing and improvements, but from my tests it's fast and reliable. You can access the "Sort by..." menu from the "Utility menu" of Arcadeflow. Maybe a hotkey would be nice, who knows, maybe in a future revision :D

Hope you won't find too many bugs, if so, please report them together with any improvement suggestion!

Enjoy!

Big thanks!!!!!

but the theme for me is broken it appears that way
Title: Re: Arcadeflow theme v 5.5 [Release] Updated 13 September 2019
Post by: zpaolo11x on September 14, 2019, 10:20:06 PM
!
but the theme for me is broken it appears that way

I have your rom list data so I should be able to replicate and fix the issue, do you see some errors on the console when running attract-console.exe? I’ll have a look at it today and report back
Title: Re: Arcadeflow theme v 5.5 [Release] Updated 13 September 2019
Post by: zpaolo11x on September 15, 2019, 01:14:51 AM
but the theme for me is broken it appears that way

Try the attached layout.nut, it should fix the issue.
Title: Re: Arcadeflow theme v 5.5 [Release] Updated 13 September 2019
Post by: arthurvalenca on September 15, 2019, 11:49:37 AM
!
but the theme for me is broken it appears that way

I have your rom list data so I should be able to replicate and fix the issue, do you see some errors on the console when running attract-console.exe? I’ll have a look at it today and report back

Here console.
Title: Re: Arcadeflow theme v 5.5 [Release] Updated 13 September 2019
Post by: arthurvalenca on September 15, 2019, 11:59:13 AM
but the theme for me is broken it appears that way

Try the attached layout.nut, it should fix the issue.

Hello Dear!

Even after I put the new layout.nut still encounter some problems, in the images below I marked some.
Title: Re: Arcadeflow theme v 5.5 [Release] Updated 13 September 2019
Post by: zpaolo11x on September 15, 2019, 10:28:48 PM
Even after I put the new layout.nut still encounter some problems, in the images below I marked some.

The history bug completely flew under my radar, I don't know what happened, apparently reordering file calls fixed the bug. You can check the attached layout (you'll probably miss the "tag" icon because I changed the PNG name)

The blank space above the "TITLE" sorting hint is due to the fact that there you'd see the "filter" name of the current filter. Usually displays have at least a "All" and "Starred" filters, but your display doesn't have any so I'm sorry it won't show anything there. [EDIT] I'll change the code so that if no filter name is available that area will only show the sort order. I'm also adding some nice glyphs that will be much better than ">" and "<" :D
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: dark1973 on September 17, 2019, 05:35:29 AM
Ciao. Se puoi implementa l'inserimento di un'immagine in sovraimpressione (sia nel menu principale che nell'history) io ho un cabinato arcade potrebbe essere utile visualizzare i comandi della plancia

Dovrebbe essere già possibile: nelle opzioni di Arcadeflow c'è "Custom BG image", se come immagine carichi una PNG con i tuoi comandi su sfondo trasparente dovrebbe visualizzarli in sovrimpressione. Fammi sapere se funziona

Ciao. Ho fatto qualche prova. Ti posto le immagini. Per lo sfondo del main screen come mi hai detto, va benissimo. L'unico intoppo e' la schermata history. Se riuscissi nelle prossime versione a differenziare gli screen di sfondo te ne sarei molto grato.

p.s. lavoro discretamente con Photoshop, se ti piace lo sfondo con bezel o hai altre richieste (es. pulsanti o alto), fammi sapere. Ciao e Grazie
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: zpaolo11x on September 17, 2019, 06:38:33 AM
Ciao. Ho fatto qualche prova. Ti posto le immagini. Per lo sfondo del main screen come mi hai detto, va benissimo. L'unico intoppo e' la schermata history. Se riuscissi nelle prossime versione a differenziare gli screen di sfondo te ne sarei molto grato.

Sto implementando il doppio sfondo, ma mi è venuto un dubbio: il problema è la sfumatura sotto lo screenshot nella pagina della history? Il tuo bezel ha il centro trasparente?

Perché nell'implementazione che sto facendo lo sfondo della history si posiziona _sopra_ la sfumatura ma _sotto_ il pannello bianco del testo, che però può essere eliminato. In questo caso se lo sfondo ha una trasparenza però vedresti sempre dietro la sfumatura verticale. Aggiungerò un'opzione per toglierla, anche se a quel punto il doppio sfondo è superfluo, ma ormai l'ho inserito e lo teniamo :D
Title: Re: Arcadeflow theme v 5.5 [Release] Updated 13 September 2019
Post by: dark1973 on September 17, 2019, 10:50:09 AM
Si. Trasparenza leggera. Simula il vetro di un vecchio crt
Title: Re: Arcadeflow theme v 5.5 [Release] Updated 13 September 2019
Post by: zpaolo11x on September 18, 2019, 01:03:30 PM
Si. Trasparenza leggera. Simula il vetro di un vecchio crt

Ok, sto lavorando all'implementazione. Purtroppo ho scoperto che la nuova routine di ordinamento ha un sacco di piccoli bug difficili da scoprire, sto fixando il più possibile, se tutto va bene venerdì esco con la nuova versione :D
Title: Re: Arcadeflow theme v 5.5 [Release] Updated 13 September 2019
Post by: dark1973 on September 20, 2019, 01:32:12 AM
Si. Trasparenza leggera. Simula il vetro di un vecchio crt

Ok, sto lavorando all'implementazione. Purtroppo ho scoperto che la nuova routine di ordinamento ha un sacco di piccoli bug difficili da scoprire, sto fixando il più possibile, se tutto va bene venerdì esco con la nuova versione :D


Il lavoro che stai facendo è immenso. Asptterei anche settimane. Grazie di nuovo e buon lavoro

The work you do is remarkable. I am willing to wait even weeks. Thanks again and good work
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: zpaolo11x on September 20, 2019, 02:20:55 PM
Another week, another revision! Arcadeflow 5.6 is out, many bugs in the sorting feature are fixed, there are a new sort menu, and revamped menu systems with nice glyphs. New options for gallery backgrounds and an option to sort "by System" for multi-system romlists which is something you can't usually do in Attract Mode ;D

Keep me updated if you find some bugs, and enjoy the new version!
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: tigers on September 21, 2019, 12:49:42 AM

Ciao. Ho fatto qualche prova. Ti posto le immagini. Per lo sfondo del main screen come mi hai detto, va benissimo. L'unico intoppo e' la schermata history. Se riuscissi nelle prossime versione a differenziare gli screen di sfondo te ne sarei molto grato.

p.s. lavoro discretamente con Photoshop, se ti piace lo sfondo con bezel o hai altre richieste (es. pulsanti o alto), fammi sapere. Ciao e Grazie

La visualizzazione dei comandi dovrebbe essere di serie, le scorciatoie sono comode ma difficili da ricordare e non sempre l'emulatore lo uso io che magari le posso ricordare.
Puoi condividere la tua immagine coi comandi?

Commands layout should be there by default, the shortcuts are hard to remember and I'm not always the one using the emulator.
Could you share your backgrond?
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: tigers on September 21, 2019, 12:53:22 AM
Hi, attract mode looks great to me, but I'm having problems only with this theme, that otherwise I like very much.
Even after activating the low-end machine option it's quite slow and unresponsive, and the screenshots take ages to load (I have to wait even 30 seconds just to see the game I currently selected, I think I never saw the non selected ones with screenshots...).
The PC is not very fast but it's a AMD E6750 dual core with a ATI 2600 HD, and every Attract Mode Theme is very fast and works perfectly apart from this one.
Is there something I have to setup?
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: zpaolo11x on September 21, 2019, 01:32:08 AM
Commands layout should be there by default, the shortcuts are hard to remember and I'm not always the one using the emulator.

I don't like shortcuts myself, actually shortcut compatibility was added to Arcadeflow only in later releases. That's the reason why I developed the contextual menu, that pops up when you press "enter" and gives you a lot of option, and the multi-functional scrollbar that can be used both for next/prev "page" jumps and for next/prev "letter". The only element of Arcadeflow that's a bit hidden is the utility menu you engage when going up, but overall the idea behind the theme was that just using a joystick and a single button you could use all the features of the theme.
A "sticky" overlay is a bit too much for most users, maybe I'll come up with something subtler like hints and popups help for the first run... but I like my layout cleaner :)
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: zpaolo11x on September 21, 2019, 01:57:29 AM
Even after activating the low-end machine option it's quite slow and unresponsive, and the screenshots take ages to load (I have to wait even 30 seconds just to see the game I currently selected, I think I never saw the non selected ones with screenshots...).

I'm sorry AF runs so slow on your machine, from what I can see, it seems that the "culprit" here is the graphics card. I run my test rig on an Intel Iris 5100 that has a gpumark of around 700, Arcadeflow runs at about 25 to 30 fps there, so not at the top speed, and your card seems to have a gpumark around 300, which is even lower.

Sadly even in low-spec mode Arcadeflow uses a lot of GLSL shaders, the only thing you can try is setting in arcadeflow options a custom resolution that's lower than your screen resolution, like 640x360 (for 16:9 screens) or similar, this should improve a bit.
Title: Re: Arcadeflow theme v 5.3 [Release] Updated 28 August 2019
Post by: dark1973 on September 21, 2019, 01:59:43 AM

Ciao. Ho fatto qualche prova. Ti posto le immagini. Per lo sfondo del main screen come mi hai detto, va benissimo. L'unico intoppo e' la schermata history. Se riuscissi nelle prossime versione a differenziare gli screen di sfondo te ne sarei molto grato.

p.s. lavoro discretamente con Photoshop, se ti piace lo sfondo con bezel o hai altre richieste (es. pulsanti o alto), fammi sapere. Ciao e Grazie

La visualizzazione dei comandi dovrebbe essere di serie, le scorciatoie sono comode ma difficili da ricordare e non sempre l'emulatore lo uso io che magari le posso ricordare.
Puoi condividere la tua immagine coi comandi?

Commands layout should be there by default, the shortcuts are hard to remember and I'm not always the one using the emulator.
Could you share your backgrond?

Certo. Preparo 2-3 sfondi sia per il main screen che per l'history (1920x1080). In lingua inglese. Se hai preferenze sui colori per stick o pulsanti fammi sapere.

Sure. I create 2-3 backgrounds for both the main screen and the history.
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: tigers on September 21, 2019, 09:09:46 AM
Even after activating the low-end machine option it's quite slow and unresponsive, and the screenshots take ages to load (I have to wait even 30 seconds just to see the game I currently selected, I think I never saw the non selected ones with screenshots...).

I'm sorry AF runs so slow on your machine, from what I can see, it seems that the "culprit" here is the graphics card. I run my test rig on an Intel Iris 5100 that has a gpumark of around 700, Arcadeflow runs at about 25 to 30 fps there, so not at the top speed, and your card seems to have a gpumark around 300, which is even lower.

Sadly even in low-spec mode Arcadeflow uses a lot of GLSL shaders, the only thing you can try is setting in arcadeflow options a custom resolution that's lower than your screen resolution, like 640x360 (for 16:9 screens) or similar, this should improve a bit.
I modified the resolution and it helped, much smoother now. Still didn't fix my main problem: I can see only one screenshot at a time, from the currently selected game. As soon as I select another one it slowly fades and I see only the one selected. Is this expected behaviour?

EDIT: my bad, I had somehow selected Box-art mode (and I don't have any boxart)
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: Enkak on September 21, 2019, 09:22:23 AM
Starting to test version 5.6 :)

Got a bug when starting AM and using AF as Display menu. At the beginning you see it like in the print attached. Only when you scroll a while for left or right you get the menu and pictures to show normal.

From the log attached I guess the "AN ERROR HAS OCCURED [the index '-1' does not exist]" messages could be related.

Will try next to see if there's issues on the games menus with the new version (still have there version 5.4).

Cheers. :)
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: zpaolo11x on September 22, 2019, 01:24:30 AM
Starting to test version 5.6 :)

Could I release a new version without breaking the displays menu mode? Of course not :D Please try the attached layout.nut, it should fix the issue you see when starting in displays menu mode.
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: dark1973 on September 22, 2019, 03:14:51 AM
Ciao. Ho trovato un bug. se inserisco le immagini di sfondo (main e history), andando sulla schermata history l'immagine main non sparisce
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: zpaolo11x on September 22, 2019, 03:53:47 AM
Ciao. Ho trovato un bug. se inserisco le immagini di sfondo (main e history), andando sulla schermata history l'immagine main non sparisce

Giusto, perché se l'immagine di sfondo della galleria ha una trasparenza, sotto si vede l'immagine di sfondo principale... non ci avevo pensato, un bel problema. Credo che la soluzione migliore sia inserire dei veri e propri overlay, lasciando la gestione sfondi così com'è. Ci guardo...
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: Enkak on September 22, 2019, 04:39:44 AM
Starting to test version 5.6 :)

Could I release a new version without breaking the displays menu mode? Of course not :D Please try the attached layout.nut, it should fix the issue you see when starting in displays menu mode.

ahah :D Main issue seem to be solved, thx again. :)

Noticed one thing regarding the starting counter on both display menu mode and games. You can see the list number starts at zero instead of 1. I guess the logical way would be for the counting to start at 1?

Another small thing just saw. Even with option to display system name to off, some systems like Amiga and others still show the system anyway.  :o

PS: First test with 5.6 on systems lists gave me a blue screen of death when scrolling on a smaller one  :o but that seemed to be a random computer thing for now. :)

PS2: Tried to put here 2 small attachments to example the issues but forum is giving me errors for now.
"An Error Has Occurred!
The upload folder is full. Please try a smaller file and/or contact an administrator."
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: zpaolo11x on September 22, 2019, 07:17:29 AM
Noticed one thing regarding the starting counter on both display menu mode and games. You can see the list number starts at zero instead of 1. I guess the logical way would be for the counting to start at 1?

Another small thing just saw. Even with option to display system name to off, some systems like Amiga and others still show the system anyway.  :o

Replicated both issues, both should be fixed in attached beta version. Thanks again for your debug help!
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: Enkak on September 22, 2019, 02:54:15 PM
Noticed one thing regarding the starting counter on both display menu mode and games. You can see the list number starts at zero instead of 1. I guess the logical way would be for the counting to start at 1?

Another small thing just saw. Even with option to display system name to off, some systems like Amiga and others still show the system anyway.  :o

Replicated both issues, both should be fixed in attached beta version. Thanks again for your debug help!

Thank you so much for the beta version, it fixed both issues. :) And glad to help in anyway I can. :)
Title: Re: Arcadeflow theme v 5.4 [Release] Updated 5 September 2019
Post by: rand0m on September 23, 2019, 12:24:13 AM
on-the-fly sort order change,      bring it on,      please make it into a module!    ;D

Right now I have a demo layout where the fe.list is copied into a new array, the array can be sorted by some of the game data (manufacturer, year, title etc) and next/prev letter/year/manufacturer are created on the flight.

When the user changes games or goes to prev/next letter this "fake" list is used instead of the standard one, so new magic tokens are needed to manage game data, and when a game is launched the fe.list.index is updated according to the current fake list game. I think if the fe.list.index is updated each time the user changes games on the fake list, standard magic token could be used.

The problem now is transition callback: since games are not in the right order, the "var" value is completely incorrect. A good idea would be to define a global "fakevar" to use in the transition instead of the actual "real" var. Could work... gonna play with it

Sort Value has been added today > https://github.com/mickelson/attract/issues/558, I have not tested it yet but I think we should be able to directly call sort value with desired parameter now (Year, Player etc). Wonderful work with this theme btw :)
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: dark1973 on September 23, 2019, 12:50:48 AM
Ciao. Ho trovato un bug. se inserisco le immagini di sfondo (main e history), andando sulla schermata history l'immagine main non sparisce

Giusto, perché se l'immagine di sfondo della galleria ha una trasparenza, sotto si vede l'immagine di sfondo principale... non ci avevo pensato, un bel problema. Credo che la soluzione migliore sia inserire dei veri e propri overlay, lasciando la gestione sfondi così com'è. Ci guardo...

Se l'aggiunta di overlay è problematica, secndo me puoi lasciare stare per ora. Ho risolto inserendo per l'history un'immagine senza trasparenza. L'effetto finale è bellissimo. ciao
Title: Re: Arcadeflow theme v 5.4 [Release] Updated 5 September 2019
Post by: zpaolo11x on September 23, 2019, 12:56:22 AM
Sort Value has been added today > https://github.com/mickelson/attract/issues/558, I have not tested it yet but I think we should be able to directly call sort value with desired parameter now (Year, Player etc). Wonderful work with this theme btw :)

I just saw the commit, but as far as I can tell, this is not related to changing the sort order of an existing game list from the layout. The change allows you to read the "sort key" from game data, for example if the game is Golden Axe from 1992 made by Sega and the sort order is "by Year", the game_info sort value is "1992". That's a nice addition (I asked for that myself) I have to see if it allows me to simplify part of my code :)
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: zpaolo11x on September 23, 2019, 12:58:10 AM
Se l'aggiunta di overlay è problematica, secndo me puoi lasciare stare per ora. Ho risolto inserendo per l'history un'immagine senza trasparenza. L'effetto finale è bellissimo. ciao

Per ora sto risolvendo tutti i piccoli nuovi bug della 5.6, magari la versione 5.7 la rilascio semplicemente come bugfix, e per le nuove feature aspetto la prossima... Hai un paio di screenshot da caricare? Sto ripulendo gli attach di questo thread eliminando i miei più vecchi perché pare che lo spazio di upload fosse pieno :D
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: zpaolo11x on September 24, 2019, 01:39:02 AM
Se l'aggiunta di overlay è problematica, secndo me puoi lasciare stare per ora. Ho risolto inserendo per l'history un'immagine senza trasparenza. L'effetto finale è bellissimo. ciao

Ho fatto un po' di modifiche... ora praticamente gli sfondi, anche semitrasparenti, della history e principale sono indipendenti e uno dovrebbe coprire comunque l'altro. dovrebbe risolvere il tuo problema, se hai tempo e vuoi provare questo layout beta, la cosa che più mi interessa è (a parte se funziona :D) se c'è un degrado nelle performance (lo sto testando su una scheda che rallenta solo a risoluzioni sopra 6400x4800 quindi è poco significativo)
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: dark1973 on September 24, 2019, 05:46:39 AM
provo e ti faccio sapere
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: arthurvalenca on September 24, 2019, 03:54:54 PM
zpaolo11x t his version 5.6 of AF was a show here worked everything perfect thanks for your work and for sharing this beautiful theme.  :)
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: arthurvalenca on September 24, 2019, 04:10:29 PM
I would like to give you an idea, in the description menu of the games, could have a text scrolling up automatic would look spectacular, it's just an idea.
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: dark1973 on September 26, 2019, 05:30:21 AM
provo e ti faccio sapere

Nessun rallentamento all'apparenza (ho un i5 2500k e una gtx970) sto tra i 108-113fps. rallenta un po' quando parte il video (circa 80)
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: 8bitsdeep on September 30, 2019, 01:22:24 PM
This is truly incredible theme. Bravo, zpaolo11x, for this impressive feat.

I have one question. How hard would it be to alter the direction the grid flows?  I'd love to use this, but I find the way the grid is ordered somewhat bizarre.

Currently, it seems to flow like this:
Code: [Select]
1  3  5  7
2  4  6  8
<-- (scrolling horizontally) -->

This would feel much more intuitive to me:
Code: [Select]
1  2  3  4     ^
5  6  7  8     v
(scrolling vertically)


Apologies if this has been addressed somewhere, but this is one huge thread.
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: zpaolo11x on October 01, 2019, 02:33:48 AM
This would feel much more intuitive to me:
Code: [Select]
1  2  3  4     ^
5  6  7  8     v
(scrolling vertically)


I see the point, and it's definitely a good point, but let me do a bit of history here... attached is a screenshot of an early version (never published) of my Attract Mode layout. The scrolling and arrangement was as you suggest, the first iteration had a very simple grid layout where tiles would just change with no scrolling whatsoever, the second one (the one in the picture) used the conveyor module to have a decent scrolling. Then I saw Oomek work on Silky theme, Ambiance HD and the carrier.nut module, and decided I wanted something different, smoother, more "modern looking".

Arcadeflow was born adapting the look of Plex Media Player and the look of a mockup someone made on Hyperspin forums, both these had horizontal scrolling tile rows. There are two reasons why it works better in horizontal than in vertical: aesthetically I wanted a very clean look, and vertical scrolling would've interfered with the title block (which is actually opaque in the first mockups with tiles sliding behind). Also there's a technical reason: to be smooth carrier module needs to pre-load some pictures outside of the screen, and update them accordingly. With two rows, I add some out of screen columns to the left and right, and things are pretty snappy. Scrolling vertically with 4 or 5 tiles per row means that to have three rows out of screen I'll have to add 4 (or 5) x 3 = 12 (or 15!) tiles per side (top and bottom) which can be a bit overkill on many systems (including my poor macbook pro :D)

In the end, who knows what future will bring? In the past I've said many times I was not going to implement something, and actually changed my mind a week later :D But changing Arcadeflow to incorporate vertical scrolling would be a very large overhaul of the whole layout which I don't whink will happen so soon...
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: zpaolo11x on October 04, 2019, 08:05:09 AM
I'm delaying a bit the release of AF 5.7... I just implemented a couple of bug fixes and some improvements, but I'm taking some more time because I'm expanding the folder for manufacturer images. I got a bit carried away: first MSX (my first personal computer), Spectrum, Amstrad CPC, Apple II. Then there's the IBM PC with its 6000 games (I started loading rom lists from HyperSpin or from Mame). And now I'm adding manufacturers for japanese computers like NEC PC-88 and 89, FM Towns, X68000. I made a huge excel worksheet to track my progress, it lists more or less 30'000 games, and my artwork covers around 14'000 which is not bad at all :D
It's a nice run down the memory lane finding and fixing logos from obscure ZX Spectrum developers, or discovering that a large amount of PC-98 games in these lists are soft-core games :P

If you have a system you love and you want it included, please let me know. I'm also thinking of adding systems logos for the Displays menu, but that's a whole different story :D
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: 8bitsdeep on October 04, 2019, 07:42:57 PM
I appreciate the detailed response!  Makes a lot of sense.
Title: Re: Arcadeflow theme v 5.6 [Release] Updated 20 September 2019
Post by: SFNMutt on October 09, 2019, 03:17:26 PM
man, I'm really out of date.  think i'm still on 3.8.  can't wait to see what's been added. thank you for all your work!!
Title: Re: Arcadeflow theme v 5.7 [Release] Updated 11 October 2019
Post by: zpaolo11x on October 11, 2019, 06:16:10 AM
Arcadeflow 5.7 is out! Some bugs fixed, and lots of manufacturer images added to the library :) Enjoy!
Title: Re: Arcadeflow theme v 5.7 [Release] Updated 11 October 2019
Post by: jedione on October 13, 2019, 11:45:01 AM
ahh weekend.....time ,,,   all try it....thanks ....
Title: Re: Arcadeflow theme v 5.7 [Release] Updated 11 October 2019
Post by: yxiie on October 21, 2019, 10:41:14 AM
Is it possible to disable popup menu on the game, so I don't have to press again to launch the game? Haven't found an option like this. Parhaps somewhere in source files?
Edit: NVM, figured it out
Title: Re: Arcadeflow theme v 5.7 [Release] Updated 11 October 2019
Post by: connconn1 on October 28, 2019, 10:38:19 AM
This theme is awesome! Only gripe is that I have some newer systems (like PS3) that I want to use it with. How would I go about adjusting the alloted size of the box art? currently mine is being cut off
Title: Re: Arcadeflow theme v 5.7 [Release] Updated 11 October 2019
Post by: zpaolo11x on October 28, 2019, 11:02:25 AM
This theme is awesome! Only gripe is that I have some newer systems (like PS3) that I want to use it with. How would I go about adjusting the alloted size of the box art? currently mine is being cut off

Can you attach a screenshot, or maybe one if the box art files you are using? If you can’t attach here send me a pm or an email to Paolo.zago(at)Gmail.com
Title: Re: Arcadeflow theme v 5.7 [Release] Updated 11 October 2019
Post by: connconn1 on October 28, 2019, 11:21:10 AM
Thanks for such a speedy response!

Here is an image I'm talking about showing how for example Wii games and PS3 games are cut off: (https://i.imgur.com/PSKEH7n.jpg)
Title: Re: Arcadeflow theme v 5.7 [Release] Updated 11 October 2019
Post by: connconn1 on October 28, 2019, 11:27:19 AM
This theme is awesome! Only gripe is that I have some newer systems (like PS3) that I want to use it with. How would I go about adjusting the alloted size of the box art? currently mine is being cut off

Can you attach a screenshot, or maybe one if the box art files you are using? If you can’t attach here send me a pm or an email to Paolo.zago(at)Gmail.com

Also here are the exact pictures I used in the screenshot above:

(https://i.imgur.com/21IUc1Q.jpg)

(https://i.imgur.com/WgAk2v4.png)
Title: Re: Arcadeflow theme v 5.7 [Release] Updated 11 October 2019
Post by: zpaolo11x on October 29, 2019, 01:54:57 AM
Also here are the exact pictures I used in the screenshot above:

Ok, I see the issue but that's the way Arcadeflow works and there's no easy solution right now.

Arcadeflow was born as a screenshot-driven layout, mostly aimed to arcade games, therefore while it seems to adapt to different aspect ratios even for box arts, in fact Arcadeflow only fits 3:4, 4:3 and 1:1 aspects. This happens because the shadow effect under the thumbnail is fake, and limited to those ratios. For screenshots or box arts that don't perfectly fit with those aspects, the artwork gets cropped to avoid stretching, and that's the issue you are reporting here.

There's an idea that has been floating in my mind for a while, to completely rewrite Arcadeflow so that all shadows are generated "on the fly", which could allow fitting each aspect ratio, simplifying part of the code and solving the cropping issue, but there are many drawbacks and I'll need a lot of time for that.
Title: Re: Arcadeflow theme v 5.7 [Release] Updated 11 October 2019
Post by: markoattract on October 29, 2019, 12:20:12 PM
Hello guys !

Like always , thanks to zpaolo11x for the great work !!

I have a problem : I'm using AM on WIN 10, and i want to use the retroarch's FINAL BURN NEO core lo launch arcade roms . The prolem is that i can't read the game's name ut it sows only the rom name .

With MAME i don't have any prolem with the correct MAME.XML file , but with Final burn NEO from Retroarch it doesn't ...

I just tried to rename MAME.xml to GAMELIST.xml but still dont works ... I tried to place the files on the root of the AM directory but no results ...

Any help or suggestions ?? Thank you very much ! :D   

Title: Re: Arcadeflow theme v 5.7 [Release] Updated 11 October 2019
Post by: zpaolo11x on October 30, 2019, 04:12:24 AM
I have a problem : I'm using AM on WIN 10, and i want to use the retroarch's FINAL BURN NEO core lo launch arcade roms . The prolem is that i can't read the game's name ut it sows only the rom name .

As far as I know this is due to a missing romlist file. You should find the proper xml list (here https://hyperlist.hyperspin-fe.com/index.php there are many but not for final burn neo) and once you have that you can set Attract Mode to read that.

Go to the emulator settings and in "Additiona import files" put the complete path to the xml file. Then rescan the romlist, it should work. At least that's what I do for console games
Title: Re: Arcadeflow theme v 5.7 [Release] Updated 11 October 2019
Post by: markoattract on October 30, 2019, 11:43:13 AM
Thank you paolo but it didn't works :(

On raspberry using "the scraper" i have solved the problem, but on Windows is not simple ... maybe i could import file gamelist.txt from the Raspy ...
Title: Re: Arcadeflow theme v 5.8 [Release] Updated 31 October 2019
Post by: zpaolo11x on October 31, 2019, 03:30:36 AM
Arcadeflow 5.8 is out!

Compatibility with Attract Mode 2.6.0, and some new ways to display the displays menu list inside Arcadeflow: simple list, simplet list with menu-art artwork, and both of the above can be enhanced by new vector based systems logos that are automatically chosen depending on your display name.
Title: Re: Arcadeflow theme v 5.7 [Release] Updated 11 October 2019
Post by: zpaolo11x on October 31, 2019, 07:03:06 AM
Thank you paolo but it didn't works :(

Hmm what setting you have in "Info source/scraper"? I have it blank when I use external xml files. And yes you should be able to bring the list from raspberry to windows, but I have never done it...
Title: Re: Arcadeflow theme v 5.8 [Release] Updated 31 October 2019
Post by: Enkak on November 01, 2019, 05:34:31 PM
Thank you again for the great update. Loving the detail of font and system logo under game titles. :) Regarding that, I guess you will create more in the future. Thinking about PC Games/PC appearing currently as msdos instead of PC, Windows or Steam for example.

A quick question. Is there a way to disable only the part below game titles that show the region/version and so on after system name/logo for all the systems to appear like Amiga in the print attached?
Title: Re: Arcadeflow theme v 5.8 [Release] Updated 31 October 2019
Post by: zpaolo11x on November 02, 2019, 01:47:06 AM
A quick question. Is there a way to disable only the part below game titles that show the region/version and so on after system name/logo for all the systems to appear like Amiga in the print attached?

There is no option right now but it should be pretty easy to do, i’ll add it in the next release.
As for different system logos, I’ll add more, I’m still trying to find a good logo for “PC” so I used ms-dos instead. Oh and I’m also starting to convert in vector format all the manufacturer images, well maybe not all 900 of them, but the most common at least. This is so ironic since for most of them i started from a bitmap, used vecrormagic and then grabbed a screenshot :D
Title: Re: Arcadeflow theme v 5.8 [Release] Updated 31 October 2019
Post by: Enkak on November 02, 2019, 12:21:49 PM
Thx again!

I feel you, not easy regarding a PC Games logo. On some themes I use one like this attached.

Great news about the new manufacturer logos. Not only they look great on AF besides being another nice detail of course, but they are helping me too filling some blanks. :)
Title: Re: Arcadeflow theme v 5.8 [Release] Updated 31 October 2019
Post by: Wenzon on November 03, 2019, 06:02:22 AM
I have a problem with the Display Menu. Every time I set this option to enable in the general layout menu, the screen goes totally black. The system displays do not appear. I used attract-console and enjoyed this message.

Attract-Mode v2.6.0 (Windows, SFML 2.5.1 + SWF + 7z + Curl)
avcodec 58.54.100 / avformat 58.29.100 / swscale 5.5.100 / avutil 56.31.100 / swresample 3.5.100

Config: D: \ ARCADE \ $ \ attract.cfg

*** Initializing display: 'Atomiswave'
 - Loaded master romlist 'atomiswave' in 0 ms (14 entries kept, 0 discarded)
 - Constructed 2 filters in 0 ms (28 comparisons)
 - Loaded layout: D: \ ARCADE \ $ \ layouts / Arcadeflow / (layout.nut)
 - Constructed 1 filters in 0 ms (5 comparisons)
 - Loaded layout: D: \ ARCADE \ $ \ layouts / Arcadeflow / (layout.nut)

AN ERROR HAS OCCURED [the index '-1' does not exist]

CALLSTACK
* FUNCTION [tick ()] D: \ ARCADE \ $ \ layouts / Arcadeflow / layout.nut line [5540]

LOCALS
[tags] TABLE
[newfocusindex] 14
[offseTable] ARRAY
[snapzTable] ARRAY
[prf] TABLE
[disp] TABLE
[uifonts] TABLE
[displayselected] -1
[display_surface] INSTANCE
[themeT] TABLE
[attract] TABLE
[bgs] TABLE
[vidszTable] ARRAY
[attract_snap] INSTANCE
[snd] TABLE
[attract_text2] INSTANCE
[attract_text] INSTANCE
[flowT] TABLE
[squarizer] true
[count] TABLE
[spdT] TABLE
[fade] TABLE
[letterobj] INSTANCE
[lettersize] TABLE
[displayname] INSTANCE
[tiles] TABLE
[tilesTableZoom] ARRAY
[glomxTable] ARRAY
[noshader] INSTANCE
[bd_mxTable] ARRAY
[tilesTable] ARRAY
[widthpadded] 432
[selectorwidth] 648
[vidszTableFade] ARRAY
[vid2zTable] ARRAY
[dat] TABLE
[surfacePos] 0.5
[surfacePosOffset] 1512
[tilesTablePos] TABLE
[globalposnew] 0
[vidpos] ARRAY
[delayvid] 9940
[vidindex] ARRAY
[regsys] TABLE
[fadevid] 9920
[frg] TABLE
[pixelpic] INSTANCE
[frost] TABLE
[rotate90] true
[overmenu] INSTANCE
[overmenuwidth] 583.20001220703
[hist_screensurf] INSTANCE
[hist_glow_pic] INSTANCE
[scrollreset] true
[vertical] true
[hist_screenT] TABLE
[historypadding] 26.799999237061
[hist_direction] 0
[flh] 1080
[shadowsurf2] INSTANCE
[histglow] TABLE
[shadow] TABLE
[flw] 1920
[hist_text] INSTANCE
[hist_titletxt_bot] INSTANCE
[hist_title] INSTANCE
[hist_titleT] TABLE
[hist_titletxt_bd] INSTANCE
[hist_titletxt] INSTANCE
[hist_title_top] INSTANCE
[aflogo_surface] INSTANCE
[data_surface] INSTANCE
[data_surface_sh] INSTANCE
[fg_surface] INSTANCE
[attract_surface] INSTANCE
[attract_black] INSTANCE
[layoutblacker] INSTANCE
[hist_textT] TABLE
[hist_screen] INSTANCE
[shadowsurf1] INSTANCE
[hist_text_surf] INSTANCE
[history_surface] INSTANCE
[tick_time] 890
[this] TABLE
Script Error in tick function: tick - the index '-1' does not exist
 ! Unexpectedly lost focus to: explorer.exe (8940)
Title: Re: Arcadeflow theme v 5.8 [Release] Updated 31 October 2019
Post by: zpaolo11x on November 03, 2019, 10:30:04 PM
I have a problem with the Display Menu. Every time I set this option to enable in the general layout menu, the screen goes totally black. The system displays do not appear. I used attract-console and enjoyed this message.

Thanks for the report, I know what happened, gonna fix it soon.
Title: Re: Arcadeflow theme v 5.8 [Release] Updated 31 October 2019
Post by: zpaolo11x on November 03, 2019, 10:31:50 PM
I feel you, not easy regarding a PC Games logo. On some themes I use one like this attached.

This is a nice and evocative logo, but I still have to find a more compact version to use inline with text in the game "sub-name". I'll see what I can do. Recently I discovered the excellent svg logos from THK, they are helping me a lot in converting my library of logos, and even add more logos for systems.
Title: Re: Arcadeflow theme v 5.9 [Release] Updated 5 November 2019
Post by: zpaolo11x on November 05, 2019, 05:35:27 AM
Arcadeflow 5.9 is out, mostly a bug fix with some new system logos added. It'll take some time to get to 6.0, which will probably boast the new vector based manufacturer logos, so stay tuned, enjoy Arcadeflow and report bugs ;)
Title: Re: Arcadeflow theme v 5.8 [Release] Updated 31 October 2019
Post by: zpaolo11x on November 05, 2019, 10:31:59 PM
I have a problem with the Display Menu. Every time I set this option to enable in the general layout menu, the screen goes totally black. The system displays do not appear. I used attract-console and enjoyed this message.

This bug should be fixed in Arcadeflow 5.9, let me know if it works for you :)
Title: Re: Arcadeflow theme v 5.9 [Release] Updated 5 November 2019
Post by: Enkak on November 06, 2019, 06:47:31 PM
Thank you so much for the update and new option to hide version/region. Final result can look really clean and great with the recent system name logos below title. :)
Title: Re: Arcadeflow theme v 5.8 [Release] Updated 31 October 2019
Post by: dark1973 on November 06, 2019, 10:21:28 PM
I have a problem with the Display Menu. Every time I set this option to enable in the general layout menu, the screen goes totally black. The system displays do not appear. I used attract-console and enjoyed this message.

This bug should be fixed in Arcadeflow 5.9, let me know if it works for you :)

Controllato. per me problema risolto. Avevo anche un piccolo problema con i video (in alcuni casi con bordi indesiderati). Ora tutto è ok. Grazie.
Title: Re: Arcadeflow theme v 5.9 [Release] Updated 5 November 2019
Post by: Aaron32 on November 13, 2019, 06:21:52 AM
Excellent work, very good and complete. Is there any possibility of placing in the artwork (box theme) the titles of the games (wheel) at the top of the image? I am using artworks instead of flyers for that section, since those of Neo Geo are cut due to the resolution in which they are.