OBLIVIONの使用MOD晒しスレat GAME
OBLIVIONの使用MOD晒しスレ - 暇つぶし2ch655:名無しさんの野望
07/12/18 01:15:50 hrVkLWL9
>>654
ココで晒すならスクリプトの中身を晒すぐらいで良いんじゃないか?

その情報だけじゃカウントのパラメータが間違ってるから実行してやんないよ
って答えを返してるだけしか分からん。

656:名無しさんの野望
07/12/18 01:18:20 S3BFJljr
もしかして個数の指定が抜けてるんじゃない?

657:名無しさんの野望
07/12/18 01:22:07 hrVkLWL9
アイテムを入手しようとしてコンソールからコマンド入れたら、
FromIDとEditorID間違って怒られてるって見てるんだけどw

自分は面倒だから自分のキャラが居る近くか場所の分かるセルにCSで直接置いてから拾ってる。

658:名無しさんの野望
07/12/18 01:57:12 LD7ui4PA
WaterskinのHotkey化ですが、スクリプトが汚くてもよろしければ十分可能と思われます
明日仕事から帰ったら作ってみます


659:名無しさんの野望
07/12/18 08:24:32 KoDUHy4h
水筒というよりは水袋と訳したい今日この頃…
根本的な解決じゃないかもですが
HotKey用のアイテムをでっち上げればいいんじゃないかとか思ってみたり

660:名無しさんの野望
07/12/18 09:05:27 hrVkLWL9
酒場にある注ぎ口つけた樽を改造し、水筒(でも水袋か皮袋だわなぁ)5個分の性能もった水樽ってMiscItemをでっち上げ、
Hotkey専用にするべか計画したものの、middlebarrelkeg01.nif にくっついてる邪魔な台座を外せずorzな私が通りますよ・・・。

Nifskopeで外そうとしたら樽のパーツと一部リンクしてるし、Blenderってのは使い方理解できないし、ダメポ。(´・ω・`)

しかっし、HTSって妙な所で細かいなぁ。
Obの重量単位系がポンドで、1回の使用量2dl = 0.44ld、ちゃんと重量換算して水仕込んであるのが分かったw
ちなみに水筒本体の重量は0.5ld(約227g)らしい。

OBSEコマンドで樽の重量を操れば上手くいくかなぁと思ってたが、再起動時に重量リセットされそうな気がするからボツっぽいw
でもPortable Campsiteではちゃんと出来てるから何とか成るのか?

661:名無しさんの野望
07/12/18 14:50:25 1mbK1gxt
台座取ったの上げようと思ってMeshes.BSAサッと覗いたけど、見つからない。
middlebarrelkeg01.nifってどこのフォルダ?

662:名無しさんの野望
07/12/18 17:09:44 myulCRA/
>>659
武器を構えると松明を落とすMODは、
hotkey用のアイテムを使うことで解決していた
ていうか、ほかに方法なくねぇか

663:名無しさんの野望
07/12/18 18:37:29 qz59vIrF
GetBaseActorValueとGetActorValueの違いを知りたいのですが、
前者が基本的なステータス、後者が種族特性などで補正されたステータスなんでしょうか

また、SetActorValue、ModActorValue、ForceActorValueですが、
Setは基本値を、Modがスペル等で補正された値を、Forceがその両方を一括で指定する
という解釈でいいのでしょうか?

664:名無しさんの野望
07/12/19 08:27:36 WAYov627
最近出たFF Real Thirstも水筒とは別にコップがついてるよ、Hotkeyに使える。
ただ一度に一杯しか飲んでくれないけど。

665:名無しさんの野望
07/12/19 08:47:39 Gc59Bsrk
>>664
結局そうなった。(´・ω・` )
違いは水袋1つで20dl入ってるから、1本分は一気に飲めるってくらいか。

すまない >>661
樽は \meshes\clutter\middleclass\middlebarrelkeg01.nif だったんだけど、
出来ないなら他の方法は無いかって色々やってるうちに”水飲みカップ”というItemをでっち上げ、
そいつをEquipしたら一番少ない残量の水袋を1つ使用するって方法になった。

