[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 04/22 00:56 / Filesize : 200 KB / Number-of Response : 509
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

OBLIVION MOD作成支援/相談スレPart10



1 名前:名無しさんの野望 mailto:sage [2012/03/17(土) 19:59:17.25 ID:3a1FCrcI]
OblivionのMOD作成におけるスクリプトやモデリングの相談や質問、
自己解決の独り言などを書き込んでいくスレです。

スレ人口が少ないため、やりとりは遅くなりがちです。
返答がなかなか無くてもくよくよしないでください。

応える方は既出or初歩的に過ぎると思われる相談や質問でも
MOD作成者の裾野を広げるつもりで鷹揚にお願い致します。

前スレ OBLIVION MOD作成支援/相談スレPart9
anago.2ch.net/test/read.cgi/game/1311662838/

■Construction Set 日本語 help
shy.jsphr.net/upload/img/ups05912.zip


326 名前:名無しさんの野望 mailto:sage [2012/07/24(火) 08:02:25.75 ID:bIVR535K]
>>325
一回ConstructionSet.ini消してみるとか


327 名前:名無しさんの野望 mailto:sage [2012/07/24(火) 21:19:46.37 ID:JwAAh+Rp]
>>326
うまくいきました。Danke scho"n

328 名前:名無しさんの野望 mailto:sage [2012/07/25(水) 02:22:18.84 ID:/BLd6rYK]
>>325
ダイアログ拡張版CSのreadmeにこういう記述があった

3 テキストエディタでConstructionSet.iniを開いて、177行目、

Quest Window W=1020 → Quest Window W=1180

この部分は何故かiniで指定されているらしい

329 名前:名無しさんの野望 mailto:sage [2012/08/08(水) 19:09:40.82 ID:B6GkwweK]
これ、上手く行った事ある人いる?
Blender2.6でnif読むスクリプトが動くらしいんだけど。
ttp://niftools.sourceforge.net/wiki/Blender/Beginners_Guide

そこに列挙されてるツールを全部インストールしてみたがnifをインポートするとエラーが出てダメだった。
OSが64bitの環境でblenderとかPythonを32bit版にして試してみたけどダメだった。


330 名前:名無しさんの野望 mailto:sage [2012/08/22(水) 15:04:22.11 ID:V1oM0pzw]
台車の人は消えたのか…?

331 名前:名無しさんの野望 mailto:sage [2012/08/23(木) 00:48:47.09 ID:l3Rs/+7l]
盆休みじゃないかな


332 名前:名無しさんの野望 mailto:sage [2012/08/31(金) 20:23:07.68 ID:sRFtIgHc]
お盆長いな

まさか、お盆される側になったんじゃないだろうな

333 名前:名無しさんの野望 mailto:sage [2012/08/31(金) 21:09:41.34 ID:j9b5LZ46]
>>329
2.4じゃダメなのかね


334 名前:名無しさんの野望 mailto:sage [2012/09/05(水) 20:21:31.70 ID:D94F82E4]
質問なんですが、armorを装備してて攻撃されると攻撃が当たった部位のarmorのhealthが減りますよね?
その攻撃が当たった部位をscriptでうまく知る方法ってありませんか?



335 名前:名無しさんの野望 mailto:sage [2012/09/05(水) 22:24:06.67 ID:npegKB7b]
>>334
部位はランダムらしいから常時耐久度を退避して比べて監視しか無いんじゃないかな


336 名前:名無しさんの野望 mailto:sage [2012/09/15(土) 23:55:08.44 ID:LBQ97nlQ]
ググってもなかなか見つからなかったので自分用メモ。

Windows7でCSのAI PackageのAIを選択すると必ず落ちる問題対策。

1. コントロールパネル → プログラムと機能 を開く。
2. 左側のメニューから Windowsの機能の有効化または無効化 を選択。
3. Tablet PC コンポーネント をオフにして再起動。

これで今のところ落ちる様子はなくなった。

337 名前:名無しさんの野望 mailto:sage [2012/09/16(日) 01:38:09.10 ID:ZgqIVOVs]
おつ!助かる

338 名前:名無しさんの野望 mailto:sage [2012/09/29(土) 17:48:43.36 ID:fBWZadjP]
uproda.2ch-library.com/583015z4d/lib583015.jpg
なるりびおんさんのHovsHotKey改変版とAutoEquipを入れて
画像の通りアクティブになっているのに、起動するときにjosia.jugem.jp/?eid=364みたいな
設定画面が出てこないのですが、何がいけないのでしょうか?

339 名前:名無しさんの野望 mailto:sage [2012/09/29(土) 18:03:01.01 ID:9Llcc4Tt]
スレ違いのマルチポストがいけないんじゃないかな

340 名前:名無しさんの野望 mailto:sage [2012/09/30(日) 15:33:36.18 ID:LlLKjgYn]
Blender KF SupportPackを使用して、既存のポーズやモーションを改変しようと思うのですが、
base_****.blendファイルを開いた後、ボディパーツとArmatureを選択し、
Skeltonとkfファイルをインポートすると、Skeltonとボディパーツはkfファイルに準じたポーズになるのですが、
Armatureだけが両手を開いた案山子立ちままになっています。
Armatureもkfファイルのポーズに付随させるにはどうすればできるのでしょうか?

341 名前:名無しさんの野望 mailto:sage [2012/09/30(日) 17:54:59.16 ID:LlLKjgYn]
↑を書き込んだ後もう一度よく考えてみましたが、
やり方云々もそうですが、根本的な所を勘違いしているような気がしてきました。
まだ自己解決にまでは至っていませんが、もう一度よく勉強し直してきます。お目汚し失礼しました。

342 名前:名無しさんの野望 mailto:sage [2012/09/30(日) 19:55:37.51 ID:Yej0SDcx]
近年稀に見る好青年だな
おじさん安心して往生できるぞ


343 名前:名無しさんの野望 mailto:sage [2012/10/01(月) 16:11:57.43 ID:SBcngk52]
ここはもう台車先生はいないのかな

344 名前:名無しさんの野望 mailto:sage [2012/10/01(月) 19:35:17.24 ID:qUzgCP0z]
夏バテかしら?ちょっと心配




345 名前:名無しさんの野望 mailto:sage [2012/10/02(火) 10:49:58.02 ID:zZ0e8VXc]
ご心配おかけして。
夏場ちょっと忙しかったですよ。で復活したらずっと規制で。
最近の流行りはなんですか。

346 名前:名無しさんの野望 mailto:sage [2012/10/02(火) 11:59:07.95 ID:kvqbG0dR]
どうもはじめまして
はじめてmodを作ろうと思うのですが
自作武器にエフェクトを付けたいんですけど見当が付かず・・・
どうしたらいいか書き込みさせていただきました。

347 名前:名無しさんの野望 mailto:sage [2012/10/02(火) 13:28:16.58 ID:8zOD7eE+]
>>346
手っ取り早いのは似たような事してるModを覗くとか
Tes4Editでなんとなく変更箇所掴めるよ


348 名前:名無しさんの野望 mailto:sage [2012/10/02(火) 18:31:39.20 ID:kvqbG0dR]
>>347
さっそくありがとうございます!
とりあえず覗いてみたもののちんぷんかんぷんでした
なのでもうちょっと勉強してみようと思います。

349 名前:名無しさんの野望 mailto:sage [2012/10/02(火) 19:59:54.18 ID:p52Z7hVk]
>>345
特に無いッスw


350 名前:名無しさんの野望 [2012/10/02(火) 21:38:03.00 ID:CsHJt/Ns]
おおマスター台車だいじょぶだったんだw
最近いじる暇が無いので何にも聞いてないけど、マスター台車がいると安心

351 名前:名無しさんの野望 mailto:sage [2012/10/02(火) 22:37:33.52 ID:HZja+mWB]
いやまて
本当に本人なのか?

352 名前:364 mailto:sage [2012/10/02(火) 22:58:27.20 ID:JMu0gB7I]
大丈夫だと思う。あの口調は間違いなく先生だ。

353 名前:352 mailto:sage [2012/10/02(火) 23:00:55.60 ID:JMu0gB7I]
名前はミス

354 名前:名無しさんの野望 mailto:sage [2012/10/03(水) 01:33:31.34 ID:UCh2Lcvm]
先生ならちょっと前の質問もささっと答える気がするんだけど



355 名前:名無しさんの野望 mailto:sage [2012/10/03(水) 22:40:12.89 ID:qwzoUItB]
お尋ねしたいのですが、例えば人物Aとの会話の選択肢でpotionAをplayerに使用というのはどういうスクリプトを入れればよいのでしょうか?

356 名前:名無しさんの野望 mailto:sage [2012/10/04(木) 09:00:26.26 ID:uYDPFojY]
会話を選択したときに会話相手がpotionAを一つ以上持っているかどうかの判定を行い真である場合playerにpotionAのeffectを発生させて会話相手の持ち物からpotionAを一つremoveitemするようにすればいいんじゃないかな

357 名前:名無しさんの野望 mailto:sage [2012/10/04(木) 20:19:26.33 ID:jOs8HfqP]
ありがとうございます。それでやってみます

358 名前:名無しさんの野望 mailto:sage [2012/10/06(土) 11:16:04.27 ID:oQSIZmOK]
>>354
本人なんですけどね。別に「先生」とかじゃなく。まだちょっと忙しくて。
あとしばらく離れてたんでエスパー力も消えてもうただの人になってるですよ。
でもどうしてもなんか答えろ、て事なら、


>>329はまだアルファなんでなんとも。安定版は2.4用です。

>>334は音沙汰が無いんで多分もういいんじゃないですかね。
装備の消耗てランダムだし。当たり部位判定の方法、て事ならEventHandlerのOnHitで
双方の位置関係から予測、みたいな事は出来るかもですが。

>>340はもう自力でやる気になってるんで今更余計な事を言うのもアレなんですが、
kfのImportでSkeleton(=Armature)がダブッたなら単にどっちかDelで。

また他所様の作った.blendのSkeletonが今自分が使っているのと同じとは限らない
んで、自分のSkeletonと体メッシュをImportして同じ状態にしてみるといいかも。
SkeltonはImportのオプション次第でバラバラで横向きの棒状態や連結した人型状態に
なりますがどっちも同じモノ(=Armature)です。

359 名前:名無しさんの野望 mailto:sage [2012/10/06(土) 11:18:48.95 ID:oQSIZmOK]
>>346は一口に「エフェクト」てもEnchantみたいな普通の魔法の効果、光ったりメラメラ
燃えてたりする見た目の効果、状況に応じて何かが起きたりするスクリプト的な効果
とか色々でその方法も超たくさんあるですよ。

なのでもう少しどんな事をしたいか具体的に聞くとより具体的な答えが返って
来るかも。きっと。

>>355ももういいのかもですが、もしPotionAを持ってる時だけTopicを出す具体的な
方法、て事ならTopic→InfoのConditionsに「GetItemCount PotionA > 0」、
ResultScriptには単に「RemoveItem PotionA 1」と。

また会話中にPotionを自動的に飲ませる事は出来るか、て事なら多分出来ないです。
恐らく。GameMode中ならSetHotkeyItemとかで出来るんですけど。

擬似的に飲んだのと同等にするなら、単純な回復ならModAV2、時限効果的なモノなら
Ability+ScriptEffectで自前タイマー&RemoveSpellで自己消滅とか。
「ゴクン」て音はPlaySound NPCHumanSwallowで出せるし。
これも方法考え方は色々あるですよ。


そんなかんじで。多分またしばらく旅に出るかもです。て事で。

360 名前:名無しさんの野望 mailto:sage [2012/10/06(土) 21:05:56.24 ID:JEw4ox9r]
可愛い子には旅をうんたら


361 名前:名無しさんの野望 [2012/10/07(日) 00:38:05.59 ID:VPbAtZib]
新しく追加する種族用に頭部のメッシュを
目や耳、口の位置が変わるくらい大幅にいじった場合、
その頭部の.nifファイルに付随する.egm、.egt、.triファイルは
どうやって作成したら良いでしょうか

362 名前:名無しさんの野望 mailto:sage [2012/10/07(日) 12:37:19.81 ID:S7dn0JJt]
>>361
単にegm/triを作る方法、て事ならこのスレPart4/547に睫毛を新造する話が。
ツール類の話もそこに。頭も理屈は同じです。当時のテスト映像再掲。

up.mnty.net/img/up002245.zip

egtは頭UVを変更しなければ別にそのままで多分。
egtを作るツールはどこかで公開してたと思うのですがちょっと今見当たらないです。

でもきちんと動く頭のtriを作るのって多分超大変だし、目耳口の位置が変わるて事は
全パーツ作り直す事になるですよ。恐らく。
頭本体以外のパーツはNiTriStrips→Translation/Scale調整だけでもOKかもですが。

て事でかなり大変そうな気も。ご武運を。

363 名前:名無しさんの野望 [2012/10/07(日) 20:29:53.02 ID:VPbAtZib]
Scale調整の方向で頑張ってみます。
ありがとうございました。

364 名前:名無しさんの野望 mailto:sage [2012/10/08(月) 14:12:15.40 ID:r0caMORI]
話だけだとアレなんで確認でテスト頭作りました。映像とnif/egm/tri類です。

up.mnty.net/img/up002259.zip

なんか○Tみたいですが。
表情はAah,Oh,BlinkLeft/Rightだけ作ってあります。
目玉はNiTriStripesのTranslation/Scaleで。
この例はバニラ頭の変形ですが、別にオリジナルメッシュでも理屈は同じなんで多分。

て事でどんな頭でも作る事は可能なんでその辺は気合で。ではまた。



365 名前:名無しさんの野望 [2012/10/13(土) 17:07:00.37 ID:m32Z9HZp]
質問

PlayerをCreateFullActorCopyで複製した後、
その複製をDeleteFullActorCopyをするとCTDします

何か複製を即座に消す方法ないでしょうか?

366 名前:名無しさんの野望 mailto:sage [2012/10/13(土) 19:57:15.07 ID:BvG8r9QC]
>>365
お答え

CreateFullActorCopyしたアクターをきちんと消すにはDeleteFullActorCoopyする
しかないです。
数が少なくて有限ならDisable放置てのもアリかもですが。でも可能ならきちんと
消した方が。

で、PCのCreate/Delete〜自体は原則可能なんで、多分なんか他の部分に問題が
ありそうな気が。

例えばそのクローンにItemを持たせてそのScriptから持ち主をDelete〜したりすると
クラッシュするですよ。AbilityとかのScriptEffectでも恐らく。
(これは別にDelete〜に限らないです。自分を消す場合はそれを考慮してある関数で)

あと一度コンソールで直接Create/Delete〜してみてどうなるかの確認を。
もしコンソールでもクラッシュするなら別のMODやなんか特殊な条件、環境とかかも。
その場合はまずその原因を特定する必要が。大変かも。

367 名前:名無しさんの野望 mailto:sage [2012/10/13(土) 19:59:54.77 ID:BvG8r9QC]
あと申し訳無い、>>364のegmはCSでの顔操作が部分的に動かないかも。
Conformulatorのオプションを適切にして作り直せば多分。

というか上の例の場合はバニラ頭そのままの頂点順なんで特にegmを作り直す必要は
無かったりするですよ。でも作成する方法、て事なんでとりあえず。

triについても新規で作らなくてもバニラtriの目関係だけの改造でも行けたり。
なのでその辺は目的状況やポリシーに応じて。

もっと細かな話やツール類は「oblivion eye morph」で探せば多分なんか見つかると
思います。

368 名前:名無しさんの野望 mailto:sage [2012/10/13(土) 21:29:21.72 ID:Z6T/QtmY]
gamesettingsやiniで一括して

1.弓ダメージ(係数あるいは量)など

2.voiceSE(say)の聞こえる音量や有効範囲等

を変更することはできますでしょうか?
お願いします

369 名前:名無しさんの野望 mailto:sage [2012/10/13(土) 22:52:44.12 ID:m32Z9HZp]
>>366
返答ありがとうございます

コンソールでDelete~すると消えるので、Script上の動作が悪いとは確かに疑っていたので
もう少し調べてみます

set PC to Create~からPC.Delete~をするとエラーが出るので
おそらく何処かで、まだ処理してるのに消去しようとするが原因なのかなぁと思っていたので
対処してみます

ありがとうございます

370 名前:名無しさんの野望 mailto:sage [2012/10/15(月) 10:08:32.93 ID:kgxq+fG3]
>>368
1はSkillやAgilityでなく純粋に弓ダメだけ一括で加減、て事だとそういう指定は
無いかも。恐らく。全部は確認してないですが。
システム的には全武器共通の指定類と個々のWeapon/Ammo単位の基本ダメ量指定の
二つで調整されてると思います。

2の音量はiniの「fDefaultVoiceVolume」、
聞こえる最大距離は「fDialogAttenuationMax」、単位はメートル、デフォ35m=2450。
減衰率は多分「fDSoundRolloffFactor」、これはセリフ音声以外にも影響。

371 名前:名無しさんの野望 mailto:sage [2012/10/15(月) 13:28:48.21 ID:irJi/WCt]
OBSEで用意されているInventory用のLoopで起こる不思議な現象につまづいています。
何かアイデアがあればお願いいたします。

[症状]
inventory画面を開かずに、携帯用コンテナAとプレイヤーの持ち物間の一括移動を
先に挙げたLoopと、このLoop用のRemoveMeIRで行うModなのですが、
ttp://obse.silverlock.org/obse_command_doc.html#Inventory_Reference

コンテナA→プレイヤーの際、
「Storage Sack」などの「他の携帯用のコンテナMod」だけ、
プレイヤーの持ち物に戻らず、コンテナAからも消えてなくなります。
(ただこの状態で携帯用のコンテナMod自身がplayer.GetItemCountで自分をチェックするとカウントされている様子)

逆にプレイヤー→コンテナAの場合は問題がなく、
携帯用コンテナも他のアイテム同様に普通にコンテナAに移動します。

無事コンテナAからプレイヤーの持ち物に携帯用コンテナを戻すにはどうしたらよいしょうか?
よろしくお願いいたします。

372 名前:371 mailto:sage [2012/10/15(月) 13:36:06.56 ID:irJi/WCt]
上記のスクリプトは携帯用コンテナAというModについているスクリプトです。
要領を得ない書き方をしてしまってすいません。



373 名前:371-372 mailto:sage [2012/10/15(月) 16:15:44.88 ID:irJi/WCt]
すいません、環境を初期化したら問題が解消しました。
環境依存で発生していたようです。
スレ汚しすいません。

374 名前:名無しさんの野望 mailto:sage [2012/10/20(土) 07:28:23.09 ID:YFxlm5dU]
>>370
ありがとうございました
参考にさせていただきます!



375 名前:名無しさんの野望 mailto:sage [2012/10/23(火) 19:32:11.01 ID:DbV3dk3c]
すみません、MMOの髪染サービスのように
プレイヤーやNPCの髪の色を変える動作は難しいでしょうか?

376 名前:名無しさんの野望 mailto:sage [2012/10/24(水) 04:40:31.86 ID:Y7f0mzTp]
>>375
色の数だけテクスチャとメッシュが必要だしね
それをさらに髪型の数だけとかもうね

nifscriptでどうにかなるのかしらん?


377 名前:名無しさんの野望 mailto:sage [2012/10/24(水) 05:11:53.75 ID:I+Ww+J2k]
>>375
多分これで出来る

1.パレット代わりとして、使いたい髪色でNPCを作成しておく
2.色を変えたい対象のキャラクターの髪型を取得して変数に保存する
3.対象キャラクターに、パレット用NPCからCopyHairする
4.対象キャラクターを、2で保存した髪型に戻す

2,3,4は要OBSE

378 名前:名無しさんの野望 mailto:sage [2012/10/24(水) 12:41:22.55 ID:Y7f0mzTp]
おお、スゲー


379 名前:名無しさんの野望 mailto:sage [2012/11/02(金) 15:33:04.36 ID:RNSDsOlf]
>>377
おお、こんな手段があったとは、ありがとうございます

380 名前:名無しさんの野望 mailto:sage [2012/11/02(金) 19:36:47.35 ID:YN3Vc7R0]
モーションのファイル名について質問です
各種構えがインベントリと通常画面で別のが使えると言うのをどこかで見たのですが
インベントリのみ適用の構えの場合なんというファイル名にすればいいのでしょうか?

381 名前:名無しさんの野望 mailto:sage [2012/11/03(土) 22:33:38.35 ID:BF/FpCh4]
>>380
OneHandIdle.kfだったらOneHandIdle_1.kfにするとかだったかな


382 名前:名無しさんの野望 [2012/11/04(日) 20:58:49.15 ID:8qfhdyDE]
>>381
ありがとうございます

383 名前:名無しさんの野望 mailto:sage [2012/11/14(水) 18:03:45.90 ID:mTFziJaD]
SkyrimからObilivionへ、鎧modの移植に挑戦している者です

ここのチュートリアルを参考に進めている…はずなのですが
ttp://www.oblivion.lima-city.de/tutorials/Porting/Porting.html
ゲーム内で見ると、Skyrimから移植してきた部分だけ透明になってしまいます

どなたかnifに詳しい方、アップしたこちらのnifから原因究明やアドバイスいただけませんでしょうか…?
up.mnty.net/img/up002575.zip

384 名前:名無しさんの野望 [2012/11/14(水) 18:43:11.99 ID:tponLWWu]
>>383
ノーマルマップの入れ忘れ、または名前の付け間違いはありませんか?



385 名前:名無しさんの野望 mailto:sage [2012/11/14(水) 22:15:21.40 ID:mTFziJaD]
>>384
ご助言ありがとうございます
ノーマルマップの確認、テクスチャのパス確認などしてみましたが、問題なさそうでした
自分のnifscope上では、テクスチャが正しい位置に表示されているので、UVマップが壊れている等もないのでは…と思うのですが…
今のところ行き詰ってしまいました…

386 名前:名無しさんの野望 [2012/11/14(水) 22:32:26.04 ID:tponLWWu]
>>385
そうですかぁ・・・。
手持ちでこのメッシュ対応のテクスチャがなかったので
ほかのMODのテクスチャを当ててみたんですが、一応反映は
されているみたいなんですよね。
up.mnty.net/img/up002577.jpg
そうすると、あと考えられるのはDDSファイルのもともとの不具合ですかねぇ・・・。
一度ほかのアプリで保存し直して見た方が良いかもしれません。
すみません、あまり役に立てなくて(><)

387 名前:名無しさんの野望 mailto:sage [2012/11/15(木) 02:10:40.57 ID:jTgZswKF]
>>386
そちらで表示されるということは、nifでなくddsが怪しい…
ということで、ddsファイルをリネーム等色々試したところ、表示されました! ありがとうございます!
結局あまり原因は分かりませんでしたが、助かりました

388 名前:名無しさんの野望 mailto:sage [2012/11/15(木) 22:32:47.39 ID:1ZHsqbGl]
アクターが「食べ物」を持っているかどうかをスクリプト内で判定する方法ってありますでしょうか?

389 名前:名無しさんの野望 mailto:sage [2012/11/16(金) 11:47:10.66 ID:m60tUABh]
スクリプトについて質問させてください。
======================
scn fsample

short num
Ref Actor

Begin Function {Actor num}

if num == 0
return
endif

if Actor != PlayerRef
print "Actor is not playerRef"
endif

End
======================

というようなfunctionスクリプトなのですがCall fsample PlayerRef 1
で呼ぶと、trueとして実行されてしまいます。

if eval ( Actor != PlayerRef )などしてみましたが、結果は同じでした。
if Actor == PlayerRef にした場合もfalseで無視されています。

これは一体何が原因なのでしょうか?
評価を正しくしてくれない理由がよくわからず途方に暮れています。
何か原因か解決策をご存じでしたらよろしくお願いいたします。

390 名前:名無しさんの野望 mailto:sage [2012/11/16(金) 11:53:44.65 ID:m60tUABh]
>>338
IsFoodという関数がありますよ。
持ち物全てに対して判定するといいと思います。

391 名前:390 [2012/11/16(金) 11:55:29.48 ID:m60tUABh]
>>388
さんへのレスです。すいません

392 名前:389 [2012/11/16(金) 13:31:57.44 ID:m60tUABh]
解決しました。原因は似ている別関数名に対してPlayerRefを指定し、
肝心の関数はCall fsample "Player" 1でPlayerRef指定していないという
どアホミスでした。すいません。

[メモ]

OBSEやCSには多くのSet関数が用意されてるが、Refに代入して対象を渡す場合、
かつ、この対象がPlayerにも及ぶとき、必ずPlayerではなく"PlayerRef"をRefに代入すること。

PlayerはObject IDでありRefではないので、エラーになるが、
Refに代入して渡す場合、OBSEはRefの内容まで確認できないので
スクリプトを保存するときにエラーとして警告してくれない。

当然ゲーム中、問題の箇所にくると肝心のスクリプトはエラーを起こして死んでしまうが、
このエラーはコンソール中にはき出してくれない。

原因がよくわからないのにスクリプトの挙動がおかしい場合は、要確認。

393 名前:名無しさんの野望 mailto:sage [2012/11/16(金) 14:11:59.64 ID:bSW/cg6y]
>必ずPlayerではなく"PlayerRef"をRefに代入すること。
>PlayerはObject IDでありRefではないので、エラーになるが、

この辺は融通が利いて
ほとんど全てのものがplayerだけで行けちゃうと思うけどな?
refを取得するgetisreference関数でもplayerだけで通るんじゃない?

if Actor != PlayerRef

むしろこっちが

if Actor != Player

だけで良くない?
バニラやほとんどのModderはそうしている気がする
それともなにか文章を誤解してる?

394 名前:名無しさんの野望 mailto:sage [2012/11/17(土) 22:46:47.63 ID:gNClWCuj]
 既出のMODを自分用に改変しようかと思いMOD制作に手を出そうと思っているのですが、いくつか質問です。
1、手の甲から腕に水平に並ぶように盾の向きを改変
2、Tail属性で背中に背負う剣や盾のアクセサリの制作
 をやりたいのですが、ツールの種類が多くてどれを使えばいいのかわかりません。
どのようなツールを使えばよいのでしょうか?



395 名前:名無しさんの野望 mailto:sage [2012/11/17(土) 23:04:53.44 ID:BrgH5e9/]
ここは全力スレと違うし
それぐらいは調べないと
この先とても進められないよ

1は本当に向きだけならnifスコのみでもできる
2はどこまで既存MODを利用してどこから自作するか次第だから
それぐらいの情報は提示しないと答えにくいよ

>>380
_maleフォルダに入っている
デフォモーションがインベントリで適用される
その上でSPアニメでモーションを個別指定すると
GAMEMODEでのモーションはそっちに変わる、はず

396 名前:名無しさんの野望 mailto:sage [2012/11/17(土) 23:11:38.78 ID:VDCRBljJ]
ユーザー定義関数(Callで呼ぶ)のみ「Player」そのものを引数に取るとおかしくなる
setや、Call使わないCSとかOBSEの関数や命令ではPlayer直接引数に書いても別に問題ないはずだよ

397 名前:名無しさんの野望 mailto:sage [2012/11/22(木) 03:31:48.44 ID:FMUjQC9E]
初歩的な質問で申し訳無いのですが
OBSEを使っているMODをOBSE経由のCSで読んだのですがスクリプトに構文エラーがでて保存できません
…というかスクリプト編集のウインドウを出して全く弄らずそのまま閉じようとしても出るんですが…
意味が判らなくて困っています

398 名前:名無しさんの野望 mailto:sage [2012/11/22(木) 05:41:25.65 ID:ZKUZv8tj]
>>397
コンパイル時と実行時のOBSEバージョンが違って命令変わってるとか?
具体的にどのModかわからんとわからんけど

399 名前:名無しさんの野望 mailto:sage [2012/11/22(木) 07:12:20.00 ID:JL+77e3k]
エラーの文章を読めば、何がどう警告されているのか大体わかるでしょ?
警告を見てないから想像だけど
コンパイルした後にObjectidの名前を変えたとかで
なんらかの原因でなることはありえる

400 名前:名無しさんの野望 mailto:sage [2012/11/22(木) 21:39:29.20 ID:GulxRCS1]
これを参考にすれば何とかなるんじゃないかな?
www.models-resource.com/
www.textures-resource.com/
www.sounds-resource.com/

401 名前:名無しさんの野望 mailto:sage [2012/11/22(木) 21:52:58.87 ID:RydjylDo]
>>400
何とかならないです。違法サイトを紹介するのはやめてください。

402 名前:名無しさんの野望 mailto:sage [2012/11/23(金) 01:17:48.03 ID:hQVEg2D6]
リソースあっても結局作らなきゃだからなんとかするのは自分でだ

403 名前:名無しさんの野望 mailto:sage [2012/11/27(火) 19:11:54.17 ID:44hZpzIy]
>>394
両手県に鞘がほしいののなら、
oblivion.nexusmods.com/mods/11451

盾を背負いたいのなら、
oblivion.nexusmods.com/mods/15317
矢印の昨日拡張
oblivion.nexusmods.com/mods/20572

404 名前:名無しさんの野望 mailto:sage [2012/11/29(木) 21:20:51.44 ID:eihtbe18]
>>394
両手剣の鞘なら『Claymore Sheath』ってMODがあるな
ぐぐったら出てくる



405 名前:名無しさんの野望 mailto:sage [2012/12/05(水) 22:40:24.63 ID:OnyV3k0p]
Windows7の64ビット版で種族MODを弄ろうとしたのですが
種族メニューのFaceタブなどからテクスチャやメッシュの指定先を
変更しようとした所クリックしても変化しないようでした、確か以前XPの時にはここから変更出来たはずなのですが
これは何か解決する手段は無いでしょうか?

406 名前:名無しさんの野望 mailto:sage [2012/12/06(木) 06:44:51.91 ID:ymv3hqi4]
Windows7の64ビットでも普通にできる
ボタン押しても反応しないってことなら、PC環境見直した方が良いかもしれない

CSの再インスコを試してみるとか、
それでもダメなら、ボタンの反応を変えるConstruction Set Extenderを入れて試してみるとか

407 名前:名無しさんの野望 [2012/12/06(木) 09:52:02.33 ID:4YzDvvHx]
うーん、普通に出来るんですか
コピーバックアップが不味かったのかな
ありがとうございます色々試してみます

408 名前:名無しさんの野望 mailto:sage [2012/12/06(木) 15:20:26.73 ID:UTyVscHe]
Wrye BashでImportFaceを行いたいのですがImportしようとすると、


Traceback (most recent call last):
File "bash\basher.pyo", line 7295, in DoImport
File "bash\bosh.pyo", line 13284, in save_setFace
File "bash\bosh.pyo", line 2333, in safeSave
File "bash\bosh.pyo", line 2264, in save
File "bash\bolt.pyo", line 1369, in open
File "os.pyo", line 157, in makedirs
WindowsError: [Error 5] アクセスが拒否されました。: u'C:\\Users\


と表示が出て、失敗します。解決策はないでしょうか

409 名前:名無しさんの野望 mailto:sage [2012/12/06(木) 16:17:41.85 ID:ymv3hqi4]
こっちで聞いた方が良いと思う

【全力】OBLIVIONの質問に全力で答えるスレ67【オブリ】
anago.2ch.net/test/read.cgi/game/1352784437/

410 名前:名無しさんの野望 mailto:sage [2012/12/06(木) 16:29:01.54 ID:UTyVscHe]
了解です

411 名前:名無しさんの野望 mailto:sage [2012/12/07(金) 13:48:18.23 ID:qo6V2a72]
>>408
アクセス拒否だからUAC切るかインスコ先変えれば?

412 名前:名無しさんの野望 mailto:sage [2012/12/08(土) 22:27:00.99 ID:+iI5TijV]
すみません、質問お願いします

練習にちょっとした会話クエストを作成しています
その会話相手に、とある装備MODのアーマー、武器を着せたいのですが、
件の装備MODをマスター指定してインベントリにアイテムを放り込んでも
素っ裸で出てきてしまいます
どのようにすれば、特定MODの装備を着せることができるのでしょう?

413 名前:名無しさんの野望 mailto:sage [2012/12/09(日) 00:06:34.56 ID:fmdH1Xcm]
0Goldなら価値を付ける
後は情報少ないのでわからない

414 名前:名無しさんの野望 mailto:sage [2012/12/11(火) 12:29:27.14 ID:v21CjrI8]
髪型MODの作成とか移植とかやってみたいのですが
どこか参考になるとか勉強になるページを教えて頂けないでしょうか?

ちなみにmod作成歴はsims3でちょこちょこっと髪型や服をつくった程度です。
おねがいします。



415 名前:名無しさんの野望 mailto:sage [2012/12/11(火) 12:36:41.05 ID:v21CjrI8]
あ、すみません。誤爆でした。

416 名前:392 [2012/12/12(水) 22:09:02.33 ID:XY5gqTKo]
>>393,396
すいません、レスがついていると思わず確認していませんでした。
レスを頂きありがとうございます。

改めて自分のメモを読み、頂いたレスを読むと、
まさに396さんがおっしゃっている

>ユーザー定義関数(Callで呼ぶ)のみ「Player」そのものを引数に取るとおかしくなる

が問題になっていました。
条件がここまでよくわかっていなかった為混乱を招くメモを貼り付けて、申し訳ないです。

Begin Functionで作るユーザー定義関数スクリプトに引数として渡すときのみPlayerではなくPlayreRef、
後は393さんもおっしゃっているように基本的にplayerを渡して問題なし、ですね。

条件がはっきりしてすごく助かります。
ありがとうございました。

417 名前:名無しさんの野望 mailto:sage [2012/12/14(金) 17:15:00.70 ID:FJG4GO7d]
Memo : テキスト入力を取得可能にするopentextinput
OBSE20/21では意地悪仕様になっているのを確認。

まずドキュメントには普通のMessageBoxのようにPressedButtonを取得できるように書いていますが、「Objectスクリプト以外では機能しない」と言う制約があります。

というのも入力を取得し反映する、UpdateTextInputは
Begin MenuMode 1001
End
の中でしか働かない為

さらに、MessageBoxEx型で開いたOpenTextInputプロンプトが開いている間は
GetButtonPressedは-1の値しか返しません。

つまり、MessageBoxEx型だからといって選択肢を作っても、選択を取得できずに無意味になります。

詰まるところ、どうするかと言うと、とにかく選択肢をつけない。(か一つにする)
つけないとFinishedという選択肢だけつきます。ユーザがそれを押して閉じると、
フリーズしていたBegin GameModeが動き出すので、ここでGetTextInputでデータを取得し
CloseTextInputで初めてGetButtonPressedが-1以外の値を反映するようになるので、
「XXXという入力でいいですか?」というMBExを出して、最初に使いたかった選択肢を出すなりする必要があります。

418 名前:名無しさんの野望 mailto:sage [2012/12/14(金) 17:17:30.46 ID:FJG4GO7d]
間違いがないとは言い切れないですがこんな感じで使います。(たぶん。もしOBSE20以上でMenuMode内でGetButtonPressed取得できる方法があるなら教えて頂きたいです。。。どうも前のバージョンだと取得できてるようなので。)

Begin GameMode

if step == 1
opentextinput "入力してください" 0 20
set step to 2
elseif step == 2
set text to gettextinput
closetextinput
set step to 3
MessageBoxEx "%Z%Rという入力でよいですか?|yes|no" text
elseif step == 3
set button to getbuttonpressed
if button < 0
return
elseif.....

endif
else
removeme
endif

End

Begin MenuMode 1001
if step == 2
updatetextinput
endif
End

419 名前:名無しさんの野望 mailto:sage [2012/12/14(金) 17:25:40.97 ID:FJG4GO7d]
肝心なことを書き忘れ。
opentextinput中は、Set Var to XXという基本コマンドが効きません。
だから、GameModeに戻ってから、各種ステータス変数を更新してやる必要があります。

ちなみに当然GameMode中は自分の他のスクリプトも走るので、
クエストスクリプトにTextBusyという変数でも作っておいて、
他のスクリプトはTextBusyBusy中はwaitを。(自分のような万年初心者用情報でした。)

420 名前:名無しさんの野望 mailto:sage [2012/12/14(金) 17:39:50.38 ID:FJG4GO7d]
うう、やっぱりミスしてた。。。トリガーがif step == 1だと何も起こらない。。。

418の例ですが、もしもコピペで動作チェックする場合は
記述中のstepの値を全部-1にしてください。

421 名前:名無しさんの野望 mailto:sage [2012/12/16(日) 02:23:14.74 ID:oZi049fD]
自分用に以下の機能だけ持った犬を作ろうと思ったんだけど・・・↓
「ついてくる」「敵を攻撃する」「プレイヤーは攻撃しない」「死んだら消える(少なくとも同伴者から除外される)」

コロルの犬おばさんの犬をコピーして、フォロー対象を自分に変えたんですが
死んで死体になっても同伴者扱いみたいで、死体が5〜6匹たまると同伴者が多すぎってずっと言われてしまう・・・

AIもスクリプトも自分では書けないので、これの解決法を教えてもらえないでしょうか
お願いします!

422 名前:名無しさんの野望 mailto:sage [2012/12/16(日) 04:28:38.40 ID:oZi049fD]
すみません自己解決しました!

423 名前:名無しさんの野望 mailto:sage [2012/12/16(日) 11:37:08.41 ID:EmFyZlnc]
>>417
テキスト入力したいと思うことがあったけど、
opentextinputっていうのがあったのね

使う機会があれば参考にしてみる

424 名前:名無しさんの野望 mailto:sage [2012/12/18(火) 22:19:54.84 ID:n4ZgTEJ9]
NPCがplayerに気が付いているか(隠密時や背後等)
または視界に収めているかなどを
判定する命令があったら教えて下さい



425 名前:名無しさんの野望 mailto:sage [2012/12/19(水) 23:52:50.92 ID:yBn9k24f]
OBSEであった気ガス

426 名前:名無しさんの野望 mailto:sage [2012/12/25(火) 22:59:17.09 ID:8PA6Orif]
383さんのチュートリアルを見て自分も鎧の移植をやってみようとBlenderを入れてやってみたのですが、
鎧をnifに出しても腕が変になってしまってしまいます。
ボーンの位置と鎧のメッシュがずれているからかな、とは思うのですが、
スカイリムにの鎧のメッシュをオブリのボーンに合わせるのはどうすればいいのでしょう?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<200KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef