Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
If this does not work, or you don't want to; you can also download the files here:
Download [github.com] the mod and overwrite the files here C:\Users\%username%\Documents\Klei\OxygenNotIncluded\mods\Steam\2587551532
[Error in GameAssets(Clone).Assets.OnPrefabInit at (0.0, 0.0, 0.0)
System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length ]
And then it lists a bunch of location at which it's less than 0.
Download [github.com] the mod and overwrite the files here C:\Users\%username%\Documents\Klei\OxygenNotIncluded\mods\Steam\2587551532
If this does not work, or you don't want to; you can also download the files here:
Download [github.com] and overwrite the files here C:\Users\%username%\Documents\Klei\OxygenNotIncluded\mods\Steam\2587551532
Idk what the problem is.
{
"Id": "GlassForge_I_SO_O_LO",
"Building": "GlassForge",
"Inputs": [
{
"material": "SolidMethane",
"amount": 1000.0
}
],
"Outputs": [
{
"material": "LiquidOxygen",
"amount": 1000.0,
"temperatureOperation": "Melted"
}
],
"Time": 10.0,
"Description": "控温融化"
}
{
"Id": "GlassForge_I_SH_O_LH",
"Building": "GlassForge",
"Inputs": [
{
"materials": ["SolidHydrogen","RefinedCarbon"],
"amounts": [1000.0,2000]
}
],
"Outputs": [
{
"material": "LiquidMethane",
"amount": 1000.0,
"temperatureOperation": "Melted"
}
],
"Time": 10.0,
"Description": "控温融化"
}
Just this specific recipe.
{
"Id": "GlassForge_I_SM_O_LM",
"Building": "GlassForge",
"Inputs": [
{
"material": "SolidMethane",
"amount": 1000.0
}
],
"Outputs": [
{
"material": "LiquidMethane",
"amount": 1000.0,
"temperatureOperation": "Melted"
}
],
"Time": 10.0,
"Description": "控温融化"
}
Can you show me what you are using?
LiquidOxygen or LiquidHydorgen are fine.
Select the recipe on GlassForge cause crash.
Just want to know the reason , Tks.
NullReferenceException: Object reference not set to an instance of an object
SelectedRecipeQueueScreen.RefreshIngredientDescriptors () (at <de400b4adfd7413aba747f509f69c810>:0)
SelectedRecipeQueueScreen.AutoSelectBestRecipeInCategory () (at <de400b4adfd7413aba747f509f69c810>:0)
https://pastebin.com/1KUzfz7g
'material' is a legacy field that works just like before. You must not use both. You can mix it with 'amount' and 'amounts' like you want. If amounts is null, it will use amount for every entry.
manual download works
tks
If this does not work, or you don't want to; you can also download the files here:
Download [github.com] and overwrite the files here C:\Users\%username%\Documents\Klei\OxygenNotIncluded\mods\Steam\2587551532
{
"Id": "RockCrusher_I_Fossil_O_Lime_SedimentaryRock",
"Building": "RockCrusher",
"Inputs": [
{
"material": "Water",
"amount": 100.0
},
{
"material": "Dirt",
"amount": 50.0
}
],
"Outputs": [
{
"material": "Lime",
"amount": 25.0
},
{
"material": "SedimentaryRock",
"amount": 10.0
}
],
"Time": 5.0,
"HEP": 0,
"Description": "This is the description."
}
{
"Id": "RockCrusher_I_Fossil_O_Lime_SedimentaryRock123",
"Building": "RockCrusher",
"Inputs": [
{
"material": "Water",
"amount": 100.0
},
{
"material": "Dirt",
"amount": 50.0
}
],
"Outputs": [
{
"material": "Lime",
"amount": 25.0
},
{
"material": "SedimentaryRock",
"amount": 10.0
}
],
"Time": 5.0,
"HEP": 0,
"Description": "This is the description."
}
if not defined ID or using a new ID,will crash.
seems this mod forced to write consumedHEP data when crate a new recipe
logs below
Error in GameAssets(Clone).Assets.OnPrefabInit at (0.00, 0.00, 0.00)
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at ComplexRecipe..ctor (System.String id, ComplexRecipe+RecipeElement[] ingredients, ComplexRecipe+RecipeElement[] results) [0x0001b] in <0a2895d5c82a47bb81d4ef7d78009a8f>:0
...
at ComplexRecipe..ctor (System.String id, ComplexRecipe+RecipeElement[] ingredients, ComplexRecipe+RecipeElement[] results, System.Int32 consumedHEP) [0x00000] in <0a2895d5c82a47bb81d4ef7d78009a8f>:0
at CustomizeRecipe.RecipePatch.Process (CustomizeRecipe.RecipeData setting) [0x000b1] in ...
Build: U56-674504-S
@Omegapent: I don't understand. The mod doesn't change how recipes work. It just let's you modify the game's data. If you have trouble since the update, you might want to reset your settings, since a bunch of stuff is different now.
Fumihiko recently added a function in Customize Buildings to change input consumption, "FUEL_MASS_PER_SECOND". In combination with "BuildingAdvancedMachineMultiplier" could produce what you are looking for.
Behind the scene each ingredient is resolved into all possible alternatives and each combination creates a new recipe. So I had to change the logic to inject the modification right before that splitting, otherwise your modifcations would not be applied for those recipies.
I got no clue what you mean with "0". The update should not change a thing for you.
Would be neat to also gain access to make our own "fuzzy" ingredients.
by the way, my version is U56-674504-VR