mirror of
https://gitea.shironeko-all.duckdns.org/shironeko/Hytale-F2P-2.git
synced 2026-02-26 02:31:46 -03:00
pre-release & release game version [to check]
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
const path = require('path');
|
||||
const fs = require('fs');
|
||||
const { markAsLaunched, loadConfig } = require('../core/config');
|
||||
const { markAsLaunched, loadConfig, saveVersionBranch, saveVersionClient, loadVersionBranch, loadVersionClient } = require('../core/config');
|
||||
const { checkExistingGameInstallation, updateGameFiles } = require('../managers/gameManager');
|
||||
const { getInstalledClientVersion, getLatestClientVersion } = require('./versionManager');
|
||||
|
||||
@@ -56,6 +56,20 @@ async function handleFirstLaunchCheck(progressCallback) {
|
||||
try {
|
||||
const config = loadConfig();
|
||||
|
||||
// Initialize version_branch and version_client if not set
|
||||
const currentBranch = loadVersionBranch();
|
||||
const currentVersion = loadVersionClient();
|
||||
|
||||
if (!currentBranch) {
|
||||
console.log('Initializing version_branch to "release"');
|
||||
saveVersionBranch('release');
|
||||
}
|
||||
|
||||
if (currentVersion === undefined || currentVersion === null) {
|
||||
console.log('Initializing version_client to null (will trigger installation)');
|
||||
saveVersionClient(null);
|
||||
}
|
||||
|
||||
if (config.hasLaunchedBefore === true) {
|
||||
return { isFirstLaunch: false, needsUpdate: false };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user