■掲示板に戻る■ 全部 1- 101- 201- 301- 最新50
里々質問用スレッド
- 1 :トレビアンうにゅう:04/10/03 00:47 ID:x6mmpq4g
- http://www.geocities.co.jp/SiliconValley-Cupertino/8536/
http://ukgk.s34.xrea.com/SatoriSpecWiki/pukiwiki.php
http://mac.gn.to/satori/
質問の前に上記サイトを1分くらいは眺めてみても良いかもしれませんが、
どうせ情報が整理されていないので、あまり気にしなくて良いです。
- 2 :うにゅう:04/10/03 00:58 ID:aSn96Neo
- 私的に追加でここも。里々使いだからといって、タグ使わないわけにもいかんでそ。
ttp://disc2.s56.xrea.com/
- 3 :ホゲうにゅう:04/10/03 01:09 ID:kQmRILVw
- 一度は8536の右下から、履歴を古い順に読んでいってみるといいと思う。
わかりやすいし、見逃していた機能に気づく。
最近の更新はSatoriSpecWikiを見ること。
- 4 :うにゅう:04/10/03 17:58 ID:RaiesFFA
- 「質問スレ」だけど、バグ報告・意見要望なんかもここかな?
- 5 :うにゅう:04/10/03 19:07 ID:G3L/JHho
- >>4
前スレもそういう使われ方していたのでそれでいいと思われ。
- 6 :殊海夕音:04/10/07 01:10 ID:JhXLsXi2
- お世話になっています。
コミュニケートに関してなのですが、里々Wiki等の資料では
→(宛先)話しかけ内容〜
と言う記法で宛先を指定して話しかけることが可能とされていますが、
私の手元でれしばやSSPのSHIORIログで追ってみた限りでは、宛先が
指定されているにもかかわらずFMOの先頭に存在するゴースト宛に
コミュニケートが送られてしまうようです。
対処法をご教授いただければ幸いです。
- 7 :ふるごむ ◆UZeKomaMAM :04/10/12 10:49 ID:psLoAut6
- 里々のバグです。
satori_sentence.cppの125行目の後にbreakを入れれば直ります。
- 8 :殊海夕音:04/10/12 22:19 ID:Tcr6SmA2
- 解決しました!
ありがとうございます。
- 9 :ふるごむ ◆UZeKomaMAM :04/10/13 00:21 ID:+0hbNsDE
- 修正してビルドしてみました。
http://mikage.sakura.ne.jp/upload/source/up0675.zip
- 10 :深瀬:04/10/18 21:20 ID:8bLrKtLk
1)計算式についての質問です。
$テスト変数=(現在年)−2000
とすると4が代入されるのに
$テスト変数=((現在年)−2000)
とすると0が代入されてしまいます。なんででしょう?
((現在年)−2000)*12*30
という計算をしたいのです。
--
2)条件式についての質問です。
>一年以上 タブ 365 <0
とすると当然ラベル「一年以上」には飛びません。
ところが
$テスト変数=0
>一年以上 タブ 365 < テスト変数
とすると
ラベル一年以上に飛んでしまいます。
なぜでしょうか?
ちなみに
$テスト変数=0
>一年以上 タブ 365 == テスト変数
とするとラベル一年以上には飛びませんでした。
- 11 :深瀬:04/10/18 23:23 ID:8bLrKtLk
- すいません、2)は変数をかっこでくくっていませんでした。テスト変数をかっこでくくったら正常にジャンプしました。
3)追加で質問です。
$テスト変数2=(終了日付)-(起動日付)
>起動一年以上 タブ 365 < (テスト変数2)
と一度変数に代入してから条件ジャンプをおこなうとうまくいくのに、
>起動一年以上 タブ 365 < (終了日付)-(起動日付)
と右辺に計算式をおくとうまくいきません。これはそういうものなのでしょうか?
書き方がまずいのでしょうか。
- 12 :サトウ:04/10/18 23:30 ID:ch2vVzKY
- >1)
$テスト変数=((現在年)−2000)
というと
$テスト変数=(4)
というのを読みにいくので「数字のみの変数は扱えません」状態になり
結果0が返っているのではないでしょうか。
さとりてで試した結果、うちでは0もかえってきませんでしたが…
複雑な計算には(calc,(計算式))をつかってやるとうまくいくとおもいます。
$テスト変数=(calc,((現在年)−2000)*12*30)
これで1440が代入されます。
2)
変数とかっこの使い方、でしょうか。
(変数名)で変数に代入されている数値や文字列を取得できますので、
$テスト変数=0
>一年以上 タブ 365 < (テスト変数)
と記述することで
365<0
という計算ができます。
ちなみに == は左と右が同値かどうかを調べているので、
数値が同じ、または文字列が同じときとぶようになっています。
- 13 :サトウ:04/10/18 23:32 ID:ch2vVzKY
- リロードしましょうね>私
3)
これも
(calc,(終了日付)-(起動日付))
でくくってやるとうまくいくと思いますー。
- 14 :深瀬:04/10/18 23:48 ID:8bLrKtLk
- なるほろ・・・。かっこで変数に扱われてしまうのですね。
計算にはcalcを使用したほうがいいようですね。
ありがとうございました。
- 15 :うにゅう:04/10/20 17:51 ID:8oFjHn0Q
- 悲しい時〜
普通に変数を一時保存してそれを呼び出して使ってるのヘタレなのに、
皆してちゃんと命令文を使ってる時〜
- 16 :うにゅう:04/10/20 18:57 ID:KTNkyE0w
- 「最初はへたれでもよいのじゃ」
- 17 :うにゅう:04/10/21 13:59 ID:ElWiwbmk
- 失礼な。最初とか言ってるけど、もう漏れは年の単位にとっくに入ってるのに。
だからこそヘタレと言ってるのに。むしろ向上心ゼロと言ってくれてもいいのに。
- 18 :畝傍:04/10/30 14:29 ID:hde5HZ4M
- バグ報告です。
切り替え時にsatori_savedata.txt内のデータが初期化されてしまう事があります。
恐らくですが、「 *起動 」を呼ぶようにしておく(>起動)と
satori_savedata.txt内のデータが初期化されてしまうようです。
- 19 :うにゅう:04/11/21 18:47 ID:C1t5yGI+
- CROWでは\![*]によるSSTPマーカーの表示が未実装なので、記号で代用しようと思いOnTranslateで
(if,(Sender)==crow,(set,トランスレート,(replace,(トランスレート),\![*],★)))
のような処理を行なってみたのですが、SSPでもreplaceが行なわれてしまいました。
試しにさとりてで
(Sender)
(set,トランスレート,\![*])
(トランスレート)
(if,(Sender)==crow,(set,トランスレート,(replace,(トランスレート),\![*],★)))
(トランスレート)
を実行してみたところ、
\1Satorite\n\n\![*]\n\n★\e
のように出力されました。
ifやsetの使い方に何か問題があるのでしょうか?
- 20 :零二:04/11/23 15:11 ID:L58sr66k
- 初めまして。
現在、初めてゴーストを作成しているのですが、
SAORIの放置器がどうしても作動せず、困っています。
過去ログの検索で、
*OnHouchi
>(R0)分放置
*5分放置
:放置されてる?
とあり、取り入れましたが、
れしば・satoriteなどでエラーは出ないものの、動きませんでした。
予定では、5分後、10分後とイベント変化させたいと考えています。
他の方法がありましたら、教えて頂けないでしょうか。
お願いします。
(もし板違いでしたら、ごめんなさい)
- 21 :うにゅう:04/11/24 03:47 ID:14C9dSz6
- 「5」を「5」にする。
- 22 :零二:04/11/24 08:01 ID:QzYte2hI
- ご返答ありがとうございます。
半角・全角の試しはしてたのですが……。そしてやはり今も動いてくれない…。
しかし前記の方式で間違いないようなので、
違う角度からの原因を探してみます。
- 23 :20:04/11/24 13:46 ID:14C9dSz6
- や、ぶっきらぼうな回答なんで丁寧なお礼はもったいない。
前述の式で間違いないはずで、ウチが昔組み込んでたゴーストでは動いてまし・・・・
ややっ。動かなくなってる?辞書何も書き換えてないのに。
- 24 :21:04/11/24 13:47 ID:14C9dSz6
- ↑名前間違えた。21です。スミマセン。
- 25 :うにゅう:04/12/01 11:40 ID:eSmJqwRA
- >>19
(set,トランスレート,(if,(Sender)==crow,★,\![*]))
- 26 :19:04/12/07 17:10 ID:jLwKc4Hw
- >>25
ごめんなさい、ちょっとネットから離れてました。
で、もうひとつごめんなさい。
$トランスレート が(R0)を入れる変数であることを書き忘れていました。
その式を使って変数でマーカーを表示してみたところ、
無事表示し分けることに成功しました。
ありがとうございました。
- 27 :19:04/12/09 18:50 ID:Q8xaq0TI
- ごめんなさい嘘ついた。
実行したら「'(Sender)==crow' 式が計算不能です。」でBad Request返されてました。
なんか()の展開がされない模様?
念のため確認してみましたが、satoriもssuも最新版でした。
- 28 :うにゅう:04/12/10 00:28 ID:12tfytuk
- OnTranslateはよくわかんないから、代案。
だけじゃ駄目ですか。
いちいちこれ書くのがマンドクセ、なら、
replace.txtあたりに
\![*]【タブ】(if,(Sender)==crow,\![*],★)
とか。
- 29 :うにゅう:04/12/10 00:30 ID:12tfytuk
- …あれ?Enterが暴走した。。。。
すまん、書き直し。
▼以下本文
OnTranslateはよくわかんないから、代案。
(if,(Sender)==crow,\![*],★)
だけじゃ駄目ですか。
いちいちこれ書くのがマンドクセ、なら、
replace.txtあたりに
\![*]【タブ】(if,(Sender)==crow,\![*],★)
とか。
- 30 :うにゅう:04/12/10 00:45 ID:12tfytuk
- ・・・さらにやってもうた。
上記式の == を != に差し替えるか、
\![*],★ を ★,\![*]に・・・
- 31 :19:04/12/11 21:54 ID:VmELV5Ek
- >>28
それで何の問題もないのですが、そうしなかったのは
おっしゃる通り書くのが面倒だったからです。
replace.txtがあるの忘れてました……
どうもありがとうございました。
- 32 :うにゅう:04/12/19 18:12 ID:+kPkHNm2
- お尋ねします。
特定の月日などに喋る会話がありますが、逆って
出来るのでしょうか。特定の月日だけ喋らないように
したい会話があるのです。
- 33 :うにゅう:04/12/19 19:13 ID:1AJR48v2
- *
>その会話【タブ】(現在月)月(現在日)日<>○月△日
他の会話
でええんとちゃうか
- 34 :うにゅう:04/12/20 22:16 ID:D819SDSc
- $次のトーク【タブ】○○○
が効いてないような気がするんですが・・
どこかで何か設定があったりするのでしょうか。
- 35 :うにゅう:04/12/21 00:15 ID:xyvWbTtI
- >>34
$次のトーク【タブ】天文密葬法
*天文密葬法
とやらんと意味ないぞ。
- 36 :うにゅう:04/12/21 01:00 ID:JfH5VHpk
- >>34
*OnTalk
に
>(R1)【タブ】(R0)
と入れないと「次のトーク」関連が効かなくなったような気がします。
- 37 :34:04/12/21 20:16 ID:eiIcKOqQ
- >>35
>>36
あ、ありがとうございます。
さすがに35さんのおっしゃることはやっておりました・・。
36さんの方法、試してみますです。多謝。
- 38 :うにゅう:04/12/21 23:16 ID:eaXKEDkM
- >>33
動かなかったので、別の方法考えてみます
- 39 :うにゅう:04/12/22 00:57 ID:wUUvy+5s
- >>38
ランダムトークで特定の日だけしゃべらせない、でいいのか?
*
>ランダムトーク【タブ】(現在月)==12 && (現在日)==22
:今日は12月22日ではありません。
:せやね。
*ランダムトーク
()
とか?
- 40 :うにゅう:04/12/22 14:15 ID:38bVE1jA
- このようにするとより短いぞ。
*【タブ】(現在月)!=12||(現在日)!=22
:今日は12月22日ではありません。
:せやね。
- 41 :うにゅう:04/12/22 22:35 ID:Sjju6VMs
- >>39
ありがとうございます、きちんと動作確認できました。
>>40
ありがとうございます。ただちょっと、こちらの環境では
上手く動かす事ができませんでした。
- 42 :うにゅう:04/12/29 18:50 ID:J8Sj19Lg
- updates2.dauを作ろうとしたのですが、専用ツールが、
ttp://www.geocities.co.jp/SiliconValley-Cupertino/8536/updates2_make.lzh
から落とせなくなっています。
新規の里々使いは、何処かからツールを探さないとダメでしょうか?
- 43 :うにゅう:04/12/29 23:37 ID:ULbt62Ug
- >>42
SSPにデフォで搭載されています。
- 44 :うにゅう:04/12/30 01:05 ID:bvHQFZhA
- >>42
個人的には「そだて」をお勧めします。
ttp://www.geocities.co.jp/SiliconValley-Cupertino/8536/tool/sodate.html
updates2.dauの作成から更新データのアップまでワンタッチで、とても便利です。
- 45 :うにゅう:04/12/30 01:59 ID:Dzu1l5cA
- >>43-44
ありがとうございます。落としてみます。
- 46 :◆mvPzKpI.fw :04/12/30 02:42 ID:BAG4cI+E
- そいえばupdates2_make.exe無くなってたね。
”うぁー”に上げときますか・・・。
http://da.pekori.to/wiki/index.php
ゴースト作成補助/ネットワーク更新
にupしました。
- 47 :RM ◆Kd2e8TrOHs :05/01/05 12:56 ID:HJjA2fAU
- 初心者です…
里々同梱「ポストと狛犬」をいじりたおして、ゴーストを一応形にしたのですが、
配布用なーが作れません。
ていうか、なーはできるのですが、それをDnDしても起動してくれないのです。
どなたか、助けを…
*確認している事項・症状
・ポストと狛犬をインスコしなおして、辞書ファイル・シェルを上書きすれば起動する。
・install.txt(1.4用…のつもり)、updates2.dau(本体DnDで作成)は用意、各フォルダに移動。
・descript.txtは、ゴースト・シェル共に、同梱されていたもの(シェルはフリーシェル使用なので、
そちらに付いていたもの)を書き換えて使用。
・フォルダ名はすべて半角英数字のみ。
・なーはできる。
以上です。お助けを…
- 48 :RM ◆Kd2e8TrOHs :05/01/05 13:02 ID:HJjA2fAU
- 連書きすいません、追加症状です。
・SSPでは起動可能。でも伺か使いたい。
- 49 :うにゅう:05/01/05 13:45 ID:+vjg/Tg6
- まず「初心者です」などと言い訳かますところから気に喰わないが
(そりゃ誰だって初心者の時分はある)、仕方ないので答える。
install.txt表記法。
charset, Shift_JIS ←これは無視して構わない
type,ghost ←これも無視。つーか絶対消すな
name,ずんずん教の野望 ←これがないとインストール以降に識別できない
directory,zunzunkyou ←これを表記しないのは論外、かつ既存ゴーストとダブってないか確認しろ
他はインストール自体には関係ない。
また、narを作る場合はフォルダの中身ごとzipで固めて拡張子をnarに変えるだけでいい。
で、当然↓は読んでから質問してんだろうな?
ttp://refrain.sakura.ne.jp/ghostmaker/top_1.html
ttp://disc2.s56.xrea.com/manual/
ttp://www.mac.gn.to/satori/?%BD%E9%A4%E1%A4%C6%A4%CE%BF%CD%A4%D8
あと、materiaは諦めろ。以上。
- 50 :RM ◆Kd2e8TrOHs :05/01/05 21:33 ID:HJjA2fAU
- >>49
一応読んだ上で、それでもできなくて質問したのだ。
すべて問題ないのに、動作確認できていたmateriaで動かなくなったので諸先輩方の知恵を借りようと思っていた。
気分を害したのなら誤るが、初心者と言う言葉が言い訳になるとは初耳だな。
ともあれ回答感謝、もう少し弄ってみる事にする。
- 51 :うにゅう:05/01/05 21:46 ID:ukZiX2o6
- つーか元々materiaはアイコンへのDnDでは即インストール起動は対応していませんよ?
materia起動中にnarファイルダブルクリックでインストールできるように関連付けはされていますが。
- 52 :うにゅう:05/01/05 21:48 ID:ukZiX2o6
- 追加。
あとnarファイルダブルクリック時の起動でもインストールはしません、これは仕様です。
- 53 :うにゅう:05/01/06 00:36 ID:AAf3k5es
- 49ではないが、「初耳」というのも一種の逃げ口上になるよ。
どこの質問掲示板でも、「初心者ですが・・」で始まる質問は甘えが目立つ物がほとんど。
ほとんどの場合は「初心者は免罪符にならない」との断りが入ると思う。
ま、49もちっと見下し口調は気をつけようや。ここは2chとは違うのだから。
- 54 :うにゅう:05/01/06 03:34 ID:xDNFZwV6
- しかもレス入った途端に態度と文体をコロッと変えるし、か。
リリース前からこれでは思いやられるな。確かに>>49も大概だが。
- 55 :うにゅう:05/01/06 03:59 ID:TAthaYNE
- >>50
窘められるのは、初耳のときが一度目。意味は分かるな?
忠告は耳に痛いものだから、それで不愉快になったって文面に
表しちゃだめさ。ぐっと抑えろ。
- 56 :RM ◆Kd2e8TrOHs :05/01/06 20:21 ID:lbESCczo
- 失礼、ちょいとムカっときちゃったもんで。
materiaに拘ってたのが敗因だとは思ったので、crow同梱+データで作る事にしましたわ。
だーけーどー、crowもinvarid typeのエラーを返してくれやがりました。
最初から作り直したほうが早いのだろうか…
- 57 :RM ◆Kd2e8TrOHs :05/01/06 20:47 ID:lbESCczo
- と言ってる間に、ポストと狛犬を落としてきて上書きしたら動いてしまいました。
板汚し&お騒がせ失礼しました。
- 58 :うにゅう:05/01/31 00:43 ID:nxwI2aek
- 辞書アンカーを使っているだけど
「ハル・ベリー」「ニコラス・ケイジ」みたいに
・を挟むとアンカーをクリックしても読んでくれないみたい。
挟まない単語は読んでくれたからこれに原因があるのは確実だと思う。
どうすれば解決できますか?
SSPにて。
- 59 :うにゅう:05/01/31 15:55 ID:awX01hBE
- replace_after.txtから「・【タブ】・\_w[50]」を削ればいいじゃないか。
- 60 :うにゅう:05/01/31 17:36 ID:nxwI2aek
- 読んでくれました! 感謝!
- 61 :59:05/02/02 20:09 ID:UxFhBi1Q
- よくよく考えてみれば、アンカーの及ぶ範囲を「ニコラス」までにすりゃあ済む事だったんだな。
- 62 :うにゅう:05/02/09 23:05 ID:RCp7fxV6
- 質問させてください。
ゴーストでミニゲームを作っておりまして、現在バグ取りをしているんですが、
れしばのログの行数が足りず難航しております。
長い一連の処理のログを丸ごと取れるような方法はありませんでしょうか・・。
よろしくお願いします。
- 63 :うにゅう:05/02/09 23:39 ID:RCp7fxV6
- あ、すみませんできました!
コンソールれしばで、起動するときに
recv.exe>test.txt
とすればよいのか・・・
お騒がせしました;;
- 64 :うにゅう:05/03/06 03:53 ID:BpApv+mg
- 初めまして。
TIPSを読んでも難解でよくわからない部分があったので、
どなたか具体的な例を提示していただけないでしょうか。
英文のアンカーや選択肢にコンマを入れたいのに、
うまく回避が出来ず、栞側に区切りとして受け取られてしまう…。
と言うのが困っている点です。
「里々を使い倒したい」
の「メニュー/選択肢に出る「…\w3」を消したい」を読んで、
1バイト文字の出力を行おうと思ったのですが
(replace(byte1)(出力したい文字列)(byte1)…(byte1)φ…)
(注・$byte1はバイト値1。
*OnSatoriLoadなどに
$byte1【タブ】(sprintf,%c,1)
であらかじめ設定しておく。
変数「$出力したい文字列」に「、」「,」が含まれる場合に、
さおり呼び出しの区切り文字と誤認されるのを防ぐため)
…が難しくて思いつくまま試してみたものの、出来ないままなのです。
ベースウェアはSSP、里々は最新版に入れ替えました。
どなたか、御教示お願いします。
- 65 :うにゅう:05/03/17 17:58 ID:BC1MHevU
- 直前のトークを(remember,0)で取得するように、
現在のトークを取得するにはどうすればよいのでしょうか。
よろしくお願いします。
- 66 :yagi:05/03/17 18:43 ID:Fy8bikp2
- >>64
単純に、こんな感じで動くと思いますが……?
実際に動かない辞書をここに貼り付けてみるといいかも。
*
$byte1【タブ】(sprintf,%c,1)
(replace(byte1)(出力したい文字列)(byte1)φ…(byte1)φ…)
- 67 :yagi:05/03/17 18:46 ID:Fy8bikp2
- >>65
「現在のトーク」っていうのは何を指しているんでしょうか。
そこまでに作ったトークの断片のことかな?
変数に記憶してば良いのではないかな。
これも具体的な「使い道」を喋ったほうが助けを得やすいと思います。
- 68 :65:05/03/17 21:17 ID:BC1MHevU
- >>67
ありがとうございます。
ユーザコミュニケートのログをテキストファイルに記録させたいのですが、
ユーザの入力の記録は(R1)で出来ますがゴースト側のトークの記録が
うまく出来ませんで……。
変数に記録するとトーク中のランダム要素が別の物が記録されてしまい。
SSP等のスクリプトログのようにそのまま取得する方法がないかと思い
質問させていただきました。
- 69 :yagi:05/03/18 10:54 ID:nXbvGI2g
- >>68
>変数に記録するとトーク中のランダム要素が別の物が記録されてしまい
っていうことは、OnCommunicateあたりでトークを変数に格納するとこまではいけてるってことね。
*OnCommunicate
$トーク内容【タブ】(OnCommunicate実体)
(save_to_text_file,(トーク内容))
(トーク内容)
*OnCommunicate実体
ここでコミュニケート応答作成
みたいなのとかどうかしら。
- 70 :うにゅう:05/03/18 13:45 ID:PPVmgG+A
- >>66
お返事ありがとうございます。
なんていうか、括弧がそのまま出力されてしまって。
- 71 :65:05/03/18 20:03 ID:usNmUynU
- >>69
おかげさまでその通りにやって出来ました。
yagiさんありがとうございます!
- 72 :うにゅう:05/03/19 17:32 ID:cFbebx9s
- お尋ねしたいことがあるんですけど、
辞書で指定したはずのサーフェスがあらわれないんです・・・。
どういうことなんでしょうか?
- 73 :yagi:05/03/21 13:52 ID:KbPxXhn+
- >>70
括弧がそのまま…… 置き換え対象が無いってことかしら。
れしば起動して経過を見てみました?
>>72
それだけの情報ではなんとも言えないです。
用意したサーフェスのファイル名や、置いた場所、
辞書でどんな風に記述したかなどを書いてください。
- 74 :PHO:05/04/24 23:40 ID:inSPRNls
- こんにちは。
里々124には、POSIX環境下で読み込む辞書のディレクトリを変えると
辞書が全く読み込まれなくなる問題があったので、修正しました。
パス区切りに「\」を直接使っているのが原因でした。
修正版のソースはこちら。
http://ccm.sherry.jp/softwares/satori124src-posix.zip
パッチはこちらです。
http://ccm.sherry.jp/softwares/satori124src.patch
- 75 :うにゅう:05/07/04 01:51 ID:ynfQslCw
- 俺のメモ
里々のBugfix版はばぐとら倉庫
- 76 :えんいー:えんいー
- えんいー
- 77 :うにゅう:05/12/15 21:25 ID:XpHsF/VA
- 俺のメモ
>>76はウィルス。
- 78 :えんいー:えんいー
- えんいー
- 79 :うにゅう:06/02/11 15:22 ID:gyw4MqQE
- すみません、質問させてください。
ポストを書き換えてゴーストを作っていたら、ゴースト起動時に
「(の対応関係がおかしいです、(を単独で記述する場合にはなんたらかんたら」
というエラーメッセージが出て、それからいくら辞書ファイルを書き換えても
反映されなくなってしまいました。
SSPの再起動、パソコンの再起動は試してみました。どうすればよいか教えてください。
- 80 :うにゅう:06/02/11 16:15 ID:P/uKSsSo
- どうせ、おまいさんが書いたトークに()が入ってるだけじゃないのか?
*
:さくらたんのエロ画像きぼんぬ(ぉ
↑
ここ
みたいに。ちゃんと、『φ(』とエスケープしやがれ。
- 81 :79:06/02/11 23:00 ID:/z6zP2Ks
- すみません、自己解決しました。
単純に、訂正したファイルの保存先を間違えていただけでした。
お手数かけてすみません。
- 82 :えんいー:えんいー
- えんいー
- 83 :うにゅう:06/02/12 22:37 ID:3VEU0PLY
- 里里をつかいたおす って消えちゃったんでしょうか?
あと、外部のプログラムを呼び出して使うことはできますか?
- 84 :うにゅう:06/02/14 21:18 ID:NSXm7Ml+
- http://www10.plala.or.jp/sryu/
の
http://www10.plala.or.jp/sryu/nanika/saori/
で配布しているexec.dllが使えるのではないでしょうか。
- 85 :うにゅう:06/02/15 23:24 ID:UeUW1VwY
- 曜日による時間帯による着せ替えはどのようにしたらよいでしょうか?
また、着せ替え機能を実装するにはどのようにしたらよいでしょうか?
例えば、平日は午前制服午後私服、土日は1日中私服など。
- 86 :うにゅう:06/02/15 23:41 ID:km+VtSvw
- >>85
服装の種類だけサーフェス用意して時間によってデフォルトサーフェスを変化させる。
例えば、平日の服を着たサーフェスを0〜9で、休日の服を着たサーフェスを100〜109で作っておいて、
休日に起動した場合はデフォルトサーフェスを100に切り替えて休日の服にする、みたいな。
てのがありがちな手法だったはず。
細かいことはもっと詳しい人が教えてくれるはず。
- 87 :うにゅう:06/02/16 00:11 ID:IZbyvBRk
- 里々Wiki( http://mac.gn.to/satori/ )で
曜日は情報取得関連、着せ替えはマルチキャラクタ・多重人格
を参照するといいかも。
- 88 :うにゅう:06/02/18 01:26 ID:O7bXBh/+
- >>86
>>87
ありがとうございます。
こんなの(http://legokichi0120.harisen.jp/ion13.png)を作っています。
今後もよろしくお願いします。
- 89 :うにゅう:06/02/18 21:19 ID:VPluMHDg
- ここってSAORIの使い方も聞いてかまわないんでしょうか?
- 90 :うにゅう:06/02/19 01:51 ID:7vqne1zw
- 里里に付属してる基本的なのくらいなら
良いんじゃないのと思うけど。
他にそれらしいとこ無さそうだし。
- 91 :えんいー:えんいー
- えんいー
- 92 :うにゅう:06/02/19 23:59 ID:fUwvjP4Q
- 「ポストと狛犬」でいう「新しい自分に生まれ変わる」は
@homeurl
http://www.asahi-net.or.jp/~vy3t-andu/post/
なのですが、具体的にどういうファイルを上げておけばいいのでしょうか?
そのままnarファイルを置いておけばいいのでしょうか?
- 93 :うにゅう:06/02/20 01:31 ID:YG3u3laQ
- >>92
簡単に言うと、ゴーストフォルダの中身をそのままです。
ただ、はじめてだと色々とややこしい部分もあるので、
http://kotomishome.hp.infoseek.co.jp/docs/soft/ghostdist/
こちらの『ゴースト配布系自動化システム』などを利用することをオススメします。
- 94 :うにゅう:06/02/20 06:07 ID:7o3yqQds
- >>92
よくわからなくても嘆かなくていい。
そこは誰しもが一度はつまづくところだ。
- 95 :うにゅう:06/02/23 20:22 ID:zd1bWuww
- >>93
>>94
ありがとうございました。やり方もわかりました。
- 96 :うにゅう:06/03/17 21:54 ID:7dswXhpc
- えーと、ゴーストがユーザ名を覚えなくなってしまったのですが、
何かまずいものを消してしまったのでしょうか?
ポストの書き換えではなく、独自に作っているので。
よろしくお願いします。
- 97 :えんいー:えんいー
- えんいー
- 98 :うにゅう:06/03/18 00:53 ID:kwy4D81E
- *OnUserInput が無いんじゃないの?
これが無いとInputboxのイベント処理が取得出来ない。
- 99 :うにゅう:06/03/18 01:14 ID:O7bXBh/+
- ↑ありがとうございます。
上手くいきました。
ところで触り反応の「なでられ」とはいったいどんな時に反応するのですか?
- 100 :うにゅう:06/03/18 02:40 ID:kwy4D81E
- なでられは当り判定エリアの上でマウスカーソルを動かしたときに反応する。
適当なゴースト動かして頭なり胸なり足なり好きなとこでやってみれば分かると思う。
- 101 :えんいー:えんいー
- えんいー
- 102 :えんいー:えんいー
- えんいー
- 103 :えんいー:えんいー
- えんいー
- 104 :えんいー:えんいー
- えんいー
- 105 :えんいー:えんいー
- えんいー
- 106 :えんいー:えんいー
- えんいー
- 107 :えんいー:えんいー
- えんいー
- 108 :うにゅう:06/03/30 00:56 ID:A86jPu06
- 初めまして。
人格の切り替えを利用して、
いくつかの話題を喋らせるデータベースっぽいゴーストを作ってるのですが、
別人格用の話題をひとつの人格ですべて喋らせるようなことって、できるのでしょうか?
あと、ついでに。
@1
(2)
@2
(3)
@3
(4)
と繰り返していったときって、いったいどれくらい深いところまで単語を読みとれるのでしょう?
自分で適当にやってみたら五くらいまではできたのですが、
ひょっとしたらやらない方がいいのかもしれないので、ここで聞いてみます。
- 109 :うにゅう:06/03/31 00:59 ID:n8QTLU0Q
- すべての話題なら里々Wikiの複数の辞書フォルダを読み込むを見ればいいかな?
単語に関しては詳しい人におまかせするとして
個人的には余り深いところまではやらない方が良いと思う。
見通しが悪くなるし、エラーの原因になるだろうし。
- 110 :えんいー:えんいー
- えんいー
- 111 :yagi:06/04/02 00:03 ID:Ik55b6EI
- >>113
後半について。
100段階や200段階くらいでは問題ないと思います。
- 112 :うにゅう:06/04/05 10:09 ID:cBRwRiKo
- 里里を使って人工知能搭載ゴーストを作ろうと企んでいるものです。
とりあえず野望への第一歩として自己学習型ゴーストを作りたいのですが、
ゴースト起動中にそのゴースト自らの辞書を改編することは可能でしょうか?
よろしくお願いします。
- 113 :yagi:06/04/05 15:34 ID:J5jAFcUg
- >>117
単語の追加程度はできますが、削除・変更はできなかったように思います。
テキストファイルを操作するSAORIを使えば間接的には実現できるかもしれませんが、
少々ややこしい話にはなります。
それっぽいところではlisp栞なんてのもあるようです。
http://www.geocities.jp/isson40/
フレームワークが無いため、伺かシステムへの知見は必要になってしまいますが。
華和梨や文は動的な辞書編集ってできましたっけ? >識者
- 114 :さとー ◆wtNnKAwArI :06/04/05 22:05 ID:a/MypgFI
- >>118
華和梨・文はテキスト読み込み・書き出しが可能なので、少なくとも再起動タグを
駆使すれば現状でも動的な辞書編集が可能です。
また、単語の追加・削除・変更も可能ですが、「どのファイルからどの単語を読んだか」
まではデータベースに記録してません。このため、ゴーストが起動しっぱなしの状態で
辞書ファイルを編集しても、再読み込みしただけでは記憶が二重化してしまう可能性が
あります。
もっとも、ユーザ側で「どのファイルにどんな単語エントリを書いておくか」のルール決めで、
辞書再読み込み前に該当エントリを一掃しておく、といった工夫は可能かと思います。
#そういうフレームワークが必要であれば供給します。華和梨の場合は、ですが。
- 115 :113:06/04/06 14:25 ID:oYMX+1MA
- あ、wikiにあったんですね。
読んだつもりだったけれど。
PCの不調でお礼も書き込めませんでした。
すいません。
- 116 :うにゅう:06/04/06 22:21 ID:DCItbqA+
- >>118
>>119
ありがとうございます。
その件につきましてはSAORIのedittext.dllを使って挑戦せしてみます。
ところで
*お勧めご飯の追加
:お勧めのご飯って何がある?
\![open,inputbox,答え]
*答えを教えてもらった
:(答え)ね。
:よし、今度食べにいこう!
(単語の追加、食事、(答え))
↑をやろうとすると↓のようなのが出ます。
http://legokichi0120.harisen.jp/nanashi.jpg
その後OKを押すと
*答えを教えてもらった
の始めの一文字「答」だけをさくらが喋って終ってしまいます。
これは何がいけないのでしょうか?
よろしくお願いします。
- 117 :うにゅう:06/04/09 09:11 ID:Rwk2jMrE
- 里々Wiki - 単語の追加によれば
dic***.txtに既にその単語群が記述してあり、その中に最低1つ単語が入っている必要があります。
SS見る限りだとエントリは有るが、単語が登録されてないようだが。
- 118 :うにゅう:06/04/09 13:59 ID:1qekakDI
- 複数の単語群からひとつの単語だけを拾わせるってこと、できますか?
あと、ポストと狛犬ではdic_stringにあるにある中の(&R)っていうのは、
横への展開を指示するものでしょうか?
- 119 :yagi:06/04/10 14:01 ID:GQCT4AN+
- >123
(&R)は、メニューをキーボードで操作する時のキーを指定しています。
表示は(R)にアンダーバーがついたものになります。
- 120 :うにゅう:06/04/10 18:53 ID:fk7K74Z2
- >>122
ありがとうございます。
上手くいきました。
- 121 :うにゅう:06/04/11 01:25 ID:fnHSkOaE
- >>124
あ、あー。そのRですか。
見てみて納得しました。
- 122 :うにゅう:06/04/15 01:08 ID:WHOsnkmM
- 右クリックの時に出てくるメニューの所をいじることはできますか?
URLのおすすめとかそんなに貼り付けるところもないので、
もしできるのなら、そこを選択肢の中のショートカットとして使いたいのですが、
自分でいじっていたら良くわからなくなってしまいました。
できないんでしょうか?
- 123 :うにゅう:06/04/15 07:08 ID:0V/bD9UI
- おすすめはほとんど好きなだけ追加できますよ。
メニューをいじるとかだけ書かれても何のことかよく分からないですけど
ポストさんでいうところの dic06_String.txt とかは見てみました?
- 124 :127:06/04/16 02:34 ID:9cTlUomM
- あ、書き方がダメですいません。
メニューでお勧めに使ってるところを、ホットキーやショートカットキーのように使いたいんですよ。
Aという機能を使うとして、バルーンのほうで使うメニューからは説明を挟んでから機能を作動、
右クリックメニューのほうは説明をすっ飛ばしてAという機能を作動させる、という具合に。
例えば通常のバルーンから選択肢を辿ってゴーストに話をさせようとするとき、
_なにか話す
*なにか話す
:これをするとゴーストが話します。話しますか?
_する {Tab} 話す
_やめる
*話す
()
という道筋を辿るように書いたんです。で、お勧めの中のほうにも「話す」にジャンプさせたい欄を置いておいて、
そっちをクリックすると、途中の説明なしにゴーストが話し出す、という風にしたかったんです。
\1側のほうはお勧めに入れておくものもないから、
リンクを張る以外のなにかに使えたらな、と思ったわけですが、書き方が悪いのかできなくって。
なんか、これを書いてるうちに、素直にホットキーでも設定すればいいような気になってきました。
- 125 :うにゅう:06/04/16 03:39 ID:eluaaz56
- なるほど。面白いことしようとしてますね。
試しにちょっとやってみましたけど
空URL入れてスクリプトだけ実行させるようなやり方だとダメみたいですし
そういった使い方出来ない気もするけどどうなんでしょ。
誰か詳しい人いないかな。
- 126 :新参者:06/04/22 20:17 ID:UrPIwemc
- >>130
自分は、くわしくないです。。
ホットキーですら、初耳ですよ。
やりたい機能があるのですが、
よくわからないです。
ご教授願いたいです。
1、ヘッドライン機能の停止の方法
ポストさんのサンプルゴーストを使って作ってるのですが、
ヘッドラインの機能がわからないです。
やらなくても問題はないでしょうか?
2、プレゼントしたい
例えばケーキをあげると、喜ぶ等の反応をするようにしたいです。
また、プレゼントをあげた回数もカウントしたいのですが、
それはどうすればいいでしょうか?
- 127 :うにゅう:06/04/23 16:50 ID:vUSEpDg+
- >>131
ホットキー確かはポストだとdic2に書かれている「(R0)が押された」という奴です。
キーによっては表記と違うものがあるので、れしばで確認すると便利です。
ヘッドラインはニュースサイトの更新情報を読むだけなのでやらなくても問題は無いです。
本体で設定できるので、そのままにしておいても問題は無いですが、どうしても無しにしたいならdic2に
*OnHeadlinesenseBegin
\e
とでも記述しておけば本体の設定をいじることなくヘッドラインを止められます。
プレゼントは例としてですが
_ケーキをあげる
*ケーキをあげる
$ケーキあげた回数【TAB】(ケーキあげた回数)+1
:台詞
とすれば回数をカウントできます。
回数によって反応を切り替える事もできますが、必要なら説明いたします。
- 128 :132:06/04/23 16:58 ID:vUSEpDg+
- 訂正
$ケーキあげた回数【TAB】(ケーキあげた回数)+1
ではなくて
$ケーキあげた回数=(ケーキあげた回数)+1
でした。
- 129 :うにゅう:06/04/23 18:50 ID:i7Y5PkD+
- >>129
できるようですよ。
ttp://d.hatena.ne.jp/ponapalt/20060423/1145766761
- 130 :うにゅう:06/04/24 00:36 ID:I5vOhAY2
- >>134
あ、ありがとうございます。そっち見てみます。
130の方もありがとう。
ちなみに俺は、理夢を見ていて便利だなと思ったんですよ。
ダブルクリックと比べてレスポンス早いし、途中にクリック入れなくてもいいなあって。
まあ、里々じゃないのですけれど。
- 131 :新参者:06/04/27 00:18 ID:3gFa1LgE
- >>132
ありがとうございます。
あとプレゼントなのですが、
メニューでなく、ドラック&ドロップ(以後D&D)ではできませんか?
ついでに、D&Dでファイルを認識するのはどの部分なんでしょうか?
- 132 :うにゅう:06/04/27 18:07 ID:PCywKums
- >>136
ファイルをD&Dするということでしょうか?
とりあえず、ファイルやURLを認識する部分はdic02_Eventの
*OnURLDropping
でURLを認識
*OnFileDropped
:(0)ドロップされたファイルは(R0)です。
と書けばファイルを認識しますが、返すのはファイルの場所です。
あとファイルの方はデフォルトでは書かれていないので、追加する必要があります。
- 133 :新参者:06/04/28 18:22 ID:wJjMp1X6
- >>137
「dic02_Event」のテキストを作って中に、
*OnURLDropping
は、URLをD&Dで認識。
*OnFileDropped
でファイルを認識ということですね?
そういえば、
*OnFileDropped
:(0)ドロップされたファイルは(R0)です。
↑の(0)は絵を表示するんですよね?
(R0)は、なんですか?
- 134 :うにゅう:06/04/28 19:32 ID:JEtOVcY+
- >>138
そういうことでが、dic02_Eventはポストからの改造だと最初からあるので、それに追記すれば大丈夫です。
(R0)は里々におけるReference0のことです。
SHIORI EventによってReferenceの値は違うので、それについてはDisc-2のゴースト製作を参照された方がいいです。
- 135 :新参者:06/04/29 13:03 ID:IbzmIvZw
- わかりましたぁ。
有り難うございます。
またわからない事があったら。。。
よろしくお願いします。
- 136 :うにゅう:06/04/30 01:26 ID:h7gMXcUU
- >>140
いつでもどうぞー
- 137 :新参者:06/05/02 21:45 ID:A85ige16
- 続いて。
アイコンを自分で作成し、
表示を変えようとしたのですが・・・。
変えたとたん起動しなくなりました。
私のした方法は、
自作アイコンをフォルダに入れる、
同じフォルダのテキストの中に入っているアイコンの参照らしき場所を変更する。
です。
何色以下でないとだめとか、そうゆうのでしょうか?
- 138 :うにゅう:06/05/03 19:36 ID:WXhiPG7s
- 初めまして
ゴーストを作ろうと思い立って色々と見て回ってるんですが、今一分からない部分があります
Aというトークが話された場合、Bというトークが解禁される、
と言ったようにするにはどうすればいいんでしょう?
*
>トークB【タブ】(Aを聞いた)
:ランダムトークA
$Aを聞いた=1
*トークB
:ランダムトークB
とした場合、Bの扱いはイベントトークになってしまいますよね…?
さらにフラグを立てた時点でトークAは話されなくなっちゃいますよね…?
あるランダムトークを聞く事によって、話されるランダムトークが増える処理、
というのはどのような記述をすればいいんでしょうか?ご教示お願いします
- 139 :yagi:06/05/03 19:50 ID:viwcV2IQ
- >>143
「採用条件」を使うといいです。
http://yagi.xrea.jp/SatoriSpecWiki/pukiwiki.php?cmd=read&page=121&word=%B2%CF%C6%B8#content_1_1
- 140 :yagi:06/05/03 19:51 ID:viwcV2IQ
- 間違えた。こっち
http://yagi.xrea.jp/SatoriSpecWiki/pukiwiki.php?121#content_1_1
- 141 :yagi:06/05/03 19:54 ID:viwcV2IQ
- 143の例でいえば、以下のような感じで実現できると思います。
*
:ランダムトークA
$Aを聞いた=1
*【タブ】(Aを聞いた)
:ランダムトークB
- 142 :143:06/05/03 20:46 ID:WXhiPG7s
- >>144-146
ご丁寧にありがとうございます
具体例も書いてくださって大変参考になりました
これから先もご迷惑をかけるかもしれませんが、よろしくお願いします
- 143 :うにゅう:06/05/03 23:48 ID:Uh8/J7A6
- >>142
アイコンの場所を設定したのはdescript.txtでしょうか?
ghostのmasterフォルダに入れて、descriptに「icon,アイコン名.ico」で問題なく表示されるはずなのですが…。
フォルダの名前と編集したファイルを詳しく教えてもらえるとありがたいです。
- 144 :えんいー:えんいー
- えんいー
- 145 :うにゅう:06/05/04 23:55 ID:ahJhuGpg
- オンライントーク用のテキストを出力するCGIを組んだのですが、ファイルのダウンロードの仕方が分かりません。
里々かSAORIでダウンロードする方法はないでしょうか。
- 146 :うにゅう:06/05/05 13:12 ID:e7zhXuLU
- >>150
なにやりたいのかよくわかんないけど、httpc.dllじゃダメ?
- 147 :150:06/05/05 14:47 ID:KFksVtIE
- >>151
httpcだとサーバーに負担をかけてしまうので、里々の辞書形式で作られた
テキストファイルをダウンロードして、ghostフォルダに保存させたいのです。
- 148 :えんいー:えんいー
- えんいー
- 149 :yagi:06/05/05 18:11 ID:8Vc0PPNs
- >>152
httpc.dllで1回だけダウンロードすればいいんでは?
- 150 :うにゅう:06/05/05 21:19 ID:1WgwSh6s
- >>152
httpc.dllってファイルをダウンロードするだけって使い方もできるよ。
「葉子とタヌキ」ってゴーストがそんな感じで辞書ファイルをダウンロードしてるから
参考にしてみるといいかもね。
- 151 :150:06/05/06 17:13 ID:D36Sc3uA
- >>154-155
無事ダウンロードさせることが出来ました。
有難うございます。
- 152 :うにゅう:06/05/17 08:52 ID:O4MiS6qg
- mciaudiorで、曲を続けて再生する時に(ループでなく、複数曲を続けて)、
曲の切り替わり時の処理でトークが中断されるのですが、
それを防ぐには、どうすれば良いでしょうか?
- 153 :うにゅう:2006/08/01(火) 09:52:46 ID:7SP7vC9w
- 里々でlaunch.dllを使う方法ってどうするんですか?
アプリを登録するところまではいけたんだけど、
メニューから実行できない。
というか、さっぱり。
どなたかご教授お願いします。
- 154 :うにゅう:2006/08/17(木) 09:11:49 ID:e8fEz/Y+
- >>157-158
もう少し詳しく状況を説明してください。
- 155 :うにゅう:2006/08/19(土) 15:51:58 ID:YJPhjZ8U
- ここでいいのかな?
他のゴースト甲がOnGhostCalledの応答として
里々ゴースト乙をToに指定しゴースト間コミュニケートを行うと
乙は甲ではなくユーザーからの問いかけとして処理してしまうのですが。
他の栞、確認したものは華和梨だとこのタイミングでも甲は甲として扱われてます。
- 156 :うにゅう:2006/08/21(月) 11:48:36 ID:mV3pLcxY
- >160
里々ゴースト乙が、OnCommunicateで受け取っている(R0)の中身がUserになってるってことですか?
- 157 :160:2006/08/21(月) 23:16:27 ID:P5c22VGo
- >>161
調べたところ、下記のようになりました。
・(R0)は(他の栞と同じく)コミュニケートを送ったゴーストのさくら側の名前。
・応答は*ユーザ「 云々で定義されたものが使われる。
・乙は甲に対しコミュニケートを送ることはない。
環境は下記の通りです。
・ベースウェアはSSP1.10.31
・甲は華和梨8.2.4にだいたいこんな感じで書いたもの。
setstr System.Response.To ${System.Request.Reference0};
return ${喋.呼び出されたよ};
・乙は人様のゴーストですが確認できただけで
3体の里々ゴーストでこの現象が起きたので、
ゴースト固有のスクリプトではなく里々側の問題と思われます。
- 158 :160:2006/08/21(月) 23:35:52 ID:P5c22VGo
- 確認できただけで、というか確認しただけで、ですね;
里々ゴーストでコミュ辞書を持ってるもの全てでした。
ちなみに里々の場合ユーザからのコミュだとR0はuserではなく"ユーザ"になるようです。
- 159 :yagi:2006/08/23(水) 10:48:13 ID:CSmKSNJ6
- >・(R0)は(他の栞と同じく)コミュニケートを送ったゴーストのさくら側の名前。
>・応答は*ユーザ「 云々で定義されたものが使われる。
上記2点から、動作自体は正常(想定されたもの)と思われます。
多分、OnGhostCalledではなく、通常のOnComminuteでも起こるのではないでしょうか。
原因は里々コミュニケートの応答選択アルゴリズムの問題(というか癖)ですね。
『ユーザ「』がついていても、それはユーザへの応答に限定されるわけではない……んだったと思います。確か。
どのトークを採用するか選ぶ際に「名前が一致すれば優先度が上がる」というだけで。
コミュニケート用のトーク選択の仕組みが、対ゴーストと対ユーザを完全に切り分けてないということです。
- 160 :yagi:2006/08/23(水) 10:52:41 ID:CSmKSNJ6
- 仕様がそうなってるのでバグではないけど、
仕様の方が間違ってるよなーという話ではあります。
で、対応としては、
1
相手方ゴーストの作者と連絡をとって、
OnGhostCalled、OnCommunicateで固有会話への分岐を入れてもらう
2
会話内容を工夫して、相手方のユーザ対応会話をうまいこと流用する
ってところでしょうか。
- 161 :yagi:2006/08/23(水) 10:57:28 ID:CSmKSNJ6
- ん、話が違う気がしてきた。
なぜOnGhostCalledでOnCommunicateの応答が呼ばれるんだろう。orコミュニケートタイプのトーク検索が行われるんだろう。
OnGhostCalledが204だとOnBootが呼ばれる、のは普通だけど。
http://crow.aqrs.jp/reference/all/Shiori/main.html
ヘッダで何か分岐している?
- 162 :160:2006/08/23(水) 13:32:05 ID:FiAIfO4o
- ちょっと分かりづらいようですね;
・OnGhostCalledを受けたのは(里々ではない)ゴースト甲
・OnCommunicateを甲から受けて妙な反応を返したのが里々ゴースト乙
単に*ユーザ「のエントリを探索するということ以上に奇妙な点がありまして。
*ユーザ「と*「の両方に、まったく同じ会話部分に反応するものがあった場合、
通常(つつきとゴーストのメニューの反応で送られたコミュ)は*「が優先されるのですが、
OnGhostCalled→コミュで来たときだけ何故か*ユーザ「の反応が優先されます。
(OnBoot他の似たタイミングでコミュを送るとどうなるかはまだ試してませんが;)
確率は今のところどちらも100%。
- 163 :yagi:2006/08/24(木) 10:25:18 ID:lbz7zxuI
- なるほど。
そうすると、何かリクエスト内容に違いがあると考えるのが妥当だと思うんですが、
・つつき/メニュー → コミュ
・OnGhostCalled → コミュ
で送られてる内容は全く同じなんでしょうか。
「れしば」を立ち上げておくと、その辺がわかるかと思います。
また、コミュニケート時のトーク候補選択の模様は、割と詳細に報告してたと思うので、
その辺も比べてみるとわかるかも。
- 164 :160:2006/08/29(火) 10:05:14 ID:+80Ev6rY
- >168
調べたところ、、、
「こんにちは」ではなくその後の「今日は〜」に反応していました。
完全にこちらの早とちりでした;
お騒がせして申し訳ありません。
- 165 :うにゅう:2006/09/02(土) 11:37:59 ID:5few9naM
- すみませんが、里々のバグ報告等はどこへ投稿するのが適しているのか
教えてくださいませんでしょうか。
私が修正版を再配布するのは有効性からみても、気が引けることですから、
バグ報告の形とさせていただきたいので。
- 166 :うにゅう:2006/09/02(土) 19:01:56 ID:OOFdHdCI
- とりあえず、話の内容からすると、すでに不具合を修正した
里々のソースコードがあるということでしょうか?
それなら、どこかにそのソースコードをアップロードした上で
ここにそのURLを示しておけば、必要な人が見るとは思いますが。
- 167 :うにゅう:2006/09/02(土) 20:42:27 ID:5few9naM
- 了解しました。
若干スレ違いかとは思いますがここにURLを張っておきます。
ttp://navy.nm.land.to/sr_data/sr_data.cgi?action=make_html&cat=10&txtnumber=log
から10_30_2.zipをダウンロードしてください>関係者様
- 168 :うにゅう:2006/09/02(土) 23:19:09 ID:/3cpO57Y
- 今はSSPのぽなdが里々のメンテを精力的にやってるから
ぽなdにに投げてみたらどうよ?
……と思ったらすでに反映されてんでやんの。
- 169 :170:2006/09/03(日) 00:38:18 ID:XNjOS46g
- 本当ですね。ありがたいことです。
ということで172のアーカイブは役目は果たし終えましたので削除いたしました。
御大曰くどこでもとのことですので、今後の際は適当なところに投稿いたします。
即座に反映してくださったぽなさんはもちろんのこと、
アドバイスをくださった171と173さん、ありがとうございました。
- 170 :うにゅう:2006/09/04(月) 12:28:47 ID:oyV223SM
- 再インストール時の初回起動
「一度消したくせに、また来たの?」
みたいなのを入れたいのですが、どうすればいいのでしょうか。
- 171 :うにゅう:2006/09/04(月) 21:43:08 ID:Ec3/ujyo
- >>175
dic02_Event.txtにある*OnFirstBootを
*OnFirstBoot
>消され経験あり初回【TAB】(R0)>0
>初回
*初回
:(0)はじめましてだね。よろしく。
*消され経験あり初回
:(8)一度消したくせに、また来たの?
とかやればいいんじゃないかと思う。
- 172 :うにゅう:2006/09/04(月) 23:02:15 ID:oyV223SM
- >>176
動作確認しました。
ありがとうございます。
- 173 :うにゅう:2006/09/06(水) 20:25:21 ID:ZNs6IHpQ
- ぽなdの里々が解凍できない…orz
- 174 :うにゅう:2006/09/07(木) 02:18:25 ID:6+FZdRnU
- 手持ちのPhase Mc127-2なら普通に解凍出来てるが。
UNZIP32.DLL Ver 5.42で問題なし。
念のため手持ちアーカイブのハッシュ書いておく
satori.zip
MD5: 37E2F9BBA99CBB390387FD4191815BB3
SHA1: 0CC24B3DFF60341EACA45243A59B9CF18ACE8F74
CRC32: 8944E3CC
satori-src.zip
MD5: C48AE4B338BF2EEDAE685894AE417B71
SHA1: 07D9C4FF90475729A36E7FD75F347E710D3DEAA1
CRC32: CA20F96E
- 175 :うにゅう:2006/09/10(日) 15:58:23 ID:+jf2fEgU
- *(誕生月)月(誕生日)日
:(5)(ユーザ名)、お誕生日おめでとう。
ユーザの誕生日を登録してもらうまではいいのですが、
起動時にうまくいかないのです。
どうすればいいのか、よろしくお願いします。
- 176 :うにゅう:2006/09/10(日) 18:54:44 ID:40oxvwjs
- こんなかんじ。OnBootはdic02_Event.txtにあるやつをかきかえて。
*OnBoot
>誕生日起動【タブ】(現在月)==(誕生月)&&(現在日)==(誕生日)
>(現在月)月(現在日)日
>起動
*誕生日起動
:(5)(ユーザ名)、お誕生日おめでとう。
- 177 :うにゅう:2006/09/10(日) 19:28:42 ID:+jf2fEgU
- うまくいきました!
ありがとうございます。
- 178 :うにゅう:2006/09/21(木) 18:01:27 ID:XTXVLfYE
- 好感度みたいな上下する値を、マイナスにはしたくないのですが
(底の値は0)、わざわざ
*なでられ
>リセット (好感度)<0
*リセット
$好感度=0
こんな感じに間に挟んで処理するしかないのでしょうか?
- 179 :うにゅう:2006/09/21(木) 18:03:26 ID:XTXVLfYE
- 上げ忘れました
- 180 :うにゅう:2006/09/21(木) 20:21:58 ID:ReJI3HVw
- http://misaki.halfmoon.jp/ の ゴースト作成小技集 が役に立つと思われる。
- 181 :うにゅう:2006/09/23(土) 00:23:47 ID:h81Bv8U+
- 情報ありがとうございました
- 182 :うにゅう:2006/10/04(水) 00:53:28 ID:v/gN7AHg
- satori_conf.txt
の初期化する変数を多めに登録してみたところ、
なぜか右クリックメニュー(\0,\1共に)の項目が「二重」に表示されました
(例えば登録したリンクが10件なら、表示される項目は倍の20件になります)
突然の出来事であせりましたが、初期化変数の数を減らすと回避されました
それではご報告まで
- 183 :うにゅう:2006/10/19(木) 22:20:06 ID:Zi1+4iqE
- ちょっとした疑問なのですが、
ぽなさんの里々phase Mc125-1は544KBもあるのですが、何でこんなに大きいのでしょうか?
同時に落としたと思われるssu.dllも244KBと、どちらも通常の3倍の容量です。
(やぎさんのphase 123は192KB、ぽなさん最新版のphase Mc128-2は177KB)
phase Mc125-1とそのssu.dllにはその他と違う何か特殊武装が積んであるのでしょうか?
- 184 :うにゅう:2006/10/20(金) 00:17:40 ID:JI/lbClA
- UPX圧縮してあるかしてないかの違い。
- 185 :sage:2006/10/20(金) 17:04:00 ID:EGYN7Rno
- なるほど。前々から気になっていたので
情報ありがとうございました。
- 186 :うにゅう:2006/12/12(火) 18:53:38 ID:oU7zdbtw
- 大変恐れ入りますが、質問させてください。
ゴーストを同時起動させた際に、後から呼んだゴーストへ挨拶するようにしたのですが
呼んだゴースト名に特殊記号( + - * / など)が使われていると
「計算式が不正です」と表示されて挨拶をせず通過してしまいます。
特定のゴーストに対しての挨拶を入れてあるのですが、
それをチェックする段階でエラーが起こっている様子です。
*OnGhostCallComplete
>特定ゴーストとの掛け合い (R0)==特定ゴースト && (確認値)>=1
>それ以外の挨拶
(R0)に「名前に特殊記号の入ったゴースト」が入るとエラーになるようです。
R0をFMO1nameに変更しても同じ結果になってしまいました。
諦めて別の記述にしたほうがよいのでしょうか。よろしくお願いします。
- 187 :うにゅう:2006/12/12(火) 22:04:44 ID:HzxYPfk+
- これはどうですか?
http://www.mac.gn.to/satori/index.php?%5B%5BSAORI%B4%D8%CF%A2%5D%5D#content_1_8
- 188 :うにゅう:2006/12/13(水) 01:22:42 ID:FX3o+pBU
- >>192さん
191ですが、eraseの入れ子表記で無事に動かすことが出来ました。
ありがとうございます。
いまだ解らないで動かしている部分が多いのを実感させられました。
- 189 :うにゅう:2006/12/16(土) 22:35:34 ID:IaXSCiPY
- ランダムトーク中、そのパソコンがインストールしている他のゴーストの名前を呼ばせたいのですが、それって可能でしょうか?
- 190 :うにゅう:2006/12/17(日) 22:06:54 ID:9/VYLB7A
- saoriを使えば可能だと思います。
里々だけでは駄目かと。
- 191 :うにゅう:2006/12/18(月) 23:18:08 ID:J6L3TrUk
- >>195さん
saoriで調べてみたら見つかりました。
どうも有り難う御座います。
……でも配布終了してるみたいでした。泣ける。
- 192 :うにゅう:2006/12/19(火) 23:49:07 ID:EJHYJ66E
- prin.dllならせれ子に入ってますね。
http://mycom.cside21.com/
- 193 :うにゅう:2006/12/20(水) 23:07:28 ID:fkdMfYMY
- どうもありがとうございます!
半分諦めていました。本当に助かります。
- 194 :うにゅう:2006/12/21(木) 20:30:33 ID:gDZz6eNo
- 里々でOnSatoriBootの時点で自身の栞のあるディレクトリの絶対パスを取得する方法をどなたかご存知ないでしょうか?
OnSatoriBootより遅いOnNotifySelfInfoイベント以外の方法で。
- 195 :うにゅう:2006/12/31(日) 00:29:47 ID:3BdCuWYg
- SAORIでできると思います。
- 196 :うにゅう:2007/02/10(土) 16:40:28 ID:35sJquUc
- 自己解決しました。
(FMO0ghostpath)で取得できるようです。
ご迷惑をおかけしました
- 197 :うにゅう:2007/02/10(土) 23:09:26 ID:yXRNneMQ
- FMO0ghostpathですと自分自身とは限りません。
(pwd)だとどうですか?
- 198 :うにゅう:2007/02/28(水) 22:44:30 ID:CRraKvrY
- 里々ですごい規模のゴーストって
涼璃とまぐに
ナースのたまご
以外に何がありますか?
参考にしたいんで。
- 199 :うにゅう:2007/03/03(土) 08:32:11 ID:IFiPNhlk
- なんの規模だか知らないけど、テキスト量で言うなら
月夜のおとぎばなしシリーズとか人体視願/ヴィイ辺り
- 200 :えんいー:えんいー
- えんいー
- 201 :えんいー:えんいー
- えんいー
- 202 :199:2007/04/03(火) 21:27:44 ID:rRlRmRXw
- >202
(pwd)
里々の環境変数ですね。
satori.dllの存在するディレクトリのパスが取得できるようです。
ありがとうございます。
- 203 :うにゅう:2007/04/24(火) 11:04:59 ID:xv2F3yN6
- 質問です。里々でプロパティシステムは読めますか?
リファレンス系サイトで色々アクセス方法が書いてあったのでるのですが
読めませんでした。
環境変数の%〜は一部の物は読み出せるのですが%Property[]は読めません
タグも(\![get,property,イベント名〜)イベントが発生してくれません
(成功するとイベントに飛ぶんですね?)
やりたい事はヘッドライン名リスト取得したいんだけど…
プロパティシステム使えないとなると、SAORIでフォルダ・ファイル解析
しないとだめかな…
まぁ\![execute,headlineにランダム以外に順に実行が実装されれば一番
楽だけど…、ばぐとらっくにそれっぽい記載があったので待つのが吉かな…
- 204 :うにゅう:2007/04/25(水) 06:02:27 ID:SwjFQNqU
- \![execute,headline,sequential]
とか。random,sequential,lastinstalledはヘッドラインにも使えるみたい。
- 205 :うにゅう:2007/04/25(水) 11:42:31 ID:9pe2G7aA
- ありがとうざいます先ほど確認しました
- 206 :うにゅう:2007/04/27(金) 19:06:48 ID:xfkUObP+
- 2.0.1で%property[]にアクセス出切る様になりましたね
- 207 :任意たん@開発中:2007/05/10(木) 00:20:00 ID:TE1okkYw0
- Mc131-1リリース
http://ms.shillest.net/satoriya.xhtml
- 208 :任意たん@開発中:2007/05/17(木) 21:28:21 ID:g23mfY4Y0
- ssuのsplit、変数S0〜周りがおかしいような
R0〜は
$i【タブ】0
R(i)とかで(i)が半角数字でも問題ないけど
S(i)はダメみたい、
全角にすればok、S(han2zen(i))
あと前回split関数で分割した内容が初期化されてないような
前回分割数より今回分割数が少ないと、前回分がS*に残ってる
- 209 :任意たん@開発中:2007/05/17(木) 22:50:02 ID:g23mfY4Y0
- >>208の件、もう少し詳しく調べて整備班のバグレポートに上げなおしました
- 210 :任意たん@開発中:2007/05/26(土) 00:26:17 ID:2A5+4wVU0
- ちょっと困っています。よろしければ知恵をお貸しください。
変数が特定の値以下にならないようにしたく、
(if,(テスト)<=0,(set,テスト,0),(set,テスト,(テスト)−1))
こう書いてみました。
これで$テストが0以下の場合0になり、
1以上の場合はマイナス1されると思ったのですがうまく動いてくれません。
何か良い案などありませんでしょうか?
- 211 :Wiz☆:2007/05/26(土) 03:30:13 ID:PzU/+XGU0
- こちらのWikiを参照されると良いかと思います。
がんばってください!
「Spicy&Sweety Water」さま
http://misaki.halfmoon.jp/wiki_ssw/wiki.cgi/ghost#p0
- 212 :任意たん@開発中:2007/05/26(土) 22:27:38 ID:2A5+4wVU0
- http://misaki.halfmoon.jp/wiki_ssw/wiki.cgi/ghost?page=%CA%D1%C6%B0%C3%CD%A4%CE%A4%A2%A4%EC%A4%B3%A4%EC
これですね。ありがとうございます。
というか〃質問が>>178で出ていましたね。すみません。
- 213 :任意たん@開発中:2007/05/26(土) 22:36:12 ID:mCBslb+Y0
- 俺も見たけど解りづらい
if関数内でset関数は使いえない
ぐらいは言っといた方が良いと思う
- 214 :Legokichi:2007/07/03(火) 00:22:48 ID:On23st5c0
- >>210
http://d.hatena.ne.jp/legokichi/20070702#1183389286
いまさらな気もするけどここに書いときました。
- 215 :任意たん@開発中:2007/07/15(日) 22:21:37 ID:uMq2AKH+0
- ユーザコミュニケートからの入力によりゴーストとユーザ間で
オラ無駄ラッシュの掛け合いが出来るようにしたいのですが、
自分のやり方だと途中で改行してしまってなんともかっこ悪い事になります。
何か良い方法があったらご教授ください。
一応下に今現在作りかけのコミュを書いておきます。
*ユーザ「 オラ
$カウント=(count,(R1),オラ)
:(07)(無駄)ァッ!
*ユーザ「 無駄
$カウント=(count,(R1),無駄)
:(07)(オラ)ァッ!
*無駄
$カウント=(カウント)−1
\0無駄
>無駄 (カウント)
*オラ
$カウント=(カウント)−1
\0オラ
>オラ (カウント)
- 216 :215:2007/07/15(日) 22:23:37 ID:uMq2AKH+0
- すいません、【タブ】を書き忘れてました(汗)
*無駄
$カウント=(カウント)−1
\0無駄
>無駄【タブ】(カウント)
*オラ
$カウント=(カウント)−1
\0オラ
>オラ【タブ】(カウント)
- 217 :任意たん@開発中:2007/07/15(日) 23:39:48 ID:hWKvHGA20
- ユーザの無駄×nにゴーストがオラ×(n+1)と返事するパターン
もう少し軽量化できそうな気がしないでもない
*ユーザ「 無駄
$オラオラ【タブ】オラ
$カウント=(count,(R1),無駄)
>オラ1【タブ】(カウント)==1
>オラ2【タブ】(カウント)==2
>オラ3【タブ】(カウント)>=3
>オラ発動
*オラ1
$カウント=(カウント)−1
$オラオラ【タブ】(オラオラ)オラ
>オラ1【タブ】(カウント)==1
>オラ2【タブ】(カウント)==2
>オラ3【タブ】(カウント)>=3
>オラ発動
*オラ2
$カウント=(カウント)−2
$オラオラ【タブ】(オラオラ)オラオラ
>オラ1【タブ】(カウント)==1
>オラ2【タブ】(カウント)==2
>オラ3【タブ】(カウント)>=3
>オラ発動
- 218 :任意たん@開発中:2007/07/15(日) 23:41:17 ID:hWKvHGA20
- *オラ3
$カウント=(カウント)−3
$オラオラ【タブ】(オラオラ)オラオラオラ
>オラ1【タブ】(カウント)==1
>オラ2【タブ】(カウント)==2
>オラ3【タブ】(カウント)>=3
>オラ発動
*オラ発動
:(オラオラ)ァッ!
$オラオラ【タブ】
$カウント【タブ】
ここでしか使わない変数をセーブデータに残すなんて無駄無駄ァッ!
軽量の為にクールに消すぜ
- 219 :任意たん@開発中:2007/07/15(日) 23:46:26 ID:hWKvHGA20
- =訂正=
一番最初の >オラ発動 は不要
*ユーザ「 無駄
$オラオラ【タブ】オラ
$カウント=(count,(R1),無駄)
>オラ1【タブ】(カウント)==1
>オラ2【タブ】(カウント)==2
>オラ3【タブ】(カウント)>=3
- 220 :任意たん@開発中:2007/08/12(日) 18:46:35 ID:Hj7tthkg0
- >>215さんではないのですが質問させてください。
この
*オラ1
$カウント=(カウント)−1
$オラオラ【タブ】(オラオラ)オラ
>オラ1【タブ】(カウント)==1
>オラ2【タブ】(カウント)==2
>オラ3【タブ】(カウント)>=3
>オラ発動
という部分は、どうして(カウント)−1しないといけないのでしょうか?
ためしに外してみたら動きませんでした。
マヌケすぎる質問かもしれませんが、原理が分からなかったので質問してみました。
- 221 :Legokichi:2007/08/12(日) 21:13:11 ID:+Xw+j/no0
- *ユーザ「 無駄
:(loop,オラ,(count,(R1),オラ)+1)
@オラ
オラ
*ユーザ「 オラ
:(loop,無駄,(count,(R1),無駄)+1)
@無駄
無駄
こんなんどうでしょ。
- 222 :220:2007/08/18(土) 22:49:33 ID:SvYJKlZc0
- >>221
返信が遅くなってごめんなさい。
なるほど!それなら理解できました。
色々な書き方があるのですね・・・
ありがとうございましたー。
- 223 :任意たん@開発中:2007/08/22(水) 22:02:16 ID:SOocn0g20
- 初歩的な質問ですみません。
探してみても分らなかったもので・・・。
次のトークを予約するには、
$次のトーク【タブ】答え
*答え
ですよね?
このように書いても次のトークをしゃべってくれません。
何か他に書くことがあるのでしょうか?
- 224 :任意たん@開発中:2007/08/22(水) 22:26:52 ID:acDkafSE0
- これかな?
*OnTalk
>(R1)【タブ】(R0)
()
- 225 :深瀬:2007/08/22(水) 22:39:54 ID:+2/0H5Jc0
- 【タブ】と書いてあるところは【タブ】と書くのではなくてTabキーを
押すのです。
とか?
- 226 :任意たん@開発中:2007/08/23(木) 20:15:09 ID:n/J0dhDY0
- 両方ともやっているのですが、できませんでした・・・。
- 227 :任意たん@開発中:2007/08/23(木) 20:41:43 ID:Hi8z3Y8I0
- 出来ないんじゃなくて意味を取り違えてる可能性を考慮。
【タブ】
という文字列を入れるのではなく
とTabキーで大スペースを入れる、でおっけい。
Tabキー打っても大スペースが入らないなら、テキストエディタをTeraPad辺りに変えると
いいのではなかろうか。
- 228 :任意たん@開発中:2007/08/23(木) 21:22:55 ID:n/J0dhDY0
- 説明不足ですみません。
ちゃんとtabキーでスペース入れています。
それでもできなかったので質問しました。
- 229 :任意たん@開発中:2007/08/24(金) 00:57:45 ID:XGzIKiZg0
- その箇所だけだと何処が不味いのかわからないなぁ。
- 230 :任意たん@開発中:2007/08/24(金) 09:11:38 ID:s+1RPGbE0
- ・Tabキー部分には、Tabの空白が一つだけになっていますか
・$次のトーク【タブ】答え
*答え
の前に半角スペースが入っていませんか(里々wikiからコピペだと半角スペースが入る)
・「*答え」というのが他の箇所にもありませんか
・次のトークはランダムトークで喋らせてますか
思いつくのはこれくらい。
- 231 :深瀬:2007/08/24(金) 15:09:09 ID:bbR3micM0
- とりあえず以下のトークが正常に動くかどうか。
手元では正常にトークする。(念のため、里々は最新verだよね)
*
:1+1は?
$次のトーク【タブ】答え
*答え
:2だね。じゃあ2+2は?
$次のトーク【タブ】答え2
*答え2
:4でしたー。
- 232 :任意たん@開発中:2007/10/28(日) 16:37:59 ID:tDlqe8Cc0
- 質問です。
人名、場所、食べ物などをのせた dic_name.txt があります。
別人格モードで3つフォルダがあるとすれば
それぞれにこの dic_name.txt を用意する(3つ)
必要があるのですが、主人格モードの1箇所にだけ設置して、
残りのフォルダはその1つのtxtから読み込む事ってできないでしょうか?
- 233 :任意たん@開発中:2007/10/28(日) 22:36:36 ID:yjWllMbU0
- >>232
URLが長すぎて張れなかったので、
http://www.mac.gn.to/satori/index.php?%5B%5BTips%5D%5D
の「マルチキャラクタ・多重人格」の中にある「複数の辞書フォルダを読み込む」を見てください。
これを使えば可能です。
たとえば、全てのモードで共有する辞書をcommonフォルダにまとめて
$辞書フォルダ【タブ】chara1,common
とか。
別の人格に切り替えるときにも
$辞書フォルダ【タブ】chara2,common
とcommonフォルダを読み込ませるのを忘れないようにしなくてはいけません。
もちろん、satori.dllと同じフォルダに共有する辞書をまとめて
$辞書フォルダ【タブ】.,chara1
なんかでも大丈夫です。
- 234 :任意たん@開発中:2007/10/28(日) 23:21:58 ID:zQJ29Zmg0
- satori.dllと同じフォルダに共有辞書を読み込ませたかったのですが、
そっちはランダムトーク、触り反応などの辞書も一緒に
読み込まれてしまうので、ちょっとややこしくなるのですね。
ありがとうございました。
- 235 :Legokichi:2007/11/05(月) 01:57:47 ID:7V7+yov20
- 里々で作った各種関数とかをまとめているところってないですかね。
「里々でもこんなことできるぞ」っていうアピールもできるし、
いろいろと使いまわしが利いて便利だと思うのですが・・・
- 236 :任意たん@開発中:2007/11/05(月) 07:38:42 ID:oeKo8yNk0
- 里々Wikiの里々Tips、里々サンプルスクリプト位かねぇ
- 237 :Legokichi:2007/11/06(火) 00:40:11 ID:zhlvmRgQ0
- あるいは駄デベWiki。やはりその辺でしょうかね。
思い切って新設するとさらに混乱を招きそうですし。
- 238 :任意たん@開発中:2007/11/07(水) 10:30:22 ID:P9VEmyA20
- 現状は各所に分散してるから新設して纏めるのもアリだと思う。
- 239 :任意たん@開発中:2007/11/08(木) 18:10:28 ID:Ca/5yR5o0
- 超が付くほど初歩的な質問なのですが、
正常に本体ネットワーク更新ができなくて困っています。
サーバーはinfoseekで、FFFTPを使っています。
ttp://refrain.sakura.ne.jp/ghostmaker/update_dau.htmlこちらのサイトを参考にファイルをアップロードしてみたのですが、
何度試してもゴーストに「何も更新されてない」と言われてしまいます。
多分、マニュアルに目が行き過ぎて、何か簡単な事を見落としているのだと思いますが、
その簡単な事がさっぱり分かりません。
…なんか里々とはあまり関係ない質問だったかもしれませんね。
スレ違いでしたらすみません、出直します。
でも宜しければ知恵をお貸し下さい。…お願いします。
- 240 :任意たん@開発中:2007/11/08(木) 19:06:54 ID:ayU3vxpc0
- その部分の里々記述個所と
更新ファイルおいてるURLを教えてくれれば
解決しやすいと思う。
- 241 :任意たん@開発中:2007/11/08(木) 19:16:23 ID:Ca/5yR5o0
- @homeurl
http://misomoti.hp.infoseek.co.jp/itsukisae/
です。
中身はghost/とshell/とupdates2.dauを入れてあります。
余談かもしれませんがアドレスの「itsukisae」はゴーストのファイル名と同じです。
- 242 :任意たん@開発中:2007/11/08(木) 20:09:51 ID:xa8J0Sio0
- すごく失礼な確認になってしまうんですが、
「そもそも手元のゴーストのファイル群は当然全部最新版だから『何も更新されてない』で正常」
という可能性はないでしょうか。それ以外のエラーならともかくとして。
とりあえずざっと見たところ異常はないように見えますが。
- 243 :任意たん@開発中:2007/11/08(木) 20:42:26 ID:Ca/5yR5o0
- 早い対応、ありがとうございます。
いっそ>>242さんのおっしゃる通りなら無事に問題解決で嬉しいのですが、それは無いです。
手元のゴーストのコピーフォルダを作って、その中からファイルを更新しているので、本体は旧ファイルのままです。
サーバーは異常無しでしたか…。
ということは、やはり手元のファイルが怪しいのでしょうか。
- 244 :任意たん@開発中:2007/11/08(木) 21:25:40 ID:udfHNKcw0
- FTPするときに、ちゃんとバイナリモードでアップロードしてる?
- 245 :任意たん@開発中:2007/11/08(木) 21:41:59 ID:udfHNKcw0
- あー。
何かと思ったら、ただの404じゃまいか。
〜/itsukisae/profile.txt
〜/itsukisae/readme.txt
〜/itsukisae/thumbnail.PNG
〜/itsukisae/shell/master/surfacetable.txt
をアップロードしる。
- 246 :任意たん@開発中:2007/11/08(木) 21:56:14 ID:udfHNKcw0
- あと、大方、この後、md5がどうたらこうたら言われると思うから、
一回全ファイルを「バイナリモード」でアップロードし直すといいかも。
よくわからないなら、素直に「そだて」使うのが愛媛の伊予柑いい予感。
- 247 :任意たん@開発中:2007/11/08(木) 22:20:41 ID:Ca/5yR5o0
- 重ね重ねすみません。
常にバイナリモード(元々です)で、先述された4つのファイルもアップロードしてみたのですが、
それでも「何も更新されていない」と言われてしまいます…。
ファイルをアップした後にitsukisae/updates2.dauもちゃんと毎回新しく作ってアップしてるのですが、
それでも反応無しです。
- 248 :任意たん@開発中:2007/11/08(木) 23:24:28 ID:gxkpl7LE0
- 更新したupdates.txtもアップしてますか?
ファイルをアップする順番は、updates2.dauとupdates.txtが最後。
そだてが使えないならGDM使うとか
ttp://ame.yumenosora.net/2007/09/gdm-ghost-distribution-manager.html
- 249 :任意たん@開発中:2007/11/09(金) 00:04:24 ID:BjwjsxUg0
- はい、先ほどは書き忘れてしまいましたがupdates.txtもアップしてます。
「そだて」は一番最初に試してみたのですが、
ゴーストから「更新されてる」という声が聞けないと手ごたえが無くて不安なので、諦めました。
GDMですね。今から使ってみます。
ところで、超初心者の書き込みからこんなに御意見を頂けるとは思ってもみませんでした。
親切な皆さんに合掌(−人−)
- 250 :任意たん@開発中:2007/11/09(金) 00:13:03 ID:BjwjsxUg0
- 自分のOSがWinXPなので、拡張子がdmgのGDMは使えませんでした…orz
- 251 :任意たん@開発中:2007/11/09(金) 01:09:36 ID:6LdtUjDo0
- 旧の方がWindows版だからそれ使いなさいよ
- 252 :任意たん@開発中:2007/11/09(金) 01:33:21 ID:BjwjsxUg0
- 旧版を起動するのに必要なソフトを配布している「統合アーカイバプロジェクト」の
ログがInternet Archiveにも残っていませんでした…。lllorzllll
皆さん、自分なんぞの為に本当にありがとうございます。
…でも、悔しいですがそろそろ諦めて身を引くべきなのでしょうか…。
- 253 :任意たん@開発中:2007/11/09(金) 01:53:12 ID:TWkD89Vw0
- 統合アーカイバプロジェクト(http://archiver.wakusei.ne.jp/)等から
「等」だ。もうちょっとググってみような。
あとネットワーク更新できなくても、差分配布という手もある。
- 254 :任意たん@開発中:2007/11/09(金) 02:09:15 ID:dQ2RG5cY0
- SSPだと、ファイルを完全に消すとダウンロードしてくれるけど、
ファイルに差分があるだけだと更新ないって言われるみたいね。
不思議な話だな。どーなってんだ???
- 255 :任意たん@開発中:2007/11/09(金) 02:36:03 ID:BjwjsxUg0
- 皆さんのアドバイスを参考に、あちこちいじくっていたら、
「本体ネットワーク更新」ではなく「オンラインアップデート」で、
更新情報を取得できるようになりました!
当初の目的とはちょっと違う結果になりましたが、これで満足です。諦めないで良かったです…。
深夜までお付き合い下さってありがとうございました!
ゴーストが完成した際には、ここの掲示板をリンクさせて頂きますね(^-^ )
- 256 :任意たん@開発中:2007/11/09(金) 08:18:31 ID:6LdtUjDo0
- >>253
txtが古いから破棄されたURLのままなんだな。
現URL http://www.csdinc.co.jp/archiver/
>>254
現在のネットワーク更新判定処理
http://d.hatena.ne.jp/ponapalt/20060621/1150898392
- 257 :任意たん@開発中:2007/11/09(金) 09:17:38 ID:TWkD89Vw0
- >>255
よく分からんのだが、ゴーストの更新情報でなく
SSP本体の更新情報をチェックしてたんじゃないのか
- 258 :任意たん@開発中:2007/11/09(金) 09:21:22 ID:zdNLwrG60
- >>255
SSPでも更新できるの確認しました。
何はともあれおめでとう。これからも頑張って。
>>256
SSPのネットワーク更新処理の方法が変わったのは知ってたけど
そんな風に変わってたのか。
- 259 :任意たん@開発中:2007/11/09(金) 09:23:57 ID:zdNLwrG60
- >>257
たぶんCROWの「本体ネットワーク更新」の話。
- 260 :255:2007/11/09(金) 11:01:51 ID:BjwjsxUg0
- 何だかモヤモヤするんですが、自分はCROWでゴーストを動かしています。
配布する時もCROW同梱版にするつもりなのですが、
SSPも必要になってしまうのでしょうか?
- 261 :任意たん@開発中:2007/11/09(金) 11:06:20 ID:6LdtUjDo0
- しまわない。
- 262 :255:2007/11/09(金) 11:33:24 ID:BjwjsxUg0
- >>261
そうですか!安心しました。
ありがとうございます。
- 263 :任意たん@開発中:2007/11/09(金) 21:48:41 ID:3QDwR6uo0
- >>255
多く人に使ってもらいたいなら
narファイルだけも置いておいた方がいいよ。
余計なお世話だと思うけど。
- 264 :任意たん@開発中:2007/11/26(月) 20:39:15 ID:nQ3jcoIk0
- 質問させてください。
初回起動の際に\s[-1]を使って、¥0と¥1を非表示にしたいのですが、
どうしても一瞬表示されてしまいます。
記述は\t\1\s[-1]\0\s[-1]としているのですが、SSPのスクリプトログを見ると
\0\s[0]\1\s[10]\1\t\1\s[-1]\0\s[-1]となってしまっているので、そのせいだと思うのですが…。
よろしくお願いします。
- 265 :任意たん@開発中:2007/11/27(火) 00:06:32 ID:kLNIUelE0
- satori_conf.txt内の
$会話時サーフェス戻し 有効
を
$会話時サーフェス戻し 無効
にしてはどうでしょうか。
で、初回起動イベントの後ろに
$会話時サーフェス戻し 有効
をつけておけばいいかと。
- 266 :264:2007/11/27(火) 12:59:58 ID:H10tl1oY0
- >>265
早速のレスありがとうございます。
無事に動かす事ができました。
どうもありがとうございました。
- 267 :任意たん@開発中:2007/12/03(月) 13:12:32 ID:8a69nlaU0
- 質問させていただきます。
サーフェスが切り替わるとベースのサーフェスが透明になってしまいます。
surface1
{
element0,overlay,surface0.png,0,0
element1,overlay,surface1.png,0,0
こんな感じでsurfaces.txtを書いているのですが、
surface0.pngが表示されずsurface1.pngだけが表示されます。
どこが間違っているのかわかりません…
よろしくお願いします。
- 268 :Wiz☆:2007/12/03(月) 19:20:12 ID:7jMz5Xlg0
- 元の画像がどんなものなのかと、ベースウェアが何かがわからないとちょっとわからないです。
surface0.pngの上にsurface1.pngを重ねたいということでしょうか。
SSP最新版で同じ記述を試してみましたが、問題なく動きます。
あてずっぽうで書いてしまいますが、このような可能性が考えられます。
ぜんぜん違うよ、と思ったらお捨て置きを。
elementをoverlayで使うと、記述順に画像が足し算(合成)されます。
Materiaではベースサーフィスの範囲外(サーフェス画像の抜き色を含めたサイズ)に合成結果がはみ出るとそこから先は表示されません。
CROWでは外へはみ出る指定をした場合、そもそも合成することができません。
参考サイトを上げさせていただきます。
「大八洲.NET」さま(非公式 element 仕様書のページ)
http://www.ooyashima.net/db/element.html
お役に立てればいいのですが。
- 269 :任意たん@開発中:2007/12/03(月) 22:41:14 ID:lZ1gF35c0
- 「surface1.png」のファイル名を「surface1x.png」に変更した上で
surface1
{
element0,overlay,surface0.png,0,0
element1,overlay,surface1x.png,0,0
}
カッコの閉じ忘れ&閉じカッコ後の改行忘れ注意。
参考リンク
http://emily.shillest.net/specwiki/index.php?%E3%83%9E%E3%82%AD%2F%E5%88%B6%E4%BD%9C%E6%89%8B%E9%A0%86#h2_content_1_13
- 270 :267:2007/12/03(月) 22:56:53 ID:8a69nlaU0
- >>268
回答ありがとうございます。
こちらのベースウェアはSSP/2.00.22です。
リンク先も拝見させていただきましたが書式的には間違っていないように思います。
瞬きのアニメーションは問題なく出来るのですが…
- 271 :267:2007/12/03(月) 23:46:19 ID:8a69nlaU0
- >>268
>>269
ありがとうございます。
問題解決いたしました。
どうやら、surfaces.txtでサーフェス番号を正確に指定できていなかったのが原因だったようです。
実際の画像ファイルはsurface0000.pngなのにsurface0.pngで呼び出そうとしていたためだったようです。
正確な番号の指定で解決しました。
- 272 :任意たん@開発中:2007/12/04(火) 00:17:08 ID:Ibl63P4o0
- >>271
その類いのエラーならエラーログ機能で捕捉できるはず。
本体設定の開発・その他から「エラーや警告がある場合に通知する」をONで。
何かやばい書き方すると知らせてくれます。
- 273 :任意たん@開発中:2007/12/05(水) 10:54:40 ID:mqu9tuyg0
- 赤:赤・橙・黒・緑・黄…
こんだけ居れば、ヒーロー戦隊だって組めるな!
黒:じゃあ僕、レッドー♪
黄:あたしも主役がいいでーす!
橙:橙って戦隊物に居ないから、俺も赤にしとくわ。
緑:え、と・・・俺は緑で。
黒:っかー、空気読めねーなぁ!
橙:ここは(赤)が名乗り出るのを待って、
橙・黒・黄:『どうぞどうぞー』
橙:ってやる所でしょう。
緑:え・・・あ、うん。なんかごめん。
黄:はい、じゃあリトライ行ってみよ〜!
緑:お、俺も赤で!
赤・橙・黄・黒:どうぞどうぞー。
/*--------------------------------------------------*/
こんな感じで複数体のゴーストをコミュの途中で同時に喋らせたいのですが、
何か良い方法はありませんか?
赤・橙・黒・緑・黄は、それぞれソロゴーストにしようと考えています。
- 274 :Don:2007/12/05(水) 14:10:09 ID:BNImhn9w0
- 台本コミュニケートを使った方が楽かもしれません。
http://www.towano.net/ua-ks/index.php?%C2%E6%CB%DC%A5%C8%A1%BC%A5%AF(%B2%BE)#m1d9796f
#------------------------------------------------
# 緑の辞書内
*ラベル
$Value0【タブ】赤(sprintf,%c,1)橙(sprintf,%c,1)黄(sprintf,%c,1)黒
$Value1【タブ】ECHO/1.0
$Value2【タブ】\0どうぞどうぞー。
#------------------------------------------------
# 赤・橙・黄・黒の辞書内
*OnCommunicate
>OnCommunicateUse(R2)
>COMMUNICATE該当なし
*OnCommunicateUseECHO/1.0
$Value0【タブ】(R0)
(R3)
*COMMUNICATE該当なし
:Nice boat.
- 275 :任意たん@開発中:2007/12/05(水) 23:49:50 ID:EzaikgWY0
- 補足
SSP/仕様書/コミュニケート複数送信拡張 - 駄でべろぱの小ネタWiki
http://emily.shillest.net/specwiki/index.php?SSP%2F%E4%BB%95%E6%A7%98%E6%9B%B8%2F%E3
%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%82%B1%E3%83%BC%E3%83%88%E8%A4%87%E6%95%B0%E9%80%81%E4%BF%A1%E6%8B%A1%E5%BC%B5
- 276 :273:2007/12/06(木) 13:46:19 ID:uYQmT3sU0
- >>274-275
回等ありがとうございます。
早速試してみたんですが、案の定すごくウザかったですw
今まで食わず嫌いしていたんですが台本コミュニケート面白いですね。
リンク先を読んでいる内にもにょもにょっとアイディアが浮かんできました。
良い子達になるように頑張ります!
- 277 :任意たん@開発中:2007/12/08(土) 18:38:24 ID:IIIak0ic0
- 右クリックメニューのアイコン化を
里々への命令で起こすには
どう記述すればよいのでしょうか
- 278 :任意たん@開発中:2007/12/08(土) 20:40:13 ID:ysDFa/7M0
- `)っ\![set,windowstate,minimize]
これかな
- 279 :任意たん@開発中:2007/12/08(土) 21:17:44 ID:IIIak0ic0
- ありがとうございました!
- 280 :任意たん@開発中:2007/12/13(木) 00:26:45 ID:8kx1jOxs0
- 里々スレの古いログを見ていたのですが、
>空欄【タブ】"(erase,(R1), )"==""
でどうして一つだけのスペースを弾けるのかがわかりません。
条件分岐ではなくトークとして"(erase, , )"を実行しても
表示されるのは" "で""とは一致していないように思うのです。
実際動作しているので問題ないといえばないのですが、どなたか教えていただけないでしょうか。
- 281 :Legokichi:2007/12/14(金) 01:04:58 ID:aKN5tTe20
- れしばのログ
--- Request ---
GET SHIORI/3.0
ID: OnKeyPress
Reference0: e
Reference1: 69
Reference2: 1
Reference3: 0
--- Operation ---
*OnKeyPress
(里々のバージョン)→phase Mc134-902
(if," "=="",あ,い)→あ
return: \1\0phase Mc134-902\nあ\n
status code : 200
--- Response ---
Value=\0phase Mc134-902\nあ\e
里々のソースを漁ってみたところ、条件式を計算するところに以下のコメントが。
// 半角全角スペースとタブ記号の消去、数字・記号の半角化まで全部やったげる
該当のソースコード
http://satoriya-shiori.googlecode.com/svn/trunk/satoriya/_/calc.cpp
- 282 :任意たん@開発中:2007/12/22(土) 01:00:24 ID:gxFgCdn20
- >// 半角全角スペースとタブ記号の消去、数字・記号の半角化まで全部やったげる
なるほど、そういうことですか。
つまり、特にeraseがある意味はなく
>空欄【タブ】"(R1)"==""
でもスペース避けは可能なのですね。
ソースを見るところまでは頭が回りませんでした。
ありがとうございました。
- 283 :任意たん@開発中:2008/02/11(月) 05:42:29 ID:i8vbspUM0
- *OnBoot
$あ (あ)+(乱数−10〜10)
$い (い)+(乱数−10〜10)
$う (乱数0〜2)
>分岐a (う)==0
>分岐b (う)==1
>分岐c (う)==2
と並んでいるときは、「$あ」から下へ順番にセーブデータが処理されていくんですよね?
うしろに条件分岐を入れるつもりなんですが、
今は一応、「>起動」と入れてから、その先で分岐を入れるように書いてます。
- 284 :右往左往中:2008/02/11(月) 20:20:29 ID:x3lYBs5U0
- すみません、初めてゴーストを作成中なのですが、
複数辞書フォルダを利用している時に強制終了が起こった場合の処理の方法が
分かりません。どなたかお教え願えませんでしょうか(SSPを利用しています)。
具体的には、他の辞書フォルダ中に強制終了しても、次の起動時にはマスター辞書に
戻っているようにしたいのですが・・・通常終了時は、終了時にマスターへ戻せば
行けたのですが、不正終了時にはその処理ができません。
satoriconfに「$辞書フォルダ【タブ】.」を記入すると、何故か
右クリック時のお勧め等サイトへのリンクが二つずつダブって
表示されてしまいます。起動(onBoot)時に真っ先にこれを
指定しておいてもどうも不正終了時のフォルダの方に入ってしまう
みたいで・・・(でも動作が怪しい)
分かりにくかったら申し訳ありません。よろしくお願いします。
- 285 :任意たん@開発中:2008/02/11(月) 21:56:54 ID:7bE2e00E0
- >他の辞書フォルダ中に強制終了しても、次の起動時にはマスター辞書に
>戻っているようにしたい
起動は必ずマスターフォルだということなら、
起動時にもマスターフォルダに戻るように指定すればいいと思います。
その際、起動トークはマスターフォルダではなく、サブフォルダ内に書きます。
satori_conf.txtの*初期化で、
$辞書フォルダ【タブ】.
を指定すると動作がおかしくなるような気がします。
ここで指定しても、その後セーブデータに上書きされます。
個人的な意見ですが、辞書の切り替えは起動時にマスターフォルダに戻す方が楽です。
あと、起動・終了・フォルダ変更はすべて同じファイル内で行って、共有しておくと
とても楽です。
- 286 :任意たん@開発中:2008/02/12(火) 05:53:48 ID:YJWEFj320
- >>283
$う[TAB](乱数0〜2)までは処理される。
後は$うの中身しだい。
>>284
ランダムにしきの*OnBoot、*halt起動辺りを参考に辞書戻す処理入れるとか
- 287 :任意たん@開発中:2008/02/12(火) 22:24:47 ID:7PIFN2R20
- 285の方
ありがとうございます。なるほど、サブフォルダの方に起動を作れば
良いのですね!(なんとなく起動は一カ所、と勝手に決め込んでいました)
やってみます。
後、辞書切り替えのご意見もありがとうございます。言われてみれば、
その方がぐちゃぐちゃにならなくて良さそうです(既に細々とした
混乱が発生中。今はまだ覚えているけれど、後からきっと困るだろうと)。
アドバイスに従ってちょっと整理してみます。助かりました、
ありがとうございました!
- 288 :285:2008/02/14(木) 21:20:41 ID:zcKWrw4+0
- 補足。伺か@Lingr のログを貼る板に、
satori_conf.txtに辞書フォルダ記述の文章がありました。
http://ukg.4.bbs.fc2.com/
- 289 :Legokichi:2008/02/14(木) 22:48:50 ID:vASJslag0
- >順番にセーブデータが処理
上から1行ずつ、左側の括弧から、括弧が入れ子の時は内側の括弧から、処理されていきます。
>強制終了が起こった場合の処理の方法
#“OnBootのある辞書に”
*OnBoot
>異常終了後起動【タブ】"(R6)"=="halt"
>起動
*異常終了後起動
$辞書フォルダ【タブ】.
>satori_conf.txtの*初期化で、$辞書フォルダ【タブ】.
#「.」フォルダは起動時に強制呼び出し。
#satori_conf.txt内での$辞書フォルダの記述は「.」とそれに加えて呼出すフォルダを決めることになる。
- 290 :283:2008/02/16(土) 01:16:29 ID:cO7CayqM0
- >>286,289
ありがとうございました。
- 291 :右往左往中&287:2008/02/17(日) 23:13:20 ID:oioelDzw0
- すみません、287の記事、私です。名前を入れ忘れました・・・
285の方、ありがとうございました。
satori_conf.txt、まさに張ってあった通りの状況でした。
なるほど、それでああいうおかしな動作になるんですね。
Legokichiさん、異常終了か否かの判定方法が分からず
うろうろしておりました。ありがとうございます。
satori_confについても納得。なるほど!
とても困っていたので本当に助かりました。お二人ともありがとうございました!
- 292 :任意たん@開発中:2008/02/19(火) 11:24:20 ID:OtY7bo7I0
- かなり初歩的なことかもしれませんが
コミュニケートに関する質問があります・・・
*「 ほにゃらら ごにょごにょ
:なにか。
今こんな感じの記述をしていますが
特に英語などでは、前半が一致で語尾だけ違うものがあった場合
そちらに飛ばずにかぶっている前半部分の単語に飛んでしまい困っています。
すべて完全一致の場合でのみ飛ぶようにしたいのですが、どうすれば良いのでしょうか?
- 293 :Don:2008/02/20(水) 23:32:13 ID:Q4XUodws0
- >>292
すべて完全一致の場合のみとすると、こうでしょうか……。
もっと良いやり方があるかもしれません。
この辺りが参考になると思います。
http://www.mac.gn.to/satori/index.php?%5B%5B%A5%B3%A5%DF%A5%E5%A5%CB%A5%B1%A1%BC%A5%C8%5D%5D#content_1_2
*OnCommunicate
>これはペンです【タブ】(compare、(R1)、This is a pen.)
:失敗。
*これはペンです
:成功。
- 294 :Legokichi:2008/02/21(木) 01:09:35 ID:S4Vga70M0
- 具体的なスクリプトとか見せてくれるとうれしいかな。
↓ひょっとしたら最新の里々に変えると直るかもしれない。
http://ms.shillest.net/satoriya.xhtml
- 295 :任意たん@開発中:2008/02/26(火) 14:01:40 ID:MdxpSgLw0
- すみませんレス遅れました。
具体的な例では
*「 clarinet クラリネット
:くらりねっと。
*「 bass clarinet バス・クラリネット
:ばすくらりねっと。
で、bass clarinetと入力しても「ばすくらりねっと」の方に飛んでくれません。
一応里々は最新のものを入れています。
それとDonさんの教えてくれた方法を試してみましたが、なんだか上手く反応しません;
そのままコピペして試してもみたんですが、正しく入力しているはずでも失敗になってしまうのと
他の単語の捜索が出来なくなってしまいますorz
- 296 :Don:2008/02/26(火) 18:10:54 ID:rhD+w93k0
- >>295
こちらの環境では最新の里々(satori-mc141-3)だと上記の書き方で
ちゃんと「ばすくらりねっと」の方に飛んでくれるのですが、おかしいですね…。
どうしても無理なら、このように書いてみるといいかもしれんません。
(「clarinet bass」「バス・clarinet」でも飛んでしまいますが)
*OnCommunicate
≫(R0)「(R1)」
≫「(R1)」
>COMMUNICATE該当なし
*「 clarinet クラリネット
>「 bass clarinet バス・クラリネット【タブ】(count,(R1),bass)||(count,(R1),バス・)
:くらりねっと。
*「 bass clarinet バス・クラリネット
:ばすくらりねっと。
- 297 :295:2008/02/26(火) 22:06:11 ID:MdxpSgLw0
- うーん・・・
私のゴーストは、コミュニケートで単語捜索できるようにしていて
アンカー&単語の量がすごいことになっているのですが
もしかして、そういったことも関係してるのでしょうか・・・
(cの付くものだけで100あるかないかぐらいの量になってます;)
ともあれ今まで上げてくださったものを参考にもう一度見直してみたいと思います。
色々と分かりやすい例を上げていただき、ありがとうございました。
- 298 :任意たん@開発中:2008/02/26(火) 23:21:23 ID:5gK4AHrg0
- 里々Wikiの「コミュニケート」のページに
里々がどうやって単語を選んでいるかを解説してたよ。
なにか参考になるのでは?
ttp://www.mac.gn.to/satori/index.php?%5B%5B%A5%B3%A5%DF%A5%E5%A5%CB%A5%B1%A1%BC%A5%C8%5D%5D
- 299 :任意たん@開発中:2008/02/26(火) 23:22:45 ID:5gK4AHrg0
- と思ったら>>293であがってたのか……orz
- 300 :任意たん@開発中:2008/02/29(金) 09:40:20 ID:ZNizE2BY0
- ちょっと面倒かもしれませんが、テスト用ゴーストを作って
実験してみるのが早いかもしれません。
ほとんど空で、コミュニケートの問題部分だけをとりあえず取り出して
一つトークを作り実験。それで上手く行ったら、コピー&ペーストで
適量ずつ本来のゴーストからテストゴーストへコミュニケート部分を
コピー&ペースト。これでエラーが起こるかどうかを見ると、
問題箇所が発見しやすくなります。
力業ですし、美しいやり方ではありませんが・・・
- 301 :任意たん@開発中:2008/03/02(日) 02:09:38 ID:YPgFuVxw0
- ヒント「さとりて」
- 302 :任意たん@開発中:2008/03/02(日) 07:00:07 ID:WG8zWVqg0
- Seedでイベント送ってみるのもいいかも。
- 303 :任意たん@開発中:2008/04/21(月) 02:01:06 ID:gxt9Z/TM0
- http://pc11.2ch.net/test/read.cgi/win/1204128114/415
> 415 名前:名無し~3.EXE [sage] 2008/04/20(日) 23:46:32 ID:xS7qxTKV
> 質問良いかな。里々で「一回の起動中にこのトークを○回しかしない」って動作させるにはどうすればいいですか?
> 「そのトークの回数をカウントして一定になったらトークを起こさせない」までは出来るんだけど
> 「一回の起動中で」が思いつかない…
先回りして答えておこう。
起動時か終了時にカウントしてる変数を0に初期化したらどうよ。
- 304 :任意たん@開発中:2008/04/21(月) 19:24:37 ID:BO58FEU60
- >>303
誘導されてきました。やっぱりそうするしか無いみたいですね
*OnClose
$カウント【タブ】
>終了
*終了
:えんいー
*終了
:終わりー
みたいな感じですれば手間も省けそうです
- 305 :任意たん@開発中:2008/04/21(月) 23:30:57 ID:iKQq1YUI0
- 里々は良くも悪くも終了時に値が設定されてる変数は全部覚えちゃうからね。
どうしても、OnCloseでいらない値を明示的に消しとかなきゃなんない。
- 306 :任意たん@開発中:2008/04/25(金) 01:31:40 ID:LJfvFxJI0
- OnCloseだけだと交代時に初期化出来ないので、OnGhostChangingにも同じ処理を入れるか
いっそOnSatoriCloseかOnSatoriUnloadを使うのもいいかもしれません。
後の二つに関しては
ttp://www.mac.gn.to/satori/index.php?%5B%5B%B5%AF%C6%B0%A1%A6%BD%AA%CE%BB%5D%5D#content_1_6
- 307 :任意たん@開発中:2008/04/25(金) 15:40:16 ID:EZlBjCTA0
- >>305-306
ありがとうございます。上手く動作しました
- 308 :任意たん@開発中:2009/02/17(火) 09:44:23 ID:H2K8JQ060
- すみません…教えてくださいm(_ _)m
じゃんけんみたいな感じなんですが、右か左かランダムで選ぶ会話をしたいのです。
それで、下記のように書いたのですが…
*右か左か
:「右か左か」
ボクのお金をどっちに隠したか当ててみて。
_「右」 NT_賭け
_「左」 NT_賭け
*NT_賭け
>(乱数1〜2)
*1
:(選択ラベル)には入ってないよー。
(2)フフ、ボクの勝ちだね!
:勝ちやがった…生意気な。
*2
:(負けボイス)
:(ユーザ名)の勝ちやな!
乱数が2になった時はきちんとこの通りに会話してくれるのですが、
乱数が1になった時に、*1の会話の後にケロ側が*2を喋ってしまいます。
何か見落としているんだとは思いますが理由がわかりません…(´;ω;)
どなたか、ご教授下さいm(_ _)m
- 309 :任意たん@開発中:2009/02/17(火) 11:15:32 ID:3JSHJxD60
- >(乱数1〜2)
*1
*2
上3つの行を、例えば
>結果(乱数1〜2)
*結果1
*結果2
と書き換えるとうまくいくようになります。「*1」「*2」と数字だけの指定はおすすめできません。
「(2)フフ、ボクの勝ちだね!」の(2)の部分でも、「*2」の内容が呼び出されるためです。
……つか、私の説明だとよく分からない気がするのですが、まあそのときは他の人からの回答を待っといください。
- 310 :任意たん@開発中:2009/02/17(火) 13:33:15 ID:H2K8JQ060
- おお、なるほど…ありがとうございます!
うまく出来ました!感謝ですm(_ _)m
- 311 :任意たん@開発中:2009/02/17(火) 15:36:49 ID:AQqQ3W9c0
- せっかくなので>>309氏の補足説明を。
>>308氏のバグは、カッコ内にある名前のついたトークや単語群を、
satoriが呼び出す仕様のために起こったものです。
からんでくるsatori記法は二つ。
1.(2)や(1)はsatori記法でのサーフェス指定方法。
2.(○○)は、トーク(*)や単語群(@)の呼び出し方法。
そのため(2)とすると、*2や@2を呼び出してしまうという。
もちろん、トークの中に(1)があれば、*1や@1が呼び出されます。
*1や@2のような指定はバグの元になるため、避けるのが吉ということになります。
ところで開発中のゴーストさんはボクっ子ですか?
元気そうな子でいいですね。
- 312 :308:2009/02/20(金) 19:28:07 ID:B5rr41HM0
- >311さん
分かりやすい解説、ありがとうございます!m(_ _)m
開発中ゴーストは、男の子です。元気は一杯にあります^^
- 313 :任意たん@開発中:2009/02/22(日) 14:07:45 ID:m5i6/Flk0
- @を使った語群にifは使えますか?例えば
@季節のくだもの
(if、(現在の季節)==春、いちご)
のような感じです。
- 314 :任意たん@開発中:2009/02/22(日) 14:46:31 ID:JhileNew0
- >>313
使えますよ。
- 315 :任意たん@開発中:2009/02/22(日) 15:31:23 ID:+fjNkgRMO
- >>314
どうもありがとうございます。
- 316 :任意たん@開発中:2009/03/23(月) 22:17:36 ID:LwTQhdt20
- @1〜13の中から数字をランダムで2人のゴーストにそれぞれ選択させる
A再び1〜13から数字をランダムで選ばせる(ただし@で出た数字以外)
ということをやらせたいのですが、どう記述すればいいのかさっぱり分かりません。
どなたかご指導いただけませんか?orz
- 317 :任意たん@開発中:2009/04/17(金) 01:13:32 ID:nj35nVKk0
- 質問は上げないと気付かれないかも。
「2人のゴーストにそれぞれ」というのがゴースト間通信のことを指しているならお力にはなれませんが、
1〜13の数字をランダムに選択は(乱数1〜13)でできます。
しかし、二度目の選択時を考えると今回の場合は
@0数字
1
略
13
@1数字
1
略
13
とでもして、単語の重複回避
http://www.mac.gn.to/satori/index.php?%5B%5B%A5%C8%A1%BC%A5%AF%A1%A6%C3%B1%B8%EC%A4%CE%BD%C5%CA%A3%B2%F3%C8%F2%5D%5D
の設定を「直前」にしてしまうのが楽だと思います。
- 318 :316:2009/04/18(土) 00:06:15 ID:bgIpwCF60
- >>317
すいません、癖で下げてしまいました。
2人のゴーストというのは、さくらとうにゅうでトランプを使ったミニゲームを
させようとして分からなくなったんです。重複回避を使って作るんですね。
試してみます、ありがとうございました。
- 319 :任意たん@開発中:2009/05/03(日) 04:10:44 ID:491GHXv20
- 日付と時間を(日.月.年 時間)の形で表示させようと思っているのですが
(現在日)で記述すると、全て全角数字になってしまい
(数字は全て半角で、月は英略語という形が理想です)
例えば1時00分は 01:00 と表示させたいのに 1:0 となってしまいます。
うまく表示させる方法があったら教えて下さい。
- 320 :任意たん@開発中:2009/05/03(日) 05:34:26 ID:ZJ528JUY0
- (zen2han,(if,(現在日)>10,0)(現在日).(nswitch,(現在月),Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec).(現在年)
(if,(現在時)>10,0)(現在時):(if,(現在分)>10,0)(現在分))
これでどうでしょう。
動作確認はしてませんけれど。
- 321 :任意たん@開発中:2009/05/03(日) 05:44:42 ID:ZJ528JUY0
- おっと不等号の向きを間違えました
(zen2han,(if,(現在日)<10,0)(現在日).(nswitch,(現在月),Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec).(現在年)
(if,(現在時)<10,0)(現在時):(if,(現在分)<10,0)(現在分))
これで
- 322 :319:2009/05/03(日) 07:57:50 ID:491GHXv20
- ありがとうございます、出来ました!
- 323 :任意たん@開発中:2009/05/04(月) 11:14:25 ID:yuavYdHs0
- ヘッドラインはゴースト側で取得拒否できるんでしょうか?
ヘッドラインのトークをさせないという意味です。
里々だと「*OnHeadlinesenseBegin」で取得ですが、
その辺りを削除してもトークするので‥‥。
- 324 :任意たん@開発中:2009/05/04(月) 17:33:44 ID:dURPTtcY0
- >>323
*OnHeadlinesenseBegin
:\b[-1]
*OnHeadlinesense.OnFind
:\b[-1]
*OnHeadlinesenseComplete
:\b[-1]
*OnHeadlinesenseFailure
:\b[-1]
このように記述すれば非表示にすることが可能です。
ヘッドライン取得イベントの記述を削除してもSSPの場合デフォルトでヘッドラインを表示するSakuraScriptが再生されます。
理由は、本体設定の接続(2)でユーザがヘッドラインを「自動的にチェック」をONにしている場合、
それはGHOSTを切り替えても全てのGHOSTで同じようにヘッドラインを取得してくれることが期待されている、
と考えるのが妥当であるためだと思われます。
上記のスクリプトを利用する際はこの点も御一考下さい。
- 325 :任意たん@開発中:2009/05/04(月) 20:08:00 ID:uVxS5gF+0
- >>324
なるほど。>>323じゃないけど俺も気になっていた。
同じ要領でメールチェックも消せるかな?と思ったんだが、
メールチェック自体がSSPだとアカウント設定してないと右クリックメニューから出ないんだよな…
- 326 :323:2009/05/04(月) 22:30:38 ID:yuavYdHs0
- >>324
方法・解説ありがとうございます。
通常は取得するようにしてどうしても出させたくない時だけ\b[-1]に飛ばすようにします。
- 327 :任意たん@開発中:2009/09/01(火) 19:39:54 ID:VEkmmIo20
- ゴースト開発2日目にて行き詰まり、誘導されて来ました。
問題は初回起動時の会話がきちんと動作しないということなのですが、
OnFirstbootとしてジャンプするように初回を記述しているにも関わらず、
起動すると普通の起動会話になってしまいます。
誘導される前のところでは、「plofileフォルダを削除してはどうか?」
と言われたのですが、そのフォルダも見当たりません。
どなたか解決法を教えて下さると助かります。宜しくお願いします。
- 328 :任意たん@開発中:2009/09/01(火) 20:04:51 ID:oF22RA4A0
- >>327
profileフォルダはsspなら
C:\Program Files\ssp\ghost\<自分のゴーストフォルダ>\ghost\master\profile
になります、必ず自動作成されるはずですが、まずここの確認からして下さい
- 329 :任意たん@開発中:2009/09/01(火) 21:46:51 ID:VEkmmIo20
- 返信有り難うございます。
私はmacなので偽林檎を使っているのですが、
フォルダが見えていない状態になっているのかもしれないので、
一旦フォルダを可視化してみます。
- 330 :任意たん@開発中:2009/09/01(火) 21:54:03 ID:Sk1jD8v60
- 偽林檎ならsatori_savedata.txtの消去と、NiseRingo.plistを開いて
該当部分(自ゴーストのフォルダ名部分のデータ)を削除。
ちなみに偽林檎ではprofileフォルダは作成されません。
/Users/○○○/Library/Preferences/NiseRingo.plist
- 331 :327:2009/09/01(火) 22:25:26 ID:VEkmmIo20
- 今上記の方法で試してみました!
結果、うまく初回として起動できました。
丁寧な回答本当にありがとうございました。
- 332 :任意たん@開発中:2009/09/06(日) 01:20:26 ID:0D7wWjDY0
- 質問です。
右クリックで出るメニュー画面があると思うのですが、
あのメニュー画面は編集する事はできないのでしょうか?
サイトやシェルの(着替え)名前変更が出来るのは分かるのですが、
そもそものメニュー画面の編集が出来ると非常に助かるのですが・・・。
それとも里々だと編集ができないのでしょうか?
どなたかお答え頂けると助かります。
- 333 :任意たん@開発中:2009/09/06(日) 01:35:14 ID:HX09Fxzc0
- >>332
Weirds.dllというSAORIを使えば可能です。
配布元:
http://www.boreas.dti.ne.jp/~sdn/nar/weirds.html
里々での使い方:
http://navy.nm.land.to/post/dic_weirds.txt
- 334 :任意たん@開発中:2009/09/06(日) 17:18:00 ID:0D7wWjDY0
- つい先ほど試してみたのですが、
もしかして偽林檎には対応していないのか、私が理解しきれていないのか、
まったくの無反応でした。
もう少し調べてみようと思います。
- 335 :333:2009/09/06(日) 18:19:06 ID:HX09Fxzc0
- >>334
Windows環境の前提でお話ししておりました。すみません。
偽林檎ではSAORI全般がサポートされていないと考えて差し支えないと思います。
(ssu.dllは使えるらしいと聞いたことがあります。)
ですので、"偽林檎で右クリックメニューをカスタマイズする"のは"不可能"です。
広く利用されているSAORIでない限り、今後偽林檎側でサポートされる可能性も極めて少ないでしょう。
- 336 :任意たん@開発中:2009/09/06(日) 20:23:17 ID:N+yPaRsQ0
- >>334
補足ですがSSPではメニュー画面自体が偽林檎とは異なります。
http://ssp.shillest.net/tmp/ssp_menu.png
- 337 :332:2009/09/07(月) 14:11:49 ID:UfR3YFrM0
- 回答有り難うございます。
偽林檎だとどうしても制限が出てしまうのですね・・・。
とりあえずwindowsもあるにはあるのでそちらでsspもしくはcrowで
動作確認してみようと思います。
- 338 :任意たん@開発中:2009/09/17(木) 22:12:14 ID:0LDOJoP20
- はじめまして、質問させていただきます。
Rポストと狛犬を書き換えながら挑戦しているのですが、
別モード(辞書another)で初回起動時に、通常の辞書のときのように、
初回限定、初回二回目以降(再インストールしたとき)の台詞を言わせたいのですが、、
別モードの人物にはじめてあったときだけに初回トークをさせて、それ以降は、そのトークを話させたくない
という場合はどうしたらいいのでしょうか。
とりあえずメニュー→らぼ→マルチキャラクタの切り替えのところと、
anotherモードのdic1のところを書き換えるのかな・・・?と思うのですが、
別モードがあって、別モード初回起動限定トークのあるゴーストの辞書の中身を見ても理解できませんでした。
こういったことにはやはりsatoriというものを使うのでしょうか?
どなたかお知恵いただけると幸いです、どうぞよろしくお願いします。
- 339 :任意たん@開発中:2009/09/17(木) 23:11:24 ID:2N8I+HUw0
- >>338
OnFirstBootの際のReference0が消された回数だから、それを記憶しておけばいいんじゃないかな
「*OnFirstBoot
$消された回数【タブ】(R0)」
と書いておけば、以降は(消された回数)で好きに呼び出せるから、
これが0より大きかったら二回目以降に飛ぶようにすればいいんじゃない?
「>初回二回目以降【タブ】(消された回数)>0」って感じで
それとも切り替え自体の初回(別人格の初登場で最初だけ自己紹介とか?)って意味なら
単に辞書切り替えの初回を通った時に「$顔合わせ済み【タブ】1」とかの変数を記録するようにして
この変数があったら二回目以降に飛ぶようにすればいけるんじゃないかと
質問の意味を誤解してたらごめんだけど、これならSAORIは特に必要ないと思う
がんばれー
- 340 :任意たん@開発中:2009/09/17(木) 23:18:20 ID:qVlLezFY0
- >>338
アンインストールされる前の経験も全て含めて別人格との接触の有無を聞いてるのかな…。
>>339さんの意味だったら以下の説明は読み飛ばして下さい。
ゴーストは一度アンインストールされてしまうと、セーブデータも一緒に消えることになります。
なので、別モードの起動の有無を再インストール後まで記憶させておくことは難しいです。
ゴーストがアンインストールされた後もゴーストの記録を外部に保存しておく方法として、
プラグインを利用することについて以前考案されたことがあります。
要するに、「自分以外の人」(プラグイン、他のゴースト、OS、etc...)に「覚えておいてもらう」必要があります。
以前考案された方法について簡単に要約します。
こちらのサイトで「スタンプ帳」というプラグインが配布されています。
http://navy.nm.land.to/post/
ゴーストからこのスタンプ帳に対して画像ファイルと文章を記録することができます。
これをメモとして利用して、自分がアンインストールされた後もこれをセーブデータとして参照することができるわけです。
元々そういった用途のために制作されたものではないので、本格的に利用するとなれば
専用のプラグインを用意した方が良いかな、と個人的には思います。
ゴーストを公開する際にプラグインも同梱して配布する形が理想的です。
駆け足になりましたが、ご要望の機能を実現するためにはこういった方法がある、というご紹介でした。
- 341 :任意たん@開発中:2009/09/18(金) 19:11:38 ID:XUqQzF8U0
- >>339さま、>>340さま、
ご丁寧に回答くださりまことにありがとうございます。
引き続き具体的に相談させていただいてもよろしいでしょうか…。
>(別人格の初登場で最初だけ自己紹介とか?)
はい、そうです、別人格あったことがない状態では$○○にあったことがある 0にして、
その時だけ読み込んで、別モード初回限定台詞を読んだら、+1として、
$○○にあったことがある 1 以降は初回限定台詞を読み込まないように…
というように、一回だけ読み込んで以降は初回限定を選択しないようにする道筋を立てていました。
また、まったくもって初歩的なことなのですが、wikiの基本的なことには、
* : $ () # > ≫ _ @ → φ の説明はあったのですが、=の使い方がわかりません。
この条件の時だけ読み込むというのは、=を使うのでしょうか?==を使うのでしょうか?
改行が多すぎると出たので、分けて続きを投稿させていただきます。
- 342 :任意たん@開発中:2009/09/18(金) 19:15:54 ID:XUqQzF8U0
- 上の投稿の続きです、切り替えのメニューの時に設定したらいいのか、
別モードの初回限定台詞のときに書いたらいいのかわからず、
とりあえず(=もよくわかっていなかったのですが)Laboのマルチキャラのところを、
_マルチキャラクタ
*マルチキャラクタ $○○にあったことがある=0
:狛犬、交代だって。
:お前もな。
$辞書フォルダ another
$サーフェス加算値0 100
:\c(0)はじめまして。
$サーフェス加算値1 200
:\c(0)同じくはじめまして。
$(○○にあったことがある)=(○○にあったことがある)+1
という風にしてみていました。
つづきます。
- 343 :任意たん@開発中:2009/09/18(金) 19:17:38 ID:XUqQzF8U0
- 上の投稿の続きです、長くなってまっってごめんなさい。
$○○にあったことがある=0の時だけこの切り替えを読むという風にしてみたかったのですが
この状態で「選択肢のジャンプ先「マルチキャラクタ」は存在しません。記述ミス?」とでていました。
まだジャンプすらできていないのでわからないのですが、
anotherのdic1のジャンプ先はどのようにしたら良いのでしょうか。
ジャンプ先もなにかしらの特別な記述をしないで、
*起動(←ここは起動でいいのでしょうか?)
:はじめまして。
:同じくはじめまして。
だと、毎回読み込んでしまうのでしょうか。
口下手というか文がわかりにくかったら申し訳ありません、よろしくお願いします。
- 344 :任意たん@開発中:2009/09/18(金) 20:27:45 ID:AfbraUBA0
- >また、まったくもって初歩的なことなのですが、wikiの基本的なことには、
>* : $ () # > ≫ _ @ → φ の説明はあったのですが、=の使い方がわかりません。
「基本的なこと」の「条件分岐に使える演算子」に書いてありますよ
左辺と右辺が等しいことを条件にする場合は==です
トーク名のところに条件式を書いても認識されないと思います
普通はこんな書き方をするはず
_マルチキャラクタ
*マルチキャラクタ
>マルチキャラクタ2回目以降【タブ】(○○にあったことがある)==1
>マルチキャラクタ初回
*マルチキャラクタ初回
:初回です
$○○にあったことがある【タブ】1
*マルチキャラクタ2回目以降
:2回目以降です
- 345 :340:2009/09/18(金) 20:35:44 ID:WoqyaMak0
- >>343
>>344さんの記述が一番わかりやすいと思います。
代入に関して少しだけ捕捉します。
条件文で「等しい」を表す場合は「>ジャンプ【タブ】(R0)==ほげ」のようにイコールを2つ繋げます。
演算の結果を代入する場合は「$変数=1+1」のようにイコール1つです。(変数に「2」が格納されます)
文字列を代入する場合は「$変数【タブ】ほげ」のようにTabキーで区切ります。
(「$変数【タブ】1+1」と書いた場合は変数に「1+1」という文字列が格納されます)
お役に立てましたら幸いです。
- 346 :任意たん@開発中:2009/09/18(金) 20:43:27 ID:j0IutIMQ0
- >>344さんと>>345さんに補足して
>$(○○にあったことがある)=(○○にあったことがある)+1
ここの式はまともに動かないはずです。
( )は、変数の値を呼び出す時に使うものなので、
「○○にあったことがある」という名前の変数が「0」の値が入っていたとすると
「0」という名前の変数に「0+1」という計算式の結果が代入されることになってしまいます。
よって、不要な前半の( )を外して
$○○にあったことがある=(○○にあったことがある)+1
このように書き換えれば動くようになりますよ。
- 347 :338:2009/09/19(土) 09:28:34 ID:smmv5+DA0
- 338です。
皆様ありがとうございます。
ヘタレな質問を長々としてしまったにもかかわらず、
ご丁寧にご回答くださり恐縮です。
>「基本的なこと」の「条件分岐に使える演算子」に書いてありますよ
書いてありました!記号のところだけ見ていて見過ごしていました…。
きちんと読むことの大切さを気づかせてくださってありがとうございます。
自分のいけないところがわかりました。今度からはじっくり読みます。
あせって走り読みして、根本的なことがわかっていませんでした。
皆様がご指摘、ご教授してくださった内容を生かし作成進行させていただいています。
これからはゆっくり段階を踏んで進行していきたいと思います。
そして今度こそゴーストを完成させます。
ご回答くださった皆様、本当にありがとうございました。
- 348 :任意たん@開発中:2009/09/25(金) 08:18:01 ID:zhn8Xct60
- 辞書の記述を見やすくするためにタブか空白を入れたいのですが
タブを入れればセリフが表示されず、空白を入れれば空白がセリフ内に表示されます。
いい方法はありますか?
- 349 :任意たん@開発中:2009/09/25(金) 14:24:15 ID:dt9KFnfg0
- >>348
*
:(when,1,
【タブ】括弧の中は
【タブ】【タブ】タブと改行が無視されるので、\n
【タブ】【タブ】【タブ】意味の無い括弧をわざと作って
【タブ】【タブ】インデントしてみるとか
【タブ】どうかな?
)
:…そのインデントは見づらいやろ。
- 350 :348:2009/09/25(金) 21:42:54 ID:zhn8Xct60
- >>349
ありがとうございます。使ってみます。
- 351 :任意たん@開発中:2009/11/06(金) 00:41:46 ID:A7fDSoF60
- 時間によるランダムトークでなにもしゃべらないのですが
どこが悪いと考えられるでしょうか?
本来なら記述を書き込んでどうかと聞くべきなのでしょうが
どこが悪いのかもわからないのでこんな形ですいません
機能としてはインプットボックスによるユーザー名登録と
コミュニケートボックスの表示と
しゃべり頻度の変更と
触り反応ぐらいしかいれてないのですが
それらほとんどがWIKIからのコピペです
わかりにくいとは思いますがよろしければご教授お願いします
- 352 :351:2009/11/06(金) 01:14:25 ID:A7fDSoF60
- すいません自己解決できました
どうやら見切れ重なり反応がおかしかったようです
すいませんでした
- 353 :任意たん@開発中:2009/11/09(月) 22:30:44 ID:TRLYZau20
- 質問させてください。
文章の『…。』という部分を『…\w3。\w1』でなく『…。\w3』としたくて、以下のreplace_after.txtを書きました。
… …\w3
‥ ‥\w3
・ ・\w3
、 、\w1
。 。\w1
” ”\w1
) )\w1
! !\w1
? ?\w1
!\w1?\w1 !?\w1
…\w3、\w1 …、\w3
…\w3。\w1 …。\w3
…\w3”\w1 …”\w3
…\w3)\w1 …)\w3
…\w3!\w1 …!\w3
…\w3?\w1 …?\w3
…\w3!?\w1 …!?\w3
、・。・!・?・!?については予定通りの動作になるのですが、”・)については『…\w3”\w1』『…\w3)\w1』となってしまいます。
一体何が悪いのでしょう? 里々はsatori-mc147-1を使用しています。
- 354 :353:2009/11/09(月) 22:34:25 ID:TRLYZau20
- 投稿したらタブ文字が潰れてしまったので、そこだけ【タブ】という文字列に置換しました。
実際のreplace_after.txtではタブ文字を使用しています。
…【タブ】…\w3
‥【タブ】‥\w3
・【タブ】・\w3
、【タブ】、\w1
。【タブ】。\w1
”【タブ】”\w1
)【タブ】)\w1
!【タブ】!\w1
?【タブ】?\w1
!\w1?\w1【タブ】!?\w1
…\w3、\w1【タブ】…、\w3
…\w3。\w1【タブ】…。\w3
…\w3”\w1【タブ】…”\w3
…\w3)\w1【タブ】…)\w3
…\w3!\w1【タブ】…!\w3
…\w3?\w1【タブ】…?\w3
…\w3!?\w1【タブ】…!?\w3
一体どうしたら良いでしょうか?
- 355 :任意たん@開発中:2009/11/09(月) 22:53:40 ID:v5CiZbEw0
- >>353
”とか)とかは里々では特殊な記号なので "文字として" 表示する時に予期しない挙動をしているようですね。
普通の文字として表示したい時には特殊記号の前に "φ" を付けて無効化してしまうと良いです。
*
:かゆ…φ”うま…φ)
これで\w1が出なくなることを確認しました。(satori-mc147-1)
- 356 :355:2009/11/09(月) 23:38:09 ID:v5CiZbEw0
- >>355の訂正。
これだと "かゆ…\w3”うま…\w3)" になってしまって "かゆ…”\w3うま…)\w3" になりませんね。
失礼しました。
辞書の何処かに以下の記述を張り付ければ目的の動作は達成します。
毎回SAORIを2度呼び出すので正直お勧めできる方法ではありませんが…、
他に良い案がある方がいらっしゃいましたらお願いします。
@OnTranslate
(
【タブ】replace
【タブ】(バイト値,1)(
【タブ】【タブ】replace
【タブ】【タブ】(バイト値,1)(R0)
【タブ】【タブ】(バイト値,1)…\w3”\w1
【タブ】【タブ】(バイト値,1)…”\w3
【タブ】)(バイト値,1)…\w3φ)\w1
【タブ】(バイト値,1)…φ)\w3
)
- 357 :353:2009/11/10(火) 20:46:55 ID:1DUjNSW60
- >>355
代替案をありがとうございます。
参考にして、色々と試してみたいと思います。
ところで、そもそもこういうreplace_after.txtの使い方は許されているんでしょうか?
(replace_after.txtで一旦置き換えた結果の文字列を更に置き換えるという使い方)
許されているのに期待される動作をしないのであれば不具合に類する現象なので、
整備班の方に報告を上げておいた方が良いのかなと思っているのですが…。
どうなんでしょうか?
- 358 :355:2009/11/10(火) 21:26:35 ID:P7POakh60
- >>357
「許されているか否か」の問いに対しては、「想定していない」が答えではないかな、と個人的に思います。
(私自身はそういった使い方をしているGHOSTを見たことがありません)
現状ではたまたまそうなっているので、そういう使い方も場合によってはできる、といったところでしょう。
整備班に報告する場合は「不具合」というよりも「要望」として提案した方が適切な気がします。
いずれにせよ挙動不審な仕様がこのまま放置されるよりも明確な動作が保証された方が望ましいですね。
- 359 :任意たん@開発中:2009/11/10(火) 21:40:14 ID:2872Kzpw0
- ) の後にウエイトかけると、単語やサーフェスを呼び出す場合にも
ウエイトがかかるのでそのような使い方は想定されていないように思います。
- 360 :355:2009/11/10(火) 21:55:36 ID:P7POakh60
- >>359
replace.txtを使う場合は確かに注意が必要ですね。
replace_after.txtであれば括弧の展開が全て完了した後のSakuraScriptに対して
置換が行われるので今回のケースでは大丈夫のようです。
- 361 :任意たん@開発中:2009/11/15(日) 10:37:51 ID:e0qK+Wo+0
- 季節の取得の仕方が分からないのですが…。
変数で大小比較しようにもどうすればいいのかわかりません。
- 362 :任意たん@開発中:2009/11/15(日) 11:23:27 ID:SdFUnCys0
- >>361
これとか?
http://u.nu/9t2v3
- 363 :任意たん@開発中:2009/11/15(日) 11:27:05 ID:pIMI9T9c0
- もどきに短縮URI貼るのはどうかと思うぞ…Twitterクライアントからじゃないとどこ飛ばされるかわからんし。
- 364 :任意たん@開発中:2009/11/15(日) 12:46:01 ID:R3dYIiuA0
- そんじゃ短縮じゃないURL
http://www.mac.gn.to/satori/index.php?%5B%5B%A5%AB%A5%C3%A5%B3%A4%CE%BB%C8%A4%EF%A4%EC%CA%FD%5D%5D
- 365 :任意たん@開発中:2009/11/15(日) 12:55:30 ID:SdFUnCys0
- >>364
thx
>>363
次から気をつけまつ(`・ω・´)ゞ
- 366 :任意たん@開発中:2009/11/15(日) 13:46:53 ID:e0qK+Wo+0
- >>362-364
ありがとうございます。
直接とれる訳じゃなかったんですね。
104KB
新着レスの表示
掲示板に戻る 全部 前100 次100 最新50