idk what's going on here it's probably fine
This commit is contained in:
parent
c855bab5e0
commit
640fe32a7e
@ -73,8 +73,27 @@ public class ReleaseCheckTask : InstallerTaskBase
|
|||||||
{
|
{
|
||||||
patchNeedCheck = false;
|
patchNeedCheck = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
An example of the logic going on here because holy shit I can't keep track of why we do it this way -waffle.lazy
|
||||||
|
---- Example data ----
|
||||||
|
gameVersion : 32738
|
||||||
|
sptVersion : 30626
|
||||||
|
SourceClientVersion : 32678
|
||||||
|
TargetClientVersion : 30626
|
||||||
|
patchNeeded : true
|
||||||
|
----------------------------
|
||||||
|
|
||||||
|
* spt client is 'outdated' if the game and target versions don't match
|
||||||
|
* or
|
||||||
|
* the game version is behind the mirror's source client version
|
||||||
|
sptClientIsOutdated = (30626 != 30626 || 32738 > 32678) && true
|
||||||
|
|
||||||
|
* otherwise, if the game version doesn't match the mirror's source version, we assume live is outdated
|
||||||
|
liveClientIsOutdated = 32738 != 32678 && true
|
||||||
|
*/
|
||||||
|
|
||||||
bool sptClientIsOutdated = intSPTVersion != patchMirrorInfo.TargetClientVersion && patchNeedCheck;
|
bool sptClientIsOutdated = (intSPTVersion != patchMirrorInfo.TargetClientVersion || intGameVersion > patchMirrorInfo.SourceClientVersion) && patchNeedCheck;
|
||||||
bool liveClientIsOutdated = intGameVersion != patchMirrorInfo.SourceClientVersion && patchNeedCheck;
|
bool liveClientIsOutdated = intGameVersion != patchMirrorInfo.SourceClientVersion && patchNeedCheck;
|
||||||
|
|
||||||
if (sptClientIsOutdated)
|
if (sptClientIsOutdated)
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
<PackageIcon>icon.ico</PackageIcon>
|
<PackageIcon>icon.ico</PackageIcon>
|
||||||
<ApplicationIcon>Assets\spt_installer.ico</ApplicationIcon>
|
<ApplicationIcon>Assets\spt_installer.ico</ApplicationIcon>
|
||||||
<Configurations>Debug;Release;TEST</Configurations>
|
<Configurations>Debug;Release;TEST</Configurations>
|
||||||
<AssemblyVersion>2.91</AssemblyVersion>
|
<AssemblyVersion>2.92</AssemblyVersion>
|
||||||
<FileVersion>2.91</FileVersion>
|
<FileVersion>2.92</FileVersion>
|
||||||
<Company>SPT</Company>
|
<Company>SPT</Company>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user