Post Reply 
 
Thread Rating:
  • 10 Votes - 4.7 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[AdHoc] Compatibility List [STOPPED]
08-04-2014, 01:52 PM (This post was last modified: 08-04-2014 01:57 PM by sum2012.)
Post: #541
RE: [AdHoc] Compatibility List
How to input data for "productids" in another way ?
edit:Just test crosslinks.push_back(db_crosslink{ "NPJH50263", "ULUS10511" }); work
(08-04-2014 01:30 PM)AdamN Wrote:  You can just change it to empty vector:
Code:
std::vector<db_crosslink> crosslinks;
std::vector<db_productid> productids;
those vectors suppose to be a long list (more than 100 entries) extracted from database.db, i only put a few first entries as an example.
The crosslinks might be useful though, it's to allow players playing similar games with different regions to play together (i think)

Additionally you can create a function (ie. __AdhocServerInit) to push_back each entry (at proAdhocServer.cpp) and called that function inside __NetAdhocInit (at sceNetAdhoc.cpp)
Code:
void __AdhocServerInit() {
    // Not sure which one of these push_back works on Android
    crosslinks.push_back({ "ULES01408", "ULUS10511" });
    crosslinks.push_back(db_crosslink{ "NPJH50263", "ULUS10511" });
    
}
You can open database.db using SQLiteStudio to copy paste the data if you want Big Grin gonna be lots of copy paste

Edit: you can pull request that commit to mine, i'll merge it Smile didn't know it was make file issue XD

I want to be a crash fixer
PM me if you want to me look a game
Find all posts by this user
Quote this message in a reply
08-04-2014, 01:57 PM (This post was last modified: 08-04-2014 02:02 PM by AdamN.)
Post: #542
RE: [AdHoc] Compatibility List
(08-04-2014 01:52 PM)sum2012 Wrote:  How to input data for "productids" in another way ?
(08-04-2014 01:30 PM)AdamN Wrote:  You can just change it to empty vector:
Code:
std::vector<db_crosslink> crosslinks;
std::vector<db_productid> productids;
those vectors suppose to be a long list (more than 100 entries) extracted from database.db, i only put a few first entries as an example.
The crosslinks might be useful though, it's to allow players playing similar games with different regions to play together (i think)

Additionally you can create a function (ie. __AdhocServerInit) to push_back each entry (at proAdhocServer.cpp) and called that function inside __NetAdhocInit (at sceNetAdhoc.cpp)
Code:
void __AdhocServerInit() {
    // Not sure which one of these push_back works on Android
    crosslinks.push_back({ "ULES01408", "ULUS10511" });
    crosslinks.push_back(db_crosslink{ "NPJH50263", "ULUS10511" });
    
}
You can open database.db using SQLiteStudio to copy paste the data if you want Big Grin gonna be lots of copy paste

Edit: you can pull request that commit to mine, i'll merge it Smile didn't know it was make file issue XD

The same way with crosslink, but it might be better to have a separate function to initialize each list (ie. __InitCrosslinks and __InitProductIds)

