同步到MAA新版本的配置方法

This commit is contained in:
DLmaster
2024-08-03 13:11:54 +08:00
parent 669019c051
commit 44ee917d88
5 changed files with 37 additions and 29 deletions

Binary file not shown.

View File

@@ -263,8 +263,8 @@ class MaaRunner(QtCore.QThread):
data = json.load(f) data = json.load(f)
if s == 0: if s == 0:
data["Configurations"]["Default"][ data["Configurations"]["Default"][
"MainFunction.ActionAfterCompleted" "MainFunction.PostActions"
] = "ExitEmulatorAndSelf" # 完成后退出MAA和模拟器 ] = "12" # 完成后退出MAA和模拟器
data["Configurations"]["Default"][ data["Configurations"]["Default"][
"Start.RunDirectly" "Start.RunDirectly"
] = "True" # 启动MAA后直接运行 ] = "True" # 启动MAA后直接运行
@@ -341,46 +341,53 @@ class MaaRunner(QtCore.QThread):
data["Configurations"]["Default"][ data["Configurations"]["Default"][
"TaskQueue.Mall.IsChecked" "TaskQueue.Mall.IsChecked"
] = "True" # 获取信用及购物 ] = "True" # 获取信用及购物
data["Configurations"]["Default"]["MainFunction.Stage1"] = self.data[uid][ # 主关卡
5 if self.data[uid][5] == "-":
] # 主关卡 data["Configurations"]["Default"]["MainFunction.Stage1"] = ""
data["Configurations"]["Default"]["MainFunction.Stage2"] = self.data[uid][ else:
6 data["Configurations"]["Default"]["MainFunction.Stage1"] = self.data[
] # 备选关卡1 uid
data["Configurations"]["Default"]["MainFunction.Stage3"] = self.data[uid][ ][5]
7 # 备选关卡1
] # 备选关卡2 if self.data[uid][6] == "-":
data["Configurations"]["Default"]["MainFunction.Stage2"] = ""
else:
data["Configurations"]["Default"]["MainFunction.Stage2"] = self.data[
uid
][6]
# 备选关卡2
if self.data[uid][7] == "-":
data["Configurations"]["Default"]["MainFunction.Stage3"] = ""
else:
data["Configurations"]["Default"]["MainFunction.Stage3"] = self.data[
uid
][7]
data["Configurations"]["Default"][ data["Configurations"]["Default"][
"Fight.RemainingSanityStage" "Fight.RemainingSanityStage"
] = "" # 剩余理智关卡 ] = "" # 剩余理智关卡
# 连战次数
if self.data[uid][5] == "1-7": if self.data[uid][5] == "1-7":
data["Configurations"]["Default"][ data["Configurations"]["Default"]["MainFunction.Series.Quantity"] = "6"
"MainFunction.Series.Quantity"
] = "6" # 连战次数
else: else:
data["Configurations"]["Default"][ data["Configurations"]["Default"]["MainFunction.Series.Quantity"] = "1"
"MainFunction.Series.Quantity"
] = "1" # 连战次数
data["Configurations"]["Default"][ data["Configurations"]["Default"][
"Penguin.IsDrGrandet" "Penguin.IsDrGrandet"
] = "False" # 博朗台模式 ] = "False" # 博朗台模式
data["Configurations"]["Default"][ data["Configurations"]["Default"][
"GUI.CustomStageCode" "GUI.CustomStageCode"
] = "True" # 手动输入关卡名 ] = "True" # 手动输入关卡名
# 备选关卡
if self.data[uid][6] == "-" and self.data[uid][7] == "-": if self.data[uid][6] == "-" and self.data[uid][7] == "-":
data["Configurations"]["Default"][ data["Configurations"]["Default"]["GUI.UseAlternateStage"] = "False"
"GUI.UseAlternateStage"
] = "False" # 不使用备选关卡
else: else:
data["Configurations"]["Default"][ data["Configurations"]["Default"]["GUI.UseAlternateStage"] = "True"
"GUI.UseAlternateStage"
] = "True" # 使用备选关卡
data["Configurations"]["Default"][ data["Configurations"]["Default"][
"Fight.UseRemainingSanityStage" "Fight.UseRemainingSanityStage"
] = "False" # 使用剩余理智 ] = "False" # 使用剩余理智
data["Configurations"]["Default"][ data["Configurations"]["Default"][
"Fight.UseExpiringMedicine" "Fight.UseExpiringMedicine"
] = "True" # 无限吃48小时内过期的理智药 ] = "True" # 无限吃48小时内过期的理智药
# 自定义基建配置
if self.data[uid][9] == "-": if self.data[uid][9] == "-":
data["Configurations"]["Default"][ data["Configurations"]["Default"][
"Infrast.CustomInfrastEnabled" "Infrast.CustomInfrastEnabled"

View File

@@ -4,7 +4,7 @@ VSVersionInfo(
ffi=FixedFileInfo( ffi=FixedFileInfo(
# filevers and prodvers should be always a tuple with four items: (1, 2, 3, 4) # filevers and prodvers should be always a tuple with four items: (1, 2, 3, 4)
# Set not needed items to zero 0. # Set not needed items to zero 0.
filevers=(3, 1, 1, 0), filevers=(3, 1, 2, 0),
prodvers=(0, 0, 0, 0), prodvers=(0, 0, 0, 0),
# Contains a bitmask that specifies the valid bits 'flags'r # Contains a bitmask that specifies the valid bits 'flags'r
mask=0x3f, mask=0x3f,
@@ -31,13 +31,13 @@ VSVersionInfo(
[StringStruct('Comments', 'https://github.com/DLmaster361/AUTO_MAA/'), [StringStruct('Comments', 'https://github.com/DLmaster361/AUTO_MAA/'),
StringStruct('CompanyName', 'AUTO_MAA Team'), StringStruct('CompanyName', 'AUTO_MAA Team'),
StringStruct('FileDescription', 'AUTO_MAA Component'), StringStruct('FileDescription', 'AUTO_MAA Component'),
StringStruct('FileVersion', '3.1.1'), StringStruct('FileVersion', '3.1.2'),
StringStruct('InternalName', 'AUTO_MAA'), StringStruct('InternalName', 'AUTO_MAA'),
StringStruct('LegalCopyright', 'Copyright © 2024 DLmaster361'), StringStruct('LegalCopyright', 'Copyright © 2024 DLmaster361'),
StringStruct('OriginalFilename', 'AUTO_MAA.py'), StringStruct('OriginalFilename', 'AUTO_MAA.py'),
StringStruct('ProductName', 'AUTO_MAA'), StringStruct('ProductName', 'AUTO_MAA'),
StringStruct('ProductVersion', 'v3.1.1'), StringStruct('ProductVersion', 'v3.1.2'),
StringStruct('Assembly Version', 'v3.1.1')]) StringStruct('Assembly Version', 'v3.1.2')])
]) ])
] ]
) )

View File

@@ -1,5 +1,6 @@
#主界面 #主界面
"MainFunction.ActionAfterCompleted": "ExitEmulatorAndSelf" #完成后 "MainFunction.ActionAfterCompleted": "ExitEmulatorAndSelf" #完成后(旧)
"MainFunction.PostActions": "12" #完成后(新)
"TaskQueue.WakeUp.IsChecked": "True" #开始唤醒 "TaskQueue.WakeUp.IsChecked": "True" #开始唤醒
"TaskQueue.Recruiting.IsChecked": "True" #自动公招 "TaskQueue.Recruiting.IsChecked": "True" #自动公招
"TaskQueue.Base.IsChecked": "True" #基建换班 "TaskQueue.Base.IsChecked": "True" #基建换班

View File

@@ -1,5 +1,5 @@
项目初始阶段,不会提供专门的版本更新程序,您需要手动更新程序。 项目初始阶段,不会提供专门的版本更新程序,您需要手动更新程序。
v2.1.5及以前的用户,由于新版本采用全新的架构,您需要手动输入之前的信息。 v2.1.5及以前的用户,由于新版本采用全新的架构,您需要手动输入之前的信息。
v3.0_Beta版用户直接用AUTO_MAA.exe替代gui.exe后将原文件夹下的gui文件夹用新版本对应文件替换重新设置每个用户的“自定义基建”选项输入“-”以关闭该功能,输入自定义基建配置文件地址以开启该功能)。 v3.0_Beta版用户直接用AUTO_MAA.exe替代gui.exe后将原文件夹下的gui文件夹用新版本对应文件替换重新设置每个用户的“自定义基建”选项输入“-”以关闭该功能,输入自定义基建配置文件地址以开启该功能)。
v3.1版用户将原文件夹下的AUTO_MAA.exe文件和gui文件夹用新版本对应文件替换即可。 v3.1~v3.1.1版用户将原文件夹下的AUTO_MAA.exe文件和gui文件夹用新版本对应文件替换即可。
新用户请忽略本说明。 新用户请忽略本说明。