RPG Maker Uniteの1.00.02へバージョンアップ後のTileAssetsフォルダ・大型パーツについて

作成日:
更新日:

質問に記入していましたが、フィードバックの方が適切なようですので引っ越してきました。

RPG Maker Uniteの1.00.02へのバージョンアップがうまくいかず、新規作成をしたところ、 TileAssetsフォルダ内にAutoTileA・AutoTileB・AutoTileC・Effect・LargeParts・NormalTileのフォルダが作られておりタイルのデータが分けて保存されていました。 1.00.01からバージョンアップが成功していれば登録されていたタイルが全てこのフォルダにきちんと収納されなおされるのでしょうか? それとも、自分で登録しなおしでしょうか?

また、大型パーツを登録するとすでに登録されている大型パーツが表示されなくなります。 LargePartsフォルダにはデータとしては残っているようなのですが・・・どうしたらよいのでしょうか?

バグ?であれば改善されるのを待てばいいと思うので、対応していただけるのかが知りたいです。 逆にバクでないのであればお手上げ状態ですので、設定方法が知りたいです。

よろしくお願いいたします。

コメント

作成日:

ご不便をおかけしてしまい誠に申し訳ございません。

バージョンアップがうまくいかなかったとのことですが、以下の「アップデート時にエラーが起きた場合」の手順にて再度アップデートをお試しください。なお実行前にはバックアップをお取りくださいますようお願い申し上げます。

/article/19325444507929#h_01H3EDPBFS75NXEXH143N1AFZ6

TileAssetsフォルダ内にAutoTileA・AutoTileB・AutoTileC・Effect・LargeParts・NormalTileのフォルダが作られておりタイルのデータが分けて保存されていました。 1.00.01からバージョンアップが成功していれば登録されていたタイルが全てこのフォルダにきちんと収納されなおされるのでしょうか?

バージョン1.00.02からTileAssetsフォルダがカテゴリ別に分けられるようになっております。

アップデートが正常に完了すれば上記フォルダ構成になり、また大型パーツに関する問題も解消されるものと思われます。

お手数をおかけしますが、何卒よろしくお願い申し上げます。


作成日:

お返事ありがとうございます。

貼っていただいた「アップデート時にエラーが起きた場合」のページはすでに拝見し、試していました。 1.00.00から1.00.01へのアップデート時にページのような現象になり、パッチプログラムをダウンロードし更新しました。

この現象が起きたのは1.00.01から1.00.02にアップデートするときで、途中止まる事はないのですが、再度試したところ 画面左右のヒエラルキーウィンドウ(RPG Data)とインスペクターウィンドウ(RPG Setting)が灰色になり消えて、 コンソールに下記のエラーメッセージが表示されていることがわかりました。 何個もあり長くなってしまいますが、貼りますので見ていただけるでしょうか? よろしくお願いいたします。

【赤!】 Assets\RPGMaker\Codebase\Runtime\Addon\Service\AddonManager.cs(118,21): warning CS0108: 'AddonInstanceContainer.Add(AddonInstance)' hides inherited member 'List<AddonInstance>.Add(AddonInstance)'. Use the new keyword if hiding was intended.

【黄!】 Assets\RPGMaker\Codebase\CoreSystem\Helper\ScriptableObject\TileTableSO.cs(9,21): error CS0246: The type or namespace name 'TileDataModelInfo' could not be found (are you missing a using directive or an assembly reference?)

【黄!】 Assets\RPGMaker\Codebase\Runtime\Map\Menu\DebugToolGroupMenu.cs(686,21): warning CS0114: 'DebugToolGroupMenu.Back()' hides inherited member 'WindowBase.Back()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.

【黄!】 Assets\RPGMaker\3rdParty\Effekseer\Editor\EffekseerMaterialInformation.cs(93,16): warning CS0659: 'Gradient.State' overrides Object.Equals(object o) but does not override Object.GetHashCode()

【黄!】 Packages/com.unity.graphtools.foundation/Editor/Plugins/Debugging/Tracing.uss (line 21): warning: Invalid asset path: 'Packages/com.unity.graphtools.foundation/Editor/Plugins/Debugging/Icons/ScriptSelector.png'

【黄!】 Packages/com.unity.graphtools.foundation/Editor/GraphElements/Stylesheets/PortConnectorWithIconPart.uss (line 4): warning: Invalid asset path: 'Packages/com.unity.graphtools.foundation/Editor/GraphElements/Stylesheets/Icons/Advanced@x3.png'

