Jump to content
LaunchBox Community Forums

Unified Lives! 4.4

   (1 review)

6 Screenshots

About This File

 This theme is my re-take on the excellent Unified-Refried theme and I called it 'Unified Lives!'.  The goal is to present more information to the user during game selection as well as using more graphic assets to complement the display experience.  I hope you like it!  

- An informative game card that shows many details of the currently selected game.

- 6 Game wheel views.  2 vertical, 3 horizontal and 1 text. 

- 4 Platform/playlist views

-  Single views for game and platform text views (these are necessary views)

- Marquee, box 3d, disc, cd, 3d cart and front flyer images are all used.  Visibility rules determine how they appear, depending on platform and also file availability.

- Supports different aspect ratios.  If it doesn't look right on yours please let me know!  

- Wheel Badges for Favorite, Completed and Broken games. 

- Created with Community Theme Creator 2.5

- Dynamically changing theme images based upon current platform/playlist. just like Refried.  

** Rename 'background' folder to enable fanart.

** Rename the 'Devices' folder to always show a random game screenshot in platform/playlist views.

** Place your choice of fanart in 'fanart fallback' folder when game or platform fanart does not exist, a random image is chosen

** ESRB icons.  If you don't want them, delete or rename the icons.  The 'Not Rated' icon is renamed due to the number of titles without rating.  Remove the exclamation from the filename to see it.

*** Do not overwrite previous versions of the theme, replace the folder.  Folder and file structure can change between versions! 

Edited by Rob_G


What's New in Version 4.4   See changelog

Released

- Reworked platform views some more.  Vertical platform/playlist views have a refreshed layout.  I think this one is good.  
- Tweaked options page
- Tweaked game views slightly (info grid spacing on vertical views)
- Fixed text list selected item transparent background
*** Platform\playlist views will show a random game screenshot (with rating) if there is no device image present.  If you don't want to see device images and prefer the random screenshot for everything, just rename the Devices folder.  You can always add more device images if anything is missing.

 I am pretty much happy with where it is now...

  • Like 22
  • Thanks 2

User Feedback

Recommended Comments



1 hour ago, Rob_G said:

 I am waiting for CTC 2.4 to be available so I can more easily do the wall view(s) I wanted to do for some time now.  I did add a coverflow, but videos don't play and that seems to be a BB limitation?  I don't know why that is.  It kind of makes coverflow not worth the effort.  Shrugs.

 

Rob

In order to have both videos and Coverflow Wheels, change the wheel type to coverflow on views horizontalwheel1GamesView, horizontalwheel2GamesView or horizontalwheel3GamesView

 

image.thumb.png.158c973f202dfc6d20c99ecadae726bf.png

  • Thanks 1
Link to comment
Share on other sites

Hey,

Love the theme.

I am having some trouble with it. It's not updating any changes I make in the desktop application.

If I add playlists or rename them the changes do not show up. If I change themes then there is no issue.

If I change back it still will not update. Even images I have delete will still appear. It is almost like everything is being cached.

 

Link to comment
Share on other sites

On 10/27/2022 at 12:42 PM, Viperstrike said:

Hey,

Love the theme.

I am having some trouble with it. It's not updating any changes I make in the desktop application.

If I add playlists or rename them the changes do not show up. If I change themes then there is no issue.

If I change back it still will not update. Even images I have delete will still appear. It is almost like everything is being cached.

 

 I suggest using the platform categories view in launchbox.  Also, there is something in options to reload all images, try that.

 What version of launcbox are you using?  You have to be on 12.7 or better.

Rob

Link to comment
Share on other sites

 Anyhow, new version has been updated..  Theme size has grown a bit with the addition of clear devices.

 I recommend using default settings in launchbox/bigbox.  Platform category view is what I find always looks best in bigbox.

 

Rob

Link to comment
Share on other sites

This used to have united lives with the head in the middle that spoke in the options screen. In the newest update on your options screen the head doesnt show up as it shows only united lives in red. How can i put the united lives with the head back to how it used to be?

Edited by zyute
Link to comment
Share on other sites

20 hours ago, zyute said:

This used to have united lives with the head in the middle that spoke in the options screen. In the newest update on your options screen the head doesnt show up as it shows only united lives in red. How can i put the united lives with the head back to how it used to be?

 I added it back after fixing the lip sync a bit.  

Rob

  • Like 1
Link to comment
Share on other sites

@Rob_G very cool theme, thank you for sharing it with us!  I did find one issue when using the search function that I wanted to make you aware of. 

(not sure if it's relevant but I'm on LaunchBox 13.0 - also, maybe there's some user error, not sure if I have something going on in my system so ignore this if you can't reproduce it)

If you press escape to go to the settings screen and select the search function: 

image.thumb.png.37e8c06ecaf2a4845e0a535a22b04e92.png

Then search for something that doesn't exist: 

image.thumb.png.2b5d099f971a79ff89eb2a6c0c39c3d4.png

You get this error: 

image.thumb.png.dc4cc6a24daa5ea7f01a5e3d728ee25e.png

Big box closes once you close the error.  I wasn't sure if it was a LaunchBox/BigBox issue so I tested with some other themes and didn't get the same error so I think it's something in the theme.  Here's the full error text in case it helps: 

(Inner Exception)

Object reference not set to an instance of an object.

App:     Big Box
Version: 13.0
Type:    System.NullReferenceException
Site:    System.Object Convert(System.Object, System.Type, System.Object, System.Globalization.CultureInfo)
Source:  COMMUNITYc159

   at COMMUNITYconverters.ReturnElementX.Convert(Object value, Type targetType, Object parameter, CultureInfo culture)
   at System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
   at System.Windows.Data.BindingExpression.ScheduleTransfer(Boolean isASubPropertyChange)
   at MS.Internal.Data.ClrBindingWorker.NewValueAvailable(Boolean dependencySourcesChanged, Boolean initialValue, Boolean isASubPropertyChange)
   at MS.Internal.Data.PropertyPathWorker.UpdateSourceValueState(Int32 k, ICollectionView collectionView, Object newValue, Boolean isASubPropertyChange)
   at MS.Internal.Data.ClrBindingWorker.OnSourcePropertyChanged(Object o, String propName)
   at MS.Internal.Data.PropertyPathWorker.OnPropertyChanged(Object sender, PropertyChangedEventArgs e)
   at System.Windows.WeakEventManager.ListenerList`1.DeliverEvent(Object sender, EventArgs e, Type managerType)
   at System.ComponentModel.PropertyChangedEventManager.OnPropertyChanged(Object sender, PropertyChangedEventArgs args)
   at Caliburn.Micro.PropertyChangedBase.OnPropertyChanged(PropertyChangedEventArgs e)
   at Caliburn.Micro.PropertyChangedBase.<>c__DisplayClass9_0.<NotifyOfPropertyChange>b__0()
   at Caliburn.Micro.XamlPlatformProvider.<>c__DisplayClass8_1.<OnUIThread>b__0()


(Outer Exception)

An error occurred while dispatching a call to the UI Thread

App:     Big Box
Version: 13.0
Type:    System.Reflection.TargetInvocationException
Site:    Void OnUIThread(System.Action)
Source:  Caliburn.Micro.Platform

   at Caliburn.Micro.XamlPlatformProvider.OnUIThread(Action action)
   at Caliburn.Micro.Execute.OnUIThread(Action action)
   at Caliburn.Micro.PropertyChangedBase.OnUIThread(Action action)
   at Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange(String propertyName)
   at Unbroken.LaunchBox.Windows.BigBox.ViewModels.GamesViewModelBase.set_ActiveGame(Game value)
   at InterpreterProcess.FlushGlobal(Object , Game game, InterpreterProcess )
   at Unbroken.LaunchBox.Windows.BigBox.ViewModels.WheelGamesViewModel.LoadDetails(Guid instance)
   at FieldProcess.FlushGlobal(Object , Guid i, FieldProcess )
   at Unbroken.LaunchBox.Windows.BigBox.ViewModels.GamesViewModelBase.<>c__DisplayClass203_0.CompareParam()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.ThreadHelper.ThreadStart()

Recent Log:

   7:55:02 PM Exception

Edited by Fry
  • Like 1
Link to comment
Share on other sites

 It's probably something I did in the theme with a visibility condition that brings up a bug in Big Box.   The visibility conditions control quite a bit of the display aspects of the theme, determining what types of graphics to show (and what not to show).

 

Rob

Edited by Rob_G
Link to comment
Share on other sites

On 11/28/2022 at 7:57 PM, Fry said:

@Rob_G very cool theme, thank you for sharing it with us!  I did find one issue when using the search function that I wanted to make you aware of. 

(not sure if it's relevant but I'm on LaunchBox 13.0 - also, maybe there's some user error, not sure if I have something going on in my system so ignore this if you can't reproduce it)

If you press escape to go to the settings screen and select the search function: 

image.thumb.png.37e8c06ecaf2a4845e0a535a22b04e92.png

Then search for something that doesn't exist: 

image.thumb.png.2b5d099f971a79ff89eb2a6c0c39c3d4.png

You get this error: 

image.thumb.png.dc4cc6a24daa5ea7f01a5e3d728ee25e.png

Big box closes once you close the error.  I wasn't sure if it was a LaunchBox/BigBox issue so I tested with some other themes and didn't get the same error so I think it's something in the theme.  Here's the full error text in case it helps: 

(Inner Exception)

Object reference not set to an instance of an object.

App:     Big Box
Version: 13.0
Type:    System.NullReferenceException
Site:    System.Object Convert(System.Object, System.Type, System.Object, System.Globalization.CultureInfo)
Source:  COMMUNITYc159

   at COMMUNITYconverters.ReturnElementX.Convert(Object value, Type targetType, Object parameter, CultureInfo culture)
   at System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
   at System.Windows.Data.BindingExpression.ScheduleTransfer(Boolean isASubPropertyChange)
   at MS.Internal.Data.ClrBindingWorker.NewValueAvailable(Boolean dependencySourcesChanged, Boolean initialValue, Boolean isASubPropertyChange)
   at MS.Internal.Data.PropertyPathWorker.UpdateSourceValueState(Int32 k, ICollectionView collectionView, Object newValue, Boolean isASubPropertyChange)
   at MS.Internal.Data.ClrBindingWorker.OnSourcePropertyChanged(Object o, String propName)
   at MS.Internal.Data.PropertyPathWorker.OnPropertyChanged(Object sender, PropertyChangedEventArgs e)
   at System.Windows.WeakEventManager.ListenerList`1.DeliverEvent(Object sender, EventArgs e, Type managerType)
   at System.ComponentModel.PropertyChangedEventManager.OnPropertyChanged(Object sender, PropertyChangedEventArgs args)
   at Caliburn.Micro.PropertyChangedBase.OnPropertyChanged(PropertyChangedEventArgs e)
   at Caliburn.Micro.PropertyChangedBase.<>c__DisplayClass9_0.<NotifyOfPropertyChange>b__0()
   at Caliburn.Micro.XamlPlatformProvider.<>c__DisplayClass8_1.<OnUIThread>b__0()


