Oxygen Not Included

Oxygen Not Included

View Stats:
Insufficient Space Error
I had this message to day when I enter the game.
An Insufficient Space Error ocurred when trying to write to disk.

I followed the C:/.../onedrive/mod... folder but it doesn't exist. And my C disk has like 100 Gb free space.
< >
Showing 1-9 of 9 comments
Don't use Onedrive for the locations that Steam games want to use. Many of them get confused by the network sharepoint and complain about permissions or space.

And Steam cloud syncing will fight with Onedrive. As in, Onedrive might decide to move your local copy to be remote and then Steam will sync an empty tree, resulting in data loss.
Originally posted by cswiger:
Don't use Onedrive for the locations that Steam
This is great idea, but how tf can i do that without making symlinks? (God i hate windows) Like onedrive wont allow me to exclude kley folder from sync, because it is in document folder. The game itself wont allow me to change the location either. (That just bad file managment from kley i think, because why wouldn't they just store files in game folder, or steam userdata folder if they would like it?, at least workshop stuff) And steamcloud... It is configured by gamedev, so this is kley fault. (This behavior is clearly a bug, that can be fixed only from their side, and a bug that existed for a really long time)
Originally posted by White Raven:
Originally posted by cswiger:
Don't use Onedrive for the locations that Steam
This is great idea, but how tf can i do that without making symlinks?
Don't use OneDrive. Seriously. Otherwise, see:

https://steamcommunity.com/app/457140/discussions/3/1742268065070465230/

Klei isn't responsible for OneDrive breaking the Windows API.
Klei isn't responsible for Steam cloud, either.

If you think Klei should add better support for remote filesharing and cloud management, great. But it is a lot of effort for little gain, because the end result is just that you're going to see remote network share errors instead of generic local filesystem errors.
Originally posted by cswiger:
Originally posted by White Raven:
This is great idea, but how tf can i do that without making symlinks?
Don't use OneDrive. Seriously. Otherwise, see:

https://steamcommunity.com/app/457140/discussions/3/1742268065070465230/

Klei isn't responsible for OneDrive breaking the Windows API.
Klei isn't responsible for Steam cloud, either.

If you think Klei should add better support for remote filesharing and cloud management, great. But it is a lot of effort for little gain, because the end result is just that you're going to see remote network share errors instead of generic local filesystem errors.

Really? Don't use OneDrive is your advice? One of, if not THE, most used cloud management systems in the world. A problem I've never encountered in any other game, and you think it's OneDrive breaking the Windows API (or whatever you think that means)?

So yes, I do think Klei should 'add support' ie not break normal windows/onedrive use.
Originally posted by Fedekpc:
I had this message to day when I enter the game.
An Insufficient Space Error ocurred when trying to write to disk.

I followed the C:/.../onedrive/mod... folder but it doesn't exist. And my C disk has like 100 Gb free space.

One thing you might try is to set the folder as 'always store on this device' (or whatever it is in your language) in onedrive. Usually through the context-menu (right-click) on the klei folder in your onedrive/documents folder.

Another thing I found to be working is to trackdown the mod.
  1. look at the numbers in the error message.
  2. Go to C:\Users\{USERNAME}\OneDrive\Documents\Klei\OxygenNotIncluded\mods and open mods.json in notepad or something
  3. ctrl+f to find the numbers making sure there's not another mods with the same numbers (there wont be if you managed to read all the digits before ONI closes)
  4. Unsubscribe from that mod (if you havent already)
  5. Delete the whole block surrounding the mod. For example:
    {
    "label": {
    "distribution_platform": 1,
    "id": "123",
    "title": "mod title",
    "version": 123
    },
    "status": 1,
    "enabled": false,
    "enabledForDlc": [
    "",
    "EXPANSION1_ID"
    ],
    "crash_count": 0,
    "reinstall_path": null,
    "staticID": "123.Steam"
    },
  6. Repeat for every mod that causes an error message
  7. Done (I hope). If you're lucky you won't get the error message anymore. You might want to try installing a mod manager from the workshop, updating the mod, trying to install again or just give up on using that mod. Anyway, this might give you a starting point to work from.
Originally posted by cswiger:
Originally posted by White Raven:
This is great idea, but how tf can i do that without making symlinks?
Klei isn't responsible for OneDrive breaking the Windows API.
Klei isn't responsible for Steam cloud, either.
Kley is (in some way) responsible for OneDrive breaking the Windows API due to pushing anormal amount of traffic to sync it with workshop without properly handling it. (Its not steamcloud that messes with onedrive, its ONI source code)
Kley is responsible for Steam cloud, they as publishers are setting folders that would be saved or synced by it, and instead of working only with json list of mods (or json + local mods) or changing folder they choose to use existing mess
Originally posted by cswiger:
If you think Klei should add better support for remote filesharing and cloud management, great. But it is a lot of effort for little gain, because the end result is just that you're going to see remote network share errors instead of generic local filesystem errors.
You clearly do not understand how this works. Cloud saving is managed by steam, the only thing that needs to be changed are folderpaths. Its not a whole lot of work, compare to DLCs, QOL patches, and any other stuff (just relative path origins). The hardest thing would be folder migration, but i think steam would do the honor to chande folders in steamcloud settings (With the way it should work, there wont be any problems with it)
The gain is not small, this problem exist in this game from the introduction of workshop mods. It is not the firts time it was mentioned. This is the only reason why i dont want to play this game, because manual updates on mods (if steam mods were saved in cloud just as json, than after reinstalling game those modes would be automatically updated (reinstalled))
And about what share errors are you even talking about? Many games handel mods, save files and other stuff, but half-life, surviving mars, zomboid not messing with onedrive.
Originally posted by White Raven:
Originally posted by cswiger:
Klei isn't responsible for OneDrive breaking the Windows API.
Klei isn't responsible for Steam cloud, either.
Kley is (in some way) responsible for OneDrive breaking the Windows API due to pushing anormal amount of traffic to sync it with workshop without properly handling it. (Its not steamcloud that messes with onedrive, its ONI source code)
This isn't Klei's problem, any more than it is Bethesda's problem, Capcom's problem, and so forth for every developer out there.

You can blame Microsoft for forcing OneDrive onto users without ensuring it works well.

Kley is responsible for Steam cloud,
Wrong again. Valve is responsible for Steam cloud and the Steamworks Common Redistributables which are appmanifest 228980 which control the client side of Steam's cloud syncing, along with achievements and the rest of Steamworks integration.

You clearly do not understand how this works.
Only one of us is having a problem running ONI, and it isn't me with the problem.

If you actually understood the issues involved and were capable of resolving the system configuration for yourself, then you'd already have done so rather than posting about it.

Cloud saving is managed by steam,
Correct. Thanks for contradicting your claim above.

And about what share errors are you even talking about? Many games handel mods, save files and other stuff, but half-life, surviving mars, zomboid not messing with onedrive.
Some games don't create savefiles under the default recommended My Documents location, and thus use different paths that aren't placed under the control of OneDrive.

Some games also have much smaller savefiles than other games do, and thus are less effected by network latency and cloud syncing.
Originally posted by cswiger:
This isn't Klei's problem, any more than it is Bethesda's problem, Capcom's problem, and so forth for every developer out there.
Bethesda, Capcom, and most other developers do not have this issue. That points it to poor kley file management. So thus, it is Kley problem. They game have bug, dependent on OS. (Onedrive is Windows software, that is BUILD INTO IT, you can disable it, but cant cut it from consumer market OS)

You can blame Microsoft for forcing OneDrive onto users without ensuring it works well.
It works well, thats the point. The way game uses it when dealing with mods is the problem. If this statement is wrong, give me examples of it occuring in other processes. Otherwise your opinion on blaming OneDrive for it is wrong.

Wrong again. Valve is responsible for Steam cloud and the Steamworks Common Redistributables which are appmanifest 228980 which control the client side of Steam's cloud syncing, along with achievements and the rest of Steamworks integration.
Wrong, read documentation please, achievements and other stuff working different, than filedialogs and file storage.

Only one of us is having a problem running ONI, and it isn't me with the problem.

If you actually understood the issues involved and were capable of resolving the system configuration for yourself, then you'd already have done so rather than posting about it.
I repeat myself, you do not understand how this works. The only way i can fix it is by decompiling game, fixing it and recompiling from source. I can do it, but i wont. Its not system configuration problem, microsoft not the one to blame here.

Some games don't create savefiles under the default recommended My Documents location, and thus use different paths that aren't placed under the control of OneDrive.
The problem are not savefiles, the problem are mod folders that for some reason are not under appmanifest, or any other, reasonable place, but in mydocument location. Your clame here is invalid. Using myDocument for savefiles is normal, using it to store modfiles is not.
Originally posted by White Raven:
Originally posted by cswiger:
This isn't Klei's problem, any more than it is Bethesda's problem, Capcom's problem, and so forth for every developer out there.
Bethesda, Capcom, and most other developers do not have this issue.
Wrong:

https://steamcommunity.com/app/377160/discussions/search/?q=OneDrive

...with titles like "OneDrive destroyed Fallout" or "[SOLVED] Game Settings Will Not Save".

https://steamcommunity.com/app/2054970/discussions/search/?q=OneDrive

...with titles like "Failed to save game data" and "Error Code: 0x2000000".

That points it to poor kley file management. So thus, it is Kley problem.
Your premise was wrong and your conclusion is still wrong.

For that matter, you can't even get Klei's name correct.

You can blame Microsoft for forcing OneDrive onto users without ensuring it works well.
It works well, thats the point.
No, it doesn't.

The way game uses it when dealing with mods is the problem. If this statement is wrong, give me examples of it occuring in other processes.
See above. Any game with large savefiles has real problems with OneDrive, here's another set of examples from DSP:

https://steamcommunity.com/app/1366540/discussions/search/?q=OneDrive

...with titles like "OneDrive syncing issues?" and "OneDrive data nightmare with DysonSphere Program saves".

Wrong again. Valve is responsible for Steam cloud and the Steamworks Common Redistributables which are appmanifest 228980 which control the client side of Steam's cloud syncing, along with achievements and the rest of Steamworks integration.
Wrong, read documentation please, achievements and other stuff working different, than filedialogs and file storage.
Don't bother suggesting I read something that I've already read and used as an example.

Your claim that "stuff working different" appears to be a concession that stuff isn't working correctly.

Only one of us is having a problem running ONI, and it isn't me with the problem.

If you actually understood the issues involved and were capable of resolving the system configuration for yourself, then you'd already have done so rather than posting about it.
I repeat myself, you do not understand how this works.
Don't you find it tedious to keep being wrong?

The only way i can fix it is by decompiling game, fixing it and recompiling from source.
Wrong. You can fix it by disabling OneDrive. Or you can fix it by creating links from the default savegame path to some other location not being sync'ed.

Some games don't create savefiles under the default recommended My Documents location, and thus use different paths that aren't placed under the control of OneDrive.
The problem are not savefiles,
Any game with large savefiles has problems dealing with OneDrive syncing.
This is true of ONI just as it is true with a large number of other games.

Using myDocument for savefiles is normal, using it to store modfiles is not.
Some mods have their own configuration which ought to be saved under My Documents. The mod content itself gets downloaded to where Steam puts it.
< >
Showing 1-9 of 9 comments
Per page: 1530 50

Date Posted: Jun 17, 2025 @ 9:25am
Posts: 9