Jump to content
LaunchBox Community Forums

The_Keeper86

Members
  • Posts

    332
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by The_Keeper86

  1. What are you guys doing to get the Configurator Next working the last LB? I get this error

     

    Object reference not set to an instance of an object.
    
    App:     LaunchBox
    Version: 10.15
    Type:    System.NullReferenceException
    Site:    System.String GetPcsx2InisDir()
    Source:  PCSX2 Configurator Next
    
       at PCSX2_Configurator_Next.Core.ConfiguratorModel.GetPcsx2InisDir()
       at PCSX2_Configurator_Next.Core.ConfiguratorModel.get_Pcsx2InisDir()
       at PCSX2_Configurator_Next.Core.Configurator.CreateUiConfigFile(String targetConfigDir, IGame game)
       at PCSX2_Configurator_Next.Core.Configurator.CreateConfig(IGame game)
       at PCSX2_Configurator_Next.Core.Configurator.ApplyRemoteConfig(IGame game, String remoteConfigDir)
       at PCSX2_Configurator_Next.Core.Configurator.DownloadConfig(IGame game, String remoteConfigPath)
       at PCSX2_Configurator_Next.Ui.ConfigWindow.DownloadConfigBtn_Click(Object sender, RoutedEventArgs e)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.Controls.Primitives.ButtonBase.OnClick()
       at System.Windows.Controls.Button.OnClick()
       at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
       at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
       at System.Windows.Input.InputManager.ProcessStagingArea()
       at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
       at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
       at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at System.Windows.Interop.HwndSource.InputFilterMessage(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)
    
    Recent Log:
    
       8:10:05 PM Exception

    I've tried Hotfix 1 as well.

  2. 16 hours ago, Lahma said:

    Just an FYI, if anyone wants a debug build of the plugin (title problem fixed among other things) prior to the public release, hit me up on Steam, and I would be happy to send it to you. I'm getting close to finishing up with the changes I want to complete before pushing out a public build though, so it shouldn't be much longer.

    Thanks for your continued work on this man! I'd be happy to do any testing if needed. I'm always around.

    • Like 1
  3. 3 hours ago, coleroddy said:

    WoW. Talk about coincidence. I was just testing exactly some ps3 games, and I came back to report just that I found the same issue on them. But the issue is not as I described earlier. It seems the numbers on names doesn't need necessary to be at the start or at the end of the name. They show a lot of zeroes if there are numbers in the middle of the name too. I tried "Persona 4 Arena Ultimax" and it showed the "4" in the name something like "Persona 0000004". Anyway, let's hope Lahma can solve the issue when he get time to do so.

    Yeah, its a very strange issue ha ha. I have him on Steam I'll try messaging him.

    • Thanks 1
  4. On 2/7/2020 at 6:19 PM, jayjay said:

    @The_Keeper86

    Yeah would be good to have them in pause but unfortunately we dont have any plugin stuff for pause. :( If pause menu plugins was mentioned on the community poll it wouldn't get many votes either. So will have to wait patiently and maybe some time in the future it'll be added.  

    Oh yeah, I didn't think about that. I guess @Jason Carr would probably have to implement trophy support if we don't get plugin support for the pause menu. Either way thanks! :)

  5. 3 hours ago, jayjay said:

    Hey @The_Keeper86

    Iv changed how this works... again. 

    Now instead of getting the trophy data from rpcs3 directory, I now extract the trophy data from each game directory and import them into LB's directory. There is a few benefits doing it this way but 1 down side too.

    The downside is the trophies do take some space, I have 97 games worth of trophies imported into LB directory and it takes up roughly 380mb.

    But the benefits are its a bit quicker. Instead of reading up to 50 image files, an xml file and the trophy file, it now reads just 2 files, a dat file that holds all the images and xml details and also reads the trophy file. 

     It doesn't need to search rpcs3 directory when viewing trophies so if its stored on a separate drive there wont be an issue with the drive needing to spin up.

    All game trophies are now imported, not just the games that have been installed into rpcs3. 

     

    If you want to give it a try replace "BBTrophy.dll" in the plugin folder with this .dll BBTrophy.zip

    In LB go to tools, import ps3 trophies. Wait for it to complete may take some time depending on how many games you have. It will import all the trophy files to Launchbox/Images/Sony Playstation 3 Trophies.

    Note: I have 107 games. 97 trophies imported fine, 9 games dont have trophies as some early ps3 games didnt support them and I have 1 game that doesnt extract the trophies. I did plan on adding a semi manual method for the games that dont extract but turns out my game (modern warfare 3) doesnt work in rpcs3. Im not sure if its because the game is corrupt or what. 

    When import is completed a message box will pop up, if all went well it'll just say import complete, if there is any issue extracting any game it'll warn you and it will create a txt file in the plugin folder with the title of the game(s) it didnt extract. If you do get this txt file try opening the game(s) in rpcs3, if the game does work, let me know and i'll create a method to import the game(s) that dont extract. (I hope all that makes sense).

    Also if you delete a game from LB, use the import ps3 trophies again to remove the associated trophy files.

    Also you can now view the trophies in LB by right clicking a game and selecting "view trophies".

     

    And just because we can here is a badge plugin that indicates the game has trophies. Its only compatible with LB Betas at the moment but should work when next official is released.

    PS3TrophyBadge.zip 9.8 kB · 1 download

     

     

     

    Seems to work great so far! Also like how I can view them in LB now so thanks for that! I didn't get any errors. I also didn't change my directory in the text do I need to change it? Didn't seem to effect anything leaving it as is.

    • Like 1
  6. 1 hour ago, fromlostdays said:

    Yeah, my own setup I keep every game (for every system) in their own folder, so when I posed the question I asked for the bat to take into account that directory structure. So you'll have to mimic that structure at least long enough to use the bat, but its easy enough to pull the m3us and games back into one directory if that's your jam. I'm glad you got it working! 

    Appreciate it :)

    • Game On 1
  7. 19 hours ago, fromlostdays said:

    The guy who wrote the code said something: 

    I don't fully understand this, but I think I got you homie:

    @echo off
    for /R "[Insert Path to main folder here]\" %%I in (*.chd) do for %%J in ("%%~dpI.") do echo %%~nxI>>"%%~dpI%%~nxJ.m3u"

    If you tell me the path I can insert it for you. Otherwise, insert the exact absolute path to the main folder with all your subdirectories, and of course remove the brackets. Remember this only works if the chds are each in their own folder, if you google "file2folder" there is a nifty little free program that puts every file in a given directory into a folder in seconds. You could then run the corrected bat and just remove the files from the folders and delete them if you like having all your games in a single folder.

    I don't have CHDs but I was betting it didn't matter what extension the files were as long as it was expressed in the code, so I tested this by making a folder on my desktop and putting a random rom with a .tap extension inside it and changing the code to look for .tap. And yes, at this moment I do feel like a genius haha.   

    This is what the code looked like for me:

    @echo off
    for /R "C:\Users\Username\Desktop\New folder\Main directory\" %%I in (*.tap) do for %%J in ("%%~dpI.") do echo %%~nxI>>"%%~dpI%%~nxJ.m3u"

    Inside that main directory folder I placed a single rom folder with a single rom in it and the modified bat created an m3u with that .tap rom inside it. So it does work. And you don't have to rename any folder to "main directory" or anything, just put the path to the directory that holds all the subdirectories of games. Just to be safe, put the actual bat file in that same directory before you run it. And that last slash after the directory is necessary in the code. 

    Thanks! That worked for me well sorta if I did everything correct. Basically I took all my multi disc chds and moved them to a temp folder, edited the bat like with the code you provided with the temp directory and ran the bat it worked great except it put the m3u files inside the game folders which wasn't a big deal as I just moved the chds and m3u files back to my PS1 folder.

    • Like 1
  8. 48 minutes ago, fromlostdays said:

    I gotta tell ya, I'm FAR from coding and/or programming savvy but I would venture a guess that it can. 

    
    @echo off
    for /R "%~dp0" %%I in (*.cue) do for %%J in ("%%~dpI.") do echo %%~nxI>>"%%~dpI%%~nxJ.m3u"

    I would try just changing the (*.cue) to (*.chd)

    
    @echo off
    for /R "%~dp0" %%I in (*.chd) do for %%J in ("%%~dpI.") do echo %%~nxI>>"%%~dpI%%~nxJ.m3u"

    FAT:

    
    @echo off
    for /F "eol=| delims=" %%I in ('dir "%~dp0*.cue" /A-D-H /B /ON /S 2^>nul') do for %%J in ("%%~dpI.") do echo %%~nxI>>"%%~dpI%%~nxJ.m3u"
    
    @echo off
    for /F "eol=| delims=" %%I in ('dir "%~dp0*.chd" /A-D-H /B /ON /S 2^>nul') do for %%J in ("%%~dpI.") do echo %%~nxI>>"%%~dpI%%~nxJ.m3u"

    I haven't tested this, can't as I don't have any of my roms in CHD format. To be safe, create a directory and then plop a single subdirectory with one or more chds in it to test and run the modified bat in the main directory.

    In case you're not familiar with .bat files, you can just open the ones you can download here with notepad or wordpad, make the edit, and save it (good practice, save it with a different name).

    Let me know if it works!

     

    Thanks! Sadly it just creates a Sony Playstation.m3us file with a list of all my PS1 games in chd weird ha ha.

  9. On 2/1/2020 at 4:10 PM, jayjay said:

    Is that city hunter 2?

    I'll assume its city hunter 2.

    Wanna give this a test. 

     

    Download this: Ps3Trophy.zip

    Right click on .zip, properties, unblock.

    There is 2 folders in the zip.

    Move "TextGamesView" folder to Launchbox/Themes/City Hunter 2/Views/

    Move "PS3BBTrophy" to Launchbox/Plugins/

    In the "PS3BBTrophy" folder there is a .txt named "TrophyDir.txt". Open the txt and replace the path with the path to your trophy directory.

    Save and exit.

     

    Open BB and go to a ps3 games menu and select "view trophies".

    If there is no issue with the trophies being displayed, the other question is, is the speed in which the trophies display on screen acceptable?

    EDIT: You can test the above plugin but i think i will have to change it a bit. My rpcs3 is stored on a different drive and when the drive is a sleep and the plugin looks for the game trophy directory it locks BB up for a few seconds :( 

    Seems to work just fine so far! Appreciate the fast response and fix for this. Anything else I can do to help? Also would it be possible to view the trophies in LB as well? Sorry for the late reply. I never got a notification you replied.

  10. 22 hours ago, davbedwards said:

    I was looking for a simple way to scrape my emulated games for steam banners to go with my theme (Playbox 3). Currently the only way I'm aware of it manually saving images from sites like SteamDB, and the process becomes awfully tedious after the 50th game. I couldn't imagine doing it for the other 400 ROMs I have.

    The scrapper would probably have to pull them from a database like this one  which is where I get mine from usually

  11. 54 minutes ago, neil9000 said:

    No its not possible, you cannot specify one video to play in one view and a different video in another.

    Thanks. That's a shame. Maybe it can be added in the future.

  12. Hey guys,

     

    I was wondering if its possible to play game play videos in the game info screen instead of a video theme? I hope this makes sense? I want to keep the theme videos on the game selection screen if said game has a theme video btw,  but when going into the info screen instead of playing the theme video it'll play game play video instead.

     

    The reason I ask is some of the Big Box themes I use show the video in a smaller screen in the info screen it just looks weird I guess. If this isn't possible maybe it can be added as an option?

  13. 12 hours ago, jayjay said:

    Hey @The_Keeper86. I haven't forgotten about this plugin. As it turns out, the issue with this plugin is a BB issue. That issue isn't fixed yet.

     

    I can use the same method to fix this plugin as we did with the mame hi scores. But it requires me to rewrite it. And also when writing the ps3 importer plugin @klepp0906 let me know that the hdd0 folder can be moved to a different directory as well so will have to adjust for that.

     

    It will be a while til I get to it though as short on time and want to get the hi score plugin complete. 

    Glad to hear that! Take your time no rush :)

    • Like 1
×
×
  • Create New...