(Outer Exception)

An error occurred while dispatching a call to the UI Thread

App:     Big Box
Version: 13.0
Type:    System.Reflection.TargetInvocationException
Site:    Void OnUIThread(System.Action)
Source:  Caliburn.Micro.Platform

   at Caliburn.Micro.XamlPlatformProvider.OnUIThread(Action action)
   at Caliburn.Micro.Execute.OnUIThread(Action action)
   at Caliburn.Micro.PropertyChangedBase.OnUIThread(Action action)
   at Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange(String propertyName)
   at Unbroken.LaunchBox.Windows.BigBox.ViewModels.GamesViewModelBase.set_ActiveGame(Game value)
   at InterpreterProcess.FlushGlobal(Object , Game game, InterpreterProcess )
   at Unbroken.LaunchBox.Windows.BigBox.ViewModels.WheelGamesViewModel.LoadDetails(Guid instance)
   at FieldProcess.FlushGlobal(Object , Guid i, FieldProcess )
   at Unbroken.LaunchBox.Windows.BigBox.ViewModels.GamesViewModelBase.<>c__DisplayClass203_0.CompareParam()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.ThreadHelper.ThreadStart()

Recent Log:

   7:55:02 PM Exception

 I might try to figure out what exactly is causing the issue and see if I can do something to correct it.  

 Maybe @y2guru or @faeran can offer some insight?

Rob

Link to comment
Share on other sites

2 hours ago, Rob_G said:

 I might try to figure out what exactly is causing the issue and see if I can do something to correct it.  

 Maybe @y2guru or @faeran can offer some insight?

Rob

the view that is displaying no games found in the wheel, i am assuming thats a platform view, does that view contain any random game bindings like Region1-4, Genre1-4 or PlayMode1-4 ?

Link to comment
Share on other sites

1 minute ago, y2guru said:

the view that is displaying no games found in the wheel, i am assuming thats a platform view, does that view contain any random game bindings like Region1-4, Genre1-4 or PlayMode1-4 ?

 It would be a game list view, showing search results from options.  There is a playmode binding, but I don't use the other two.

 

Rob

Link to comment
Share on other sites

43 minutes ago, Rob_G said:

 It would be a game list view, showing search results from options.  There is a playmode binding, but I don't use the other two.

 

Rob

can you send me your theme project

Link to comment
Share on other sites

49 minutes ago, Rob_G said:

 It would be a game list view, showing search results from options.  There is a playmode binding, but I don't use the other two.

 

Rob

i should have asked before asking you to send the project theme, is the theme 100% CTC ?

Link to comment
Share on other sites

16 minutes ago, y2guru said:

i should have asked before asking you to send the project theme, is the theme 100% CTC ?

Yes, 2.3

Link to comment
Share on other sites

On 12/1/2022 at 1:58 PM, Jlapers said:

I wish I could use your theme with my 21:9 monitor. I don't know if it's something you plan to do. Any way, great work!

 What resolution are you running at 21:9?  

 If there's something I can do which will help, I will fix it if I can.  I knew in this last release that there would probably be issues outside of 16:9.  After making so many changes, I realized my grouping of elements was less than ideal.  But, then that needs more time to fix. 

 

Rob    

Link to comment
Share on other sites

On 12/1/2022 at 1:58 PM, Jlapers said:

I wish I could use your theme with my 21:9 monitor. I don't know if it's something you plan to do. Any way, great work!

 I created a custom 21:9 resolution on my monitor and tested the theme.  Is this how it looks on yours?  I am sure this can be fixed and is something I will do.  I need to clean this up anyhow. 

 

 

test.jpg

Edited by Rob_G
Link to comment
Share on other sites

13 hours ago, Rob_G said:

 I created a custom 21:9 resolution on my monitor and tested the theme.  Is this how it looks on yours?  I am sure this can be fixed and is something I will do.  I need to clean this up anyhow. 

 

 

test.jpg

Could be great :) Here is how it looks on mine. The marquee is only distored on this game. My resolution is 3440x1440. I corrected in the videobord folder the default .png for my screen but I don't know what to do for the marquee on the arcade screen. If you decide, to port your theme for ultrawide screen I'll be happy :)

screen.jpg

_Default.png

Link to comment
Share on other sites

1 hour ago, Jlapers said:

Could be great :) Here is how it looks on mine. The marquee is only distored on this game. My resolution is 3440x1440. I corrected in the videobord folder the default .png for my screen but I don't know what to do for the marquee on the arcade screen. If you decide, to port your theme for ultrawide screen I'll be happy :)

screen.jpg

_Default.png

 CTC 2.5 has visibility tags for aspect ratio so it will just be a matter of implementing display elements for each of the different aspect ratios I want to support.  I will probably start on it this weekend and release when CTC 2.5 final is released.

Rob    

Link to comment
Share on other sites

 Sample 21:9 view from CTC 2.5.  

image.thumb.png.aefa1f6df07896c42a0d6bfb03b9479c.png

 4:3 view

image.thumb.png.48d5f827f641f8cb08477e7a1e7c261c.png

 

 Still lots more to do, but I like how it is turning out. 

The aspect ratio visibility rule..... rules!  Thanks  @y2guru

 

 

 

image.png

Link to comment
Share on other sites

1 minute ago, Rob_G said:

 Sample 21:9 view from CTC 2.5.  

image.thumb.png.aefa1f6df07896c42a0d6bfb03b9479c.png

 4:3 view

image.thumb.png.48d5f827f641f8cb08477e7a1e7c261c.png

 

 Still lots more to do, but I like how it is turning out. 

The aspect ratio visibility rule..... rules!  Thanks  @y2guru

 

 

 

image.png

you aint seen nothing yet

Link to comment
Share on other sites

1 hour ago, y2guru said:

you aint seen nothing yet

 So, should I hold off on what I'm doing then?  I don't want to duplicate work if something better is in the works.....

Link to comment
Share on other sites

4 hours ago, Rob_G said:

 So, should I hold off on what I'm doing then?  I don't want to duplicate work if something better is in the works.....

Yes because I am assuming you have multiple "Selected Item Videos" and 1 is displayed based on aspect ratio

Edited by y2guru
Link to comment
Share on other sites


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...