【黄!】 Packages/com.unity.graphtools.foundation/Editor/GraphElements/Stylesheets/CollapseButton.uss (line 12): warning: Invalid asset path: 'Packages/com.unity.graphtools.foundation/Editor/GraphElements/Stylesheets/Icons/NodeChevronDown.png'

【黄!】 Packages/com.unity.graphtools.foundation/Editor/GraphElements/Stylesheets/CollapseButton.uss (line 16): warning: Invalid asset path: 'Packages/com.unity.graphtools.foundation/Editor/GraphElements/Stylesheets/Icons/NodeChevronRight.png'

【黄!】 Packages/com.unity.graphtools.foundation/Editor/GraphElements/Stylesheets/ErrorToolbar.uss (line 15): warning: Invalid asset path: 'Packages/com.unity.graphtools.foundation/Editor/GraphElements/Stylesheets/Icons/ErrorToolbar/ErrorIcon.png'

【黄!】 Packages/com.unity.graphtools.foundation/Editor/GraphElements/Stylesheets/ErrorToolbar.uss (line 21): warning: Invalid asset path: 'Packages/com.unity.graphtools.foundation/Editor/GraphElements/Stylesheets/Icons/ErrorToolbar/PreviousError.png'

【黄!】 Packages/com.unity.graphtools.foundation/Editor/GraphElements/Stylesheets/ErrorToolbar.uss (line 27): warning: Invalid asset path: 'Packages/com.unity.graphtools.foundation/Editor/GraphElements/Stylesheets/Icons/ErrorToolbar/NextError.png'

【赤!】 IOException: 置換されるファイルを削除できません。 ExtractOnImport.MoveDirectory (System.String source, System.String destination, System.Int32 type) (at Packages/jp.ggg.rpgmaker.unite/Editor/ExtractOnImport.cs:540) ExtractOnImport.MoveDirectory (System.String source, System.String destination, System.Int32 type) (at Packages/jp.ggg.rpgmaker.unite/Editor/ExtractOnImport.cs:557) ExtractOnImport.MoveDirectory (System.String source, System.String destination, System.Int32 type) (at Packages/jp.ggg.rpgmaker.unite/Editor/ExtractOnImport.cs:557) ExtractOnImport.MoveDirectory (System.String source, System.String destination, System.Int32 type) (at Packages/jp.ggg.rpgmaker.unite/Editor/ExtractOnImport.cs:557) ExtractOnImport.MoveDirectory (System.String source, System.String destination, System.Int32 type) (at Packages/jp.ggg.rpgmaker.unite/Editor/ExtractOnImport.cs:557) ExtractOnImport.MoveDirectory (System.String source, System.String destination, System.Int32 type) (at Packages/jp.ggg.rpgmaker.unite/Editor/ExtractOnImport.cs:557) ExtractOnImport.MoveDirectory (System.String source, System.String destination, System.Int32 type) (at Packages/jp.ggg.rpgmaker.unite/Editor/ExtractOnImport.cs:557) ExtractOnImport.ImportRPGMakerAssetsOnImport () (at Packages/jp.ggg.rpgmaker.unite/Editor/ExtractOnImport.cs:250) System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_0 (System.Object state) (at <75633565436c42f0a6426b33f0132ade>:0) UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () (at <4746c126b0b54f3b834845974d1a9190>:0) UnityEngine.UnitySynchronizationContext.Exec () (at <4746c126b0b54f3b834845974d1a9190>:0) UnityEngine.UnitySynchronizationContext.ExecuteTasks () (at <4746c126b0b54f3b834845974d1a9190>:0)


作成日:

さらにunity Habで新規プロジェクトを作り、導入フローに従って新たにRPG Maker Unite1.00.02をインポートすると、コンソールに下記のエラーが出ています。

少しでも解決の糸口になればと思いますので貼っておきます。

 

【黄!】 Packages\com.unity.graphtools.foundation\Searcher\Editor\Searcher\SearcherWindow.cs(106,32): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Packages\com.unity.graphtools.foundation\Searcher\Editor\Searcher\SearcherWindow.cs(124,32): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Packages\com.unity.graphtools.foundation\Searcher\Samples\Editor\UnitySearcherExampleWindow.cs(110,36): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Packages\com.unity.graphtools.foundation\Searcher\Samples\Editor\UnitySearcherExampleWindow.cs(114,34): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Packages\com.unity.graphtools.foundation\Searcher\Samples\Editor\UnitySearcherExampleWindow.cs(116,32): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Assets\RPGMaker\3rdParty\Effekseer\Editor\EffekseerMaterialInformation.cs(93,16): warning CS0659: 'Gradient.State' overrides Object.Equals(object o) but does not override Object.GetHashCode()

