Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - dmmarti

Pages: [1] 2 3 4
1
Emulators / Re: Amiga emulators setup for attractmode?
« on: Today at 07:22:36 AM »
The P-UAE core within Retroarch has been getting alot of updates lately.

It works great using *.hdf files.

You have to have the kickstarts and the WHDLoad.prefs files all named and placed into the \system folder ... but once you have it setup, *.hdf files work great.

If you're a Retroarch user, this lends itself to easy controller setup and the other added options Retroarch has as well.

2
The information, as you mentioned, does need to exist in the Attract Mode romlist file.

To populate a romlist file, there's a few different ways to do it.

You can use the built-in scraping feature of Attract Mode (need to get the latest 2.6.1 update with the fix) to scrape a system against thegamesdb.  That should populate the romlist fields.

You can also import from another front-end like Hyperspin's XML database files.  That would populate those fields - but your rom filenames would need to match what's in the Hyperspin XML file.

I'm not aware of any 3rd party scraper that will generate an Attract Mode formatted romlist file - although there may be one that exists, not sure.

3
That information is programmed into the layout.nut file usually.

You can add code into it that will display various information wherever on the screen you want it to show up.

Here's some examples of code you can put into that theme's layout.nut file to show information .. you will probably have to adjust the X and Y position and the width/height parameters though to fit that theme.

Sample layout.nut code:
-------------------------------

local flx = fe.layout.width;
local fly = fe.layout.height;
local flw = fe.layout.width;
local flh = fe.layout.height;

// emulator text info
local textemu = fe.add_text( "Emulator: [Emulator]", flx* 0.1625, fly*0.5, flw*0.6, flh*0.025  );
textemu.set_rgb( 255, 255, 255 );
textemu.align = Align.Left;
textemu.word_wrap = false;

// year text info
local texty = fe.add_text("Year: [Year]", flx*0.1625, fly*0.525, flw*0.13, flh*0.025 );
texty.set_rgb( 255, 255, 255 );
texty.align = Align.Left;

// players text info
local textp = fe.add_text("Players: [Players]", flx*0.25, fly*0.525, flw*0.13, flh*0.025 );
textp.set_rgb( 255, 255, 255 );
textp.align = Align.Left;

// played count text info
local textpc = fe.add_text("Played Count: [PlayedCount]", flx*0.35, fly*0.525, flw*0.13, flh*0.025 );
textpc.set_rgb( 255, 255, 255 );
textpc.align = Align.Left;

// display filter info
local filter = fe.add_text( "Filter: [ListFilterName]", flx*0.45, fly*0.525, flw*0.2, flh*0.025 );
filter.set_rgb( 255, 255, 255 );
filter.align = Align.Left;

// manufacturer filter info
local manufact = fe.add_text( "Manufacturer: [Manufacturer]", flx*0.1625, fly*0.55, flw*0.25, flh*0.025 );
manufact.set_rgb( 255, 255, 255 );
manufact.align = Align.Left;

// display game count info
local gamecount = fe.add_text( "Game Count: [ListEntry]-[ListSize]", flx*0.41, fly*0.55, flw*0.5, flh*0.025 );
gamecount.set_rgb( 255, 255, 255 );
gamecount.align = Align.Left;

For the genre icon .. that's another section of code that usually exists in the layout.nut file to match up what is in a romlist file (Category field) to a PNG picture file for display.  But you have to make sure to have the PNG files to go along with it.

4
Themes / Re: (WIP) New Theme: Comic Crazy Too
« on: January 10, 2020, 05:12:25 AM »
Update:

Theme has been released.  Links are in the top post for download.

5
Themes / Re: (WIP) New Theme: Comic Crazy Too
« on: January 10, 2020, 05:11:56 AM »
Thanks!

I'm not the best programmer or graphics designer ... but I do enjoy creating themes for Attract Mode.

I also love reading through other's layout.nut files ... always something new to learn for sure.

6
Themes / New Theme: Comic Crazy Too
« on: January 09, 2020, 02:32:28 PM »
Hey everyone,

Dwayne Hurst and I have created a theme for Attract Mode with a comic book vibe.

