QS 模组制作资源合集

QS 模组制作资源合集

一个通用的模组资源包,旨在让调试和游玩更加便捷。目前包含一个快速简陋的外观修改工具,方便调整角色外观,以及一个“显示位置”工具,用于

模组制作资源与教程

[size=1]嗨,欢迎来到 QS 模组资源大礼包!这个页面会收集各种模组工具和教程,并且会随时间慢慢更新,所以随时可以提需求或偶尔回来看看。现在,这个页面包含以下文件:[/size]

[size=4]QS 便捷外观变更脚本[/size]

这些脚本对测试服装和新面孔非常有用,它们能让你快速在不同面容和外观之间切换角色。我特别期待它在修改恋爱服装方面的应用,因为现在,你不再需要加载含有相应恋爱角色的存档文件,或手动修改他们的恋爱服装以覆盖基础外观,只需将脚本放入 override 文件夹并运行即可。 使用方法:将 "QS Easy Appearance Changes.zip" 解压到你的 override 文件夹。如果你尚未启用控制台命令,请参考本指南 - http://dragonage.wikia.com/wiki/Console_(Dragon_Age_II)

(请注意,控制台的文字将不可见。与 DAO 不同,目前没有已知的补丁能解决此问题。如果你无法运行任何脚本,请使用链接页面上的教程将控制台重新绑定到另一个按键,因为有时默认按键绑定会失效——我就遇到过这种情况。)

游戏运行后,运行以下两个命令之一:

要更改角色的身体,运行 "runscript body_change character appearance_line" (不带引号)。核心队友、霍克和狗都有快捷方式,这意味着你只需输入他们(首字母大写)的名字即可改变外观。所有其他角色则需要完整的外观代码。

所以,例如,我可以运行以下命令将 Merrill 改为她的恋爱护甲: [quote]runscript body_change Merrill 1061[/quote] 或者运行 [quote]runscript body_change mag360cr_hostage_merrill 1061[/quote] 来修复人质 Merrill 无法换上恋爱护甲的问题。大多数资源名称可以在 "Designer Creatures.erf" 下找到。请注意,执行此操作时不应使用资源的 ".utc" 结尾。

要更改角色的头部,操作相同,只需运行 "runscript head_change character face.mor"

所以,例如,要将 Isabela 改为她未使用的恋爱面容变形,我会使用 [quote]runscript head_change Isabela hf_isabela_b.mor[/quote] 同样,我可以使用 [quote]runscript head_change dae200cr_mother hf_hf_mother_h1s3.mor[/quote] 测试第二幕 Leandra 的不同头部变形。

此模组不会自动添加 ".mor" 扩展名,所以你必须手动输入。

除此之外,使用此模组进行的更改会保存在你当前使用的存档文件中。如果你保存文件,更改会锁定在该存档文件中,但不会出现在其他未执行此操作的存档文件中。反之,如果你执行此操作后保存,更改不会自行消失,必须手动重置。

我提供了用于脚本编写的 .nss 文件,供有兴趣的人参考。

[size=3]一些有用的外观信息:[/size]

[size=3]霍克: [/size] [b]外观线:[/b] 15 - PC - 人类男性 16 - PC - 人类女性 17 - PC - 家 - 人类男性 18 - PC - 家 - 人类女性 [b] .mor 文件:[/b] hf_iconicfemale.mor hf_iconicfemale_nomark.mor hm_iconicmale.mor hm_iconicmale_nomark.mor