IsSwimingって判定が無生物にも使えるか?と試してみたけど上手くいかなかった。
Playerが泳いだ時に水を汲むんじゃなくて、水の入ってるItemを水に沈めた時に満水にするっての、したかったのになぁ。(´・ω・` )

666:名無しさんの野望
07/12/19 09:00:59 Gc59Bsrk
一応、現状報告。

・Waterskinの日本語訳を原文と形状に忠実に水袋へ変更した。

・動作できるOBSE Verを0013以上に限定した。(OBSEのVerが古いと一部の機能に問題があることが発覚したため。)

・HTS制御開始の条件分岐を増やし、ユーザーが望めば初期クエが完了していなくても制御が始まるように。
 (HTSfull.esp / HTSfull-WithMessages.esp / HTSfull-forTutorial Skip.esp の3つを統一)

・体調制御のクエストだけを強制的に停止させて全ての影響をイニシャライズするフラグ設置。
 使用はコンソールからフラグをOnにする事のみ。StartQuestで復帰できる。
 和訳&修正された料理部分だけを使いたいってのに対応できるか?

・水袋そのものをHotkeyから使われても消滅しないように修正。

・”水飲みカップ”(元はSilverTankard)を提供してHotkeyから使いたい場合に対応。

・IsInDangerousWaterの判定を導入してマグマなどでは水を補給できないようにした。

・v306で仕込んじゃったまな板の初期位置変更を元に戻した。

・まな板とボウルが浮かないように細工した。が、既存のセーブデータでは機能せず・・・。新規では作動してる模様。

667:名無しさんの野望
07/12/19 09:16:19 Gc59Bsrk
現状認識してる積み残し。
・状態回復させても危険通知アニメーションが解除されない事がある。

・ダンジョン内部などInnerCellにある地下水では飲水 および 補充不能。可能にするべき?

・燻製室で肉をぶら下げる時、既に燻煙完了待ちしてる肉があるフックに肉を持っていくと床にバラバラと散る。
 コンロでも同じように新規Itemに処理が変更されるので、処理時間リセットになる事が稀にある。

・調理の一括処理への対応。

・調理器具を失った時の対応。
 (試しに店頭販売させてみたら、まな板とボウルは正常に使えたみたい。コンロとポットは大幅改造が必要そう)


こんな物かな?
過去のセーブデータを引きずると上手く動作しないってのが見えたんで、
ここらでModの名前を「Survival Suite with Cooking」に変更して新規導入を促したいなぁって気もする。
必要なMeshとかを一纏めにした配布形式にも変更したいし。
料理パートを含まないHTSを改変してる人との混同が起こらないかも気にはなるし。

んでも、倫理上ヤバス?

668:名無しさんの野望
07/12/19 12:23:29 U38BOTXU
〇〇を使った

じゃなくて

何かを使った
if 何か=A
  うんにゃか
else if 何か=B
  うんにゃか


て感じでスクリプト走らせられないかあ

669:名無しさんの野望
07/12/19 19:12:13 3LHf00mV
>>667
乙です!

ダンジョン内部の水は水質汚濁(?)の可能性でランダムで毒薬を服用したような効果が付与される場合がある、みたいな
要はお腹壊すってことなんですがw

生活系modの醍醐味として、事前の準備作業という楽しみかあるかと思いますので、
現地で水いくらでも飲めるじゃん、だとちょっとどうかなとは思います。

670:名無しさんの野望
07/12/19 19:53:49 8diH/Qxx
ブルマ行ったときに水の補給手段が無くて大変だった
雪から水作れないかなあ

671:名無しさんの野望
07/12/19 21:20:27 57UvIXrG
>>670
「だからこそNordは酒飲み多いんだ」とか脳内補完してた
ロシアとかでも酒強いの必需品らしいね

672:名無しさんの野望
07/12/19 21:33:38 EwyKX2oN
俺は敵から奪った蜂蜜酒とかビールをガンガン飲んでるな。ノードだし。
その方が手っ取り早い。

673:名無しさんの野望
07/12/20 00:05:32 pKbmGCux
>>669
それ、やりたいなぁと思ったんだけど、その場で飲んだ場合にランダムペナルティってのは多分簡単。
 でも、一緒に水袋に詰めた水の方はどうする?
 ペナルティ付きの水が詰めちゃった場合に備えて呑まずに中身を捨てる方法も作らないとダメじゃん。
って事でマンドクセになって放置中w

>>670
北の方には水確保できる場所無いのか、HTS入れてから不満点の変更ばっかしててデバグぐらいでしかObしてないからなぁ・・・。
Ivellon をやったときに内部では普通の酒すら入手できず、地下水が目の前にあるのに呑めず、手持ちの水袋5つが空ってのを経験して、
>>669の言うような、一か八かで呑める様な処理あった方がいいかなぁと思いはしたけど。


674:名無しさんの野望
07/12/20 00:20:50 pKbmGCux
とりあえず、>>667に書いた様に、次の更新版出す時には
・状態回復させても危険通知アニメーションが解除されない事がある。
と言うコレだけは回避できるようにしたい。

他の人でも発生してるのかをまず確認したいので、HTS統合を使ってる人はコンソールから数字を直接変更して確認してみてください。
set vWater to -30 で渇き判定で死亡判定の前段階になる状態通知状態にできます。
set vEnergyto -3500 の方が飢死判定の前段階です。

上記コマンドのどちらかをコンソールから入力して1時間Waitでもするとアニメーションがでます。
アニメーションを確認してから状態を回復させてみてください。渇きの場合は set vWater to 0 と入力してから1時間waitだと簡単かな。

睡眠不足判定の vSleep はアニメーション固定されないと思います。
これらは全てGlobal変数なので、直接弄っても問題なしかと。

675:名無しさんの野望
07/12/20 00:31:18 pKbmGCux
なんとなく此方で分かった異常の再現方法だけど、
キャラのモーションが変更されてる状態で無理やり別のアニメーションを実行すると発生するみたい。
発生するのは一人称側と三人称側でのアニメ表現のズレ。

問題部分のスクリプト。
scn vdangerT(喉が渇いて死にそうの場合に付与されるScriptEffectのSpell)
Begin ScriptEffectStart
Set vrestore to 3 ;HTS用特殊 Idleアニメーションを取り替えるためのGlobal変数
Player.PickIdle  ; 変数を変更したからIdleアニメーションに登録されたリストから選びなおせと言う命令
Player.PlayGroup Idle, 1 ;選びなおしたら強制的にアニメーション始動の命令
End

Begin ScriptEffectFinish
Set vrestore to 1
Player.PickIdle
Player.PlayGroup Idle, 1
Set vrestore to 0
End

渇きの度合いが緩和されるとvdangert20やvdangert10といった別のScriptEffectSpellに変わるが、
そちらはBegin ScriptEffectFinishのブロックしかなし。中身は同じ。
(なぜか elseif vWater >= -20 と言う判断文等で括ってたりするけど、elseif で開始って有りなの?)

676:名無しさんの野望
07/12/20 00:44:33 pKbmGCux
vrestoreが3と4の時に発生するアニメーションが、
 3 だと膝に手をあてて前屈みになったままクビをうろうろ(体勢は固定でループ)
 4 だとお腹に手を当てたままクビをうろうろ(体勢は固定でループ)
ってのをやってるのだが、基本姿勢が変化してるためアニメーションの残留が起こると一人称視点側ならカーソル位置が勝手に変わる。
固定ではなく周期的な割り込みで来るからターゲットを正確に取れなくなるという問題がある。

アニメーションさせてるkfファイルを弄って一定時間のみで姿勢を元に戻す形式のアニメーションであれば、
IsAnimPlayingの判断入れて終了してから次のアニメ実行にする事で問題回避できそうな気がするんだけど、
kfファイルをあたしゃ弄れない。

問題のkfファイルはbsaの中の meshes\characters\_male\idleanims に存在する奴で、
 exhausted.kf ;渇き時
 injured.kf ;飢え時
との事。

677:名無しさんの野望
07/12/20 00:53:19 pKbmGCux
Ver3のReadmeに書いてあるように
「要するにバギーな機能は消せばいいのです」
に習ってアニメーション消そうかなと考え中・・・。(´・ω・` )

