妈妈说用户名不能太长 发表于 2015-11-26 01:56

[准备重制]【FO4Edit脚本】物品排序mod - 使用FO4Edit快速设置自己的物品分类mod(新版本会自动生成esp)

本帖最后由 妈妈说用户名不能太长 于 2017-7-28 16:04 编辑

准备重制这个脚本了,帖子内容移到下面去了。
类似这个帖子
FNV









han442851161 发表于 2015-11-26 02:02

先顶为敬
沙发

一生一火花丶 发表于 2015-11-26 02:07

顶一下啊 很牛B

大气的浪花 发表于 2015-11-26 02:14

感谢分享,先赞一个!

星焚 发表于 2015-11-26 04:09

感谢分享。

异界行者 发表于 2015-11-26 04:23

很不错,要是可烹饪的食物再额外弄个标签就好了

妈妈说用户名不能太长 发表于 2015-11-26 09:25

本帖最后由 妈妈说用户名不能太长 于 2017-7-28 15:46 编辑

异界行者 发表于 2015-11-26 04:23 static/image/common/back.gif
很不错,要是可烹饪的食物再额外弄个标签就好了
这个是自动化的,那些课烹饪的食材没有很直观的特殊特征,要弄的话就比较复杂,因为可能要查找配方(或者至少要导出一个配方的食材列表)。
顺带我现在连配方在哪个地方都没找到。。。


=========以下为内容备份,因帖子被关闭,仅作备份,不再更新===========
=================相关附件请在顶层寻找=====================

首先是我已经设置好的,已经完成导出,并添加前缀的天邈1.6简体版esp文件

//2015-12-19整合了天邈1.6的汉化文本
不再提供基于天邈之前简化版的esp文件,如依然需要使用之前版本的可以自己套用脚本

然后自己修改使用下面的脚本可以支持自定义前缀或者前缀添加方式拓展

如何使用FO4Edit快速设置自己的物品分类mod

1、准备脚本
      FO4Edit的脚本存放在FO4Edit目录下的Edit Scripts文件夹下,将你需要的脚本拷贝进去即可
      也可以自己新建pas文件,然后手动录入
2、打开esp/esm文件
      最好单独打开,这样可以保证脚本前半部分复制master内容时复制过去的是原始文本。
3、载入本地化文件
      载入之后右键需要汉化的mod(或者mod条目浏览那里的空白也可以)
      依此选择Other -> Localization -> Language -> cn(或者你需要的语言)
4、应用脚本
      在你需要恢复的 mod/条目/条目分类 上点击右键,选择 Apply Script
      然后在Script的下拉列表里找到名为“RAdd prefix to Name”的脚本
      点击OK
      (本人及其对整个AddPrefixToItem.esp执行脚本时间在10秒以内,请耐心等待完成)
6、关闭FO4Edit并保存修改
      点右上角关闭,然后勾上要保存的脚本,点OK。
      右下角有个备份选项(请确保勾上了),如果修改之后无法正常工作可以用来还原
      目录就在Fallout 4存放esp的Data文件夹的FO4Edit Backups子文件夹里


注意:
使用FO4Edit对中文esm和esp进行文字编辑需要使用UTF8插件,UTF8插件及使用方法见下方链接
我是下方链接

然后,本脚本是自动化的,自动化的固有缺点就是只认特征,不认特例。
目前脚本主要依据条目分类添加前缀,配合部分统一的关键字和EditID前缀作为补充。然而。。。
这并不能包含所有情况,也不能保证包含的是准确的情况,所以不排除出现奇怪分类的情况
所以,如果对分类结果不满意,也可以选择使用以上提到的物品排序mod,或者自己编辑进行补充


需要的PAS脚本

// 2015-12-19,修复了未对master记录进行空值判定导致的错误覆盖的问题(对这个mod没啥影响。。。因为空值的一般都不会显示)


