首先您需要从官方网站下载0808版的ModuleSystem,并安装Python。接下来将Python安装到ModuleSystem目录下。在ModuleSystem目录中,右键点击module_info.py
文件,使用Python进行编辑,设置输出目录。务必先创建该目录,否则无法输出。
然后在ModuleSystem目录中,右键点击header_items.py
文件,同样使用Python编辑打开。您会看到底部的命令行部分,其中包含了各种武器的动作类型定义。例如:
python
itc_cleaver = itcf_force_64_bits | (itcf_overswing_onehanded|itcf_slashright_onehanded|itcf_slashleft_onehanded | itcf_horseback_slashright_onehanded|itcf_horseback_slashleft_onehanded)
itc_dagger = itc_cleaver | itcf_thrust_onehanded
这些定义了不同武器的动作类型,如单手劈砍、横挥、刺击等。每个武器都有其特定的动作组合。
若要将某武器(如greatlance)的动作修改为在地面和马上都能挥舞,您需要定义一个新的动作。例如在itc_greatlance
定义下方添加一个新动作itc_1
:
python
itc_1 = itc_poleaxe |itcf_horseback_slashright_onehanded|itcf_horseback_slashleft_onehanded | itcf_overswing_onehanded | itcf_thrust_onehanded_lance
这个动作包含了长柄斧的所有动作,以及马背上单手左右挥舞、从上而下劈砍和能拿盾牌的能力。
保存并退出编辑后,在ModuleSystem目录下右键点击module_items.py
文件,使用Python编辑。找到武器的定义命令,将itc_greatlance
替换为itc_1
,并修改swing_damage
参数。
最后双击build_module.bat
文件,然后在输出目录下的item_kinds1.txt
文件中查找相关武器,将数字串替换为新的动作值。
将这串数字复制到您玩MOD的目录中(例如:X:\MountBlade\Modules\XXXXXXX),在item_kinds1.txt
文件中找到任何长柄武器,替换原始数字。
保存并退出进入游戏后尝试新修改的武器。如果您有想象力,可以通过定义新动作和赋值来改变所有武器的动作类型。另外通过编辑module_items.py
文件,您可以更直观地修改武器属性。
祝您游戏愉快!此攻略由游饭天堂小编团队编辑。