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 gonna be lots of copy paste
Edit: you can pull request that commit to mine, i'll merge it 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
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 gonna be lots of copy paste
Edit: you can pull request that commit to mine, i'll merge it 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
(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
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).
(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)
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.
08-05-2014, 02:51 AM (This post was last modified: 08-05-2014, 03:43 AM by Tsuruga.)
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)
08-05-2014, 11:46 AM (This post was last modified: 08-05-2014, 01:20 PM by sum2012.)
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)
(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
(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
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.
08-07-2014, 02:43 AM (This post was last modified: 08-07-2014, 06:02 AM by vnctdj.)
(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.
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!!!
08-07-2014, 06:23 PM (This post was last modified: 08-07-2014, 07:24 PM by Zinx777.)
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.