Jump to content
LaunchBox Community Forums

PCSX2 Configurator Next Beta 2

   (16 reviews)

2 Screenshots

About This File

PCSX2 Configurator Next for LaunchBox
PCSX2 Configuartor Next is a plugin for LaunchBox that allows users to easily configure PCSX2 on a per-game basis. The plugin also allows for pre-optimised configs to be downloaded from right within LaunchBox for a whole host of popular PS2 games, from Zombeaver's excellent PS2 Configuration Project.

Installation
The plugin is easy to install and simply needs to be downloaded and extracted. The archive contains a folder called "PCSX2 Configurator Next", this should be placed in the root of the "Plugins" in the user's LaunchBox directory. Any previous versions of the plugin should be removed before attempting to install this version.

General Usage
The plugin is relatively straight forward to use, but has been changed significantly from previous versions. You will first need to have PCSX2 (1.5.0 development build) setup as an emulator in LaunchBox. Then right click on a PS2 Game and choose "PCSX2 Configurator" from near the bottom of the context menu. This will present a menu of options:

"Create Config" - Creates a new config for the game in question based on the users current PCSX2 settings, If a config already exists this will overwrite that config with a new one.

"Download Config" - This will download one of Zombeaver's Config and set it up to be ready to play for the selected game, this will be greyed out if now config is available, and will change to "Update Config" if a new update is available for the downloaded config.

"Remove Config" - This will remove the current config for the selected game, and will be greyed out if there is no current config.

