Attract-Mode Support Forum

Attract-Mode Support => Themes => Topic started by: Jaski on June 06, 2020, 12:19:20 PM

Title: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on June 06, 2020, 12:19:20 PM
Im glad to present the attract mode theme named:
(https://i.imgur.com/iFchy9g.png)
(elegant in spanish)

(https://i.imgur.com/BcMgO5K.jpg)


â–€ WHAT IS ELEGANTE?

Its a theme focused on art and visuals, but also, in functionality, responsiveness and speed. Its thought to work on ANY system, not needing a strong CPU or GPU..

His name, Elegante (elegant in spanish), is because the goal is to run soft and light but keeping looking nice, with an elegant and efficient code.



â–€ FEATURES

-One strong point about this theme is that has only 1 layout but many displays. The theme itself is capable of distinguish the different categories of the frontend, preventig to force the user to use many different .nut files to apply on the different systems and categories. Its literally a all-in-1 theme.

-A text that shows the system and game counter like EmuStation or Batocera.

-A multi-filter menu to filter games by his genre/category and sort them with different parameters.

-The theme can read and parse a gamelist.xml generated by Skrapper, automatically making the romlist text file and all the tags for each game. There is no need for catver or anything else file to take the game categories, the xml reader implemented on the theme can extract all the info himself.

-Audio player integrated.

-Game editor integrated on the theme that has all the AM default edit_game function and also the option to add/edit/delete game categories that the multifilter uses; and also the option to delete the game, snap, description or stats.

-A fully customized stats system that overrides the AM one, giving more functions like take the last day and hour a game was played, and to make displays with the last played games or the most played games.

-The theme has a function to change between 3 regions (North America / Europe / Japan). Changing the region makes the theme automaticly updates the arts, showing the correct names and console images for every region. For example, if you choose North America, u will see TurboGrafx 16 and the classic black model of USA, but, if you pick Japan, instead of TurboGrafx, u will see PC Engine and the classic white model.

-7 languages (english, spanish, galician, italian, french, deutsch and portugese).

-The theme is absolutely compatible with Skraper. To add new games is as easy as paste the rom in the rom directory, scrap it with Skrapper (only with the option to take "4 mix image") and then just pass a python file that i will include with the theme. Doing these 3 steps, u will have the game in the library, totally functional, with the preview image and all the info and overview showed in the theme.

-The theme comes with a full set of bezels that fits with the theme style. The bezels are compatible with all the popular emulators (retroarch, MAME, etc).

-The theme is highly customizable and easy to edit. To add new functionalities like add new systems, add an access to a program linking a shortcut or create a new game list, it takes no more than 4-5 words in 2 archives (romlist.txt & attract.cfg). OFC the theme will come with a guide on how to scrape artwork and how to modify a system, a gamelist or the entire theme itself.

-It works as portable distribution. Only putting the attract mode directory on the root of the unit, the theme will work. There is no need to use the Windows hard drive, it works in every drive, and the roms are stored inside the attract mode folder (this can be easily modified if some user needs to store the roms in a different folder). The entire folder can be moved or coppied, and used in other systems, and all will work without need to change anything. Its extreme easy to share and to use in new systems (just copy-paste).

-The theme reads the songs stored in the "Sounds" folder and displays a message when a new sound is played with the title of the song.

-Real time date and time in the top of the main menu.

-To resume all points, its not just a theme, is almost a complete new distribution running in Attrac Mode and trying to take the most possible potential of Squirrel's script language.



â–€ VIDEO PREVIEWS

There are some sample videos to show the functionality of the theme. (note: in the first video there are some black screens when a game is launched or when return to the frontend, this is caused by OBS. In the real function of the theme, there is NO blackscreens or lags, the functionality is 100%).

https://www.youtube.com/watch?v=dQzpM5n9Xw8 - Some navigation and games loading.
https://www.youtube.com/watch?v=-Ihiwscy5gs - New implementations, navigation and fully customizable options.
https://www.youtube.com/watch?v=ACxaXYswpRg - ROM list system funtionallity.
https://www.youtube.com/watch?v=SGYK_u3ssLE - New settings and stats layout, and some perfomance improvement cause code debbuging. Maybe the last one of the alphas, hope to soon start with the public betas.
https://www.youtube.com/watch?v=Z330vw8Awtk - Finalized stats layout and new "last played games" display. Example of the internal scraper working, reading a full .xml file and making the entire romlist.txt file, get the overviews and categories for each games, and configures a full set of game genre filters and game sort options. New options inside the theme like parse the games by genre, apply automatic filters, disable categories or systems and automatic refreshing ROM counter.
https://www.youtube.com/watch?v=GhJi3segRLI - New arcade cabinet, music manager, stats display load instantly, possibility to enable/disable categories, new internal stats-per-game that stores more values than the original AM stats, new displays: last played and most played, game descriptions dinamic scroll on joystick.
https://www.youtube.com/watch?v=27WY0SrviY0 - Reworked and functional controller display. Reworked settings. Added multifilters. New sorting options for gamelists. Improvements on various displays and in the music player.  Added game and category editor. Big code debug to make the theme work better.
https://www.youtube.com/watch?v=6Gc0FqJCaSI - Animated screensaver.

â–€ SREENSHOTS GALLERY

(https://i.imgur.com/x0sDfcx.jpg) (https://i.imgur.com/rYCLr8f.jpg) (https://i.imgur.com/iJ33StO.jpg) (https://i.imgur.com/q07K4BB.jpg) (https://i.imgur.com/qH6K2p2.jpg) (https://i.imgur.com/vHnybjl.jpg) (https://i.imgur.com/EU8hjid.jpg) (https://i.imgur.com/ilsHENY.jpg)



â–€ DISPLAYS AND CONFIGS INCLUDED

##MENU
-Home Consoles
-Handhelds
-Computers
-Arcades
-Steam
-PC
-Collections
-Last played games
-Most played games
-TV
-Settings
-Exit attract mode

#SETTINGS
Options
Controls
Stats

#HOME CONSOLES > emulator configured
Epoch Cassette Vision
Fairchild Channel F > mame
Atari 2600 > retroarch
Bally Astrocade
Interton Video Computer 4000 > win arcadia
APF-MP1000
Magnavox Odyssey2 > mame
Mattel Intellivision > mame
Atari 5200 > retroarch
Emerson Arcadia 2001 > win arcadia
VTech CreatiVision > mame
ColecoVision > retroarch
Vectrex > mame
Sega SG-1000 > retroarch
Magnavox Odyssey3
Nintendo Entertainment System (NES) > retroarch
Casio PV-1000 > mame
Epoch Super Cassette Vision > mame
Sega Master System > retroarch
Atari 7800 > retroarch
Atari XEGS
Amstrad GX4000 > mame
NEC Turbografx 16 > retroarch
Sega Genesis > retroarch
SNK Neo-Geo AES > mame
Super Nintendo Entertainment System (SNES) > retroarch
Philips CD-i
Pioneer LaserActive
FM Towns Marty
Commodore Amiga CD32 > retroarch
3DO Interactive Multiplayer > retroarch
Sega Genesis 32X > retroarch
Atari Jaguar > retroarch
Sega Saturn > retroarch
NEC PC-FX
Sony PlayStation > retroarch
Casio Loopy
Apple-Bandai Pippin
Nintendo 64 > retroarch
Sega Dreamcast > retroarch
Sony PlayStation 2 > pcsx2
Nintendo Gamecube > retroarch
Microsoft X-Box
Microsoft X-Box 360
Nintendo Wii > retroarch
Sony PlayStation 3
Nintendo Wii U > cemu
Nintendo Switch

#HANDHELDS > emulator configured
Nintendo Game & Watch > mame
Nintendo Game Boy > retroarch
Atari Lynx > retroarch
Sega Game Gear > retroarch
NEC TurboExpress > retroarch
Gamate
Watara Supervision > mame
Mega Duck > mame
Hartung Game Master > mame
Sega Genesis Nomad > retroarch
Tiger game.com > mame
Neo-Geo Pocket > retroarch
Game Boy Color > retroarch
WonderSwan > retroarch
WonderSwan Color > retroarch
Neo-Geo Pocket Color > retroarch
Game Boy Advance > retroarch
Nokia N-Gage
Nintendo DS > retroarch
Sony PSP > retroarch
Nintendo 3DS > retroarch
Sony PS Vita

#Computers > emulator configured
Apple 1
Apple ][ > applewin
Sinclair ZX 80
Apple ///
Sinclair ZX 81 > retroarch
Commodore 64 > retroarch
Sinclair ZX Spectrum > retroarch
MSX > retroarch
Amstrad CPC > retroarch
MSX 2 > retroarch
Commodore Amiga > retroarch
Apple Lisa
Atari ST > retroarch

#ARCADES > emulator configured
MAME > mame
Namco System 21 > mame
Capcom CPS 1 > mame
SNK Neo-Geo MVS > mame
Sega Model 1 > mame
Namco System 22 > mame
Capcom CPS 2 > mame
Sega Model 2 > m2emulator
Namco System 11 > mame
Namco System 12 > mame
Capcom CPS 3 > cps3
Sega Model 3 > supermodel
Namco System 23 > mame
Sega NAOMI > retroarch
Sega Hikaru > demul
Namco System 10
Namco System 246
Namco / Sega / Nintendo - Triforce > dolphin
Sega Chihiro
Atomiswave > retroarch
Taito Type X
Sega Lindbergh
Taito Type X2
Namco System 357
Taito Type X3
Namco System N2

#PC > games in the subsections runs directly with shortcuts that AM and the theme can read in a specified folder
PC Games
Steam
Origin
Epic Games Launcher
Uplay
GOG

#COLLECTIONS
Final Fantasy
Mario Kart
Sonic The Hedgeog
Tekken
The Legend of Zelda
->you can add your own game list and make your favourite game sagas and collections

#TV > same as with the PC section, with a simple shortcut, you can easily add programs and stuff and run it inside Attract Mode
Disney+
Kodi
Netflix
Prime Video
Browser
Twitch
YouTube

â–€ PLANNED FEATURES

-Feature to rotate screen and automatically adjust elements positions and scales. An option too for enable the user to select a workarea where the user define the width and height and the theme auto-center horizontally and vertically.

-Rework the arcade cabinet to a 3D model. DONE

-Icons instead of text for game genres. DONE

-An utility or an option to automatically make the folder structure, move it or select diferent folders or HDDs to store the roms. DONE

-Option to control background sound (mute / next track / prev track). DONE

-Game filters: genre / number of players / alphabetical -- game sorting options: alphabetical / time played / year of release / developer DONE

-System filters: systems with games / systems disableds or without games / all systems -- sorting options year of release / alphabetical / developer / by numer of roms. DONE

-Options to enable-disable systems and categories. DONE

-A submenu for adjusts to override the Attract Mode options menu and configure options of the theme directly on. DONE

-A settings option where you can setup universal controls for every single emulator linked to the theme (this is possible thanks to the squirrel file() module and the capability to write text (and .ini) files).

-A display for staticstics which show total time played, most played games, last played games, and more stats. DONE

-Rework the game section to use a better looking list instead of the ugly default listbot. DONE

-Add a option to count roms and store it in a text file that the theme will use as database. DONE

-A option in a overlay that check what systems have games in and what are empty, making 2 lists for the filters, 1 with all the systems, and another with only the systems that have games. DONE

-A bottom bar to show help about button functions. DONE

-Bypass the AM stats for games with an internal that saves more data. DONE

-Store the stats dinamically in a internal database, so that makes the Stats display load instant. DONE

-A user login system, each one with his own databases, settings and stats.

-A fast tutorial that shows when the user starts the theme for the first time.

-A editor overlay to dinamically config game parameters and categories. DONE

â–€ FINAL THOUGHTS

Im working on finish it, but, there is the important part. If you want to help to developt the theme, all help will be welcome.

When i finish the theme, i will let it free to the community, this will be a community theme, i will share the entire code and raw archives, for everyone who wants to modify, or upgrade it, to ensure that this theme wont die if for some reason i cant get time to mantain it (like happens with a lot of emulator, frontends or themes). I want to make this the deffinitive theme for attract mode and gift it to the community to make it ethernal and always updated. Hope, in the future, publishing this in github, the community can keep this work alive and updated.

Hope you liked the theme and sorry about my english (if someone wants to make a better text for this thread, i will edit it gratefully).

Here is my email, if someone wants to contact me to help to developt the theme and to send hit the necessary files: jaskigz@gmail.com

A million thanks to O.T.T. (Piero) for his kindly and awesome help as alpha tester and italian language proofreading
Title: Re: Showcase of elegante theme [Video inside]
Post by: Dexther on June 07, 2020, 02:10:46 PM
Me gusta !
I like !!!
Title: Re: Showcase of elegante theme [Video inside]
Post by: Jaski on June 08, 2020, 06:41:52 PM
BUMP with new info and new implementations on the theme.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: taelonian on June 09, 2020, 07:19:25 AM
Me gusta  ;)
Nice theme waiting for release to try
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: keilmillerjr on June 09, 2020, 12:08:38 PM
One suggestion, you definitely do not want arcade games with a widescreen monitor. That's taboo.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on June 09, 2020, 03:21:27 PM
One suggestion, you definitely do not want arcade games with a widescreen monitor. That's taboo.

I know man, but think that no everyone can has a cabinet or a CRT in their house, and people want to play arcade too in their TVs or PCs.
That's why i made a preconfigured full set of bezels for every single emulator the theme includes, with the same images and style of the theme. People can play the games and keep the 4:3 resolutions without ugly black bars  ;D

(https://i.imgur.com/ZozNp5c.jpg)
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: keilmillerjr on June 09, 2020, 09:04:01 PM
One suggestion, you definitely do not want arcade games with a widescreen monitor. That's taboo.

I know man, but think that no everyone can has a cabinet or a CRT in their house, and people want to play arcade too in their TVs or PCs.
That's why i made a preconfigured full set of bezels for every single emulator the theme includes, with the same images and style of the theme. People can play the games and keep the 4:3 resolutions without ugly black bars  ;D

(https://i.imgur.com/ZozNp5c.jpg)

I was referencing your layout. It has a generic cabinet with a widescreen monitor, stretching the image.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on June 10, 2020, 07:14:05 AM
One suggestion, you definitely do not want arcade games with a widescreen monitor. That's taboo.

I know man, but think that no everyone can has a cabinet or a CRT in their house, and people want to play arcade too in their TVs or PCs.
That's why i made a preconfigured full set of bezels for every single emulator the theme includes, with the same images and style of the theme. People can play the games and keep the 4:3 resolutions without ugly black bars  ;D

(https://i.imgur.com/ZozNp5c.jpg)

I was referencing your layout. It has a generic cabinet with a widescreen monitor, stretching the image.

Wow, true man. I will change it ASAP.
Thanks!!



---> edit: i reworked the cabinet following your tip. THANKS!

(https://i.imgur.com/d8KlYCp.png)
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on June 13, 2020, 04:38:24 AM
BUMP with a new video demo. This time, is a video to show the functionality and responsiveness of the theme, with the new animations and the module that automatically count ROMS and systems in real time.

(there is no music on the video, its only to show the theme working)

https://www.youtube.com/watch?v=-Ihiwscy5gs

Im finishing the alpha, so, soon i will start to give betas to interested ones.
If someone want want to be a close beta tester, please let me know in this post or sending me a PM.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on June 16, 2020, 02:06:29 PM
BUMP, this time with a video showing the new rom list. A listing with entire new code instead of using the classic and basic romlist() feature. This makes possible the implementation of features like animations, background images and different possitions of the list entrys.

https://www.youtube.com/watch?v=ACxaXYswpRg

Still i need some more testers for the teme and suggestions to improve the theme. If you are interested on test the beta, or you have a nice idea and want to see it realized on a attract mode theme, just PM me  ;D
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Dexther on June 16, 2020, 02:58:20 PM
a beta are possibile to download ?
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on June 17, 2020, 02:29:34 AM
By the moment, i will only betas to interested user. I sent you a PM with the link.

This is because the work is not finished, and i dont want people take bad feelings about the theme. I will publish an open beta when the theme is tested and its running on the majority of usual systems.

·ATM i have this test:
PC - Windows 10 + Monitor 16:9 (1920x1080) - > Native res on what theme was coded.
PC - Windows 10 + Monitor 16:9 (all res) - > OK
PC - Windows 10 + TV 49" 16:9 -> OK

I would like to test in Linux distributions (and other machines like Raspberries, etc) and, ofc, in arcade cabinets and other resolutions, specially 4:3 res.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: gilberto0301 on June 17, 2020, 06:33:27 PM
It looks great! How did you do to count ROMs? Could you send me your WIP please?
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on June 17, 2020, 07:33:02 PM
It looks great! How did you do to count ROMs? Could you send me your WIP please?

I did in 2 ways, its a configurable option.

1 way is a real time checker, scanning the romlist .txt files and showing how many lines without # the file has.
The other way is to do the same as the first, but only when the user pick a option for scan roms, then the theme store the info in a .txt file with the name of the system and the number of roms.

The first way is automatic, but eats CPU and RAM when the system has to manage large rom sets. The second way, need user interaction to update, but its way faster, cause the system only needs to read a few lines from a single .txt

Yeah ofc i send you a link to test the teme. Take in care that is a beta in his early development, so expecto some bugs and problems. Please, let me know your feedback to depure the issues and make the faster possible a stable release that can share to everyone.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on June 22, 2020, 02:08:42 PM
Stats layout done, fully functional.

(https://i.imgur.com/LLhvKUS.png)

The first public release is coming  ;D
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: jedione on June 22, 2020, 03:10:33 PM
wow....looking forward....the small detail are making this relay look good...
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: jclampy69 on June 22, 2020, 04:27:51 PM
Impressive effort!
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on June 24, 2020, 12:24:23 PM
(https://i.imgur.com/Ii8QbLY.png)

Settings layout DONE. Now the use can manage the theme functionalities direct on the theme, without using the AM layout config.

In other hand. I need more testers, if someone want to test the theme and help me as betatester for discover bugs and points of improvement, i will send him a beta.

And, if someone can help me with the language, his help will be amazingly welcome too. I would like to add more languages (now i have Spanish, English, Galician and Italian / i would like to add at least French and German since are really important languages that i miss on the theme). English correction would be appreciated too, since as you can see, my english is "ok" but not enough as for translate a user interface (my native languages are galician and spanish).

Ofc, everyone that helps me, as beta tester, or as a translator, will get his name/nickname in the layout credits!





edit: New Video-Demo of the theme:
https://www.youtube.com/watch?v=SGYK_u3ssLE
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: jedione on June 24, 2020, 05:44:11 PM
this kinda has become its own front end,   looking great....vid got me all jazzed,

you are good at this.....thanks for the update.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: rand0m on June 26, 2020, 01:32:27 PM
Great job Jaski! I wanted to do some things in this theme like "total no of games in system" but my coding skills aren't that good. Eagerly *waiting for a release candidate : )
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: bundangdon on June 27, 2020, 04:40:59 AM
This is looking extremely good! Getting excited to see the finished product!
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: jedione on June 29, 2020, 03:18:08 PM
if this could be on pie 4,  i would be in heaven
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: rexxar on July 08, 2020, 02:03:49 PM
Increible theme ya estaba buscando uno asi, te esta quedando brutal. Solo queria añadir una cosa que he visto que le falta a mi parecer:segun he visto en el video cuando pasas por los distintintos juegos y sale abajo a la izquierda la descripcion del mismo no se detiene y reinicia al cambiar de juego, no se si me explico, el desplazamiento al cambiar de juego sigue avanzando en lugar de reiniciarse lo cual si avanzas varios juegos la descripcion del ese juego ya ira por la mitad en lugar de empezar por la primera linea.

Incredible theme I was already looking for one like this, it's getting brutal. I just wanted to add one thing that I have seen that is missing in my opinion: as I have seen in the video when you go through the different games and comes out at the bottom left the description of the game does not stop and restarts when you change games, I do not know if I explain, the displacement when changing games continues to advance instead of restarting which if you advance several games the description of that game and go in half instead of starting from the first line.

Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on July 08, 2020, 03:30:31 PM
Increible theme ya estaba buscando uno asi, te esta quedando brutal. Solo queria añadir una cosa que he visto que le falta a mi parecer:segun he visto en el video cuando pasas por los distintintos juegos y sale abajo a la izquierda la descripcion del mismo no se detiene y reinicia al cambiar de juego, no se si me explico, el desplazamiento al cambiar de juego sigue avanzando en lugar de reiniciarse lo cual si avanzas varios juegos la descripcion del ese juego ya ira por la mitad en lugar de empezar por la primera linea.

Incredible theme I was already looking for one like this, it's getting brutal. I just wanted to add one thing that I have seen that is missing in my opinion: as I have seen in the video when you go through the different games and comes out at the bottom left the description of the game does not stop and restarts when you change games, I do not know if I explain, the displacement when changing games continues to advance instead of restarting which if you advance several games the description of that game and go in half instead of starting from the first line.

Yeah, im working on it. Its a little bug, that will wont happen in the final version.

In other way, i have good news. I completed the code for a internal semi-scraper. If the user puts a .XML file inside the specific  system ROM folder, the theme can read the .xml, make a full rom list, make .tags to sort games by genre, year of release, developer, etc etc etc, updates the rom counter number, scan and setup overviews, etc etc etc. Just it makes everything possible with the info provided by the .XML.
Im working on finish the details and debug code, then i will make a video demo showing how it works.

Gracias por tus palabras paisano ¡Un abrazo!
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: yrmishu on July 10, 2020, 09:41:32 AM
Unbelievable! Where is the link?
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: bionictoothpick on July 10, 2020, 05:26:03 PM
Following closely...wish it would look good in portrait mode too...might be able to tweak it when it's done...
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on July 12, 2020, 02:53:54 PM
NEW VIDEO.

This time showing how work the internal XML scrapper. I deleted all the info from a System (SNES) and then run the new function that reads the .xml file and makes a full romlist, a full set of filters and gets all the overviews avaliable for each game.

I show too the finished stats display and a new display that stores the last played games and gives the chance to replay them.

Its hard to explain... Just see :D

https://www.youtube.com/watch?v=Z330vw8Awtk
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Dexther on July 13, 2020, 12:57:01 PM
I love your work.
Well dont forghet the people we use CRT.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: rexxar on July 13, 2020, 03:15:25 PM
Do the songs come out randomly or only the one you put in the layout comes out? Is there a way to put several and play them randomly or in order? Cada vez me gusta mas ;D
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: jedione on July 13, 2020, 04:51:23 PM
by the way,   we need this as a 10000 gig port for the raspberry pie4.....nowwwwww
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: jedione on July 13, 2020, 04:54:43 PM
question how is it your able to show how many games are in each system?

didn't think this was possible yet,,
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on July 14, 2020, 07:25:31 AM
Do the songs come out randomly or only the one you put in the layout comes out? Is there a way to put several and play them randomly or in order? Cada vez me gusta mas ;D

The songs are random. The only you need is to put sound files(mp3,mp4,ogg, etc...) in the music folder inside the theme folder , then the plugin scan the directory, stores in a array every sound file and then reproduces it with a random generated order. Its just the AudioMode Plugin.

question how is it your able to show how many games are in each system?

didn't think this was possible yet,,

Yes its possible thanks to the file() module:
The theme launch a code that reads every single romlist.txt from your romlist folder, count the lines and then storing the number of lines in a array (each line/game is a entry of the array), OFC the system ignores the lines that start with #.

Then the code writes a lane in the system.txt romlist, in the ;tag; of rating. With a foreach loop, the theme gets how many lines are in each system (how many strings in each array), then put a +1 for each line scanned, and finally writes the number of lines (equal to games) in the system.txt ;rating; tag (ignoring too the lines that start with #).

When this is done, the number of games becomes a tag that can be called with the magic token [Rating] or a function to get the game_info(Info.Rating).
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on July 14, 2020, 08:10:38 AM
Looking that the theme is becoming to get some interest for the fellow users of this community, i make another video, this time showing how works the function to count games, make romlists and extract overviews and GAME GENRES/CATEGORIES without a catver.ini file, using a MAME folder only with ROMS, nothing more.

Hope you like it!

https://www.youtube.com/watch?v=Ys_mWbG5_qs
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: arthurvalenca on July 14, 2020, 03:46:53 PM
Looking that the theme is becoming to get some interest for the fellow users of this community, i make another video, this time showing how works the function to count games, make romlists and extract overviews and GAME GENRES/CATEGORIES without a catver.ini file, using a MAME folder only with ROMS, nothing more.

Hope you like it!

https://www.youtube.com/watch?v=Ys_mWbG5_qs

Nice visuals, watching the demonstration videos seems to be something very promising, thanks for doing this job.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on July 14, 2020, 08:03:05 PM
Added more languages.

The theme will come with English, Spanish, Portuguese, Italian, French, German and Galician.

If someone wants to help adding other languages or correcting someone of the existent, please contact me!
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: rexxar on July 15, 2020, 10:46:54 AM
Very good thing about translating the xml to AM roomlist. I don't think you added it but you can put scrolling backgrounds? it would be very cool. Another thing is if the wheel part can be changed to different views, for example to show the covers instead of the wheels or to have a list with names. De todas formas esta muy chulo👌😉
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on August 03, 2020, 04:11:01 AM
New functions:
-Music player integrated.
-New game stats bypass the AM internal, storing last play date and making a file with most played games and last played games.
-Possibility to enable/disable entire categories.
-New algorithm that stores the stats dinamically and makes the display Stats to load instant.
-New option to scan counters once and then updates it dinamically.
-Added Portugese, French and German languages.
-Reworked the Arcade display with a 3D cabinet.
-Configured the right joystick to scroll game descriptions.
-Added the display for controls (still WIP).

https://www.youtube.com/watch?v=GhJi3segRLI
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Dexther on August 03, 2020, 02:00:48 PM
hi'im a betatester. any beta ?
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: bionictoothpick on August 16, 2020, 05:53:35 PM
Just cheering you on. I hope you are still able to work on this project.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: toothlessgrinn on August 18, 2020, 10:18:12 AM
love it. are we gonna share it???... i think a few of us are excited to play with it... :D 8)
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: serviettzky on August 31, 2020, 07:30:34 AM
Hi Jaski, your layout is impressive, if there is still a possibility of beta tested for a French user, I will be delighted!  8)
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on September 27, 2020, 05:23:49 AM
Just bumping the theme to let people know that the proyect is alive!

I need betatesters if someone is interested.

Would be amazing if the testers had some of that languages:
English (native), portuguese, french, or german.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Dexther on September 27, 2020, 06:09:21 AM
i'm a betatester but not send me nothing for 3th realease
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: bionictoothpick on September 27, 2020, 07:06:52 AM
I can certainly beta test it if you're looking for someone that's English proficient running in portrait mode.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: ToeMath on January 09, 2021, 07:54:09 AM
hey, this is excellent work. I have a question, where did you get the roms overviews in Spanish? or did you translate one by one?
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on January 12, 2021, 03:54:59 AM
hey, this is excellent work. I have a question, where did you get the roms overviews in Spanish? or did you translate one by one?

Skraper(dot)net, with their APP

For all, im working hard now on finish the theme. This project is totally alive!
Im sorry to dont show anything in some time, that's because these weeks i worked on debug the code, because it was big bunch of redundant lines. I finished that work, being able to remove about 1500 lines of code without lose any functionality (that means less CPU charge, fluidicity and useability on low specs bundles).

Now im implementing a game editor that overwrittes the default one of AM. Its a hard work, but im on the good path, i expect to be able to show a new teaser soon.
Thanks all for your kind words about the theme  :D

And, OFC, also new functionalities like a new settings option, new lines in the stats section and some visual improvements.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: ToeMath on January 12, 2021, 03:21:44 PM
great. I also use skraper, but it leaves all the overviews together in a file with a .dat extension. I still couldn't figure out how to pass them to .txt individually one by one.
It is good news that you are still working on this project. ;)
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on April 02, 2021, 11:02:23 AM
BUMP with a new preview video.
Step by step, closer to a public beta release.

https://www.youtube.com/watch?v=27WY0SrviY0

New additions:
-New fully functional controller setup.
-Reworked settings menu with more functions and better visuals.
-Added multifilter selection combos.
-Added new sorting options for gamelists (number of players, last played, times played and time played).
-Improved the last played games and the most played games displays.
-Improved music player.
-Added the option to change category names.
-Added a game editor to able to change every single game data.
-Added a icon to remark the favourite games.
-Improved functionalities and messages about disabled categories and games.

Next WIP:
-Add more options in statics display (most played systems, genres, etc).
-New resolutions, orientes for vertical displays (arcades, etc) and possibility to flip screen "onthefly".
-Routine that detects if its the first time the user opens the theme, to show a link or a video with a tutorial on how to deal with the theme.
-Add a parental system to able users to lock categories, genres and games with a password. Even the possibility to only able to open the frontend with user and password; and maybe an user system that stores different stats and info for different users.
-Add a virtual keyboard.
-Add an auto-cleaner that seeks into the ROM and SCRAPER folders for unused and unlinked data to clean old useless files.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: bundangdon on April 02, 2021, 07:58:40 PM
Wow! Looks incredibly good! You've managed to turn AttractMode into a completely new program all in itself! Great work once again and can't wait to try this out :)
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on April 11, 2021, 03:30:35 AM
Continuing to work on the theme, starting with the final proccess.
This time i bring a video demo with the animation of the screensaver display.
Hope you like it.

https://www.youtube.com/watch?v=6Gc0FqJCaSI
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: jedione on April 11, 2021, 06:23:57 AM
one theme to rule them all.... :P   nice work
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: serviettzky on April 11, 2021, 11:17:41 AM
beautiful, I'm still waiting to be able to contribute to the French translation. 8)

If you want to keep the suspense until the release I understand, you just give me the texts to translate into good French  ;)
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on April 11, 2021, 12:08:54 PM
beautiful, I'm still waiting to be able to contribute to the French translation. 8)

If you want to keep the suspense until the release I understand, you just give me the texts to translate into good French  ;)

OFC man, the collaboration on translations is very much appreciated. I send you a PM. Thanks bro!
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: yontala on May 12, 2021, 06:32:00 AM
Hello,

Any news about this project ? I love the visual.

If you always need some help I'm french too and can help to translate in a good french too.

Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on May 14, 2021, 07:00:15 AM
Hello,

Any news about this project ? I love the visual.

If you always need some help I'm french too and can help to translate in a good french too.

Thanks a lot for your collaboration.
Now im finishing the pending functions (ingame controls, bezels and debug code and bugs).
When i get a stable and ready-to-beta version, i will count with all of you to do the final version of the translations.

Thanks a lot for your interest on the theme. I will work hard to have a stable and enjoyable beta very very soon.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: yontala on May 19, 2021, 12:40:16 AM
Hello Jaski,

Nice to hear that your project is soon in Beta.  No problem when you need help. Just contact me.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on June 16, 2021, 05:02:56 AM
Well, sadly i have to say that the release will delay a bit... Some weeks, some months maybe.

That have a reason.

Until now, i coded all using a "trick" with the attract.cfg that makes the scripts reload every time the user select a entry in the romlist. That makes possible cool functions BUT have the problem that the more the code gets longer, the more the waiting times become bigger. That means, when the user select a system or a game, before he gets the display he wants, it takes about a second of script reloading without show any loading sceen. The user just feels the sensation of LAG, because between he preses a button and the theme reacts, it takes time.
So, what i can do reached that point? Yes... rework ALL.

I can continue doing the cool functions like to have different screens and overlays just with 1 layout, the genres, the XML scanner, the built in overlays... The theme will have all that i has now, this wont take out any function of the theme. But... this need a lot of work doing new coding and debugging the old, impleementing new callbacks and better use of the controller functions that i shown in the last demo.

The result will be "1 display for all". That means, no need to reload code every time the user enters a category or a system. All will work instantly, the only time the user will need to wait a loading time will be when launching the frontend, but since that, all must work with total fluidicity; because the theme only will load ONCE and all will happen in the same display with dinamic functions.

The counter part of that, is that all the code got obsolete in a moment, and i will need to debug ALL, line by line, 8900 code lines, rework almost every single one function and variable. I wont lie, this will take a lot of time. I will work hard to do all the faster i can.

I focused all my efforts on add content and functions, and cause of that, i didnt spend enough time to make a clean and "Elegante" code, so i ended with a TON of raw code, with redundant functions and a huge amount of lines that can be grouped and parsed a lot better. Literally i forced the compiler to the limit at a point that the theme just crash or works extreme slow. In this state, the theme is not "Elegant" is "Shabby". Now i need to do the things on the right way, simplifiying cleaning and optimizing the code. And OFC, to stop use the "trick" that forces the frontend to reload all scripts, and do a better use of the memory used by the aplication and the functionality of AM.

Since the start, i knew i will need to debug code before the release. But I didnt expect to get a point with so many functions like it is now. And now, the work of optimizing that i have in front of me, is terrorifying.

But trust me, it will worth to wait just a little more to have a really good feeling version of the theme.
For everyone that is following this project: im really sorry for this. I received a lot of mails and messages of support, and brothers, you are GREAT, thanks a lot, and forgive me for force you to use a little more of your infinite patience with my project.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: gamesmame on June 16, 2021, 02:10:09 PM
Man you're very good, take your time, use the time will need, we'll wait calmly, we know that codes to be good and light is a lot of work, because there's no point in a very beautiful and super heavy / slow theme, working to optimize the code by making it light is the best thing to do!  ;D ;)

My question is would you be able to provide the part that configures the control for all emulators or give any hints on how I can do this here? that's what caught my attention the most about your theme... a screen with control configuration that you will use, and the configure control, automatically controls all emulators, without having to configure one by one.  :)
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: ToeMath on August 22, 2021, 08:12:26 AM
any news?  :-\
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: jedione on August 23, 2021, 04:40:18 PM
i would hit him up on, discord..he is around..last note i herd was he was redoing the whole theme,  from scratch to make it moor complyant to somthing or another,,,,probley be some time....
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: treme on September 04, 2021, 06:55:30 PM
Muy buen trabajo, te ha quedado todo muy bien, con muchas opciones y tirando por lo funcional mas que por lo visual(en tema de no poner videos y cosas asi).

Esto se puede descargar de algún lado para echarle un ojo?

Gracias
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on September 23, 2021, 10:59:11 AM
Hey yo, the project is alive. I just need some more time, cause it happens too many things on my IRL that take too much of my time. But i will never forget this, just give me a little more time and sorry for the long deploy is this theme taking
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: slammin on December 12, 2021, 06:49:45 AM
Glad to hear it's still alive.  Any news on the progress? 
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: cybermat on December 14, 2021, 07:51:09 AM
This project is dead for the moment, not bump dead thread please.

Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: slammin on December 27, 2021, 03:57:41 PM
Don't bump a dead thread? Have you even read through the thread? Many of the posts and replies from the author are months apart.  So please, don't troll the forums.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Jaski on January 11, 2022, 11:24:25 AM
Yep, its alive bros. Just I have a bunch of unexpected things in my real life that forced me to delay this project. Im really sorry... Just until now i didnt had time to spend on PC in the last 6 months. Now im again with all the things in my life finally in order again, and the willing of finish and publish this theme absolutely untouched.
Just gimme me a little more time, now i have to remember and comeback at the exact spot i was coding before that situation.
Thanks for your interest.

TLTR: The project is alive  8)
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: jedione on January 11, 2022, 06:00:31 PM
you fu......g rock...cant wait.....thanks bro
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: cybermat on January 12, 2022, 01:11:40 AM
You started this project 2 years ago...

When i stated that is dead FOR THE MOMENT, i meant to say to not bump continuosly this thread with "any news?"

Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: shroud on January 26, 2022, 12:47:37 AM
Does/will this theme support video snaps, or only static screenshots?
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Mark Norville on January 26, 2022, 01:02:12 AM
Does/will this theme support video snaps, or only static screenshots?

A lot of themes have the option for both, you need to just download something and try it, have a look at the layout options and then you can choose the options that you want.

The majority of the times, you can try different themes without breaking your set up, you can set up more than one AM directory so you could have the following

AM (Main build)
AM (Skin testing)

Some skins will require you to edit a few files, but usually they are few are far between.

Regards

Mark
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: shroud on January 26, 2022, 01:39:36 AM
A lot of themes have the option for both, you need to just download something and try it, have a look at the layout options and then you can choose the options that you want.

Well there is nothing to download in this case, because the author hasn't yet shared the theme, so I'm just asking...

The majority of the times, you can try different themes without breaking your set up, you can set up more than one AM directory so you could have the following

That is definitely a good idea! The whole AM directory is ~300Mb so rather than messing up the current setup it's better to try something new on a different "installation".
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Mark Norville on January 26, 2022, 01:48:24 AM
Sadly you do have theme creators that disappear, sometimes never to come back. Files that are no longer hosted, the same with youtube videos.

The main tip that I can give you, is look through the whole thread, sometimes people do request for the files, and then some people might have it and posted the links.

Also when I was taking my training course, the main thing that I would say to students is the best way of learning, is by trying things, nine times out of ten you cannot break something, and hands on experience is far more valuable than lectures.

Sadly a lot of the forum is dead now, when I first started I was asking questions on how to do something, but I would have it sorted before anyone replied, to which a lot of times, no one did answer.

I have left comments around the board for newbies like yourself to update the information to 2022, such as what is an overview and other topics that I wanted to know about.

Regards

Mark
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: jedione on February 10, 2022, 08:06:01 PM
common man ....their is a beta out their, for the worthy perps,  stop talking out you ass he has said his peice, bro.....
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Sebiohazard on February 26, 2022, 10:12:14 PM
Hello !

Where is the Elegant theme download link ?!
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Mark Norville on February 27, 2022, 01:21:36 AM
Hello !

Where is the Elegant theme download link ?!

The theme has not been created yet, it is still a WIP which means Work In Progress

No download links until the person releases it.
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: treme on March 23, 2022, 07:11:58 PM
Hi, I hope the project continues.
Wouldn't it be possible for you to upload it to test it so that we can test it to see that everything works well? In this way, if we find errors, they can be corrected
Title: Re: Elegante theme showcase [example video and screenshots] [WIP]
Post by: Mark Norville on March 24, 2022, 12:25:34 AM
Hi, I hope the project continues.
Wouldn't it be possible for you to upload it to test it so that we can test it to see that everything works well? In this way, if we find errors, they can be corrected

It will be uploaded when it is uploaded. So until then you don't need to bump up a thread expecting the impossible. The skin creator has not been on for a while, and as he says he is busy in real life.

Patience is a virtue, if he wanted to upload a beta version then he would have done ages ago.

Regards

Mark