Author Topic: ArcadeBliss - Cab Edition: 2016-05-16 Update  (Read 55463 times)

bionictoothpick

  • Sr. Member
  • ****
  • Posts: 320
  • He who laughs lasts.
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #45 on: May 18, 2016, 02:40:40 AM »
If they conveyor works in a surface like I'm hoping, re-positioning for vertical orientation will be easier than I first thought.

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 195
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #46 on: May 18, 2016, 08:57:50 AM »
I thought about putting the entire layout in a surface but I don't feel like doing this work. It would simplify the abstraction  between the screen resolution and the layout.

Maybe Raygun could make a change to attractmode to make this happen automatically (fe.layout) and allow us to us the standard .set_pos, etc commands to manipulate it.
« Last Edit: May 18, 2016, 11:48:05 AM by ArcadeBliss »

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 195
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #47 on: May 18, 2016, 02:19:26 PM »
This is my updated idea for layout. You may try it if you like

// Show Ribbon
      display_ribbon.width = 135;
      display_ribbon.height = 135;

// Clock
   local l = fe.add_image("images/mainmenu/Clock.png");
   l.set_pos( 700, 7 );
   local dt = fe.add_text( "", 717, 4, 180, 25 );
   dt.set_rgb( 210, 208, 208 );
   dt.align = Align.Left;
   dt.font = "Arial";
   dt.charsize =23;


//Game Name & Favorite image
   local t = sur.add_text("",24,GAMEITEMHEIGHT-20,GAMEITEMWIDTH-50,14);
         t.font ="Arial";
         t.style = Style.Bold;
         t.align = Align.Centre;
         t.set_rgb( 255, 255, 255 );
         t.charsize = 14;

local fav = sur.add_image(favIconType,5,GAMEITEMHEIGHT-19,16,16);

// Show game flyer
                gameflyer_surface = fe.add_surface( 210,210);
      gameflyer_surface.set_pos(560,370);

I have incorporated all of you settings in the mod kent79, including the black strips to cover the gameitems extending outside of the view screen in widescreen view

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 195
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #48 on: May 18, 2016, 02:22:55 PM »
I have uploaded a new version including the suggestions from kent79 and all of his personal mod suggestions.

Although the fix with putting the conveyour in a surface worked, AM became very choppy when animating the games left and right. I reverted the implementation and just did the "low tech" fix of putting black borders on the left and right of the viewing area.

Let me know if there are any other problems.

liquid8d

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 442
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #49 on: May 18, 2016, 03:55:59 PM »
Incase anyone is interested, I will need to put the conveyour in a surface to keep the offscreen objects from showing on a widescreen.

That's a good solution if it stays as 3.. but you might need some additional logic when you get more than 3 implemented, mainly to make use of the extra screen real estate :)

kent79

  • Hero Member
  • *****
  • Posts: 843
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #50 on: May 18, 2016, 05:09:50 PM »
Thank you for your great effort. I also find a sound issue while background art is snap. The sound is repeated. Please put below script to remove background sound. Thanks.  ;)

Code: [Select]
//Background picture
background.video_flags = Vid.NoAudio;
« Last Edit: May 18, 2016, 07:21:46 PM by kent79 »

bionictoothpick

  • Sr. Member
  • ****
  • Posts: 320
  • He who laughs lasts.
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #51 on: May 18, 2016, 06:30:58 PM »
I'd like the search feature to be incorporated into attractmode as a plugin...much like the history is...

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 195
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #52 on: May 18, 2016, 08:34:37 PM »
I'd like the search feature to be incorporated into attractmode as a plugin...much like the history is...
This is on my list for my bartop cab.  On the list of functionality,  I would like to search across different displays simultaneously but this is not possible with the current AM implementation. The other option is to read the ROM list directly but then it starts to get ugly.  Either way,  joystick and keyboard navigation is on the list as well as  the ability to launch games directly from the search plugin.

Anyone with ui and/or design chops would be appreciated to make a mockup how it should look.

bundangdon

  • Sr. Member
  • ****
  • Posts: 212
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #53 on: May 19, 2016, 04:46:24 AM »
Fantastic stuff once again! I just wish there was an easy way to get it set up on a regular flat screen (1920x1080) monitor :)

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 195
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #54 on: May 19, 2016, 08:21:50 PM »
Sorry but I do not have any cabs or PCs  with wide-screen format monitors . I have no problems helping anyone that wants to change  my layouts to a wide screen format.

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 195
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #55 on: May 19, 2016, 08:39:35 PM »
Thank you for your great effort. I also find a sound issue while background art is snap. The sound is repeated. Please put below script to remove background sound. Thanks.  ;)

Code: [Select]
//Background picture
background.video_flags = Vid.NoAudio;

Done and download link has been uploaded
« Last Edit: May 20, 2016, 07:25:06 AM by ArcadeBliss »

