Author Topic: Arcadeflow theme v 16.2 [Release] Updated 18 September 2023  (Read 487996 times)

zpaolo11x

  • Hero Member
  • *****
  • Posts: 1209
    • View Profile
    • My deviantart page
Arcadeflow theme v 16.2 [Release] Updated 18 September 2023
« on: January 15, 2018, 12:10:01 PM »
Arcadeflow is an horizontal scrolling, grid based theme for MAME, console and comptuer games, it supports multiple systems and is based on snapshots and game titles or on cartridge boxes / flyers.

Arcadeflow theme latest update



You can download the latest version from within Arcadeflow, and you can also install it automatically if you have set so in Arcadeflow options!


Enjoy the new features and, as usual, if something goes wrong, please let me know ;)

There's a What's new file inside the archive, but I won't paste here the whole readme anymore so this post is going to be simpler.


AM notes:
From revision 16.2 Arcadeflow requires AM+ 3.0.6
From revision 12.0 Arcadeflow requires AM+
From revision 10.9 Arcadeflow requires AM daily build or AM+
From revision 10.0 Arcadeflow requires AM 2.6.1.
From revision 3.6 Arcadeflow requires AM 2.5.
From revision 5.9 Arcadeflow is compatible with AM 2.6.1

v7.8 on youtube, at last!
https://youtu.be/fevEcEoK--Q https://youtu.be/fevEcEoK--Q

 Arcadeflow - Attract Mode theme by zpaolo11x - v 16.2 #

Arcadeflow is an horizontal scrolling, grid based theme for MAME, console and comptuer 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 with a custom Displays Menu page.

Arcadeflow has some advanced features: you can sort game lists within Arcadeflow user interface, you can create filters on the fly, you can import history.dat and command.dat for richer info page, you can import RetroPie XML lists into AM romlists. It also features its own ScreenScraper backed scraping engine, metadata editor, and all games data are stored outside of the romlist so they are shared with all collection romlists.

The layout adapts to any different aspect ratios (5:4, 4:3, 16:9, 16:10 etc) 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 16.2 #

- AF requires AM+ 3.0.6
- Added new "slate" color theme
- Added smooth scrolling to game history
- Added option to automatically scroll history
- Added Dirksimple and Gaelco systems
- Added option to open displays menu on current category
- Revamped media downloader for scraper
- Fixed scraped media download hanging
- Fixed scraping credential saving
- Fixed gameslist.xml import

## 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.

## Romlist management #

From version 12.0 Arcadeflow has a custom "database" where game data is stored. Game data can be derived by xml lists or AM scraper or AF scraper, if you regenerate the romlist from AF options menu all the data will be transferred to this database and will be shared with every collection romlist.
Arcadeflow can also "automatic" collection for all games, all computer games, all console games etc, this is an experimental feature that is off by default, but you can enable it in the options menu.

## Metadata and media scraping #

Arcadeflow can scrape metadata and/or media files from screenscraper.fr and from adb.arcadeitalia.net, you can scrape each romlist individualy and set different options. Be sure to enter your screenscraper.fr username and password so you can scrape more data.
Scraping match is crc based or filename based, you'll have "name" matches when the file name is identical, or "guess" matches when screenscraper finds a game but the rom name is not exactly the same.
You can stop the scraping process and restart later with only non scraped roms. In this case you can chose what kind of roms to scrape: missing or even non exact matches.
Scraping will overwrite your current romlist, while XML import will overwrite scraped data, but a scraper "cache" will be kept so you can re-scrape using "only missing" and rebuild your romlist from scraped data.

## RetroPie XML games list import #

Arcadeflow can be used to import XML lists generated in RetroPie format into Attract Mode romlists. Normally only Hyperlist based lists can be imported in Attract Mode specifying the path in the import_extras field in emulator configuration. If you specify a RetroPie romlist in that field, you can then build the Attract Mode romlist from Arcadeflow options menu.

## Custom controls #

When you hit the "select" or a "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 an "extension" game menu where you have different options:
- "More of the same..." search function, filtering games with the same year, manufacturer, main category or sub-category of the current game
- "Scrape selected game" is the same as the one in the options menu, but easier to use
- "Edit metadata" this is a metadata editor that you can use to fix metadata issues
- "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

## Metadata editor #

You can use Arcadeflow to edit metadat for games, this will not overwrite your current rom or scraped data, you can always fall back to the original data by entering an empty string for the metadata you changed. Metadata editor only alters metadata in Arcadeflow, it will not alter the romlist so you won't see those metadata in other layouts.

