查看: 663|回复: 13
收起左侧

[讨论交流] esp,esl問題

[复制链接]

30

主题

277

帖子

3万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
16
贡献
75
猫币
0
精华
0
金元
14785
积分
30597
发表于 2018-10-4 17:27:09 | 显示全部楼层 |阅读模式

马上注册领取绝版勋章

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
将MOD制作成.esl档是否十分困难?
回复

使用道具 举报

12

主题

4096

帖子

19万

积分

游戏VIP联动部

程式技術研究組

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
864
贡献
451
猫币
5
精华
0
金元
137939
积分
190350
发表于 2018-10-4 17:44:20 | 显示全部楼层
是的...比較複雜
F4se 板塊 回復本人是你的助力 ! !
回复

使用道具 举报

27

主题

661

帖子

11万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
277
贡献
404
猫币
0
精华
0
金元
41365
积分
115486
发表于 2018-10-4 20:49:37 | 显示全部楼层
没有简单和复杂之分,只有能不能之分。ESL只能用800到FFF之间这些ID,如果超过这个ID限制就不能做成ESL,没超过就能做成ESL。能的话方法非常简单,可以用新版的CK导出ESL,过程稍微慢一点。用FO4Edit比较快,文件Header那边加一个ESL的Record Flag就可以了,然后文件扩展名改不改成esl都成,因为只要flag是ESL游戏就会把它当成ESL。CK可以检测插件是否遵守ESL的ID限制,而FO4Edit没有这个功能,也就是说如果想把别人做的ESP转成ESL的话,很多情况下用CK更保险
回复

使用道具 举报

30

主题

277

帖子

3万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
16
贡献
75
猫币
0
精华
0
金元
14785
积分
30597
 楼主| 发表于 2018-10-4 22:26:46 | 显示全部楼层
九十九 发表于 2018-10-4 20:49
没有简单和复杂之分,只有能不能之分。ESL只能用800到FFF之间这些ID,如果超过这个ID限制就不能做成ESL,没 ...

注:指一开始制作成.esl档,不是指ESP转成ESL
回复

使用道具 举报

27

主题

661

帖子

11万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
277
贡献
404
猫币
0
精华
0
金元
41365
积分
115486
发表于 2018-10-5 08:55:18 | 显示全部楼层
prgh1212 发表于 2018-10-4 22:26
注:指一开始制作成.esl档,不是指ESP转成ESL

我不明白你强调的“一开始”是怎么一开始,我也不明白你为什么要强调“一开始”,你应该是没看过CK官网上对数据文件的详细介绍,如果你真的了解ESP和ESL的文件构成应该就不会这么问了。我上面说的只有最后那句话是关于广义上的ESP转ESL,我所提到的用CK和FO4Edit的方法,都是指在第一次保存数据文件时就可以选择保存成ESL类型。ESP是老滚和辐射所有数据插件的基础,ESL其实就是特殊类型的ESP,所以有ESL flag的ESP就会被1.10以上版本的辐射4识别成ESL,就是说ESL本身就可以用.esp文件扩展名

反正还是那句话,没有困不困难,只要遵守Form ID的限制就非常容易,超出限制就不可以保存成ESL数据类型。另外ESL的排序一定在所有ESP的后面,对排序有特殊要求的话也不要做成ESL
回复

使用道具 举报

30

主题

277

帖子

3万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
16
贡献
75
猫币
0
精华
0
金元
14785
积分
30597
 楼主| 发表于 2018-10-5 12:26:24 | 显示全部楼层
九十九 发表于 2018-10-5 08:55
我不明白你强调的“一开始”是怎么一开始,我也不明白你为什么要强调“一开始”,你应该是没看过CK官网上 ...

那我就不明白为何到现在大部分制作MOD的一开始都只制作成.ESP(不论MOD大小)
回复

使用道具 举报

27

主题

661

帖子

11万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
277
贡献
404
猫币
0
精华
0
金元
41365
积分
115486
发表于 2018-10-5 13:43:06 | 显示全部楼层
prgh1212 发表于 2018-10-5 12:26
那我就不明白为何到现在大部分制作MOD的一开始都只制作成.ESP(不论MOD大小)

又没有必须做成ESL的理由,一般作者也不在乎其他玩家是否会超出ESP数量上限。至于具体原因可能是作者就喜欢ESP,ESP就完全不用考虑ID和排序方面的限制,现在用ESL继承ESP貌似也有些问题,不过有可能是mod管理软件的兼容性不够。也可能是作者自己也不太懂ESL,照猫画虎做的mod,别人用ESP他就用ESP。总之原因可以有很多。另外我不清楚你这个mod大小指的是什么大小,反正数据文件的ID范围和mod的总文件大小没关系,比如Niero的好多mod打上4K贴图都要1G左右,但插件文件仍是ESL的数据类型
回复

使用道具 举报

506

主题

2965

帖子

35万

积分

首席超版

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

点赞
7607
贡献
10519
猫币
35
精华
0
金元
133474
积分
350664

