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.


Topics - Billyc666

Pages: [1]
1
Themes / WIP - New theme suggestions
« on: February 01, 2020, 08:36:04 AM »
any sugestions on the wheel list on this layout, to me it doesnt look good, but im kinda stumped for ideas



Code: [Select]
// Include the converyour helper module
fe.load_module("conveyor_helper");

fe.layout.width = 1920
fe.layout.height = 1080


fe.add_image("images/sysbackground/[DisplayName].png", 0, 0, 0, 0);

local frontbox = fe.add_artwork("box", 607, 758, 222, 338);
frontbox.origin_x = 111;
frontbox.origin_y = 169;
frontbox.rotation = 342;
local snap = fe.add_artwork( "snap", 1040, 172, 402, 308);
snap.pinch_y = -40;
snap.skew_y = -16;
fe.add_image("images/frame.png", 1014, 80);
fe.add_image("images/mask.png", 679, 780);


local vList = MyGameList();

// ----------- General List Options -----------
vList.type = ch.Linear_Vertical; // OPTIONS: ch.Spinwheel / ch.Linear_Vertical / ch.Linear_Horizontal
vList.bend.direction = ch.Right;  // OPTIONS: ch.Left / ch.Right
vList.x = 0; // OPTIONS: top left x-coordinate if gamelist is linear or the center x-coordinate if a spinwheel
vList.y = 0; // OPTIONS: top left y-coordinate if gamelist is linear or the center y-coordinate if a spinwheel
vList.width = 70; // OPTIONS: linear game list total width in pixels
vList.height = 500; // OPTIONS: linear list's height in pixels
vList.y = 300; // OPTIONS: linear list's height in pixels
vList.ms_speed = 250; // OPTIONS: in milliseconds, sets the speed of the conveyor

vList.fade_delay = 500; // the amount of time in milliseconds before the fade should start
vList.fade_speed = 1; // the mulitplier controlling the speed of the fade
vList.fade_selected = false; // OPTIONS: TRUE/FALSE fade selected game if gamelist fading is active


// ----------- Linear List options -----------
vList.linear.padding = 0; // the amount of padding in pixels between each gamelist item

// ----------- List Item  Options -----------
vList.item.contentTemplate = ch.Artwork_or_Text; // OPTIONS: ch.Artwork / ch.Text / ch.Artwork_and_Text / ch.Artwork_or_Text / ch.Flyer_and_Artwork
vList.item.count = 3; // OPTIONS: Total number of gamelist items to display
       
vList.item.sizeScaling.low = 1.00; // OPTIONS: 0-100 Scaling size percentage to use for the item furthest from the selected item
vList.item.sizeScaling.high = 1.00; // OPTIONS: 0-100 Scaling size percentage to use for item closest to the selected item
vList.item.sizeScaling.currentlySelected = 1.10; // OPTIONS: 0-100 Scaling size percentage to use for the currently selected item
       

       
vList.item.width = 450; // OPTIONS: Width of each gameList item in pixels before scaling - dynamic with linear horizontal lists
       
vList.item.margin.left = 40; // OPTION: bounding box left margin size for all images and text
vList.item.margin.right = 100; // OPTION: bounding box right margin size for all images and text
vList.item.margin.top = 400; // OPTION: bounding box top margin size for all images and text
vList.item.margin.bottom = 0; // OPTION: bounding box bottom margin size for all images and text
       
       
// ----------- List Item Content: Text -----------
vList.text.message = "[Title]";
vList.text.alignment = Align.Centre;  // OPTIONS:left/right/center
vList.text.normal.font = "Arial";
vList.text.normal.size = 18; // OPTIONS: text font size for every gameList item
vList.text.normal.color.red = 255; // OPTIONS: text font red color channel 0 - 255
vList.text.normal.color.green = 255; // OPTIONS: text font green color channel 0 - 255
vList.text.normal.color.blue = 128; // OPTIONS: text font blue color channel 0 - 255

vList.text.currentlySelected.font = "Arial";
vList.text.currentlySelected.size = 18; // OPTIONS: text font size for every gameList item
vList.text.currentlySelected.color.red = 128; // OPTIONS: text font red color channel 0 - 255
vList.text.currentlySelected.color.green = 255; // OPTIONS: text font green color channel 0 - 255
vList.text.currentlySelected.color.blue = 128;  // OPTIONS: text font blue color channel 0 - 255
       
// ----------- List Item Content: User Defined Artwork -----------
vList.artwork.type = "wheel"; // OPTIONS: name of the artwork to use for the conveyour
vList.artwork.preserveAspect = true; // OPTIONS: true / false


// show the vertical list
vList.show();


2
General / Help Understand theme creation
« on: January 24, 2020, 07:54:49 AM »
Hoping some one can help, im trying to understand how theming works, i was looking at the layout file for miflat theme which is horizontal scroll main menu
but i dont see how the layout is calling the artwork for the wheels or how the list is set horizontal, basically i just want to mess with an idea for a main menu theme similar to the image below but have  no understanding of how it works (Yet)

the them would be simiilar but not the same as the image and comprise of

System based background ( ie.n64.png, atari2600.png, ect)
System based image (Wheel) during selection
System based video
and 2 bar.pngs (Semi transparent)

i wasnt sure if this could be made with am builder as i couldnt find a way to do horizontal scroll list(wheels)

any help much apreciated, once i get the hang of it i will be ok


Pages: [1]