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
Henrik Rydgård
82af304699
Silence secondary instances.
2020-07-20 11:59:34 +02:00
Henrik Rydgård
df6d0a8ae7
PSP kernel: Improve logging when accessing bad kernel object handles.
2020-07-20 11:57:11 +02:00
Henrik Rydgård
fa0b9dc1bc
Make the instance counter global and initialized at startup.
...
Turn off config saving for secondary instances.
2020-07-20 11:40:54 +02:00
Henrik Rydgård
dadffa3eae
Merge pull request #13169 from hrydgard/multiple-instance-ANR2ME
...
Multiple instance support (broken out from #13132 )
2020-07-20 11:04:44 +02:00
Henrik Rydgård
fa683bf902
Remove some _XBOX stuff
2020-07-20 10:03:09 +02:00
Henrik Rydgård
9e08f24769
Apply a few lines from "Added UPnP support", removing extra WSA calls.
2020-07-20 10:03:09 +02:00
ANR2ME
0aa899ea0b
Make PPSSPP_ID persistent every reset/changing game thus have persistent localhost IP
2020-07-20 10:03:09 +02:00
ANR2ME
46ebdebe05
Excluding Android from multiple-instance feature because i'm too lazy to learn ashmem :D
2020-07-20 10:03:09 +02:00
ANR2ME
a35acdee43
Oops forgot to change this also for multiple-instance to work properly
2020-07-20 10:03:09 +02:00
ANR2ME
834d086876
Support multiple instance of localhost Multiplayer on 1 PC
2020-07-20 10:03:09 +02:00
Henrik Rydgård
92bbe974cd
Prevent reporting a bad memory access just because Tekken creates a mutex with a null name.
2020-07-20 10:01:22 +02:00
Henrik Rydgård
89d563717e
Merge pull request #13168 from hrydgard/assert-cleanup
...
Code cleanup: Asserts
2020-07-19 22:57:40 +02:00
Henrik Rydgård
5010fc8463
Merge branch 'sum2012-mpeg-minor'
2020-07-19 22:17:42 +02:00
sum2012
fa59be7e5d
sceMpegAvcCsc: added range validity tests.
...
http://code.google.com/p/jpcsp/source/detail?r=3715
2020-07-19 22:14:00 +02:00