"Configure With PCSX2" - This will open PCSX2 with the config for the selected game loaded, allowing you to customise your config for the selected game (Downloaded Config's can also be tweaked). Once a game has a created config this can also be done using LaunchBox's built in "Configure" from the games context menu. Both these options will be greyed out if there is no config for the selected game.

There is also a "settings.ini" file created in the plugins folder ("%LaunchBoxDir%/Plugins/PCSX2 Configurator Next"), this can be tweaked manually but most settings don't need to be touched in most cases. Some people may wish to change the "GameConfigsDir" which is where the created configs are stored, this deafults to the users PCSX2 "inis" directory. There is currently no inteface to modify these settings, but that is planned in a future version.

Version Info and The Next in The Name
This version of the plugin is the successor to the original PCSX2 Configurator plugin, with a completely re-worked codebase from that version, and full compatibility with LaunchBox.Next (which is now the current version of LaunchBox). The main reason "Next" was added to the name is to initially seperate it from that (now discontinued) verison of the plugin. This release is currently in Beta and the "Next" from the name will probably be dropped eventually for a stable release with more features.

Credit and Support
I have personally put a lot of time and effort into all versions of this plugin, with it essentially being my free-time pet project for the last year and a half. Though I know the plugin would not be what it is today without Zombeaver who really helped me to bring this plugin to the next level, by allow me to integrate his PS2 configurations into it as well as creating artwork and helping me test the plugin. I would also like to say a big thank you to spectral, neil9000, and kmoney for helping me out with testing, and of course Jason Carr for making LaunchBox and implementing some of my requested changes into the plugin engine. I intend to keep working on this plugin, and fix any reported bugs as well as update the plugin with new features. So if you have any problem or feature request's hop over to the plugins thread on the forums and let me know. The project is also open sourced under the MIT license and can be found on my github.


What's New in Version Beta 2   See changelog

Released

New in This Release:

  • Custom Command Line Parameters can now be specified a part of a config. A file called "cli.txt" should be placed in config directory with parameters separated by commas and/or line breaks.
  • User can now have multiple versions of PSCX2. The Title of the version that the plugin will use can now be specified in Settings.ini (Pcsx2BuildTitle).
  • Nicer handling of Absolute Paths. All Absolute paths are qualified from the drive's root and no longer reference the LaunchBox directory.
  • Configs directory can now be relative to the PCSX2 directory. This is now the default behaviour
  • No error will be shown if a non critical PCSX2 base config file is missing when downloading a config, before this crashed the plugin.
  • Custom command line parameters will now always update when wrong and/or missing information, but if all information provided is correct edits can still be made.
  • Nicer Drop Shadow on Title Text, also added text-wrap for longer titles.
  • Plugin now uses the PCSX2 Icon.
  • Major Code changes and refactor (Does not affect User).
  • Just a quick note about Updating from a previous release. I advise you first delete your Settings.ini file from the plugins directory, and let the plugin recreate it, as this version handles some of the settings slightly differently.
  • Like 21
  • Thanks 15
  • Unusual Gem 1



User Feedback

Recommended Comments



Hi, this is awesome but i keep needing to configure my generic gamepad everytime i create a new config for a new game, how can i avoid it? It seems not only are the graphics settings unique per game, the gamepad bindings are too.

Share this comment


Link to comment
Share on other sites

@sachos345 If you go into the Settings.ini file in the plugin's folder and change "CopyLilyPadSettingsFile = false" to "CopyLilyPadSettingsFile = true" then it should copy the input settings you have set in the emulators base config. This was set to false by default as most people use Xinput compatible pads nowadays and LilyPad configures them for you. It is also planned to eventually have a user interface to change these settings.

Share this comment


Link to comment
Share on other sites
On 10/22/2018 at 3:55 PM, alec100_94 said:

@sachos345 If you go into the Settings.ini file in the plugin's folder and change "CopyLilyPadSettingsFile = false" to "CopyLilyPadSettingsFile = true" then it should copy the input settings you have set in the emulators base config. This was set to false by default as most people use Xinput compatible pads nowadays and LilyPad configures them for you. It is also planned to eventually have a user interface to change these settings.

Ohh i see now, thank you so much for your help! Awesome stuff! I actually found a solution for it before reading your answer, i ended up using an xbox360 gamepad emulator x360ce in the PCSX2 folder hehe-

Share this comment


Link to comment
Share on other sites

I updated the from pcsx2 1.4 to 1.5 like you said. I am having issues having each game use it's own memory card even with "automatically manage saves based on running game" checked in the settings. Each game is loading to a default memory card (Unless I changed it within your configurator individually).

Edited by Chadmando

Share this comment


Link to comment
Share on other sites

So, i downloaded and installed the plugin, but the "PCSX2 Configurator" in the right click menu keeps greyed out.

Any tips on how to fix that?

Share this comment


Link to comment
Share on other sites

@Raposones if it's there but not clickable the platform probably isn't set up correctly. The only condition for it being valid for a game is that the platform is "Sony Playstation 2" (Which is the LaunchBox default), any other platform name (like "PS2") won't work currently though this could change in the future.

  • Like 1
  • Thanks 1

Share this comment


Link to comment
Share on other sites
On 12/4/2018 at 2:49 AM, neil9000 said:

Are you using PCSX2 1.5.0 development version?

Which one? I am using v1.5.0-dev-2867-gc58acd110 every time I click "Create Config" it crashes LB. It also crashes whenever I click "Download Config"

 

(Inner Exception)

Could not find file 'D:\LaunchBox\Emulators\pcsx2-v1.5.0-dev-2867-gc58acd110-windows-x86\inis\PCSX2_ui.ini'.

App:     LaunchBox
Version: 9.2
Type:    System.IO.FileNotFoundException
Site:    Void WinIOError(Int32, System.String)
Source:  mscorlib

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at IniParser.FileIniDataParser.ReadFile(String filePath, Encoding fileEncoding)


(Outer Exception)

Could not parse file D:\LaunchBox\Emulators\pcsx2-v1.5.0-dev-2867-gc58acd110-windows-x86\inis\PCSX2_ui.ini while parsing line number 0 with value '' - IniParser version: 2.5.2.0

App:     LaunchBox
Version: 9.2
Type:    IniParser.Exceptions.ParsingException
Site:    IniParser.Model.IniData ReadFile(System.String, System.Text.Encoding)
Source:  INIFileParser

   at IniParser.FileIniDataParser.ReadFile(String filePath, Encoding fileEncoding)
   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:

   11:36:23 AM Music.Prepare Start
   11:36:23 AM Music.Kill Start
   11:36:23 AM Music.Kill Finished
   11:36:23 AM Music.NotifyTrackList Start
   11:36:23 AM Music.NotifyTrackList Invoke WPF
   11:36:33 AM Music.Play Start
   11:36:33 AM Music.Kill Start
   11:36:33 AM Music.Kill Finished
   11:36:33 AM Music.Play Empty Music Path
   11:36:33 AM Music.NotifyTrackList Start
   11:36:33 AM Music.NotifyTrackList Invoke WPF
   11:36:47 AM Exception

Edited by reubadoob
  • Like 1

Share this comment


Link to comment
Share on other sites
35 minutes ago, reubadoob said:

Which one? I am using v1.5.0-dev-2867-gc58acd110 every time I click "Create Config" it crashes LB. It also crashes whenever I click "Download Config"

 

(Inner Exception)

Could not find file 'D:\LaunchBox\Emulators\pcsx2-v1.5.0-dev-2867-gc58acd110-windows-x86\inis\PCSX2_ui.ini'.

App:     LaunchBox
Version: 9.2
Type:    System.IO.FileNotFoundException
Site:    Void WinIOError(Int32, System.String)
Source:  mscorlib

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at IniParser.FileIniDataParser.ReadFile(String filePath, Encoding fileEncoding)


(Outer Exception)

Could not parse file D:\LaunchBox\Emulators\pcsx2-v1.5.0-dev-2867-gc58acd110-windows-x86\inis\PCSX2_ui.ini while parsing line number 0 with value '' - IniParser version: 2.5.2.0

App:     LaunchBox
Version: 9.2
Type:    IniParser.Exceptions.ParsingException
Site:    IniParser.Model.IniData ReadFile(System.String, System.Text.Encoding)
Source:  INIFileParser

   at IniParser.FileIniDataParser.ReadFile(String filePath, Encoding fileEncoding)
   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:

   11:36:23 AM Music.Prepare Start
   11:36:23 AM Music.Kill Start
   11:36:23 AM Music.Kill Finished
   11:36:23 AM Music.NotifyTrackList Start
   11:36:23 AM Music.NotifyTrackList Invoke WPF
   11:36:33 AM Music.Play Start
   11:36:33 AM Music.Kill Start
   11:36:33 AM Music.Kill Finished
   11:36:33 AM Music.Play Empty Music Path
   11:36:33 AM Music.NotifyTrackList Start
   11:36:33 AM Music.NotifyTrackList Invoke WPF
   11:36:47 AM Exception

Well that error is saying it cant find your pcsx2 install in the path it specifys. Is that were your pcsx2 folder is?

  • Like 1

Share this comment


Link to comment
Share on other sites

Yeah I figured out my own stupidity. Thanks for sharing such an awesome tool! It's working great!

 

One question though and this may not be your expertise but what BIOS is recommended ?

  • Like 1

Share this comment


Link to comment
Share on other sites
10 minutes ago, reubadoob said:

Yeah I figured out my own stupidity. Thanks for sharing such an awesome tool! It's working great!

 

One question though and this may not be your expertise but what BIOS is recommended ?

image.thumb.png.5f122e2322adbaca1623359576ddeb0b.pngPersonally. 

  • Like 1
  • Thanks 1

Share this comment


Link to comment
Share on other sites

@alec100_94 Hi I'm currently using PCSX2 1.50 and Launchbox 9.3, but even after I put the folder in the root of plugins, when I right click the PS2 game, I don't see the option to choose PCSX2 Configurator. Could somebody help me out? Much thanks. Also I was wondering this but why is the plugin thread unaccessible?

Edited by ABSOLUTERRITORY

Share this comment


Link to comment
Share on other sites

Hai, I love the plugin, makes autoconfiguring for those troublesome games a breeze, however, I am also trying to get the configurator to copy the 'PCSX2_keys.ini' file across without luck. It is for custom save state hotkey binds etc that I prefer using for the emulator (and have for all my emulators). I currently have it placed in the ini folder inside the pcsx2 directory and it works for all games that are not modified with the configurator. As soon as i use this plugin on a game for configs it gets overwritten by the default binds.

Placing it into the configurators created game folders inside the pcsx2 ini directory doesn't seem to work either. Is there any command line I can use to make the configurator copy the  'PCSX2_keys.ini' file with configurator overrides?

Share this comment


Link to comment
Share on other sites

@Aeons Honestly I'm not entirely sure. I would have thought placing it in the games config directory (inside the inis folder) would have worked, as the config path (specified by --cfgpath) is essentially what pcsx2 see's as the ini's folder when running that game.

Share this comment


Link to comment
Share on other sites

I'm having some issues and could use some assistance. I'm using Launchbox 9.3. I have the most current PCSX2 1.5.0-dev-2920.

When I download the plugin and extract there is no folder that says "PCSX2 Configurator Next". I get a folder that says "PCSX2-configs-master"

I placed "PCSX2-configs-master" in C:\Users\Pete\LaunchBox\Plugins folder, but when I open Launchbox and right click on a game "PCSX2 Configurator" does not show in the options.

Am I missing something? 

Any assistance would be greatly appreciated. Thanks in advance for any input.

Share this comment


Link to comment
Share on other sites
7 minutes ago, peterhau said:

I'm having some issues and could use some assistance. I'm using Launchbox 9.3. I have the most current PCSX2 1.5.0-dev-2920.

When I download the plugin and extract there is no folder that says "PCSX2 Configurator Next". I get a folder that says "PCSX2-configs-master"

I placed "PCSX2-configs-master" in C:\Users\Pete\LaunchBox\Plugins folder, but when I open Launchbox and right click on a game "PCSX2 Configurator" does not show in the options.

Am I missing something? 

Any assistance would be greatly appreciated. Thanks in advance for any input.

Sounds like you downloaded the source code from github, and not the actual plugin from the download section of the forums here.

Share this comment


Link to comment
Share on other sites
7 minutes ago, peterhau said:

I'm having some issues and could use some assistance. I'm using Launchbox 9.3. I have the most current PCSX2 1.5.0-dev-2920.

When I download the plugin and extract there is no folder that says "PCSX2 Configurator Next". I get a folder that says "PCSX2-configs-master"

I placed "PCSX2-configs-master" in C:\Users\Pete\LaunchBox\Plugins folder, but when I open Launchbox and right click on a game "PCSX2 Configurator" does not show in the options.

Am I missing something? 

Any assistance would be greatly appreciated. Thanks in advance for any input.

you are downloading the wrong file ... you are downloading the configs from github , click the big red button at the top of the page that says download this file ;)

