Commit Graph
27588 Commits
Author SHA1 Message Date
ANR2ME 68fa15784c Fixed UPnP port opened by PPSSPP detection, and Updated PortManager to be compliant to general purpose usage 2020-07-22 23:13:41 +02:00
ANR2ME b9025b50bd Added a UPnP option to use original port for external port instead of using the shifted port by port offset, to be compatible with real PSP or other PSP emulators 2020-07-22 23:13:41 +02:00
Henrik Rydgård eea2b23452 Merge pull request #13182 from hrydgard/gvg-psp2-fixes-ANR2ME
Fixes for GvG Next Plus, Phantasy Star Portable 2 extracted from #13132
2020-07-22 23:12:58 +02:00
Henrik Rydgård c5d912baa2 Further libretro buildfix 2020-07-22 22:49:03 +02:00
ANR2ME 3e2266e1c4 Making sure there are no warnings on adhoc code when building on android studio 2020-07-22 22:31:05 +02:00
ANR2ME 2ca6a4f0d7 Fixed GvG Next Plus, Phantasy Star Portable 2, and some minor changes 2020-07-22 22:22:59 +02:00
Henrik Rydgård a6d49af668 libretro buildfix? 2020-07-22 21:24:07 +02:00
Henrik Rydgård 2e1a06b09a Merge pull request #13181 from hrydgard/blinking-room-issue-ANR2ME
Fix Blinking game room issue on NFS Most Wanted (extracted from #13132 by ANR2ME)
2020-07-22 21:20:14 +02:00
ANR2ME d12218e8da Attempt to fix compilation error on Linux 2020-07-22 20:41:47 +02:00
ANR2ME 62c37a3481 Fix Blinking game room issue on NFS Most Wanted, this will also fix lobby issue on Ridge Racer 2, Naruto Kizuna Drive, etc. 2020-07-22 19:17:34 +02:00
Henrik Rydgård 7a6ffdb173 Merge pull request #13179 from hrydgard/platform-fixes-ANR2ME
Socket inconsistency platform fixes - broken out from #13123
2020-07-22 19:16:51 +02:00
Henrik Rydgård 3ec54d3804 Merge pull request #13180 from shenweip/Font-stingy
Use the alloc size from real PSP for FONT_OPEN_INTERNAL_STINGY mode.
2020-07-22 18:42:13 +02:00
Henrik Rydgård cc96e9ad11 Backport Mac/iOS buildfix from a later commit 2020-07-22 18:41:32 +02:00
shenweip d1cafd103c Use the alloc size from real PSP for FONT_OPEN_INTERNAL_STINGY mode. the 2020-07-22 23:47:29 +08:00
ANR2ME 8daf2ff66e Added UI to change WLAN Channel.
Currently Ridge Racer 2 doesn't works with Auto channel (TODO: Making sure sceUtilityGetSystemParamInt doesn't returns channel 0 when connected to a network for Ridge Racer 2 to works with Auto channel)
2020-07-22 16:46:39 +02:00
ANR2ME d0045947f1 An attempt to fix socket's behavior inconsistencies across platforms.
Added an option to override minimum socket's timeout to prevent getting timeouts on high latency networks.
2020-07-22 16:46:34 +02:00
Henrik Rydgård d9756e9231 Merge pull request #13177 from hrydgard/upnp-support-ANR2ME
Added UPnP Support from #13132
2020-07-22 10:48:45 +02:00
Henrik Rydgård 31e861132b Implement ANR2ME's solution for miniupnpcstring.h 2020-07-22 10:26:21 +02:00
Henrik Rydgård e1069da10a Oops 2020-07-22 01:40:54 +02:00
Henrik Rydgård 597647a2eb Create an Android.mk for miniupnp 2020-07-22 01:19:40 +02:00
Henrik Rydgård 5f2156fa27 Windows: Run the upnp string gen script regardless of architecture, and in UWP. 2020-07-22 00:31:34 +02:00
Henrik Rydgård 8b37ba8d25 Update the gradle version again. 2020-07-22 00:17:16 +02:00
Henrik Rydgård 47f0031f57 Add PortManager.cpp to Android.mk 2020-07-22 00:13:52 +02:00
Henrik Rydgård eb7b6b38f6 Switch to my miniupnpc fork with a UWP fix 2020-07-21 23:43:32 +02:00
Henrik Rydgård c3afdaf99f UWP: Unify linker options 2020-07-21 23:30:32 +02:00
Henrik Rydgård 91c7210757 Set up Windows UWP project for miniupnpc.
Gets all the way to linking where it's missing 'in6addr_any' for some
reason.
2020-07-21 23:23:59 +02:00
Henrik Rydgård e2035bf241 MiniUPNPC: Windows: Try to fix build on VS 2017, add more platforms. 2020-07-21 23:07:36 +02:00
ANR2ME 088e489c91 Fix UPnP error detection
Fix Local IP detection on non-Windows system
2020-07-21 23:03:04 +02:00
ANR2ME 33d3ac28de Added UPnP Support
Fix i18n type
2020-07-21 23:02:58 +02:00
Henrik Rydgård 6280d1b11c Merge pull request #13175 from hrydgard/spawn-new-instance
Windows: Add file menu command to easily load up a new identical instance of PPSSPP.
2020-07-21 00:21:27 +02:00
Henrik Rydgård 9489c37c4b Merge pull request #13174 from hrydgard/game-compat-ANR2ME
Extract another few commits from #13132
2020-07-21 00:20:35 +02:00
Henrik Rydgård 3c29545014 Windows: Add command to load up a new identical instance of PPSSPP.
Useful for debugging adhoc multiplayer locally with the new multi-instance support.
2020-07-20 23:27:17 +02:00
Henrik Rydgård ed98785831 Temporary buildfix 2020-07-20 23:05:00 +02:00
Henrik Rydgård 97cfb64272 Warning fixes 2020-07-20 22:55:32 +02:00
Henrik Rydgård 0cbcbaecf8 Backport a macOS buildfix from later 2020-07-20 22:52:07 +02:00
ANR2ME 6c267dff9e Fix Local IP detection on non-Windows system
(Note: Had to delete a UPnP related line)
2020-07-20 19:23:37 +02:00
ANR2ME 0d0ccf3b73 Making sure Adhoc codes doesn't have compilation warnings 2020-07-20 19:13:18 +02:00
ANR2ME b58f4a6e90 Enabling KeepAlive on sockets 2020-07-20 19:13:10 +02:00
ANR2ME c783aaf40d Increasing the extra delays on Adhoc's callbacks just to be on the safe side, also decreasing the default network's timeout to be noticed sooner 2020-07-20 19:13:05 +02:00
ANR2ME bcbfefc337 making sure there are no alignment warnings related to member of packed struct on android 2020-07-20 19:13:00 +02:00
ANR2ME fa36c2edab Improved multiplayer stability regardless of I/O Timing method 2020-07-20 19:12:55 +02:00
ANR2ME d8186a8330 Fix i18n type 2020-07-20 18:20:06 +02:00
ANR2ME fb7d50e5c2 Improved multiplayer compatibility on some games (ie. GTA VCS, Naruto Ultimate Ninja Heroes 3, DBZ Shin Budokai 2, Power Stone Collection, .hack//Link, etc) 2020-07-20 18:09:16 +02:00
Henrik Rydgård af2ed00232 Merge pull request #13172 from hrydgard/generalized-multi-instance
Generalized multi-instance
2020-07-20 16:23:10 +02:00
Henrik Rydgård 253d82c0ae Merge pull request #13173 from hrydgard/callback-stuff-ANR2ME
Make sure to run callback on AdhocThread (extracted from #13132).
2020-07-20 16:22:25 +02:00
Henrik Rydgård fb0b3b3351 Another buildfix 2020-07-20 14:09:08 +02:00
Henrik Rydgård 6c994cfd9d Merge pull request #13171 from hrydgard/kernel-handle-log-improvement
PSP kernel: Improve logging when accessing bad kernel object handles.
2020-07-20 13:12:04 +02:00
Henrik Rydgård 7858980cbf Buildfix 2020-07-20 13:11:11 +02:00
ANR2ME da5b54e630 Separate each AdhocMatching callback's buffer, since callback aren't immediately executed thus using shared memory address may corrupt previous data 2020-07-20 12:19:40 +02:00
ANR2ME 4f3b473f29 Making sure adhoc callbacks runs on AdhocThread 2020-07-20 12:18:28 +02:00