梦想的开始最佳新人论坛元老活跃之王突出贡献优秀版主MOD大神资源搬运工1级资源搬运工2级资源搬运工3级资源搬运工4级冰棍

发表于 2018-10-5 14:21:09 | 显示全部楼层
prgh1212 发表于 2018-10-5 12:26
那我就不明白为何到现在大部分制作MOD的一开始都只制作成.ESP(不论MOD大小)

首先,你要知道CK是不能编辑ESL文件的,其实作者都是保存一份ESP文件的,为了方便以后修改更新。只是制作完esp后,转换一个esl,然后发布出来,但他自己肯定要保留原始的esp的,因为CK只能编辑esp文件。
至于为啥有些作者不发布esl格式的MOD,我想无非是懒惰或者怕麻烦。因为能转换为esl的话,制作时要很小心的保证FormID不能超过FFF。
回复

使用道具 举报

30

主题

277

帖子

3万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
16
贡献
75
猫币
0
精华
0
金元
14785
积分
30597
 楼主| 发表于 2018-10-5 16:17:53 | 显示全部楼层
九十九 发表于 2018-10-5 13:43
又没有必须做成ESL的理由,一般作者也不在乎其他玩家是否会超出ESP数量上限。至于具体原因可能是作者就喜 ...

小至KB级(十位数)
回复

使用道具 举报

27

主题

661

帖子

11万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
277
贡献
404
猫币
0
精华
0
金元
41365
积分
115486
发表于 2018-10-5 16:50:02 | 显示全部楼层
prgh1212 发表于 2018-10-5 16:17
小至KB级(十位数)

如果只有一个几KB的数据文件,一般确实很容易改成ESL类型,即使作者故意用了超出FFF的Form ID,只要都改到范围内再保存成ESL类型就可以了,但作者这不这么做是人家的事,人家就不做成ESL也没什么不可理喻的吧,毕竟又不卖钱
回复

使用道具 举报

30

主题

277

帖子

3万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
16
贡献
75
猫币
0
精华
0
金元
14785
积分
30597
 楼主| 发表于 2018-10-5 16:52:17 | 显示全部楼层
九十九 发表于 2018-10-5 16:50
如果只有一个几KB的数据文件,一般确实很容易改成ESL类型,即使作者故意用了超出FFF的Form ID,只要都改 ...

谢谢指教
回复

使用道具 举报

27

主题

661

帖子

11万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
277
贡献
404
猫币
0
精华
0
金元
41365
积分
115486
发表于 2018-10-5 17:09:31 | 显示全部楼层
daikabbs 发表于 2018-10-5 14:21
首先,你要知道CK是不能编辑ESL文件的,其实作者都是保存一份ESP文件的,为了方便以后修改更新。只是制作 ...

其实很多作者不发ESL的原因是不知道怎么做ESL,有玩家要求ESL格式时很多作者的回复都是不太懂要回去研究一下。Form ID的范围也并不需要特意去小心,因为发布mod前肯定是先知道ID范围,有在范围内就可以做成ESL,超出了就不能而已。所以说懒惰有些过了,很多作者真那么懒的话就干脆不做mod了
回复

使用道具 举报

506

主题

2965

帖子

35万

积分

首席超版

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

点赞
7607
贡献
10519
猫币
35
精华
0
金元
133474
积分
350664

梦想的开始最佳新人论坛元老活跃之王突出贡献优秀版主MOD大神资源搬运工1级资源搬运工2级资源搬运工3级资源搬运工4级冰棍

发表于 2018-10-5 17:42:50 | 显示全部楼层
九十九 发表于 2018-10-5 17:09
其实很多作者不发ESL的原因是不知道怎么做ESL,有玩家要求ESL格式时很多作者的回复都是不太懂要回去研究 ...

特别是作MOD时,其实你不会很关心formid,通常都是这样,有的时候因为反复修改,或者多次中断,其实记录总数并没超过上限,但formid就直接超过FFF了,这个时候你再要求作者去改formid是很麻烦的事情
回复

使用道具 举报

27

主题

661

帖子

11万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
277
贡献
404
猫币
0
精华
0
金元
41365
积分
115486
发表于 2018-10-5 18:25:11 | 显示全部楼层
daikabbs 发表于 2018-10-5 17:42
特别是作MOD时,其实你不会很关心formid,通常都是这样,有的时候因为反复修改,或者多次中断,其实记录 ...

确实也是习惯问题,不会留意的人自然也不会注意那么多,真的超出FFF说明FormID怎么也有几百了,这个工程量即使作者不愿意为了ESL调整ID也非常可以理解,所以我才觉得不必特意去留意。而且现在ESL还有继承问题和排序限制,我不觉得非要要求什么都是ESL,其实自己动手合一些ESP效果会更好,伸手管作者要ESL确实更省事,但真要图省事、内容还又多又新那我就去玩古墓丽影或者AC奥德赛了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|玖大猫论坛

GMT+8, 2025-2-13 16:24

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.