随机角色生成器JG2ChrAnalyzer1.12(带汉化)+发型代码解析
本帖最后由 201303040123 于 2015-8-28 21:40 编辑HF原作作者NightDarkness
HF原帖地址
http://www.hongfire.com/forum/showthread.php/432836-JG2ChrAnalyzer-v1-12-A-Data-driven-Random-Character-Generator
ZOD的qinu321汉化的
ZOD原帖地址
https://www.zodgame.us/forum.php?mod=viewthread&tid=112033&extra=page%3D1
以下内容来源自原帖
嘛这都不是重点,这帖子的重点是介绍如何让这个神器支持我们自己的发型库
软件本身是支持追加发型的,只要在设置发型时将MOD加入可用列表框里就行
问题这个MOD是以BigPack Hexa RE 1.5为标准的
国内基本上都是用H5的发型大合集,跟这个发型包顺序不一样
就算是我的整合版,BigPack Hexa RE也已经升级到了2.0,增删了很多发型
那么如何修改就成了一个关键问题
原作者说发型是利用TextDB里的hairchart.txt来生成的,好那就来看看它
[*]Front
[*]0 Stock @OpenFront @OpenSide @Avoid @RA17 @RA19 @RA20 @RS32
[*]1 Stock @FSide22 @RA24 @RS26 @RA30
[*]2 Stock MiddlePart @FSide22 @RA24 @RS31
[*]3 Stock SidePart @Flippable @FSide22
[*]………………
[*]
[*]Side
[*]0 Stock
[*]1 Stock @FemaleOnly LongSide
[*]2 Stock
[*]3 Stock Straight @FemaleOnly LongSide
[*]………………
[*]
[*]Back
[*]0 Stock @Exclude
[*]1 Stock VeryShort
[*]2 Stock Long
[*]3 Stock VeryLong
[*]………………
[*]
[*]Addon
[*]0 Stock
[*]1 Stock R:F!SidePart
[*]2 Stock R:F!SidePart
[*]3 Stock @Flippable R:FMiddlePart, F10
[*]………………
结构还蛮简明易懂的
Front前发 Side侧发 Back后发 Addon附毛
数字是发型编号,后面是一些定义命令
也就是说只要搞懂了这个定义命令,我们就可以自己增加或修改发型了
下面是我互相对照编辑器的发型和这个TXT琢磨了一晚上的研究成果
没有验证过可能有误,欢迎指正
[*]【全发通用命令】
[*]
[*]※○为数字
[*]○○:发型编号
[*]○○F:该发型编号的反转发型
[*]
[*]@Exclude 排除,不会用此发型生成角色,多用于排除奇葩发型和不好调整的附毛
[*]@Flippable 反转可用,表示该编号带反转
[*]@FemaleOnly 女性专用,此发型不会用在男性上
[*]@MaleOnly 男性专用,此发型不会用在女性上
[*]
[*]Stock 代表官方发型,固定的
[*]Colored 代表不可上色,该发型自带颜色
[*]Straight 直发
[*]Wavy 卷发
[*]Braid 辫子
[*]Roll 圈圈卷
[*]
[*]
[*]【前发可用命令】
[*]
[*]@OpenFront 露出前额
[*]@OpenSide 露出侧边
[*]@Avoid 这个命令只出现2次,因此搞不懂,直译是避开,也许跟Exclude一样?
[*]@RS○○ 该前发适合○○编号的侧发,指定的侧发要在下面定义
[*]@RA○○ 该前发适合○○编号的附毛,指定的附毛要在下面定义
[*]@FSide22 该前发适合22号的侧发,这似乎是22号侧发的专用指定命令
[*]
[*]MiddlePart 刘海中分
[*]SidePart 刘海三七开
[*]Pattun Straight 直刘海(似乎不管带不带侧发都这么写)
[*]Pattun 刘海
[*]Emo 遮住半边眼睛
[*]
[*]R:S0 该前发禁止加侧发(前发自带的侧发比较浓密的话通常会有这个命令)
[*]R:S!ThickSide 禁止搭配浓密侧发
[*]R:S!○○ 禁止搭配○○号侧发
[*]R:B!VeryShort 禁止搭配超短后发
[*]R:B!Short 禁止搭配短后发
[*]R:S○○ 可以用○○编号的侧发
[*]R:BPonyHigh 适合单马尾后发
[*]
[*]- R:命令可以连用,连用时只要写一个R: 后面用, 连接
[*]- 比如R:B!VeryShort, B!Short, S0, S15
[*]- 代表禁止超短后发,禁止短后发,可以用侧发0号和15号
[*]
[*]- 再比如R:S0, S15
[*]- 虽然禁止加侧发,但是侧发15号可以用
[*]
[*]- 下面的R:命令有些一样的就不再提及
[*]
[*]
[*]【侧发可用命令】
[*]
[*]LongSide 长侧发
[*]ThickSide 浓密侧发
[*]FrontSide 一部分弯曲有遮住脸的侧发
[*]
[*]R:F!OpenSide 禁止搭配露出侧边的前发
[*]R:FRS○○:定义前发那里的侧发编号是这个
[*]- 比如前发处写了@RS15,那么侧发的15号要定义R:FRS15
[*]
[*]R:FFSide22 22号侧发专用的定义命令
[*]R:B!Twin 禁止搭配双马尾的后发
[*]R:B!SideTail 禁止搭配斜的单马尾
[*]R:B!Pony 禁止搭配单马尾
[*]R:BVeryLong 适合超长后发
[*]R:F○○ 可以用○○编号的前发
[*]
[*]
[*]【后发可用命令】
[*]
[*]VeryShort 超短后发
[*]Short 短后发
[*]Long 长后发
[*]VeryLong 超长后发
[*]ExtremelyLong 长到及膝的后发
[*]TwoSidesUp 双马尾且两端偏高
[*]Twin 双马尾
[*]@TwinNoBand 双马尾无发带
[*]Dango 发团
[*]Pony 单马尾
[*]@PonyHigh 单马尾且发端偏高
[*]Updo 单马尾盘成一团
[*]SideTail 斜的单马尾(双马尾只有1边)
[*]@LowTwin 发端较低的双马尾
[*]
[*]R:F0 该后发禁止加前发
[*]R:S!FrontSide 禁止搭配遮住脸的侧发
[*]R:S!ThickSide 禁止搭配浓密侧发
[*]R:S!LongSide 禁止搭配长侧发
[*]
[*]
[*]【附毛可用命令】
[*]
[*]KemonoMimi 兽耳
[*]InuMimi 狗耳
[*]NekoMimi 猫耳
[*]UsaMimi 兔耳
[*]KitsuneMimi 狐耳
[*]MekaMimi 机械耳饰
[*]Fantasy 幻想系饰物
[*]DemonHorn 恶魔角
[*]Wings 翅膀
[*]Horn 独角
[*]
[*]R:F!SidePart 禁止搭配刘海三七开
[*]R:FMiddlePart 可以搭配中分
[*]R:F!○○ 禁止搭配○○编号的前发
[*]R:FRA○○ 定义前发那里的附毛编号是这个,同定义侧发
[*]R:B!LowTwin 禁止搭配低发端的双马尾
[*]R:BTwinNoBand 适合搭配双马尾无发带
[*]R:B!Updo 禁止搭配发团
[*]R:B○○ 可以搭配○○编号的后发
目前还未知@RS○○和R:S○○的区别
感觉@RS○○是可选,R:S○○是必须搭配?
利用以上命令,我们就可以自己填写发型编号并自定义了
比如一个90号前发,是一个没有侧发的直刘海,可反转,可以搭配附毛24
那么我们可以这么定义
[*]90 Pattun Straight @Flippable @RA24 @OpenSide
就这样将每一个新发型都指定完,那么适合自己发型库的hairchart.txt就编辑好了
现在知道为何这软件生成的发型不诡异了吧
因为奇葩的组合都已经事先排除掉了!每一个发型都是亲自手动指定的啊啊啊!!!
向作者致敬
**** Hidden Message *****
谢谢楼主分享,先下来用试试看,以前的随机生成器简体汉化貌似用不了 下这个试试,以前那俩总是打开错误,试了好多遍还是不行,感谢分享
看到有汉化的版本的随机工具,下载下来试用下。
多谢LZ搬运和分享。 随机角色生成器有汉化的必要?
不过后面带的东西可算犀利。
另:我是沙发。 照这个说明来看,感觉编码工程量巨大,就算每类型只挑10种发型,各种排列组合就得上百种,还不如随机生成后自己再在编辑器里改发型,当然也可以只编码那些自己喜欢的组合,这样工作量能少点。 似乎很邪-恶的说~ 好像狠厉害的样子 因为不会用发型编辑器,现在终于可以使用134以后的发型了。 新版的嘛 那我也把我现有的那个更新一下 这个好 喜欢在加工的手颤人氏的福音 感覺不錯謝謝大大分享 {TG:05:}
这个也太棒了! 只能说 弄头发方面很强大!
这个弄发型真是很好用的说~ 好高端的样子