哎吃的风 发表于 2022-11-30 01:31

依托配置文件自定义生成的npc性别比例

本帖最后由 哎吃的风 于 2022-12-1 21:02 编辑

之前做了一个全女npc的mod,然后有很多朋友有不同的需求,要4:1的,9:1的,还有位朋友需要男性9:1的。是我没考虑清楚大家不同的需求,所以这次做了个一劳永逸的事情,这次大家可以通过修改配置文件来自定义自己需要的比例。配置文件是SexRatio.json,请将这个文件放到游戏根目录(molenloader目录同级)。然后修改其中的数值就好了,例如需要男:女=1:9请参照下图。有其他需求的请自行修改。请各位填写比例的时候输入自然数[0,+∞),如果需要全女/男,请一个填0,一个填1,如果您需要1:1请填写两个1,不要写两个0。请不要输入负数,小数以及其他文字符号,我没有做校验,所以如果您填写了错误的符号将会按照本mod默认比例(男:女=1:9)建档。如果您不慎删掉了配置文件,您可以在新建一个存档(该存档比例为本mod默认比例),会自动生成一个配置文件,然后删除哪个存档,修改配置然后就可以按照您的配置新建存档了。有些朋友的问题我一并在此回答,mod编辑器很难用,不如之前写json文件直接明了,这个确实是得看游戏公司了后面怎么做了,的确有些绕,没有所见即所得,但我认为还是比写json简单的吧。您可以将自己写的json文件放入新建的mod项目中一样可以识别,也有人问自己写mod的时候有些词明明是正常的却被检测处敏感词汇,您可以在其中添加空白符号例如括号中的符号( )请注意这个括号中是有东西的,您可以连这个括号一起复制然后删除两个括号即可,这不是空格,这样就可以避免被误判了。还有人问有没有方法将加密的图片解密, 且不说这样对别人的劳动成果很不尊重。更何况我根本做不到,所以请不要再问了。
2022/12/01 20:50 评论中有朋友说本mod可能存在将mod编辑器添加的既定性别的npc的性别修改(即本来要添加一个男/女npc,结果得到了一个性别为女/男的npc)。本mod的之前版本未测试,本人不曾遇到,但出于稳妥起见,不给大家添麻烦。所以修改了部分代码,更新后经测试(测试方法为建立一个全女npc的档即刷新的npc应该都是女修,并通过mod编辑器做一个添加npc的mod,本人测试中该mod共添加了六位不同境界,性格的男性npc,并且尝试通过壶妖化形的方式(孤云长乘化形默认是男性)添加npc)不曾出现上述问题。为了稳妥起见,请各位下载此更新后的版本。已经下载了之前版本并且也遇到了评论中那位朋友遇到的问题,请使用小幸姐的修改器,移魂为该性别错误的npc修改性别,






3dm_15886721 发表于 2022-11-30 07:43

游戏必备的功能!!{:3_104:}

wunai3729132 发表于 2022-11-30 09:49

下载的这个文件放入MOD文件夹不生效?要怎么用?

哎吃的风 发表于 2022-11-30 13:18

wunai3729132 发表于 2022-11-30 09:49
下载的这个文件放入MOD文件夹不生效?要怎么用?

mod文件夹?你是学习版玩家吗?如果你版本太老理论上无法使用。如果你只是不会安装mod请使用搜索引擎。

cy2001129 发表于 2022-12-1 10:03

111111111111111111

杨紫结婚了吗 发表于 2022-12-1 12:50

66666666666666

3113497913qwas 发表于 2022-12-1 13:24

6666666666666666666666

mutton不是我、 发表于 2022-12-1 13:28

谢谢LZzzz.

ytxsgame 发表于 2022-12-1 14:03

6666666666666666666666666666

misaia 发表于 2022-12-1 18:18

之前的9:1,4:1mod会导致mod编辑器创建的固定性别npc性别发生变化,这个会吗?

哎吃的风 发表于 2022-12-1 18:49

misaia 发表于 2022-12-1 18:18
之前的9:1,4:1mod会导致mod编辑器创建的固定性别npc性别发生变化,这个会吗? ...