Share this comment


Link to comment
Share on other sites
16 minutes ago, harryoke said:

you are downloading the wrong file ... you are downloading the configs from github , click the big red button at the top of the page that says download this file ;)

my first time using GitHub so please excuse my stupidity, but I don't see a big red download button. I created a free account, do I need the premium account to download or something?

image.thumb.png.b29ebfafc4bfa4612641ee237caddca1.png

Share this comment


Link to comment
Share on other sites
9 minutes ago, peterhau said:

my first time using GitHub so please excuse my stupidity, but I don't see a big red download button. I created a free account, do I need the premium account to download or something?

image.thumb.png.b29ebfafc4bfa4612641ee237caddca1.png

Its not on github, its on this very page you are on, top right, big red box which says "Download this File".

Share this comment


Link to comment
Share on other sites
1 minute ago, neil9000 said:

Its not on github, its on this very page you are on, top right, big red box which says "Download this File".

holly crap. lol. I feel pretty stupid. thanks for taking the time to help me out.

Share this comment


Link to comment
Share on other sites

I tried the 2 most recent pcsx2 1.5 but I'm getting this error when I click 'download config' from launchbox, any help would be appreciated!

 

(Inner Exception)

Could not find file 'C:\Users\Randy\Desktop\pcsx2-v1.5.0-dev-2925-gd71dac091-windows-x86\inis\PCSX2_ui.ini'.

