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 - asahendrix

Pages: [1] 2 3 ... 6
Themes / Re: Using native Hyperspin in attract-mode
« on: April 29, 2020, 06:02:15 PM »
What a great project! Keep up the good work!

The changing snap positions for each selected system makes me think of a project I'm working on - I'm wanting to have the video snap placement change depending on the system that the selector is currently on. I've looked through the hyperspni.nut file and, if I'm not mistaken, it seems like the changing snap positions in the hyperspin.nut is actually pointing to various system themes (lines 336-350) - is that correct? My only roadblock with my project is that I don't know how to code my layout where the snaps are in a different position with each selected system.

Themes / Re: Help modifying a layout
« on: April 11, 2020, 07:35:21 AM »
I am 100% sure I understand the question - but I'll try to answer.

The video file for each game has to be named exactly the same as the game. Let's say you have Super Metroid for Super Nintendo (snes). If the Super Metroid game file is named "Super Metroid (Japan, USA) (En,Ja).sfc" then the video file HAS to be name "Super Metroid (Japan, USA) (En,Ja)" - otherwise the video would not load properly.

I would also keep video snaps in one folder (snaps), box art in a different folder (marquee or flyer, depending on the layout), wheel art (game logos - "wheels" folder) in a different folder etc. If you have a lot of different file types in one folder and that sounds like it would take a long time, you can go to the folder and organize by type and that will separate the image files from the video files - then you can simple grab all of the video files or png files (or whatever file type you need to move to it's own folder).

Idk if this answers your question - I hope this helps! :)

Themes / Re: New SubtleHD Layout Mockup
« on: April 10, 2020, 07:22:17 PM »
Very nice! Clean and modern.  :D

Thanks Yaron! Your the best!

Themes / Re: New SubtleHD Layout Mockup
« on: April 10, 2020, 07:21:11 PM »
I love when a new theme might pop out.
Do you have a vid or link to it... So we can see what it looks like in motion.... Thanls

Thank you muchly! I wish I had a preview - this is just a render I did on Adobe XD. But, once I get time, I can export and code in all the layers in my project so once I have time I'll get a preview up  :D

Themes / Re: The Great Themes Collection v2.0 [Released!!]
« on: April 10, 2020, 10:30:08 AM »
Really great collection, Yaron!!

Themes / New SubtleHD Layout Mockup
« on: April 10, 2020, 09:38:01 AM »
Hello all,

       I've been working on a mock up for a layout I'd like to create on AM (once the semester is over). It has a heavy influence of the Epic Noir Theme for Retropie. I know they were concerned about redistribution, so I'd check with them before I'd release this. Let me know your thoughts, likes, dislikes, etc. Happy Good Friday!

Themes / Re: WIP - New theme suggestions
« on: February 05, 2020, 08:00:14 PM »
If you find a 3D room builder that you like, let me know - I'd definitely like to try my hand at that.

There is code for music if you just wanted to include a music folder within your layout folder. I have ambient music that plays for all of attract mode. I set it up awhile back so I'd have to go through my notes to see how I did that. On top of the AM music, I had worked on a theme with takoni and Yaron where music was incorporated into the layout itself. We had a music folder within the layout folder with various songs in it and once you went into, say, Super Nintendo then a random song from that folder would play.

Here is the most recent wheel list I have used. jedione helped me out a bunch with it. It is left vertical and semi-large. Put Part 1 at the beginning of your layout file just underneath the layout title and credits if you have them. Then put Part 2 somewhere in your layout (I don't think it matters):

///////////////PART 1

   # systemwheel
local systemwheel = fe.add_artwork("wheel", flx*0.86, fly*0.01, flw*0.13, flh*0.10);
systemwheel.preserve_aspect_ratio = true;
//background.trigger = Transition.EndNavigation;

////////////////PART 2

   # wheel code for conveyor
local wheel_x = [ flx*0.78, flx*0.05, flx*0.78, -flx*0.32, flx*0.78, -flx*1.4255, flx*0.03, -flx*1.4255, flx*0.78, -flx*0.325, flx*0.78, flx*0.78, ];
local wheel_y = [ -fly*0.22, -fly*0.105, fly*0.0, fly*0.105, fly*0.215, fly*0.325, fly*0.436, fly*0.61, fly*0.72 fly*0.83, fly*0.935, fly*0.99, ];
local wheel_w = [ flw*0.18, flw*0.18, flw*0.18, flw*0.18, flw*0.18, flw*0.18, flw*0.20, flw*0.18, flw*0.18, flw*0.18, flw*0.18, flw*0.18, ];
local wheel_a = [  80,  80,  80,  80,  100,  100, 255,  100,  100,  80,  80,  80, ];
local wheel_h = [  flh*0.11,  flh*0.11,  flh*0.11,  flh*0.11,  flh*0.11,  flh*0.11, flh*0.13,  flh*0.11,  flh*0.11,  flh*0.11,  flh*0.11,  flh*0.11, ];
local wheel_r = [  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ];
local num_arts = 6;

class WheelEntry extends ConveyorSlot
      base.constructor( ::fe.add_artwork( my_config["wheel"] ) );

   function on_progress( progress, var )
      local p = progress / 0.1;
      local slot = p.tointeger();
      p -= slot;

      if ( slot < 0 ) slot=0;
      if ( slot >=10 ) slot=10;

      m_obj.x = wheel_x[slot] + p * ( wheel_x[slot+1] - wheel_x[slot] );
      m_obj.y = wheel_y[slot] + p * ( wheel_y[slot+1] - wheel_y[slot] );
      m_obj.width = wheel_w[slot] + p * ( wheel_w[slot+1] - wheel_w[slot] );
      m_obj.height = wheel_h[slot] + p * ( wheel_h[slot+1] - wheel_h[slot] );
      m_obj.rotation = wheel_r[slot] + p * ( wheel_r[slot+1] - wheel_r[slot] );
      m_obj.alpha = wheel_a[slot] + p * ( wheel_a[slot+1] - wheel_a[slot] );

local wheel_entries = [];
for ( local i=0; i<num_arts/2; i++ )
   wheel_entries.push( WheelEntry() );

local remaining = num_arts - wheel_entries.len();
for ( local i=0; i<remaining; i++ )
   wheel_entries.insert( num_arts/2, WheelEntry() );

local conveyor = Conveyor();
conveyor.set_slots( wheel_entries );
conveyor.transition_ms = 0;
try { conveyor.transition_ms = my_config["transition_ms"].tointeger(); } catch ( e ) { }

I hope this helps!

Themes / Re: WIP - New theme suggestions
« on: February 01, 2020, 08:45:41 PM »
This looks great! I have a vertical left wheel that you may like. I’ll send it to you when I get to my computer. Great work!

Themes / Re: Nostalgic Bedroom By Pademonium
« on: January 28, 2020, 07:55:32 PM »
This is a huge step in the right direction. I’m really anxious to see it all come together!

I don’t know enough about coding or graphic design to carry someone’s suit case, but I will say that I personally love a more realistic look and less “cartoony” look if that makes sense. The Ol Room layouts really opened the door for other great layouts but my only reservation was that the console and props looked obviously pasted into the background image. Some lighting/saturation changes to some layers and some geographic changes to make the, say, NES look like it’s not about to fall off the desk goes a long way. Just my two cents from a consumer point of view :)

