整理群7的ini文件能发现,所有游戏内容的名称、说明都写在了termtext.ini的String这个变量集里面。
从TermText.ini能看出来,譬如城池、士兵、官职、物品等实体的数量似乎有上限。
我没有对尝试过破上限的修改,以下只是猜测。
String12000~12999是城池名称,如果出现了编号为1000的城池,它的名称就会跑到士兵名称的区间内,这就出现了String冲突。
我目前没有找到这些实例数据的规模限制变量在哪里,但是猜测应该是与SG7.exe有极大关联,是以常数的形式被写在了exe的某个部分。
因为我对SG7.exe的了解不深,所以无法获知这些环境控制变量的具体位置。
吧里面制作mod的兄弟们应该对SG7.exe的了解更深,所以特来发问。
因为在写一个ini编辑器,目前这些控制参数使用的是常数。
如果有人知道ini数据体环境控制参量的具体获取方式,望能告知,这将使得ini编辑器能根据SG7.exe的具体内容,更灵活地支持对不同mod的ini信息编辑。
提前谢过。
从TermText.ini能看出来,譬如城池、士兵、官职、物品等实体的数量似乎有上限。
我没有对尝试过破上限的修改,以下只是猜测。
String12000~12999是城池名称,如果出现了编号为1000的城池,它的名称就会跑到士兵名称的区间内,这就出现了String冲突。
我目前没有找到这些实例数据的规模限制变量在哪里,但是猜测应该是与SG7.exe有极大关联,是以常数的形式被写在了exe的某个部分。
因为我对SG7.exe的了解不深,所以无法获知这些环境控制变量的具体位置。
吧里面制作mod的兄弟们应该对SG7.exe的了解更深,所以特来发问。
因为在写一个ini编辑器,目前这些控制参数使用的是常数。
如果有人知道ini数据体环境控制参量的具体获取方式,望能告知,这将使得ini编辑器能根据SG7.exe的具体内容,更灵活地支持对不同mod的ini信息编辑。
提前谢过。