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