Attract-Mode Support Forum
Attract-Mode Support => Themes => Topic started by: verion on September 10, 2015, 11:57:34 PM
-
============
UPDATE
============
FINALLY! The NEVATO theme is ready for download.
I hope you'll like it.
(http://www.clanlogodesign.com/public/wip/modern-cab/MODERN-CAB-horizontal-WIP-v8.jpg)
download
- - - - - - - - - - - - - - -
you can download the theme from a dedicated webpage:
www.ONYXarcade.com/nevato
a quick summary:
- - - - - - - - - - - - - - -
- it works with 16:9, 16:10, 4:3, 5:4 aspects
- it does not work with vertical aspects
- it's hi-res, native resolution is 1920x1200, but of course it scales down and up
- led-style marquees for gaming platforms are included in download
- you can switch to that marquees in NEVATO layout options MARQUEE ARTWORK > emulator-name
- you can rename the marquees artwork to match your emulator name [ snes-marquee.jpg, mame-marquee.jpg, etc ]
- you can use your own marquee (if you have one) - in NEVATO layout options choose MARQUEE ARTWORK > my-own and replace "my-own-marquee.jpg" file with your own.
- Default size is 400x123px, but it will stretch-to-fit, so any other resolution should be fine.
- if you are using FANART as a background artwork, be sure you have fanart path defined in settings GENERAL > EMULATORS > MAME > fanart > enter-the-path
- it's a good idea to add flyer path to fanart path, this way you'll see flyer artwork if you are missing fanart for a particular game
- the copy of a font "digital_7" is included in a download - you have to install it in your system if you want that LCD screen font to display correctly. This is free for personal use.
testing and reporting bugs
- - - - - - - - - - - - - - -
Please test it and report any issues.
It is working perfectly on my setup (i5, intel HD, OS X 10.10, AM v. 1.6.2), but it can be broken on yours - please let me know.
OTHER EMULATORS (than mame)
I was testing it only with mame, since I'm not using any other emulators.
So please test it with other emulators and let me know if it is ok.
The most problematic can be using flyers with different aspect than arcade ones - especially if emulator is using cd-covers or cartrige photos. This is because mame flyers are vertical rectangles and with horizontal or square artwork the background artwork coordinates may require some fixing.
USER FIXES AND CHANGES
If you'll come up with a fix or a change to this theme - please let me know so I can incorporate it in a theme. I would prefer to have one perfectly working theme than a bunch of forks fixing various issues.
4:3 (or 5:4) ASPECT
- - - - - - - - - - - - - - -
I don't have 4:3 monitor - so I was testing theme in a window with fixed resolution. It should emulate 4:3 screen, buy I can't be sure. Please test it with 4:3 screen and let me know if it works or if something needs fixing
==========
initial #1 post archive below:
I'm working on a new theme.
main design goals:
- square snap placeholder, works equally good for vertical and horizontal snaps
- marquee on top (with the option to swap it for emulator logo)
- segment LCD display for various info - like played games count or emulator name or any info that AM can scrap
- gorgeous wheel list (by omegaman)
- fanart or flyer heavily styled background
The layout is for wide screens - mainly because I have a wide screen :) and we don't have that much of a widescreen layouts in AM. But when it will be finished - I can modify it to fit 4:3 screen.
-
I'm thinking about ditching the idea of square snap window and making two separate (horizontal) layouts for verical and horizontal games. I can modify cab image and make two separate cabs - one with horizontal screen and one with vertical. And use each layout with the filtered view of either vertical or horizontal games.
Chime in and tell me what you think.
-
Hi, I very much like the idea of having two separate cab images.
I always disliked the vertical images being cropped/resized into a square display.
Thanks, Tom
-
Verion-
Nice theme, I like how you incorporated the rom info into the cab design. The scanline effect used on the background creates a nice texture for the backdrop, I like it.
-
The primary idea behind the backdrop styling was to fix the quality of some (well... a lot) of fanart/flyers with faded colors and low resolution.
Plus it adds some depth to the display and helps cab and wheel stand up more.
-
It looks really good - looking forward to giving it a go :)
-
It will take a while - since I'm learning how to code it in a way that will make this theme aspect aware - at least for 4:3, 16:9, 16:10 aspects
I'm not sure if 4:3 will work (without coding a separate layout) - but I have semi-working 16:9 and 16/10 layout right now that keeps cab image aspect (i.e. no stretching).
-
working prototype screenshots below
it is working out-of-the-box for 16:9 and 16:10 and keeps cab and backdrop aspect (no stretching) - without any config changes or .nut tweaks needed
There is some stretching with wheel list - but I can live with that.
----
I've decided to crop the cab and background from the bottom with 16:9 aspect.
I can just scale down the cab - but scaling down the cab will result in smaller snaps size and (maybe) too much of an artwork in the middle that would be hard to fill with vertical artwork (like posters).
Tell me what you think.
-
I love the design of this theme! - Given that I am using a Taito Egret III with a 4:3 29" CRT - I am hoping I too will get to enjoy a 4:3 (horizontal) and 3:4 (vertical) version!
-
here is a mockup (static, not coded) of 4:3 aspect
-
Did you noticed? The same graphics looks somehow faded (less saturated) in AM.
running AM (aspect 16:9 and 16:10) = less saturated
vs
Photoshopped mockup (aspect 4:3) = more saturated
The same graphics are used in both cases.
-
Maybe I'm wrong, but it's probably because of the color profile you use in Photoshop, I guess AM uses srgb or no profile at all while you maybe use by default your monitor profile. Try to play with the different color profiles or maybe create a new file with the basic srgb profile and duplicate all the layers of your layout onto it and see how it looks.
-
Not really... we are talking about THE SAME file (like background.png) that has different color in AM and different when opened in plain image viewer.
PNG is exported as sRGB, but just for fun - I've saved that PNG with and without color profile embedded - it makes no difference.
Bellow you can see screenshot. The same orange file as background in AM vs the same file opened in image viewer. I've copied part of AM screenshot over the original file - so you can clearly see the difference.
-
The working space profile in Photoshop can be different than the profile the file has itself, so Photoshop can change the way it displays the colors of an image without actually affecting the image.
-
Yea, I know - that's why both (PS and file export) are set to DISPLAY profile with color managment disabled. Plus I'm saving that file WITHOUT color profile. Well... I'll just create a new file and reimport all graphics to new color space.
But it's not only my graphics - I've just overlayed DKong Jr Wheel graphics over THE SAME wheel graphics displayed in AM
Original graphics is on the left (little lighter) and AM screenshot is on the right.
---
It is an interesting issue to investigate further - I think it is worth having a separate topic.
omegaman - can you make it a separate topic?, please
-
Yes it's weird, it's like PS uses a specific color profile in it's workspace, but then doesn't save it in the files when you export them. I had the exact same problem a few days ago with the layout I'm working on for my project, it's why I replied to your message, I fixed it by playing with the color space settings, but I can't even remember the final manipulation I did to fix the issue. I think I finally created a new empty file in Photoshop with a sRGB profile (or maybe it was with no profile at all) and duplicated all my layers onto this new file.
Do you have a sample of one of the images you're using in your layout (even just a small red rectangle would do it), that way I could do some tests on my computer and see if it does the same thing and if I can maybe found the manip to fix it?
Otherwise you can visually compare the different settings by having both Photoshop and your image viewer open at the same time, with the same file open on both, that way it's easier to see if it matches or not when you pick a different profile.
-
@tipoto
sorry for not replying - I'm overwhelmed with the amount of work - the time right after the end of the summer vacation is always super-busy for a graphics designer.
---
As for the colors - I've just duplicated all the graphics into a new document and everything is ok now.
-
Just a quick mockup - how this theme could look in vertical layout.
Little too busy under the game title wheel - for my taste.
But with a narrow screen I can't dim the background (near the edge) without loosing artwork visibility.
-
No worries ;)
I'm glad you fixed your color problem !
-
Cant wait to try this theme!!!
-
very cool!
-
damn you guys :)
I was planning to abandon this project - since I'm working on 2 other concepts
Now I feel obligated to finish it to some extend.
-
I FEEL A BIT LIKE A JUNKIE BUT THE,,,, VERT,,IS THE FIXX I NEED....PLEAS SOON..
THIS WIL BE SHMUP-PTASTIC
-
:D
-
working prototype screenshot below.
almost finished, only 2 things to do:
- spinwheel is squashed when in 16:9
- pinch/skew of snap is broken when switching from 16:9 to 16:10
available options:
for marquee
- display marquee
- display current emulator logo (mame, snes, etc.) on cool background
- display "generic" marquee
for cab screen
- static screenshot
- gameplay video
for background
- fanart
- flyer
- static screenshot
- gameplay video
---
I'm pretty happy with background - all "effects" are applied on-the-fly over standard scrapped artwork. It works well for different formats (even with narrow and tall flyer). I've added (conditional) masks to hide art edges - this way I don't have to stretch it to full layout width, the same applies for vertical screenshots or videos. All automatic and works pretty good with auto-scrapped artwork (it was my main goal).
It works even with worst case scenario - only roms, screenshots and wheel.
Everything scales beutifuly with aspect change between 16:9 and 16:10 (except that pesky pinch/skew)
-
Previous one is with fanart, this one is with flyer in background.
-
Amazing job :)
-
This looks amazing. I recently just found AttractMode for a frontend after trying out a whole bunch of others and for one reason or another not liking any of them but so far AM is my favourite.
I can't wait for this theme to be finished, it looks to be perfect for my tastes.
-
Fixed spinwheel.
This screenshot is with video in background.
-
good work :)
-
VIDEO of working theme:
- - - - - - - - - - - - - - - - - - -
LINK HERE
(https://youtu.be/u03BfxnN858)
STATUS:
- - - - - - - - - - - - - - - - - - -
almost ready to release
to-do:
- fix the snaps placement when switching to 16:10 aspect
- prepare the theme for use with multiple emulators
- minor tweaks in options: disable vid snap sound, display emulator logo
-
Love it Man!!!
-
VIDEO of working theme:
- - - - - - - - - - - - - - - - - - -
LINK HERE
(https://youtu.be/u03BfxnN858)
STATUS:
- - - - - - - - - - - - - - - - - - -
almost ready to release
to-do:
- fix the snaps placement when switching to 16:10 aspect
- prepare the theme for use with multiple emulators
- minor tweaks in options: disable vid snap sound, display emulator logo
Thank you. It is good theme. How about handle of vertical game video? is it display it correctly? :)
-
I'm planning a separate version for vertical games - with cab image modified with vertical screen.
But for now:
1.
I hate stretched art, but unfortunately in this theme vertical snaps on cab screen are stretched - I don't see a better way (without separate cab image with vertical screen)
I could try them to be fit-the-width/crop-the-top, but I don't know how to code it.
2.
for background - vert snaps (vid and screenshots) are scaled to fit the same width as horizontal snaps - maintaining aspect (the bottom is cut-off)
see the screenshot for PAC-MAN
-
I'm planning a separate version for vertical games - with cab image modified with vertical screen.
But for now:
1.
I hate stretched art, but unfortunately in this theme vertical snaps on cab screen are stretched - I don't see a better way (without separate layout)
I could try them to be fit-the-width/crop-the-top, but I don't know how to code it.
2.
for background - vert snaps (vid and screenshots) are scaled to fit the same width as horizontal snaps - maintaining aspect (the bottom is cut-off)
see the screenshot for PAC-MAN
It is better to combine in same theme and there is no more effort. You may refer my theme. Thanks.
http://forum.attractmode.org/index.php?topic=430.0
switch (rot ( var ) ){
case "90":
surface.set_pos(flx*0.35, fly*0.197, flw*0.3, flh*0.674);
case "270":
surface.set_pos(flx*0.35, fly*0.197, flw*0.3, flh*0.674);
break;
default:
surface.set_pos(flx*0.21, fly*0.197, flw*0.578, flh*0.674);
}
-
ahh... you were asking if it works with screen in portrait mode, right?
It is only for horizontal screen - for now.
I think that the best approach (for me) to responsive layouts is to code it like this:
version #1
that will play nicely with 16:9 and 16:10 screens
(casual - for personal computer/laptop)
version #2
that will work with 4:3 screen in horizontal and vertical position
(arcade - for people with dedicated 4:3 screen)
---
but thanks for the tip - it will be very helpful with #2
-
OK. It is almost ready.
fixed/changed:
- fix the snaps placement when switching to 16:10 aspect
- minor tweaks in options: disable vid snap sound, display emulator logo
to-do:
- prepare the theme for use with multiple emulators
added:
- scanlines effect on cab screen - with 3 options from subtle to strong
-----------
One question - what do you want as an options on that small lcd screen below main screen?
Right there where is says FAVOURITES now
Right now I have this options:
- emulator name (mame, snes, etc.)
- filter name (favourites, beat-em ups, etc)
- rom filename ("debugging" option - really helpfull when you have to add artwork for a game, and the filename is not obvious)
anything else?
I don't really use [Year] or [Manufacturer] - I just don't care, but maybe you do.
-
Romname would be my personal choice. Can't wait to finally try this theme out.
-
@lordmonkus
romname, really? - it is shown on a marquee and on a wheel.
I'm using only mame - so maybe it is important for other emulators? that doesn't have a wheel graphics?
-
Are you going to release a 5:4 AR (1280*1024) version (along with a 4:3 maybe)?
-
You caught me off guard - who's using 5:4 screen? It's almost square. Is this some kind of arcade monitor format? Just asking, not criticizing.
-
They were pretty usual LCD's back in the day before Widescreen took over. 8)
I'm using this model (http://www.pcworld.com/product/1413880/lg-flatron-l1715s-lcd-display.html) in my bartop.
https://en.wikipedia.org/wiki/Display_resolution#Computer_monitors
https://en.wikipedia.org/wiki/Display_aspect_ratio
5:4 (1.25:1)
Made common with 1280×1024 displays
4:3 (1.33:1)
Old computer monitor standard
16:10 (1.6:1)
Made common with 1280×800, 1680×1050 and 1920x1200 displays
16:9 (1.78:1)
Became most common aspect ratio for computer displays in 2012
-
well... my first computer was ZX SPECTRUM so I can remember the times when displays was more "square" than nowadays.
5:4 is not that much different from 4:3.
So if I'll made 4:3 (responsive) it will look great in 5:3 too (without stretching)
---
As for your question re: 4:3 - I'll have to convert current design to surfaces. Now all positioning is made "by hand" - and I'm not using surfaces because of the bug in FadeArt module that is not working inside surfaces :(
But for other aspects than 16:9 and 16:10 going without surfaces will be a nightmare.
---
Right now I'm aiming for MVP version of the theme - so I can release it as finished "product"
-
This is my concept for emulator marquee art.
What do you think?
What emulators do we need?
I mean - not the list of ALL exisiting emulators, but reasonably short list.
Please keep in mind that I'm not using any other emulator than MAME
What I'm planning right now it's based on omegamans' choice for robospin code
MAME, NES, SNES, SEGA, ATARI N64
If you want me to add something please post the emulator name along with AM recognisable name emu name
like this:
kat5200 = atari
----
And by emulator name I mean platform name like AMIGA, not emulator "the program" name (like WinUAE)
-
The platform marquee looks stunning!
Agree, a 4:3 (1.33) version will probably look just fine on 5:4 (1.25) screens.
Thank you.
-
@lordmonkus
romname, really? - it is shown on a marquee and on a wheel.
I'm using only mame - so maybe it is important for other emulators? that doesn't have a wheel graphics?
Sorry, I meant rom filename. Like you said for debugging (adding missing art or any other reason needed).
-
I've reposted the info about my emu marquees as separate thread
here:
http://forum.attractmode.org/index.php?topic=496.0
-
I've configured another emulator (snes) - just to check if the theme is working with other emulators.
Not so well...
1.
SNES flyers are horizontal, but my background scaling was calculated for portrait flyers (like mame) - so the background art is not covering the whole background - I have to rewrite this
2.
SNES spinwheel is not usable - almost half of the roms don't have scrapped wheel graphics = with this kind of theme design you don't know whats the name of the game :(
-
I've configured another emulator (snes) - just to check if the theme is working with other emulators.
Not so well...
1.
SNES flyers are horizontal, but my background scaling was calculated for portrait flyers (like mame) - so the background art is not covering the whole background - I have to rewrite this
2.
SNES spinwheel is not usable - almost half of the roms don't have scrapped wheel graphics = with this kind of theme design you don't know whats the name of the game :(
For your 2nd question, I advise if arcade game using wheel images, else using text list :)
-
I'm planning to add text-only game list as an alternative to spinwheel - but if you want to have spinwheel for mame and romlist for other emu - you have to have multiple copies of the theme, because theme options are set per theme, not per display - unfortunately.
-
WOW! This looks amazing, you did a great job :)
-
This looks incredible!
My monitor is a 32" tv mounted vertically so resolution is 768 x 1322. I've started my own theme, buy every time I look at this thread I'm both inspired and crushed. I'll post what I have in a few days.
Meanwhile I hope this is released soon so I can expand my knowledge base and modify for portrait mode.
-
Just wanted to let you know that I'm swamped with work right now (a few websites and couple of company logos to design), but I didn't abandon the theme.
Bad news is that I'll have to rewrite the theme using surfaces (at least the cab part) if I want to support more aspects that 16:9 and 16:10, but the good news is that it will be easier for me to make 4:3 and maybe even vertical one - but don't hold your breath waiting :)
-
I want to be your beta tester man!
:P
-
Hi Verion,
Any update?
I can't wait to try it out!
-
I'm re-starting tomorrow.
I've just scheduled that theme like any other projects - because otherwise it will be always pushed at the end of the line by payed gigs.
---
BTW - I'm thinking about changing the theme name for something less obvoius than "modern cab"
I've came up with the name NEVATO.
That doesn't mean anything (at least in english AFAIK) - but sounds good to me.
What do you think?
-
If you change the E for an O = NOVATO which means rookie/newbie in portuguese :D
-
Maybe it will be a good fit :)
I'm seasoned designer, but a real rookie when it comes to coding.
-
And an extremely talented one.
-
thanks
-
I've changed the theme name to NEVATO.
And started rewriting the theme using surfaces.
-
Exciting!
-
I'm new to AM but this layout was what got me to give this front end a try. I'm really looking forward to the final product and hope you find the time to modify it for us 640x480/4:3 guys!
-
Awesome :D great work
-
Bad news.
I've partialy re-written the theme using surfaces. This is a great and very flexible way to manage "sets" of elements - but it's not working as it should (at least not on OS X)
1. visibility bug
There is a bug in AM, surface is invisible until I switch back and forth to another theme. Confirmed on OS X and Windows.
2. performance issues (on OS X at least)
If I use surfaces - GPU usage goes throught the roof and my computer starts to sound like a plane that is about to take off. You can see the numbers in a screenshot below. In OS X, WindowServer acts as a mediator between applications that want to draw on the screen and the graphics hardware - it simply draws everything on the screen. The sceenshot is with static images - if I want to play/draw a movie on a surface it's even worse. It GPU usage (WindowServer) jumps from 5% usage to 70% - on the same theme, just by using one surface for all cab elements!
-
So when can we try it out? Need a beta tester? or a donation to speed things up :)
-Matt
-
I think I'll get back to non-surface version, iron out last few bugs and release it "as is" - which means only 16:9 and 16:10 aspect will be supported.
-
Sound Great! cant wait.... sorry for the surface thing... the marquee anims still in your theme?
-
I think I'll get back to non-surface version, iron out last few bugs and release it "as is" - which means only 16:9 and 16:10 aspect will be supported.
:(
-
Sound Great! cant wait.... sorry for the surface thing... the marquee anims still in your theme?
:)
Maybe someone will convert it to 4:3 or 5:4
-
the marquee anims still in your theme?
I wish :)
It was just an idea and a prototype - It is totaly doable, but I couldn't finish it because it is so time consuming.
read more in this thread - http://forum.attractmode.org/index.php?topic=490.msg3378#msg3378
---
But I'll ship it with some DMD style gaming system marquees (not animated) - see the thread http://forum.attractmode.org/index.php?topic=496.msg3491#msg3491
-
good news - I've figured out how to make my ways around that surface bug - and I've got working 4:3 version.
Well... I've messed up 16:9 in a process :) but it looks like I can fix it - or just release separate layouts as a last resort.
below 4:3 aspect in Astrocity 2 cab.
-
Heavenly!
-
My screen has a ratio of .562 if I understand it correctly.
Width/Height
768/1366=.562
I'm looking forward to seeing if Nevato will work without too much tinkering.
-
Any updates verion?
-
Everything seems to be working.
The code is a mess, because I've simply hacked it to force working in 4:3, 16:10 and 16:9 aspects without using surfaces.
But it is working and it's all that counts (for now)
I'll be probably rewriting this - but it will be after the initial feedback, because for sure something will surface on setups other than mine.
So I'll be releasing it within a few days.
-
My screen has a ratio of .562 if I understand it correctly.
Width/Height
768/1366=.562
I'm looking forward to seeing if Nevato will work without too much tinkering.
I'm affraid that it won't work for vertical screens :)
After a few hours of tinkering - I'm pretty sure that vertical screen needs separate layout.
- different size of elements
- different position of elements (like - artwork above cab)
I was wondering if the cab image should be also different - featuring vertical screen (not horizontal).
I don't know about you - but I'm playing only vertical games with my screen oriented verically - so vertical cab screen would be better for vertical snaps
-
How do i get this theme? I have a old 4.3 laptop running mame and i really want this theme. So if it's available how can i download this?
-
Perhaps this feature: * Issue #163 - Added "preserve_aspect_ratio" setting for entire layout
will allow NEVATO to work with my 768x1366 resolution.
I'll let you know...
-
FINALLY! The NEVATO theme is ready for download.
I hope you'll like it.
download
- - - - - - - - - - - - - - -
you can download the theme from a dedicated webpage:
www.ONYXarcade.com/nevato
a quick summary:
- - - - - - - - - - - - - - -
- it works with 16:9, 16:10, 4:3, 5:4 aspects
- it does not work with vertical aspects
- it's hi-res, native resolution is 1920x1200, but of course it scales down and up
- led-style marquees for gaming platforms are included in download
- you can switch to that marquees in NEVATO layout options MARQUEE ARTWORK > emulator-name
- you can rename the marquees artwork to match your emulator name [ snes-marquee.jpg, mame-marquee.jpg, etc ]
- you can use your own marquee (if you have one) - in NEVATO layout options choose MARQUEE ARTWORK > my-own and replace "my-own-marquee.jpg" file with your own.
- Default size is 400x123px, but it will stretch-to-fit, so any other resolution should be fine.
- if you are using FANART as a background artwork, be sure you have fanart path defined in settings GENERAL > EMULATORS > MAME > fanart > enter-the-path
- it's a good idea to add flyer path to fanart path, this way you'll see flyer artwork if you are missing fanart for a particular game
- the copy of a font "digital_7" is included in a download - you have to install it in your system if you want that LCD screen font to display correctly. This is free for personal use.
testing and reporting bugs
- - - - - - - - - - - - - - -
Please test it and report any issues.
It is working perfectly on my setup (i5, intel HD, OS X 10.10, AM v. 1.6.2), but it can be broken on yours - please let me know.
OTHER EMULATORS (than mame)
I was testing it only with mame, since I'm not using any other emulators.
So please test it with other emulators and let me know if it is ok.
The most problematic can be using flyers with different aspect than arcade ones - especially if emulator is using cd-covers or cartrige photos. This is because mame flyers are vertical rectangles and with horizontal or square artwork the background artwork coordinates may require some fixing.
USER FIXES AND CHANGES
If you'll come up with a fix or a change to this theme - please let me know so I can incorporate it in a theme. I would prefer to have one perfectly working theme than a bunch of forks fixing various issues.
4:3 (or 5:4) ASPECT
- - - - - - - - - - - - - - -
I don't have 4:3 monitor - so I was testing theme in a window with fixed resolution. It should emulate 4:3 screen, buy I can't be sure. Please test it with 4:3 screen and let me know if it works or if something needs fixing
-
Great Theme. Test it tonight :)
-
Keep in mind that I didn't test it with 2.0 RC yet - so I don't know if it's working with that version of AM.
-
Thanks for releasing. You're right, it doesn't work with vertical monitors (768x1366). I'm going to play with it and see if some minor modifications will get it working. The final burn centers to my screen when I test that, but this is a different thing entirely.
Your website looks great!
-
I'm glad that you like the website.
---
As for the vertical layout I doubt that "minor" modifications will do the trick.
But here are some clues to get you started:
You can un-comment lines 76 and 77 and edit it to be:
fe.layout.width = 1600;
fe.layout.height = 1200;
It should fix the aspect - so the cab image with marquee and snap will be visible and undistorted
You can decrease fe.layout.width to have cab image little squashed horizontally so it will be completely visible.
But it is pretty useless IMHO, because the spin wheel will be off-screen.
You can move spin wheel to the left adjusting coordinates after line 578, but it will cover up the cab image.
---
So... after a few hours of tinkering I'm pretty sure that vertical screen need totally different layout. Especially 16:9 like yours that is very narrow and very tall.
But I would like to wait for initial feedback - because I would like to fix this theme first (if needed) and then create a vertical one based on fully-working horizontal.
---
I have a great (I hope) idea for totally different vertical theme - but I don't have enough time ATM and because coding this theme took sooooo long, maybe I'll team up with someone that is better with coding.
-
Thank you for releasing this amazing layout.
5:4 isn't working… is giving an error about maskFactor in line 206.
-
can you open layout.nut and
You can un-comment lines 76 and 77 and edit it to be:
fe.layout.width = 1600;
fe.layout.height = 1200;
save and restart AM
-
My screen is 1920 x 1080 and AM 2.0
While I change the background art = flyer, the screen can't show it correctly. :'(
-
@xbs
OK. It should be fixed now. You can re-download it or just replace layout.nut with the one attached.
-
@kent79
I can see what is wrong - but I can't replicate it right now.
Give me a moment.
-
It looks like AM is preserving mask aspect ratio on your system, but it is not on mine (as intended).
I've just added preserve_aspect_ratio = false for the mask.
Can you try with attached layout.nut?
-
There is something advise.
You may add move strip artwork option on the bottom of screen. It will so realistic ;D
-
What is a "move strip"?
Also please install font (digital-7) that is included in download zip - it will give you nice segment lcd letters.
-
@kent79
please try with this layout.nut and let me know if it is ok.
-
@Verion
Still no luck on AM 1.6... it doesn't even show the FE window :(
AN ERROR HAS OCCURED [the index 'ConveyorSlot' does not exist]
CALLSTACK
*FUNCTION [main()] E:\Arcade\attract-1.6.0-win32\layouts/nevato/layout.nut line
[598]
But works with AM 2.0 :D
-
Interesting :)
Can you try the layout.nut that I've attached above for kent79?
-
Same error on line 598 on 1.6 works fine on 2.0
-
I didn't change anything to address that - I was just fixing issues reported by kent79. So I'll add this layout.nut to download for now.
As for that error - it is a part of the code (spinwheel) that is copied directly from omegaman's Robospin. Are you using this theme? If not - can you check if there is the same problem with newest Robospin - here is the Robospin download http://forum.attractmode.org/index.php?action=dlattach;topic=390.0;attach=607?
-
For me works on both AM :) impressive man
-
thanks! what screen aspect and what system?
-
@Verion
Fresh AM cfg and Nevato is loading just no wheel, art, etc... just the bg image. Robospin doesn't show the wheel either.
BTW if you ship the theme with unzipped fonts there's no need to install them and it will work Out-of-the-Box.
The n64-marquee is missing the extention .jpg
-
16:9 , I m using only one system... MAME.
Tried it for NES also works as it should.
-
@xbs
I'm affraid that is your system specific problem - I can't recreate this. And robospin is widely used and no-one is reporting this kind of a problem.
Good thing that it is working on 2.0
---
Just to test - you can cut all the spinwheel code and see if it is the problem
NEVATO - delete everything from line 580 and below.
ROBOSPIN - delete everything from line 224 and below.
It should work - you just won't see the spinwheel, but you can switch games up/down
-
if you ship the theme with unzipped fonts there's no need to install them and it will work Out-of-the-Box.
I'm _almost_ sure that I've checked that and it didn't helped I had to install the font - but maybe it's not helping on OS X. I've included unzipped font in download pack along with font pack zip with licence.
The n64-marquee is missing the extention .jpg
thanks - fixed in download.
-
OK I'll try that.
Thanks.
I'm on windows XP/7 and the unzipped fonts work without install.
EDIT:
My AM 1.6 was messed up in some way!
Starting over from scratch SOLVED the issue!
Thanks for you time and patience.
-
That's great!
-
Love the theme and the website design, very cool.
-
thanks!
-
@ version
The new config is ok now. Thanks.
Below is one of game move strip.
http://4.bp.blogspot.com/_eMti2g5RHlo/S78zwauVAJI/AAAAAAAAAew/neVAevD4l8A/s1600/Super+Street+Fighter+2.jpg
-
Verion, I played around a bit, moved the cabinet down by adding +550 to to the y start point for the cab, and all the accessories...they all fell right in place, like the marquee, LED texts, but the screen snap needs some skew adjustments...made the wheel items twice as large, but the overall effect of the them doesn't lend itself as well to the look when it's horizontal...
Is there a way to monitor skew changes without restarting attractmode after each adjustment?
-
Go left or right most changes update like this but some do require a restart
-
If you are using a vertical/portrait mode monitor, this modification will center NEVATO, and it looks good at 768x1366...I'm learning so I know the code could be improved.
-
Anyone getting this error with this theme:
Failed to create texture, its internal size is too high (2048x2048, maximum is 1024x1024)
I'm using an older laptop with Windows 10.
Processor Intel(R) Celeron(R) CPU 900 @ 2.20GHz, 2195 Mhz, 1 Core(s), 1 Logical Processor(s)
Installed Physical Memory (RAM) 3.00 GB
(Video) Name Mobile Intel(R) 4 Series Express Chipset Family (Microsoft Corporation - WDDM 1.1)
-
Since this theme is for hi-res screens primarily - the images are in really high resolution.
But you can simply resize all graphics that are too big - and everything should work.
Try this and let me know:
http://www.onyxarcade.com/download/nevato-theme-low-res.zip
all graphics are in resolution lower than 1024x1024.
-
Theme looks really awesome! Can't wait to try it out :)
-
You can download NEVATO theme HERE (http://http://www.onyxarcade.com/nevato.html)
Check out new projects HERE (https://www.facebook.com/ONYX-arcade-561670787341777/)
-
Fantastic work Verion!
I've been watching this thread as you've been developing this theme and it has clearly been a labor of love, congratulations on getting it released!
Looking forward to checking out your new projects in the future :)
-
Thanks! It took me so long because I had to learn how to code in squirrel - at least the basics.
There is a new theme in the works (preview on FB page (https://www.facebook.com/ONYX-arcade-561670787341777/)) - and this one will be using your great pan-and-scan module from Blastcity.
-
There is a new theme in the works (preview on FB page (https://www.facebook.com/ONYX-arcade-561670787341777/)) - and this one will be using your great pan-and-scan module from Blastcity.
;D I swear I've had a similar idea
-
Well... it's a pretty simple idea - just wanted to make something opposite to NEVATO.
-
Hi version,
Could you help me to create a pictures since I would like to make animation of your maquee?
Below is my concept and need to create 6 sprites (Hope you can understand my idea) ;D
"Arcade" word should be power off status (grey color) until to the last (power on)
-
Great Job! I love it. :)
-
Thanks!
I'm pretty surprised that no-one is reporting any issues with the theme (except a few initial quirks). But maybe it just works :)
-
Your theme is great! I love it!
The only little "issue" I noticed is that when you enable the video in both the art background and the cab screen, the 2 videos play the audio at the same time, I added a condition in the script to cut the audio in one of them, but I guess you could maybe fix the problem in a "clean" way for everyone ;).
-
Well... I didn't see that coming - 2 videos at once. But why not :)
Can you upload fixed layout.nut? I'll update the download for everyone else.
-
NEVATO looks great on the Raspberry Pi2. I haven't tried it with any videos though.
-
For RPi you it's better to use videos in avi (coded with XviD) - not mp4. RPi is great with decoding videos as media player with hardware acceleration - but unfortunately AM plays videos without hardware acceleration so mp4 video is very CPU intensive.
----
Did my low-res version of this theme resolved your previous issues with GPU ram?
-
No, the low res version still wouldn't load on the windows 10 laptop...However after installing lubuntu it works fine.
-
Well... I didn't see that coming - 2 videos at once. But why not :)
Can you upload fixed layout.nut? I'll update the download for everyone else.
I know you weren't expecting anyone to enable the video on the background and the cabinet at the same time, but it looks great actually. ;D
I attached the layout.nut file with the modification.
Line 384 it was:
cabScreen.video_flags = videoSound;
and now it is:
if ( my_config["cabScreenType"] == "video" && my_config["enable_bg_art"] == "video" )
{
cabScreen.video_flags = Vid.NoAudio;
}
else cabScreen.video_flags = videoSound;
Please double-check what I've done, I don't want to mess-up your theme ;)
-
Thanks - I'll check it out and update download.
-
Just wanted to let you know that the theme seems to break at 1360x768 resolution, any ideas how to fix it for this resolution? I can remove the comments in the .nut to set the size to 1920x1200 and that shows the theme correctly for me, although i'm not sure if thats messing up the aspect ratios somewhat.
-
that is a strange resolution - like "almost" 16:9
I have to change the code to be more fuzzy-logic when detecting aspects that are little off-specs.
You should be ok if you uncomment line 76 and 77
For 16:9 aspect it should look like (it doesn't matter if it doesn't match your screen resolution):
- - - - - - - - - - - - - - -
fe.layout.width = 1920;
fe.layout.height = 1080;
Let me know if it helps.
-
Cheers, that sorts it out!
-
My favourite theme for now....
the option to have both, marquee and emulator-name would be nice!
like if marquee is missing, it show emulator-name-marquee
Thanks!
-
the option to have both, marquee and emulator-name would be nice!
like if marquee is missing, it show emulator-name-marquee
You can! Simply place an image file with the name of the emulator in to your marquee directory. For example, your emulator is named "mame" in AM, go into your marquee directory and put an image in there with the filename "mame.png" (or whatever image type) and AM will automatically use that in cases where it cant find a match for the game name.
-
chrisvg : you're right, i did what you said and it's work!
Thanks dude.
-
Hi again, Verion
So, to be more clear, your beautiful Nevato theme doesn't work on my 800x480 small monitor.
I'm using a RPI2.
I really love this theme so if you can make something, that would be great,
but it sounds a lot of work. :)
Greets
-
I'm sorry but you have be more specific. I can't pinpoint the problem with "does not work" only.
- black screen?
- bad aspect ratio?
- crashes AM?
---
other themes are working correctly?
-
Black screen. Some themes work perfectly, Cools, Reflect, Reflectspin, Attractman, Gamestation...
Some not. :(
-
It's too bad this doesn't work in vertical aspect, looks like a nice theme.
-
Finhead, if you don't mind letterbox type black borders above and below, this in your layout.nut will allow for you to experience nearly every theme here:
fe.layout.preserve_aspect_ratio=true; //This makes it work at other resolutions...
-
Finhead, if you don't mind letterbox type black borders above and below, this in your layout.nut will allow for you to experience nearly every theme here:
fe.layout.preserve_aspect_ratio=true; //This makes it work at other resolutions...
So that would be placed at the top of whatever theme I have aspect ratio issues with? Sorry very new to this stuff. ;)
Also I tried using this theme to see if it would even work and I just get a large image of the game selected with the game names in large letters down the center of the screen.
(http://i1017.photobucket.com/albums/af298/Finhead/Rpi3/312201613243_zpsdmxczz3k.jpg) (http://s1017.photobucket.com/user/Finhead/media/Rpi3/312201613243_zpsdmxczz3k.jpg.html)
-
@Finhead
It not designed (coded) to work in vertical position.
For vertical screen almost all elements should to be repositioned/scaled.
And this is so much work so I've decided to focus on another theme that will be perfectly suited for vertical screens.
It's almost ready to release and I can focus entirely on design and composition since Chris is doing all the heavy (code) lifitng.
It's called FLAT BLUE and you can check it in separate thread.
@chaney
if it's just black screen I'm affraid that I can't help you untill I'll install AM on my RPi2 - I'm planning this, but can't really find the time to do that.
-
Hi Verion,
Sorry, bad memory, just tested again at home and in fact I have the same screen as Finhead.
The rom titles above a video, that's all, on an horizontal monitor.
-
Your screen aspect is not supported out of the box, but that's should be easy to fix.
Open layout.nut in text editor.
You can un-comment lines 76 and 77 and edit it to be:
fe.layout.width = 1920;
fe.layout.height = 1200;
save and restart AM
---
let me know if this helps
-
Verion, it's really better, as you can see on the pic :)
Still some problems, however. Do you know what I could do with the white square?
The red marks are on the protective film on the screen ;)
Edit: OK I resized the cab_body.png and everything is almost working perfectly. :)
I have to go out now, but I'll talk to you more tomorrow after some tests.
Thanks a lot, Verion!
-
I put it right after:
local my_config = fe.get_config();
in layout.nut
Finhead, if you don't mind letterbox type black borders above and below, this in your layout.nut will allow for you to experience nearly every theme here:
fe.layout.preserve_aspect_ratio=true; //This makes it work at other resolutions...
So that would be placed at the top of whatever theme I have aspect ratio issues with? Sorry very new to this stuff. ;)
Also I tried using this theme to see if it would even work and I just get a large image of the game selected with the game names in large letters down the center of the screen.
(http://i1017.photobucket.com/albums/af298/Finhead/Rpi3/312201613243_zpsdmxczz3k.jpg) (http://s1017.photobucket.com/user/Finhead/media/Rpi3/312201613243_zpsdmxczz3k.jpg.html)
-
@chaney
You can use low-res version that I've uploaded earlier in this thread.
It's basically the same version but with all graphics downsized for low-res screens (or low-mem graphics cards).
Or you can resize it for yourself - everything should auto-magically scale and fit together.
-
Got this working thanks for the help bionictoothpick and verion.
Had to put
fe.layout.preserve_aspect_ratio=true;
And uncomment line 76 and 77 and change it to
fe.layout.width = 1600;
fe.layout.height = 1280;
Fills about 2/3rd the screen. So workable on a vertical display just a bit smaller, when you start a game it's full screen anyway.
-
You should keep fe.layout.height = 1200
This is because of a bug in skew/pinch that is vertical resolution related.
If you use other resolution - cab monitor and marquee can be little misaligned (or maybe it's fixed in 2.0RC).
If you want to stretch the layout vertically - you can just change the layout.width - let's say 1500x1200
-
You should keep fe.layout.height = 1200
This is because of a bug in skew/pinch that is vertical resolution related.
If you use other resolution - cab monitor and marquee can be little misaligned (or maybe it's fixed in 2.0RC).
If you want to stretch the layout vertically - you can just change the layout.width - let's say 1500x1200
For some reason 1200 wasn't working for me. and if I put my actual resolution 1024 X 1280 it was 1/2 size.
-
@chaney
You can use low-res version that I've uploaded earlier in this thread.
It's basically the same version but with all graphics downsized for low-res screens (or low-mem graphics cards).
Or you can resize it for yourself - everything should auto-magically scale and fit together.
Hi, Verion
Well, made some tests. I still have to play with skew and pinch to get a perfect video fit in the cab, but no problem.
However, there are some strange things with the videos themselves. On the horizontal ones, I do not have the same results depending in the resolution of the video. Please try, I took the videos on this website:
http://www.progettosnaps.net/videosnaps/videosnaps_files.php
With popeye, no problem, it fits perfectly as a video in the cab and as a background.
It I take sf2, the resolution is smaller, and then in the cab, it is stretched, but only horizontaly.
And as a background, it doesn't take all the screen.
Do you know what I could do?
Thanks again
-
You have 2 options:
1. you can display (scale-to-fit) video on a surface of 640x480px and THEN skew the surface - it will guarantee the same effect regardless of video res.
I skipped that method because surfaces are not working so great in OS X - you can download robospin theme and peak into the code because IIRC omegaman has cab screen coded as surface
2. you can download your videos in 480p from somewhere else - mine are from this YT channel
https://www.youtube.com/channel/UCpC5TV6CRXT3N_61rD4An-A
it's ok to download it - the owner gives us permission to do it "You can download this sample video to add in the frontend"
-
Well, I need to get better video for my Hyperspin cab, so maybe I will buy the 480p set from emumovies and then use it also for the pi. Thanks, mate, for your hard work. Hurry to see the Blue theme :)
-
Very Nice theme, I'm having some issues it displace the name of teh game text right across the screen liek list and teh game in background looks liek somthing is missing cfg file or somethings :-(
-
Very Nice theme, I'm having some issues it displace the name of teh game text right across the screen liek list and teh game in background looks liek somthing is missing cfg file or somethings :-(
Read the previous page (half way down), you need to change your screen resolution in the layout.nut file
-
I'll make more permanent fix - but please report resolutions that are causing the trouble.
-
yes the last fix mention did fix my issue thank you
-
OK. Great!
-
Hi Verion,
I finally got a chance to get onto my cabinet and upgrade to 2.0 + add Nevato.
I did it in 2 steps (retaining the robospin theme first) then changed to Nevato. For whatever reason, Nevato doesn't work - It reverts to the 'default theme' with a list of text. This happened when I hadn't copied the Robospin to my 2.0 installation also.
I checked and all of Nevato is there etc. My resolution is 1360x768, it's a Windows 7 machine....
I'm not sure how to go about debugging the issue? I'm sure it's really simply - Any help would be appreciated!
-
go back page half way I had the same issue you need to change your resolution
Your screen aspect is not supported out of the box, but that's should be easy to fix.
Open layout.nut in text editor.
You can un-comment lines 76 and 77 and edit it to be:
fe.layout.width = 1920;
fe.layout.height = 1200;
save and restart AM
---
let me know if this helps
-
suggestion also to this theme it need name of console listed so player know what system he has chosen
-
If I understand you correctly - this feature is already baked-in as marquee option.
For mame - you have arcade marquees (different for every mame game).
For other gaming systems - you have system-specific marquee (the same for every game within particular system)
See preview here - www.onyxarcade.com/marquee
You can choose it in options - and maybe you have to rename system marquees (included) to match your emulator name - snes-marquee.jpg, sega-marquee.jpg, etc.
-
I uncommented the two lines and changed them to my resolution.
fe.layout.width = 1360;
fe.layout.height = 768;
This doesn't help, it still dropped back to the default screen.
I added fe.layout.preserve_aspect_ratio=true; above the two lines above and it didn't make any difference.
Can anyone suggest what else I may need to do or is there anyway to more intelligently fault find this?
-
Change it to:
fe.layout.width = 1366;
fe.layout.height = 768;
-----
Right now the aspect detection script is too precise - if your resolution is a few pixels off from the common standard it doesn't work.
I'll rewrite it to be more flexible in a near future - but for now you can use a workaround like this.
-
I can confirm verion method works
-
Hi Verion,
Yup, that fixed it. It looks great thanks.
Do you have a recommended source for the 'fan art' shown in your demo video? That would be the finishing touch.
-
there is no "ultimate" source for fanart - AFAIK
you have to hunt it down one by one
My method is to find a good image (usualy poster/flyer) and crop it to 16:9 size
----
And you can always use flyer as a background art - AM does pretty good job with scrapping flyers.
-
I love the purple theme you have as you tube , it looks very clean and classy till then I'm happy with neato and robspin :)
-
Thanks, this purple theme (VELVET) has it's own thread now - http://forum.attractmode.org/index.php?topic=618.0 (http://forum.attractmode.org/index.php?topic=618.0)
-
Can this work with missing wheel images?
Instead of "?" display game title in text?
-
No - wheel art is a crucial part of the design. You just have to download your missing artwork.
I was thinking about adding simple (text) list as an alternative - maybe I'll add it in next revision if there will be a demand for it.
-
It's not a matter of WANTING to download. Much artwork simply does not exist.
-
Really? Well... I use only mame and I have no problem with finding a wheel art for every game I have. But I guess it's not that easy for other emulators - right?
In that case I'll add game list in text as a fail-safe solution for other emulators.
-
Something like if wheel image name = default.png
then print title
-
Thank you for this theme, it's gorgeous!!
I wanted to display a little more info (release year) so tried hacking it in by alternating the play count with a timer, I think it stays pretty true to spirit of the theme while packing a little more info in: https://gist.github.com/anonymous/122d003ab47f9a88f9d285ef0a194a0d
-
I'm glad you like it.
-
Benjr, can you post the revised layout.nut in addition to the diff file?
-
Another request for the name being used when wheel art doesn't exist. I use AM for lots of systems wherein there often isn't wheel art.
Question regarding odd behaviour though. I'm seeing the wrong system being used in the background or for missing-wheel-art. For example on Amiga it's using a picture of a PSP, on MAME/Arcade it's using a Nintendo DS. What would cause that?
-
That whole wheel art code is made by omegaman and it's copied from robospin theme.
I've asked omegaman if he can change the code to display game name if the wheel art is missing and he made (a valid) point that you just have to men up and find wheel graphics for all your games - if you want to use that wheel. I'm completely agree with him (plus it's a lot of work). That missing wheel art icon should be only temporary indicator what is missing so you can hunt it down.
But (and this is a big but) in omegaman's theme you can choose simple list instead of wheel selector (as an option).
I've decided not to use the list because:
a) I'm using only mame - so there is no problem with collecting all wheel art (now I know that for other emu it doesn't look that great)
b) I have fairly small set of games - all with wheel graphics
But since it is a problem for other users I'm gonna add text gamelist as an option in next revision.
When? I don't know yet since I'm currently really really busy with making the whole set of designs for VR arcade gamehouse - fotoshoot, website, collaterals, posters, etc. and it's a lot of work with a tight deadline (end of this month).
But I'll add it - I promise.
-
Nice theme!
Attract Mode + RetroArch + Debian Jessie + Nevato theme
https://youtu.be/sTVi3Cl40Uo
-
Thanks!
-
In regards to missing wheel art:
I created a script called mamesoftwareparser that can parse a mame software list and find missing artwork. It could probably be adapted to use an attractmode list and possibly execute a photoshop action to create a generic wheel art. It would be better than a question mark.
-
Where does it actually get the missing wheel-art from? The only place I know that you can easily pull it from is TheGamesDB.
-
Where does it actually get the missing wheel-art from? The only place I know that you can easily pull it from is TheGamesDB.
It just prints a list of missing files not matching your xml file. It doesn't retrieve anything.
-
I've been having a issue with the wheel art, 75% of it works but some of it even if present in the folder shows up as a box with a ? in it
-
Please check out if the same problem is present with different theme that uses wheel art - like ROBOSPIN
This way we'll now if it's a NEVATO theme problem or your setup problem.
-
Ok, yeah. same issue in Robospin so its not a Nevato issue
-
So it must be a problem with your images. Most likely the offending images are saved in PNG but in 8-bit format. AFIK for AM you should have 24-bit PNGs.
Just pick one image that is not displaying correctly, open it in a graphic program - like free PAINT.NET (not the MS standard paint) and resave it as PNG. If there is an option - choose 24-bit color. If not, then 24-bit should be default. It should help - if this is the problem.
-
No dice. I even ran the scrapper and it only has one working image despite downloading a entire folder of art. I even double checked names and that they were 24 bit.
Here is a screenshot of it
-
I have no clue what is the problem, but it's your system specific issue I'm affraid if this doesn't work for other themes.
-
Do your system names or romlist names have spaces in them? I found that AttractMode goes crazy when you do and lots of stuff randomly stops working.
-
Is there a way to have this theme output the game title in some type of text instead of the "?" box for missing art?
-
Lcd right option can display romname
Could be file(png 24 bit?) or title (space in name or encoding)
You should use test rom and video/pic name to prove which.
If using snaps parh, use pic;video so video taken first
-
Currently not. If you have wheel art graphics it will display it, but if not - it will display [ ? ] box.
In next revision - I'll add an option to use a text list for emulators that simply don't have wheel graphics available for download.
-
Loving this theme!
Using here with some customization in the background (my own fanart), every game with a different flyer, simulating a real arcade room.
example:
(https://s3.postimg.org/6aspyzj03/nevato_with_my_fanart.jpg)
-
I'm glad that you like it. That's the beauty of AM that you can tailor every theme to be exactly like you want it to be.
-
I will make a pack with my fanarts to be used with Nevato (still working on it), then I post here on the forum for those interested.
-
I'm glad that you like it. That's the beauty of AM that you can tailor every theme to be exactly like you want it to be.
the reverse is that it is hard to code :P
-
I will make a pack with my fanarts to be used with Nevato (still working on it), then I post here on the forum for those interested.
Would it be possible to use the arcade room bg with generic poster and load the flyer for that game in the poster location? by altering the layout.nut?
-
I will make a pack with my fanarts to be used with Nevato (still working on it), then I post here on the forum for those interested.
Would it be possible to use the arcade room bg with generic poster and load the flyer for that game in the poster location? by altering the layout.nut?
Yeah, sure..
But IDN how to do the code.. I'm a code newbie! :P
-
I managed to discover how the code works, and I've edited the Nevato theme to add (via theme options), my Arcade Room theme.
For those interested, just unzip the file into nevato folder, join attract mode -> select theme -> nevato -> go to screen options -> choose "ArcadeRoom".
Now the banner is dynamic, and is located behind a mask with reflection, shadows and lighting to give more realism! :)
(https://s9.postimg.org/tchz74qxr/nevato_arcaderoom.jpg)
ps: after downloading the flyers, just do a batch files in adobe photoshop or other program, to resize to 495 W x 635 H, to fill better this theme.
I hope you enjoy! :)
-
Is it possible to make this theme nested so there is a a main menu wheel where you pick the system, then it goes to the system wheel?
-
I managed to discover how the code works, and I've edited the Nevato theme to add (via theme options), my Arcade Room theme.
For those interested, just unzip the file into nevato folder, join attract mode -> select theme -> nevato -> go to screen options -> choose "ArcadeRoom".
Now the banner is dynamic, and is located behind a mask with reflection, shadows and lighting to give more realism! :)
(https://s9.postimg.org/tchz74qxr/nevato_arcaderoom.jpg)
ps: after downloading the flyers, just do a batch files in adobe photoshop or other program, to resize to 495 W x 635 H, to fill better this theme.
I hope you enjoy! :)
Wow that makes this theme look even better, awesome work. What are some good sources for the MAME banners, posters, flyers, etc?
-
Completely new to the forum discussions so please forgive my potentially ignorant question but, where may I download this updated new version of this NEVATO theme.
It is awesome.
I would like to combine this with the OlRoom themes for the consoles in my setup.
-
Ah I think I just found the link..
My old eyes scanned right over it up there about 5 posts ago.
-
Hi, I am a noob. Thanks Verion for great work!!! How do I set this theme to change background just for each emulator? I want to put the picture of the console on the background.
-
Hmmm... you can't do that currently - without changing the code. But it's a very good idea to implement.
I'm planning to add game list as an alternative to wheel graphics in next version - so I can add that feature also.
...just have to find some time to do that (sigh)
-
Thanks! My friend!
Hmmm... you can't do that currently - without changing the code. But it's a very good idea to implement.
I'm planning to add game list as an alternative to wheel graphics in next version - so I can add that feature also.
...just have to find some time to do that (sigh)
-
Ok. I play around the code a little bit and it seems to be a pretty easy to do.
Just change the code line for background from:
local bg = fe.add_image( "background_blue.png", 0, 0, flw, flh );
to
local bg = fe.add_image("[Emulator]" + "-background_blue.png", 0, 0, flw, flh );
and then make the background to each emulator according to the name. It will works perfectly.
Hmmm... you can't do that currently - without changing the code. But it's a very good idea to implement.
I'm planning to add game list as an alternative to wheel graphics in next version - so I can add that feature also.
...just have to find some time to do that (sigh)
-
Great!
But I'm affraid that the hardest part is to make good backgrounds for emulators.
-
Fantastic theme. I love it, thanks.
I noticed a couple of small bugs:
1. If I disable video sounds in the layout settings, once I start then exit a game back to attract mode the video sound starts playing.
2. Videos are stretched to fill the cabinet instead of keeping their aspect ratio. It makes vertical games look squashed and fat.
-
@1
I can confirm that - when I exit the game the sound is back on - but only for that one game, if I move up or down to another game - the sound is muted again. So I'm assuming that this is a bug in AM. Can you tell me what system you are using? (I'm on mac). So I can file the bug if I can't fix it myself.
@2
I have separate layout (and separate monitor) for vertical games, so it was not an issue for me.
What would you prefer for vertical games (assuming that the aspect is kept):
a) scaled to fit the width / part of the video is cropped (invisible)
b) you can see a whole video, but with black bars on the sides
-
Yes, you're right as soon as you change the game the sound stops. I'm on Mac too.
I'd go for the black bars. Thanks
-
Hmmm... I was hoping that you are on windows. So maybe this bug is mac related.
Can someone running NEVATO on windows check this potential "bug"?
Steps to recreate:
1. in layout options set "mute video snaps sound" to "yes"
2. in layout options set "cab screen" to "video"
3. go back to NEVATO - and it should be silent (no game sound from video playing on cab screen)
4. quit and start back Attract Mode (just to be sure)
5. it should be still silent (no game sound)
6. launch the game (mame)
7. quit the game
8. you should hear game sounds (from video playing on cab screen) - THAT'S THE BUG
9. switch up or down to another game
10. the sound should stop
-
thanxs for this precious layout....but i can use the layout....i just downloded de layout pack, unzipped it and put inside the layout folder, but when y choose the nevato layout, only have a background image y a list of games (no artwork, no wheel, etc) what i´m doing wrong?
-
looks like the theme is not recognising your display resolution/aspect - you can set it manually. Look earlier in this thread - there is a info how to do it.
-
Hello guys,
you know how to add swf? in this theme.
I'm a beginner ;D
thank you
-
I'm not sure if SWF is even supported in AM. So I'm affraid the there is no way to do this.
...and what you want to accomplish? Can you share your idea? Maybe it can be implemented in other way than SWF.
-
On that same note, does AM support SVG images? It seems to do some pretty terrible scaling on PNGs so SVGs seem like they'd fit better.
-
Hello,
Just tried this under Windows 10, there is the same bug .
Regards
Thierry
Hmmm... I was hoping that you are on windows. So maybe this bug is mac related.
Can someone running NEVATO on windows check this potential "bug"?
Steps to recreate:
1. in layout options set "mute video snaps sound" to "yes"
2. in layout options set "cab screen" to "video"
3. go back to NEVATO - and it should be silent (no game sound from video playing on cab screen)
4. quit and start back Attract Mode (just to be sure)
5. it should be still silent (no game sound)
6. launch the game (mame)
7. quit the game
8. you should hear game sounds (from video playing on cab screen) - THAT'S THE BUG
9. switch up or down to another game
10. the sound should stop
-
Thanks for checking - I'll file it as a bug.
-
Fantastic theme. I love it, thanks.
I noticed a couple of small bugs:
2. Videos are stretched to fill the cabinet instead of keeping their aspect ratio. It makes vertical games look squashed and fat.
Just search for this string in the nut file :
if ( my_config["enable_bg_art"] == "video")
And change the string below from
bgart.preserve_aspect_ratio = false;
to
bgart.preserve_aspect_ratio = true;
I have a problem too. I'm using the ArcadeRoom theme from Spinelli, and i like it a lot. But most of the flyers doesn't fit well in the background. Spinelli said to resize them all with phothoshop, but i don't like this option. There is a way to costrain them within a set border ?
-
You may want to try subimg_width and subimg_height ? I use it in my Flat theme to display squared flyers.
-
I have a problem too. I'm using the ArcadeRoom theme from Spinelli, and i like it a lot. But most of the flyers doesn't fit well in the background. Spinelli said to resize them all with phothoshop, but i don't like this option. There is a way to costrain them within a set border ?
I would love a way to do that too.
-
Ok. I managed to figure how the script works (it's all new to me).
I changed the string
local bgart = fe.add_artwork( "flyer", flw*0.4321, flw*0.023, flw*0.256, 0);
with
local bgart = fe.add_artwork( "flyer", flw*0.4321, flh*0.0416, flw*0.256, flh*0.562);
And now the flyer fit the showcase. Still not centered, but it's a good start.
Also i've changed the background a bit, adding a cork background, like a bulletin board.
-
Oh, my fault. I was miscalculating.
The correct code is :
local bgart = fe.add_artwork( "flyer", flw*0.4321, flh*0.0416, flw*0.256, flh*0.583);
bgart.preserve_aspect_ratio = true;
-
Oh, my fault. I was miscalculating.
The correct code is :
local bgart = fe.add_artwork( "flyer", flw*0.4321, flh*0.0416, flw*0.256, flh*0.583);
bgart.preserve_aspect_ratio = true;
Woaw thx for this man, much appreciated. By the way change the aspect ratio code to "false" so it can resize the flyer to fit automatically.
-
I have some trouble with the video snaps.
I have a Pi 3, and low-res (240p) snaps.
The snaps always start playing, but then sometimes the video will freeze and/or there is a gray "overlay" over the video.
I call it an overlay, because the sound from the video snap keeps playing. But no video.
If i change to a different game, the video snap starts playing again, but eventually ends up either freezing, or getting the gray overlay.
I've checked the video snaps on other devices, and there's nothing wrong with them.
It also varies when it stops playing....sometimes after a couple of seconds, sometimes longer.
Any idea what can cause this?
I've tried overclocking the Pi as well, but no difference in behavior there.
Here's an example: https://www.youtube.com/watch?v=35PRYAMAIJo
-
Not the direct solution - but you can convert a few videos to XviD and see if it helps.
-
Not the direct solution - but you can convert a few videos to XviD and see if it helps.
Thanks! That did the trick.
Was hoping to save some disk space, but it's better than nothing :)
-
If I understand it correctly - newest AM version supports vid acceleration on RPI. So maybe your issue will go away when you update AM to 2.2.0
-
If I understand it correctly - newest AM version supports vid acceleration on RPI. So maybe your issue will go away when you update AM to 2.2.0
Ok. No more than a week old that release. I'll try to update. Thanks again!
Awesome layout BTW! :D
-
I have another problem. My videos plays correctly at 60 fps at the start but after few seconds they drop to 30/40 and didn't play smooth. I've checked the CPU and the usage is really low. I've tried with the "grid" theme and it works fine with my videos, so there must something in the theme.
-
I don't have a clue what can be changed in theme.
In my theme video is just scaled and skewed to fit the screen - no other fancy shader effects that could affect the performance.
You can try REFLECT theme (it's shipped with AM IIRC) that has the same kind of skewed screen and see if it's ok.
-
Any idea what can cause this?
I've tried overclocking the Pi as well, but no difference in behavior there.
Here's an example: https://www.youtube.com/watch?v=35PRYAMAIJo
Make sure your Attract mode is compiled with HW Acceleration, and in the General options make sure "Hardware decoder" = mmfl (sorry can't remember exactly, but make sure its not Software).
-
@verion
Reflex has the same slowdown. So it can the software decode. Anyway, are your skew coordinate correct ? I'm using the aspect ratio=true to avoid stretching the screenshots, but for some games it works really bad (an example : king of dragons)
@vykyan
I have only the software decode option available. It's the official Attract Mode Binary (version 2.0.0-1).
-
Try the AM 2.2.0 that supports HW video acceleration. Or convert your videos to XviD.
RE: aspect ratio=true
I'm using =false to fill the screen. It works great... but not for vertical snaps. I'm planning to fix that in next revision.
-
I'm already using 2.2.0.0-1 and i can't change the video decoder (on windows 7).
-
I can't help you with that - try in a AM release thread
-
Hey guys, I get the following error when trying the Nevato theme. I downloaded it from the Onyx website. Am I not using the latest version or ...?
AN ERROR HAS OCCURED [the index 'res_x' does not exist]
CALLSTACK
*FUNCTION [Setting()] C:\attract-v2.2.0-1-win64\layouts/nevato/layout.nut line [208]
*FUNCTION [main()] C:\attract-v2.2.0-1-win64\layouts/nevato/layout.nut line [215]
LOCALS
[aspect_name] ""
[settings] TABLE
[name] "res_x"
[id] "aspectDepend"
[this] TABLE
[aspect_name] ""
[aspect] 2.388888835907
[settings] TABLE
[flh] 1440
[flw] 3440
[fly] 1440
[flx] 3440
[blip] 1440
[my_config] TABLE
[vargv] ARRAY
[this] TABLE
Script Error in C:\attract-v2.2.0-1-win64\layouts/nevato/layout.nut - the index 'res_x' does not exist
- Loaded layout: C:\attract-v2.2.0-1-win64\layouts/nevato/ (layout.nut)
- Layout is empty, initializing with the default layout settings
-
Something to do with my 21:9 resolution perhaps? I'm testing my setup on my ultrawide monitor, 16:9 monitor is still on the way. Attract Mode is running windowed though.
-
Apparently it is, unfortunately windows doesn't let me keep my 'unoptimal' resolution changes for more then a few seconds.
-
In attachement the adjusted layout.nut file for 21x9 support. I don't have monitors with the other aspect ratios so I couldn't regression test, however I'm pretty certain my changes didn't impact the code for the other ratios.
2 other questions I have:
- When no wheel art is found a generic image is shown, a cabinet in my case. It's not possible to render the game's name in the lcd font instead?
- Is it not possible to provide fallback paths for the art, just like in AM itself? For example when I have no flyer for the background I prefer a snap being shown.
Edit: I have read the answer to question 1 somewhere on the previous pages. I will have to men up :) Need to start the daunting task of filtering through all my roms for the games I want to keep.
-
@1
Nevato is using Omegaman's code for wheel - and it's not possible to show text for missing art without rewriting the code - and no-one is willing to make this I'm afraid.
But ArcadeBliss is working on alternate code and when (if) it will be finished it will allow to do that - and I'll replace the wheel code with the new one.
@2
It's possible - just add your snaps path to your your flyer path definition
CONFIG > EMULATOR > MAME (or other) > FLYER > [edit path, add another path - there can be multiple paths]
if NEVATO (or any theme) can't find artwork in first path, it searches second one, and then the third one, etc...
-
Thanks for the reply! Didn't think of configuring it in MAME itself..
Also, thanks a lot for the wonderful theme.
-
thanks!
-
I recently installed AM to my retropie and I'm also getting the same issue as mentioned in reply #140 on page 10. How exactly do I edit the layout.nut for the following below? Maybe I overlooked it, but I didn't see any how-to steps to make the edit.
fe.layout.width = 1366;
fe.layout.height = 768;
Thanks!
-
I'm going to address that in next release.
For now (instead of making how-to) I've made separate layout.nut files with FIXED ASPECT.
Just replace your layout.nut with the one provided (more info in readme file included in zip).
-
Great layout but for the life of me I can't figure out where to put video to get the background to work.
I have it set to video and I made a video directory in the roms specific folder and added the path to video in emulator config but it simply is mirroring the image I am using in the cab.
Where am I supposed to put video?
-
put your video in SNAP folder
-
I've setup my Displays Menu as per the Unified Themes instructions and everything is fine except no art appears in the displays menu. I've only using FBA and MAME (mame4all). There's text to indicate those two emulators but no art. Can you advise ?.....
Finally worked this out. Nothing to do with anything other that the folder permissions were stopping reading the files
-
In the menu-art folder, name a file the name of the display in a path called wheel and see if that shows up.
-
Thanks for the reply :D. I renamed a file to 'unified-displaymenu' and it's in home/pi/.attract/menu-art/wheel folder . No joy however.
Also when I'm in 'Displays Menu' Options\Layout Options I only see 'name' and 'back' as my options
-
put your video in SNAP folder
Thanks.
One more issue. I am trying to get a generic emulator logo as the marquee so the system name shows up somewhere on the page.
I've tried my-own which just put arcade on all of them. And also emulator name which did nothing.
What is the setting I am looking for in Nevato and where do I place the files if I want to make my own system specific marquees?
-
@johnprobe
I can't help you - I'm not using Display Menu at all, because I'm using only MAME.
-
@swaggers
in NEVATO layout options choose:
MARQUEE ARTWORK > emulator-name
You can use marquees that are already in layout folder.
But just make sure that marquee name matches your emulator name.
name your marquee like this:
atari-marquee.jpg
the naming convention is:
emulatorname-marquee.jpg
atari-marquee.jpg
snes-marquee.jpg
etc
-
I love this theme. Any tips on getting it to work properly on a 15khz arcade monitor? Non-standard resolutions make it cranky.
-
you have to define "cranky" :D
If the resolution/aspect is not recognisable - try the layout.nut files with fixed aspect, I've posted it a few post earlier.
-
Ok, I've done some reading and fiddling with my arcade monitor, and it clearly hates anything beyond 15khz horizontal refresh. I think that means the best options for a UI resolution are going to be 640x240, or 960x240. I'm not sure what I need to mess with in the .nut file to get it to work on those resolutions and scale the horizontal properly.
(Current definition of cranky is that it just shows the snap video in the background and has a text list of games)
Thanks for any tips you have.
-
You have to set resolution for your system - AM shares the same resolution (at least on mac/windows) and scales the theme to fit the screen.
So you don't have to worry about theme "internal" resolution.
In your case theme doesn't recognise screen aspect correctly - just use layout.nut with fixed aspect - 4:3 in your case, I guess.
-
I wonder if the option exists, or if not, how I may go about substituting my own image, to choose a different "cab_body.png" so that image can be different. As pretty much perfect as this theme otherwise is for me, my games are exclusively classic arcade through mame, and a sleek modern style for the cab image just seems out of place and a mismatch for the retro content...
As an example, the cab image in robospin would serve as a good example of what I'm after. thanks!
That said, the dev has done just a superior job on the theme, it really makes the whole experience so much better!
-
hmmm... everything is possible, but it isn't a small task.
Robospin has 2 cab images - robospin and moonpartol (you can choose one in options - in case you don't know).
Since Robospin cab images were prepared by me - I know how difficult it is to make two almost similar looking cab images to match in a way that marquee and screen cut out are EXACTLY in the same spot. NEVATO cab is totally different in shape - so it's not possible to make NEVATO use other cab image by simply swapping the image. You'd have to change size and position of marquee and screen in code, not to mention that LCD screen that is absent in retro cabs.
So maybe it's better to just use robospin?
-
Thanks for the quick reply. Explanation understood and appreciated. I do acknowledge that it would be a coding task, I just wasn't aware whether there may already have been a choice available within Nevato.
I have not yet tried Robospin, and frankly haven't been able to locate it for download, so I'm not clear on what the differences are. Can you briefly enlighten me? From what I can tell so far, other than the cab image, Robospin has that rocket pointer on the wheel. Oh, and is Nevato (or Robospin) capable of turning the wheel with a spinner instead of a joystick or buttons one by one? Also, can the background image be displayed without the added scan lines? I read about the logic behind that, but wasn't aware whether I have the choice to change it.
I'm completely satisfied with Nevato, it really is fantastic. I guess if were to pick nits to make it flawless (for me), it would have a more retro cab image.
Thanks again for the great work.
-
I have not yet tried Robospin [...] so I'm not clear on what the differences are. Can you briefly enlighten me? From what I can tell so far, other than the cab image, Robospin has that rocket pointer on the wheel.
Pretty much that's it. I think Omegaman recently made some changes - like pan&zoom background - but I'm not sure.
Nevato was forked from Robospin long time ago (althou only spin wheel code have left from original) - so it's very similar.
Nevato is also "responsive" - that means it autoadapts to different screen aspects - last time I've checked robospin was for 4:3 screen only.
Oh, and is Nevato (or Robospin) capable of turning the wheel with a spinner instead of a joystick or buttons one by one?
spin wheel moves on next/prev game input - you can configure it in global AM settings. I don't know about spinner, but for sure you can assign it to buttons.
Also, can the background image be displayed without the added scan lines?
in NEVATO - yes
-
Much appreciation again. Sorry for the multiple inquiries, but try as I might I am unable to locate the option to eliminate scan lines from the background art, which I have set as "flyer".
(Incidentally, the option immediately beneath "background art" in Layout Options for Nevato is labeled as "background ststic image". typo?)
-
<bump>
Could anyone advise on the above? Verion graciously suggested that the background image in Nevato could indeed have its apparently default scan lines removed, but I have been unable to figure out how; the only options appear to be 'medium' and 'dark'. Thanks!
-
Hmmm... sorry, my mistake.
I was sure I've made it possible to disable... but it's not ;)
Scanlines are permanent. I have to make a separate overlay bitmap to remove this.
-
I appreciate the always quick responses. Whenever you get a moment, perhaps you could suggest whether this is an option that might ever get added to a future revision. Or, whether it is something that can be changed (by a coding novice) in the version I have now without too much trouble if the code can be viewed and figured out.
-
I'll add it to the list - there is a few thing that I would like to add in the next release. I think it's a good time to start making a list.
TO DO's for the NEVATO next release:
- improve screen aspect recognition - and default to 4:3 (failsafe)
- aspect=true for game snaps displayed on cab screen (now vertical snaps are stretched)
- text game list - as an alternative to wheel (because not every emulator has wheel graphics)
- report AM "sound off" bug, see here - http://forum.attractmode.org/index.php?topic=370.msg7455#msg7455
- an option for disabling scanlines overlay on background
-
Wonderful news, an active and responsive dev is a credit to the community. We're all in debt of those like you.
In your estimation, given your workload outside of this hobby, do you feel the next revision is something that might likely be on the order of days, weeks, or months? Just hoping for a generalized idea of what time frame I should make a note of to check back.
-
Frankly, I have no idea :D
I'm planning to update NEVATO, release VELVET theme and working on vertical only theme. But I have so much work - that puts the bread on the table - that I'm struggling to find the time to work on my themes.
---
In the meantime - download and unzip attached file. It's drop-in overlay replacement without scanlines. Just copy it to the theme folder replacing the file with the same name.
-
Works perfectly (as I'm sure you already knew)! Much gratitude and respect.
-
No problem.
-
Is there a Arcade machine with 2 joysticks and buttons from this maby :D
-
not by me - but I'm sure I've seen somewhere on YT that someone changed it for 2 joystick and colored it red and green
-
Yes haha i also seen it! but i wasnt sure anymore :) i will try search for it!
-
I love this theme but I am having a hard time with the cabinet not showing up. I have the wheel, the marquee, and the screenshots but they are just floating in space. Can someone help me out? Thanks!
-
Very strange. Really have no idea what just happened.
Are you on windows?
-
Very strange. Really have no idea what just happened.
Are you on windows?
If this is a comment based on my post, yes I am on Windows 10.
-
Yes it was :D
Still have no idea - you can dig through this thread and try to find low-res version that I've posted. I don't have it to post again as it was a one-off.
Try it and and let me know if it changes anything.
-
I've seen videos of people using different color cabs (red, blue, green etc.). Some even with 1 or 2 player controls. Where can I find these?
-
I've answered that question just a few post earlier.
Hmmm... Buy why? Does it look better with 2 players? Or colored controls?
-
Thanks @Verion for the Nevato theme!
How is it looking for a vertical/landscape toggle? I turned off the aspect ratio so snaps are not stretched anymore but I'm not sure how to go around and fix the skewing dynamically.
I've made other changes learning squirrel as I go to display the title, year, controls, number of players all at once, and also an optional clock so I don't end up working too late on tweaks.
How would you feel about creating a github repo for your themes so others could contribute patches?
Thanks again for the great theme.
-Nick
-
How is it looking for a vertical/landscape toggle?
You mean - separate cab image for vertical-only games, but displayed on horizontal screen? Or separate layout for vertical screen?
How would you feel about creating a github repo for your themes so others could contribute patches?
It crossed my mind but I didn't set up a github yet - and haven't time to tackle this. But as general idea - sure.
-
@Verion
You mean - separate cab image for vertical-only games, but displayed on horizontal screen? Or separate layout for vertical screen?
The former, I have a filter set for vertical games. However it might be weird to switch constantly from the vertical to horizontal cab image when not filtered.
Personally I'd be very happy if the skewing when preserving the snap aspect ratio would work better.
I attached a screenshot maybe there is an easy fix I just don't know about.
I also have a tiny problem with some of the new information I'm displaying. Some is too long so I'm using scrollingtext but it's not showing up as bright as the non scrolling test. In that example the line with the year is all using non scrolling, the title, and control is using scrolling. I understand this isn't an issue with your theme, so if someone more experienced in squirrel could tell me why that is and how to fix it, that would be great.
Thanks.
-
Personally I'd be very happy if the skewing when preserving the snap aspect ratio would work better.
That will be something that I want to address in next release.
I'm using scrollingtext but it's not showing up as bright as the non scrolling test.
I have no experience with scrollingtext - sorry.
-
I figured my problem. I had the 1024x1024 max error. The cabinet image in both the original and low res folders was set to 1080x1080. I lowered those to 1024x1024 and the theme is looking good.
-
I'm glad you succeeded.
-
@verion
It's probably an AM issue but maybe you'd know of a solution for this:
I have roms in No-Intro naming convention and I have a bunch of snap in either png and mp4 which show fine usually when it's the (USA) version because the rom and snap name are a perfect match, but the (Europe) or anything else version for that matter isn't found and I get a black screen. Is there anyway to make it use snap from another region if a matching one isn't found?
I've been thinking about using symbolic links some my cabinet is running Linux, but if there's a more elegant solution I'd be all for that.
Thanks.
-
I'm sorry, I can't help - I'm using only mame. Please ask in GENERAL or EMULATORS if it's related to particular emulator.
-
Hello folks,
I like this theme very much. The only issue I have is that it only displays a nameless placeholder if there is no wheel art for the particular game.
Is there a way that the theme would display the game's name in normal text instead? It may be ugly but still better than not knowing which game is selected, especially if it hasn't a marquee either.
I have only shallow knowledge of squirrel, but I don't shy away from editing the nut file with a little help from others.
Thanks
Favdeacon
-
My solution to missing wheels was low tech: I created a bash script that generated the missing images with the text on it using ImageMagic, and stored them in a wheels-missing folder that I added to my configs.
That is a Linux only solution.
If it could be done in the theme itself, that would be great.
-
My solution to missing wheels was low tech: I created a bash script that generated the missing images with the text on it using ImageMagic, and stored them in a wheels-missing folder that I added to my configs.
Yes, I played with that idea too as an alternative to a direct solution.
That is a Linux only solution.
I happen to use Linux, too (Kubuntu 14.04). Care to share? :)
-
Here's the bash script I use.
It should be pretty straight forward.
You need ImageMagick installed from http://www.imagemagick.org
it most likely have a package for Ubuntu already to go.
After a bunch of trial and errors I settled on the Helsinki font: https://www.fontsquirrel.com/fonts/helsinki which shows nicely on the wheel.
You can replace it with whatever you want.
It put the create wheels in wheel-missing folder as to not mess with the real ones. You need to add that folder to your emulator's configuration.
Let me know if you have any questions running it.
#!/bin/bash
if [ "$1" == "" ]; then
echo Usage $0 [emulator]
exit 1
fi
if [ ! -d "$HOME/.attract/scraper/$1" ]; then
echo ERROR: no \"$1\" emulator found in ~/.attract/scraper/
exit 2
fi
echo Create missing wheel artwork if one is missing in $1
OldIFS=$IFS
IFS=$'\n'
gamesArray=($(cat "$HOME/.attract/romlists/$1.txt"))
numberWheel=0
numberGames=0
for gameData in ${gamesArray[@]}; do
IFS=';'; gameInfo=($gameData); unset IFS;
#Name;Title;Emulator;CloneOf;Year;Manufacturer;Category;Players;Rotation;Control;Status;DisplayCount;DisplayType;AltRomname;AltTitle;Extra;Buttons
#echo game=\"${gameInfo[0]}\", title=\"${gameInfo[1]}\", year=\"${gameInfo[4]}\", clone=\"${gameInfo[3]}\", rotation=\"${gameInfo[8]}\", category=\"${gameInfo[6]}\", status=\"${gameInfo[10]}\"
game=${gameInfo[0]}
title="${gameInfo[1]}"
if [[ "${game}" == "#"* ]]; then
continue
fi
if [ "${gameInfo[3]}" != "" ]; then
echo game=\"${gameInfo[0]}\", title=\"${gameInfo[1]}\", year=\"${gameInfo[4]}\", clone=\"${gameInfo[3]}\", rotation=\"${gameInfo[8]}\", category=\"${gameInfo[6]}\", status=\"${gameInfo[10]}\"
fi
let "numberGames = numberGames + 1"
if [[ ! -f "./wheel/${game}.png" ]] && [[ ! -f ~/.attract/scraper/$1/wheel/${game}.png ]]; then
if [ ! -d "$HOME/.attract/scraper/$1/wheel-missing" ]; then
echo Creating folder for missing wheels for $1
mkdir "$HOME/.attract/scraper/$1/wheel-missing"
fi
wheel="$HOME/.attract/scraper/$1/wheel-missing/${game}.png"
echo Creating \"${wheel}\" for \"${gameInfo[0]}\": \"${gameInfo[1]}\" from ${gameInfo[4]}
convert -size 400x150 -background transparent -fill yellow -stroke black -strokewidth 3 -gravity center -font Helsinki caption:"${title}" png8:"${wheel}"
let "numberWheel = numberWheel + 1"
fi
done
IFS=${OldIFS}
echo Created ${numberWheel} wheels for ${numberGames} games.
echo Done.
-
Thank you very much! It worked after I changed the font name in line 43 to "Helsinki-Regular", because otherwise convert didn't find it. (@all: You can list all available fonts with the command convert -list font)
I also inserted the following lines between line 31 and 32 to generate the wheels only for good and imperfect (i.e. working) games:
if [ "${gameInfo[10]}" != "good" -a "${gameInfo[10]}" != "imperfect" ]; then
continue
fi
It works fine now. I'll see if I like the text colour and maybe change it to my liking.
edit: Your default yellow looks good. No need to change it. 8)
-
Just wanted to say thank you for this awesome theme. IMO, this is the best and nicest looking theme available for AM here in the forums. I show it to all my friends and they get blown away because it's so sleek looking in action! Looking forward to "The Eye" next!
-
ohh yaaaa...when is the eye theme going to coming out,
haven't herd any updates at all?
-
Personally I'd be very happy if the skewing when preserving the snap aspect ratio would work better.
That will be something that I want to address in next release.
Came here to see if anyone had tried their hand at making this theme preserve the aspect ratio. Didn't suspect it was due to a basic limitation. Makes me wonder whether a workaround could be had, by gauging aspect ratio and basing the skewing directly on that.
-
Yes, there is a simple solution - making a video/snap window a surface and skew the surface. But I've decided to not make it like that - because using surfaces hurts performance on Rpi and has a bug on mac - it starts with black screen.
Keep in mind that this a problem with vertical snaps - for horizontal snaps it should be perfectly skewed
---
I'll figure out how to do it - it's added to to-do list, I simply haven't the time to work on that.
-
@Favdeacon ah good idea to only make generate wheels for working games.
What distro do you use?
The font shows up as Helsinki for me. Not a huge deal though, it could be greped from the output of convert-list font or set at the constant near the top with a comment for future users.
-
Greetings. This is the theme I've decided to stick with for MAME. It's quite nicely done.
Now the usual post-preamble question. Is it possible to (add an option to) cause the arcade screen to immediately display the screenshot (if found), and fade into the video once the screenshot has loaded?
The reason I ask: When cycling through the games one by one, looking for something random or interesting, the wheel logo is the only thing the eyes get to pick up on with any speed. Assuming videos are present, well, all the videos commonly available unfortunately spend a solid second fading in from black, which means if you want to actually see what the game looks like, you have to wait basically a couple of seconds with every tick of the wheel. It is slow going.
Obviously if the game screenshot can be made to pop up instantly, this problem goes away, and one can scroll through the well quite fast and still get a solid idea of what the game looks like.
-
I love this theme but I am having a hard time with the cabinet not showing up. I have the wheel, the marquee, and the screenshots but they are just floating in space. Can someone help me out? Thanks!
Just started on mine and having the same problem and happen to be on windows 10. Any suggestions? Again all (MAME) art is showing except the actual (static) Cabinet. Tried with different variables for 1P, 2P colors etc. but main cabinet never shows.
-
Sorry, I didn't notice this thread was 21 pages, I see this response in another post:
"... I had the 1024x1024 max error. The cabinet image in both the original and low res folders was set to 1080x1080. I lowered those to 1024x1024 and the theme is looking good."
I'll try this first...
-
Is it possible to (add an option to) cause the arcade screen to immediately display the screenshot (if found), and fade into the video once the screenshot has loaded?
I have a good news and a bad news for you :D
the good: this is something that chrisvg came up with for FLAT BLUE theme (next revision) to speed up game scrolling on slow machines (RPi), so the code is already finished
the bad: I have to transplant it to NEVATO and I'm really swamped with work right now. But it's on my to-do list... and it looks cool. So... someday.
-
Assuming videos are present, well, all the videos commonly available unfortunately spend a solid second fading in from black, which means if you want to actually see what the game looks like, you have to wait basically a couple of seconds with every tick of the wheel. It is slow going.
I am 99% sure the reason for that is the video itself and not the frontend or theme. Are you using Emumovies snaps? Because they are recorded with a fade in from black transition.
-
If it's RPi it's not the video or theme - it's the RPi limitation - to be specific how fast RPi can load and start playing video (hint: not very fast :D)
...at least it was the culprit with FLAT BLUE theme
-
Hello, Attract Mode newbie here. After much fumbling about I managed to get a handle on AM menu options and finally got many Themes to display, BUT, not Nevato which only shows fullscreen background snap or video with the roms list as very large text centred to screen, no cabinate pic and no wheel/wheel art. Please help, what is the problem with Nevato theme ? screen resolution possibly ? What do you suggest I try to get this theme working as intended ?
-
Search this thread for setting a fixed resolution in layout.nut file - it should help
-
Hi there
New Attract-Mode user! (Awesome program btw)
And new Nevato user (Awesome theme!)
But I've got a small problem.
As I'm setting up attract with nevato everything works fine.
The problem I'm having is with marquees.
They sometimes show and sometimes they don't (white space)
First I tought it was the image but the thing is if I scroll to next game and go back to the one that didn't show marquee, it suddenly shows the marquee.
But then another doesn't show. etc... (It seems to be random)
This is the second pc (NUC) I've configed with attract and nevato. The other one works fine.
The hardware is the same, but the only difference is the 100% working one is W10 and the current one is W7.
-
I love this theme for my Mame list. Has anyone coded the nut file to include a pointer for the wheel? It is the old thing that feels incomplete.
-
The wheel code is based on Robospin code - but I've deliberately removed the pointer, because... well... personally I don't like it :D
But you can download Robospin theme and copy-paste the code responsible for the pointer and it should work.
-
I love this layout.
I use it usually.
Thank you very much for your work.
The bad thing is that my old Samsung N120 does not work for its resolution of 1024x600.
Can I modify something so I can use it on that old computer?
-
It doesn't work at all - or it's stretched?
You can manually set resolution just uncomment some lines in layout.nut (check this thread earlier if in doubt).
But set it as 1024x768 - it will scale to fit the screen - a little squashed, but it shouldn't be noticeable
-
It doesn't work at all - or it's stretched?
You can manually set resolution just uncomment some lines in layout.nut (check this thread earlier if in doubt).
But set it as 1024x768 - it will scale to fit the screen - a little squashed, but it shouldn't be noticeable
It does not work. Black screen.
I will try changing things. Although I already did and I did not get anything positive.
Thank you ;D
-
open up layout.nut file in text editor
Find commented lines similar to this:
fe.layout.width = 1024;
fe.layout.height = 768;
And change them to look like above code (remove the comment and change the resolution to 1024x768, not yours 1024x600).
It should work.
-
I looked at a lot of front ends and themes and AM with Nevato was by far my favorite. Nice work. I set everything up on my main computer, Win 7 Pro, and everything worked great. I copied everything over to another Win 7 Pro machine that is going to be the cab machine. Everything works expect the selected item in the wheel disappears. I attached a screen shot. I tried setting everything up from scratch but had the same issue. Any help is greatly appreciated.
----------------------------------------------------------------------------------------------------------
I tinkered with the nut file and fixed the issue.
-
open up layout.nut file in text editor
Find commented lines similar to this:
fe.layout.width = 1024;
fe.layout.height = 768;
And change them to look like above code (remove the comment and change the resolution to 1024x768, not yours 1024x600).
It should work.
Sorry for taking a long time to answer you, but I've been busy with other things. Work, blessed work... :D
Until today I have not been able to verify...
Thanks for the help, WORKS!!!!.
-
No problem. Next version should have more "fuzzy" logic when detecting screen size :D
-
Great work Verion!
-
Thanks!
-
Hello all, before I search the thread can anyone help me in figuring out how to get Nevato have both a video snap and a custom flyer to change when selecting a system?
Similar to this here
https://www.youtube.com/watch?v=MH0CgZnlr6c
Thanks in advance!
-
default background image is set for the "fanart" folder
default of image or video to show in/on the arcade screen is set for the "snap" folder
-
Anyone know why the Nevato theme is not defaulting over to the arcade/wheel menu, but instead stuck in the simple list view? I have all my paths and art set up correctly (as far as I can tell). This is my first time running it. Thanks! Screenshot attached.
-
It's the "safe mode" of AM.
Run AM from console (terminal, command line) and you'll see what is a problem.
Usually it means that there is something wrong with your setup.
Possible cause is that you are using an old integrated graphics and the texture resolution is too big for it to handle.
Search this topic for low-res version of this theme - or simply resize all theme graphics to 50%.
-
Thanks for the follow-up Verion. Much appreciated. However, I am not seeing a command line. I'm running the PC version on a Windows 7 machine. I checked the settings, and the "hide console" is set to no. So not sure if that's what you mean. Plus, would this kind of resolution problem be applicable on a non-Pi machine (since I'm running a very powerful rig with lots of updated gaming hardware). I'm Googling the PC version but don't see any inputs to bring up the command line. Any thoughts?
-
Not sure if Verion is around much, but does anyone know how to disable/shorten the marquee fade-in effect? When you move through games, the marquee takes half a second to "fade-in", and, although it looks really slick, it adds an extra layer of delay that I'd rather avoid.
-
Thanks for the follow-up Verion. Much appreciated. However, I am not seeing a command line.
Verion said to run AM from console, i.e. from the Windows console in your case. Search the web for "windows command line" to find many websites with instructions how to start and use it. In the console, navigate to your AM folder, start AM, and exit it immediately. It should show messages like these in the console:
Starting Attract-Mode v2.2.1-50 (Linux)
Warning: Attract-Mode was compiled to look for its default configuration files in: /usr/local/share/attract/, which is not available.
Config: /home/user/.attract/attract.cfg
*** Initializing display: 'nevato'
- Loaded master romlist 'mame' in 391 ms
- Constructed 5 filters in 91 ms
- Loaded layout: /home/user/.attract/layouts/nevato/ (layout.nut)
You can post the output here in a code box (mark the text and press the "#" button in the forum's editor) so that others can look for hints about your problem.
I'm using the Linux version of AM, but the Windows version shouldn't be much different in that regard, I presume.
-
does anyone know how to disable/shorten the marquee fade-in effect? When you move through games, the marquee takes half a second to "fade-in", and, although it looks really slick, it adds an extra layer of delay that I'd rather avoid.
open "layout.nut" file
go to the line 453 that says:
local marquee = FadeArt("marquee", blip*0.1032, blip*0.0763, blip*0.3984, blip*0.1349 );
change
FadeArt
to
fe.add_image
you should be ok - but I'm writing it without testing
-
I'm running a very powerful rig with lots of updated gaming hardware.
If your computer is half-decent, it's probably not a hardware problem - so you have to check console for errors (run AM from command line - aka cmd.exe - if that didn't change from my XP times when I last touched win/pc).
---
If you have another computer - try running AM with NEVATO.
Sometimes it's a particular system that causes trouble - so it's good to rule that out.
---
Also check if it's working ok with another theme - so you'll know if it's theme specific problem or specific to your setup.
-
Hi, I've narrowed down an issue I am having to the Nevato theme. It happens in AM 2.3 and 2.4
When I press Enter to launch a MAME game, the screen flickers but doesn't launch. The playcount ticks up one. Other themes work. The rompaths are correct, etc. I'm wondering if there is other software needed in Windows to run it, like .net or directX? I am using a new, but not Windows Updated XP SP3 on a dual-core processor. Works on one PC fine, but that XP is fully updated, thinking that's the issue. Any ideas? Thanks!
-
no clue re:windows - I'm on a mac.
"other themes works" - you mean: the same emulator, the same game works in other theme?
if so - it's strange, have no answer
"the screen flickers but doesn't launch" - you mean: goes back to theme?
if so, looks like a problem with emulator
----
check console - without checking the errors it's just a guessing game
-
Thanks for the reply. By Other Themes, I mean within AM, using Attrac-Man for example, everything works and games launch. When I switch to Nevato or Robospin (the themes with wheels) - the games won't launch - just a flicker, pixelation for a moment, then back to the them as if I exited out.
When I run in console mode, no errors appear, in fact is says "***Running". I thought maybe it was launching on another phantom screen, but I have multi-screen disabled, and no other monitors set up.
Really stumped, what could go wrong at the handoff from AM to MAME in Nevato/Robospin only?
-
I have no clue. Maybe it has something to do with switching screen resolution? ATTRAC MAN is probably low-res and NEVATO is hi-res. That's only the one thing (theme related) that comes to mind.
But it's just a wild guess.
-
Hi, a longshot but do you have the resfix plugin enabled? If so try to disable it and restart.
-
Regarding not launching in XP - I got a new graphics card (HD 4670) and the driver update fixed my problem. Perhaps because it installed some software or components I didn't have before? Either way, it turned out to be a Windows (specifically graphics driver) issue. Thanks for everyone who tried to help - so many cool people in this hobby! -Joe
-
Just wanna say thanks to Verion - this theme is amazing and is the cornerstone of my whole build. Brilliant stuff.
With that said, a question... Any idea what might be causing this - the text on the LCD strip (play count etc) to be out of alignment? This was fine before - for months. It's like it on every display. I did update AM, not sure if that caused it... and I can't find the option to turn this text off to just remove it entirely, either?!
(https://i.imgur.com/aCLpeZs.jpg)
-
Just wanna say thanks to Verion - this theme is amazing and is the cornerstone of my whole build. Brilliant stuff.
thanks
Any idea what might be causing this - the text on the LCD strip (play count etc) to be out of alignment? This was fine before - for months.
No idea. But you can simply tweak text position editing layout.nut file
Open it up in text editor and find the section regarding LCD display. It should be easy - every section is clearly described in comments.
And tweak X and Y position - trial and error method.
-
Any idea what might be causing this - the text on the LCD strip (play count etc) to be out of alignment? This was fine before - for months.
No idea. But you can simply tweak text position editing layout.nut file
Open it up in text editor and find the section regarding LCD display. It should be easy - every section is clearly described in comments.
And tweak X and Y position - trial and error method.
It also happened to me, but I did the arduous thing and changed the png :P ... I also added a 2nd set of buttons to make it a 2p cabinet ;)
(https://media.giphy.com/media/1URY0hgd1x5U0yqtSS/giphy.gif)
I uploaded the png here
http://forum.attractmode.org/index.php?topic=2354.0
-
Is there any way to center fanart/flyers in the background? 99% of my flyers are completely blocked by the cabinet.
-
Also, I might be missing something obvious, but I can't find the way to shift the LCD text upwards. No XY coordinates in the .nut file that I can see. Any help?
-
Also, I might be missing something obvious, but I can't find the way to shift the LCD text upwards. No XY coordinates in the .nut file that I can see. Any help?
It's the second blip multiplier in in the fe.add_text functions in the "//LCD display text under cab screen" section (line 513 to 572 in the layout.nut). In this example, it is the value 6208. Try setting it to 6108 to move the text "PLAYED:" a little up. I had to do this myself to position it correctly on my 16:10 screen.
local lcdLeftText = fe.add_text( "PLAYED: " + "[PlayedCount]", blip*0.1536, blip*0.6208, blip*0.48, blip*0.04 );
The same applies to all similar lines for [FilterName], [Name], and so on in the LCD section.
-
It's the second blip multiplier in in the fe.add_text functions in the "//LCD display text under cab screen" section (line 513 to 572 in the layout.nut). In this example, it is the value 6208. Try setting it to 6108 to move the text "PLAYED:" a little up. I had to do this myself to position it correctly on my 16:10 screen.
The same applies to all similar lines for [FilterName], [Name], and so on in the LCD section.
Okay, thanks! I couldn't find it for the life of me!
-
Yeah, finding coordinates in nut files can be taxing if you're not experienced in Squirrel code, I know that first-hand. ,:)
-
Actually I've put some effort to remark every setting and section in the layout.nut in NEVATO.
So finding the place shouldn't be hard.
Tweaking the coordinates - that's another story. :D
-
The OnyxArcade website seems to be dead... is there any other location where we can find the Nevato theme for download?
(https://i.imgur.com/alRbiXF.png)
-
we've switched the hosting - it's up and running - try again or empty browser cache
-
Try this :
http://www.onyxarcade.com/nevato.html
-
Try this :
http://www.onyxarcade.com/nevato.html
Awesome! Thanks for the link, and the superb theme
You rock!
-
Hi Verion,
first I want to say thanks for creating such an awesome theme and also to the creator of robospin which it is based from.
I have 2 quick questions:
Smaller flyers tend to get hidden behind the cabinet, is there any way of centering these by default?
Picture here:
(https://www.boards.ie/vbulletin/attachment.php?attachmentid=471131&stc=1&d=1548267298)
Also I noticed that Cosmo's Theme supports collections sub menus.
Is there any easy way of implementing this in Nevato?
For instance I would like the following collections listed in my Arcade Only setup:
Arcade:
Arcade Classics
Arcade
Atari Classics
Capcom Classics
Capcom Play System
Capcom Play System II
Capcom Play System III
Cave
Daphne
Data East Classics
Final Burn Alpha
Irem Classics
Konami Classics
Midway Classics
Namco Classics
Nintendo Classics
Sega Classics
SNK Neo Geo MVS
Taito Classics
Williams Classics
Thanks for your time,
waveform.
-
Also I noticed that Cosmo's Theme supports collections sub menus.
Is there any easy way of implementing this in Nevato?
This setup is base on your system and not the layout. You can see these post for information on how to set it up. http://forum.attractmode.org/index.php?topic=1804.msg18701#msg18701 (http://forum.attractmode.org/index.php?topic=1804.msg18701#msg18701) and http://forum.attractmode.org/index.php?topic=2449.msg16709#msg16709 (http://forum.attractmode.org/index.php?topic=2449.msg16709#msg16709)
-
Hey guys not sure if this is possible but is there any way to get nevato working at a resolution of 744x576? I know it's an odd request but I've been through hell getting my old CRT to play nice with my GPU and render the full screen with no overscan issues. I finally got it working but it's set at that 744x576 resolution. Is there any way someone can tell me how to get it working at this resolution? I've looked into the config files for nevato but I'm totally lost. Thank you all in advance, I really appreciate it
-
...and what's the problem?
it's not working at all?
other themes are ok, but this one is not?
-
I did the search in the forum and found nothing.
I'm doing something wrong but I do not know
I'm trying to install "nevato"
I do the unzip of the folder of envato, I copy it in the "layouts" folder
home "attract mode" -> tab -> displays -> select nevato
does nothing.
On the website of nevato (http://www.onyxarcade.com/nevato.html) it says:
unzip the folder, move it to "layouts" select nevato
im using "o droid game station"
-
what do you mean by "does nothing"
current theme stays the same? does AM work ok with other theme?
Or after you switch to NEVATO theme - AM just displays centered game list (that is a fail-safe view for AM when something goes wrong with the theme).
-
what do you mean by "does nothing"
current theme stays the same? does AM work ok with other theme?
Or after you switch to NEVATO theme - AM just displays centered game list (that is a fail-safe view for AM when something goes wrong with the theme).
im runing the "attract-mode" using the direct acces.
After that, a menu is displayed:
All emulators, in a white text, with a black background.
At the end of the list, it appears:
kodi
Exit attract-mode
¿that is a failsafe mode?
EDIT: sorry for my english.
I followed this tutorial that is on the developer's website
DOWNLOAD AND INSTALL NEVATO theme
[1] download and unzip theme
[2] copy NEVATO folder to your / layout folder in ATTRACT MODE
[3] choose NEVATO as your layout for AM in your DISPLAY> LAYOUT
Place the unzipped folder in / usr / share / attract / layouts
EDIT2:
im using odroid gamestation
-
I'm afraid that you have a deeper problem - looks like AM is not configured correctly or not running correctly.
It's not the theme "fault". You have to figure out how to run AM with any build-in theme first.
My advice is to ask the "odroid gamestation" creator how to configure it and how to change theme.
-
Hello.
Thanks for your fantastic theme. We are creating an arcade distribution, by pixel perfect into CRT, and we choice your theme for the AM:
https://www.youtube.com/watch?v=Lnby4-oeWOY&t=7s
Is possible made Marquees for more system? For exmple: Genesis, Master System... instead of SEGA. And other systems like PC Engine (TuboGrafx), Nintendo 64... etc.
Thanks in advance.
-
the tricky part it "...etc"
if you are asking if I can made a 4 more marquees - it will be hard for me to find some free time, but if you want 40 more it won't happen, because I don't have that much free time.
-
Don´t worry. Is normal... I not want lost your time.
If is possible, and you not have problem, can you pass me the template to make the marquee. The marquee that I will made I pass you for include in Nevato Theme.
Sorry for my horrible english.
Tanks in advance.
-
Hello
Does anyone know how to put a static image or a video like screensavers in nevato?
-
Hi VonViVant,
Nevato already shows video snaps and images, do you mean those? If not, what other videos and images do you mean?
-
Hi VonViVant,
Nevato already shows video snaps and images, do you mean those? If not, what other videos and images do you mean?
Yes, I know that you have automatically generated videos and others by default .
I have a video that I made and I want to put it in a loop.
If not, a series of images that rotate.
-
add: selecting "game boy color emulator" the image displayed is a game boy classic ¿how can i fix it?
-
Yes, I know that you have automatically generated videos and others by default .
I have a video that I made and I want to put it in a loop.
If not, a series of images that rotate.
Nevato uses the the fe.add_artwork() (https://github.com/mickelson/attract/blob/v2.4.0/Layouts.md#add_artwork) function to show the images and videos from the snaps and videosnaps folders that are configured for the emulator in Attract-Mode. You can show other images or videos with the fe.add_image() (https://github.com/mickelson/attract/blob/v2.4.0/Layouts.md#add_image) function.
Apart from the layout documentation which I linked to above, the best way to understand this may be to look into Nevato's layout.nut and see how these functions are being used.
Alas, I don't know if and how you can add a rotating series of images. If you find another layout that does that, you could look into its layout.nut to see how this can be achieved.
add: selecting "game boy color emulator" the image displayed is a game boy classic ¿how can i fix it?
As I said above, what Nevato shows depends solely on the contents of the snaps and video snaps directories you configured for the resp. emulator. Did you check that?
-
After a few hours the screensaver disappears and debian's desktop appears.
I am using debian stable + attract mode.
Does anybody know what is it due to? Thank you
-
After a few hours the screensaver disappears and debian's desktop appears.
I am using debian stable + attract mode.
Does anybody know what is it due to? Thank you
Please don't post the same question in multiple places on the forum.
http://forum.attractmode.org/index.php?topic=2826.msg19564#msg19564
-
First thanks for the theme. I'm having trouble to make it work on Debian Jessie, with Attract 2.5.1. Any tips will be welcome! Thank in advance.
The next error message appears in terminal:
Attract-Mode v2.5.1 (Linux, SFML 2.1 +FontConfig +Xinerama +SWF +7z +Curl)
avcodec 56.1.0 / avformat 56.1.0 / swscale 3.0.0 / avutil 54.3.0 / avresample 2.1.0
Config: /home/marmo/.attract/attract.cfg
*** Initializing display: 'Mame'
- Loaded master romlist 'mame' in 219 ms (28654 entries kept, 0 discarded)
- Constructed 2 filters in 2 ms (57308 comparisons)
1.77083 settings[] does not exist
AN ERROR HAS OCCURED [the index 'res_x' does not exist]
CALLSTACK
*FUNCTION [Setting()] /home/marmo/.attract/layouts/nevato/layout.nut line [208]
*FUNCTION [main()] /home/marmo/.attract/layouts/nevato/layout.nut line [215]
LOCALS
[aspect_name] ""
[settings] TABLE
[name] "res_x"
[id] "aspectDepend"
[this] TABLE
[aspect_name] ""
[aspect] 1.7708333730698
[settings] TABLE
[flh] 768
[flw] 1360
[fly] 768
[flx] 1360
[blip] 768
[my_config] TABLE
[vargv] ARRAY
[this] TABLE
Script Error in /home/marmo/.attract/layouts/nevato/layout.nut - the index 'res_x' does not exist
- Loaded layout: /home/marmo/.attract/layouts/nevato/ (layout.nut)
- Layout is empty, initializing with the default layout settings
- Constructed 1 filters in 0 ms (2 comparisons)
1.77083 settings[] does not exist
AN ERROR HAS OCCURED [the index 'res_x' does not exist]
CALLSTACK
*FUNCTION [Setting()] /home/marmo/.attract/layouts/nevato/layout.nut line [208]
*FUNCTION [main()] /home/marmo/.attract/layouts/nevato/layout.nut line [215]
LOCALS
[aspect_name] ""
[settings] TABLE
[name] "res_x"
[id] "aspectDepend"
[this] TABLE
[aspect_name] ""
[aspect] 1.7708333730698
[settings] TABLE
[flh] 768
[flw] 1360
[fly] 768
[flx] 1360
[blip] 768
[my_config] TABLE
[vargv] ARRAY
[this] TABLE
Script Error in /home/marmo/.attract/layouts/nevato/layout.nut - the index 'res_x' does not exist
- Loaded layout: /home/marmo/.attract/layouts/nevato/ (layout.nut)
- Layout is empty, initializing with the default layout settings
-
The next error message appears in terminal:
(...)
AN ERROR HAS OCCURED [the index 'res_x' does not exist]
(...)
Same problem here, but it can be easily patched.
The layout decides some values (including res_x) based on the aspect ratio of the screen, but is not covering all the possible aspect ratios. It seems that your screen has one of those uncovered ratios.
Compute the aspect ratio of your screen dividing the width by the height. In my case: 1360 / 768 = 1.77083 (keep the first five digits only).
Now, edit the file layout.nut (it's a text file) and go to lines 174-... (the line 174 contains: switch( aspect.tostring() )).
There are several cases below, specifying different the aspect ratios. Append your aspect ratio next to the closest one. For example:
switch( aspect.tostring() )
{
case "1.77865": //for 1366x768 screen
case "1.77778": //for any other 16x9 resolution
case "1.77083": //for 1360x768 <-- (APPEND THIS LINE)
aspect_name = "16x9";
break;
The error should be gone now.
-
Hi Verion
Thank you for your hard work, I love this theme! Sadly it seems to crash AM if I enable videos in the cab screen, or background.
I'm running GroovyArcade 2019 (latest build) on an i5 PC and a 20" CRT TV.
I'm only using MAME and have everything setup and working perfectly.
If I use Cools theme, it doesn't crash/hang at all. This theme plays the video snap in the background.
If I enable nevato theme, AM becomes totally unresponsive after 10-20 seconds. It totally locks up/freezes.
Killing AM and then disabling video in nevato theme solves the problem, but then the theme is less appealing to me.
I have tried nevato on a clean install of GA2019 and also a fresh attract.cfg file too but get the same problem.
I have tried AM on my iMac and do not get this problem, only on the GA machine.
How can I troubleshoot this?
Cheers all
-
GA is for sure not a problem.
If you are using integrated graphic card - this can be a problem. Or graphic card drivers in general.
I was running it on my MacBook Air that has 1.3Ghz dual core i5 - without any problems.
Cools theme uses video without any transformations - NEVATO show it skewed and that is more cpu intensive.
What you can try:
1) set the video as a background and not the cabinet and see if it helps - as the bg video is displayed as is (without any transformations)
2) minimize your library to just a few titles - maybe a certain video is problematic?
3) convert your videos to XVID format (less cpu intensive) - and see it it helps
4) use dedicated video card
-
Thank you for your reply verion
I am using a discreet ATI HD (4000 i think) which is compatible with GA.
I tried setting the video as background but get the same issue, which is weird because Cools theme uses background video and is fine.
I also tried running just a few titles in the library (clean install) and same problem with freezing.
I did try converting a couple of videos to another mp4 format, but still got the problem. I'll try XVID though.
I have checked running processes via TOP remote terminal command while nevato was running and CPU usage was low. 5-10%.
Is there any log I could check to see what is causing AM to freeze?
-
Sorry... can't help you more.
Maybe try it on different computer. If it works ok - there is something wrong with your particular setup. I mean not the AM/GM - but the system/hardware.
I've had a similar problem (AM was constantly hanging up on me) - but it went "magically" away after full system reinstall. :(
-
I was playing with it again last night, changed to nevato theme, AM froze as expected, then as I tried to force quit the app I found that pressing CTRL + ALT + F2 switched me to a shell login screen prompt...
GroovyArcade 2019 (tty2)
GroovyArcade login:
Pressing CTRL + ALT + F1 switches me back to AM and it is no longer frozen!
Leaving it on AM, it seems to no longer freeze like before. If I run a game then quit the game, AM freezes again after 10-20 seconds.
Doing the CTRL + ALT + F2 trick unfreezes AM and keeps it unfrozen till I run another game.
So, it would appear that AM is not crashing after all, but something is maybe causing it to lose focus?
I have tried setting AM with all the different window modes in 'settings / general' to no effect.
Hmm. Anyone have any ideas? Anyone? Bueller?
-
Maybe try posting this problem on the general forum?
-
Love this theme! Big thank you to the creator.
How difficult would it be to add vertical screen orientations to this theme? I am hoping to have this run on a vertically oriented 1920x1080 monitor. I have tried playing around with the layout.nut and comparing nevato's to some of the vertical AM themes, but I don't really know what I am doing. Any tips or suggested edits would be greatly appreciated.
-
It shouldn't be that hard. It's just a matter of changing position of all elements.
So you don't have to change the code - except the position/skew/pinch/size
I've made a mockup how it could look.
Check it HERE (https://www.facebook.com/ONYXarcade/photos/a.562943047214551/1238798422962340/?type=3&theater)
-
It shouldn't be that hard. It's just a matter of changing position of all elements.
So you don't have to change the code - except the position/skew/pinch/size
I've made a mockup how it could look.
Check it HERE (https://www.facebook.com/ONYXarcade/photos/a.562943047214551/1238798422962340/?type=3&theater)
Yes! That mockup is exactly what I was picturing in my head. My only suggestion is that I would not be opposed to the game name wheel extending lower on the right side, where the game logos would occasionally overlap the edge of the onscreen arcade cabinet's control panel. Thank you for considering this.
-
name wheel extending lower on the right side, where the game logos would occasionally overlap the edge of the onscreen arcade cabinet's control panel
I've tried that - it doesn't look good.
---
But I'm not planing to code it - you are on your own with modifying the code.
I'm working (with jedione) on a dedicated vertical layout - check this thread: http://forum.attractmode.org/index.php?topic=2903.msg20159#new
-
I have something weird going on and don't know what to do...
So I got this theme working, and after that I couldn't even open Attract mode anymore...
Same goes for the flat blue theme, can't open attract anymore...
If I edit the attract.cfg and set the theme to HP2-Sub-Menu again, attract mode works...
I don't know what causing it
-
So I did the console version, and it gave me this text when I ran it, on the Nevato Theme
*** Initializing display: 'HyperPie Setup'
- Loaded master romlist 'Attract Mode Setup' in 0 ms (0 entries kept, 0 discarded)
- Constructed 2 filters in 0 ms (0 comparisons)
Error opening romlist: Attract Mode Setup
Error, could not find default font.
And I re-ran the console on the HP2-Sub-Menu layouy... This is the difference....
H:\HyperPC\Attract>attract-console.exe
Attract-Mode v2.5.1 (Windows, SFML 2.5.1 +SWF +7z +Curl)
avcodec 58.18.100 / avformat 58.12.100 / swscale 5.1.100 / avutil 56.14.100 / swresample 3.1.100
Config: H:\HyperPC\Attract\attract.cfg
*** Initializing display: 'HyperPie Setup'
- Loaded master romlist 'Attract Mode Setup' in 0 ms (0 entries kept, 0 discarded)
- Constructed 2 filters in 0 ms (0 comparisons)
Error opening romlist: Attract Mode Setup
parsing categorys
Gathering systems from Arcades.txt
Gathering systems from Consoles.txt
Gathering systems from Computers.txt
Gathering systems from Handhelds.txt
Gathering systems from Collections.txt
Gathering systems from PCGames.txt
Categories parsed
parsing categorys
Gathering systems from Arcades.txt
Gathering systems from Consoles.txt
Gathering systems from Computers.txt
Gathering systems from Handhelds.txt
Gathering systems from Collections.txt
Gathering systems from PCGames.txt
Categories parsed
- Loaded layout: H:\HyperPC\Attract\layouts/HP2-Sub-Menu/ (layout.nut)
current display = HyperPie Setup
root category = Displays Menu
- Constructed 1 filters in 0 ms (5 comparisons)
parsing categorys
Gathering systems from Arcades.txt
Gathering systems from Consoles.txt
Gathering systems from Computers.txt
Gathering systems from Handhelds.txt
Gathering systems from Collections.txt
Gathering systems from PCGames.txt
Categories parsed
- Loaded layout: H:\HyperPC\Attract\layouts/HP2-Sub-Menu/ (layout.nut)
current display = Displays Menu
root category = Displays Menu
So what am I doing wrong?
-
I'm pretty sure it's not theme-related.
I'd focus on that error "Error opening romlist: Attract Mode Setup"
Go to your emulator settings and re-create romlist.
-
how to make nevato show the game information? Manufacturer, year and show game number from 1 to last at the bottom of the page. And at the bottom of the screen it says mame write arcade.
-
I added this in Layout.nut of the nevato theme and in another theme that I use for neo geo and now they show in the footer, the year of the game, the title, the manufacturer and on the right side of the footer the cardinal numeral of the game, that was it that I wanted.
/////////////////////////////////////////////////////////
// Game information and text frame
/////////////////////////////////////////////////////////////////
//Title text info
local textt = fe.add_text( "[Title] - [Manufacturer]", flx*0.315, fly*0.955, flw*0.6, flh*0.028 );
textt.set_rgb( 225, 255, 255 );
//textt.style = Style.Bold;
textt.align = Align.Left;
textt.rotation = 0;
textt.word_wrap = true;
//Year text info
local texty = fe.add_text( "[Year]", flx*0.18, fly*0.942, flw*0.13, flh*0.05 );
texty.set_rgb( 255, 255, 255 );
//texty.style = Style.Bold;
//texty.align = Align.Left;
//display filter info
local filter = fe.add_text( "[ListFilterName]: [ListEntry]-[ListSize] [PlayedCount]", flx*0.7, fly*0.962, flw*0.3, flh*0.022 );
filter.set_rgb( 255, 255, 255 );
//filter.style = Style.Italic;
filter.align = Align.Right;
filter.rotation = 0;
-
Hello guys, I need a big help please.
How can I add a video as background instead of a static image?
I would like to add a standard video as background instead of the blue or black background image.