inZOI中文站

标题: 【MOD制作教程三】UE项目设置! [打印本页]

作者: 今晚月色真美    时间: 2025-3-30 13:37
标题: 【MOD制作教程三】UE项目设置!
本教程需要准备UE 5.4.4 [InZOI],用于打包inZOI资源。
下载地址:(需要先关联虚幻账户和Github账户,不然打不开)
https://github.com/FrancisLouiss ... s/tag/5.4.4-release
重构链接:
https://github.com/EpicGames/Unr ... d0d3968878a187ac2e3
此链接下载需要虚幻引擎帐户与 Github 帐户关联
关联教程:https://www.epicgames.com/help/z ... negithub-a000084938
本教程个别地方翻译不准确,后期逐渐修正16.8

虚幻引擎准备好之后,我们开始进入正题!

您可以创建自己的项目,或者使用我预先制作的BlueClient UE项目
以下为我已经构建好的BlueClient UE项目
需要回复才能看见!


如果您不想下载预设项目,您可以使用...创建自己的项目
1. 启动Unreal Engine
2. 在登陆界面上,选择游戏并确保您有以下设置:
a. 项目类型:空白
b. 项目默认值: Blueprint
c. 目标平台:桌面
d. 质量预设值:最大值
e. 取消勾选“入门内容”和“光线追踪”

英文界面参考:
a. Project Type: Blank
b. Project Defaults: Blueprint
c. Target Platform to: Desktop
d. Quality Preset to: Maximum
e. Untick Starter Content and Raytracing

3.为您的项目命名...
a. 如果要进行资产替换,请将项目命名为BlueClient
(, 下载次数: 0)
注意:*由于是更换资产,项目名称和文件夹结构必须与BlueClient完全相同。
请记住,在任何UE游戏中更换资产时,名称和目录必须匹配。如果不匹配,则内容将无法替换资产。

更改项目设置:
1. 现在我们必须更改软件包中的几个设置,使其与inZOI兼容。在顶部的工具栏中,转到Edit > Project Settings...
a. 在打包(Packaging)选项卡中,启用“使用Pak文件(Use Pak File)”、“使用IO存储并生成块(Use IO Store & Generate)”
b. 禁用共享材质着色器代码(Share Material Shader Code

(, 下载次数: 1)
创建资产块:
2. 在您的“内容”文件夹中,右键单击一个空白区域...
a. 将鼠标悬停在Miscellaneous”上,然后单击“Data Asset”。找到“Primary Asset Label”,然后单击“select”。

(, 下载次数: 0)
b. 此资产标签名称可以是任意名称,只要以Label_开头(即Lable_StarryEarrings)即可

(, 下载次数: 1)
3. 双击数据资产
a. 将优先级(Priority)设置为1
b. ChunkID更改为大于100的数字
c. 取消勾选 禁用递归应用(Apply Recursively)
d. 取消勾选 禁用我的目录中的标签资源(Label Assets in My Directory)
e. 勾选 运行时标签(Is Runtime Label)
f. 勾选 启用包括重定向(Include Redirectories

(, 下载次数: 0)
注意:
*如果希望将制作的所有资产分配到您的块中,请启用“递归应用”选项。
如果您要替换资产,则不要执行此操作。
如果您要替换资产,则不希望修改inZOI使用的材质或骨架等项目。

4. 在右下角,有一个软盘,旁边有一个星号。点击它,然后保存选定的(现在应该是你的资产)。

(, 下载次数: 0)
注意:您现在已经设置好您的块,它将成为您的资产集合。
它现在也有自己的ID号,因此当您打包或者烘焙时,您可以更容易地识别它。

更改项目运输设置:
1. 在打开的选项卡的工具栏中,转到平台下拉菜单。
a. 转到Windows,将二进制配置更改为Shipping
(, 下载次数: 1)

编辑DefaultEngine.ini文件
1. 找到项目的DefaultEngine.ini。应该在这里:【Unreal Projects\BlueClient\Config】
2. 在该.ini文件中,将以下代码添加到顶部:

[Core.System]
CanUseUnversionedPropertySerialization=False

(, 下载次数: 0)

3. 保存并关闭文件,然后重新启动Unreal
注意:这将使用已撤销的已提交代码,并使Unreal不强制资产使用‘UnversionedPropertySerialization’。如果没有此操作,资产将无法正常工作。












作者: choclee    时间: 2025-3-30 18:11
谢谢分享
作者: Eur9ka    时间: 2025-3-30 22:38
研究一下
作者: Aixuezhi    时间: 2025-3-31 03:53
感谢分享
作者: wen01    时间: 2025-4-1 02:00
多谢大佬的教程
作者: Javin    时间: 2025-4-1 08:14
谢谢分享
作者: Tiff37    时间: 2025-4-1 11:39
感谢分享
作者: jeroinzoi    时间: 2025-4-1 20:25
感谢分享
作者: 桦沁    时间: 2025-4-1 21:36
学习一下
作者: w19919960041    时间: 2025-4-1 22:22
非常感谢分享
作者: DX6666    时间: 2025-4-2 13:08
学习学习
作者: jisi33355    时间: 2025-4-2 13:53
感谢分享
作者: rzbhbbj    时间: 2025-4-2 19:31
感谢分享
作者: jojo    时间: 2025-4-3 05:18
补回复好的,再加几个字
作者: oginojinjin    时间: 2025-4-3 13:51
666666666666666666666666666
作者: alpha51870    时间: 2025-4-4 12:32
学习一下大佬的操作
作者: fullmoon    时间: 2025-4-4 14:24
非常感谢楼主的分享
作者: Ruiitbaby    时间: 2025-4-5 22:31
感谢分享
作者: lht918    时间: 2025-4-6 10:24
现下载 再学习~
作者: 1379490374    时间: 2025-4-7 00:22
非常不错非常不错
作者: a314289423    时间: 2025-4-7 14:04
导入UE 进如UE操作,不知道怎么解决,现在部分模型和贴图可以导出了
作者: annypppp    时间: 2025-4-8 09:42
感谢分享
作者: 小羊快跑    时间: 2025-4-8 16:00
感谢分享
作者: ariane4graph    时间: 2025-4-11 19:35
学习了,非常不错的教程。
作者: Molly7890    时间: 2025-4-12 23:45
感谢分享~
作者: 2696024851    时间: 2025-4-13 00:50
感谢大佬

作者: 橘一颯    时间: 2025-4-13 22:29
谢谢楼主的分享!
作者: s1765    时间: 2025-4-16 01:02
66666666666666666
作者: zhaowj    时间: 2025-4-16 05:25
谢谢分享
作者: 白小白    时间: 2025-4-18 13:46
6666666666666
作者: 白小白    时间: 2025-4-18 13:59
版主的UE工程打开报错啊
作者: 白小白    时间: 2025-4-18 17:41
请问我最后DefaultEngine.ini文件里加上这串代码“Core.System]
CanUseUnversionedPropertySerialization=False”,UE引擎都不让打开了,要怎么弄啊
作者: bs_stock    时间: 2025-4-20 21:20
研究一下
作者: ayuni    时间: 2025-4-23 11:01
感謝分享
作者: cyndi    时间: 2025-5-2 10:57
谢谢分享
作者: Painterx    时间: 2025-5-2 20:10
感謝分享
作者: iceker    时间: 5 天前
学习下。
作者: 可乐崇拜    时间: 5 天前
谢谢分享!
作者: InZoi2088    时间: 5 天前
感谢分享
作者: hjs    时间: 昨天 13:13
感谢分享666




欢迎光临 inZOI中文站 (https://www.playinzoi.cn/) Powered by Discuz! X3.5