今更ハニセレ

ARTICLE PAGE

表示されないStudioNEO アイテム

author photo

Byhslre

前々から気になっていたのですが、HiR NEOを使ってアイテムを追加すると表示されないStudioNEOアイテムがあります。

何が原因なのか調査してみました。

正直Studio NEOのアイテムの管理状況は百鬼夜行みたいな状態になっている上にHiR NEOの作者である雨宮さんが実質引退状態になっているのであまり触りたくないのですが、前から気が付いてもこのような事情から敢えて無視してきたので、今回徹底的に調査してみました。


〇参考記事

本当の本当に基本的なこと。


〇MEGAダウンロード

MEGAダウンロードの方法1

MEGAダウンロードの方法2


〇MODの導入

MODのインストール方法1

MODのインストール方法2



〇アイテムスロット競合回避

通常MOD(衣装・アクセ・肌・髪型など)のID衝突

MoreSlotIDとHS Conflict Resolver

HS SlotIDによる競合回避

衣装などのIDに関するその他の症状
今回の話は、私のブログの説明に使っている初心者向けのステップバイステップではなく、ある程度のわかってる人向けの話になります。
今回の作業ではStudioNEOのメニューにアイテム・オブジェクトを追加するテキストファイルを直接書き換えます。
行うときは必ずバックアップを取ってから実行してください。
私もMODを多数入れております。
本記事の通りに作業しても他の方の環境で再現性があるとは限りませんので、それを了承の上で見てください。

今回に関しては私もすべてのケースにおいて問題がないとは確信が持てません。

それではここから先はそれを了承していただいたということを前提に話を進めます。



今回テストしたMOD
dildoe

いくつかテストしたのですが、これが一番簡単なので、これで説明します。

discordのURLとしては

https://discordapp.com/channels/446784086539763712/446787204673699841/461614305314471946
こちらになります。
discordにログインして、HoneySelectのMOD-Shareingスレッドに入った後に上のURLをブラウザのアドレス欄にコピペしてください。
該当記事を直接閲覧できます。
まずはこちらのMODをインストールしてみてください。
HiR NEO認識させてもメニューには出てこないはずです。

※ Studio NEOのアイテムメニューを初期化したい場合はHoneySelect\abdata\studioneo\infoをオリジナルのフォルダに差し替えてください。

Studio NEOのHiR NEOはアイテムやオブジェクトを認識させる設定ファイルとしてtxtファイルを使用しています。
HoneySelect\abdata\studioneo\HoneyselectItemResolver
ハニーセレクト以下の次の場所に普通のテキストファイルとして存在しています。

設定ファイルはこちらになります。
dnm33andalexa_toys.txt

内容

<29291><8><[dnm33]Alexa's_bigboi><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Alexa's_bigboi 1><><False><True><default><False><><True>
<29292><8><[dnm33]Another_one><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Another_one><><False><True><default><False><><True>
<29293><8><[dnm33]Axegasmic><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Axegasmic1><><False><True><default_MeshPart0/default_MeshPart1><False><><True>
<29294><8><[dnm33]Hourglass_Dildo><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Hourglassdildo><><False><True><default><False><><True>
<29295><8><[dnm33]Fat_Dildo><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Fatdildo><><False><True><default><False><><True>



これだけでは何のことだかさっぱりわからないと思います。
この設定ファイルはとても不親切なので、解説部分を削除してあります。

正常に認識されているファイルと何が違うのか見比べてみましょう
HiR NEOの作者雨宮さんの設定ファイルを見てみます。

_yashiroAmamiya_anim〇l01.txt

#Core2Dev HiR-NEO Definition Text File for HoneySelect Party Studio-NEO
#Category 1:elements 2:bases 3:objects 4:foods 5:weapons 6:items 7:chr acc 8:Hitems 9:liquid 10:2D effects 11:effects 12:gimmicks 13:3D soundeffects
#<SlotNo><CategoryNo><ItemName><><FilePass><AnimatorName><><AnimationFlag><Color1ChangeFlag><Color1Obj><Color2ChangeFlag><Color2Obj><ScalingFlag>