【黄!】 Packages\com.unity.graphtools.foundation\Editor\GraphElements\ModelUI\GraphElement.cs(89,24): warning CS0108: 'GraphElement.OnCustomStyleResolved(CustomStyleResolvedEvent)' hides inherited member 'ModelUI.OnCustomStyleResolved(CustomStyleResolvedEvent)'. Use the new keyword if hiding was intended.

【黄!】 Packages\com.unity.graphtools.foundation\Editor\SmartSearch\GraphElementSearcherDatabase.cs(176,16): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Packages\com.unity.graphtools.foundation\Editor\SmartSearch\TypeSearcherDatabase.cs(20,23): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Packages\com.unity.graphtools.foundation\Editor\GraphElements\ModelUI\Port.cs(174,24): warning CS0108: 'Port.OnCustomStyleResolved(CustomStyleResolvedEvent)' hides inherited member 'ModelUI.OnCustomStyleResolved(CustomStyleResolvedEvent)'. Use the new keyword if hiding was intended.

【黄!】 Packages\com.unity.graphtools.foundation\Editor\SmartSearch\TypeSearcherDatabase.cs(29,24): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Packages\com.unity.graphtools.foundation\Editor\SmartSearch\SearcherService.cs(286,32): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Packages\com.unity.graphtools.foundation\Editor\SmartSearch\SearcherService.cs(304,32): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Packages\com.unity.graphtools.foundation\Editor\SmartSearch\SearcherService.cs(325,32): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Packages\com.unity.graphtools.foundation\Editor\SmartSearch\GraphElementSearcherDatabase.cs(178,24): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Assets\RPGMaker\Codebase\Runtime\Addon\Service\AddonManager.cs(118,21): warning CS0108: 'AddonInstanceContainer.Add(AddonInstance)' hides inherited member 'List<AddonInstance>.Add(AddonInstance)'. Use the new keyword if hiding was intended.

【黄!】 Assets\RPGMaker\Codebase\Runtime\Addon\Service\AddonManager.cs(118,21): warning CS0108: 'AddonInstanceContainer.Add(AddonInstance)' hides inherited member 'List<AddonInstance>.Add(AddonInstance)'. Use the new keyword if hiding was intended.

【黄!】 Assets\RPGMaker\Codebase\Runtime\Common\SoundManager.cs(361,51): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.

【黄!】 Assets\RPGMaker\Codebase\Runtime\Map\Menu\DebugToolGroupMenu.cs(95,21): warning CS4014: Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.

【黄!】 Assets\RPGMaker\Codebase\Runtime\Map\Menu\DebugToolGroupMenu.cs(391,13): warning CS4014: Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.

【黄!】 Assets\RPGMaker\Codebase\Runtime\Map\Menu\DebugToolGroupMenu.cs(510,13): warning CS4014: Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.

【黄!】 Assets\RPGMaker\Codebase\CoreSystem\Service\MapManagement\Repository\TileImageRepository.cs(15,49): warning CS0414: The field 'TileImageRepository._tileImageDataModels' is assigned but its value is never used

【黄!】 Assets\RPGMaker\Codebase\Runtime\Map\Menu\DebugToolGroupMenu.cs(40,45): warning CS0414: The field 'DebugToolGroupMenu._parentObject' is assigned but its value is never used

【黄!】 Assets\RPGMaker\Codebase\CoreSystem\Service\MapManagement\Repository\TileImageRepository.cs(14,49): warning CS0414: The field 'TileImageRepository._cacheUsable' is assigned but its value is never used

【黄!】 Packages\com.unity.graphtools.foundation\Searcher\Tests\Editor\SearcherTests.cs(134,24): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Packages\com.unity.graphtools.foundation\Searcher\Tests\Editor\SearcherTests.cs(141,18): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Packages\com.unity.graphtools.foundation\Searcher\Tests\Editor\SearcherTests.cs(152,18): warning CS0618: 'SearcherDatabase' is obsolete: 'Not using quick search, please add package com.unity.quicksearch >= 3.0.0 or use a more recent editor.'

