Skyrim Special Edition Mod データベース

 Dynamic Prices Framework [ゲームシステム変更] ID:144874 Author:JerryYOJ 2025-08-02 20:18 Version:1.0.1

RATE: =9 [DOWNLOAD SITE]
TAG: [商人] [価格変更] [フレームワーク] [SKSEプラグイン]
Dynamic Prices Framework Title画像

Dynamic Prices Framework

商人の販売価格と買取価格を動的に制御できるシステムを導入するフレームワーク

Modder向けに商人の価格設定システムにフックし、
各アイテムの価格を変更するためのコールバックを登録できる仕組みを提供

単なる「売買価格の倍率設定ツール」ではなく、以下に基づいて価格を動的に決定するシステム
・各アイテムごとに生成されたレベルドリスト(LeveledList)
・商人自身、
・アイテムそのもの

サンプル
Dynamic Merchant - Varied Levels and Stock based on RNG は、
ランダムなレベルドアイテムを生成し、
そのアイテムのレベルとプレイヤーのレベルを比較して価格を変動させます

【使い方】
■ プレイヤー
 インストールするだけでOK!

■ 開発者
 このModは、SKSEプラグイン(dll)からコールバック関数を登録できます
 やり方は以下の通り

 ①以下のようにdllでエクスポートされた関数を宣言
  extern "C" __declspec(dllexport)
 ②関数のシグネチャ(定義)は以下の形にする必要がある
  float YourCallbackFunc(
  RE::Actor* trader,
  RE::InventoryEntryData* objDesc,
  uint16_t a_level,
  RE::GFxValue& a_updateObj,
  bool is_buying
  );
  ・trader: 商人のActorデータ
  ・objDesc: 対象アイテムのデータ
  ・a_level: アイテムのレベル(LeveledList由来)
  ・a_updateObj: FlashベースのUI要素(必要に応じて使える)
  ・is_buying: プレイヤーが「買う」側かどうか(trueなら買い)
 ③関数は float を返す必要がある!これは価格の倍率を示す値
 ④次に、コールバックをModに登録する準備
  ・自分のMODのSKSEフォルダ内に、DynamicPrices という名前のフォルダを作成
  ・その中に .json ファイルを作成
   ファイル名は自由だけど、他MODと名前が競合しないように注意!
 ⑤JSONファイルの内容は以下のように書く
  {
   "NativeCallbacks": ["yourdll.dll!yourfuncname"]
  }
 ⑥これで設定完了
  以後、トレードメニューで別のアイテムを見るたびに、
  作成した関数が呼び出されて価格が動的に決定される
  • Dynamic Prices Framework画像1
Skyrim Special Edition Nexus, JerryYOJ. 2 Aug 2025. Dynamic Prices Framework. 20 Mar 2025 <https://www.nexusmods.com/skyrimspecialedition/mods/144874>.
2025-08-02 23:47:22 [編集する] [差分] [日本語化UP]

上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。

To users except in Japan
コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。
-
  • File (5MB以下) ZIP,RAR,7z,LZH
  • Version
  • Del Key (削除用)
  • Support Tool

▼ コメントは任意で入力して下さい(入力するとアンカーが付きます)

  • Name0/8
  • Comment0/1000
  • MOD評価
  • 書込
作者(JerryYOJ)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
  • Seamless Saving - Skyrim Save Accelerator画像
    =653 G=4
  • Precision - NPC Combat Fix画像
    =532 G=1
  • Dynamic Inventory Icon Injector画像
    =279
  • Status Indicator Framework - Floating Icons画像
    =270
  • Who (tf) is detecting me - Complete Detection Indicator画像
    =230
  • Double Favorite As Important画像
    =198 G=2
  • EncounterZone Level Indicator画像
    =147
  • Quest Item Icon画像
    =126
  • RuneTargettingFix画像
    =123
  • LoTD Inventory Icons for DIII画像
    =110
  • Storm(AOE) Spell Targetting Fix - Block Friendly Fire画像
    =94
  • Crafting Pulls Resources From Containers画像
    =80 G=5
  • Simple ResetActor Command画像
    =79
  • Empty Containers Require Second Click画像
    =75 G=2
  • Icons for Skill Books - DIII画像
    =72
  • Enchanted Icon Overhaul画像
    =71
  • Fresh Ink - Blip for newly received documents画像
    =54
  • Witness Indicator画像
    =45
  • LockpickMenu Fixes画像
    =42
  • Temper Tier Icon画像
    =42
  • Comprehensive Merchant Market Control Framework画像
    =31
  • Training Alchemy Learns Effects画像
    =28
  • ResetCellCommand画像
    =11
  • Better Bulk Enchanting画像
    =10
  • Dynamic Prices Framework画像
    =9
  • Dialogue Text Refresher画像
    =8
  • Training Pricing Framework画像
    =5
機械翻訳 説明引用 [原文]
「MOD制作者がマーチャントのアイテムの販売価格と購入価格を動的に制御できるシステムを導入しました。これは単純な売買価値乗数セッターではありませんが、各アイテムのレベル(それを生成し...」

Real Time Information!CLOSE
1784412506 1784390776 1784426434 none none
144874
▲ OPEN COMMENT