<8166><3><虎(tiger)><><studioneo/mod/YashiroAmamiya/anim〇l01.unity3d><p_item_08><><false><true><O_gooya_00_00><false><><true>
<8167><3><猫(cat)><><studioneo/mod/YashiroAmamiya/anim〇l01.unity3d><p_item_09><><false><true><O_gooya_00_00><false><><true>
<8168><3><小鳥(bird)><><studioneo/mod/YashiroAmamiya/anim〇l01.unity3d><p_item_10><><false><true><O_gooya_00_00><false><><true>
<8169><3><銀獅式改変金魚(goldfish)><><studioneo/mod/YashiroAmamiya/anim〇l01.unity3d><p_item_11><><false><true><O_gooya_00_00><false><><true>
<8170><3><象(elephant)><><studioneo/mod/YashiroAmamiya/anim〇l01.unity3d><p_item_12><><false><true><O_gooya_00_00><false><><true>
<8171><3><馬(h〇rse)><><studioneo/mod/YashiroAmamiya/anim〇l01.unity3d><p_item_13><><false><true><O_gooya_00_00><false><><true>
<8172><3><イヌ(d〇g)><><studioneo/mod/YashiroAmamiya/anim〇l01.unity3d><p_item_14><><false><true><O_gooya_00_00><false><><true>


FC2側の規制でそのままでは投稿できなかったので一部文字を伏字にしています。

正解から先に書きます。
いろいろなHiR NEO用の設定ファイルを比べてみた結果、メニューに表示されないものは20001以上の番号を使っていることがわかりました。

これを20000以下で適当に空いてる番号に移動させます。

以下のように書き換えました。

#Core2Dev HiR-NEO Definition Text File for HoneySelect Party Studio-NEO
#Category 1:elements 2:bases 3:objects 4:foods 5:weapons 6:items 7:chr acc 8:Hitems 9:liquid 10:2D effects 11:effects 12:gimmicks 13:3D soundeffects
#<SlotNo><CategoryNo><ItemName><><FilePass><AnimatorName><><AnimationFlag><Color1ChangeFlag><Color1Obj><Color2ChangeFlag><Color2Obj><ScalingFlag>

#<29291><8><[dnm33]Alexa's_bigboi><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Alexa's_bigboi 1><><False><True><default><False><><True>
#<29292><8><[dnm33]Another_one><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Another_one><><False><True><default><False><><True>
#<29293><8><[dnm33]Axegasmic><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Axegasmic1><><False><True><default_MeshPart0/default_MeshPart1><False><><True>
#<29294><8><[dnm33]Hourglass_Dildo><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Hourglassdildo><><False><True><default><False><><True>
#<29295><8><[dnm33]Fat_Dildo><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Fatdildo><><False><True><default><False><><True>

<8201><8><[dnm33]Alexa's_bigboi><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Alexa's_bigboi 1><><False><True><default><False><><True>
<8202><8><[dnm33]Another_one><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Another_one><><False><True><default><False><><True>
<8203><8><[dnm33]Axegasmic><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Axegasmic1><><False><True><default_MeshPart0/default_MeshPart1><False><><True>
<8204><8><[dnm33]Hourglass_Dildo><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Hourglassdildo><><False><True><default><False><><True>
<8205><8><[dnm33]Fat_Dildo><><studioneo/defnotmomo33/dnm33&alexatoys.unity3d><Fatdildo><><False><True><default><False><><True>



オリジナル部分は注釈をつけて、削除しないようにしています。
Studio NEOのアイテムナンバーは確か自己申告制で番号を予約する方式だつたと思うのですが、今となってはそのルールがわからない方が、勝手に番号を取っているためにこうした問題が起きたものと思います。

上のナンバーは雨宮さんがリザーブされていると思われれるナンバーで空いていそうなナンバーを勝手に使用しています。
使用するMODの組み合わせによってはナンバーが衝突し不具合が出る可能性がありますので、自己責任でお願いします。

MODを作成されるレベルの方がこうしたことを確認していないというのはちょっと違和感があります。
もしかしたら私が知らないだけでStudio NEOのアイテムナンバーを拡張するMODが出ているんですかね。
それとも、よくテストしないで出したんですかね。

MODの作成には大きな手間がかかりますので、できることは自分で解決することはやぶさかではありませんので、全く不満はありませんが、初心者の方には優しくない状況だと思います。
初心者の方は頑張ってついてきてくださいとしか言いようがないです。

その他の不具合が起きたケース

shower

私の好きなお風呂のMODです。

https://discordapp.com/channels/446784086539763712/446787204673699841/603054602748690432

albert_pack.txt

