# 独自形式のファイルについて

**URL:** <https://forums.unrealengine.com/t/topic/340215>\
**Category:** C++\
**Tags:** unreal-engine, editor, UE4, CPP, question\
**Created:** [December 1, 2015, 2:24pm UTC](https://forums.unrealengine.com/t/topic/340215 "2015-12-01T14:24:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_2322cc44](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_2322cc44](https://forums.unrealengine.com/u/anonymous_user_2322cc44)\
**Post date:** [December 1, 2015, 2:24pm UTC](https://forums.unrealengine.com/t/topic/340215/1 "2015-12-01T14:24:22Z")

</div>

こんぱんは。  
UE4をC++で利用しています。二つ質問させてください。

キャラクターのセリフをCSVで用意してあるのですが、これをアセットとして取り込めるのは分かりました。  
次にUE4サポートしていないデータを取り込みたいと思いましたが、そのままではエラーとなってしまいました。  
独自のデータを扱うためにはどのようにしたらよろしいのでしょうか？  
検索が下手でどのように探して良いのか分かりません。  
サンプル等はありますでしょうか。

上記の続きになりますが、はじめは外部にテキストで持っておいて、UE4のコンパイルボタンを押すと独自形式に変換して  
UE4に取り込んだデータを自動更新するような仕組みは可能でしょうか。  
コンパイルボタンを押したことをどこかで通知で取得できる仕組みがあればと思ったのですが見つけられません。

上記について教えていただけないでしょうか。

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_ac956657](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_ac956657](https://forums.unrealengine.com/u/anonymous_user_ac956657)\
**Post date:** [December 1, 2015, 2:58pm UTC](https://forums.unrealengine.com/t/topic/340215/2 "2015-12-01T14:58:11Z")

</div>

独自フォーマットのアセットを作成し、インポート処理を実装したい場合は以下の記事が参考になると思います。

[UE4] 独自のアセットを実装する方法(2)　インポートの実装

> **[\[UE4\] 独自のアセットを実装する方法(2)　インポートの実装｜株式会社ヒストリア](http://historia.co.jp/archives/1423/)**
>
> 改訂バージョン: Unreal Engine 4.21 前回の記事では、独自のアセットを実装し、ContentBrowser上から作成する方法をご紹介しました。 今回はその続きで、外部ファイルをインポートしてアセットを作成する方法をご紹介したいと思います。 １．準備 今回のサンプルでは、".myasset"という拡張子のカンマ区切りテキストファイルから、３つの整数を Value

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_1fcbb28f](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_1fcbb28f](https://forums.unrealengine.com/u/anonymous_user_1fcbb28f)\
**Post date:** [December 1, 2015, 4:36pm UTC](https://forums.unrealengine.com/t/topic/340215/3 "2015-12-01T16:36:48Z")

</div>

他の回答者様の補足ですが、インポートするやり方ですと、  
インポート対応した時のみ外部テキストが独自形式にされるため、  
再インポート機能を作り、コンパイル時か実行時に再インポート処理を行うなどをすると、  
質問者さんの想定されている流れになるのかなと思います。

[UE4] 独自のアセットを実装する方法(3)　再インポートの実装

> **[\[UE4\] 独自のアセットを実装する方法(3)　再インポートの実装｜株式会社ヒストリア](http://historia.co.jp/archives/1425/)**
>
> ※ 2019/10/31追記：この記事は古くなっており、最新のバージョンでは動作しない可能性があります。 前回の記事で、独自のアセットを外部ファイルからインポートする方法をご紹介しました。 しかし、実際のゲームプロジェクトで使用する場合、一度のインポートで完結することは殆ど無いと思います。 やはり、繰り返しの調整に対応するため、再インポート機能に対応したいところです。 今回は、その実装方法をご紹介

また、Json系のプラグインがありますので、  
そちらを使うとJson形式で外部ファイルを動的に読み込めますので、  
ExcelからJsonファイルに変換し、ローカルにファイルを置いておき、  
特定の実行時にJsonファイルを読み込む、という流れも出来ます。

解説サイト  
[http://unrealengine.hatenablog.com/entry/2015/01/09/230111](http://unrealengine.hatenablog.com/entry/2015/01/09/230111)

プラグインサイト

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

（このプラグインは通信しなくてもローカルのJsonファイルを読み込みノードがあります）

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_2322cc44](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_2322cc44](https://forums.unrealengine.com/u/anonymous_user_2322cc44)\
**Post date:** [December 2, 2015, 12:53pm UTC](https://forums.unrealengine.com/t/topic/340215/4 "2015-12-02T12:53:24Z")

</div>

早々のレスありがとうございます。  
リンクしていていただいたサイトを拝見しました。  
まだ完全にはできていませんがなんとかなりそうです。  
ありがとうございます。

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_2322cc44](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_2322cc44](https://forums.unrealengine.com/u/anonymous_user_2322cc44)\
**Post date:** [December 2, 2015, 12:54pm UTC](https://forums.unrealengine.com/t/topic/340215/5 "2015-12-02T12:54:16Z")

</div>

早々のレスありがとうございます。  
リンクしていていただいたサイトを拝見しました。  
とても参考になりした。