【黄!】 Assets\RPGMaker\Codebase\Editor\DatabaseEditor\ModalWindow\DlcImporterWindow.cs(199,17): warning CS4014: Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.

【黄!】 Assets\RPGMaker\Codebase\Editor\Inspector\Map\View\EventInspector.cs(543,21): warning CS0618: 'IEnumerableExtensions.IndexOf<T>(IEnumerable<T>, T)' is obsolete: '0.10+ This method will be removed from GTF public API'

【黄!】 Assets\RPGMaker\Codebase\Editor\Inspector\Map\View\EventInspector.cs(545,24): warning CS0618: 'IEnumerableExtensions.IndexOf<T>(IEnumerable<T>, T)' is obsolete: '0.10+ This method will be removed from GTF public API'

【黄!】 Assets\RPGMaker\Codebase\Editor\DatabaseEditor\ModalWindow\DlcImporterWindow.cs(55,20): warning CS0414: The field 'DlcImporterWindow._langIndex' is assigned but its value is never used


作成日:

詳細なエラー内容をご教示くださり誠にありがとうございます。

パッチが正常に適用できればアップデートが成功すると思われます。

再度手順をお試しいただき、その際パッチ適用手順中の「UnityHubとUnityを終了します」にて、UnityだけでなくUnity Hubも確実に終了させてください(タスクマネージャーにてUnity関連のプログラムが起動していないことをご確認ください)。

お手数をおかけしますが、何卒よろしくお願い申し上げます。


作成日:

ありがとうございます!タスクマネージャーで確認したところ起動していました。 念のためパソコンを再起動し完全に終了させてからパッチを実行したところ無事にアップデートが完了できたように見えました。

TileAssetsフォルダ内もAutoTileA・AutoTileB・AutoTileC・Effect・LargeParts・NormalTileといくつかのフォルダに分かれていることが確認できました。

ヒエラルキーウィンドウ(RPG Data)とインスペクターウィンドウ(RPG Setting)もきちんと表示されています。

ですが、やはり大型パーツを新規に登録しようとすると下記のエラーが出てデフォルトで登録してある大型パーツは消えてしまします。

こちらも解消できますでしょうか?

何度も申し訳ありませんがよろしくお願いいたします。

NullReferenceException: Object reference not set to an instance of an object RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView+<>c__DisplayClass47_0.<GetLargePartsTileDataModels>b__0 (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModelInfo t) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:656) System.Linq.Enumerable+WhereListIterator`1[TSource].ToList () (at <1c318258bf0843289b0e2cbe692fee39>:0) System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) (at <1c318258bf0843289b0e2cbe692fee39>:0) RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView.GetLargePartsTileDataModels (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModelInfo data) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:656) RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView.CreateData () (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:212) RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView.Refresh (System.Collections.Generic.List`1[T] tileEntities, RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView+SelectionTileAfterRefreshType selectionTile) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:164) RPGMaker.Codebase.Editor.MapEditor.Component.Inventory.TileInventory.Refresh (System.Collections.Generic.List`1[T] tiles) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/Inventory/TileInventory.cs:87) RPGMaker.Codebase.Editor.MapEditor.Window.MapEdit.TileEditWindow.Refresh (System.Collections.Generic.List`1[T] tileEntities) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Window/MapEdit/TileEditWindow.cs:39) RPGMaker.Codebase.Editor.MapEditor.MapEditor.ReloadTiles () (at Assets/RPGMaker/Codebase/Editor/MapEditor/MapEditor.cs:809) RPGMaker.Codebase.Editor.Inspector.Map.View.MapInspectorView+<>c__DisplayClass20_0.<SetTileEntity>b__0 () (at Assets/RPGMaker/Codebase/Editor/Inspector/Map/View/MapInspectorView.cs:158) System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_0 (System.Object state) (at <75633565436c42f0a6426b33f0132ade>:0) UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () (at <4746c126b0b54f3b834845974d1a9190>:0) UnityEngine.UnitySynchronizationContext.Exec () (at <4746c126b0b54f3b834845974d1a9190>:0) UnityEngine.UnitySynchronizationContext.ExecuteTasks () (at <4746c126b0b54f3b834845974d1a9190>:0)


作成日:
更新日:

同じ症状で悩んでいる人のために、バグではなかったですが教えていただいて解決した項目をまとめておきます。 また、現時点での未解決事項もバグではなくPCの環境や、操作ミス等の可能性もありますが、まとめておきます。

