Jump to content
LaunchBox Community Forums

Community Theme Creator for BigBox 2.3

   (18 reviews)

1 Screenshot

About This File

Instructions

1. Download the .ZIP and UNBLOCK!

2. Unzip to a new location, DO NOT overwrite the existing forum build

3. Copy the content from the "My Theme Projects" folder from your existing Theme Creator folder and Paste into the new "My Theme Projects"

 

Launchbox/BigBox Compatibility

BigBox must be version 12.7 - Beta 4 or higher to support Themes Published using COMMUNITY Theme Creator 2.3

 

Manuals / How to

Refer to my YouTube channel or visit Faeran's Theme Creator Workshop videos to better understand the new features.

Dave Paterson - YouTube

Development Live Streams - YouTube

 

Obsolete UI Elements

Some UI Elements have been made obsolete as you can now recreate your own custom versions of them with this build, here is a video explaining how you can replace them.

 

 

Screenshots

Untitled.png

Untitled2.png

Untitled3.png

Untitled4.png

Edited by y2guru
Compatibility


What's New in Version 2.3   See changelog

Released

  • Added Animate Z-Order
  • Added new time tracking metadata fields:- Game.PlayTime, Game.PlayTimeHms, Game.PlayTimeHours
  • Added New UI Element "User Defined Audio" 
  • Added New UI Element "Badge" to be used only in Game Views
  • Added New UI Element "Marquee Video", Game Marquee View only
  • Added New UI Element "Video Mirror"
  • Added Random Game Metadata fields when in Platform views
  • Added Zoom In/Out/Pan to the Editor
  • Added Selection can be performed whilst in the Editor
  • Added     Volume property to "Selected Item Audio" and "User Defined Audio"
  • Added     Maximum controllers metadata field to Image
  • Added     .jpg, .jpeg and .bmp as valid file types for images (in addition to .png)
  • Added     .avi and .mkv as a file type for videos (in addition to .mp4)
  • Added     .wav and .flac as valid file types for audio (in addition to .mp3)    
  • Added     fill screen/parent parent to "Text" UI Element
  • Added     "Uppercase 1st letter" and "Uppercase 1st letter per word" to Text Format (@Rob_G)
  • Added    Width/Height properties to conditioning, example you can change a color or visibility of an Element when another elements width/height is 0
  • Added   New Animation Trigger (Game Views only)  "During Selection (GameID)"
  • Added   Visibility Conditioning Enabled/Disabled to Editor Menu 
  • Added   Enable All Badges to Editor Menu 

 

  • Changed Visibility Conditioning, Selected Item Video Image Found is Yes/No
  • Changed All UI Elements (except Wheel, Search Index and Audio) to Allow Flip Horizontally and/or Vertically
  • Changed Animation Editor for Scale Width/Height Animations to allow Scale range from -99999 to 99999
  • Changed Visibility Conditioning Window, Switched the Profile section with the Add, Delete, Copy, Paste etc.. buttons
  • Changed Last Played Date to allow time formatting (@Rob_G)
  • Changed UI Element/Properties Window to scale content correctly regardless of windows display scaling %
  • Changed UI Element list - cosmetic, faster to render
  • Changed UI Element Properties - Changing Flip Horizontally/Flip vertically, Skew X/SkewY, Opacity/Back Opacity, Font Size and Effect will no longer cause a refresh allowing you to preview the changes as you make them
  • Changed TextList in all TextList views to use TextList control used in BigBox, what you see in the editor is now what you will see in BigBox

 

  • Fixed     Crash when dragging UI element into a non-visible Parent UI Element (eye ball unchecked)
  • Fixed     Graphical glitch with Toggle button control
  • Fixed    issue when clicking examine values for a selected custom field - list would not show correctly for image/video types
  • Fixed     virtual gamepad controller to not take input from keys or when mouse hovers over buttons when docked/not focused
  • Fixed    Animation Glitches when switching between Themes/Views
  • Fixed   Timing of selected and active, now matches BigBox
  • Fixed    Main Window Resizing - Removed Grip, Window can be resized using window border
  • Fixed   Media lookup when media is housed somewhere other than the default Launchbox\Images or Launchbox\Videos folders (NAS Users)
  • Fixed     Initial placement of UI Elements when adding to a Custom Image 
  • Fixed     Placement of UI Elements when Pasting 
  • Like 34
  • Thanks 21
  • Game On 4
  • Unusual Gem 15

User Feedback

Join the conversation

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

Guest

faeran

   6 of 6 members found this review helpful 6 / 6 members

Looking to create a theme for BigBox?

This is what you should be using, whether you know XAML or not.

This is just an amazing program.

  • Like 2
  • Thanks 2
Link to review
bundangdon

   5 of 5 members found this review helpful 5 / 5 members

Great stuff! As a beta tester for Community Theme Creator, I can honestly say it's a huge gift to the LaunchBox community and to the aspiring theme creators out there who don't want to mess around with programming code. It's fairly simple to use with a lot of useful features while creating themes that can be added to BigBox.

  • Like 1
  • Thanks 2