<19341><74><washing_machine><><studioneo/albert/washing_machine.unity3d><washing_machine><><False><False><><False><><True>
<19342><74><shower_head><><studioneo/albert/shower_head.unity3d><shower_head><><False><False><><False><><True>
<19343><74><shower_head 1-1><><studioneo/albert/shower_head.unity3d><shower_head 1-1><><False><False><><False><><True>
<19344><74><shower_head 1-2><><studioneo/albert/shower_head.unity3d><shower_head 1-2><><False><False><><False><><True>
<19345><74><shower_head 2-1><><studioneo/albert/shower_head.unity3d><shower_head 2-1><><False><False><><False><><True>
<19346><74><shower_head 2-2><><studioneo/albert/shower_head.unity3d><shower_head 2-2><><False><False><><False><><True>
<19347><74><shower_head 3-1><><studioneo/albert/shower_head.unity3d><shower_head 3-1><><False><False><><False><><True>
<19348><74><shower_head 3-2><><studioneo/albert/shower_head.unity3d><shower_head 3-2><><False><False><><False><><True>
<19349><74><shower_head 4><><studioneo/albert/shower_head.unity3d><shower_head 4><><False><False><><False><><True>
<19350><74><shower_head 5><><studioneo/albert/shower_head.unity3d><shower_head 5><><False><False><><False><><True>
<19351><74><shower_head 6><><studioneo/albert/shower_head.unity3d><shower_head 6><><False><False><><False><><True>
<19352><74><shower_head10-1><><studioneo/albert/shower_head.unity3d><shower_head10-1><><False><False><><False><><True>
<19353><74><shower_head10-2><><studioneo/albert/shower_head.unity3d><shower_head10-2><><False><False><><False><><True>
<19354><74><shower_head11><><studioneo/albert/shower_head.unity3d><shower_head11><><False><False><><False><><True>
<19355><74><shower_head12-1><><studioneo/albert/shower_head.unity3d><shower_head12-1><><False><False><><False><><True>
<19356><74><shower_head12-2><><studioneo/albert/shower_head.unity3d><shower_head12-2><><False><False><><False><><True>
<19357><74><shower_head7><><studioneo/albert/shower_head.unity3d><shower_head7><><False><False><><False><><True>
<19358><74><shower_head8><><studioneo/albert/shower_head.unity3d><shower_head8><><False><False><><False><><True>
<19359><74><shower_head9><><studioneo/albert/shower_head.unity3d><shower_head9><><False><False><><False><><True>



設定ファイルのテキストを見たときに思わず笑ってしまいました。
カテゴリナンバー(左から2番目の数字)が74になっています。
ケアレスミスですね。
以下のように訂正しました。

#Core2Dev HiR-NEO Definition Text File for HoneySelect Party Studio-NEO
#Category 1:elements 2:bases 3:objects 4:foods 5:weapons 6:items 7:chr acc 8:Hitems 9:liquid 10:2D effects 11:effects 12:gimmicks 13:3D soundeffects
#<SlotNo><CategoryNo><ItemName><><FilePass><AnimatorName><><AnimationFlag><Color1ChangeFlag><Color1Obj><Color2ChangeFlag><Color2Obj><ScalingFlag>

<19341><6><洗濯機><><studioneo/albert/washing_machine.unity3d><washing_machine><><False><False><><False><><True>
<19342><6><シャワーヘッド><><studioneo/albert/shower_head.unity3d><shower_head><><False><False><><False><><True>
<19343><6><シャワーヘッド1-1><><studioneo/albert/shower_head.unity3d><shower_head 1-1><><False><False><><False><><True>
<19344><6><シャワーヘッド1-2><><studioneo/albert/shower_head.unity3d><shower_head 1-2><><False><False><><False><><True>
<19345><6><シャワーヘッド2-1><><studioneo/albert/shower_head.unity3d><shower_head 2-1><><False><False><><False><><True>
<19346><6><シャワーヘッド2-2><><studioneo/albert/shower_head.unity3d><shower_head 2-2><><False><False><><False><><True>
<19347><6><シャワーヘッド3-1><><studioneo/albert/shower_head.unity3d><shower_head 3-1><><False><False><><False><><True>
<19348><6><シャワーヘッド3-2><><studioneo/albert/shower_head.unity3d><shower_head 3-2><><False><False><><False><><True>
<19349><6><シャワーヘッド4><><studioneo/albert/shower_head.unity3d><shower_head 4><><False><False><><False><><True>
<19350><6><シャワーヘッド5><><studioneo/albert/shower_head.unity3d><shower_head 5><><False><False><><False><><True>
<19351><6><シャワーヘッド6><><studioneo/albert/shower_head.unity3d><shower_head 6><><False><False><><False><><True>
<19352><6><シャワーヘッド10-1><><studioneo/albert/shower_head.unity3d><shower_head10-1><><False><False><><False><><True>
<19353><6><シャワーヘッド10-2><><studioneo/albert/shower_head.unity3d><shower_head10-2><><False><False><><False><><True>
<19354><6><シャワーヘッド11><><studioneo/albert/shower_head.unity3d><shower_head11><><False><False><><False><><True>
<19355><6><シャワーヘッド12-1><><studioneo/albert/shower_head.unity3d><shower_head12-1><><False><False><><False><><True>
<19356><6><シャワーヘッド12-2><><studioneo/albert/shower_head.unity3d><shower_head12-2><><False><False><><False><><True>
<19357><6><シャワーヘッド7><><studioneo/albert/shower_head.unity3d><shower_head7><><False><False><><False><><True>
<19358><6><シャワーヘッド8><><studioneo/albert/shower_head.unity3d><shower_head8><><False><False><><False><><True>
<19359><6><シャワーヘッド9><><studioneo/albert/shower_head.unity3d><shower_head9><><False><False><><False><><True>



