Skyrim Special Edition Mod データベース

☆ BZG INI - Runtime INI Reader and Writer for Papyrus (SKSE Plugin) [リソース・チュートリアル] ID:181764 Author:Barzing 2026-09-23 05:05 Version:1.3

RATE: ★=11 [DOWNLOAD SITE]
TAG: [MOD作成] [スクリプト] [SKSEプラグイン]
BZG INI - Runtime INI Reader and Writer for Papyrus (SKSE Plugin) Title画像

BZG INI - Runtime INI Reader and Writer for Papyrus (SKSE Plugin)

■概要
ゲーム中に.iniファイルの読込・書込・保存・再読込を行える、SKSE向けPapyrus拡張
主にMOD制作者向けのリソースで、物理INIファイルを直接操作する

■特徴/内容
・INI値の読込 / 書込
・ゲーム中に変更内容を保存
・任意のタイミングで再読込
・セクション / キーの存在確認
・セクション一覧取得
・キー一覧取得
・キー削除
・セクション削除
・不足しているセクション / キーを自動作成
・既存コメントやレイアウトを可能な限り維持
・既存セクションへキー追加時の不要な空行を防止

■対応データ型
・String
・Int
・Float
・Bool

■Bool対応形式
以下を大文字 / 小文字を問わず認識
・true / false
・1 / 0
・yes / no
・on / off
・enabled / disabled

■仕組み
Skyrim標準のINIプロファイルAPIを使用せず、対象INIファイルを直接読書きする
そのため、ゲーム中に設定を書き換えた後、独自処理で安全に再読込できる

■Papyrus API
主な関数:
・Reload
・Save
・HasSection
・HasKey
・GetString
・GetInt
・GetFloat
・GetBool
・SetString
・SetInt
・SetFloat
・SetBool
・GetSections
・GetKeys
・RemoveKey
・RemoveSection

■導入方法
以下を配置:
Data/SKSE/Plugins/BZG_INI.dll
Data/Scripts/BZG_Ini.pex

MOD制作者向け:
Data/Scripts/Source/BZG_Ini.psc
※.pscはPapyrusスクリプトをコンパイルする場合のみ必要

■MOD制作者向け
BZG_Ini.pscをPapyrusソースフォルダへ追加し、自MODからネイティブ関数を呼び出して使用。

基本的な流れ:
① INIを再読込
② 値を取得
③ 値を変更
④ INIへ保存

■互換性
・SE / AE / VR対応
・CommonLibSSE-NGのビルド設定に依存
・PrivateProfileRedirector SEと併用可能

PrivateProfileRedirectorのキャッシュを経由せず物理INIを直接操作するため、
ゲーム中でも確実に書込 / 再読込可能
※他MOD側の設定キャッシュを自動更新する機能はない
※設定再読込はBZG INIを利用するMOD側で実装が必要

■必要条件
Skyrim Script Extender (SKSE64)
  • BZG INI - Runtime INI Reader and Writer for Papyrus (SKSE Plugin)画像1
Skyrim Special Edition Nexus, Barzing. 23 Sep 2026. BZG INI - Runtime INI Reader and Writer for Papyrus (SKSE Plugin). 6 Jun 2026 <https://www.nexusmods.com/skyrimspecialedition/mods/181764>.
2026-09-23 09:54:00 [編集する] [差分] [日本語化UP]

PR

PR

上記説明は古い又は異なる場合があります。導入の際は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評価
  • 書込
作者(Barzing)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
  • MCM super SEEDED画像
    ★=140
  • BZG - Favorites Menu Revival (works with all UI Reskin)画像
    ★=117
  • BZG - Speed Manager (SKSE)画像
    ★=110 G=1
  • RaceMenu Auto Presets - Automatic Sculpt Save and Load (works with all UI Reskin)画像
    ★=85
  • BZG - Spells and Shouts Cleaner - Fully animated shortcut-based spell casting (SKSE Plugin)画像
    ★=46
  • Urgent Escape. Get out of sneaking fast.画像
    ★=33 G=1
  • BZG INI - Runtime INI Reader and Writer for Papyrus (SKSE Plugin)画像
    ★=10
  • BZG ControlMap Merge Tool画像
    ★=9
  • BZG - Papyrus Magics Extender (SKSE Plugin)画像
    ★=7
  • Racemenu - Done is Naming (works with all UI Reskin)画像
    ★=5
  • Hand Action Input - Papyrus Extension for SKSE画像
    ★=2
  • BZG Papyrus Dictionnary (SKSE)画像
    ★=1
  • Multi Voice Packs support for PC Head Tracking SE画像

PR

PR

Real Time Information!CLOSE
1794415871 1794378907 1794423621 1794423659 none none
181764
▲ OPEN COMMENT