forums.PPSSPP.org
[AdHoc] Compatibility List [STOPPED] - Printable Version

+- forums.PPSSPP.org (https://forums.ppsspp.org)
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: Ad-Hoc Multiplayer (/forumdisplay.php?fid=34)
+--- Thread: [AdHoc] Compatibility List [STOPPED] (/showthread.php?tid=9037)



RE: [AdHoc] Compatibility List - ArpiNatoR - 07-22-2014 11:33 AM

U are doing a lot of work for us, VERY thanks.


RE: [AdHoc] Compatibility List - onelight - 07-22-2014 02:32 PM

(07-22-2014 09:36 AM)AdamN Wrote:  
(07-22-2014 08:48 AM)ArpiNatoR Wrote:  hello guys, i have tested patapon3 with this new adamn build 1710 but it dont works anyomre, but with the previous build 1780 ( i dont know why it was called with higher numbers ) it works but when u start a level all players can use the same charather, u can see 4 palyers but all use the frist player and the game wasn't not sincronised so monsters die in diffenent period.
Have a nice day.

Well i did said that build could cause some games to be broken Big Grin just to show you that soul calibur worked (and other games that was having issue in seeing other player might have similar issue with soul calibur)

After discussing it with [Unknown] the matching thread probably need to be running as a thread on PSP side (emulated) instead of thread on PPSSPP side (real thread),
i think jpcsp is also using thread on PSP side (faking the thread)

But i don't know how to create a fake thread like that on PPSSPP (or know if PPSSPP can do that like jpcsp did)
Currently the matching thread is executing the callback in any random PSP thread
Code:
(3:25:32 PM) [Unknown]: but I still think, ultimately, it's likely these funcs are actually meant to run on some other thread
(3:25:41 PM) [Unknown]: by thread I mean, emulated thread
(3:25:45 PM) [Unknown]: not host real thread
(3:26:01 PM) _AdamN_: yeah, i think jpcsp is creating these thread on psps side
(3:26:09 PM) [Unknown]: the above will make them run on random threads
(3:26:20 PM) [Unknown]: whichever happens to be active when the event handler triggers
(3:26:48 PM) ector: maybe we should create fake PSP network threads, like idle0/1, on which to run these
(3:27:22 PM) [Unknown]: I think so
(3:27:23 PM) [Unknown]: actually
(3:27:36 PM) [Unknown]: I did some work on allocating memory for sceUtilityLoadModule()
(3:27:43 PM) [Unknown]: getting a lot closer to correct memory usage
(3:27:54 PM) [Unknown]: but sceNetInit() is supposed to eat another chunk and create like 3 threads
(3:28:00 PM) [Unknown]: which should eat user memory for their stacks
(3:28:16 PM) [Unknown]: also fixed up dependencies for sceUtilityLoadModule()
(3:28:29 PM) [Unknown]: but want to wait until after 0.9.9
I guess i'll need to wait for 0.9.9 before i can fix multiplayer on these games properly, for the mean time i might check patapon 3
Pro online support, patapon 3
only PSP host jpcsp join will work.


RE: [AdHoc] Compatibility List - AdamN - 07-22-2014 02:33 PM

Here is a new builds, not as good as older builds but i think this one better than the previous one (and soul calibur can still works if you join fast enough Big Grin)
Win32 : https://www.dropbox.com/s/xdgwhfnwt8fuu3p/PPSSPPWindows.zip
Win64 : https://www.dropbox.com/s/irubwwu9wf6lg9b/PPSSPPWindows64.zip


RE: [AdHoc] Compatibility List - xCrashdayx - 07-22-2014 03:46 PM

Well here we go again Big Grin
Build used


Need for Speed Most Wanted 5-1-0
WORKING
[attachment=12163]

Fifa Street 2
WORKING
[attachment=12164]

Soul Calibur Broken Destiny
WORKING
[attachment=12165]

Full Metal Alchemist Brotherhood
WORKING
[attachment=12166]

Hellboy Science of Evil
WORKING
[attachment=12167]

Tekken 5 DR
WORKING
[attachment=12168]

IMPORTANT: After the host created the game/lobby/room you have to join really fast (button mashing!) you have maybe a 3 second time frame to join Big Grin

PS: @AdamN If you have a PayPal Account i would gladly donate something to you ! Because you fixed Tekken 5 DR <3


RE: [AdHoc] Compatibility List - Mugetzu - 07-22-2014 04:28 PM

@AdamN The Kingdom Hearts BBS even still can not start any rounds

so close but so far T_T

here the log console (that is repeated endlessly when you try to start the round)

PS: Awesome progress in the others games like Metal Gear Peace walker! Big Grin


RE: [AdHoc] Compatibility List - AdamN - 07-22-2014 04:49 PM

(07-22-2014 03:46 PM)xCrashdayx Wrote:  Well here we go again Big Grin
Build used


Need for Speed Most Wanted 5-1-0
WORKING


Fifa Street 2
WORKING


Soul Calibur Broken Destiny
WORKING


Full Metal Alchemist Brotherhood
WORKING


Hellboy Science of Evil
WORKING


Tekken 5 DR
WORKING


IMPORTANT: After the host created the game/lobby/room you have to join really fast (button mashing!) you have maybe a 3 second time frame to join Big Grin

PS: @AdamN If you have a PayPal Account i would gladly donate something to you ! Because you fixed Tekken 5 DR <3
Yep, it will get invalid address and causing freezing/black screen if you stay in lobby too long,
wait for the "fake" PSP thread implementation for a proper fix (it will makes many adhoc games to work)
Actually i was able to make soul calibur stable even if staying in lobby for a long time by using a certain value for the callback cycles, but that value seems to cause issue with other games, so i decided not to use it anymore.

But nice to see many games became working Big Grin

PS: i do have paypal but i'm doing it just for my own curiousity about multiplayer implementation on various emulators ^_^
if you wanted to donate you can donate to the official PPSSPP project for making this emulator Smile

(07-22-2014 04:28 PM)Mugetzu Wrote:  @AdamN The Kingdom Hearts BBS even still can not start any rounds

so close but so far T_T

here the log console (that is repeated endlessly when you try to start the round)

PS: Awesome progress in the others games like Metal Gear Peace walker! Big Grin

The log didn't shows any adhoc issue, but those error could be related to the Adhoc Matching callback issue, and i'll need to wait for the "fake" PSP thread implementation to be able to make the callback work properly


RE: [AdHoc] Compatibility List - xCrashdayx - 07-22-2014 05:56 PM

Here we go again and again and again...

Build used


Armored Core Silent Line
WORKING
[attachment=12196]

Ape Escape Academy
WORKING
[attachment=12197]

Brothers in Armes D Day
NOPE (crash)

Bounty Hounds
NOPE

Capcom Classic Collection Reloaded
NOPE (cant see connect to each other)

Coded Arms
WORKING (with graphic glitches)
[attachment=12183]

Crash of the Titans
WORKING
[attachment=12184]

Darkstalkers Chronicles
NOPE (Lost Connection)

Dungeon Siege Throne of Agony
WORKING
[attachment=12185]

Fate Unlimited Codes
NOPE (Cant Connect)

Guilty Ger XX Ancient Core Plus
NOPE (Lost Connection)

Gun Showdown
WORKING
[attachment=12186]

Lord of Arcana
YES/NO (Can join room with 50% Trick but cant start quest -> Crash)
[attachment=12192]

Micro Machines v4
WORKING
[attachment=12188]

MotorStorm Artic Edge
NOPE (Freeze at Loading)

Obscure Aftermath
NOPE (Cant start game)

Prince of Persia - Rival Swords
WORKING
[attachment=12187]

Syphon Filter Dark Mirrors
WORKING
[attachment=12195]

Tenchu - Time of Assassins
NOPE (Cant connect)

TMNT Teenage Mutant Ninja Turtles
NOPE (Cant connect)

Undead Knights
WORKING
[attachment=12189]

WipeOut Pulse
WORKING
[attachment=12190]

Worms Open Warefare 2
WORKING
[attachment=12191]
__________________________________________________________________

PS: I dont know why but this screen right here puts a smile Smile on my face (85.000 Mb)

[attachment=12194]


RE: [AdHoc] Compatibility List - AdamN - 07-23-2014 07:40 AM

Looks like i'll need to check on the crash issue on those games you've tested O.o

Does Lord of Apocalypse also crash like Lord of Arcana ?

PS: i had a job interview today and the boss said he's giving me 2 weeks to learn C# and ASP.NET, if i get the job next month i probably won't have much time to work on ppsspp multiplayer anymore


RE: [AdHoc] Compatibility List - GuenosNoLife - 07-23-2014 10:22 AM

@xCrashdayx
Your two post is added / update!
Thank you much for long list.

PPSSPP V0.9.9 have last build Adhoc by AdanM ?


RE: [AdHoc] Compatibility List - AdamN - 07-23-2014 10:39 AM

(07-23-2014 10:22 AM)GuenosNoLife Wrote:  @xCrashdayx
Your two post is added / update!
Thank you much for long list.

PPSSPP V0.9.9 have last build Adhoc by AdanM ?

not the latest one, still the same with 0.9.8 because hrydgard said my latest one will be merged after 0.9.9 released, but since i've deleted my branch it's probably not merged yet

i'll upload/create the branch again after checking the crash on Lord of arcana


RE: [AdHoc] Compatibility List - captainobvious - 07-23-2014 02:52 PM

(07-23-2014 07:40 AM)AdamN Wrote:  Looks like i'll need to check on the crash issue on those games you've tested O.o

Does Lord of Apocalypse also crash like Lord of Arcana ?

PS: i had a job interview today and the boss said he's giving me 2 weeks to learn C# and ASP.NET, if i get the job next month i probably won't have much time to work on ppsspp multiplayer anymore

Good for you, you've already done so much. Good luck, hope you get the job!


RE: [AdHoc] Compatibility List - Zinx777 - 07-23-2014 04:46 PM

Someone uploaded videos of PPSSPP adhoc games footage:
https://www.youtube.com/watch?v=-YlJMYHGCos
https://www.youtube.com/watch?v=uHX9hwamUnY


RE: [AdHoc] Compatibility List - lordkeiser - 07-23-2014 04:46 PM

Hi im new on the forum not on ppsspp emulator and i need to someone test power stone 2 adhoc with me or without me.
Thanks to all people in the forum specially devolopers.
send me a message if i can help on something SmileSmile


RE: [AdHoc] Compatibility List - Heoxis - 07-23-2014 07:43 PM

Miami Vice-The Game works multiplayer Big Grin on new build but second player lags abnormally


RE: [AdHoc] Compatibility List - AdamN - 07-24-2014 07:19 PM

Here is new build, not much different than the last one though
* Fixed timeout issue
* Tried to make a workaround for the callback/mipscall issue, you can stay a little bit longer in lobby now (sometimes still getting invalid address though)
Win32 : https://www.dropbox.com/s/xdgwhfnwt8fuu3p/PPSSPPWindows.zip
Win64 : https://www.dropbox.com/s/irubwwu9wf6lg9b/PPSSPPWindows64.zip

PS: Don't overwrite your savestate using this builds, use this builds only for multiplayer
Use MemoryStick/SAVEDATA instead of Savestate for this builds