前缀的文本的设置
脚本Add prefix to Name.pas是文本文件可以直接编辑
目前的设置是这样的// 初始化前缀标签
// 有什么可疑的地方自己改一下
Prefix_ALCH_ALCH:='[酒类]'; // ALCH标签的都在辅助里面显示,这里都是酒
Prefix_ALCH_FOOD:='[食物]'; // 大部分可以吃的,比如蟑螂披萨,苍蝇饺子之类的
Prefix_ALCH_STIM:='[++医疗]'; // 治疗针,对,就一个...似乎,目前,大概这样
Prefix_ALCH_CHEM:='[药品]'; // 壮大灵,曼他特,火箭背包的前面部分
Prefix_ALCH_RADAWAY:='[+药品]'; // 福特宁,特例,仅此一家
Prefix_ALCH_WATER:='[+水类]'; // 脏水,纯水,避难所的水,学院的水之类的
Prefix_ALCH_OTHER:='[食物]'; // 虽然写作食物,但是实际只剩下可乐了
Prefix_AMMO:=''; // 似乎在单独分类,不需要添加前缀
Prefix_ARMO:=''; // 貌似是服装的前缀,不过考虑到这个可以改造之类的,不太需要前缀
Prefix_BOOK:='[读物]'; // 书,笔记,信件之类的纸质可读物品,显示在杂物里卖弄
Prefix_CMPO:='[材料]'; // 分解垃圾得到的东西,显示在杂物里
Prefix_FLOR:=''; // 那些植物,貌似种出来才有...呃,应该也不需要添加前缀
Prefix_INGR:='[组件]'; // 实际只有一个叫做铜管的东西...完全不知道是啥
Prefix_KEYM_PASSWD:='[密码]'; // 密码磁带
Prefix_KEYM_KEY:='[钥匙]'; // 各种钥匙,显示在杂物里面
Prefix_KEYM_OTHER:=''; // 不知道是啥,没遇到过
Prefix_MISC_MOD:='[模组]'; // 各种模组,显示在模组分类?貌似只有武器模组了
Prefix_MISC_MMOD:='[近战]'; // 各种近战武器模组,显示在模组分类?
Prefix_MISC_PA:='[装甲]'; // 各种动力装甲模块,显示在模组分类?
Prefix_MISC_PAMOD:='[挂件]'; // 各种动力装甲挂件,涂装之类,显示在模组分类?
Prefix_MISC_AMOD:='[护具]'; // 各种防具模组,显示在模组分类?
Prefix_MISC_BOBBLE:='[娃娃]'; // 各种摇头娃娃
Prefix_MISC_OTHER:='[杂物]'; // 真-各种垃圾的样子
Prefix_NOTE_GAME:='[游戏]'; // 可以玩的磁带
Prefix_NOTE_OTHER:='[磁带]'; // 不能玩的磁带
Prefix_WEAP_GRENADE:='[投掷]'; // 手雷槽位的武器,包括了信号弹,手雷,地雷,浮标以及...无畏的巨兽(什么鬼)
Prefix_WEAP_OTHER:=''; // 除了手雷貌似没有其他需要加的了,毕竟工作台会变名字可以自己改


这是图,先右键点上面箭头那里,然后在弹出的菜单里左键点下面那个箭头那里,就是进行步骤4了。


最后,
感谢 ElminsterAU的FO4Edit以及从ZERO开始的分流,以及为其提供中文支持的HydrogensaysHDT
没有他们的工作,就没有这种方便快捷的工具
感谢之前各位制作物品排序mod的mod作者
半夜数绵羊 的 基于官方繁中的替换string文件版
星焚 的 带有修正的版本
shihenwx 的 基于官方繁中的不替换string文件版
正是以上作者的工作,让我有了编写这个脚本的想法

最后附带一个全导出的esp,包含了包括武器护甲在内的所有能够在物品栏显示或者在拾取框拾取的物品(包括哪些没有添加前缀的,比如弹药之类的)


====================2017-7-28=====================
准备重制了,备个份
本帖已被关闭,且内容较为古老,故不再更新,仅用作记录。
(脚本依然能用,但是提供的esp文件请不要再继续使用)
为别面误用这些内容,顶层仅保留附件部分,不再提供详细描述(相关教程及描述部分备份在7楼)

感谢 ElminsterAU的FO4Edit以及从ZERO开始的分流,以及为其提供中文支持的HydrogensaysHDT
没有他们的工作,就没有这种方便快捷的工具
感谢之前各位制作物品排序mod的mod作者
半夜数绵羊 的 基于官方繁中的替换string文件版
星焚 的 带有修正的版本
shihenwx 的 基于官方繁中的不替换string文件版
正是以上作者的工作,让我有了编写这个脚本的想法

需要的PAS脚本(还可以用,但是尽量选择上方依然更新的版本)

// 2015-12-19,修复了未对master记录进行空值判定导致的错误覆盖的问题(对这个mod没啥影响。。。因为空值的一般都不会显示)