the productids isn't really important since you won't be seeing the game title other than in the log, coldbird server use it to show the title on his website instead of showing the product code (some games are still showing the product code/id on coldbird server because they're not in the database yet)

Here is the database.db filled with those list if the one you have is an empty database


Attached File(s)
.zip  database.zip (Size: 4.2 KB / Downloads: 406)

My Modified PPSSPP :
==============
Win32&64: https://www.dropbox.com/s/2t3mtdhb0f045cn/PPSSPP_1.11-testbuild_Win32x64.zip?dl=0
Android(ARMv7): https://www.dropbox.com/s/b41bm43mtn1gpnn/PPSSPP_1.11-testbuild_ARMv7.apk?dl=0
Find all posts by this user
Quote this message in a reply
08-04-2014, 02:06 PM
Post: #543
RE: [AdHoc] Compatibility List
Please help

productids.pop_back(db_productid{{"ULUS10511", "Ace Combat X2 - Joint Assault" }, { "NPUH10023", "Armored Core 3 Portable" } });

Do not work
(08-04-2014 01:57 PM)AdamN Wrote:  The same way with crosslink

I want to be a crash fixer
PM me if you want to me look a game
Find all posts by this user
Quote this message in a reply
08-04-2014, 02:14 PM (This post was last modified: 08-04-2014 02:20 PM by AdamN.)
Post: #544
RE: [AdHoc] Compatibility List
(08-04-2014 02:06 PM)sum2012 Wrote:  Please help

productids.pop_back(db_productid{{"ULUS10511", "Ace Combat X2 - Joint Assault" }, { "NPUH10023", "Armored Core 3 Portable" } });

Do not work
(08-04-2014 01:57 PM)AdamN Wrote:  The same way with crosslink
It should be push_back instead of pop_back, pop_back is used to remove/take out an entry from the list while push_back is used to add a new entry
with push_back you can only put one entry, either it's {"ULUS10511", "Ace Combat X2 - Joint Assault" } or { "NPUH10023", "Armored Core 3 Portable" }
each entry consist of 2 text

PS: you don't need to put the type (ie. db_productid/db_crosslink) if it can works without it

My Modified PPSSPP :
==============
Win32&64: https://www.dropbox.com/s/2t3mtdhb0f045cn/PPSSPP_1.11-testbuild_Win32x64.zip?dl=0
Android(ARMv7): https://www.dropbox.com/s/b41bm43mtn1gpnn/PPSSPP_1.11-testbuild_ARMv7.apk?dl=0
Find all posts by this user
Quote this message in a reply
08-04-2014, 07:01 PM
Post: #545
RE: [AdHoc] Compatibility List
Tales of VS does not work on 9.9-45 on AdamN's build. The player connecting to the room is stuck at "Waiting for Other player". Host of room, however, is at the character select screen while the other isn't. Eventually, the person with the waiting message errors out. Host of the room also errors out.

This was done through Hamachi with another person within the same country (US).
Find all posts by this user
Quote this message in a reply
08-05-2014, 12:29 AM
Post: #546
RE: [AdHoc] Compatibility List
Patapon 3 or Phantasy Star Online 2 still not working?
Find all posts by this user
Quote this message in a reply
08-05-2014, 01:40 AM
Post: #547
RE: [AdHoc] Compatibility List
(08-04-2014 07:01 PM)yddvisfez Wrote:  Tales of VS does not work on 9.9-45 on AdamN's build. The player connecting to the room is stuck at "Waiting for Other player". Host of room, however, is at the character select screen while the other isn't. Eventually, the person with the waiting message errors out. Host of the room also errors out.

This was done through Hamachi with another person within the same country (US).

I Don't Know what caused the problem while in hamachi but in my LAN network it works without problems
Here is Some Screenshot:
   

   

   

   

My Rig:
Intel Core i5-4690 3.5Ghz
Gigabyte H97 Gaming 3
MSI Geforce GTX 960 2048MB DDR5 - Gaming 100ME - Limited Edition
8GB DDR3
Windows 10 Pro 64 Bit (Build 14393)
Find all posts by this user
Quote this message in a reply
08-05-2014, 01:49 AM
Post: #548
RE: [AdHoc] Compatibility List
Probably a sync issue from distance. I have roughly 80ms ping with a friend through it. On a LAN network, I'd think it'd be roughly 10-15ms so it doesn't screw up on one side.
Find all posts by this user
Quote this message in a reply
08-05-2014, 02:51 AM (This post was last modified: 08-05-2014 03:43 AM by Tsuruga.)
Post: #549
RE: [AdHoc] Compatibility List
More Games Tested Today with 0.9.9 r45 Adamn
NPJH-50437 Gundam Memories(J) > Can't

ULJS-00360 Rurouni Kenshin: Meiji Kenkaku Romantan Saisen > Working
Screenshot:
   

Edit:
From Now on Should I Merge Working Ad-hoc post into one post?
Should I post attachment on post or as attachment only ? which one is better ?
and how can I help / give logs to some games that doesn't work?
Thx....

My Rig:
Intel Core i5-4690 3.5Ghz
Gigabyte H97 Gaming 3
MSI Geforce GTX 960 2048MB DDR5 - Gaming 100ME - Limited Edition
8GB DDR3
Windows 10 Pro 64 Bit (Build 14393)
Find all posts by this user
Quote this message in a reply
08-05-2014, 11:46 AM (This post was last modified: 08-05-2014 01:20 PM by sum2012.)
Post: #550
RE: [AdHoc] Compatibility List
Thanks it work.
I need to put the type (ie. db_productid/db_crosslink) to work with Android build.
A simple test
Metal Slug XX work with Window host ,Android join.
edit:I forget switch from 3g to wifi
But Android host ,windows join fail.
(I think that you do not follow up,so that I don't post the log)

Anyway,You can merge my build fix command:
Code:
git remote add sum2012 https://github.com/sum2012/ppsspp.git
git fetch sum2012
git cherry-pick c45781ec766a87990d11aa92b1642f9e1b0783de
git cherry-pick b29ea0dc1a91ea8215e9a887857d01d655a30daa
git push

(08-04-2014 02:14 PM)AdamN Wrote:  It should be push_back instead of pop_back, pop_back is used to remove/take out an entry from the list while push_back is used to add a new entry
with push_back you can only put one entry, either it's {"ULUS10511", "Ace Combat X2 - Joint Assault" } or { "NPUH10023", "Armored Core 3 Portable" }
each entry consist of 2 text

PS: you don't need to put the type (ie. db_productid/db_crosslink) if it can works without it

I want to be a crash fixer
PM me if you want to me look a game
Find all posts by this user
Quote this message in a reply
08-05-2014, 12:40 PM (This post was last modified: 08-05-2014 02:54 PM by Morda.)
Post: #551
RE: [AdHoc] Compatibility List
Brothers in Arms: D-Day (ULES00608)
v0.9.9-51 x32
Cooperative mode is works but slowly. Need select in option PSP-1000.
Screenshots:
   
   

Burnout Dominator (ULES10236)
v0.9.9-51 x32
Multiplayer is works too fast.
Screenshots:
   
   
Find all posts by this user
Quote this message in a reply
08-05-2014, 02:45 PM
Post: #552
RE: [AdHoc] Compatibility List
(08-05-2014 02:51 AM)Tsuruga Wrote:  More Games Tested Today with 0.9.9 r45 Adamn
NPJH-50437 Gundam Memories(J) > Can't

ULJS-00360 Rurouni Kenshin: Meiji Kenkaku Romantan Saisen > Working
Screenshot:


Edit:
From Now on Should I Merge Working Ad-hoc post into one post?
Should I post attachment on post or as attachment only ? which one is better ?
and how can I help / give logs to some games that doesn't work?
Thx....
Added thank you, and added you picture Tales Smile
You message is perfect, don't add picture in attachement.
Just tidy up games with pictures (only work)

(08-05-2014 12:40 PM)Morda Wrote:  Brothers in Arms: D-Day (ULES00608)
v0.9.9-51 x32
Cooperative mode is works but slowly. Need select in option PSP-1000.
Screenshots:



Burnout Dominator (ULES10236)
v0.9.9-51 x32
Multiplayer is works too fast.
Model 2000 or more doesn't work for D-DAY ?

Thank you for screen and testing Smile

Primary Computer: [CPU] i5 2500, [CG] GTX 560 Ti, 8 GB RAM, W7 x64
Second Laptop: [CPU] Intel Atom N270, 1 GB RAM, WinXP SP3
Phone: ZenFone 2 ZE550ML
Find all posts by this user
Quote this message in a reply
08-07-2014, 02:43 AM (This post was last modified: 08-07-2014 06:02 AM by vnctdj.)
Post: #553
RE: [AdHoc] Compatibility List
(07-30-2014 05:38 PM)AdamN Wrote:  It seem there was a race condition issue with matching callback on my last build, where a thread owning a lock trying to lock another lock owned by a different thread (and vice versa) causing both threads waiting for the lock for infinity.

Here is a new build:
Win32 : https://www.dropbox.com/s/xdgwhfnwt8fuu3...indows.zip
Win64 : https://www.dropbox.com/s/irubwwu9wf6lg9...dows64.zip

PS: after testing Lord of Arcana several times, it seems the issue where it stuck when loading the quest/mission was due to lost packets, it seems not all the data being sent by a player were received by the other player and causing that player to stuck for 10seconds and then getting timeout.

WOW THANK YOU SO MUCH!!!! With this latest build my friends and I were able to play Final Fantasy Itadaki Street portable!!!! I can confirm that this game works online!! I highly recommend everyone try it out with a group of your friends, it is highly addictive game!!!

Thank you again!
Find all posts by this user
Quote this message in a reply
08-07-2014, 06:23 PM (This post was last modified: 08-07-2014 07:24 PM by Zinx777.)
Post: #554
RE: [AdHoc] Compatibility List
Burnout Legends(US) works now on the latest Adamn build.
I tested only over the internet and there was lags so it may work better on LAN.
Metal slug xx got broken.


Attached File(s) Thumbnail(s)
   
Find all posts by this user
Quote this message in a reply
08-08-2014, 03:29 PM
Post: #555
RE: [AdHoc] Compatibility List
Log console at Bleach Heat the Soul 7:
[Image: Snapshot_2014_08_08_192601.jpg]
I can see my opponent but nothing happens after I click on his name/request a match.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: