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

bionictoothpick

  • Sr. Member
  • ****
  • Posts: 315
  • He who laughs lasts.
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #60 on: April 25, 2016, 03:10:40 AM »
Sounds great...I'm learning a lot from seeing other code.

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 194
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #61 on: April 25, 2016, 03:15:57 AM »
Well if that'S the case, wait until you see what I have going for the new theme :) here's a teaser (see attachment
« Last Edit: April 25, 2016, 03:26:18 AM by ArcadeBliss »

bionictoothpick

  • Sr. Member
  • ****
  • Posts: 315
  • He who laughs lasts.
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #62 on: April 25, 2016, 08:14:46 AM »
You've got a lot of favorites! It reminds me of the OUYA interface in some ways. Have fun.

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 194
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #63 on: April 25, 2016, 10:19:28 AM »
Oh wise jedi...you recognize the inspiratin for this theme  ;D

bionictoothpick

  • Sr. Member
  • ****
  • Posts: 315
  • He who laughs lasts.
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #64 on: April 27, 2016, 02:56:00 PM »
An android port of attractmode would be a great addition for the ouya...

peanutwarrior

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: ArcadeBliss - Info Overload Edition
« Reply #65 on: April 30, 2016, 12:00:52 PM »
One of the only themes on here I could find horizontal wheel scrolling. Thanks for the coding. Hope you didn't mind I changed the layout. Brilliant for consoles..



[attachment deleted by admin]
« Last Edit: April 30, 2016, 12:02:45 PM by peanutwarrior »

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 194
    • View Profile
Re: ArcadeBliss - Info Overload Edition
« Reply #66 on: May 01, 2016, 01:17:37 AM »
One of the only themes on here I could find horizontal wheel scrolling. Thanks for the coding. Hope you didn't mind I changed the layout. Brilliant for consoles..

That really looks nice. I will have a update to the horizontal scroll code soon  fixing a couple of problems with it.  Why not open a thread with your version of the theme?

arthurvalenca

  • Sr. Member
  • ****
  • Posts: 113
    • View Profile
Re: New Theme - ArcadeBliss
« Reply #67 on: April 04, 2020, 09:14:24 PM »
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");



I like this code a lot but it just worked well until attractmode 2.3.0 after these it no longer functions to scroll history.dat, someone can help how to fix this code so that pressing the up and down arrow can scroll history .dat information.