Q: The CSE fails to load or initialize. A: Fully uninstall the plugin and its components and reinstall while following the installation instructions in the readMe. There's more to installing the CSE than just extracting the contents of the package.
If the problem persists, look into the plugin's log file (found in the game's root directory) - It may contain troubleshooting suggestions. If you're playing the Steam version of the game, make sure that you also installed the OBSE loader (the 'obse_loader.exe' file found in the OBSE archive).
Q: The CSE shows a message about missing DLL files during launch. A: Ensure that you've installed all the prerequisites linked in the readMe file, particularly the Visual C++ redistributables (download the x86 version).
Q: The CSE crashes on opening the script editor. A: Uninstall any ENB Series mod you may have installed (remove the d3d9.dll file from the game's root directory). Make sure you followed the installation instructions to the letter, particularly the one about unblocking the archive/package.
Q: Why doesn't the CSE work when... a) ...the game is installed to the Program Files directory? b) ...the OBSE loader/the editor executable do not have elevated (admin) privileges? c) ...a DirectX wrapper-based mod such as ENBSeries, ReShade is installed? A: Put simply, those checks are there to prevent potentially undefined behaviour. That being said, every one of those checks can be overridden if need be. To do so, simply follow the instructions in the Installation/Compatibility sections of the readMe.
Q: Antivirus applications flag the package as potential malware. A: It's a false positive and can be safely ignored. VirusTotal report of the v11.0 build - Link.
The false-positives are due to over-protective heuristics used by certain antivirus and exclusively limited to the DLL files in the Dialog Templates folder. These DLLs actually have no executable code and only serve to encapsulate dialog resources (these are the enhancements made by the CSE to the interface of the vanilla CS). The antivirus apps then misidentify the payload in the resources section of these DLLs as something obfuscated/malicious.
Please report issues in the Bugs section. And provide as much information as you can. Look into the Reporting Bugs section of the readMe to find out what I expect to see in a bug report.
Idk why but Data window (where plugins should be loaded) is not sizeable and I cannot even see a buttons down on it because this window is larger than my laptop screen, it even sounds like a joke.
Many windows in the CS are not sizable. The CSE cannot change that. But CSE windows are larger than the original CS windows. You need screen resolution of at least 1440x900 at 100% scaling to be able to use it, otherwise windows don't fit.
Thank You! Alas, this situation is stupid as.. But I figured out how to plug-in mods by using enter: right click on mod + enter = activate mod, left click on mod + enter = turned on but not activated mod.
Unfortunately AHK does nothing with the CSE. The script is running though - it works with File Explorer, for example! It seems that the CS (or CSE) is intercepting the keys before the script can use them.
Worked here using CapsLock key on windows neither maximised or minimised. The script was run as Administrator with latest AHK V1 1.1.37.01 on W10 22H2. Tested window moves for the following window: object, render, cell view window, console, auxiliary viewport.
I have an important question, how can I change the sizes of the windows when I am in the editor? I change the settings in the ini, and it changes back. But it's fine. What is not so fine is that when I open the script window, the other windows get really small fonts and the bottom of the windows get cut off. At least the quest window. Impossible to use the tabs Conversation and Topics in the Quest window because of this. Is there a setting somewhere I cannot find that allows you to resize windowns inside the editor?
The editor doesn't support the scaling of windows at the moment. You could try using this tool as a workaround for the time being - http://www.digitallis.co.uk/pc/ResizeEnable/ . Mind you, it's somewhat buggy (especially when the Windows desktop scaling is not set to 100%).
Is there any way to change the size of the dialogue boxes? It took me a while to even load my plugins because the open button was at the bottom of the screen and would not go up any further. I've searched both preferences tabs, but haven't found a thing.
Is there a way to run the construction set extender through Mod Organizer 2? I can get it running fine, the whole extended construction set comes up, but it only reads the mods located in the oblivion Data folder. Is there a way to make it read the mods and files located in wherever mod organizer 2's instance keeps them when I load the game? I've been looking around to find a guide for this, but I haven't found one.
UPDATE:
I've figured out my issue! All I had to do was run Mod Organizer 2 as administrator, all of my esps and data files showed up! Not sure why the Construction Set Extender was running fine the way it was. I'd imagine it would have just crashed or failed to open instead of opening up without my data. But, problem solved I guess!
I must not have the CSE installed correctly or Maybe because I'm using the GOG version of Oblivion.
I do not have the "Save options" in the drop down menu DataSaveToolsExportImportPreferences (not located here)Exit Im launching through MO2 and without MO2 , using the Launch CSE bat and through the exe, still not there. I reinstalled CSE and ensured that I have done it correctly, not sure what I am doing wrong
Well, if you launch the CS through the EXE, you are actually launching the original CS, not CSE. The CSE is an OBSE plugin, so you have to launch it differently. I don't know how to do it with MO2 though. "Launch CSE.bat" should work however, because if you look inside, you'll see what it does is actually call OBSE.
Make sure that your OBSE is set to run with administrator privileges. This would also mean that you run Oblivion with administrator privileges too because it uses the same OBSE EXE. A way around it is to duplicate your OBSE EXE, I called mine obse_loaderE.exe, and made that one have administrator privileges. Then I edited "Launch CSE.bat" to make it use my new obse_loaderE.exe. This way you run the game in regular mode but the CSE as administrator.
You may also have to set the BAT file itself to run with administrator privileges.
If unsure what's going on, open console window, navigate to your Oblivion folder and manually issue command to start the CSE: "obse_loaderE.exe -editor -notimeout". (That's assuming that you duplicated and renamed your OBSE as I wrote above.)
When the CSE starts, you get a splash screen that says "CS Extended". If you are still getting the old splash screen, then you are not starting the CSE.
There should be log files in the same folder: "obse_editor.log" and "obse_loader.log". May be there's something in there. These files are not to be confused with "obse.log" which is the OBSE log from the game.
Finally: you didn't install Oblivion in your "Program files" folder by chance? Because then the CSE won't run.
Awesome, got it working, thank you so much for your help. When trying to get everything going it easy to miss something here and there awesome to have people more experienced to get advice from. Thank you again. Also I use your version of Dungeons of Tamriel Updated, really nice work, your contributions add to the depth of Cyrodiil! and really cool TWMP work, looking forward to using it! Your mods and help are valued greatly!
I also wish to say thank you as I also have the GOG version and my dumbass was still opening the CS thru the exe. Once I did so thru Wrye Bash, the new CS loaded
Hi, this is an unlikely question, but perhaps you know what to do. I use Remote Desktop to connect to the PC which is running the CSE. I can work perfectly, but then if the connection is dropped and I reconnect, the Render Window no longer renders anything and remains white. How to fix it? So far the only solution was to restart the CSE, which is far from ideal (7 minutes load times on my current mod). Note that the CSE seems to be working under the assumption that I can actually see things in the Render Window. The cursor changes shape as I move it around, I can click on things... it's just not displaying anything. Is there some sort of a refresh button that I can press? I tried unloading current cell, but that didn't help.
If minimising/restoring the parent (main) CSE window is no-go, then, if the session itself is windowed, minimise/restore that? Changing the resolution on the remote machine might also work, and if running the session in windowed mode, this can be done with a window resize using Update the resolution on resize as explained here. HTH
You cannot minimise anything when the connection is dropped. What happens is this: I am working remotely, the CSE is open, everything is fine. Then suddenly the remote connection is dropped (cable unplugged, WiFi dies, signal lost, whatever). The remote connection window is closed on the local machine. When the problem is solved, I reconnect. The CSE is still up, everything is still displayed exactly as I left it, but the Render Window is all white. I can now minimise the CSE but it doesn't help. I can reconnect with a different resolution or different connection settings, but nothing helps. The Render window remains white. This problem occurs also if the Render window was not even open when the connection was dropped.
Sorry, meant min/restore the window of the restored connection. Have you tried that, and as a matter of interest, do you get this or any other issue minimising/restoring when the connection is good? Any improvement reconnecting with a full screen? Sure you have tried this, but closing the render window and reselecting it in "view" any different? There's no F5 refresh function to try? There are other options, run the AHK script from here to try and keep the existing session alive while it reconnects. There exists this AHK script which might want to be modified for treatment of the problem render window. There's also RDPWrap with forks which may hold some promise. Lot of reading, and check for W11 compatibility.
Thanks for trying to help me. Here is what I run and what I've tried, and none of it helps: - The remote machine running CSE is Win10 Pro. - The local machine is either Win10 Home or Linux LUbuntu 18 LTE. - The network is local home WiFi using an ADSL broadband router, not ideal, I know. The same router also routes internet traffic. There is no way to prevent the connection from being dropped as it is simply poor broadband. If the router drops it, it drops it. - I always run RDP full screen. Tried windowed mode also, the same. - Different settings, resolutions, scaling, etc., all tried - the same results. - If using dynamic resolution with RDP, for as long as the connection lasts, it works flawlessly. The Render Window keeps operating properly. But as soon as the connection is closed and I reconnect, the Render window goes white again. - Minimising the CSE window does not cause any issues if the Render window is working, but also does not repair the problem once it occurred. - Minimising the RDP window on the local machine or switching to other applications does not cause any issues and does not fix the problem. - Once the problem occurs, after reconnecting, closing and reopening the Render window has no effect. - Unloading loaded cell and loading another one has no effect. The window remains white. - Changing lighting, trees, sky, or any other display options has no effect. - Reloading the plugin or loading another one does not fix the problem. - The only thing that helps is to restart the CSE which is exactly what I am trying to avoid.
Note that the window is white, not grey. When you just start CSE and don't load any plugins yet, if you open the Render window, you see it is grey. As soon as you load a plugin, the window is initialised and becomes white. Once you select a cell, it displays the cell. The initialisation appears to only occur when you load a plugin, but it seems it also needs to occur when you reconnect. So I am wondering if there is a CSE trick to force re-initialisation.
1412 comments
Q: The CSE fails to load or initialize.
A: Fully uninstall the plugin and its components and reinstall while following the installation instructions in the readMe. There's more to installing the CSE than just extracting the contents of the package.
If the problem persists, look into the plugin's log file (found in the game's root directory) - It may contain troubleshooting suggestions. If you're playing the Steam version of the game, make sure that you also installed the OBSE loader (the 'obse_loader.exe' file found in the OBSE archive).
Q: The CSE shows a message about missing DLL files during launch.
A: Ensure that you've installed all the prerequisites linked in the readMe file, particularly the Visual C++ redistributables (download the x86 version).
Q: The CSE crashes on opening the script editor.
A: Uninstall any ENB Series mod you may have installed (remove the d3d9.dll file from the game's root directory). Make sure you followed the installation instructions to the letter, particularly the one about unblocking the archive/package.
Q: Why doesn't the CSE work when...
a) ...the game is installed to the Program Files directory?
b) ...the OBSE loader/the editor executable do not have elevated (admin) privileges?
c) ...a DirectX wrapper-based mod such as ENBSeries, ReShade is installed?
A: Put simply, those checks are there to prevent potentially undefined behaviour. That being said, every one of those checks can be overridden if need be. To do so, simply follow the instructions in the Installation/Compatibility sections of the readMe.
Q: Antivirus applications flag the package as potential malware.
A: It's a false positive and can be safely ignored. VirusTotal report of the v11.0 build - Link.
The false-positives are due to over-protective heuristics used by certain antivirus and exclusively limited to the DLL files in the Dialog Templates folder. These DLLs actually have no executable code and only serve to encapsulate dialog resources (these are the enhancements made by the CSE to the interface of the vanilla CS). The antivirus apps then misidentify the payload in the resources section of these DLLs as something obfuscated/malicious.
Alas, this situation is stupid as..
But I figured out how to plug-in mods by using enter: right click on mod + enter = activate mod, left click on mod + enter = turned on but not activated mod.
Are you still alive?
I have an important question, how can I change the sizes of the windows when I am in the editor? I change the settings in the ini, and it changes back. But it's fine. What is not so fine is that when I open the script window, the other windows get really small fonts and the bottom of the windows get cut off. At least the quest window. Impossible to use the tabs Conversation and Topics in the Quest window because of this. Is there a setting somewhere I cannot find that allows you to resize windowns inside the editor?
I can get it running fine, the whole extended construction set comes up, but it only reads the mods located in the oblivion Data folder.
Is there a way to make it read the mods and files located in wherever mod organizer 2's instance keeps them when I load the game?
I've been looking around to find a guide for this, but I haven't found one.
UPDATE:
I've figured out my issue!
All I had to do was run Mod Organizer 2 as administrator, all of my esps and data files showed up!
Not sure why the Construction Set Extender was running fine the way it was. I'd imagine it would have just crashed or failed to open instead of opening up without my data. But, problem solved I guess!
I do not have the "Save options" in the drop down menu DataSaveToolsExportImportPreferences (not located here)Exit
Im launching through MO2 and without MO2 , using the Launch CSE bat and through the exe, still not there. I reinstalled CSE and ensured that I have done it correctly, not sure what I am doing wrong
I too use GOG Oblivion, works fine.
So forgive my ignorance but how do I launch it through OBSE?
Also thank you for the reply and help
Make sure that your OBSE is set to run with administrator privileges. This would also mean that you run Oblivion with administrator privileges too because it uses the same OBSE EXE. A way around it is to duplicate your OBSE EXE, I called mine obse_loaderE.exe, and made that one have administrator privileges. Then I edited "Launch CSE.bat" to make it use my new obse_loaderE.exe. This way you run the game in regular mode but the CSE as administrator.
You may also have to set the BAT file itself to run with administrator privileges.
If unsure what's going on, open console window, navigate to your Oblivion folder and manually issue command to start the CSE: "obse_loaderE.exe -editor -notimeout". (That's assuming that you duplicated and renamed your OBSE as I wrote above.)
When the CSE starts, you get a splash screen that says "CS Extended". If you are still getting the old splash screen, then you are not starting the CSE.
There should be log files in the same folder: "obse_editor.log" and "obse_loader.log". May be there's something in there. These files are not to be confused with "obse.log" which is the OBSE log from the game.
Finally: you didn't install Oblivion in your "Program files" folder by chance? Because then the CSE won't run.
I use Remote Desktop to connect to the PC which is running the CSE. I can work perfectly, but then if the connection is dropped and I reconnect, the Render Window no longer renders anything and remains white. How to fix it? So far the only solution was to restart the CSE, which is far from ideal (7 minutes load times on my current mod).
Note that the CSE seems to be working under the assumption that I can actually see things in the Render Window. The cursor changes shape as I move it around, I can click on things... it's just not displaying anything. Is there some sort of a refresh button that I can press? I tried unloading current cell, but that didn't help.
Changing the resolution on the remote machine might also work, and if running the session in windowed mode, this can be done with a window resize using Update the resolution on resize as explained here. HTH
Any improvement reconnecting with a full screen?
Sure you have tried this, but closing the render window and reselecting it in "view" any different? There's no F5 refresh function to try?
There are other options, run the AHK script from here to try and keep the existing session alive while it reconnects.
There exists this AHK script which might want to be modified for treatment of the problem render window.
There's also RDPWrap with forks which may hold some promise. Lot of reading, and check for W11 compatibility.
Here is what I run and what I've tried, and none of it helps:
- The remote machine running CSE is Win10 Pro.
- The local machine is either Win10 Home or Linux LUbuntu 18 LTE.
- The network is local home WiFi using an ADSL broadband router, not ideal, I know. The same router also routes internet traffic. There is no way to prevent the connection from being dropped as it is simply poor broadband. If the router drops it, it drops it.
- I always run RDP full screen. Tried windowed mode also, the same.
- Different settings, resolutions, scaling, etc., all tried - the same results.
- If using dynamic resolution with RDP, for as long as the connection lasts, it works flawlessly. The Render Window keeps operating properly. But as soon as the connection is closed and I reconnect, the Render window goes white again.
- Minimising the CSE window does not cause any issues if the Render window is working, but also does not repair the problem once it occurred.
- Minimising the RDP window on the local machine or switching to other applications does not cause any issues and does not fix the problem.
- Once the problem occurs, after reconnecting, closing and reopening the Render window has no effect.
- Unloading loaded cell and loading another one has no effect. The window remains white.
- Changing lighting, trees, sky, or any other display options has no effect.
- Reloading the plugin or loading another one does not fix the problem.
- The only thing that helps is to restart the CSE which is exactly what I am trying to avoid.
Note that the window is white, not grey. When you just start CSE and don't load any plugins yet, if you open the Render window, you see it is grey. As soon as you load a plugin, the window is initialised and becomes white. Once you select a cell, it displays the cell. The initialisation appears to only occur when you load a plugin, but it seems it also needs to occur when you reconnect. So I am wondering if there is a CSE trick to force re-initialisation.