(五)修改square增加攻防关系 继续上面的三个case。 case1:图8,在C地域中开辟一个横向通道(修改各点square属于A或B)再次联通A和B,那么A就会如图7中一样攻击B了。 case2: 因为不相邻,A1不会攻击A3。修改A1下面某个可通行的地皮属于A3,且旁边的地皮也为512可通行,那么程序会判断A1与A3相邻,攻击条件达成。 case3:故意把蛮族与其敌对城市之间放上非敌对城市,路过时也会打。 (六)修改实例之一 南皮改到巨鹿位置,新坐标为(112,26),根据公式 square=x+200*y=5312. 把5312及其上下左右共五个点(5311,5312,5313,5112,5512图中亮黄色点)修改为属于“南皮”,第一属性为512可通行. 同时把周围的蓝色点改为属于周边的建筑,以达成“相邻”条件,让新南皮遭受更多的攻击,如图所示。 注意为了和壶关达成攻击关系,需要把壶关改属邺。因为南皮和上党是中立的,而南皮和邺是敌对关系。壶关改为邺属地之后对邺和上党的攻击关系没变,却增加了对新南皮的攻击关系!这就是对前面所讲的三种攻击条件的具体应用。 ![]() (七)san9pk.exe文件的修改 对exe文件的修改能做到很多修改器、剧本编辑器做不到的效果。而且这个修改是对所有剧本起作用的,不需要一个剧本一个剧本的去修改。 修改exe文件需要的软件是ultraedit文本编辑器。至于反编译什么的,我暂时搞不定。去壳版的exe文件在我改的剧本里有下载。 ![]() 我用的是17.0版其他版本应该一样的。 目前我只会修改文字部分,大概位置如图左列为位置,0021a开头的。游戏里菜单显示的文字这里基本都能改。 昨天见到一个兄弟建议说exe里把士气改为军粮,激励改为运粮,如果下个版本或下下版本高难度优化能把san9出征和军粮联系起来就好了。粮乃军之胆也。 ![]() (本文由牧羊游戏网编辑,访问牧羊游戏论坛获取更多精彩内容,对《华夏宏图》游戏感兴趣的朋友,请加QQ群:①465854637、②367980231。) |