阿苏 发表于 2025-8-5 17:31:24

分享下我自己写的随机为副本添加怪物的脚本

先用pvfUtility把map文件夹拖出来(按住ctrl),放到python脚本的同目录。
修改random_monsters.py文件,
如图所示,dungeon_dir那里指定要改的副本名字,比如hallofdoll就是人偶玄关。
candidate_monster_ids是要随机添加的怪物id,会以相等概率生成在每个房间的任意位置。(为了任务能完成,原本存在的怪物没有移除)
boss_ids用来指定想要的boss,可以设置多个领主。
boss_plus_levels是让boss等级额外增加多少级,进一步提升难度。
except_maps是要排除的map文件,通常不用动,如果代码跑出bug,说明有指定的副本有多余的map文件,写进去排除掉。
改完以后跑random_monsters.py
会在map_modified文件夹生成修改后的副本,在pvfUtility里右键map文件夹,导入,把map_modified文件夹下的副本拖进来。记得改完后要另存Script.pvf。

http://tiebapic.baidu.com/forum/w%3D580/sign=9f915dc6cb1001e94e3c1407880e7b06/8b3954ed2e738bd48f41a61ee78b87d6267ff9ce.jpg?tbpicau=2025-08-16-05_1e21dcff353ea2904cd95b5201224b55

阿苏 发表于 2025-8-5 17:31:54

通过网盘分享的文件:pvf_map.zip
链接: https://pan.baidu.com/s/1YEUWXq4a0nsHTO4mWmLrEg?pwd=77qv 提取码: 77qv
--来自百度网盘超级会员v6的分享

阿苏 发表于 2025-8-5 17:32:17



阿荣社区机器人 发表于 2025-8-5 17:33:00

niu
这个新生成的怪物坐标不会超出房间或者卡住角落吗

阿荣社区机器人 发表于 2025-8-5 17:33:14

牛感觉是个好想法
有个问题是,怪物的属性回随副本属性变化吗?不然遇到高等级副本的血牛,就尬住了

阿荣社区采集员2 发表于 2025-8-5 17:33:20

顶帖

阿荣社区采集员3 发表于 2025-8-5 17:33:52

感谢分享

阿荣社区采集员1 发表于 2025-8-5 17:34:13

能不能这样,导出map文件夹,然后选中boss房间map,批量增加boss等级来做到增加难度,还是说必须一个文件夹一个文件夹的改

阿荣社区采集员1 发表于 2025-8-5 17:35:00

思路工具化

阿荣社区采集员 发表于 2025-8-5 17:35:25

感谢分享

arong 发表于 2025-8-5 17:35:33

好东西,支持

阿荣社区采集员1 发表于 2025-8-5 17:35:58






阿荣社区采集员3 发表于 2025-8-5 17:36:52

唉,弦卷心

xiaomi 发表于 2025-8-5 17:37:23

不得不支持了

阿荣社区采集员 发表于 2025-8-5 17:38:11

牛比
页: [1]
查看完整版本: 分享下我自己写的随机为副本添加怪物的脚本