どうやってアニメーションさせてるのか?ってのを把握するために何日かかったのやら・・・。
アニメーション解除されない不具合あるって報告しても、仕込んだ本人から反応無かったみたいだしなぁ。

678:名無しさんの野望
07/12/20 05:31:00 IrvgTDxT
>>676
Strike a Poseのアニメーションバグ対策にも書いてあるけど
アニメーションが止まらなくなったら他のNPCと話すことで止まるみたいよ

679:名無しさんの野望
07/12/20 06:06:07 pKbmGCux
>>678
へぇ、Strike a Pose てのは使った事無かったけど、何でNPCと会話すれば止まるんだろう。
んでも、HTS統合の場合はポーズModと違って場所を選ばず強制的に発生する現象だからなぁ。

対処法がNPCと会話するってのしかないならヤバス。(´・ω・` )

とりあえず、NPCと会話して直るかどうか試してみます。

680:名無しさんの野望
07/12/20 06:29:03 pKbmGCux
確かにNPCと会話すると直った・・・。

コンソールから Player.resurrect ってやっても直らないしなぁ。
何が発生してるのやら・・・。


681:名無しさんの野望
07/12/20 06:53:26 pKbmGCux
すっかりスルー気味になってるが >>668 の話は Craftybits でやってるのと同じ事を言ってるのかな?

可能と言えば可能だけど、どういう状況で何をどうしたいってのが無いから良くわからん。

スクリプトが走る切っ掛けと、基本行動を何処でやらせるかと、一連の行動が終了する判断は・・・。
ってのを間違ってBoogieManの処理とかで色々失敗してるけどw

682:名無しさんの野望
07/12/20 11:30:25 g0AG8Wyf
全くの余談だが、CSRで仲間にしたキャラを数人連れて洞窟から出た直後
MOE狼男に襲われ乱戦の末倒すと
仲間の一人が会話のたびに殴りモーション繰り返すようになった
NPCとの会話でもなった。相手は嫌がらない
直せないのでそのセーブデータは消した
乱戦の処理と狼男解除の処理やらでCPUがテンパったのだろうか

683:名無しさんの野望
07/12/20 20:45:39 yaK7EmQg
script effectでNPCのAIを変更させて、
その時の時間に応じて、食事や睡眠をさせる事って可能かな

684:名無しさんの野望
07/12/20 21:00:04 IrvgTDxT
script effectでわざわざ変更させる理由が分からん
時間や場所はpackageで規定できるし。

685:名無しさんの野望
07/12/20 21:17:34 pKbmGCux
>>683-684
お世話になりんすよ。

HTSでの体調管理の部分に追加されてるアニメーションで、
体調が悪化した時にSpellを付与してるんですわ。オリジナルのHTSだと体調悪化ペナルティになる能力削減系の呪文ね。

そこにHTS統合計画って作ってた人がアニメーションを追加してる。
元々からSpellを付与してるんだから、そこにScriptEffectで ScriptEffectStart のブロックに仕込めば良いという判断だったと思われる。

実際にコレでちゃんと状態が悪くなったってのを表現するアニメーションは走ってるんだけど、
選んだアニメーションに問題があったんじゃないかなぁと思う。

詳しい事は良くわからないけど、ずっと同じポーズをとり続けてるのはループアニメって言うんだっけ?
ループしてるのが悪さしてるっぽい。

で・・・、致命的なことが分かった・・・。

喉が渇ききった時に実行されるアニメが走ると、戦闘行動が一切取れなくなるwwwww
「もう声すら出せない」と名づけられたEffectだから、意図的なものか?とも思えるが、
「BoogieManは倒せなくなって嵌るから削除、灰が湧いて出るのも良くわからないバグだから削除」ってやった作者からすると、
デバグをちゃんとせずに仕込んだんじゃないか?と疑ってしまう・・・。

アイデアとしては面白い演出だから、何とか使えるようにならないか?と色々やったが私の知識じゃダメポ・・・。
kfファイルをNoLoopってタイプに変更してくれる技術者来ないと消すしかないわ・・・。
一定時間でアニメーションが終了する奴なら何とか使えると思うんだけど。(´・ω・` )