kent79

  • Hero Member
  • *****
  • Posts: 843
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #56 on: May 28, 2016, 05:47:07 PM »
Hi ArcadeBliss

Just find something issue on your theme's image - flyer.png . The file size is 3.57MB. I think the picture didn't optimize. You may update it if you like. Thanks.
« Last Edit: May 28, 2016, 06:32:37 PM by kent79 »

ArcadeBliss

  • Sr. Member
  • ****
  • Posts: 195
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #57 on: May 30, 2016, 11:10:56 PM »
Thanks. I learned a bit while working on your theme. I will probably simplify the conveyour code using yours as a temple. Also, I noticed it is not that hard to make a flexible layout that will scale according to the display.

I am using the nightly build version of AM that included the new navigation options including Left/Right. Once this is released in the wild by Raygun, I will release some updates I've done to this theme.

ZeroQI

  • Jr. Member
  • **
  • Posts: 15
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #58 on: August 28, 2016, 03:35:52 PM »
Really good theme, i like it a lot, it has the full rom name
I did struggled to have left & right working initially, and some filters issue so i did the below:

Code: [Select]
display mame1
layout               ArcadeBliss Cab Edition
romlist              mame1
in_cycle             yes
in_menu              yes
global_filter       
rule                 CloneOf not_equals .*
rule                 Status equals good|imperfect
rule                 Status not_equals preliminary
rule                 Players contains 1|2
rule                 Category not_contains Electromechanical|Tabletop|Casino|Quiz|Mahjong|Computer|Microcomputer|Test|Portable|Console|Handheld|Device|Training Board|Synthesiser|Clock|Document Processors
rule                 Category not_equals Misc.|Quiz / Korean|Electromechanical / Reels|Casino / Cards|Casino / Reels
rule                 Title not_contains bootleg|prototype
rule                 Manufacturer not_contains bootleg
rule                 Year not_contains ?
#rule                 DisplayType equals raster|vector
#rule                 Control contains joystick
#rule                 Control contains 2-way|4-way|8-way
#rule                 Control not_contains keyboard|mouse|trackball

filter               All

filter               Favourites
rule                 Favourite equals 1
filter               "Most Played Games"
sort_by              PlayedCount
reverse_order        true
rule                 PlayedCount not_contains 0
filter               "Breakout"
rule                 Category contains Ball & Paddle|Breakout
filter               Casino
rule                 Category contains Casino
filter               Driving
rule                 Category contains Driving|Biking|Motorcycle
filter               Fighter
rule                 Category contains Fighter
filter               Mature
rule                 Category contains Mature
filter               "Maze Games"
rule                 Category equals Maze
filter               Mini-Games
rule                 Category contains Mini-Games
filter               Pinball
rule                 Category contains Pinball
filter               Platform
rule                 Category contains Platform
filter               Puzzle
rule                 Category contains Puzzle
filter               Rhythm
rule                 Category contains Rhythm
filter               Shooter
rule                 Category contains Shooter
filter               Sports
rule                 Category contains Sports
filter               Tabletop
rule                 Category contains Tabletop
[...]
input_map
left                 Joy0 Left
left                 Delete
right                Joy0 Right
right                End
custom1              Right
custom2              Left
custom3              Backspace
[...]
plugin KeyboardSearch
enabled              yes
param                results_mode Show Results
param                trigger Custom3

I think a mame already filled attract.cfg could help beginners with the mapping (attached)
The emulator.cfg include Snaps;snaps\Videos so video are taken first and fixed snapshot behind if not present
With all global filters above, most are present

I do have some questions that may or may not be theme related:
- when going up to the filters menu from the rom selection, it refreshes it once i reach the third from the bottom, otherwise there is a glitch and don't see the red selection rectangle and the filter list doesn't show the selected item at the bottom...
- Any way to make it filters global across Displays ?
- when i was struggling with left right, i had text search with keyboard coming up when pressing left. How to bring it up voluntarily ? [EDIT] I foundit: tab > Plug-ins > TextSearch > enables and set backspace as Custom3 key
« Last Edit: August 28, 2016, 04:18:43 PM by ZeroQI »

einarsen

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: ArcadeBliss - Cab Edition: 2016-05-16 Update
« Reply #59 on: August 29, 2016, 04:18:15 PM »

This has nothing to do with the Attract Mode theme (which looks cool) but your swappable control panels. I LOVE that idea. I wanted to do that for my Taito cabinet but abandoned the idea when I discovered that I'd have to rewire the coin mechs (I don't use buttons to replicate coin drops, only the real thing). However, seeing your rack of control panels makes me want to revisit the Molex idea where I wire a Ultimarc control board to a female end and then attach a male end to each of the control panels. Either that or do a smaller Molex for the coin mechs and then just mount a dedicated control board to each control panel and then go USB to the PC.

Which method do you use?