ついでに日本語に直しておきました。
書き換えしたファイルは文字コードUTF-8とし、改行コードはWinodwsデフォルトのCRLFでOKです。


今回起きた問題は以下のMODでも発生しています。
というかこのMODが使いたくていろいろとテストしたといった方が正しいです(笑

Transparent & Glassy Primitive Shapes

transparent obj


https://discordapp.com/channels/446784086539763712/446787204673699841/527923314061082655

こちらもアイテムナンバーが20001以上になっています。


今回は駆け足で説明させていただきましたが、発生した問題を解決しましたので、シェアします。
Share

Comments 5

きにちみ  

今まで導入してきたいくつかのアイテムで同様の症状が出たことがありましたが、どれもMoreSlotで調整したら出てきました。
原因はすべてそうだったんでしょうかね。
MoreSlotは必需品ですね。
その他、IBLなど色々なmodも含めると、ハニセレはもはや初心者が気軽に始めることができる代物ではなくなってきているような気もします。

2019/08/29 (Thu) 17:33 | EDIT | REPLY |   

hslre  

Re: タイトルなし

> 今まで導入してきたいくつかのアイテムで同様の症状が出たことがありましたが、どれもMoreSlotで調整したら出てきました。
> 原因はすべてそうだったんでしょうかね。
> MoreSlotは必需品ですね。
> その他、IBLなど色々なmodも含めると、ハニセレはもはや初心者が気軽に始めることができる代物ではなくなってきているような気もします。

お久ぶりです。
最近プラグインをチェックしてないのでMoreSlotは知らないかもしれないです。(笑
コンフィグのテキストを見ると結構めちゃくちゃです。
テストで入れたDildoeのMODで一種類IDを変更しても正常に認識しないものがありました。
エラーなどは一切出ませんが、ずっと起動画面のままになります。
まあ、使わないので諦めましたが・・・。
自分は半透明の基本図形がどうしても使いたかったので、今回チャレンジしてみました。
記事の一番最後のものです。
上手く認識できましたが、最後にGlossaryとTransparentが入れ替わってました(笑
幾らメモリがあっても8GBまでしか使わないことと言い、ハニセレは基本設計の古さがだんだんと出てきていますね。
AI少女がMODのベースとして広まってくれればよいと思うのですが、なかなか難しいかもしれませんね。

2019/08/29 (Thu) 18:00 | EDIT | REPLY |   

-  

お久しぶりです。
HSにDiscordがあることを今更ここで知りました。感謝致します。
作者さんの中には「間違って昔作ったMODのテキスト書いたままだった!削除しておいて!」とか
「バージョンアップしたから昔のデータは削除してBegoneThotを使ってクリーンにして」とかを
チャットやリードミーに書いてて下さる場合があるので注意が必要ですね

また20000以降のアイテムの問題ですがHIRNEOのバージョンは大丈夫でしょうか?
1.21以降でないと20000以降を読み込めないという話を聞いています。

2019/09/02 (Mon) 11:26 | EDIT | REPLY |   

-  

承認待ちコメント

このコメントは管理者の承認待ちです

2019/10/08 (Tue) 18:05 | EDIT | REPLY |   

-  

承認待ちコメント

このコメントは管理者の承認待ちです

2019/10/17 (Thu) 12:53 | EDIT | REPLY |   

Leave a reply