Jump to content
LaunchBox Community Forums

walter10h

Members
  • Posts

    58
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by walter10h

  1. Flashycart

    View File

    Hello and thank you for checking out my brand new theme. Flashycart is an attempt at recreating ODE/Flashcart/Loader interfaces for many different systems. It has taken me hours upon hours of work, and I'm most happy to finally make it public. 

    Screenshot(8).thumb.png.58e35ee3012a9ee1e1ecaeaf7af993f4.pngScreenshot(9).thumb.png.ae781703d3ad60800da58797966d97e1.pngScreenshot(13).thumb.png.c5b5b624c0a4360742fe8d2e82cc9ae9.png

    Most consoles on this theme make use of Text views. The point is simplicity and speed. 3DS Uses a horizontal wheel. 

    3ds.thumb.gif.cfeb3e34abe09508536c5bd115c30464.gif

    Each screen is also customizable, as you can change the backgrounds to your liking. On N64 you can add a gif file named animbg.gif if you wish for an animated background. NES, Sega Genesis/Megadrive, Turbografx, and Snes/Sufami support animated backgrounds as well (animbg.gif and animlistbg.gif). 3DS supports regular and animated background (pt_bottom.gif and pt_top.gif). 

    Credits:

    Saieno for his incredible Mini Consoles Theme - RetroSai Nostalgia - Form over Function

    Tired Ric for Top 100 Mame Arcade Games - watch?v=9EWKbtXavxI
    MAME logo was designed by chemical and cleaned up by Exodus3D
    Vertical lines wallpaper by wallpaperflare.com
    Pixel City by CRUISE CANYON - https://cruisecanyon.tumblr.com/post/131152180891
    Animated starry sky by CHOCOHONEY-
    DS overlays by Retro808
    3DS overlays by Retro808
    Game boy overlays by hydef
    3DS Font by https://www.ffonts.net/3ds.font
    Undertale Waterfall theme by ShadowCM8 - https://themeplaza.art/item/2297
    Swiss GC and all assets by @emukidid - https://github.com/emukidid/swiss-gc/releases
    PS2 Assets by Francisco Álefe

    Before ending this post, I humbly ask that you read the following: 

    Recently I've gotten laid off from my job, putting my whole life in jeopardy. I normally hate doing this, but I could use some assistance so my wife and I can move to a cheaper place while I find a new job. I've been looking for months with no success, even before getting laid off. If it's within possibility, a small donation to my ko-fi would be very appreciated. 

    https://ko-fi.com/carlitox

    With that said: This theme is and will always be free for everyone to use and enjoy.


     

    • Unusual Gem 1
  2. Anyone has any idea as to how I can put an image next to each game on TextGameView wheel? I want to have a banner next to the name of the game but I have no idea how to do it. I tried adding 

    <Image Source="{Binding Path=ActiveGame.CartFrontImagePath}" />

    before the grid, but it just crashed the Community theme creator. Here's my full code.

    <Style x:Key="ListBoxItemStyle" TargetType="ListBoxItem">
    	<Setter Property="FocusVisualStyle" Value="{x:Null}" />
    	<Setter Property="HorizontalContentAlignment" Value="{Binding HorizontalContentAlignment, RelativeSource={RelativeSource FindAncestor, AncestorLevel=1, AncestorType={x:Type ItemsControl}}}" />
    	<Setter Property="VerticalContentAlignment" Value="{Binding VerticalContentAlignment, RelativeSource={RelativeSource FindAncestor, AncestorLevel=1, AncestorType={x:Type ItemsControl}}}" />
    	<Setter Property="Background" Value="Transparent" />
    	<Setter Property="BorderBrush" Value="Transparent" />
    	<Setter Property="Template">
    		<Setter.Value>
    			<ControlTemplate TargetType="{x:Type ListBoxItem}">
    				<Border x:Name="Bd" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="0" SnapsToDevicePixels="True" CornerRadius="10" Margin="0,0,0,0">
    					<Grid>
    						<Rectangle Stroke="Black"   Fill="Transparent"  StrokeThickness="0" RadiusX="0" RadiusY="0" />
    						<Rectangle Stroke="@@SELECTEDITEMFOREGROUNDCOLOR@@"  Fill="Transparent" StrokeThickness="4" StrokeDashCap="Square" StrokeDashArray="0" StrokeDashOffset="6" RadiusX="15" RadiusY="15">
    							<Rectangle.Triggers>
    								<EventTrigger RoutedEvent="FrameworkElement.Loaded">
    									<BeginStoryboard>
    										<Storyboard>
    											<DoubleAnimation From="0" To="0" Duration="0:0:.5" RepeatBehavior="Forever" Storyboard.TargetProperty="StrokeDashOffset"/>
    										</Storyboard>
    									</BeginStoryboard>
    								</EventTrigger>
    							</Rectangle.Triggers>
    						</Rectangle>
    						<Grid x:Name="Reticle" Visibility="Hidden">
    							<Rectangle Stroke="Black"   Fill="Transparent"  StrokeThickness="0" RadiusX="0" RadiusY="0" />
    							<Rectangle Stroke="@@SELECTEDITEMFOREGROUNDCOLOR@@"  Fill="Transparent" StrokeThickness="4" StrokeDashCap="Square" StrokeDashArray="0" StrokeDashOffset="6" RadiusX="10" RadiusY="10">
    								<Rectangle.Triggers>
    									<EventTrigger RoutedEvent="FrameworkElement.Loaded">
    										<BeginStoryboard>
    											<Storyboard>
    												<DoubleAnimation From="0" To="0" Duration="0:0:.5" RepeatBehavior="Forever" Storyboard.TargetProperty="StrokeDashOffset"/>
    											</Storyboard>
    										</BeginStoryboard>
    									</EventTrigger>
    								</Rectangle.Triggers>
    							</Rectangle>
    						</Grid>
    						<ContentPresenter
    							HorizontalAlignment="Stretch"
    							VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
    							Content="{TemplateBinding Content}"
    							ContentStringFormat="{TemplateBinding ContentStringFormat}"
    							ContentTemplate="{TemplateBinding ContentTemplate}"
    							SnapsToDevicePixels="True" />
    					</Grid>
    				</Border>
    				<ControlTemplate.Triggers>
    					<MultiTrigger>
    						<MultiTrigger.Conditions>
    							<Condition Property="Selector.IsSelectionActive" Value="False" />
    							<Condition Property="IsSelected" Value="True" />
    						</MultiTrigger.Conditions>
    						<Setter TargetName="Reticle" Property="Visibility" Value="Visible" />
    						<Setter TargetName="Bd" Property="TextElement.Foreground" Value="@@SELECTEDITEMFOREGROUNDCOLOR@@" />
    						<Setter TargetName="Bd" Property="Background" Value="#0a34a5" />
    					</MultiTrigger>
    					<!-- This Sets the Color of the Search Index (Selected) -->
    					<MultiDataTrigger>
    						<MultiDataTrigger.Conditions>
    							<Condition Binding="{Binding Name, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListBox}}}" Value="Index"/>
    							<Condition Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="True" />
    						</MultiDataTrigger.Conditions>
    						<Setter TargetName="Bd" Property="TextElement.Foreground" Value="@@SISELECTEDITEMFORECOLOR@@" />
    						<Setter TargetName="Bd" Property="Background" Value="@@SISELECTEDITEMBACKCOLOR@@" />
    						<Setter TargetName="Reticle" Property="Visibility" Value="Hidden" />
    					</MultiDataTrigger>
    					<!-- This Sets the Color of the Search Index (Not Selected) -->
    					<MultiDataTrigger>
    						<MultiDataTrigger.Conditions>
    							<Condition Binding="{Binding Name, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListBox}}}" Value="Index"/>
    							<Condition Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="False" />
    						</MultiDataTrigger.Conditions>
    						<Setter TargetName="Bd" Property="TextElement.Foreground" Value="@@SIFORECOLOR@@" />
    						<Setter TargetName="Bd" Property="Background" Value="@@SIBACKCOLOR@@" />
    						<Setter TargetName="Reticle" Property="Visibility" Value="Hidden" />
    					</MultiDataTrigger>
    				</ControlTemplate.Triggers>
    			</ControlTemplate>
    		</Setter.Value>
    	</Setter>
    </Style>
    <Style x:Key="ListBoxStyle" TargetType="ListBox">
    	<Setter Property="ItemContainerStyle" Value="{DynamicResource ListBoxItemStyle}"></Setter>
    	<Setter Property="BorderBrush" Value="Transparent" />
    	<Setter Property="Background" Value="Transparent" />
    	<Setter Property="Foreground" Value="@@FORECOLOR@@" />
    	<Setter Property="Opacity" Value="@@OPACITY@@" />
    	<Setter Property="FontFamily" Value="@@FONT@@" />
    	<Setter Property="FontWeight" Value="@@FONTWEIGHT@@" />
    	<Setter Property="FontStyle" Value="@@FONTSTYLE@@" />
    	<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Hidden" />
    	<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Hidden" />
    	<Setter Property="BorderThickness" Value="0" />
    	<Setter Property="Padding" Value="0" />
    	<Setter Property="Margin" Value="0" />
    	<Setter Property="FocusVisualStyle" Value="{x:Null}" />
    </Style>

    Also, this is unrelated but I also tried to play an audio when a selection is made, but that also crashes the theme creator.

  3. 9999999-in-1 Famiclone

    View File

    Another one of my super simple themes, this one is a homage to one of the pirate consoles that abuela would get for us, but we still loved her because now we get 9999999 games (more like 65 games and clones or romhacks of said games). I'm talking about the Polystation. There's nothing too exciting here. A black background, white text, make your selection and play, but the minimalism does it for me.


     

  4. On 1/30/2023 at 10:26 PM, Fry said:

    @walter10h, I've uploaded a new version with a setting you can use to turn off the game preview volume.  In LaunchBox under Tools > Manage eclipse, on the other tab, you can now set the default video volume anywhere from 0 (muted) to 1 (max volume) where 0.5 is the default volume.  

     

    image.thumb.png.550ccb8a309a64b334ed7ba12c008b57.png

    Oh wow! Thank you so much! Been super swamped this week, so this is a great surprise to come back to. lol

    • Like 1
  5. 7 minutes ago, Fry said:

    Thanks for the kind words. Regarding audio settings, I haven’t coded the audio for game previews to be linked to the big box settings. I don’t think the plugin API will give me access to the value of those settings and unfortunately if you have a mute or volume button bound, the plugin API wont fire those inputs to the plug-ins. I do think there’s a nice opportunity for a setting that lets you mute the game preview videos as well as turn them off completely. That shouldn’t be too hard to add so I’ll add it to the list for enhancements. In the meantime, On the latest version you can go into launchbox and select tools > manage eclipse and there are a handful of options you can select for the page up and page down functionality. You can select volume up and volume down for them to manually turn the volume off for now but you’d have to do that each time you boot into BigBox so it’s not ideal but it’s an option. Also not ideal because then you lose the ability to do other page up/down functions like voice search, random game, or paging games. Just thought I’d mention it as a stop gap until I can add some options for you. 

    I didn't think about mapping the buttons to vol up or down. Thank you. :D It's a fine workaround. Are your theme and plugin open source by any chance?

  6. 11 minutes ago, C-Beats said:

    You can set default artwork on a per platform basis if you wanted.

    I actually didn't know this. Thank you!

    To be fair, it doesn't look very good for me. I can select Box - Front but no Back or even Spine, which would be great for 3D boxes of digital games. I still prefer my method, because it looks cleaner to me. However, the default box option will be great to use in some cases. :D  Just wish it was a little more flexible.

  7. A while ago I made a thread asking how you guys deal with games that don't have box art, backgrounds or anything available. Basically those small freeware games, mini-games, or really obscure stuff. Didn't get any replies, but I did come up with a solution. Kinda silly, but it works. lol

    image.thumb.png.0079056e8adcf2b551196d4ab01c0118.png

    Basically, I put everything under one box called Miscellaneous games. Then, when you open it, it runs a portable installation of ES-DE with all my small games on a simple list.

    image.thumb.png.6ccc5bd5906fbaf9336411227143ae25.png

    It's not the best solution out there, but what do you guys think?

    • Like 2
  8. I'm just trying to help out here, because I'm also interested in better CRT support. (Jason, if you read this, I'm willing to help test it, if you ever want to tackle it! :D I have some C# experience). Since you're using a 15Khz TV instead of a native monitor, I don't suppose you can bump the resolution to 800x600? I set my monitor to 640x480 and it indeed too huge. Looks perfect at 1024x768 but I imagine that's not an option for you. Any way you can use your gpu to downscale? See if you can run Launchbox rendering at 1024x768 but downscale to 640x680. I'm not positive it's doable for desktop applications.

    10 hours ago, Soulchip said:

    Big bot works pretty well... no issues there, the problem is launchbox, windows and pop ups are huge and most of them cannot be resized or moved around on 640x480i... you simple can't see what you are doing...even in the most important and basic options like... importing your roms, setting up emulators or downloading videos/images/themes.

     

    9 hours ago, Soulchip said:

    Just look at this... why is this SO big? there is no necessity to be this big... you can't even resize it or move it... I don't even need to take pictures of the rest because ALL windows are like this... adding a new emulator? clearing your media? adding videos or images? all the same...big windows with a lot of dead space and imposible to see what you are doing... this was not broken on old versions... they started to break it in newer ones...

    Please stop breaking the experience for us. This is an Arcade front end...it should be compatible with arcade resolutions / tv monitors / 15khz screens...

    1562893974_WhatsAppImage2023-01-16at3_21_41AM.thumb.jpeg.9de07525492e1693692312bbec8a7494.jpeg1343080457_WhatsAppImage2023-01-16at3_21_59AM.thumb.jpeg.a984a26682915c8c540940a995377c5a.jpegj

    TV

    • Like 1
  9. Forgotten Emulator

    View File

    This is a recreation of what I seem to remember was a Snes Emulator. I remember playing with it as a kid, it didn't have any sound, probably dos based. Anyway, here's a theme made out of scrambled, possibly made-up childhood memories. I decided to add box art, just so it wouldn't look so empty, but the supposed emulator was too old for that.

    Also, this time I actually enabled notifications, so I can read your comments instead of forgetting about it for a million years.

    Files for the community theme creator are also available for download


     

  10. If you're a big time enthusiast when it comes to retro games, chances are you have been looking for or already have a 4:3 screen (Or some other aspect ratio). There are several themes that are compatible with 4:3 screens, but here's a bit of an issue. If you use Launchbox with more than one screen, it's a hassle to have to go to the menu and change the theme, so I came up with a simple solution.

    Make sure to go to .\LaunchBox\Data and make a backup of BigBoxSettings.xml!

    1. Change your 16:9 theme to your 4:3 theme inside BigBox.

    2. Make a copy of BigBoxSettings.xml and rename it to BigBoxSettings.43

    3. Go back inside BigBox and select your 16:9 theme again.

    4. This is where the magic happens. Create 2 new txt files and change their extensions to .bat, let's name them Default.bat and CRT.bat, open both with your favorite text editor (Notepad works).

    5. Copy and paste the following in CRT.bat (Adjust the paths to reflect your Launchbox install!).

    @echo off
    rename "D:\LaunchBox\Data\BigBoxSettings.xml" "BigBoxSettings.16"
    rename "D:\LaunchBox\Data\BigBoxSettings.43" "BigBoxSettings.xml"
    D:\LaunchBox\BigBox.exe

    6. Copy and paste the following in Default.bat (Adjust the paths to reflect your Launchbox install!).

    @echo off
    rename "D:\LaunchBox\Data\BigBoxSettings.xml" "BigBoxSettings.43"
    rename "D:\LaunchBox\Data\BigBoxSettings.16" "BigBoxSettings.xml"
    D:\LaunchBox\BigBox.exe

    You're done! Now, if you want to use your 4:3 theme, all you have to do is start BigBox with CRT.bat, then Default.bat for 16:9.

    There's probably a better way to do this that I don't know about, but this method ensures that your changes get saved to each BigBoxSettings.xml without interfering with each other.

  11. I'm talking about games like 5 Days a Stranger or anything from itch.io. Do you create media for each individual game? Leave them out? Combine them under a single one?

    I used individual art and video for each game in the Chzo Mythos.
    image.thumb.png.71dd2c2387cac92fd4b7345b590d28da.png
    For the VGPerson game collection, I just put them all under a single game with a bat file to run them individually.

    image.thumb.png.c3649e2ef8c96c9af96be0bd97f7de84.png

    What about you guys? What do you find best?

  12. On 12/06/2017 at 5:33 PM, SentaiBrad said:

    I don't use too many engine ports, though I want to when their available. xD

    There are many amazing engine ports already available bro. Don't you at least use GZDoom? I can't fathom someone who plays video games NOT having at least a version of Ultimate Doom on their PC. :P

  13. What do you guys use for a box art when using source ports, mods or open ports of games? For instance D2X-XL which plays Descent 1&2 as well as Vertigo or GMDX for Deus Ex. I personally make my own covers or modify existing ones to match. Feel free to share yours if you're cool with that. :)

     

    Descent D2X-XL-01.jpg

    Deus Ex GMDX.jpg

    Powerslave-01.jpg

    Serious Sam Fusion 2017-01.jpg

    Hero-01.jpg

  14. How do I use it? I put the files in the plugins folder and I don't see the more... option on my game menu.

    If I put the files in without a subfolder Launchbox crashes on boot.

    (Inner Exception)
    
    An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.
    
    App:     LaunchBox
    Version: 7.10-beta-5
    Type:    System.NotSupportedException
    Site:    
    Source:  
    
    
    
    
    (Outer Exception)
    
    Could not load file or assembly 'AxInterop.ShockwaveFlashObjects, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
    
    App:     LaunchBox
    Version: 7.10-beta-5
    Type:    System.IO.FileLoadException
    Site:    System.Reflection.RuntimeAssembly _nLoad(System.Reflection.AssemblyName, System.String, System.Security.Policy.Evidence, System.Reflection.RuntimeAssembly, System.Threading.StackCrawlMark ByRef, IntPtr, Boolean, Boolean, Boolean)
    Source:  mscorlib
    
       at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
       at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
       at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
       at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
       at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
       at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
       at (String )
       at Unbroken.LaunchBox.Root.LoadPlugins(String folderPath)
       at (String[] )
       at Unbroken.LaunchBox.Desktop.Program.Main(String[] args)
    
    Recent Log:
    
       10:39:19 PM Exception

     

×
×
  • Create New...