Attract-Mode Support Forum
Attract-Mode Support => Themes => Topic started by: verion on March 02, 2016, 01:03:15 AM
-
UPDATE:
THE EYE development re-started! Yay! My weak coding skills are no longer an issue - because it will be coded by ArcadeBliss. Currently we have a working prototype with a key features and testing a few new ideas.
You can see the video HERE (https://www.facebook.com/ONYXarcade/videos/671447646364090/)
ORIGINAL POST:
This is a concept for a new theme called THE EYE
(http://www.onyxarcade.com/public/the_eye-theme-concept-by-ClanLogoDesign_com.jpg)
You can see video here:
http://tinyurl.com/the-eye-theme-concept
-
Would be nice if we could get some spining of some of those layers :P (around the circle, hope u understand what I m talking about :P)
Awesome :D you are very good
-
Good idea - it could rotate, maybe on the game title change.
-
Damn you man, I was thinking about doing something like that. But, it's all good... :P
-
And, I "see" what you are doing there, no pun intended.
-
The "eye" can rotate or wink when it changes the game. :)
-
Even better - the eye can be constructed with multiple layers and those layers can rotate and scale independently.
But it sounds like it is waaay above my coding skills.
---
It's just the concept (for now). I will have to make some clever masking in that corners - to hide the fact that video can't be cropped to round shape - and fanart can't actually goes that "deep" under snap.
-
THE EYE development started! Yay! My weak coding skills are no longer an issue - because it will be coded by ArcadeBliss. Currently we have a working prototype with a key features and testing a few new ideas.
You can see the video HERE (https://www.facebook.com/ONYXarcade/videos/671447646364090/)
What do you think about the video "window"?
Image can be bent (like a sphere) or totally flat.
-
i think you guys....
have totally redeemed yourselves
thanks will be following this........one
-
good to see team work 8)
-
Looks awesome. :)
My idea...
You should make it "blink" on game change. (Never mind that might be creepy..) :P
-
Actually ArcadeBliss was first to propose this. I'm not sure if it will look good, but I've said "give it a go".
For me something like shutter would be better.
-
I'm working on info panels for this theme.
What do you think?
What info you would like to display?
Is the "PLATFORM: ARCADE" good enough? or should I go with platform logo? I would rather stick to the text only, because I don't see (a good) place to put the logo"
-
I think Platform is enough. The theme will have enough assets for a user to deal with ( snap, fanart, wheel logos). I like the curved arch to mach the eye's curve
-
I agree. And mame-only users (like me) could use this slot for something else that is not available for other emus (that don't have nplayers.ini etc.).
---
I like the curved arch of info panels too - my only concern is if there is enough space left for spin wheel - especially in 16:9
And I think that it would be nice if the spin wheel curve could match the eye's curve - like bent in opposite direction than robospin wheel.
-
Thank you all the effort. I will give advise after 1st version released :P
-
I agree. And mame-only users (like me) could use this slot for something else that is not available for other emus (that don't have nplayers.ini etc.).
---
I like the curved arch of info panels too - my only concern is if there is enough space left for spin wheel - especially in 16:9
And I think that it would be nice if the spin wheel curve could match the eye's curve - like bent in opposite direction than robospin wheel.
---
btw - I've sent you features storyboard on skype
On Monday night I'll get back to coding. Reversing the wheel is no problem, just one character of code to change
-
As you can tell, I've not made any updates to the eye because I you side tracked me with the "converyor_helper" module ;D . Here are the current config options and their defaults plus explination. Once the Eye is released, I will release the module as a stand-alone item. Mabye Raygun will include it in the standard distro. Let me know if other options are needed. I have finished all options for a "Spinwheel" type of conveyor. The linear types are up next.
// ----------- General List Options -----------
type = ch.Spinwheel; // OPTIONS: ch.Spinwheel / ch.Linear_Vertical / ch.Linear_Horizontal
bend.direction = ch.Right; // OPTIONS: ch.None / ch.Left / ch.Right
bend.radius = fe.layout.height / 2; // OPTIONS: radius of the bend in pixels
x = fe.layout.width / 2; // OPTIONS: top left x-coordinate if gamelist is linear or the center x-coordinate if a spinwheel
y = fe.layout.height / 2; // OPTIONS: top left y-coordinate if gamelist is linear or the center y-coordinate if a spinwheel
width = 270; // OPTIONS: game list item and linear list's width in pixels
height = 0; // OPTIONS: linear list's height in pixels
// ----------- Spinwheel options -----------
spinwheel.shape = 180; // OPTIONS: shape of the spinwheel arc in degrees 0 - 360. eg: 270 or 180 or 360
spinwheel.rotate_items = true; // OPTIONS: true / false - Rotate the items along the spinwheel arc
// ----------- List Item Options -----------
item.contentType = ch.Artwork_and_Text; // OPTIONS: ch.Artwork / ch.Text / ch.Artwork_and_Text / ch.Artwork_or_Text / ch.Flyer_and_Artwork / ch.Custom
item.count = 12; // OPTIONS: Total number of gamelist items to display
item.sizeScaling.low = 0.20; // OPTIONS: 0-100 Scaling size percentage to use for the item furthest from the selected item
item.sizeScaling.high = 0.80; // OPTIONS: 0-100 Scaling size percentage to use for item closest to the selected item
item.sizeScaling.currentlySelected = 1.8; // OPTIONS: 0-100 Scaling size percentage to use for the currently selected item
item.alphaScaling.low = 60; // OPTIONS: 0-100 Scaling size percentage to use for the item furthest from the selected item
item.alphaScaling.high = 200; // OPTIONS: 0-100 Scaling size percentage to use for item closest to the selected item
item.alphaScaling.currentlySelected = 255; // OPTIONS: 0-100 Scaling size percentage to use for the currently selected item
item.normal.height = 120; // OPTIONS: Height of each gameList item in pixels
item.normal.width = width; // OPTIONS: Width of each gameList item in pixels - changes depending on bend factor with linear lists
item.normal.background = ch.Color; // OPTIONS: ch.None/ ch.Color / ch.Item_Background (file: gameItemBg.png)
item.normal.color.red = 128; // OPTIONS: background red color channel 0 - 255
item.normal.color.green = 0; // OPTIONS: background green color channel 0 - 255
item.normal.color.blue = 128; // OPTIONS: background blue color channel 0 - 255
item.currentlySelected.background = ch.Color; // OPTIONS:ch.None / ch.Color / ch.File (file: gameSelectedBg.png) - Background png for the currently selected gameList item
item.currentlySelected.color.red=0; // OPTIONS: background red color channel 0 - 255
item.currentlySelected.color.green=128; // OPTIONS: background green color channel 0 - 255
item.currentlySelected.color.blue=128; // OPTIONS: background blue color channel 0 - 255
item.margin.left = 10; // OPTION: bounding box left margin size for all images and text
item.margin.right = 10; // OPTION: bounding box right margin size for all images and text
item.margin.top = 10; // OPTION: bounding box top margin size for all images and text
item.margin.bottom = 10; // OPTION: bounding box bottom margin size for all images and text
// ----------- List Item Content: Text -----------
text.message = "[Title]";
text.alignment = Align.Centre; // OPTIONS:left/right/center
text.normal.font = "Arial";
text.normal.size = 16; // OPTIONS: text font size for every gameList item
text.normal.color.red = 255; // OPTIONS: text font red color channel 0 - 255
text.normal.color.green = 255; // OPTIONS: text font green color channel 0 - 255
text.normal.color.blue = 255; // OPTIONS: text font blue color channel 0 - 255
text.currentlySelected.font = "Arial";
text.currentlySelected.size = 16; // OPTIONS: text font size for every gameList item
text.currentlySelected.color.red = 255; // OPTIONS: text font red color channel 0 - 255
text.currentlySelected.color.green = 255; // OPTIONS: text font green color channel 0 - 255
text.currentlySelected.color.blue = 128; // OPTIONS: text font blue color channel 0 - 255
// ----------- List Item Content: Artwork -----------
artwork.type = "wheel"; // OPTIONS: name of the artwork to use for the conveyor
artwork.type2 = "snap"; // OPTIONS: name of the artwork to use for the conveyor setting "Flyer_and_Artwork"
artwork.preserveAspect = false; // OPTIONS: true / false
-
Heavenly!
Looks like you've done everything I've asked for and then some more - like gradual scaling and fading, etc. It's just awesome!
People will love you - especially for "ch.Artwork_or_Text" option.
-
Where can i get this theme? This is a way cool, awsome theme.
-
THE EYE development is back on the track.
With ArcadeBliss behind the wheel (coding), it is progressing quite fast. Here's a screenshot of alternate game list view - using only text. It's a great feature for game systems without the wheel graphics.
-
Waiting for this :)
-
yeah me too ;) . So verion, when are you gonna release the horses :)
-
Sorry guys.
TTBT it's ready for a week now, but I didn't have the chance to make the final test because of huuuuge hardware revolution in my office. I'll try to make this happen til the end of the week.
-
Any updates on this layout? Can't wait to test it out.
Thanks,
HH