表示されないStudioNEO アイテム
何が原因なのか調査してみました。
正直Studio NEOのアイテムの管理状況は百鬼夜行みたいな状態になっている上にHiR NEOの作者である雨宮さんが実質引退状態になっているのであまり触りたくないのですが、前から気が付いてもこのような事情から敢えて無視してきたので、今回徹底的に調査してみました。
〇参考記事
本当の本当に基本的なこと。
〇MEGAダウンロード
MEGAダウンロードの方法1
MEGAダウンロードの方法2
〇MODの導入
MODのインストール方法1
MODのインストール方法2
〇アイテムスロット競合回避
通常MOD(衣装・アクセ・肌・髪型など)のID衝突
MoreSlotIDとHS Conflict Resolver
HS SlotIDによる競合回避
衣装などのIDに関するその他の症状
Dell ゲーミングノートパソコン G5 15 5590
Core i5 ホワイト 20Q21/Win10/15.6FHD/8GB/128GB SSD+1TB HDD/GTX1650
ハニセレが動くノートPC!
今回の作業ではStudioNEOのメニューにアイテム・オブジェクトを追加するテキストファイルを直接書き換えます。
行うときは必ずバックアップを取ってから実行してください。
私もMODを多数入れております。
本記事の通りに作業しても他の方の環境で再現性があるとは限りませんので、それを了承の上で見てください。
今回に関しては私もすべてのケースにおいて問題がないとは確信が持てません。
それではここから先はそれを了承していただいたということを前提に話を進めます。
今回テストしたMOD
いくつかテストしたのですが、これが一番簡単なので、これで説明します。
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の作成には大きな手間がかかりますので、できることは自分で解決することはやぶさかではありませんので、全く不満はありませんが、初心者の方には優しくない状況だと思います。
初心者の方は頑張ってついてきてくださいとしか言いようがないです。
その他の不具合が起きたケース
私の好きなお風呂の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
https://discordapp.com/channels/446784086539763712/446787204673699841/527923314061082655
こちらもアイテムナンバーが20001以上になっています。
今回は駆け足で説明させていただきましたが、発生した問題を解決しましたので、シェアします。