686:名無しさんの野望
07/12/20 21:30:41 IrvgTDxT
>>685
れどめ見てる?
・体調がさらに悪くなってくると、専用のアニメーションがプレイされ、戦闘不能に陥ります
って書いてあるんだから仕様だろ。

687:名無しさんの野望
07/12/20 21:33:23 pKbmGCux
>>686
戦闘不能と言うのは文字通り状態が極限まで悪化すると死亡させられると言うのを指すはずです。
死亡の前の段階で戦闘行動不能にするのは、本来の趣旨からは逸脱していると思われます。

688:名無しさんの野望
07/12/20 21:47:59 mD58KyTv
銭湯不能でも逃走はできるんじゃね?

689:名無しさんの野望
07/12/20 21:50:28 XRICIQLk
そういう演出は普通にアリだと思うがな

690:683
07/12/20 21:56:12 yaK7EmQg
CS&Rの旧バージョンを使って、各クエで死ぬ(主に討伐対象の)NPCを、
オールスター集結てことで、個人的な思い入れで集めてます
何十人も連れて行いけないので、取りあえずマゾガハウスにぎゅう詰めにしてます

ハウスに入ると、CS&Rでwait hereさせているもんで、
部屋内ぶらついて近場の人とおしゃべりしかしない
なにせ狭い部屋だから、部屋中でくっちゃべっているのですが、
そこへ、黒弓狩りから朝帰りしてくるマゾガさんが、ちゃんとテーブルで飯食って、
ベッドで寝てるのを見て、この24時間立ち話の連中も人として扱ってやりたくなりました

