“注册表参数”的版本间的差异

来自Ballance Wiki
跳转至: 导航搜索
(BallanceBug移动页面注册表注册表参数
2个标签移动版编辑移动网页编辑
第2行: 第2行:
 
{{NeedProfessor/zh}}
 
{{NeedProfessor/zh}}
  
一些有关游戏的参数被储存在注册表中,本条目将介绍 [[Ballance/zh|Ballance]] 在注册表中储存游戏参数的位置及其属性。一般地,注册表中包括四个 {{code|REG_DWORD}} 项和两个 {{code|REG_SZ}} 项
+
一些有关游戏的参数被储存在注册表中,本条目将介绍 [[Ballance/zh|Ballance]] 在注册表中储存游戏参数的位置及其属性。一般地,注册表中包括四个 REG_DWORD 项和两个 REG_SZ 项。
  
 
== 位置 ==
 
== 位置 ==
  
要找到注册表的位置,首先需要打开注册表编辑器。做法是先Win+R调出运行,然后输入regedit并回车。
+
要找到注册表的位置,首先需要打开注册表编辑器。做法是先按下 {{Kbd|Win}} + {{Kbd|R}} 调出运行,然后输入 {{Code|regedit}} 并回车。
  
对于32位系统,游戏在注册表中的设置保存在 <code style="font: bold 0.95em Arial, sans-serif">HKEY_LOCAL_MACHINE/SOFTWARE/ballance/Settings</code>;
+
* 对于32位系统,游戏在注册表中的设置保存在 <code style="font: bold 0.95em Arial, sans-serif">HKEY_LOCAL_MACHINE/SOFTWARE/ballance/Settings</code>
 +
* 对于64位系统,游戏在注册表中的设置保存在 <code style="font: bold 0.95em Arial, sans-serif">HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/ballance/Settings</code>。
  
对于64位系统,游戏在注册表中的设置保存在 <code style="font: bold 0.95em Arial, sans-serif">HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/ballance/Settings</code>;
+
需要特别说明的是,当 Windows 10 用户不调整兼容性,而直接运行 Ballance 时(需要调整简化的颜色模式为“简化16位(65536)色”),部分游戏在注册表中的设置会保存在 <code style="font: bold 0.95em Arial, sans-serif">HKEY_CLASSES_ROOT\VirtualStore\MACHINE\SOFTWARE\WOW6432Node\ballance\Settings</code>
 
 
需要特别说明的是,当 Windows 10 用户不调整兼容性,而直接运行 Ballance 时(需要调整简化的颜色模式为简化16位(65536)色),部分游戏在注册表中的设置会保存在 <code style="font: bold 0.95em Arial, sans-serif">HKEY_CLASSES_ROOT\VirtualStore\MACHINE\SOFTWARE\WOW6432Node\ballance\Settings</code>.
 
  
 
== 注册表中各项的作用 ==
 
== 注册表中各项的作用 ==
第24行: 第23行:
 
=== Language ===
 
=== Language ===
  
此项的参数决定 Ballance 的语言。游戏会读取此参数,并且根据 [[Language.NMO/zh|Language.NMO]] 内的表格来加载游戏各按钮的语言。当被设置为 {{code|0}} 时,游戏语言是德语;当被设置为 {{code|1}} 时,游戏语言是英语;而参数 {{code|2}} 、{{code|3}} 和 {{code|4}}分别对应西班牙语、意大利语和法语。  
+
此项的参数决定 Ballance 的语言。游戏会读取此参数,并且根据 [[Language.NMO/zh|Language.NMO]] 内的表格来加载游戏各按钮的语言。当被设置为 {{code|0}} 时,游戏语言是德语;当被设置为 {{code|1}} 时,游戏语言是英语;而参数 {{code|2}}、{{code|3}} 和 {{code|4}} 分别对应西班牙语、意大利语和法语。  
  
 
=== VideoDriver ===
 
=== VideoDriver ===
  
目前对此项的研究较少,但此项的参数需要设置为 {{code|0}} ,否则会导致在游戏内调分辨率时卡死。
+
目前对此项的研究较少,但此项的参数需要设置为 {{code|0}},否则会导致在游戏内调分辨率时卡死。
  
 
=== VideoMode ===
 
=== VideoMode ===
第40行: 第39行:
 
=== TargetDir ===
 
=== TargetDir ===
  
此项的数据为 Ballance 的安装目录数据。运行游戏启动器 Startup.exe 时,游戏会打开安装目录内所包含的游戏程序 Player.exe (在 Bin 文件夹中)。
+
此项的数据为 Ballance 的安装目录数据。运行游戏启动器 Startup.exe 时,游戏会运行所设置的安装目录内的游戏程序 Player.exe (在 Bin 文件夹中)。
  
 
== 你知道吗 ==
 
== 你知道吗 ==
  
* 当游戏没有经过正常的安装而被直接打开时,语言会是德语,因为这会直接创建注册表,而默认注册表中的 {{code|Language}} 参数为 {{code|0}} 。
+
* 当游戏没有经过正常的安装而被直接运行时,语言会是德语,因为这会直接创建注册表,而默认的 {{code|Language}} 参数为 {{code|0}}。
 
* 游戏是否开启垂直同步和[[云层]],取决于 [[Database.tdb/zh|Database.tdb]] ,因此有人认为游戏的图像 (Graphics) 设置是割裂的。
 
* 游戏是否开启垂直同步和[[云层]],取决于 [[Database.tdb/zh|Database.tdb]] ,因此有人认为游戏的图像 (Graphics) 设置是割裂的。

2020年2月3日 (一) 19:41的版本

一些有关游戏的参数被储存在注册表中,本条目将介绍 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

注册表中各项的作用

FullScreenLanguageVideoDriverVideoMode 均为 REG_DWORD 项,具有数字参数。

FullScreen

此项的参数是决定游戏是否窗口化的参数,当被设置为 0 时,游戏是窗口化的,否则游戏全屏显示。

Language

此项的参数决定 Ballance 的语言。游戏会读取此参数,并且根据 Language.NMO 内的表格来加载游戏各按钮的语言。当被设置为 0 时,游戏语言是德语;当被设置为 1 时,游戏语言是英语;而参数 234 分别对应西班牙语、意大利语和法语。

VideoDriver

目前对此项的研究较少,但此项的参数需要设置为 0,否则会导致在游戏内调分辨率时卡死。

VideoMode

此项的参数储存游戏分辨率,若分辨率不为游戏所支持的分辨率,则会导致在游戏内调分辨率时卡死。

SetupCommand

此项并不具备数据。目前对其的了解很有限。

TargetDir

此项的数据为 Ballance 的安装目录数据。运行游戏启动器 Startup.exe 时,游戏会运行所设置的安装目录内的游戏程序 Player.exe (在 Bin 文件夹中)。

你知道吗

  • 当游戏没有经过正常的安装而被直接运行时,语言会是德语,因为这会直接创建注册表,而默认的 Language 参数为 0
  • 游戏是否开启垂直同步和云层,取决于 Database.tdb ,因此有人认为游戏的图像 (Graphics) 设置是割裂的。