骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 3876|回复: 7

[讨论] skin.py 和 动态修改身高讨论

[复制链接]

46

主题

628

回帖

492

积分

骑士

Rank: 4Rank: 4

UID
3398051
第纳尔
1845
精华
0
互助
48
荣誉
5
贡献
10
魅力
341
注册时间
2022-8-13
鲜花(57) 鸡蛋(0)
发表于 2023-7-30 21:53:37 | 显示全部楼层 |阅读模式
本帖最后由 ggfgfgf 于 2023-8-23 21:16 编辑

整理中! module_skins.py 笔记, 改身体/种族的小白可能有用~
https://bbs.mountblade.com.cn/thread-2090106-1-1.html
这帖子里讨论了可行性,基本是硬编码,骨骼的缩放只能在代码里修改
但是我试着添加facekey时,发现最后一个,也就是第27滑块条是不显示的,名为post-edit(事后编辑)
我在后面加了一个,调整发现是修改脖子长度的???
有加了一个,28滑块条调整下半张脸突出和内凹
后加的在游戏里显示在前面,应该是一个list,并且抹去了最后一个,估计是方便循环遍历

这是不是可以近似修改身高(bushi
t社真的藏了好多东西没公布。。。——————————————————————————————————————
刚发现,女性和男性的还不一样,27男性是脖子长度,女性就是面部骨骼。。。女性改不了脖子。。。奇怪。另外,这么改会导致游戏npc脸部数据不全,脖子长度或面部骨骼异常,二楼有解决方法,就是进游戏改,然后把新数据复制到troop.py
我已经改完了
man_face_keys = [
(20,0, 0.7,-0.6, "Chin Size"),
(260,0, -0.6,1.4, "Chin Shape"),
(10,0,-0.5,0.9, "Chin Forward"),
(240,0,0.9,-0.8, "Jaw Width"),
(210,0,-0.5,1.0, "Jaw Position"),
(250,0,0.8,-1.0, "Mouth-Nose Distance"),
(200,0,-0.3,1.0, "Mouth Width"),
(50,0,-1.5,1.0, "Cheeks"),

(60,0,-0.4,1.35, "Nose Height"),
(70,0,-0.6,0.7, "Nose Width"),
(80,0,1.0,-0.1, "Nose Size"),
(270,0,-0.5,1.0, "Nose Shape"),
(90,0,-0.2,1.4, "Nose Bridge"),

(100,0,-0.3,1.5, "Cheek Bones"),
(150,0,-0.2,3.0, "Eye Width"),
(110,0,1.5,-0.9, "Eye to Eye Dist"),
(120,0,1.9,-1.0, "Eye Shape"),
(130,0,-0.5, 1.1, "Eye Depth"),
(140,0,1.0,-1.2, "Eyelids"),

(160,0,1.3,-0.2, "Eyebrow Position"),
(170,0,-0.1,1.9, "Eyebrow Height"),
(220,0,-0.1,0.9, "Eyebrow Depth"),
(180,0,-1.1,1.6, "Eyebrow Shape"),
(230,0,1.2,-0.7, "Temple Width"),

(30,0,-0.6,0.9, "Face Depth"),
(40,0,0.9,-0.6, "Face Ratio"),
(190,0,0.0,0.95, "Face Width"),

(280,0,-2.5,2.5, "Neck length"),


(0.70,0,-0.70,1.00, "Face bone"),

(280,0,0.0,1.0, "Post-Edit"),
]
# Face width-Jaw width Temple width
woman_face_keys = [
(230,0,0.8,-1.0, "Chin Size"),
(220,0,-1.0,1.0, "Chin Shape"),
(10,0,-1.2,1.0, "Chin Forward"),
(20,0, -0.6, 1.2, "Jaw Width"),
(40,0,-0.7,1.0, "Jaw Position"),
(270,0,0.9,-0.9, "Mouth-Nose Distance"),
(30,0,-0.5,1.0, "Mouth Width"),
(50,0, -0.5,1.0, "Cheeks"),

(60,0,-0.5,1.0, "Nose Height"),
(70,0,-0.5,1.1, "Nose Width"),
(80,0,1.5,-0.3, "Nose Size"),
(240,0,-1.0,0.8, "Nose Shape"),
(90,0, 0.0,1.1, "Nose Bridge"),

(100,0,-0.5,1.5, "Cheek Bones"),
(150,0,-0.4,1.0, "Eye Width"),
(110,0,1.0,0.0, "Eye to Eye Dist"),
(120,0,-0.2,1.0, "Eye Shape"),
(130,0,-0.1,1.6, "Eye Depth"),
(140,0,-0.2,1.0, "Eyelids"),


(160,0,-0.2,1.2, "Eyebrow Position"),
(170,0,-0.2,0.7, "Eyebrow Height"),
(250,0,-0.4,0.9, "Eyebrow Depth"),
(180,0,-1.5,1.2, "Eyebrow Shape"),
(260,0,1.0,-0.7, "Temple Width"),

(200,0,-0.5,1.0, "Face Depth"),
(210,0,-0.5,0.9, "Face Ratio"),
(190,0,-0.4,0.8, "Face Width"),

(281.5,0,-1.5,1.5, "Face bone"),

(280,0,0.0,1.0, "Post-Edit"),
]


汉化skin.csv
skinkey_chin_size|下 巴 大 小
skinkey_chin_shape|下 巴 形 状
skinkey_chin_forward|下 巴 前 凸
skinkey_jaw_width|下 颌 宽 度
skinkey_jaw_position|下 颌 位 置
skinkey_mouth_nose_distance|人 中 长 度
skinkey_mouth_width|嘴 巴 宽 度
skinkey_cheeks|脸 颊
skinkey_nose_height|鼻 子 长 度
skinkey_nose_width|鼻 子 宽 度
skinkey_nose_size|鼻 子 高 度
skinkey_nose_shape|鼻 子 形 状
skinkey_nose_bridge|鼻 梁 高 低
skinkey_cheek_bones|颧 骨
skinkey_eye_width|眼 睛 宽 度
skinkey_eye_to_eye_dist|两 眼 间 距
skinkey_eye_shape|眼 睛 外 形
skinkey_eye_depth|眼 睛 深 度
skinkey_eyelids|眼 皮
skinkey_eyebrow_position|眉 毛 位 置
skinkey_eyebrow_height|眉 毛 高 度
skinkey_eyebrow_depth|眉 毛 深 度
skinkey_eyebrow_shape|眉 毛 形 状
skinkey_temple_width|太 阳 穴 宽 度
skinkey_face_depth|面 部 深 度
skinkey_face_ratio|面 部 比 例
skinkey_face_width|面 部 宽 度
skinkey_neck_length|脖 子 长 度
skinkey_face_bone|面 部 骨 骼
skinkey_post_edit|事 后 编 辑







46

主题

628

回帖

492

积分

骑士

Rank: 4Rank: 4

UID
3398051
第纳尔
1845
精华
0
互助
48
荣誉
5
贡献
10
魅力
341
注册时间
2022-8-13
鲜花(57) 鸡蛋(0)
 楼主| 发表于 2024-6-30 21:47:56 | 显示全部楼层
这里重新说下吧,这个原因是脸模绑定的动画帧不同导致的

46

主题

628

回帖

492

积分

骑士

Rank: 4Rank: 4

UID
3398051
第纳尔
1845
精华
0
互助
48
荣誉
5
贡献
10
魅力
341
注册时间
2022-8-13
鲜花(57) 鸡蛋(0)
 楼主| 发表于 2023-7-31 21:56:21 | 显示全部楼层
本帖最后由 ggfgfgf 于 2023-7-31 22:24 编辑

我后悔了。。。加了新增的捏脸选项后游戏里人物的脸数据不全,默认是最大,导致许多人脖子很长,面部骨骼畸形,我花了数小时补全数据,现在正常了,有需要的下载module_troop.py吧 face_troop.py.zip (42.3 KB, 下载次数: 101) 进游戏看来,确实感觉有些人高大些,有些人小一些,就是没有维京那么明显,女性角色脸也正常不少

17

主题

633

回帖

345

积分

见习骑士

Rank: 3

UID
3102512
第纳尔
2385
精华
0
互助
30
荣誉
0
贡献
0
魅力
74
注册时间
2019-9-6

骑砍中文站APP会员勋章战团正版勋章霸主正版勋章

鲜花(55) 鸡蛋(0)
发表于 2023-8-1 00:29:48 来自手机 | 显示全部楼层
牛的         来自: Android客户端

31

主题

210

回帖

187

积分

见习骑士

Rank: 3

UID
2462463
第纳尔
1587
精华
0
互助
23
荣誉
0
贡献
0
魅力
83
注册时间
2015-3-3
鲜花(58) 鸡蛋(0)
发表于 2023-8-1 09:06:08 | 显示全部楼层
矮个子不配拥有长脖子2333

46

主题

628

回帖

492

积分

骑士

Rank: 4Rank: 4

UID
3398051
第纳尔
1845
精华
0
互助
48
荣誉
5
贡献
10
魅力
341
注册时间
2022-8-13
鲜花(57) 鸡蛋(0)
 楼主| 发表于 2023-8-1 09:07:57 | 显示全部楼层
战争傀儡阿格兰 发表于 2023-8-1 09:06
矮个子不配拥有长脖子2333

哈哈,这个道理

10

主题

174

回帖

100

积分

见习骑士

Rank: 3

UID
1411320
第纳尔
670
精华
0
互助
5
荣誉
2
贡献
0
魅力
23
注册时间
2013-6-13

战团正版勋章

鲜花(9) 鸡蛋(0)
发表于 2024-8-5 23:12:10 | 显示全部楼层
本帖最后由 秦雨子瀾 于 2024-8-5 23:13 编辑

牛哇牛哇,不过你这个,居然用脖子长度哈哈哈哈哈哈哈哈

当时俺没心搞这个身高就忘掉了。。我想的事就算用整体scale也不合适。。这游戏就是不支持

比较好奇那个 281.5 你是怎么发现的。。。我之前是在brf文件里看关键帧0~270是干嘛

点评

那个是初始长度,试出来的  发表于 2024-8-6 09:35
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-12-20 01:15 , Processed in 0.140052 second(s), 29 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表