Keep up all the great work! :)

Themes / Re: MatteCleanHD (WIP) Preview
« on: January 24, 2020, 08:19:43 PM »
Thanks to jedione the layout is coming along fabulously!

We’re in the process of getting the video to move positions with each selection. After that, and some touch ups, this will be released! This is fortunate because I already have some big ideas for another layout  8)

Themes / Re: MatteCleanHD (WIP) Preview
« on: January 18, 2020, 08:37:03 PM »
it look as though,  the video is suposed to be placed in piticluler spot for each system,  that might not be hapining..

could be fixed..    great photoshop... for the systems

That’s exactly what I’m trying to do. It would be a long script but I think it would start with something like:

if([selection] = Atari 2600
   local snap...flh*0.234, flw*0.567...
if([selection] = Super Nintendo
   local snap...flh*0.891, flw*0.123...

I’m not good enough at coding to know the exact script needed but I think it would be something similar...

Themes / Re: MatteCleanHD (WIP) Preview
« on: January 17, 2020, 09:30:02 PM »
A quick update with a video!

I have the animations working and the images properly integrated. I’m stuck on an issue with the wheels so that’s why they can’t be seen in the video.

I’m going to have to plot the video snaps for every single image and then try and figure out some sort of “if” statement to use. Any help with that would be greatly appreciated...

Themes / Re: MatteCleanHD (WIP) Preview
« on: January 17, 2020, 09:23:01 PM »
BRILLIANT!!! really love the 2600 one! nice work!!

Thank you for the kind words! The middle artworks that are used are not mine, but they can be viewed and downloaded freely at - making progress!

Themes / Re: MatteCleanHD (WIP) Preview
« on: January 17, 2020, 09:20:27 PM »

Thank you takoni! I am a student of yours!!

Themes / Re: MatteCleanHD (WIP) Preview
« on: January 12, 2020, 07:02:06 PM »
Hello all!

Quick update: I’ve been on photoshop creating all the individual background images for the systems that I have (I believe the standard systems that come with attract mode/retropie) which is around 30 total.

Additionally, I’ve created an image for each system that acts as the selector and I’m in the process of creating the text box info for each system - I believe I have 11 left to do.

After that, it’s on to the coding side which is my weakness. I’ve been using a different layout and then just plugging my own ideas into that pre-made layout. I’ve commenting out a lot of components that I don’t want to use. As you know/can imagine, there is a lot of unnecessary code - about to the point where I’m thinking of just trying to code this from scratch, using the code that I need and thus cleaning up the layout file.

This will, at first, be a Systems layout.

Once I have a clean layout file, I’m going to plot the animations, plot the snaps (for almost 30 different images) and attempt to manipulate the code into:
-changing the background for each selected system
-changing the text box for each system
-changing the selector image for each system
-using animations for the text box, selector, and system wheel in the top right corner.
-using metadata for each system to populate a synopsis for each selected system inside the half opacity rectangle at the bottom of the art image in the middle.

For a non-Systems layout, I’d like to have metadata for each game populate the text box and a synopsis of the game populate in the half opacity block at the bottom of the art image in the middle. I realized after the fact that I probably could have just used metadata to populate the system info box rather than manually adding all this info myself, but I don’t know much about integrating metadata anyway so that’s another hurdle.

I’m going to (eventually) put a clock in the bottom right corner and (if I can figure out how) add the temperature of the Pi next to the clock.

I’m desperately sorry that I don’t have any videos yet. I mainly wanted to give whoever was interested a detailed update as I’m starting a semester of school tomorrow. I wanted to finish this over Christmas break and I’m super bummed that I wasn’t able to. It feels like I’m trying to sneeze and can’t lol

Please feel free to critique as you feel necessary and I’m also open to advise and/or help. To be continued!  :)

Pages: [1] 2 3 ... 6