Formatted for 16x9 resolution TVs/monitors and supporting around 300 systems and collections.

There are two themes.

*_menu = meant for the Displays Menu/nested category displays
*_systems = meant for the individual systems displays

The download link is located here:

https://github.com/dmmarti/am-theme-comiccrazytoo_menu
https://github.com/dmmarti/am-theme-comiccrazytoo_systems

Here is a short video demo of it in action.

https://youtu.be/gS9WXyXLlwM

7
Themes / New theme: Graffiti
« on: January 03, 2020, 07:25:28 AM »
A new niche theme utilizing the Attract Mode Overview game description files.

A graffiti looking theme with a purple/yellow color pallette.

There are two themes.

*_menu = meant for the Displays Menu/nested category displays
*_systems = meant for the individual systems displays

The download link is located here:

https://github.com/dmmarti/am-theme-graffiti_menu
https://github.com/dmmarti/am-theme-graffiti_systems

Here is a short video demo of it in action.

https://youtu.be/pmBojLOF19M


Additional downloads

These theme uses Overview files to show game descriptions..

These files should be placed in a sub-folder within Attract Mode with the following folder structure.

Attract Mode/scraper/(system)/overview

A special scraper/system folder (@) includes overview files to show a synopsis of various systems.

Here's a Github repo with a large amount of Overview files for various systems.

https://github.com/dmmarti/overview

Click on the green Clone/Download button
Download the ZIP file
Extract
Copy the scraper folder's contents to the Attract Mode scraper folder.

8
Themes / New Theme: Space Deck
« on: January 03, 2020, 07:22:49 AM »
Here’s a new theme from Dwayne Hurst (the Emulation Station theme maker).

Similiar to the Star Trek LCARS computer system.

Formatted for 16:9 screens.

There are two themes.

*_menu = meant for the Displays Menu/nested category displays
*_systems = meant for the individual systems displays

The download link is located here:

https://github.com/dmmarti/am-theme-space_deck_menu
https://github.com/dmmarti/am-theme-space_deck_systems

Here is a short video demo of it in action.

https://youtu.be/2Q1NMaJmUFM

9
Themes / New theme - Beyond Basics
« on: January 02, 2020, 06:43:54 AM »
Here’s a new theme from Dwayne Hurst (the Emulation Station theme maker).

More akin to a Hyperspin style theme using fading wheel art and boxart/cartart.

NOTE:
This theme uses higher resolution background PNG files suitable for HD or 4K TV's.

Formatted for 16:9 screens.

There are two themes.

*_menu = meant for the Displays Menu/nested category displays
*_systems = meant for the individual systems displays

The download link is located here:

https://github.com/dmmarti/am-theme-beyond_basics_menu
https://github.com/dmmarti/am-theme-beyond_basics_systems

Here is a short video demo of it in action.

https://youtu.be/2thnOY_lvFw

10
Themes / New theme: 80's
« on: January 02, 2020, 06:40:59 AM »
Here’s a new theme from Dwayne Hurst (the Emulation Station theme maker).

it’s a smaller theme with an 80’s style look and feel using a listbox instead of wheel art.

Formatted for 16:9 screens.

There are three different themes.

*_menu = meant for the Displays Menu/nested category displays
*_arcades = meant for individual MAME related displays
*_systems = meant for the individual systems displays

The download links are located here:

https://github.com/dmmarti/am-theme-80s_menu
https://github.com/dmmarti/am-theme-80s_arcades
https://github.com/dmmarti/am-theme-80s_systems

Here is a short video demo of it in action.

https://www.youtube.com/watch?v=uHRlMT7Gauw

11
Emulators / Re: Panasonic 3DO
« on: December 24, 2019, 07:13:29 PM »
Do you have the BIOS file located in the Retrorach\system folder?

Here's a link to the Libretro documentation for the 4DO core.

https://docs.libretro.com/library/4do/

12
General / Re: updating to stretch
« on: December 19, 2019, 12:40:40 PM »
@Tobas,

