Loot MenuのためにxOBSEをインストールしてみました

2020-11-23

Loot Menuの不具合解消を期待して、OBSE 0021xOBSE 21.8に差し替えてみました。

I'd like to direct everyone to xOBSE - a fork of the original OBSE containing fixes and improvements, including a very important one related to Loot Menu.

https://github.com/llde/xOBSE/releases/latest

Users have mentioned having issues with running Loot Menu and other, seemingly unrelated mods, like Alchemy Advanced, Maskar's Oblivion Overhaul, Fundament. When running too many of these at once your game would just crash and refuse to work properly. This was related to a bug in the original OBSE with event handlers, and is now fixed in xOBSE.

I've tried running a very heavy mod list and the game would instantly crash after loading a save, after I've gone past a certain amount of mods with event handlers. With the new xOBSE the game runs almost flawlessly, only crashing after a few hours of intensive gameplay and exploration.

―― Loot Menu - Edited by Ershin, 01 October 2020 - 07:02 AM

CRCチェックの回避

Oblivon.exe にパッチを当てている場合、xOBSEのCRCチェックによってゲームが起動しないことがあります。そのようなときはCRCチェックを書き換えて対処しなければなりません。

参考
開発資料/ひとりで出来るもん - OblivionWikiJP

xOBSEのソースでCRCチェックの書き換え対象を確認する

xOBSEの EXEChecksum.cpp を開き、CRCチェックの書き換え対象を選びます。

case 0xA83413FD:    // 1.2.0.416 japanese unofficial v12, v12a
case 0x7EE813F7:    // 1.2.0.416 japanese unofficial v12b
case 0x9B20B8E1:    // 1.2.0.416 japanese unofficial v13

今回は「1.2.0.416 japanese unofficial v12b」を書き換えることとします。CRCは 7EE813F7 です。※1

obse_loader.logでOblivon.exeのCRCを確認する

clearing large-address-aware flag (flags offset = 0000011E checksum offset = 00000160)
recorrecting exe checksum (007406E9 -> 007406C9)
crc = E0F7C717
dll = D:\Games\Bethesda Softworks\Oblivion\obse_1_2_416.dll
hookBase = 001D0000
loadLibraryAAddr = 76DE2A40
hook thread complete
launching oblivion

Oblivon.exe のCRCは E0F7C717 です。※2

obse_loader.exeを書き換える

obse_loader.exe をバイナリエディタで開き、7EE813F7(※1) を E0F7C717(※2) に書き換えます。

  1. obse_loader.exe をバイナリエディタで開く
  2. F7 13 E8 7E を検索し、17 C7 F7 E0 に置換する

関連記事

    APPs
    APPs
    Game
    Qonoha
    Sublime Text
    Tablacus Explorer
    OBLIVION
    Oblivion
    Body, Head and Hair
    Combat
    Console
    Construction Set
    Equipment
    Immersion and Realism
    Locations and Player Homes
    Magic and Enchantments
    Mercantiles
    MODs List
    NPC
    Overhauls
    Photo
    Pose and Animation
    Quests
    Recommended
    Skills and Leveling
    TES4Edit
    Troubles
    User Interfaces
    Wrye Bash
    CODING
    Coding
    JavaScript