<解決したこと> 1.00.01から1.00.02へアップデートするとき、【webマニュアル】→【アップデート手順】のページの、【アップデート時にエラーが起きた場合】で、【2.アップデート処理が、50%程度で止まった場合】のパッチの紹介がありますが、アップデートが止まらずにヒエラルキーウィンドウ(RPG Data)とインスペクターウィンドウ(RPG Setting)が灰色になり操作不能となった場合も、一度完全にUnityとUnity Hubをタスクマネージャーや再起動で終了してから、【アップデート時にエラーが起きた場合】で説明があるPatchを適用することで、アップデートを完了させることが出来ました。

このとき、完全にUnityとUnity Hubが終了していないと、Patch(RPGMakerUnitePatch.exe)をクリックしてもすぐに閉じてしまいます。 すぐに閉じてしまう場合は適用がされていません。

このパッチを適用するとTileAssetsフォルダ内のファイルが、AutoTileA・AutoTileB・AutoTileC・Effect・LargeParts・NormalTileなどに自動的に分かれました。

<未解決なこと> アップデート後、大型パーツを新規に登録するとコンソールにエラーが表示され、すでに登録されている大型パーツが表示されなくなります。 また、Unity Hubから新しいプロジェクトを作成し、導入フローに従ってRPG Maker Unite1.00.02をインポートしたデータでも同様の現象が起こります。


作成日:

詳細な情報をご共有くださり誠にありがとうございます。また、アップデートの注意事項につきましてもまとめてくださりありがとうございます。

大型パーツの現象につきまして、弊社環境でも再現できました。本件は将来のバージョンにおいて修正を予定しております。

お手数をおかけしますが、何卒よろしくお願い申し上げます。


作成日:

大型パーツの現象につきまして、先日リリースしたバージョン1.00.03にて修正いたしました。

ご確認いただければ幸いです。

何卒よろしくお願い申し上げます


作成日:

御対応ありがとうございます。 大型パーツが使えるようになって出来ることの幅が広がり嬉しいです。

アップデートし確認したところ、すこしエラーが出ましたが、おおむね問題なく使えているように思います。

いろいろ試してみましたので書いておきます。

<①1.00.02→1.00.03にアップデート> <②1.00.01→1.00.03にアップデート> <③Unity Hubから新しいプロジェクトを作成し1.00.03をインポート> <④タイルグループの読み込みをするときにのエラー>

 

<①1.00.02→1.00.03にアップデート> 1.00.02にアップデートして進めていたデータをアップデートしたところ、大型パーツが消えることなくなりましたが、登録されていた大型パーツを数回クリックすると選択したときにパーツを加工赤い枠が消え、エラーが出て大型パーツを選択できなくなってしまいました。 アップデートを何度も試していたので、ファイルに問題があるのかもと思い、登録されている大型パーツを消して新規に大型パーツを追加したところエラーも出なく使えるようになりましたが、念のためエラーを下記に記しておきます。