Reading your posts in the various threads on the RetroPie forum, it seems your build was very important to you.  I truly hope you made a backup of your SD card before you started changing things.

If you didn't ... then I do feel bad for you.

There are just too many variables and unknowns about the current state of your build that I cannot offer any solution for you.

Upgrading from Jessie to Stretch could've corrupted many things - hard to say.

Depending upon how Attract Mode was originally installed (either manually or via RetroPie Setup script) - and you tried updating via the other method, that could've changed things also. 

Did you have SFML-PI or FFmpeg installed or not?  I don't believe the RetroPie Setup method installs those.

You say you have your configs and roms, etc.....my only advice would be to start fresh, install Attract Mode (pick one method and stick with that method), and rebuild it. 

You mentioned your friend made the Attract Mode GUI not need a keyboard - thats easy enough to do by just TAB > Controls and mapping your gamepads.  You can easily replicate that on a fresh build again.

By starting fresh, that allows folks to more easily help you in the process and offer advice and suggestions.

I don't know what theme your Attract Mode was using, but any theme is easily obtained again and put back onto a fresh build.

Good luck with whatever you decide to do.

13
General / Re: updating to stretch
« on: December 18, 2019, 02:06:39 PM »
@Tobas, is this your thread on the RetroPie forum?

https://retropie.org.uk/forum/topic/24231/unofficial-retroarch-1-8-1/41

If so, you’re using an older version of Attract Mode ... and looking at your picture, it does look like it’s trying to launch, but something isn’t working. I see a segmentation fault occurring.


14
General / Re: updating to stretch
« on: December 18, 2019, 12:28:48 PM »
No, Emulation Station doesn't run Attract Mode.  They are two different front-ends. (however, folks do have custom scripts to reboot and swap between the two - but that's not officially part of RetroPie)

How did you install Attract Mode?  Did you follow the install compile commands on the Wiki or did you use the RetroPie-Setup menu to do it?

Depending upon which one you used, Attract Mode's config files are stored in different locations.

Manual method makes this hidden folder:

/home/pi/.attract

RetroPie-Setup makes this folder (if I remember right):

/opt/retropie/configs/all/attractmode

If you setup your Pi to autostart either of them, this script is altered:

/opt/retropie/configs/all/autostart.sh

It'll either launch "emulationstation" or "attract" (which are the same commands you'd manually type on the command line to launch them).

If you upgraded from Jessie to Stretch .. it's very possible some things have gotten messed up or corrupted.  That's not the recommended process.

You can either start from a base RetroPie image again - or try the manual compile method on the Wiki to try and re-install Attract Mode.

As keilmillerjr said, open up a terminal window and verify the location of the attract executable.  It should be in /usr/local/bin I believe.

If it's not, you'll have to re-install it using one of the above methods.

15
Scripting / Re: music script motion blue
« on: December 17, 2019, 04:29:52 PM »
There isn't a script to edit that has options for background music volume.

It just uses the mpg123 sound player to either play music or not.  There's no config adjustment for mpg123 music player.

There are other scripts out there for RetroPie that have adjustments like that, but they have other quirks that make the whole process more tedious.

This one uses the runcommand-onstart and runcommand-onend scripts to either play or not play.  That's it.

However, I "think" you can do something like this.

/opt/retropie/configs/all

Look at the autostart.sh and you should see this line:

(sleep 10; mpg123 -Z /home/pi/RetroPie/roms/music/*.mp3 >/dev/null 2>&1) &

I think the "-f" flag can be used to decrease the volume (but this is untested)........just found it in the help manual.

The -f flag is the scale factor and I think it controls the amplitude of the mpg123 output.

Maximum value is:  32768

So....to set the background music to 50%, it would be:  16384

So change that line to:

(sleep 10; mpg123 -f 16384 -Z /home/pi/RetroPie/roms/music/*.mp3 >/dev/null 2>&1) &

.....then restart your Pi and see if that works.

25% volume would be:  8192

(sleep 10; mpg123 -f 8192 -Z /home/pi/RetroPie/roms/music/*.mp3 >/dev/null 2>&1) &

Pages: [1] 2 3 4