骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 2417|回复: 1

[求助] 运行build_module.bat时出现问题,python2.7没问题

[复制链接]

20

主题

60

回帖

49

积分

扈从

Rank: 2Rank: 2

UID
3067732
第纳尔
127
精华
0
互助
5
荣誉
0
贡献
0
魅力
5
注册时间
2019-4-11
鲜花(10) 鸡蛋(0)
发表于 2020-3-19 11:55:55 | 显示全部楼层 |阅读模式
Windows 10,Python2.7,环境变量已设置好。Python无问题。
macOS Mojave,python3.7.2,环境变量已设置好。Python无问题;(由于读不出.bat,且这是有用的)把bat改写成command、将其改写成sh都试了。
都不行。
教程看了,操作基本一样。

运行两个操作系统都时出现如下代码:
Initializing...
variables.txt not found. Creating new variables.txt file
Compiling all global variables...
variables.txt not found. Creating new variables.txt file
variable_uses.txt not found. Creating new variable_uses.txt file
Traceback (most recent call last):
  File "process_global_variables.py", line 106, in <module>
    save_variables(export_dir, variables,variable_uses)
  File "D:\mb_warband_module_system_1171\Module_system 1.171\process_operations.py", line 171, in save_variables
    file = open(export_dir + "variables.txt","w")
IOError: [Errno 2] No such file or directory: 'C:/Program Files (x86)/Mount&Blade Warband/Modules/Native/variables.txt'
Exporting strings...
Traceback (most recent call last):
  File "process_strings.py", line 26, in <module>
    save_strings(strings)
  File "process_strings.py", line 9, in save_strings
    ofile = open(export_dir + "strings.txt","w")
IOError: [Errno 2] No such file or directory: 'C:/Program Files (x86)/Mount&Blade Warband/Modules/Native/strings.txt'
……(底下除了导出内容不同其他相同)
……
______________________________

Script processing has ended.
Press any key to exit. . .

说是缺失变量文件(variables.txt),检查了下没缺失,且似乎每次导出都会创建一次。

请诸位大神看看是甚么问题。谢谢。

3

主题

181

回帖

120

积分

见习骑士

Rank: 3

UID
286084
第纳尔
1293
精华
0
互助
13
荣誉
0
贡献
0
魅力
26
注册时间
2010-7-23

骑砍中文站APP会员勋章霸主正版勋章

QQ
鲜花(33) 鸡蛋(0)
发表于 2020-3-19 12:50:11 | 显示全部楼层
module_info.py文件中变量设置成你电脑游戏中真实的路径,否则找不到

评分

参与人数 1第纳尔 +10 收起 理由
幼稚园殺手 + 10 乐于助人!

查看全部评分

《繁荣帝国》:一个最大限度基于真实的剧本,属于程序类MOD,也是smart module的孵化基础,所以繁荣帝国是完全遵循smart module工具规范的剧本。
《smart module》:骑砍源码组织利器,一个py文件就是一个神奇的module,每一个module都是一个单独的功能,可以代表是一个庞大的功能模块,也可以是一些通用类代码的集合,且每一个module无论功能大小,代码多少,都可以在多个剧本之间达到极速移植!
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-11-19 10:21 , Processed in 0.105669 second(s), 24 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表