|
发表于 2018-3-29 19:42:22
|
显示全部楼层
MOD整合的意义是:
①避免功能覆盖与冲突。整合的时候已经把相同词条优化了,保证功能统一。同类词条只有一个,不会重复也不会覆盖。
②避免资源浪费。指向类资源文件统一在一处,没有重复项目。
③提高游戏性能。由于资源统一,所以比零散模组性能优越。例如,我把40个模组整合成一个模组,所有资源文件没有重复,节省BaseID,而且全部打包成BA2(压缩了),游戏引擎调用资源便捷。同时BA2文件可以把零散文件压缩成55%大小。零散文件如果总共是60个G,那么全部压成BA2也就40个G不到。
④便于管理。打钩40个模组和打钩一个模组的区别。ESP不如ESM。基础ID统一,调用资源便捷。见没见过450个模组功能全部实现(一点冲突都没有),而需要挂载的ESM或者ESP只有六个。
⑤便于模组人使用。作者已经建立了新的关键字,新的动态图标,替模组人做了一部分基础工作。对游戏引擎一窍不通的强迫症玩家会觉得不适。因为模组人可以自己编辑,普通玩家不会编辑。
杂谈:对于普通玩家来说,B社的模组(除了独立ID的模组以外)都是死马当活马医的玩法。你根本不知道什么覆盖了什么,什么功能丢失了,为什么会跳出或者无法启动。一会儿黑脸了,一会儿贴图没了,一会儿卡了,一会儿字体乱码了,一会儿什么东西变英文了,一会儿…………等等等等。模组人的模组就和原版游戏一样整洁,不出任何问题。区别是懂得引擎原理和不懂引擎原理。所以模组人解决问题是根据原理来解决,普通玩家是全靠瞎蒙。一会儿弄个LOOT,一会儿看别人的帖子,什么所谓排序,都是治标不治本的。模组人打开编辑器没有解决不了的问题。那疑问就来了,为啥模组人自己整合的东西不发呢?或者很少有人发出来共享。原因是,玩家不懂原理,模组人没有心情手把手教人怎么弄。所谓知者不言,言者不知,点到为止。谁知道某玩家的游戏已经被他那小白大脑弄成什么爷爷奶奶样儿了!?所以通常情况下,做模组的人只会点到为止,玩家是什么理论基础就能弄成什么样儿,参差不齐。一句话:不懂你就将就着玩儿吧。假如我把自己处理过的模组发给别人,我必须严格要求他根据我给出的表单来排序,而且不能再加别的模组了,尤其是我没见过的,数据覆盖不是闹着玩儿的。在这种前提下,游戏的故障率就是零。但其实很少有玩家会依据我以上所诉来执行,所以我也不发,没那个操心的价值。他带着一个小白大脑瞪俩灯泡一样的眼睛问你为啥会跳出,难道我要把B社引擎的原理给他写一篇二十万字的论文吗? |
|