【赤!】 NullReferenceException: Object reference not set to an instance of an object RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView.GetTileImagePosition (UnityEngine.UIElements.Image tileImage) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:743) RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView.PutOrRemoveCursor (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModel tileDataModel, System.Boolean isRemove) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:596) RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView.PutCursor (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModel tileDataModel) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:572) RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView.set_CurrentSelectingTile (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModel value) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:78) RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView.SelectTile (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModel tileDataModel) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:372) RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView+<>c__DisplayClass35_0.<SetTile>b__1 (System.Int32 mouseUpEvent) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:367) RPGMaker.Codebase.Editor.Common.BaseClickHandler+<>c__DisplayClass0_0.<ClickEvent>b__1 (UnityEngine.UIElements.MouseDownEvent evt) (at Assets/RPGMaker/Codebase/Editor/Common/BaseClickHandler.cs:35) UnityEngine.UIElements.EventCallbackFunctor`1[TEventType].Invoke (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.PropagationPhase propagationPhase) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventCallbackRegistry.InvokeCallbacks (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.PropagationPhase propagationPhase) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.CallbackEventHandler.HandleEvent (UnityEngine.UIElements.EventBase evt) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatchUtilities.PropagateEvent (UnityEngine.UIElements.EventBase evt) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.MouseEventDispatchingStrategy.SendEventToRegularTarget (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.MouseEventDispatchingStrategy.SendEventToTarget (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.MouseEventDispatchingStrategy.DispatchEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel iPanel) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatcher.ApplyDispatchingStrategies (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel, System.Boolean imguiEventIsInitiallyUsed) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatcher.ProcessEventQueue () (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatcher.OpenGate () (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatcherGate.Dispose () (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.UIElementsUtility.UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& eventHandled) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.UIEventRegistration.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.UIEventRegistration+<>c.<.cctor>b__1_2 (System.Int32 i, System.IntPtr ptr) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& result) (at <44335255efcb428fb633c913db3eed7a>:0)

【赤!】 NullReferenceException: Object reference not set to an instance of an object RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView.GetTileImagePosition (UnityEngine.UIElements.Image tileImage) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:743) RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView.PutOrRemoveCursor (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModel tileDataModel, System.Boolean isRemove) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:596) RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView.RemoveCursor (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModel tileDataModel) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:580) RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView.set_CurrentSelectingTile (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModel value) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:76) RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView.SelectTile (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModel tileDataModel) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:372) RPGMaker.Codebase.Editor.MapEditor.Component.ListView.TileListView+<>c__DisplayClass35_0.<SetTile>b__1 (System.Int32 mouseUpEvent) (at Assets/RPGMaker/Codebase/Editor/MapEditor/Component/ListView/TileListView.cs:367) RPGMaker.Codebase.Editor.Common.BaseClickHandler+<>c__DisplayClass0_0.<ClickEvent>b__0 (UnityEngine.UIElements.MouseUpEvent evt) (at Assets/RPGMaker/Codebase/Editor/Common/BaseClickHandler.cs:18) UnityEngine.UIElements.EventCallbackFunctor`1[TEventType].Invoke (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.PropagationPhase propagationPhase) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventCallbackRegistry.InvokeCallbacks (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.PropagationPhase propagationPhase) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.CallbackEventHandler.HandleEvent (UnityEngine.UIElements.EventBase evt) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatchUtilities.PropagateEvent (UnityEngine.UIElements.EventBase evt) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.MouseEventDispatchingStrategy.SendEventToRegularTarget (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.MouseEventDispatchingStrategy.SendEventToTarget (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.MouseEventDispatchingStrategy.DispatchEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel iPanel) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatcher.ApplyDispatchingStrategies (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel, System.Boolean imguiEventIsInitiallyUsed) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatcher.ProcessEventQueue () (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatcher.OpenGate () (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatcherGate.Dispose () (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.UIElementsUtility.UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& eventHandled) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.UIEventRegistration.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.UIElements.UIEventRegistration+<>c.<.cctor>b__1_2 (System.Int32 i, System.IntPtr ptr) (at <8759e14def7c40b68c657c638e8a0434>:0) UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& result) (at <44335255efcb428fb633c913db3eed7a>:0)

 

<②1.00.01→1.00.03にアップデート> 1.00.01のバックアップしてあったデータをアップデートしたところ、大型パーツがないデータでしたので登録されている大型パーツの確認はできませんでしたが、新規に追加した大型パーツは問題なく使用できました。

<③Unity Hubから新しいプロジェクトを作成し1.00.03をインポート> さらに、Unity Hubから新しいプロジェクトを作成し、導入フローに従ってRPG Maker Unite1.00.03をインポートしたデータは、登録されていた大型パーツも新規に追加した大型パーツも使えています。

<④タイルグループの読み込みをするときにのエラー> 使えているので問題ないのかもしれませんが、マップ編集でタイルグループの読み込みをするときに下記のエラーが出ましたので、念のため記しておきます。

【黄色!】 RPGMaker.Codebase.Editor.DatabaseEditor.ModalWindow.TileGroupSelectModalWindow must be instantiated using the ScriptableObject.CreateInstance method instead of new TileGroupSelectModalWindow. UnityEditor.EditorWindow:.ctor () RPGMaker.Codebase.Editor.Common.Window.BaseModalWindow:.ctor () RPGMaker.Codebase.Editor.DatabaseEditor.ModalWindow.TileGroupSelectModalWindow:.ctor () (at Assets/RPGMaker/Codebase/Editor/DatabaseEditor/ModalWindow/TileGroupSelectModalWindow.cs:34) RPGMaker.Codebase.Editor.MapEditor.Window.MapEdit.MapEditWindow:LoadTileGroupToCurrentLayer () (at Assets/RPGMaker/Codebase/Editor/MapEditor/Window/MapEdit/MapEditWindow.cs:425) UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)