ベッドの数とか椅子の数が足りないのは、早い者勝ちと言う事で気にせず、
AIを変えるのに、CSでキャラ一人一人やるのか、仲間増える度に変えるのか
と、やる前からゲンナリしてました

で、ふと思いついたのが、
この旧CS&RのLesser Powerでコンパ化等の処理をしているスタイル
接触した相手に効果を与えるこの魔法のスタイルでAIを変更できないかと、
CSヘルプのscriptの項目を眺めてますが、それらしい項目が見つからなく
ここでお聞きした次第です

691:名無しさんの野望
07/12/20 21:56:49 pKbmGCux
まあ、逃げる事しか出来ないってのも有りだとは思うけどね。
アニメーションが解除されないってのが発生しなければ・・・。

渇きに対するペナルティだけ他のより重くなるって状態だけど。
ペナルティの強度は、乾き>飢え>疲労って感じかなぁ。現状だと。

692:名無しさんの野望
07/12/20 22:05:54 IrvgTDxT
>>690
AI Packageで食事や睡眠したい日時や場所を指定して
scripteffectのAddScriptPackageを使って作ったpackageを与えればいけると思う。

693:名無しさんの野望
07/12/20 22:06:19 pKbmGCux
>>690
使った事無いけどポーズ用のModで対象になったNPCに特定の行動を取らせるってのやってなかったっけ?

AIを書き換えるわけじゃないが、ランダムに対象を選んで相手を指定したベッドを使わせるとか食事取らせるってのは出来るかも。

694:名無しさんの野望
07/12/20 22:06:59 13ODwHjO
>>681