App:     LaunchBox
Version: 9.3
Type:    System.IO.FileNotFoundException
Site:    Void WinIOError(Int32, System.String)
Source:  mscorlib

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at IniParser.FileIniDataParser.ReadFile(String filePath, Encoding fileEncoding)


(Outer Exception)

Could not parse file C:\Users\Randy\Desktop\pcsx2-v1.5.0-dev-2925-gd71dac091-windows-x86\inis\PCSX2_ui.ini while parsing line number 0 with value '' - IniParser version: 2.5.2.0

App:     LaunchBox
Version: 9.3
Type:    IniParser.Exceptions.ParsingException
Site:    IniParser.Model.IniData ReadFile(System.String, System.Text.Encoding)
Source:  INIFileParser

   at IniParser.FileIniDataParser.ReadFile(String filePath, Encoding fileEncoding)
   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:

   5:36:30 PM Music.Prepare Start
   5:36:30 PM Music.Kill Start
   5:36:30 PM Music.Kill Finished
   5:36:30 PM Music.NotifyTrackList Start
   5:36:30 PM Music.NotifyTrackList Invoke WPF
   5:36:53 PM Music.Play Start
   5:36:53 PM Music.Kill Start
   5:36:53 PM Music.Kill Finished
   5:36:53 PM Music.Play Empty Music Path
   5:36:53 PM Music.NotifyTrackList Start
   5:36:53 PM Music.NotifyTrackList Invoke WPF
   5:41:31 PM Exception

Share this comment


Link to comment
Share on other sites

@yum123 Going to need a bit more information here than just the exception. Does the file in question (pcsx2_ui.ini), actually exist in the shown location? And more importantly should it, or are you now running pcsx2 from a different folder?

Share this comment


Link to comment
Share on other sites

The ini folder exists, but the pcsx2_ui.ini doesn't, the only thing in there is a kingdom hearts folder. My pcsx2 folder in on my desktop, hope this helps

Share this comment


Link to comment
Share on other sites
On 1/6/2019 at 1:34 PM, reubadoob said:

Yeah I figured out my own stupidity. Thanks for sharing such an awesome tool! It's working great!

 

One question though and this may not be your expertise but what BIOS is recommended ?

lol I'm having the same issue right now, what did you do to fix this?

Share this comment


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
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...