## 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
- "Multifilter" is a dynamic filtering system for your games
- "Filters" standard AM filters menu
- "Displays" menu enriched by Arcadeflow categorization, system logos etc.
- "Categories" will show you a simple menu of your categories
- "Search" function (see options)
- "Layout options" will allow you to edit Arcadeflow options
- "Attract Mode" to engage an attract mode without waiting the timeout
- "Snaps or 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
- "Check for updates" can tell you if there's a new version, and even install it
- "About arcadeflow" some infos and news reagarding latest release

You can sort the menu entries and even disable them if you don't need them, for a cleaner look.

## Languages #

Arcadeflow is multi-language, and you can set the language in the options menu.

## Tags #

Arcadeflow has its own tags interface so you can generate new tags using the on-screen keyboard, but there's always a  "COMPLETED" tag available, if you add this to games you will see a "100%" stamp on the thumbnails
You can also show a tag icon on the games if a tag is present, and you can chose in the options to show the icon only for a specific tag.

## 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, manufacturer, system etc the year, manufacturer,system etc will appear instead of the letter.
You can go "DOWN" from the lower 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, or both if you have "timeline" scrollbar activated.
Unique to Arcadeflow, you can also sort your games by last played or last added favourite.

## Displays Menu #

Arcadeflow sports a customizable Displays Menu. You can have it as a single list with just text, or you can let Arcadeflow add a system logo based on the Display name. Arcadeflow can categorize displays in groups automatically (Arcade, Console, Computer, Handheld, Pinball, Other), but if you want to force one display in a category, just add "#arcade", "#console" etc to the Display name. You can also enable artwork from the menu-art folder. You can also force positioning a layout at the top putting "!" at the beginning of the name.
Displays menu is categorised, but if you add #MENU at the end od a display name, it will show in the main menu with categories and not in the submenus.

## Search and Multifilter #

Arcadeflow supports on-screen keyboard and "real" keyboard based search, search is applied on multiple fields and results can be updated while you type.
Multifilter is a powerful feature that allows you to create custom filters on the fly, filtering by name, brand, year etc, mixing multiple search fields. Multifilter menu voices can be sorted at will or disabled in the options.


You can see all layout options in readme.md
« Last Edit: September 18, 2023, 08:25:08 AM by zpaolo11x »

calle81

  • Sr. Member
  • ****
  • Posts: 184
    • View Profile
Re: My first theme! Smooth grid :) [Preview]
« Reply #1 on: January 15, 2018, 12:23:55 PM »
Nice! GJ :)

zpaolo11x

  • Hero Member
  • *****
  • Posts: 1209
    • View Profile
    • My deviantart page
Re: My first theme! Smooth grid :) [Preview]
« Reply #2 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 :)


zpaolo11x

  • Hero Member
  • *****
  • Posts: 1209
    • View Profile
    • My deviantart page
Re: My first theme! Smooth grid :) [Preview]
« Reply #4 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
« Last Edit: October 31, 2019, 03:30:25 AM by zpaolo11x »

verion

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 861
    • View Profile
    • new projects
Re: My first theme! Smooth grid :) [Preview]
« Reply #5 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

verion

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 861
    • View Profile
    • new projects
Re: My first theme! Smooth grid :) [Preview]
« Reply #6 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.
« Last Edit: January 18, 2018, 02:03:17 PM by verion »

ryuuji

  • Sr. Member
  • ****
  • Posts: 109
    • View Profile
Re: My first theme! Smooth grid :) [Preview]
« Reply #7 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 ^

zpaolo11x

  • Hero Member
  • *****
  • Posts: 1209
    • View Profile
    • My deviantart page
Re: My first theme! Smooth grid :) [Preview]
« Reply #8 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)

verion

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 861
    • View Profile
    • new projects
Re: My first theme! Smooth grid :) [Preview]
« Reply #9 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%.

Tapper

  • Jr. Member
  • **
  • Posts: 24
    • View Profile
Re: My first theme! Smooth grid :) [Preview]
« Reply #10 on: January 24, 2018, 06:37:03 PM »
Looks pretty cool! Will try it out when released!

jedione

  • Hero Member
  • *****
  • Posts: 1133
  • punktoe
    • View Profile
Re: My first theme! Smooth grid :) [Preview]
« Reply #11 on: January 24, 2018, 06:46:34 PM »

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

would love to try!   waiting thanks

help a friend....

zpaolo11x

  • Hero Member
  • *****
  • Posts: 1209
    • View Profile
    • My deviantart page
Re: My first theme! Smooth grid :) [Preview]
« Reply #12 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

zpaolo11x

  • Hero Member
  • *****
  • Posts: 1209
    • View Profile
    • My deviantart page
Re: My first theme! Smooth grid :) [Preview]
« Reply #13 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...

jedione

  • Hero Member
  • *****
  • Posts: 1133
  • punktoe
    • View Profile
Re: My first theme! Smooth grid :) [Preview]
« Reply #14 on: January 27, 2018, 06:33:31 PM »
any new's   
 looks good.
help a friend....