============这后面都是过期内容,仅作附件备份===========
首先是我已经设置好的,已经完成导出,并添加前缀的天邈1.6简体版esp文件

//2015-12-19整合了天邈1.6的汉化文本

这是图,先右键点上面箭头那里,然后在弹出的菜单里左键点下面那个箭头那里,就是进行步骤4了。


最后附带一个全导出的esp,包含了包括武器护甲在内的所有能够在物品栏显示或者在拾取框拾取的物品(包括哪些没有添加前缀的,比如弹药之类的)



123Ding 发表于 2015-11-26 09:30

赞一个..

vu8vu8 发表于 2015-11-26 11:51

建議一下
自定義前綴或者前綴添可以用數字來排列..
例如:
0藥品
1食物
這樣看這些物品可以優先在最前面,在戰鬥時也可以迅速前面幾頁就可以挑選..
要不然食品會在前面幾頁,藥品會在最後面幾頁

妈妈说用户名不能太长 发表于 2015-11-26 13:01

vu8vu8 发表于 2015-11-26 11:51 static/image/common/back.gif
建議一下
自定義前綴或者前綴添可以用數字來排列..
例如:


目前先可以自己改一下,可能还要考虑显示地点的不同,比如有些在杂物显示,有些在辅助显示,要分开处理。
顶楼的等我晚上有时间再处理下。

陸雲龍 发表于 2015-11-26 13:30

支持一個

清风满楼 发表于 2015-11-26 23:41

战术make一下,留待备用

dell102648 发表于 2015-11-26 23:43

技术贴。感谢分享

妈妈说用户名不能太长 发表于 2015-11-28 00:32

添加了手雷的判定,修改了部分前缀调整了排序,然后更新了esp,清理了esp里面没有修改的条目(并没有什么用就是了。。。减少了几百k大小)。

妈妈说用户名不能太长 发表于 2015-11-29 00:11

为杂物进行了更详细的分类,修复率酒类和水类分类错误的问题。

背靠背 发表于 2015-11-29 00:25

哇塞,楼主你的ESP直接就可以用了?

shihenwx 发表于 2015-11-29 01:46

{:3_121:}

妈妈说用户名不能太长 发表于 2015-11-29 08:43

背靠背 发表于 2015-11-29 00:25 static/image/common/back.gif
哇塞,楼主你的ESP直接就可以用了?

还是需要使用mod管理器的,现在如果你已经在使用天邈的简体补丁,那么最顶上的esp不需要再修改,可以直接使用。

kafei518 发表于 2015-11-29 09:13

感谢分享,先赞一个!

bybyfxd1 发表于 2015-11-29 09:18

顶!顶!顶!顶!顶!

z61029965 发表于 2015-11-29 10:25

感谢分享

tianyamingyue 发表于 2015-11-29 10:42

叼叼叼,这个正需要呢

cbmilly 发表于 2015-11-29 12:41

好赞,直接使用就好啦

zunpeng123 发表于 2015-11-29 12:47

先顶为敬!

上上签 发表于 2015-11-29 12:54

谢谢楼主分享!刚装上天邈1.2简中,用了你贴 子里的 AddPrefixToItem.esp 这个MOD。粗略看了下,里面福特宁在食物分类里。能修正下吗?

怎么就没电了 发表于 2015-11-29 12:59

赞一个,话说啥时候该推广一下天邈简中了,这比某简中好了N倍,,,,,

personalzyzy 发表于 2015-11-29 13:17

貌似工序很复杂呢。。LZ辛苦

cdc0215 发表于 2015-11-29 13:44

楼主辛苦,求天邈繁体版排序

395095344 发表于 2015-11-29 16:18

谢谢,不过我看不懂{:3_154:}

妈妈说用户名不能太长 发表于 2015-11-29 16:38

上上签 发表于 2015-11-29 12:54 static/image/common/back.gif
谢谢楼主分享!刚装上天邈1.2简中,用了你贴 子里的 AddPrefixToItem.esp 这个MOD。粗略看了下,里面福特宁 ...

我晚上处理下
福特宁因为没有任何keyword,所以被分到其他食物类别了。。。这种东西只能额外处理了。
暂时你可以自己改一下。

页: [1] 2
查看完整版本: [准备重制]【FO4Edit脚本】物品排序mod - 使用FO4Edit快速设置自己的物品分类mod(新版本会自动生成esp)