Link to review
WolfRamiO

   4 of 4 members found this review helpful 4 / 4 members

Hi there, thanks for your hard Work!

I get a lot of errors messages after complete the first screen:
 

Quote

at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstance(Type type, Object[] args)
   at System.Xaml.Schema.SafeReflectionInvoker.CreateInstanceCritical(Type type, Object[] arguments)
   at System.Xaml.Schema.SafeReflectionInvoker.CreateInstance(Type type, Object[] arguments)
   at System.Xaml.Schema.XamlTypeInvoker.CreateInstance(Object[] arguments)
   at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CreateInstanceWithCtor(XamlType xamlType, Object[] args)
   at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CreateInstance(XamlType xamlType, Object[] args)
   at MS.Internal.Xaml.Runtime.PartialTrustTolerantRuntime.CreateInstance(XamlType xamlType, Object[] args)
   at System.Xaml.XamlObjectWriter.Logic_CreateAndAssignToParentStart(ObjectWriterContext ctx)
   at System.Xaml.XamlObjectWriter.WriteStartMember(XamlMember property)
   at System.Xaml.XamlWriter.WriteNode(XamlReader reader)
   at System.Windows.Markup.WpfXamlLoader.TransformNodes(XamlReader xamlReader, XamlObjectWriter xamlWriter, Boolean onlyLoadOneNode, Boolean skipJournaledProperties, Boolean shouldPassLineNumberInfo, IXamlLineInfo xamlLineInfo, IXamlLineInfoConsumer xamlLineInfoConsumer, XamlContextStack`1 stack, IStyleConnector styleConnector)
   at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
   at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
   at System.Windows.Application.DoStartup()
   at System.Windows.Application.<.ctor>b__1_0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at COMMUNITY_Theme_Creator_for_BigBox.Application.Main()
Exception has been thrown by the target of an invocation.

OS: Windows 10 LTSC

Any help?

 

  • Like 2
Link to review
jhayes0027

   2 of 2 members found this review helpful 2 / 2 members

Ive had the week off of work and this has been a lot of fun for me during my time off. I haven't begun to understand everything in it but it makes creating a theme possible for someone like me who has no experience with coding.

  • Thanks 1
Link to review
Rincewind

   2 of 2 members found this review helpful 2 / 2 members

Simply AMAZING

1038367099_CTCV2Logotransparent.thumb.png.d826fc55208ffe64fabee1c89ca69da5.png

Link to review
cemfundog

   2 of 2 members found this review helpful 2 / 2 members

This is such a great tool for this community. Thank you so much for making this. I am absolutely loving it. Once I got it figured out and working I was able to build an entire theme with in a few days. No way I could or would have without this tool. 

Please keep this going, I am looking forward to each update and the future of this project.

  • Thanks 1
Link to review
neil9000

   2 of 2 members found this review helpful 2 / 2 members

Holy moly, get in here people with theme inspirations. :) 

  • Like 2
  • Thanks 1
Link to review
ItchyRobot

   1 of 1 member found this review helpful 1 / 1 member

I finally got around to giving this a try. Wow!! What a wonderful piece of software. I am no coder, and I was able to stumble my way through it pretty well. I ended up starting with the Tilt theme as a base, and started tweaking it to my liking. After a day of messing around, I now have my own custom theme, that I (kind of) created. So cool. Thanks to the dev so much for creating this. I can now  make my own refinements of themes, instead of begging the original authors to do it for me. Win-Win for everyone 😃

  • Game On 1
Link to review
asmithau

   1 of 1 member found this review helpful 1 / 1 member

New update is awesome Dave. Thanks so much for your work on this and the effort you have made to provide this to the community!

 

  • Thanks 1
Link to review
BMovieBen

   1 of 1 member found this review helpful 1 / 1 member

Fantastic!  Makes theming accessible for everyone!

Link to review
ALIE

   1 of 1 member found this review helpful 1 / 1 member

Amazing Stuff

Link to review
Juketsu

   1 of 1 member found this review helpful 1 / 1 member

Best a designer can get!

Response from the author:

Thank you so much ?  

Link to review
MasterGuevara10

   1 of 1 member found this review helpful 1 / 1 member

Thanks for the amazing work!!

Pd: now i can enjoy all my games with a proper and beauty banner (Y) 

Link to review
Jason Carr

   5 of 6 members found this review helpful 5 / 6 members

Stellar! :)

  • Like 2
  • Thanks 1
  • Game On 1
Link to review
IxMasterxI

  

Great app, just need to include a pasue, star, etc mode to edit that, this can be incredible if you add it!!! thnx

Link to review
BeemanDev

  

Note: If you get a load of errors after inputting your name and hitting next, as reported by WolfRamiO You need to run BigBox at least once, which if you have no games added will entail running LaumchBox to add at least one game, then running LaunchBox. Easy to get caught out if running against a clean/new install of LaunchBox.

Link to review
×
×
  • Create New...