[size=2]安德斯:[/size] [b] 外观线: [/b] 1000 - 安德斯 - 轻型护甲 1001 - 安德斯 - 黑暗护甲 6600 - 安德斯 - 家用长袍 ([url=http://www.nexusmods.com/dragonage2/mods/4017]仅安德斯自动恋爱护甲[/url]) [[你知道,现在看来,我本来可以用 1002、1003 和 1004 的,因为似乎没有其他东西在用它们。真是失策。]] 6601 - 安德斯 - 鹰羽恋爱护甲 (仅安德斯自动恋爱护甲) 6602 - 安德斯 - 黑暗恋爱护甲 (仅安德斯自动恋爱护甲) [b] .mor 文件:[/b] hm_anders.mor hm_anders_dark.mor - 未使用的面部变体,安德斯... 看起来状态很不好。可能本来打算配合他的黑暗服装使用,但最后关头放弃了,因为... 相当可怕。 hm_anders_rom.mor - 带发绳的恋爱变体 (仅安德斯自动恋爱护甲)

[b]人质文件: [/b] mag360cr_hostage_anders

[size=2]阿韦琳:[/size]

[b]外观线: [/b] 1010 - 阿韦琳 - 序章 1011 - 阿韦琳 - 柯克沃尔守卫 1012 - 阿韦琳 - 柯克沃尔守卫队长

[b].mor 文件:[/b] hf_aveline.mor

[b]人质文件:[/b] mag360cr_hostage_aveline

[size=2]贝瑟妮:[/size]

[b]外观线: [/b] 1020 - 贝瑟妮 - 序章/第一幕 1021 - 贝瑟妮 - 灰卫 1022 - 贝瑟妮 - 法环 1023 - 贝瑟妮 - 虚假序章

[b].mor 文件:[/b] hf_bethany.mor - 标志性贝瑟妮 hf_bethany_h1s1.mor - 也是标志性贝瑟妮 - 我不确定这里使用上的区别。 hf_bethany_h1s2.mor hf_bethany_h1s3.mor hf_bethany_h2s1.mor hf_bethany_h2s2.mor hf_bethany_h2s3.mor hf_bethany_h3s1.mor hf_bethany_h3s2.mor hf_bethany_h3s3.mor hf_bethany_inf.mor - 感染的贝瑟妮 - 标志性 hf_ibethany_h1s1.mor - 感染的贝瑟妮,h1s1 变体 hf_ibethany_h1s2.mor hf_ibethany_h1s3.mor hf_ibethany_h2s1.mor hf_ibethany_h2s2.mor hf_ibethany_h2s3.mor hf_ibethany_h3s1.mor hf_ibethany_h3s2.mor hf_ibethany_h3s3.mor

[b]人质文件: [/b] mag360cr_hostage_bethany

[size=2]卡弗: [/size] [b]外观线: [/b] 1030 - 卡弗 - 序章/第一幕 1031 - 卡弗 - 灰卫 1032 - 卡弗 - 圣殿骑士

[b].mor 文件:[/b] hm_carver.mor - 标志性卡弗 hm_carver_h1s1.mor - 也是标志性卡弗 - 我不确定这里使用上的区别。 hm_carver_h1s2.mor hm_carver_h1s3.mor hm_carver_h2s1.mor hm_carver_h2s2.mor hm_carver_h2s3.mor hm_carver_h3s1.mor hm_carver_h3s2.mor hm_carver_h3s3.mor hm_carver_inf.mor - 感染的卡弗 - 标志性 hm_icarver_h1s1.mor - 感染的卡弗,h1s1 变体 hm_icarver_h1s2.mor hm_icarver_h1s3.mor hm_icarver_h2s1.mor hm_icarver_h2s2.mor hm_icarver_h2s3.mor hm_icarver_h3s1.mor hm_icarver_h3s2.mor hm_icarver_h3s3.mor

[b]人质文件:[/b] mag360cr_hostage_carver

[size=2]芬里斯:[/size]

[b]外观线: [/b] 1040 - 基础 1041 - 恋爱

[b].mor 文件:[/b] em_fenris.mor

[b]人质文件:[/b] mag360cr_hostage_fenris

[size=2]伊莎贝拉:[/size]

[b]外观线: [/b] 1050 - 基础 1051 - 恋爱

[b].mor 文件:[/b] hf_isabela.mor hf_isabela_b.mor - 未使用的恋爱变体,带有时髦的头巾,绝对值得以后打上补丁。

[b]人质文件:[/b] mag360cr_hostage_isabela

[size=2]梅里尔: [/size]

[b]外观线: [/b] 1060 - 基础 1061 - 恋爱

[b].mor 文件:[/b] ef_merril.mor [[是的,原文如此。]]

[b]人质文件:[/b] mag360cr_hostage_merrill

[size=2]瓦里克:[/size]

[b]外观线: [/b] 1070 - 基础 1071 - 升级版 1072 - 无弩

[b].mor 文件:[/b] dm_varric.mor

[b]人质文件: [/b] mag360cr_hostage_varric

[size=2]塞巴斯蒂安:[/size]

[b]外观线: [/b] 50800 - 基础

[b].mor 文件:[/b] hm_sebastian_vael.mor

[b]人质文件: [/b] mag360cr_hostage_sebastian - 我想是吧?我实际上无法解密他的 DLC,虽然有人给了我 .mor 文件名,但我完全不知道人质模型的情况,所以就是这样。

[size=2]狗: [/size] 1080 - 只是狗

[size=2]其他有用的外观线:[/size] (警告 - 这些成年人如果没有其他装备,通常会以内衣形态生成。切换到这些外观线的测试还很不充分。)

12000 - NPC - 人类男性 12001 - NPC - 人类女性 12010 - NPC - 矮人男性 12020 - NPC - 精灵男性 12021 - NPC - 精灵女性

[size=2]QS 显示位置[/size]

一个简单的脚本,用来显示你的霍克位置,包括区域名称、坐标和方向。非常适合在你需要的地方生成物件!如果你需要一个样品物件生成脚本,可以查看我的 [url=http://www.nexusmods.com/dragonage2/mods/4044]Sleeping Cat for Anders[/url] 模组的源代码。

要运行,只需运行 [quote]runscript showlocation[/quote] 信息就会出现在你的霍克头顶!

[size=3]QS 自定义头发梅里尔模板[/size]

事情是这样的——最近很多人在摆弄梅里尔。这挺酷的!但这确实带来一个小问题,她没有一个自定义发型,而很多人喜欢同时修改她的 .mor 和她的头发,这可能会导致各种奇怪的交互。所以,因此我提供了两个常见的梅里尔 .mor 文件 (她的基础和一款带有 [url=http://www.nexusmods.com/dragonage2/mods/3930/?tab=4&&navtag=http%3A%2F%2Fwww.nexusmods.com%2Fdragonage2%2Fajax%2Fcomments%2F%3Fmod_id%3D3930%26page%3D1%26sort%3DDESC%26pid%3D0%26thread_id%3D2070774&pUp=1]经许可可自由再分发的、来自 Ellise 的高分辨率纹理[/url] + hawkethority 的 [url=http://www.nexusmods.com/dragonage2/mods/4020/?tab=1&navtag=http%3A%2F%2Fwww.nexusmods.com%2Fdragonage2%2Fajax%2Fmoddescription%2F%3Fid%3D4020%26preview%3D&pUp=1]Original Brown Merrill[/url] 中的 DAO 肤色),外加一个示例自定义头发文件 (它有珠子!)供你覆盖。我(虽然有点乐观)希望人们在以后修改梅里尔的 .mao 时能使用这个,并且这个头发标准能作为被覆盖的标准发型流行起来,从而实现模组之间更大的兼容性。我将它们作为两个 .zip 文件提供,都可以使用 [url=http://wiki.tesnexus.com/index.php/Creating_an_erf_file_for_Dragon_age_2]ThoughtProcess 的 ERFPacker[/url] 解压和打包。

(请注意,梅里尔戴的花冠分别来自我的 [url=http://www.nexusmods.com/dragonage2/mods/4038/?]Merrill Autumnal Romance Armor[/url] 和 [url=http://www.nexusmods.com/dragonage2/mods/4037/?]Merribela Mutual Romance Armor[/url] 模组,并且是附着在服装上,而不是头发上,这意味着花冠不会随此头发出现。另外,由于早期网格导出限制,提供的自定义头发仅限 DirectX9,但既然它本来就是设计成可被模块化替换的,我认为这不算大问题。我现在实际上已经解决了 DirectX11 的兼容性问题,但除非有人要求,否则不太想费事重新上传这个头发网格,因为它很少被使用。如果你想要,可以问我。)

[size=3]QS 过场动画运行器[/size]

包含一个 .gda 文件,里面是我能识别的所有过场动画 (核心文件 + 一些来自塞巴斯蒂安 DLC 的 - 如果你没有他的 DLC,其他的应该还能用,但试图运行来自该 DLC 的过场动画可能什么也不会发生) 以及可以用来运行它们的 ID 编号。要使用,只需将 .gda 和 .ncs 文件放入你的 override 文件夹,然后使用以下命令运行: [quote]runscript cutscene_runner [cutscene id][/quote] 其中 cutscene id 是你想要播放的过场动画的编号。例如,要运行 "refugeecharge.cut",我会使用 [quote]runscript cutscene_runner 245[/quote] 你可以通过使用 GDApp 或 GFF 编辑器打开 "cut_base" GDA 文件来找到要使用的过场动画 ID。请注意,在非预定地点运行过场动画会导致奇怪的视觉行为,并将你的 PC 角色传送到它本不该在的地方。我正在 [url=https://docs.google.com/spreadsheets/d/1lmV95grrsJXNdizCXwczo-l_0pKuUbh74D1_P-LTYfw/edit#gid=2064285157]这个 Google 文档文件[/url] 中整理哪个过场动画对应什么内容的文档,因为它们实在是一团糟。如果你发现任何可以补充的文档空白,欢迎留言评论。

[size=3]权限[/size]

欢迎随意修改和再分发。如果你在此处使用了梅里尔的发型模型 (而不仅仅是我想推广的命名约定),请给我致谢;否则,感谢一下也不错,但并非必要,因为这基本上只是一些基础工具的集合。(请注意,如果你在任何地方使用了 Original Brown Merrill 版本,你必须感谢 Ellise + hawkethority)。

[size=3]其他说明[/size]

如果你正在寻找从 Blender 导出网格的方法,[url=http://www.nexusmods.com/dragonage2/mods/4030/?]这里有 alpha 版本![/url]它现在应该与 DirectX11 兼容。目前它只适用于基本的玩家角色模型和物件,但我希望在某个时候能完全支持生物体。