您好,您提到的这个问题我不曾遇到过,也不知道您提到的之前的9:1,4:1mod是用什么方法制作,所以我并不知道是否会导致该bug,这个mod是参考残月大佬的全女npcmod(femaleonlyexists.dll)制作,其中核心的方法也是残月大佬的方法,我只不过添加了文件读写和按照参数按比例生成npc性别。所以如果您曾经使用残月大佬的全女npcmod时不曾遇到这个问题,那本mod理论上来讲不会发生该错误。很抱歉没能解决您的问题,如果您遇到该错误,您可以尝试用小幸姐的修改器,搜索该npc-->移魂为他-->修改性别-->再移魂为主角。这样可以修改npc的性别。如果您遇到的这样性别错误的npc不多,这算是治标不治本的一个方法吧

3dm_15044467 发表于 2022-12-1 18:53

谢谢lz大大

月耀星群丶 发表于 2022-12-1 18:56

66666666666666

syilence 发表于 2022-12-1 20:14

谢谢LZzzz.

还是得涩涩 发表于 2022-12-1 20:45

666666666666666

3dm_22552718 发表于 2022-12-1 20:54


6666666666666666666666666666

哎吃的风 发表于 2022-12-1 21:01

misaia 发表于 2022-12-1 18:18
之前的9:1,4:1mod会导致mod编辑器创建的固定性别npc性别发生变化,这个会吗? ...

你好,您提到的问题我已经尝试修改,更新后的mod测试中并未遇到您提出的问题,请您尝试一下我更新后的版本。请您先移除之前的就版本在安装此新版本,

misaia 发表于 2022-12-1 23:29

哎吃的风 发表于 2022-12-1 21:01
你好,您提到的问题我已经尝试修改,更新后的mod测试中并未遇到您提出的问题,请您尝试一下我更新后的版 ...

是之前论坛里那个刷新更多女性npc的mod出现的问题,我试试楼主这个吧,感谢分享mod!

莫小兔 发表于 2022-12-5 10:39

謝謝風的解說 我再試試:$

saga110597 发表于 2022-12-7 15:17

感谢楼主。这样的好贴应该顶上去,而不是那些几年之前设置了回复可见的老贴。

莫小兔 发表于 2022-12-12 06:11

我想到男生3女生7 所以改{"男":"3","女":"7"}這樣對嗎?

哎吃的风 发表于 2022-12-12 14:06

莫小兔 发表于 2022-12-12 06:11
我想到男生3女生7 所以改{"男":"3","女":"7"}這樣對嗎?

是的,然后新建存档就可以了

wlyun129 发表于 2022-12-17 19:39

感谢大佬贴心制作太需要了

niaorenzzq 发表于 2022-12-18 20:37

大佬,是不是把SexRatio放入steam\steamapps\common\鬼谷八荒\下然后进游戏在本地模组中选择导入Mod_Tl1U8y就可以了是吧

哎吃的风 发表于 2022-12-18 20:52

niaorenzzq 发表于 2022-12-18 20:37
大佬,是不是把SexRatio放入steam\steamapps\common\鬼谷八荒\下然后进游戏在本地模组中选择导入Mod_Tl1U ...

是的,然后在新建存档前修改需要的比例,然后新建的存档就是你需要的比例了

niaorenzzq 发表于 2022-12-18 21:55

哎吃的风 发表于 2022-12-18 20:52
是的,然后在新建存档前修改需要的比例,然后新建的存档就是你需要的比例了
...

谢谢大佬,这个太实用了

春蚕豆 发表于 2023-2-25 20:26

太棒了 感谢分享

nmsnb111 发表于 2023-3-9 17:11

谢谢大佬!真的很需要
然后眼瞎没有看到放在根目录那句话,打开文件还沉思了一下;也谢谢24L的兄弟

然后大佬我想问一个刁钻的问题
男女比例的数字之和必须是10嘛?比如实现1:19,或者1:99也是可以的嘛;然后就是能不能有小数呢
不太懂游戏代码的读取,感觉也有报错的可能

哎吃的风 发表于 2023-3-9 18:18

nmsnb111 发表于 2023-3-9 17:11
谢谢大佬!真的很需要
然后眼瞎没有看到放在根目录那句话,打开文件还沉思了一下;也谢谢24L的兄弟



数字之和是多少无所谓,可以1:99,1:67这样,就是正整数就行,随便写。 小数,负数不行。

nmsnb111 发表于 2023-3-9 18:41

哎吃的风 发表于 2023-3-9 18:18
数字之和是多少无所谓,可以1:99,1:67这样,就是正整数就行,随便写。 小数,负数不行。
...

谢谢大大,好快的回复!谢谢!
页: [1] 2
查看完整版本: 依托配置文件自定义生成的npc性别比例