何かを使った
if 何かの種類=食べ物
  if 何か=HTSに登録されている
  else
   if 何かの名前に"肉"が含まれる
    if 何かの名前に"馬"が含まれる
      馬おいしいよ
    else if 何かの名前に"人"が含まれる
      人おいしいよ?(性的な意味で


こんな感じでHTSの汎用性を高められないかな…と

695:名無しさんの野望
07/12/20 22:14:45 pKbmGCux
if 何かの種類=食べ物
  if 何か=HTSに登録されている
  else

ココまでは今のHTSでやられてる事だけど、
何かの名前に"~"が含まれる
ってのが出来るかどうか・・・。

何かが武器なのか鎧なのか鍵なのかって言うTypeは取れるけどなぁ。

696:683
07/12/21 00:47:01 ELFtDs9J
>>692-693
packageを2つ設定して、それを走らせるscriptを作ってみました
手探り状態なので稼動するか分かりませんが明日試してみます
勉強になりました、ありがとうございます

697:名無しさんの野望
07/12/21 08:13:17 HscMZkZ9
英語だとmeetとかつかない肉多いしね
エンチャでディードラ鎧の名前「肉」にしたらえらい腹の膨れる肉塊になるというのは
それはそれで面白そうだが

698:名無しさんの野望
07/12/21 18:34:20 cLVKXAM3
銀様衣装の似合うロリコンが作れない。。。

699:名無しさんの野望
07/12/21 21:05:18 iAavXnXP
攻撃(魔法)とそれ食らったキャラクターの両方にスクリプトが関連付けられていない状況で、
食らったキャラクターを対象とした効果を発動することは可能なのでしょうか?


700:名無しさんの野望
07/12/21 21:45:26 5QPb6dcY
スクリプトを関連付けるってどういうこと?

701:名無しさんの野望
07/12/21 21:48:24 8RFughJ6
>>699
どういう状況で何(誰)が何をどうしたいかという具体例がないと答えようも無い気がする。

702:名無しさんの野望
07/12/21 22:36:10 EYH9QR0d
>>699
作るべきはロリータであって



断じてロリコンではない

703:名無しさんの野望
07/12/21 23:49:32 e4xjtnL+
>>702
レスすべきは>>698であって(ry

704:名無しさんの野望
07/12/22 16:16:25 RgKx6BGD
しつもーん


AとBとMODがあってAからアイテムのみを取り出したesmファイルを作って
AとBのマスターに指定したらBでもAのアイテムを参照できてウハウハ?

705:名無しさんの野望
07/12/22 18:21:19 jCiRC5DF
>>704
基本的には、そう。

でも、そのマスターファイルesmとA・BのMODを同時
CSで開いたとたんに、抜き出したMODの同じID(名前)のアイテムが
全部デュプリケイト000~なんて名前に変わるから、
マスターファイルのアイテムに書き換えていく必要が出てくる場合もあるでしょう、きっと。
(それはMODの構成によりますが。)

706:名無しさんの野望
07/12/22 20:44:25 iBVjp03o
今ネクロマンサープレイにはまってるんだがちょっと物足りない

Anvilの地下室 MOEでのリッチはなかなか気に入ってるんだが
召還でこれはネクロっぽいよ!とか
防具でネクロっぽいのがあれば教えてください

707:名無しさんの野望
07/12/22 21:42:23 N+o4aLwI
スクリプトの改変はやったことあるのですが、一から書いてみようと思いました
練習でりんごがないなら追加するというスクリプトを書いてみましたが動きません

scn apple
begin GameMode
if (GetItemCount 0003365d == 0)
player.additem 0003365d 1
endif
end

スクリプトに間違いがあるのでしょうか
それとも、一からスクリプトを作る場合に気をつけないといけないことでもあるのでしょうか
普通にScript Editの画面でScript→Newとして書いているのですが

708:名無しさんの野望
07/12/22 21:43:33 N+o4aLwI
冷静に見てみたら
Player.GetItemCount
が正しいですねorz

709:名無しさんの野望
07/12/22 21:44:34 xPKOPE5X
クエストに貼り付けなきゃ意味がない

710:名無しさんの野望
07/12/22 21:48:57 N+o4aLwI
>>709
な、なんだって(AAry

Start Game Enableにはチェックしていいんでしょうか?
Quest Award Levelerを見てみると、チェックしているものとしていないものがあるのですが

711:名無しさんの野望
07/12/22 21:54:23 N+o4aLwI
自己解決しました
ありがとうございました


712:名無しさんの野望
07/12/22 22:01:24 sWYvEq+n
>>710
クエストに貼り付けなければ動かないって訳でもないけどな。

CS_Helpの Scripting から先の説明を読んで必要な形式を選べばOK。
Global Script って説明ではQuest型のスクリプトを使用するべきか?って設定に対して「非常に強調したNO」とまで書いてある。

713:名無しさんの野望
07/12/22 22:02:02 lho8yxD7
>>706
防具はオサレさんのところ探してみたらいくつか見つかるかも

714:名無しさんの野望
07/12/22 23:44:51 ft7gp5G6
今5週目くらいなんだが

どうしてもかっこいい顔ができん…

だれかかっこいい顔のセーブください…

715:名無しさんの野望
07/12/22 23:47:42 ft7gp5G6
今5週目くらいなんだが

どうしてもかっこいい顔ができん…

だれかかっこいい顔のセーブください…

716:名無しさんの野望
07/12/22 23:48:35 ft7gp5G6
今5週目くらいなんだが

どうしてもかっこいい顔ができん…

だれか男のかっこいい顔のセーブください…

717:名無しさんの野望
07/12/23 00:31:20 M3GZdjpk
俺は12回ぐらいやり直したらいいのができたy

718:名無しさんの野望
07/12/23 00:43:19 PoGpwplw
真の男はランダムの結果をそのまま使う。
べらんめぃ、人の顔が左右対称なんてこたぁ、ありえねぇんだ。

とりあえずかっこいいと思うAIに似せてみるってのはどうだ。
たとえばタマネギとか。

そんな俺はMankar Camoran
コンソールでMankar camoran's RobeとStuffも持たせて完璧だ。

719:名無しさんの野望
07/12/23 01:18:45 AVDrM/9T
質問で申し訳有りません。
以前何処かでシールド(盾)でガントレット風の腕の形に合った盾が
何処かにあったと思うのですが、誰か見た覚え有りませんか?

720:名無しさんの野望
07/12/23 05:32:15 JUnd3Ckk
PlaceAtMeで呼び出したアクターにプレイヤーを攻撃してくるアクターに戦闘指示をする方法おしえてぽん

721:名無しさんの野望
07/12/23 18:52:28 S81Z6O68
呼び出したキャラをプレイヤーと同じファクションに所属させればOK

722:名無しさんの野望
07/12/23 19:33:45 gEXFRd9J
HPの最大値を参照するにはどうすればいいんだろ
GetActorValueじゃダメージ受けてたら減った状態のが出るし
GetBaseActorValueじゃ装備の効果の増減が反映されてないしなぁ

なにかいい方法ないですかね?

723:名無しさんの野望
07/12/23 20:02:23 HkBIbXpF
>>722
なして最大値が欲しいの?

恐ろしく強引な手法だと思うけど、
 1.現在値を記録
 2.OBSEのmodav2を使ってありえない数値まで加算(その時の最大を超えては回復しないって話だったはず)
 3.getavで回復後の値をとる
 4.1の値に戻す

て方法も取れそうだし、何度かチェックして値の変化しない数値なら最大値とみなすってのも有りかもしれないし。
状況によりけりかと。


724:名無しさんの野望
07/12/23 20:07:26 lK85wvxM
恐ろしく強引な手段だと思うけど、
 1.セーブ
 2.kill
 3.resurrect
 4.getav
 5.「というお話だったのさ(AA略」

725:名無しさんの野望
07/12/23 20:11:09 lK85wvxM
これだと、初期設定値以外の要素(戦闘中の魔法によるブーストなど)が絡むと駄目だな

連投すまんです

726:名無しさんの野望
07/12/23 20:40:33 gEXFRd9J
最大HP量に応じて変化する自然回復をつけようかなと思うのですよ
CSWikiにも一応それっぽいのあったのですがGetActorValueを使ってたので
ダメージ受けた状態だとダメなんじゃないかなーと思って他にいい方法が無いかと
思って質問させてもらいました

727:名無しさんの野望
07/12/23 21:33:03 lK85wvxM
スクリプト組んだことが無いので上手くいくか判らんが

1.getavで現在値を退避
2.ResetHealthで全快
3.getavで全快値を退避
4.setavで1.の値に戻す

この一連の流れを、発動時に一回やってみたらどうかな?
ダメージ/回復扱いでエフェクトが出たり思惑通りいかなかったり、
もっとマシな方法が在るのかもしれないけど

728:名無しさんの野望
07/12/23 21:34:59 lK85wvxM
今CSヘルプ見直してるけどもしかして
GetBaseActorValue Health
で一発かもw

729:名無しさんの野望
07/12/23 21:38:24 gEXFRd9J
おー、ありがとうございます
試してみます!
しかし、Baseだとステ欄で緑や赤になった状態のは拾ってくれず
素の値を持ってくるんですよねぇ

730:名無しさんの野望
07/12/23 23:35:23 9sTM2Gbo
>>721
なるほどサンクス

じゃあプレイヤーが無所属な時もあるわけだから
新たにファクション作ってそこに強制的に登録すりゃいいのかな

731:名無しさんの野望
07/12/24 00:03:58 ayHdB65I
>>730
プレイヤーには特別にplayerファクションてのがありますから
それでOK

732:名無しさんの野望
07/12/24 01:26:49 eOxyr+9P
プレイヤーが魔法を使ったらスクリプトを走らせようとして

set castkey to getcontrol 7
if(iskeypressed2 castkey)


と組んだわけですが、
これだと本当に魔法を使ったかどうか分かりません
魔法を使ったかどうか判定するにはどうすればいいでしょう
なお、すべての魔法で効果を得たいので、魔法そのものにスクリプトを組み込むことはできません

733:名無しさんの野望
07/12/24 08:04:58 Rib0dZCq
>>731
そんなんあったのか
サンクス

734:名無しさんの野望
07/12/24 15:03:32 Nq2qiMO4
>>732
GetDetected TargetID ってコマンドあるけど、この TargetID に Spell か MagicEffect のID入れたら反応しないかな。
全ての魔法に反応させたいだから物凄い手間になるだろうけど・・・。

735:名無しさんの野望
07/12/24 15:09:21 Nq2qiMO4
Item(というか3Dモデル)が水に浮くかどうかの設定って何処を変えれば変更できるんだろ?

あと IsSwiming 以外の方法でItemが水の中に居ますよってのを知る方法ないのかなぁ。
前に無生物に IsSwiming == 1の判定を仕掛けて、水の中なら指定した処理が実行されるてのを試してみたけど上手くいかなかった。

GetUsedItemLevelてので地面にあるか腰より上の高さなのかってのは判定できるようだけど、
水に浮いてる状態だと地面判定されるんだろうか。

736:名無しさんの野望
07/12/24 16:01:17 1ZxNIiTr
阿部高和コンパニオン
くそみそテクニック フルボイス版から抜いた声の設定が難しい

737:名無しさんの野望
07/12/24 17:23:57 EVxu7yyg
ここでCSについて質問はだめ?
Animation group note problem. See D:\\My Games\Oblivion\EditorWarnings.txt file. Continue Playing? "Yes to all" will disable all Warnings this session
てエラーが出るんだけど、キャンセルしたらそのまま編集できるんですが、それって問題ないでしょうか?

738:名無しさんの野望
07/12/24 18:20:58 /PHtfLYk
俺はそれが出たら全部キャンセルしてる。
キャンセル以外でそのまま編集続行できたとしても、espを保存した後読み込むとバグがありますってメッセージダイアログがでる。
セルを読み込むと出る?みたい

739:名無しさんの野望
07/12/24 18:32:57 EVxu7yyg
特にキャンセルして編集してもそういうメッセージ(バグがありますみたいなの)
は今のとこ出てません。
無視でいいのかな?

740:名無しさんの野望
07/12/24 22:56:11 Nq2qiMO4
む~ん。 >>694 で質問されてるのと同じような事をやらせてみようと思ったら、
begin OnEquip player ブロックで処理できると思ったのにダメぽい。
消え物だと begin OnEquip で記述された処理って無反応らしい・・・。

奥が深いわぁ。どうやって何を使ったか?ての取得しよう。

消費したアイテム毎に実行するスクリプト分けてた意味がようやく分かったw


741:名無しさんの野望
07/12/24 23:01:21 PamLOzMk
メニューを開いたらすべてのアイテムの個数を覚えて・・・・・・無謀すぎたな

742:名無しさんの野望
07/12/26 01:11:52 vXNCi8+G
一応こっちにも貼っておこ

桜エディタ用CSスクリプトの色分け表示キーワードファイル(OBSE 013のコマンド含む)
URLリンク(eq2.matrix.jp)

黒一色じゃ理解しきれない・・・。

743:名無しさんの野望
07/12/26 01:37:52 Z26e+bME
それ用の本棚でもいいんだけどコンテナに本を突っ込んだら並べてくれるようなのって出来ないかな?


744:名無しさんの野望
07/12/26 01:40:26 wKXHg10q
AutoBookPlacer

745:名無しさんの野望
07/12/26 02:05:57 vXNCi8+G
OBSEコマンドメモ。

PrintToConsole " 変数 : %.0f ", 変数  ← コンソールに変数に格納された数字を吐き出す。(デバグで重宝してる)

んでも、リファレンスに格納したはずのオブジェクトは正しいの?てのを知りたくても文字が出せなくて困ってたが、

StrPrint strToPrint:stringID ;Prints the string associated with the passed stringID to the console

こっちのコマンド使えば文字列を吐き出せるって事っぽい。機会があれば使ってみよ。



746:名無しさんの野望
07/12/26 02:08:17 vXNCi8+G
あと Strなんちゃら ってシリーズのコマンドも色々あるのね。
文字列を比較って物も一応あった。

物凄く頑張れば >>694 の処理も可能なのかなぁ。

747:名無しさんの野望
07/12/26 02:08:30 Z26e+bME
そうなんだけどもっと簡単に出来ないかなって思った


748:名無しさんの野望
07/12/26 02:10:56 vXNCi8+G
んでも、本来探してた初期位置を取得するコマンドが見つからねぇ。orz
牛乳瓶のドミノ倒しを戻すのに便利かと思ったのに。(つД`)

749:名無しさんの野望
07/12/26 02:32:23 vXNCi8+G
う~。自分の探してるのは見つからないのに、別の奴ばっか目に付くw
NameIncludes ってコマンド使えば、そのオブジェクト名の中に該当する文字が含まれてるかの判定してくれるらしい。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch