Python 安装与使用问题须知:
--------------------------------
完整的Python安装与使用,并能够在Mount&Blade Module_system(骑马与砍杀模组系统程序包)正确自动编译生成MOD文本文档,必须按如下步骤
1.默认路径安装(必须是英文的);
2.安装后设置系统变量的路径
点击“我的电脑/属性/高级/环境变量/系统变量/path/编辑”,加上安装的Python路径,例如“C:/Python27”;
3.在Module_system/module_info.py设置正确的自动生成文档的目录路径(注意是“/”而不是“/”)
打开战团的module_info.py,要把“#”从第二个“export_dir =”行前移动到第一个“export_dir =”行前,改完如下
#export_dir = "../WOTS/Modules/Native/"
export_dir = "X:/Program Files/Mount&Blade Warband/Modules/Native/"
“X”为骑砍根目录所在分区盘符
常见问题解决:
---------------
1.运行“build_module”批处理文件,无法正常生成文档,显示
“PHTYON不是内部或外部命令 也不是可运行程序...找不到文件X:/../Module_system/*.pyc”
是因为没有正确设置系统变量路径,解决看第2步。
2.运行“build_module”批处理文件编译,由于错误各种“ERROR”而编译意外终止
是因为(非Python自身问题)使用了各种错误的代码编写或是编译代码的顺序错误造成的,参看教程解决。
注:编译代码的顺序错误
解释为:代码编写是正确的,然而写入相关的py文件的先后次序不对,造成错误;
例如把新增的装备代码加到兵种身上,就必须先编译module_items.py新增的装备代码,“build_module”一次以后才能去编写这些新增装备代码到兵种身上,最后再“build_module”才算ok!
打开module_troops.py,文档开头如下
from header_common import *
from header_items import *
from header_troops import *
from ID_items import *..........说明了编写的次序,其它templates、triggers、strings、、、一概如此!
3.运行“build_module”批处理文件,自动编译各项.py文件时出现“Error”错误提示,请根据Error所提示的错误类型,回到Module_system对应各项.py文件进行查找修改。