- 好友
- 17
- 在线时间
- 95 小时
- 最后登录
- 2025-4-4
见习骑士

- UID
- 2462463
- 第纳尔
- 1587
- 精华
- 0
- 互助
- 23
- 荣誉
- 0
- 贡献
- 0
- 魅力
- 83
- 注册时间
- 2015-3-3
 鲜花( 58)  鸡蛋( 0)
|
本帖最后由 战争傀儡阿格兰 于 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
(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编号。
|
评分
-
查看全部评分
|