1 items

File information

Last updated

Original upload

Created by

emoose

Uploaded by

emoose

Virus scan

Safe to use

About this mod

Standalone plugin for Steam/GamePass to prevent console from blocking achievements, and unblock existing saves.

Share
Requirements
Permissions and credits
Changelogs
Donations
The original OBR achievement unblocker: prevents achievements being blocked after using console (why even bother blocking them..?), and allows earning achievements with achievement-blocked saves, by changing just 3 bytes in memory.

Setup

Extract winmm.dll next to the OblivionRemastered-WinXXX-Shipping.exe file, in one of these folders:

GamePass:
  • XboxGames\The Elder Scrolls IV- Oblivion Remastered\Content\OblivionRemastered\Binaries\WinGDK
Steam:
  • steamapps\common\Oblivion Remastered\OblivionRemastered\Binaries\Win64
OBSE64 (Steam):
  • Requires OBSE64 setup, extract OBSE plugin into steamapps\common\Oblivion Remastered\, so the plugin appears inside OblivionRemastered\Binaries\Win64\OBSE\Plugins\, make sure to run game through obse64_loader.exe for OBSE to load
Now run the game, warning text in console will no longer appear, using console won't block achievements, and blocked saves can unlock fine again!

This mod is standalone and doesn't require any other mods to work, but an OBSE64 plugin version is also provided for those using OBSE.

Both Steam and GamePass are supported (tested by enabling godmode with TGM and exiting sewers, achievement unlocked fine)

Steam Deck/Proton may need the following launch parameter: WINEDLLOVERRIDES="winmm=n,b" %command%

Plugin uses code patterns to find where to patch, so hopefully will support future game updates too, though if it does break please let me know!

Usage

Run the game with the plugin setup, now opening console will no longer show any achievement warning text, and an OBR-AchievementUnblocker.log file will also appear in game folder (or OBSE plugins folder), indicating that it's active - any achievements should now unlock fine!

Note that missed achievements won't be triggered by this, either reload a prior save and re-trigger them, or unlock them with the AddAchievement console command, list of commands below:

Spoiler:  
Show
Commands for each achievement are listed below, you only need the part before the dashes, CTRL+F for any that you're missing.

(note that GamePass doesn't offer any way to reset achievements! Double-check before running any command here, and would advise only unlocking a few at a time)

AddAchievement 1 -- Escaped the Imperial Sewers
AddAchievement 2 -- Closed an Oblivion Gate
AddAchievement 3 -- Located the Shrine of Dagon
AddAchievement 4 -- Delivered Daedric Artifact
AddAchievement 5 -- Destroyed the Great Gate
AddAchievement 6 -- Champion of Cyrodiil
AddAchievement 7 -- Murderer, Dark Brotherhood
AddAchievement 8 -- Slayer, Dark Brotherhood
AddAchievement 9 -- Eliminator, Dark Brotherhood
AddAchievement 10 -- Assassin, Dark Brotherhood
AddAchievement 11 -- Silencer, Dark Brotherhood
AddAchievement 12 -- Speaker, Dark Brotherhood
AddAchievement 13 -- Listener, Dark Brotherhood
AddAchievement 14 -- Pit Dog, Arena
AddAchievement 15 -- Brawler, Arena
AddAchievement 16 -- Bloodletter, Arena
AddAchievement 17 -- Myrmidon, Arena
AddAchievement 18 -- Warrior, Arena
AddAchievement 19 -- Gladiator, Arena
AddAchievement 20 -- Hero, Arena
AddAchievement 21 -- Champion, Arena
AddAchievement 22 -- Grand Champion, Arena
AddAchievement 23 -- Pickpocket, Thieves Guild
AddAchievement 24 -- Footpad, Thieves Guild
AddAchievement 25 -- Bandit, Thieves Guild
AddAchievement 26 -- Prowler, Thieves Guild
AddAchievement 27 -- Cat Burglar, Thieves Guild
AddAchievement 28 -- Shadowfoot, Thieves Guild
AddAchievement 29 -- Master Thief, Thieves Guild
AddAchievement 30 -- Guildmaster, Thieves Guild
AddAchievement 31 -- Associate, Mages Guild
AddAchievement 32 -- Apprentice, Mages Guild
AddAchievement 33 -- Journeyman, Mages Guild
AddAchievement 34 -- Evoker, Mages Guild
AddAchievement 35 -- Conjurer, Mages Guild
AddAchievement 36 -- Magician, Mages Guild
AddAchievement 37 -- Warlock, Mages Guild
AddAchievement 38 -- Wizard, Mages Guild
AddAchievement 39 -- Master-Wizard, Mages Guild
AddAchievement 40 -- Arch-Mage, Mages Guild
AddAchievement 41 -- Associate, Fighters Guild
AddAchievement 42 -- Apprentice, Fighters Guild
AddAchievement 43 -- Journeyman, Fighters Guild
AddAchievement 44 -- Swordsman, Fighters Guild
AddAchievement 45 -- Protector, Fighters Guild
AddAchievement 46 -- Defender, Fighters Guild
AddAchievement 47 -- Warder, Fighters Guild
AddAchievement 48 -- Guardian, Fighters Guild
AddAchievement 49 -- Champion, Fighters Guild
AddAchievement 50 -- Master, Fighters Guild
AddAchievement 51 -- Tourist, Shivering Isles
AddAchievement 52 -- Aspirant, Shivering Isles
AddAchievement 53 -- Citizen, Shivering Isles
AddAchievement 54 -- Madman, Shivering Isles
AddAchievement 55 -- Honored Madman, Shivering Isles
AddAchievement 56 -- Duke Dementia, Shivering Isles
AddAchievement 57 -- Duke Mania, Shivering Isles
AddAchievement 58 -- Regent, Shivering Isles
AddAchievement 59 -- Defender, Shivering Isles
AddAchievement 60 -- Madgod, Shivering Isles

(from https://www.trueachievements.com/game/The-Elder-Scrolls-IV-Oblivion-Remastered/achievements)

If you need to use winmm filename for a different mod you can also rename this mod to dxgi/xinput1_3 instead, alternatively use Ultimate ASI Loader to load this as an ASI file.

To uninstall simply remove the winmm.dll file, this doesn't modify any game files or save data itself.

Other mods

Try out my DLSSTweaks tool with the game too, enabling DLSS auto-exposure option may help with the horrible ghosting in some areas. (the Engine.ini UE5 settings for auto-exposure won't have any effect, you can check that with DLSS overlay active, only way is by enabling it with other tools)

If you're ever replaying 2006 Oldblivion, my Menu Alt-Tab Crash Fix plugin could come in useful too (included with Nehrim!)