Author Topic: ArcadeBliss - Info Overload Edition  (Read 30774 times)

kent79

  • Hero Member
  • *****
  • Posts: 717
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #15 on: March 24, 2016, 04:24:02 AM »
I can't change game while press up or down button from keyboard in this layout. Do you know why?   :'(

empardopo

  • Full Member
  • ***
  • Posts: 49
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #16 on: March 24, 2016, 05:15:54 AM »
I can't change game while press up or down button from keyboard in this layout. Do you know why?   :'(

I thought the problem was the path to my history.dat but I've changed the path and I get the same.

bundangdon

  • Sr. Member
  • ****
  • Posts: 198
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #17 on: March 24, 2016, 05:31:07 AM »
I can't change game while press up or down button from keyboard in this layout. Do you know why?   :'(

Having the same issue here too :P

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 194
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #18 on: March 24, 2016, 08:01:02 AM »
I can't change game while press up or down button from keyboard in this layout. Do you know why?   :'(
Yes I know,  because in the layout,  I change up and down to scroll the history. Dat text.  Left and right will move the conveyor.  I can add this as a toggle option in the layout to ensure discoverability is better.
« Last Edit: March 24, 2016, 08:03:15 AM by ArcadeBliss »

omegaman

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 880
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #19 on: March 24, 2016, 12:06:40 PM »
Some tweaks that I made to the art transitions, scrolling is somewhat faster and smoother. Info below if anyone want to try it out. 

Changed line at (150) from 150 to 50
const SPIN_MS = 50; // conveyour spin speed

Add transitions to the following lines:

//constructor()
//Add at line(241)
s.trigger = Transition.EndNavigation;


//background
//add at line 431)
background.trigger = Transition.EndNavigation;

//flyer art
//add at line (488)
fylerart.trigger = Transition.EndNavigation;


//wheel art
//add at line (601)
wheelart.trigger = Transition.EndNavigation;
601

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 194
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #20 on: March 24, 2016, 01:32:26 PM »
I uploaded a new version with the following changes:

  • added changes from omegaman (left the spin speed at 100)
  • fixed the favorite icon problem
  • added a layout option to enable/disable scrolling using LEFT/RIGHT instead of UP/DOWN
  • optimized favorite icon handeling removing use of "nofavorite.png"

Thanks everyone for your feedback! Let me know if you would like to see other changes

omegaman

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 880
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #21 on: March 24, 2016, 03:02:39 PM »
I'm really digging it. :)

kent79

  • Hero Member
  • *****
  • Posts: 717
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #22 on: March 24, 2016, 05:40:54 PM »
I have download history.dat and setup the path. But still not working.  How to setup?  :'(

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 194
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #23 on: March 24, 2016, 09:32:46 PM »
I have download history.dat and setup the path. But still not working.  How to setup?  :'(

did you set up the history.dat plugin and generate the index?

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 194
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #24 on: March 25, 2016, 01:45:43 AM »
Added more ToDos to the first post.
  • Add the ESRB Rating Logo
  • Fix Emulator logo display code (will wait till I have multiple emulators)
  • Add Placeholder Flyer image when a game does not have a flyer
  • Change the the text "GAME:" to be the name of the active filter
  • Add a customized menu overlay to match my cab
  • Add a layout option regarding displaying favorite stars "none", "solid", "outlined"

The custom menu overlay will be my next step.. I hate the way the current menus rip you out of the experience.

Also I was asked how I implemented the moving rows for the game text. Here a an example that will work with any text object. I took the idea from the history.dat plugin.

First you need to setup a text object with text. It does not matter how much text is in the object

Code: [Select]
local history =fe.add_text("", 442,188,810,290)
history.charsize = 18;
history.align = Align.Left;
history.word_wrap = true;
history.msg = "XXXXXXXXXXX PUT YOUR TEXT HERE XXXXXXXXXX";

Next I created a tick callback to scroll the text up or down in the text box

Code: [Select]
function historynav( tick_time )
{

if (fe.get_input_state("XXXXXXXXXX   PUT YOUR UP KEY HERE XXXXXXXXXXXXXX")==true)
{
                history.first_line_hint--;
}
if (fe.get_input_state("XXXXXXXXXX   PUT YOUR DOWN KEY HERE XXXXXXXXXXXXXX")==true)
{
history.first_line_hint++;
}
}
fe.add_ticks_callback("historynav");




« Last Edit: March 25, 2016, 02:26:35 AM by ArcadeBliss »

bundangdon

  • Sr. Member
  • ****
  • Posts: 198
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #25 on: March 25, 2016, 06:57:40 AM »
Working great for me! :)

kent79

  • Hero Member
  • *****
  • Posts: 717
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #26 on: March 25, 2016, 06:23:43 PM »
I have download history.dat and setup the path. But still not working.  How to setup?  :'(

did you set up the history.dat plugin and generate the index?

It is ok. Thank you  :)

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 194
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #27 on: March 26, 2016, 04:15:18 PM »
    Todays status update... and updated layout in the first post

    • complete: Add a layout option regarding displaying favorite stars "none", "solid", "outlined"
    • complete: Add a customized menu overlay to match my cab (not a pic of my cab but a placeholder until it is completed
    • complete: Change the the text "GAME:" to be the name of the active filter
    • complete: Add Placeholder Flyer image when a game does not have a flyer (and all other artworks)

    Also did some code optimization and bug fixing. Now only the ERSB left before it is complete. To do this, I will change the "genre display class" to be more generic promoting reuse. That will take a while though.

    Heres a pic of the menu overlay as an attachment. - Enjoy

chrisvg

  • Full Member
  • ***
  • Posts: 78
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #28 on: March 26, 2016, 04:41:05 PM »
Great work on the menu overlay!

bundangdon

  • Sr. Member
  • ****
  • Posts: 198
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #29 on: March 26, 2016, 07:49:53 PM »
This is a beautiful and professional-looking theme :) However, for me it would be great if there was an option to scroll through the box-art (consoles) or flyers (arcade) instead of videos, and have a video/screenshot on the top left (instead of the flyer or box). I was playing with this layout and after a while my eyes were getting exhausted from all the movement on the screen, caused by multiple videos running at one time. But maybe that's just me? ::)