本帖最后由 战争傀儡阿格兰 于 2023-12-4 16:35 编辑
代码环境1.171
【战团】阿格兰魔球修改器——合集  https://bbs.mountblade.com.cn/thread-2097734-1-1.html
参考资料:适用于战团的战场小地图https://bbs.mountblade.com.cn/thread-182415-1-1.html
指路:骑砍战场小地图添加工具https://bbs.mountblade.com.cn/thread-2102655-1-1.html
遇到个真·大佬出了个一键添加的exe,相当方便!!!请直接跳转到该帖子。我在二楼写明了使用方法。
———————————————————————分割线—————————————————————————————————
以下是旧版!!如果你想研究present的运作原理,可以看看源码。实用安装请看我的指路。
2011年rubik发布了战场小地图帖子,彼时我差不多入坑,可惜当时不会弄ms。现在能圆梦了,出魔球和txt修改版本了,任何战团MOD都能拥有小地图了。

代码实际效果:很多MOD都用了,右上方出现个地图,例如我在幕府MOD里添加了个地图。我这个是用物品触发,所以你可以在城镇、监狱、村庄等开启地图。非敌对NPC也显示红色,因为没有单独的标签让我识别友善与否,源代码是根据单位编号来确认身份的。
代码使用方式:(共3步)
Q:为啥触发器粘贴这么复杂?A:大部分MOD没开源。界面这一段我已经改写好了,但是地图上代表人物的白点红点每个mod都不同。
        (1/3)MOD根目录presentations.txt:找“prsnt_game_credits”,整段替换:
游客,如果您要查看本帖隐藏内容请回复
           
        (2/3)魔球触发器。随便选个武器,最右边触发器,右键新建触发器,触发选武器攻击或者初始化,“PY代码”这个框框下面粘贴下面一句。
                    看图,如果你的 prsnt_game_credits前面还有一段,要改"prsnt_0",为"prsnt_1"或者2、3
(900,"prsnt_0"),

        (3/3)MOD根目录meshes.txt,mesh_pic_prisoner_man开始到mesh_pic_prisoner_wilderness结束共三行替换(这个是把囚犯插图换为地图人物显示的小白点)
                    如果你的txt里前面不是有mesh开头的三行,那么请从mesh第四行开始替换
游客,如果您要查看本帖隐藏内容请回复

————————修改结束————————
py码:(源自R大,不得用于R大不允许的场景!!!!!!!)
(1)如果你是modder,在r大基础上(start_presentation,这些部分不用变,但是present文件里可以用我这个present,可以少复制几个script。
(2)如果你在犹豫选哪个代码,请支持R大,支持原创谢谢!
(3)非敌对NPC也显示红色,因为没有单独的标签让我识别友善与否,源代码是根据单位编号来确认身份的。我试过(player_get_team_no,  <destination>, <player_id>),明明module_mission_templates.py里定义过team_no,结果我用这个代码返还不出具体的team编号。
游客,如果您要查看本帖隐藏内容请回复
登录骑砍中文站客户端,分享美好心情
4人点赞
阅读全文  

阅读 48091   评论 117

精选留言
写留言
精彩推荐
打开骑砍中文站,查看更多精彩内容
提示信息

Ps:啊哦~只能在客户端里面玩哦~

提示信息