Shinobar Martinek による投稿

コミュニティ フォーラム -> 一般の話題 -> NPC creator

- Shinobar Martinek の投稿

ほとんどひとり言です。私が配布していたNPC creatorにはかねてより不具合がありました。自分の装着物がNPCにも残ってしまう。これがNPCの限界かと諦めていたのですが、これは私の勘違いでした。

NPCの外見をノートカードから読み込むことができるので、これを使ってました。これだと上記の不具合が生じます。そうではなくてノートカードに直接もとづいてNPCを作成できるということを見落としておりました。ちなみにドキュメント(英文)は→ http://opensimulator.org/wiki/OSSLNPC

修正したものを Shinobar Annex スクリプトの館に置いてあります。(写真はNPCパートナーと踊るサルサ。Southern Star にて撮影)

Salsa on beach

> OpenSim-0.8.2.1で運用している Shinobar Annex では、上記3つの問題いずれも生じません。

別記事で報告したように、OSGrid配布最新の 2017-05-28付けのものでこれらの問題は見られません。 現在 Shinobar Annex 周辺SIM群は OSGrid配布 2017-05-28付けのもので運用しています。

どうも問題は3つあるように思います。

すべてフルパーのアイテムを他のアバターに販売あるいは譲渡することについて、JOG内でいろいろ実験をしてみました。

問題1: JP0で購入できるか? JOGユーザーは原則どこでも購入できる。他HGユーザーは JOG meets などマネーサーバ管理下のリージョンでは購入できない。ただし Dejima では購入できる。あるいはマネーサーバ管理下にないグリッド接続SIMでは購入できる。

問題2: オブジェクトをコピーできるか? JOGユーザと他HGユーザに関わらず、できるものはできるし、できないものはできない。なお、この問題とJP0で購入可能かとうかは連動しない。どういう条件でコピーできるかというと...

オブジェクトが中身を持たない場合、そのオブジェクトが「全員にコピー可」に設定されていること。

オブジェクトに中身がある場合、すべての中身が「全員にコピー可」と設定されていること。この点は OpenSim-0.9系での仕様変更のように思われます。(昔は中身にまでこの設定は必要なかった。)それでもできない場合がたまにあるが、理由不明。

 

問題3:次の所有者のパーミッションが変わってしまうことがある。 次の所有者の権限をフルパーに設定しているはずなのに、譲渡後は編集コピー再販すべて不可に変わっていることがあります。販売、コピー、手渡しなど譲渡の方法に限らず起こります。特定のオブジェクトでのみ起こります。OpenSim-0.9系でのみ起こるようです。

問題2と3を中心に、JOG meets と Dejima で実験しました。問題1を除いては JOG meets と Dejimaでの挙動は同じでした。問題2と3に関してはSIM設定ではなく OpenSim-0.9系固有の仕様あるいはバグによるものと推察されます。

OpenSim-0.8.2.1で運用している Shinobar Annex では、上記3つの問題いずれも生じません。

> コピー可のオブジェクトで、中身にひとつでもコピー不可のものがあるとコピーできません。

確かに。フリマの商品展示台(テント)はコピーできました。

他グリッドだからということではなく、JOGユーザーでもコピーできるものとできないものがあります。

コピーについては、他HGユーザーかどうかではなく、別の問題のようですね。

今日、OSGrid配布最新の 2017-05-28付けのものを再実験したところ、さきに報告した3つの不具合はすべて解消されていました。どこかのキャッシュに問題が残っていたのだろうか?

さらに、JOG内での実験報告していた、オブジェクトのコピーの問題も様子が変わっていました。

JOG内では「オブジェクトに中身がある場合、すべての中身が「全員にコピー可」と設定されていること。」が条件となっていましたが、今日実験した 2017-05-28付けのスタンドアロンHGでは、そうでなくてもオブジェクトをコピーできます。(OpenSim-0.8.2.1 と同じ挙動)