Mod作成 武器の情報を取得する 弾薬の取得武器から直接取得武器から直接取得する方法は、Weaponレコードに設定されている弾薬になります。武器の標準の弾薬ということになると思います。弾薬はアタッチメントで変更が可能です。そのため、アタッチメントで弾薬が変更されていると正し... 2021.11.10 2022.10.19 Mod作成
Mod作成 スクリプトを最適化する 基本的な考え方スクリプトを最適化するポイントは、以下の通りです。スクリプトの処理時間を減らすことスクリプトのコード量を減らすことゲーム全体の処理時間を減らすこと同じ仕事量をしなければならないのであれば、できるだけゲームエンジンにやらせるよう... 2021.09.21 2022.12.27 Mod作成
Mod作成 Champollionで逆コンパイルする pexファイルからpscファイルを生成するツールです。Fallout 4対応版を使います。Skyrimではほぼ問題のないコードを生成してくれましたが、Fallout 4では対応が不完全で、コンパイルできないコードを出力してしまいます。手動で... 2020.11.02 Mod作成
Mod作成 動的生成の罠 スクリプトを使うとゲーム内で動的に何かを作り出すことができます。マーカーを動的に生成する生成されたリファレンスはフォームIDが0xFFから始まります。 created xmarker = 0xFFというのはセーブデータに保存されるフォームで... 2020.10.20 Mod作成
Mod作成 繰り返しクエストの作り方 今回はデスペナルティModでプレイヤーの死体を回収するクエストを作ります。Questを用意するCKで作るのが無難です。タイプはSide Questならクエスト欄に専用で1つ出てきて、Miscellaneousなら「その他」の欄に他と一緒にな... 2020.10.18 Mod作成
Mod作成 BGMを再生する 同じことをSkyrimでもやりましたので、基本的なことはそちらにまとめてあります。BGMの準備Music TypeとMusic TrackはFO4Editでバニラのレコードをコピーして作ります。aaaMusCombatとしました。Music... 2020.09.15 2020.10.24 Mod作成
Mod作成 ターミナル使用後に抜刀する 抜刀したまま、あるいはスニークしたままターミナルを使うと、使い終わった後は納刀したままだったりスニークを解除したままになってしまいます。毎度抜刀しなおすのは面倒なので、自動的に抜刀するようにしてみました。サンプルコード要件定義は、ターミナル... 2020.09.05 Mod作成
Mod作成 ショットガンが当たらないのを何とかする プレイヤーを画面の左側に配置していると、接近戦で弾が当たらなくなります。同じ問題はSkyrimにもありますが、手っ取り早く解決する方法が、1人称視点にするか、3人称視点でプレイヤーを画面中央に持ってくることです。そのまま撃つことを「腰だめ撃... 2020.08.24 2020.08.27 Mod作成
Mod作成 Papyrusをコンパイルするまで Sublime TextSublime Textのプラグインは公式が出しているものを大人しく使っておいたほうが良さそうです。SublimePapyrusはSkyrim SEでは問題なく使えていましたが、Fallout 4だとどうやってもLi... 2020.08.21 2020.08.24 Mod作成