“注册表参数”的版本间的差异
BallanceBug(讨论 | 贡献) 小 (2个标签:移动版编辑、移动网页编辑) |
BallanceBug(讨论 | 贡献) 小 (2个标签:移动版编辑、移动网页编辑) |
||
第2行: | 第2行: | ||
{{NeedProfessor/zh}} | {{NeedProfessor/zh}} | ||
− | + | [[Ballance/zh|Ballance]]游戏将一些相关的参数储存在注册表中,本条目将介绍其在注册表中储存游戏参数的位置及其属性。一般地,注册表中包括四个 REG_DWORD 项和两个 REG_SZ 项。 | |
== 位置 == | == 位置 == | ||
第15行: | 第15行: | ||
== 注册表中各项的作用 == | == 注册表中各项的作用 == | ||
− | {{code|FullScreen}} 、{{code|Language}} 、{{code|VideoDriver}} 和 {{code|VideoMode}} 均为 REG_DWORD 项,具有数字参数。 | + | {{code|FullScreen}}、{{code|Language}}、{{code|VideoDriver}} 和 {{code|VideoMode}} 均为 REG_DWORD 项,具有数字参数。 |
=== FullScreen === | === FullScreen === | ||
第23行: | 第23行: | ||
=== Language === | === Language === | ||
− | 此项的参数决定 Ballance 的语言。游戏会读取此参数,并且根据 [[Language. | + | 此项的参数决定 Ballance 的语言。游戏会读取此参数,并且根据 [[Language.nmo/zh|Language.nmo]] 内的表格来加载游戏各按钮的语言。当被设置为 {{code|0}} 时,游戏语言是德语;当被设置为 {{code|1}} 时,游戏语言是英语;而参数 {{code|2}}、{{code|3}} 和 {{code|4}} 分别对应西班牙语、意大利语和法语。 |
=== VideoDriver === | === VideoDriver === | ||
第31行: | 第31行: | ||
=== VideoMode === | === VideoMode === | ||
− | + | 此项的参数储存游戏分辨率,若设为游戏不支持的分辨率,则会导致在游戏内调分辨率时,也即进入图像 (Graphics) 界面时卡死。 | |
=== SetupCommand === | === SetupCommand === |
2020年2月3日 (一) 19:48的版本
不完善的条目 | ||
---|---|---|
此条目需要专业人士进行改进 | ||
---|---|---|
Ballance游戏将一些相关的参数储存在注册表中,本条目将介绍其在注册表中储存游戏参数的位置及其属性。一般地,注册表中包括四个 REG_DWORD 项和两个 REG_SZ 项。
目录
位置
要找到注册表的位置,首先需要打开注册表编辑器。做法是先按下 Win + R 调出运行,然后输入 regedit
并回车。
- 对于32位系统,游戏在注册表中的设置保存在
HKEY_LOCAL_MACHINE/SOFTWARE/ballance/Settings
; - 对于64位系统,游戏在注册表中的设置保存在
HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/ballance/Settings
。
需要特别说明的是,当 Windows 10 用户不调整兼容性,而直接运行 Ballance 时(需要调整简化的颜色模式为“简化16位(65536)色”),部分游戏在注册表中的设置会保存在 HKEY_CLASSES_ROOT\VirtualStore\MACHINE\SOFTWARE\WOW6432Node\ballance\Settings
。
注册表中各项的作用
FullScreen
、Language
、VideoDriver
和 VideoMode
均为 REG_DWORD 项,具有数字参数。
FullScreen
此项的参数是决定游戏是否窗口化的参数,当被设置为 0
时,游戏是窗口化的,否则游戏全屏显示。
Language
此项的参数决定 Ballance 的语言。游戏会读取此参数,并且根据 Language.nmo 内的表格来加载游戏各按钮的语言。当被设置为 0
时,游戏语言是德语;当被设置为 1
时,游戏语言是英语;而参数 2
、3
和 4
分别对应西班牙语、意大利语和法语。
VideoDriver
目前对此项的研究较少,但此项的参数需要设置为 0
,否则会导致在游戏内调分辨率时卡死。
VideoMode
此项的参数储存游戏分辨率,若设为游戏不支持的分辨率,则会导致在游戏内调分辨率时,也即进入图像 (Graphics) 界面时卡死。
SetupCommand
此项并不具备数据。目前对其的了解很有限。
TargetDir
此项的数据为 Ballance 的安装目录数据。运行游戏启动器 Startup.exe 时,游戏会运行所设置的安装目录内的游戏程序 Player.exe (在 Bin 文件夹中)。
你知道吗
- 当游戏没有经过正常的安装而被直接运行时,语言会是德语,因为这会直接创建注册表,而默认的
Language
参数为0
。 - 游戏是否开启垂直同步和云层,取决于 Database.tdb ,因此有人认为游戏的图像 (Graphics) 设置是割裂的。