

Ss SetStatus( wxT( "Connection from ") + client_username) If(!_session || !_session-> create( 2, *state, boost::bind(&NetplayPlugin::CheckSyncStates, this, _1, _2), timeout)) If(timeout_timestamp Data(uncompressed_mcd) Ready = _session-> get_data( 1-_session-> side(), data, 50) If(!_session || _session-> end_session_request()) Utilities::block_type compressed_mcd(mcd_size) Size_t mcd_size = Utilities::GetMCDSize( 0, 0) Shoryu::msec timeout_timestamp = shoryu::time_ms() + 30000 If(delay SetStatus( wxT( "Memory card synchronization. Int delay = _dialog-> WaitForConfirmation() Format( wxT( " ")) + wxT( " ") + host_username + wxT( " vs ") + my_name WxString my_name = wxString(_session-> username().

Ss SetStatus( wxT( "Connected to ") + host_username) Std::string player_name = _session-> username(ep) _dialog-> OnConnectionEstablished(_session-> delay()) If(!_session || _session-> state() != shoryu::Ready) If(!_session || !_session-> join(ep, *state, boost::bind(&NetplayPlugin::CheckSyncStates, this, _1, _2), timeout)) Shoryu::endpoint ep = shoryu::resolve_hostname( std::string(ip. Void ConsoleWarningMT( const wxString& message, std::function check = std::function())īool Connect( const wxString& ip, unsigned short port, int timeout)īoost::mutex::scoped_lock connection_lock(_connection_mutex) Void ConsoleErrorMT( const wxString& message, std::function check = std::function()) Void ConsoleInfoMT( const wxString& message, std::function check = std::function()) : _is_initialized( false), _is_stopped( false), _dialog( 0) The icons used on the Settings/Game Settings bar have been resized (slightly larger) and they are no longer marginally cut off on the left hand side.Class NetplayPlugin : public INetplayPlugin The Back Button is no longer hard coded to be the "Go Back" button, instead you now can use the B button to close menus AND use it to go back, doing this previously wasn't possible.
Pcsx2 netplay lag with memory card ps2#
New Exploded PS2 App, Splash and Menu Icon.Īdjusted how the PAD values were stored resulting in only being able to choose between 0/1/2% instead of the intended 100%/200% for most settings. When saving to a Memory Card Folder there will now be an appropriate OSD message displaying as such. Pressure Sensitive Buttons will now actually work with the Apply Pressure setting in controls, before the pressure modifier was set too high resulting in the button press being registered as a hold regardless. Networking features are enabled by default making online play much simpler for new users.ĭisables the Enable XInput Source option from Controller Settings to avoid any users potentially disabling it. Removed most options located in the Game Properties menu due to them being non-functional.Ĭhanged around the Quick Menu option placements to be more inline with something we're all familiar with.Īdded basic shaders/filters in the form of FXAA, Brightness, Contrast and Saturation adjustments and some CRT filters.Īble to remap controls/hotkeys from within the Settings. Made some changes to the control scheme, I would recommend viewing the little question mark bubble in the top right of the main menu but basically LB/RB can be used to jump through Game List entries, pressing Start on an entry now opens up the Game Properties menu and the Back button exits to Main Menu.įixed the looping settings issue caused by 2 options being named the same.Ĭhanged the default font used by the app to one users should be more familiar with.Īltered how most of the OSD elements are displayed, the FPS counter no longer has and, the FPS now just shows the games internal FPS instead.Īltered the language used for things like switching to the Software/Hardware renderer to be not so long-winded. Lots of changes to UI elements, the settings page has been heavily altered so where most options are located makes more sense, also has a Directory settings tab where you can set the directories to wherever you wish. Improvements Made To The Original Source Codeīackports from PCSX2 to both the GameDB as well as various changes to the backend, this has resulted in some improvements such as the Spider-Man games now working with the Hardware Renderer (don't get too excited, they crash after a couple minutes).
Pcsx2 netplay lag with memory card archive#
XBSX2 - The Playstation 2 Emulator for Xbox Consoles Original Source Codeīelow is an archive of Stenzeks original PUBLIC source which has since been expanded and improved upon. This repo is no longer being maintained, I'm working on a new port with SirMangler which can be found here: XBSX2
