Thanks to LordOfAshes0192 for creating an initial guide for getting the CS working with the remaster. His post can be found here: https://forums.nexusmods.com/topic/13513548-installing-oblivion-construction-set-for-oblivion-remastered/

Setup the construction set modding tool

You need to follow these instructions exactly. The tool is very buggy and particular even before we started forcing it to work on a game it wasn’t designed for.

  1. Go here: https://cs.uesp.net/wiki/The_Elder_Scrolls_Construction_Set#The_Construction_Set_v1.2
  2. Download the construction set installer
  3. Move the installer .exe to Oblivion Remastered\OblivionRemastered\Content\Dev\ObvData
  4. Execute it to run the installer
  5. When you get the option to choose a filepath to install to, choose: Oblivion Remastered\OblivionRemastered\Content\Dev\ObvData
  6. Create a folder called “Data” inside that directory
  7. Create another folder called Data in the root Oblivion Remastered folder
  8. You should now be able to launch the Creation Set.
  9. Minor errors might pop up, you can click yes or yes to all to ignore them. This normal behavior for bethesdas engine, or atleast the cut down modding version.

Create a new mod .esp

  1. In the top left of the window, click the load masters button
  2. We want to double click on the files we want as our master files
    • A master file lets your mod access it’s files and must be loaded before your mod in the load order to function
    • We only need the Oblivion.esm for this mod. But later you may want to also select some of DLCs so you have access to the spells they add
  3. After setting Oblivion.esm as our master, click ok
    • The engine will begin loading and may take quite a while
    • You may get some more error windows popup, you can close and ignore them
    • The engine may freeze or stop responding, just wait a few minutes it might be just loading. Though crashes are common.
  4. Once loaded in click save
  5. Name your file whatever you want. But it’s best to avoid spaces and non alphanumeric characters.
    • Im naming mine KillerKhajiit
  6. If that saved without the engine crashing then youv’e now technically created a mod. Though it doesn’t do anything.

Creating a spell

We can finally get to the fun creative parts.

  1. In the object window, expand the magic tab and click on spell
  2. Look for a spell eith the editor ID: “StandardChameleon3Journeyman”
  3. Double click it so we can open it up and see how it works
    • The effects list is whats actually applied to the target and handles the targeting and calculating the spell cost.
  4. double click the chameleon effect to see how it works
    • Magnitude generally effects how powerful the spell is, which is implmented slighlty differently for different effects. for chameleon it determines what % of invisibile you are. For damage health it would determine how much damage per second etc..
  5. click cancel on both windows to close them without making changes
  6. Right click on any spell and select “new”
  7. In the id give it a unique memorable name you will be able to find easily
    • do not use a number for the first character
    • I reccomend using a shortned tag based on your user or nickname
    • Putting an a first will ensure it sits at the top of the list
    • ill be using dnxCamouflage as the ID
  8. Next give it a name.
    • The user will see the name in game
    • you may want to include the mod name in the spell name so the user knows where the effect came from, but some might consider that immersion breaking, so it’s up to you.
    • im calling mine “Camouflage – KillerKhajiit”
  9. Set type to Ability. This is used for most passives
  10. In the effects section, right click and select new
  11. Click effect and look for Chameleon
  12. Set the range to self
  13. Set the magnitude to a value you find apropriate. Ill be using 10
  14. Click ok
  15. click ok again on the spell window
  16. Save your mod again – do this often
  17. Now find your spell in the object window list. it might be easier to click on the ability subtab of spell tab
  18. Open the race window by clicking character at the top of the screen and selecting race
  19. Select Khajiit
  20. In the specials window, lets remove their demorialize ability. You dont have to do this.
  21. Right click it and select delete
  22. now select our Camouflage ability spell and drag it into the races specials window
  23. click ok to close the race window and save the mod again

Find and install our mod

  1. Find the .esp we created
  2. Ussually it will be in Oblivion Remastered\OblivionRemastered\Content\Dev\ObvData\Data. But it might be inside Oblivion Remastered\OblivionRemastered\Content\Dev\ObvData\Data\Data or the data folder in the games root directory.
  3. Move it to Oblivion Remastered\OblivionRemastered\Content\Dev\ObvData\Data if needed
  4. Open Plugins.txt
  5. Add the filename to the bottom of the list. Make sure your spelling is exact

Test the mod

  1. Cross your fingers and boot up the game
  2. start a new game
  3. Select your race but stop at the confirmation screen
  4. You might notice it mentions a different race
  5. This is a bug with the Creation Set when it modifies and creates records for the remaster
  6. Dont worry though we can fix it later
  7. Select other races and check the race emntioned on the confirmation screen until you find one that says “are you sure you want to select the race: [NL]Khajiit. for me it was argonian
  8. click yes
  9. You will look like the other race but mechancially you will be Khajiit
  10. this is fine as we are only testing our new spell ability.
  11. confirm the spell is working and looks right in the active magic effects tab
  12. if its rpefixed with [NL] thats fine
  13. You may want to screenshot it for when you publish the mod later

Fix the [NL] prefix bug

Grab the following mod and make sure to tell your users to install it as well. If it doesn’t fix the prefix, try renaming the dinput.dll to version.dll. This should work for any non vanilla records.

https://www.nexusmods.com/oblivionremastered/mods/473?tab=posts

Fix the wrong race bug

This will also remove the [NL] prefix bug on vanilla records. The Khajiit race for example is a vanilla record,

  1. Download and extract XEdit to somewhere otuside the games folder. https://www.reddit.com/r/skyrimmods/comments/1k61ktp/xedit_415n_released/
  2. Rename the .exe to TES4R
  3. Get and install this script: https://www.nexusmods.com/oblivionremastered/mods/136
  4. Launch TES4R.exe
  5. make sure your mod and AltarESPMain.esp are ticked and click ok
  6. Expand your mod and select all its records (you can hold shift or ctrl to select multiple).
  7. right click on any of your selected records and slect apply script
  8. in the script drop down, select 000_full
  9. click ok
  10. Next click on your race record
  11. in the columns on the right, not that the name row is highlighted red indicating a conflict.
  12. Drag the name value from the AltarESPMain.esp column to your mods.
  13. click im abslutely sure for the warning that pops up
  14. In the top left menu save the plugin