Board logo

標題: [欧卡2交流] 关于Mod顺序的深度研究 [打印本页]

作者: ouka1833    時間: 2020-2-14 18:08     標題: 关于Mod顺序的深度研究

【前言】之前做过3D电影,有点三维概念:要理解Mod的顺序,就要先理解Mod内的各种文件到是做什么用的:-
【正片】欧卡2,以地图Mod文件为例:(假设加载过程是线性的,有先后之分)一般会有如下几种文件:
Def:是Asset资产的调用引导、模型三维空间坐标参数、各种参数设定值的综合参数记录本。
作用是告诉计算机一个模型应该用哪个贴图,应该放在三维空间的哪里,应该怎么动,动得有多块,放在最上面最后读取。---
MAP:就是地形文件
Model1、Model2、Model3:是三维空间内的小房子、小车车和MAP没有本质区别,都是模型,没什么顺序之分。
--
Media:是不同小车车发出不同声音、鸟叫之类的音频文件
Assets:翻译为资产:“资产”这个词在三维行业里很常见,通俗的讲就是纹理贴图,70%透光率的玻璃的材质贴图,磨砂金属漆材质之类的。
(这些东西可以被各种车、房子、地形、山模型共用。共用的好处是节省资源,例如玛莎拉蒂和蓝宝吉利都是橡胶黑色,所以Assets资产里放一个橡胶黑贴图大家就都可以共用了,而Def就是告诉计算机: "玛莎拉蒂和蓝宝吉利的轮胎都应该用橡胶黑材质贴图,而不是钛合金材质贴图"。)
--
接下来说一说计算机是如何加载这些Mod文件的,据咱初步测试:
1. 欧卡2,计算机会先加载下面的Mod,再依次加载上面的Mod,先读取Assest数据→最后读取Def数据

--
那么知道这些概念有什么用呢?PS的图层应该都听过吧~ 其实是一样的逻辑原理。
上面Mod的内容会盖住下面的Mod的内容:
【举例】:如上图,我现在要给欧卡2,加一个放大地图Mod和俄罗斯城市名中文汉化Mod两个Mod。
已知黑色的那些ProMods Mod会修改“世界地图”这个UI界面。
放大地图Mod、俄罗斯城市名中文汉Mod也会修改“世界地图”这个UI界面。
那么放大地图Mod、俄罗斯城市名中文汉就要放在ProMods之上才会正确生效。否则加了等于白加。
--
【总结】:有了这些概念后,大家就不必纠结Mod顺序到底怎么排了:
先理解Mod各部分文件的功能,在思考咱要什么,再去思考排列顺序即可以不变应万变。

【经验】:
1. 上面mod会盖住下面的mod~(优先级最高就是最后加载在顶层,踩死下面的)
2. Compatibility兼容包、Def 通常控制参数坐标,一般丢在Mod、Map模型之上,
形象的描述就是:
要先把Mod、Map这些模型丢进欧卡的三维空间里,坐标全是(0,0,0),
再通过Def里面的参数去告诉电脑,房子放在中国还是美国,而不是(0,0,0)
Def还有些其它参数,可以告诉车子跑多快,20迈 30迈还是120迈。
3. 有的Mod一个Mod里就包含Def Map Model Assets各种东西,遇到这种Mod时,哪个重要放上面就OK了
4. 混合Mod是一种艺术,因为要决定取舍,不同Mod之间会冲突,鱼与熊掌不可兼得
5. 想要兼得也不是没有办法:用解压软件解压xxx.scs文件,替换里面的文件即可。
例如把Skin1里的舰娘dds贴图,替换为Skin2里的老婆dds贴图。
再用存储模式压缩成ZIP,改后缀为scs丢回去用即可。当然不是100%成功~还涉及到很多参数细节。--

[ 本帖最后由 ouka1833 于 2020-2-15 03:38 编辑 ]

圖片附件: 搜狗截图20200215030300.jpg (2020-2-15 03:24, 517 KB) / 該附件被下載次數 185
http://bbs.18wos.org/attachment.php?aid=431803


作者: junjunli    時間: 2020-2-14 20:16

谢谢楼主!学习了
作者: ouka1833    時間: 2020-2-15 01:17     標題: 回復 2號車# 的帖子

感谢回复,重新编辑了下内容,您看看。
作者: xiaolong51996    時間: 2020-2-22 00:57

今天安装RusMap的时候也思考了一下顺序问题,只不过没想的楼主那么深刻

像RusMap+ProMods这个包的话加载顺序。值得深究一下。

圖片附件: TIM图片20200222005921.png (2020-2-22 00:57, 312.45 KB) / 該附件被下載次數 180
http://bbs.18wos.org/attachment.php?aid=432458


作者: china2020    時間: 2020-2-23 07:44

感谢楼主指导
作者: huanhuan1314    時間: 2020-7-19 04:05

感谢楼主指导
作者: huanhuan1314    時間: 2020-7-22 15:56

感谢楼主分享
作者: dyldoudou    時間: 2020-7-29 04:05

感谢楼主主导
作者: 螃蟹先生    時間: 2020-7-29 10:42

感谢ouka1833用专业而通俗的阐述
厘清mod的加载顺序,可贵,受教了
作者: 风之子kimi    時間: 2020-8-19 12:34

学到了学到了
作者: regret    時間: 2020-8-31 22:31

学习学习!谢谢分享!
作者: w969my    時間: 2020-9-2 07:24

谢谢楼主,学习了
作者: hsmhyx    時間: 2020-9-2 08:01

谢谢楼主,学习了,受益匪浅啊
作者: 17312121574    時間: 2021-5-24 21:22

感谢楼主分享
作者: one1818    時間: 2021-5-25 07:23

感谢楼主分享
作者: 17312121574    時間: 2021-5-25 10:14

感谢楼主分享
作者: tssssgggg    時間: 2021-6-8 11:51

学习了!多谢分享
作者: 白歌    時間: 2021-6-8 12:06

挖楼主好厉害
作者: yuannixingfu15s    時間: 2021-6-14 11:15

感谢楼主分享
作者: zhueiyue    時間: 2021-6-15 11:10

谢谢楼主!学习了
作者: shaying    時間: 2021-6-16 23:33

感谢楼主,支持分享。
作者: shaying    時間: 2021-6-17 15:09

感谢楼主,支持原创。
作者: HotNano    時間: 2021-8-16 09:31

好文章,小白学习了
作者: PUNK    時間: 2021-8-17 07:57

楼主厉害呀实在专业啊
作者: 362399400    時間: 2021-9-17 21:33

感谢楼主经验分享。




模载联合支援站 http://bbs.18wos.org/