sum2012
3447cdf6dd
oop
2020-07-28 10:50:06 +08:00
sum2012
74f710a228
Add two SysMemForKernel's nids
...
used in #13205
2020-07-28 10:47:08 +08:00
Henrik Rydgård
fbaba82c68
Reduce use of multi-byte char switches.. saw this go wrong when stepping!?!
2020-07-27 16:55:05 +02:00
Henrik Rydgård and GitHub
7d2b1952d5
Merge pull request #13207 from ANR2ME/net_apctl_stub
...
Added more stub for some unimplemented sceNetApctl* functions
2020-07-27 16:30:12 +02:00
sum2012
f025d2deee
Add some threadman's nids
...
used in #13205
2020-07-27 21:18:38 +08:00
ANR2ME
eda5774408
Added more stub for some unimplemented sceNetApctl* functions
2020-07-27 19:51:01 +07:00
sum2012
2f24a02323
Add two ModuleMgrForKernel's nids
...
used in Dissidia final fantasy chinese patch
2020-07-26 17:12:01 +08:00
parport0
fd62d30773
Debugger: Add memory.read_*, memory write_*
2020-07-26 01:18:16 +03:00
ANR2ME
30ea1087dd
Attempt to fix an issue when the 3rd player joined causing problem to other players on Patapon 3 (this may also affects other games that use AdhocMatching)
2020-07-25 11:48:19 +07:00
ANR2ME
2f44495654
Added more info to AdhocMatching Logs to get a better insight
2020-07-25 11:48:18 +07:00
ANR2ME
87b712450f
Locking before changing peer linked list order, just to be safe.
2020-07-24 14:46:40 +07:00
ANR2ME
581ba6c326
Added target/destination IP & port of sceNetAdhocPtpConnect in the log to get better insight
2020-07-24 08:28:42 +07:00
ANR2ME
5153b60637
Fix some logs text
2020-07-24 08:07:01 +07:00
ANR2ME
c8ea017e8c
Fix an issue where a player got disconnected when another player tries to join.
...
This should affects games that use AdhocMatching such as Patapon 3
2020-07-24 07:59:40 +07:00
ANR2ME and Henrik Rydgård
a6e3bed150
Just to be safe since SO_MAX_MSG_SIZE may not be available on all platform and forcing the definition to what windows use might be a bad idea.
2020-07-23 12:41:13 +02:00
ANR2ME and Henrik Rydgård
a3b21b04ea
Making mac2str function easier/cleaner/safer to use for logging purpose
2020-07-23 12:41:13 +02:00
ANR2ME and Henrik Rydgård
bd36fdda0e
Do UPnP stuff on it's own thread to prevent causing stutters/lags during multiplayer game due to blocking socket behavior on miniUPnP
2020-07-23 12:41:13 +02:00
ANR2ME and Henrik Rydgård
d078a73278
Need to make sure already connected to Adhoc Server before Creating/Joining a group. (Fix GTA VCS failed to join a group and unable to see any room)
2020-07-23 12:09:39 +02:00
ANR2ME and Henrik Rydgård
a0f0973462
Reconnect to Adhoc Server when disconnected while still having the AdhocCtl Inited (ie. due to timeout or network failure) so players doesn't need to reset the game to reconnect.
2020-07-23 12:09:28 +02:00
ANR2ME and Henrik Rydgård
68ac1d306d
Fix issue when loading save state created from previous test version
2020-07-23 12:09:24 +02:00
Unknown W. Brackets and GitHub
de439f8cd7
Correct a crash on a missing kernel object.
2020-07-22 23:59:09 -07:00
ANR2ME and Henrik Rydgård
6695001b94
Fix timeout comparison
2020-07-22 23:13:41 +02:00
ANR2ME and Henrik Rydgård
df26845388
Minor fixes
2020-07-22 23:13:41 +02:00
ANR2ME and Henrik Rydgård
1d30a9efec
Fix possible crash issue during Networking Cleanup
2020-07-22 23:13:41 +02:00
ANR2ME and Henrik Rydgård
e21ea719e9
Fixed PortManager fallback Cleanup issue when exiting PPSSPP due to early WSACleanup
2020-07-22 23:13:41 +02:00
ANR2ME and Henrik Rydgård
65bc68609c
Added an option to Disable Nagle Algorithm (Enable TCP No Delay)
2020-07-22 23:13:41 +02:00
ANR2ME and Henrik Rydgård
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 and Henrik Rydgård
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
ANR2ME and Henrik Rydgård
3e2266e1c4
Making sure there are no warnings on adhoc code when building on android studio
2020-07-22 22:31:05 +02:00
ANR2ME and Henrik Rydgård
2ca6a4f0d7
Fixed GvG Next Plus, Phantasy Star Portable 2, and some minor changes
2020-07-22 22:22:59 +02:00
ANR2ME and Henrik Rydgård
d12218e8da
Attempt to fix compilation error on Linux
2020-07-22 20:41:47 +02:00
ANR2ME and Henrik Rydgård
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 and GitHub
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
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 and Henrik Rydgård
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 and Henrik Rydgård
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
ANR2ME and Henrik Rydgård
088e489c91
Fix UPnP error detection
...
Fix Local IP detection on non-Windows system
2020-07-21 23:03:04 +02:00
ANR2ME and Henrik Rydgård
33d3ac28de
Added UPnP Support
...
Fix i18n type
2020-07-21 23:02:58 +02:00
Henrik Rydgård and GitHub
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
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 and Henrik Rydgård
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 and Henrik Rydgård
0d0ccf3b73
Making sure Adhoc codes doesn't have compilation warnings
2020-07-20 19:13:18 +02:00
ANR2ME and Henrik Rydgård
b58f4a6e90
Enabling KeepAlive on sockets
2020-07-20 19:13:10 +02:00
ANR2ME and Henrik Rydgård
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 and Henrik Rydgård
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 and Henrik Rydgård
fa36c2edab
Improved multiplayer stability regardless of I/O Timing method
2020-07-20 19:12:55 +02:00
ANR2ME and Henrik Rydgård
d8186a8330
Fix i18n type
2020-07-20 18:20:06 +02:00