Undertherainbow
-
Posts
185 -
Joined
-
Last visited
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Posts posted by Undertherainbow
-
-
Yup, switched to default, it was theme issue. And default is soo much snappier and faster. All good, Thanks
-
Thanks! Crash when changing emulator is fixed with beta2.
However i get very often errors on clear logos
When ever i edit game metadata . clear logo pops error in 99% of the time. I am not sure if that is the Theme problem or LB?
It feels that theme didnt unlock resource properly and it gets locked.
Process cannot access the file because it is being used by another process.
It only happens on clear logos
I am using Default plus , LB theme
P.S
As suggestion for game checker, maybe it would be prudent to add option to only scan for specific extensions. And ignore everything else?
LB can surely check which extensions already exist in that platform and only check for those?
-
-
On 8/5/2022 at 4:01 PM, C-Beats said:
I tracked down the cause and it will be corrected in the next release. Has to do with the fact those themes use FlowVideo instead of the other controls typically used and that control had a timing issue if you entered a platform too quick. Thanks for working with me to track this down. While waiting on the correction, if you just let the video start playing before entering the platform the video will resume when coming back.
Hello.
Version 13.11 (latest up to this moment)
This is still happening.
Transition->Platform video transition (Fade or fade quick) video wont resume when returning to platform.
Rotate horizontal triangle works. Video resumes normally.
-
LB/BB manual viewer could definitely use and overhaul. Tried using manual from pause theme and ..yeah it was less then acceptable.
Archive org has absolutely fabulous viewer for game manuals. It looks like a book , its simply perfect.
Grab idea for LB/BB?
example:
-
Hey!
Im experiencing crashes with BB when ever i go to options manage pause/startup themes.
This is the crash generated
Unable to cast object of type 'Unbroken.LaunchBox.Themes.ThemeScreenshot' to type 'Unbroken.LaunchBox.Windows.Themes.ThemeScreenshot'. App: Big Box Version: 13.0-beta-1 Type: System.InvalidCastException Site: Boolean MoveNext() Source: System.Linq at System.Linq.Enumerable.CastIterator[TResult](IEnumerable source)+MoveNext() at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source, Int32& length) at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.OrderedEnumerable`1.GetEnumerator()+MoveNext() at Unbroken.LaunchBox.Windows.BigBox.ViewModels.ThemeDetailsViewModel.GetTag(Object ) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.ThemeDetailsViewModel..ctor(Theme theme, ThemeManagerViewModel themeManagerViewModel) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.ThemeManagerViewModel.set_Themes(BindableCollection`1 value) at ModelProcess.CompareWorker(Object , BindableCollection`1 value, ModelProcess ) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.ThemeManagerViewModel.OnEnter() at Unbroken.LaunchBox.Windows.BigBox.ViewModels.ThemeManagerViewModel.<>c__DisplayClass43_0.ConnectSessionIssuer(Object ) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.ThemeManagerViewModel.<>c__DisplayClass43_0.SelectDic() at System.Windows.Threading.DispatcherOperation.InvokeDelegateCore() at System.Windows.Threading.DispatcherOperation.InvokeImpl() --- End of stack trace from previous location where exception was thrown --- at System.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout) at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout) at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout) at Unbroken.LaunchBox.Windows.Threading.Invoke(Action callback, DispatcherPriority priority) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.ThemeManagerViewModel.<>c__DisplayClass43_0.PrepareSessionIssuer(Object , DispatcherPriority ) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.ThemeManagerViewModel.<>c__DisplayClass43_0.ListDic() at Unbroken.LaunchBox.Windows.Threading.<>c__DisplayClass0_0.RestartIterableConnection(Object ) at Unbroken.LaunchBox.Windows.Threading.<>c__DisplayClass0_0.CompareFocusConfig() 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: 18:03:22 Exception
-
That's it! <BigBoxTheme>Collections</BigBoxTheme>
Nice one, i couldn't find that. Thanks
-
That is my problem. Its not in it. I went as deep as trying to track down process writing , but i couldnt figure out which file stores information about themes per platform. Everything goes into temp files but none actual xml's are written.
And neither of files in data stores any info about current theme per platform setting.
-
Just now, Retro808 said:
If you are on current version of BigBox it has Theme Specific Options that save your settings for each theme you want. So if you change a theme and in the new theme make changes it would not affect the other theme when you go back to it. Any theme specific setting you have is saved in that theme's folder in the BigBoxSettingsOverride.xml
Yes i am using latest beta.
But that's not what i wanted to ask. I probably wasn't clear enough , sorry about that.
Like this, right now i have sistems and everything is set. Some sistems use two different theme , some platform uses two different theme too. Now i were to change everything to new theme and then i want to switch back, how do i do that?
Lets say my collections games uses WheelGamesView from one theme , while platform uses another. I would lose all that if i try new theme, so if i want to revert how do i do that?
-
Hey there. I tried finding such but with no luck. How BB stores info and where is it stored, BB themes per platform?
If one wanna try different theme it would break all theme setup , so are there files somewhere so i can restore my BB themes back to before testing new theme?
I have few systems that utilize two different themes and its annoying to try different theme and then have to restore manually my themes back again.
Thanks
-
Hello!
I am heaving weird issue lately.
my old theme which worked fine before, suddenly is trying to do this:
folder /video/theme
(theme) that folder doesnt exist and its attempting to create one?
BB 11.7 beta6
2020-10-13 12:13:01 AM FIRST CHANCE EXCEPTION: Access to the path 'E:\Roms\Sony PlayStation 2\Video\Theme' is denied. at System.IO.FileSystem.CreateDirectory(String fullPath, Byte[] securityDescriptor) at System.IO.Directory.CreateDirectory(String path) at Unbroken.LaunchBox.Windows.Paths.CreateDirectory(String path) at Unbroken.LaunchBox.Windows.Data.Platform.GetVideosFolderPath(String videoType) at Unbroken.LaunchBox.Windows.Data.Game.GetVideoFilePaths(String videoType) at N3bIj1TAGCejFqv1GDO.S2WdDKntp(Object , String imageType, N3bIj1TAGCejFqv1GDO ) at Unbroken.LaunchBox.Windows.Data.Game.GetVideoPath(String videoType) at Unbroken.LaunchBox.Windows.Data.Game.GetVideoPath(Boolean prioritizeThemeVideos) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.WheelGamesViewModel.LoadDetails(Guid instance) at LJTUSgevspT4d7UwAPb.V9TexO9GG(Object , Guid , LJTUSgevspT4d7UwAPb ) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.GamesViewModelBase.<>c__DisplayClass188_0.YiZ97uHOeV() at Unbroken.LaunchBox.Windows.Threading.<>c__DisplayClass1_0.v4LDw1QZ1s() at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown ---
create directory? i checked xaml files none of them are doing anything that creates folders..
i do have ao.bigbox themer plugin
Can someone put some light on the issue?
------
edit. Ok i figured out what seems to be the problem. launchbox settings, video priorities if i set theme video above video snap, problem happens. Its attempting to read non existent folder for game theme video and crash hangs.
-
Nothing? No one?
-
Hey ppl!
I am curious, as title states, how do you deal with multiple monitors ,mouse locking to game?
I usually used https://github.com/CyberShadow/AutoMouseLock
app works marvelously, when launching games directly or from other non fullscreen app.. It will release mouse if u alt tab to desktop and lock it again once fullscreen is established
And there lies the problem.. BigBox is fullscreen and it launches another app from within it self in yet another fullscreen and app is not built for that. It gets stuck on BB and not on app launched from it.
One would have to alt/tab out then alt/tab back to enable mouse lock on desired app but doing that kinda breaks BB, fade out screen and stuff..
So.. ..?
-
Sega Cartridges Template (PSD)
includes several created carts
Just in case u need to create some.
- 1
-
Yes. If you don't use HidGuardian driver then you have to use "Hide DS4 Option" in DS4Windows (ie. exclusive mode). This exclusive mode requires that DS4Win app MUST BE the first one to open the original DS4 controller in order to hide it from other apps.
Same applies to idle disconnect/reconnect
https://github.com/Ryochan7/DS4Windows/issues/613
Basically, what it means is that either make sure ds4win is always first to connect to gamepad (idle reconnect or not) or use hidguardian, That would suggest that u shouldnt use idle disconect if u wanna play games without hid guardian. Either turn off retroarch when u plan to go or turn off /relaunch before re-connecting gamepad. Or use hidguardian. Ryochan plans to fully integrate hid into ds4 as soon as hid gets stable release stable
https://github.com/Ryochan7/DS4Windows/wiki/DS4Windows-and-HIDGuardian-Install-and-Setup-Guide
-
ds4windows yes?
Do this.
Make .bat file in ds4windows folder.
and inside .bat file write this
:: Run elevated on logon (via Task Scheduler) for good DS4Windows (exclusive access) @echo off echo [#] Waiting for NvContainerLocalSystem service... :WAIT timeout /t 1 > NUL for /f "tokens=4" %%s in ('sc query NvContainerLocalSystem ^| find "STATE"') do if NOT "%%s"=="RUNNING" goto WAIT timeout /t 3 > NUL echo [#] Stopping NvContainerLocalSystem... net stop NVDisplay.ContainerLocalSystem echo [#] Starting DS4Windows and waiting 5 seconds... START "" /D "%~dp0" "%~dp0\DS4Windows.exe" timeout /t 5 > NUL echo [#] Starting NvContainerLocalSystem... net start NVDisplay.ContainerLocalSystem
Now launch ds4windows using that bat file.
it will make sure that nvidia overlay doesnt snatch ur gamepad.
be sure not to have other app's that might do the same at least not before u launch that bat.. (Steam etc)
now u can play ur games
P.S nvidia overlay is always active. Its part of drivers.
-
Maybe emulator doesnt close fast enough , have u tried with latest demul?
http://forum.emu-russia.net/viewtopic.php?p=26178#p26178
Also adding this to autohotkey makes sure emulator closes
; This section closes Demul when pressing Escape
$Esc::
{
Process, Close, {{{StartupEXE}}}
}- 1
-
-
1 hour ago, Thatman84 said:
Go to Retroarch , updates, MISC and download retroarch overlay editor.
where about sis this? In the app or a website?
In app, Online update->content downloader->utilities->overlay editor.
This actually worked before , that second overlay is treated as button, one can have as many buttons as they want
Editor can then be found in downloads folder in within retroarch
-
Hey ppl!
I know some of u probably had idea to draw additional or multiple layers of image on top of main bezel in retroarch, like MAME or some other console? In my case it was desire to show cartridges of game i am currently playing on top of bezel without photoshoping original bezel.
Heres how.
First you need CFG file of your desired core
RetroArch\config\Snes9x\
it would consist of cfg files for each game, example:
Addams Family, The (USA).cfg
inside should be what u probably already know , path pointing to your actual bezel work. This is how RA works so this is required.
input_overlay = ":/overlays/GameBezels/SNES/Addams Family, The (USA).cfg"
Now comes fun part
Inside retroarch we have our bezels.
example RetroArch\overlays\GameBezels\SNES\Addams Family Values (USA).cfg
which is accompanied by its png bezel Addams Family Values (USA).png
Basic stuff, just wanted to get it out of the way.
And now here is what we do to get multiple images drawn on top of our main bezel
In my case i will use one main bezel for every game accompanied by additional images (cartridges for each game)
So i write
overlays = 1 overlay0_full_screen = true overlay0_normalized = true overlay0_range_mod = 1.5 overlay0_alpha_mod = 0.0001 overlay0_overlay = SNES_PAL_MAIN_BEZEL.png overlay0_descs = 1 overlay0_desc0 = "cart,0.839924,0.813324,rect,0.115484,0.0864266" overlay0_desc0_overlay = "Addams Family Values (USA).png"
I did not get permission from author of bezel i did this for, so i cannot show u pictures , but i will help with cfg files and script to write them.
Let me explain cfg first.
overlay0_overlay = SNES_PAL_MAIN_BEZEL.png
This is MAIN Bezel , for screen.
overlay0_desc0_overlay = "Addams Family Values (USA).png"
This is actual layer image
overlay0_desc0 = "cart,0.839924,0.813324,rect,0.115484,0.0864266"
This is position of second layer image
Some my wonder how to get those numbers for position?
Go to Retroarch , Online update->content downloader->utilities->overlay editor. download retroarch overlay editor.(Editor can then be found in download folder within retroarch
First click actions and set canvas size. Position elements where u want them and u get position
Doing this for zilion games is kinda crazy.. but if u like me just want basic one Bezel and cartridges on top, this will do quick work. (This can also be used for multiple layers on one overlay)
Result is very ugly mockup image. and for every game
What python script does? it writes info in your pre made cfg files for your games. Feel free to open it up and edit.
Put name of your main bezel inside and thats it. Py will write filename.png which will be your cartidges and rest of info.
I hope i was clear enough ..you'll have to forgive my English its not my main language..
P.S
Python script requires 2.7 Python installed on your PC
P.P.S
If you want to add more layers, this is how:
All you have to do is ..
overlay0_descs = X
X=update the ammount of layers
And then just add new button layers with their position and file name
overlay0_desc1 = "new_layer0,x.xxx,x.xxxx,rect,x.xxx,x.xx"
overlay0_desc1_overlay = some_layerX.pngoverlay0_desc2 = "new_layer1,x.xxx,x.xxxx,rect,x.xxx,x.xx"
overlay0_desc2_overlay = some_layerY.png@Thatman84 i saw u were asking for this on libretro forums
-
Spoiler
Late to the show I see...but there is an update for GDI2CHD
Only took me 9 years to get around to it.
This is a Beta...some cosmetic stuff needs to be done and a few more features added.
@ Thatman84
"CHDman FE" works with v5 syntax...but it's currently more limited in what it can do vs GDI2CHD v2...mostly because I haven't updated that (CHDman FE) in like 8 years. However whats left to cover that CHDman supports, is really only for those dumping games. However AntoPISA will probably want those features since I'm back at it again for the time being.
Your tool is monstrously slow , compared to chdman using command? i can compress 2 games using chd while with tool i can barrely compress 1 game in same time
-
Just open ahk under emulator in launchbox and paste
$Esc:: { Process, Close, {{{StartupEXE}}} Process, Close, joytokill.exe }
when u press Escape it will close both emulator and joytokey
-
just use something like this to close joytokey and emulator in same time
$Esc:: { Process, Close, {{{StartupEXE}}} Process, Close, joytokill.exe }
-
u should replace joytokeykill.bat with something like this:
start "" /WAIT "somegame.exe" Timeout 1 taskkill /f /im JoyToKey.exe
By using start WAIT, "somegame.exe" can be name of emulator
or.. most easiest maybe would be to put all on escape?
$Esc:: { Process, Close, joytokill.exe }
or u can use
if WinExist("ahk_exe someprogram.exe") DO..
P.S
just remembered , there is also little hard way to check if process is active then Do..
TIMEOUT /T 3 :while1 FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %GAMENAME%"') DO IF %%x == %GAMENAME% goto FOUND goto FIN :FOUND TIMEOUT /T 5 goto :while1 :FIN taskkill /f /im joytokill.exe define emulator as %GAMENAME% set "GAMENAME=someprogram.exe"
Anyway there are bunch of choices to deal with it
Random Black Screen with Audio only on game Videos in Launchbox
in Troubleshooting
Posted · Edited by Undertherainbow
Yup, i look at game in LB, change to another and suddenly that game shows only black screen with audio playing. I Switch to other games back and forth , back and forth and after few times videos shows. I did not experience that before (i didnt check LB since summer) so about same time as you.
Sometimes video is not black but instead it is cut down to 1/10th of the size and displayed in a small corner...
P.S
I think it might be theme issue actually. Default one.
I was using default plus before i didnt see that happening there
P.P.S
It's not the theme. Just happened out of blue on another theme