Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable bloat #96

Open
Lippiece opened this issue Mar 3, 2023 · 9 comments
Open

Disable bloat #96

Lippiece opened this issue Mar 3, 2023 · 9 comments

Comments

@Lippiece
Copy link

Lippiece commented Mar 3, 2023

I need this mod only for its performance tweaks and some graphics. I don't need it to replace the main menu. I don't need dodging (and certainly don't need it activating every second keyboard tap). I don't need it to make me watch my character's corpse.

There's so much in this mod that's just plain bloatware, and I couldn't find the settings in the ini to remove it. There's also no information on how to configure the mod.

There's a Reddit thread that addresses these issues more in-depth.

@mchaptel
Copy link
Collaborator

mchaptel commented Mar 3, 2023

Which game are you using this mod for? Most likely it sounds like you have the wrong version.

@Lippiece
Copy link
Author

Lippiece commented Mar 3, 2023

Which game are you using this mod for? Most likely it sounds like you have the wrong version.

Oblivion. Downloaded from here.

@mchaptel
Copy link
Collaborator

mchaptel commented Mar 3, 2023

Thanks for the extra info. You might be interested in Oblivion Reloaded Combined https://www.nexusmods.com/oblivion/mods/51927 For more info, you can join the discord which is linked in the readme

@Lippiece
Copy link
Author

Lippiece commented Mar 3, 2023

Thanks for the extra info. You might be interested in Oblivion Reloaded Combined nexusmods.com/oblivion/mods/51927 For more info, you can join the discord which is linked in the readme

Thanks, but it has even more features and they are enabled by default too. Although, I've managed to disable at least the most of them with the settings UI which was quite cumbersome.

I understand that this mod has some problems defining its main purpose, but is it hard to just ship it with everything disabled by default?

@Lippiece
Copy link
Author

Lippiece commented Mar 3, 2023

Also, can you perhaps say why does it break alt-tab functionality?

@Lippiece
Copy link
Author

Lippiece commented Mar 3, 2023

Now it just gives me CTD. Sorry for taking your time. This mod is just too unfriendly.

@mchaptel
Copy link
Collaborator

mchaptel commented Mar 3, 2023

join here if you want support https://discord.com/invite/QgN6mR6eTK

@llde
Copy link
Owner

llde commented Mar 4, 2023

There's so much in this mod that's just plain bloatware, and I couldn't find the settings in the ini to remove it. There's also no information on how to configure the mod.

Hi. While all functionalities (except for a real couple of basic ones, that don't impact the game) of OR can be disabled using the configuration file (called OblivionReloaded.config). Now I understand that the XML isn't the best format for configurations (and consider Alenet's using it an ill thought idea), and it's isn't documented for my current time issues. Most of the features are actually disabled default as CameraMode.
A more easy and more understandable system for configuration is being made.

Also, can you perhaps say why does it break alt-tab functionality?

This is caused by the Memory Texture mirror. OR have a feature that make the game avoid creating a mirror texture (one for vram and one fof system memory) using the Managed pool, and instead using the default pool (VRAM). Turned out d3d9 have this "feature" where it require textures in default pool to be destroyed and recreated when the device is resetted, otherwise the device hang on resetting.

EDIT: the post you linked @Lippiece is outdated. It's true that many features as CameraMode was forced enabled in 9.1 (and only in that version), however the features configuration was restored in 10 (and many other thing were made configurable as well)

@s-ilent
Copy link

s-ilent commented Jun 20, 2023

Hi! I wanted to add to this topic to try and contribute some ways of trying to handle this "issue".

Recently, I started playing Oblivion again. I tried Oblivion Reloaded at the start, but I found it really incomprehensible as a new user to understand how to change the settings.

It is very strange to load into Oblivion and have a different opening video, then talk to an NPC and be forced from first to third person(?!), have the camera move around unusually, have the FPS capped at a juddery low rate of 40, and have some weird shader effects like sharpening enabled by default, and so on.

I wasn't able to work out how to configure the settings through the ingame menu because they wouldn't apply or persist. (The main mod page only explains how to use the ingame menu; I'm guessing some settings can't be changed after the game is loaded? But they are on by default.)

I can only assume various things included in OR touch the same areas of code, but as a user I'd really prefer if things were seperated as much as possible, or if the default settings were much more restrained in what was activated by default. In particular, at the moment, there isn't a good way to tell what settings will conflict with other plugins that could overwrite the same areas of code, and digging through forum posts to find people mentioning that OR crashes with Y mod enabled is really hard.

It's really hard to configure OR, not so much because the configuration file is XML, but because there isn't really a whole lot of documentation on what settings do or what the mod in general can do.

Personally, I think it'd be best to provide a minimal configuration by default with downloadable seperate override presets for specific aspects of OR. Even better would be if things like shield-on-back were seperate plugins altogether. Things like memory management also seem like they overlap with what other plugins do, unless they don't, but it's hard to tell.

Thanks for your work in maintaining this plugin!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants