# 如何正确的将MOD打包成IOstore对应的.pak .ucas .utoc文件？

**URL:** <https://forums.unrealengine.com/t/mod-iostore-pak-ucas-utoc/2178653>\
**Category:** 简体中文 (Simplified Chinese)\
**Tags:** unreal-engine, question\
**Created:** [December 7, 2024, 2:31am UTC](https://forums.unrealengine.com/t/mod-iostore-pak-ucas-utoc/2178653 "2024-12-07T02:31:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Triple-EGod](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Triple-EGod](https://forums.unrealengine.com/u/Triple-EGod)\
**Post date:** [December 7, 2024, 2:31am UTC](https://forums.unrealengine.com/t/mod-iostore-pak-ucas-utoc/2178653/1 "2024-12-07T02:31:54Z")

</div>

我在制作浪漫沙加2 七英雄的复仇的MOD。这个游戏是用的虚幻4.27.2制作，游戏文件包含.pak .ucas .utoc。主要文件在.ucas里面。所以常用的只能打包成pak的unrealPak就用不了。

我打包步骤如下：  
1.安装虚幻4.27.2，新建项目。  
2.用Fmodel从游戏的.ucas文件包里提取出DT\_AllFlagSetupTable.uasset。这个是游戏flag数据文件，不包含任何models和textures。  
3.用16进制编辑器直接修改DT\_AllFlagSetupTable.uasset，其实就是改Flag对应的bit。  
4.虚幻4.27.2选项里勾选Pak, IOstore, Chunk与允许分配Chunk ID。  
5.将Fmodel导出的整个文件夹包含修改好的文件复制到新建项目的content文件下。  
6.用虚幻4.27.2打包，然后返回打包失败"Error: Package …/…/…/…/RSAGA2/my project/Content/Main/Flag/Data/DT\_AllFlagSetupTable.uasset has malformed tag".

我想这个问题是新建项目不认DT\_AllFlagSetupTable.uasset导致的，需要一个正确的导入方式来让它认文件，然后才能Assign to chunk，最后打包才能成功。  
请问要怎么才能在新建项目里导入datatable式的uasset文件？谢谢！  
或者有工具能直接将uasset文件打包成.pak .ucas .utoc三个文件也可以。我试过IOstorePak，它的确能打包成这样3个文件，但是是3个只含有目录的空文件。
