Topic: Versioncheck How to set?
I want to only allow:1.13C + 1.13D Version enter the game。
Can it succeed?
PvPGN Community Forums |
forums.pvpgn.pro → [EN] Tech Support → Versioncheck How to set?
I want to only allow:1.13C + 1.13D Version enter the game。
Can it succeed?
MxCen wrote:I want to only allow:1.13C + 1.13D Version enter the game。
Can it succeed?
I think there are no problems. But use the 1.13D Patch on the D2GS. This will prevent crashes coming from Patch Players not compatible with D2GS.
I added version 1.13C and version 1.13d verification values, but it seems that only one is effective?
Added: 18.05.2020 21:01
{
"D2XP": {
"IX86": {
"0x0d": {
"checkRevisionFile": "IX86ver1.mpq",
"equation": "A=3845581634 B=880823580 C=1363937103 4 A=A-S B=B-C C=C-A A=A-B",
"entries": [
{
"title": "Diablo II - LoD (Expansion) 1.13c",
"version": "1.0.13.0",
"hash": "0x55d25fb9",
"fileMetadata": "Game.exe 04/27/20 09:40:19 36352",
"versionTag": "D2XP_113c"
},
{
"title": "Diablo II - LoD (Expansion) 1.13d",
"version": "1.0.13.0",
"hash": "0x15d25f19",
"fileMetadata": "Game.exe 04/27/20 09:40:19 36352",
"versionTag": "D2XP_113d"
}
]
}
}
}
}
just putting the information collected in bnetd.log in the right place.
1.13d Can correctly pass Versioncheck:
{
"D2XP": {
"IX86": {
"0x0d": {
"checkRevisionFile": "IX86ver1.mpq",
"equation": "A=3845581634 B=880823580 C=1363937103 4 A=A-S B=B-C C=C-A A=A-B",
"entries": [
{
"title": "Diablo II - LoD (Expansion) 1.13d",
"version": "1.0.13.0",
"hash": "0x15d25f19",
"fileMetadata": "Game.exe 04/27/20 09:40:19 36352",
"versionTag": "D2XP_113d"
}
]
}
}
}
}
1.13d Cannot enter the game through Versioncheck:
{
"D2XP": {
"IX86": {
"0x0d": {
"checkRevisionFile": "IX86ver1.mpq",
"equation": "A=3845581634 B=880823580 C=1363937103 4 A=A-S B=B-C C=C-A A=A-B",
"entries": [
{
"title": "Diablo II - LoD (Expansion) 1.13c",
"version": "1.0.13.0",
"hash": "0x55d25fb9",
"fileMetadata": "Game.exe 04/27/20 09:40:19 36352",
"versionTag": "D2XP_113c"
},
{
"title": "Diablo II - LoD (Expansion) 1.13d",
"version": "1.0.13.0",
"hash": "0x15d25f19",
"fileMetadata": "Game.exe 04/27/20 09:40:19 36352",
"versionTag": "D2XP_113d"
}
]
}
}
}
}
Place version 1.13D above 1.13C. See if it goes well.
Exemple:
{
"D2XP": {
"IX86": {
"0x0d": {
"checkRevisionFile": "IX86ver1.mpq",
"equation": "A=3845581634 B=880823580 C=1363937103 4 A=A-S B=B-C C=C-A A=A-B",
"entries": [
{
"title": "Diablo II - LoD (Expansion) 1.13d",
"version": "1.0.13.0",
"hash": "0x15d25f19",
"fileMetadata": "Game.exe 04/27/20 09:40:19 36352",
"versionTag": "D2XP_113d"
},
{
"title": "Diablo II - LoD (Expansion) 1.13c",
"version": "1.0.13.0",
"hash": "0x55d25fb9",
"fileMetadata": "Game.exe 04/27/20 09:40:19 36352",
"versionTag": "D2XP_113c"
}
]
}
}
}
}
problem solved
modify Bnclient.dll Version :1.0.13.10
Version modify:
{
"D2XP": {
"IX86": {
"0x0d": {
"checkRevisionFile": "IX86ver1.mpq",
"equation": "A=3845581634 B=880823580 C=1363937103 4 A=A-S B=B-C C=C-A A=A-B",
"entries": [
{
"title": "Diablo II - LoD (Expansion) 1.13c",
"version": "1.0.13.0",
"hash": "0x55d25fb9",
"fileMetadata": "Game.exe 04/27/20 09:40:19 36352",
"versionTag": "D2XP_113c"
},
{
"title": "Diablo II - LoD (Expansion) 1.13d",
"version": "1.0.13.10",
"hash": "0x02d25a19",
"fileMetadata": "Game.exe 04/27/20 09:40:19 36352",
"versionTag": "D2XP_113d"
}
]
}
}
}
}
Yeah that's a problem that comes after the conversion of versioncheck from conf to json..
in the old conf versioncheck, was possible to allow two different checksums with the same version
maybe it could be something to change in pvpgn
forums.pvpgn.pro → [EN] Tech Support → Versioncheck How to set?