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
Next time you play can you run the game in devmode (right click the game in your library->click properties->click the Betas tab on the left-> from the dropdown pick devmode) and then if you notice that it happens again, let me know if it prints any errors and if it does it will let you open the logfile to send to us. We're really having trouble replicating this bug so this would be really helpful in tracking it down. Sorry, I know it can be super annoying when a bug like this happens so I really want to fix it for you.
ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
The full thing:
Mono path[0] = 'C:/Program Files (x86)/Steam/steamapps/common/Potion Brewery/HearthsLightPotionShop_Data/Managed'
Mono config path = 'C:/Program Files (x86)/Steam/steamapps/common/Potion Brewery/MonoBleedingEdge/etc'
Found 1 interfaces on host : 0) 192.168.1.167
Multi-casting "[IP] 192.168.1.167 [Port] 55000 [Flags] 2 [Guid] 2296576264 [EditorId] 1460482405 [Version] 1048832 [Id] WindowsPlayer(2,DESKTOP-84ESMRQ) [Debug] 0 [PackageName] WindowsPlayer [ProjectName] HearthsLightPotionShop" to [225.0.0.222:54997]...
Initialize engine version: 2021.3.17f1 (3e8111cac19d)
[Subsystems] Discovering subsystems at path C:/Program Files (x86)/Steam/steamapps/common/Potion Brewery/HearthsLightPotionShop_Data/UnitySubsystems
GfxDevice: creating device client; threaded=1; jobified=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: NVIDIA GeForce RTX 2060 (ID=0x1e89)
Vendor: NVIDIA
VRAM: 5958 MB
Driver: 31.0.15.3179
Begin MonoManager ReloadAssembly
- Completed reload, in 2.702 seconds
<RI> Initializing input.
<RI> Input initialized.
<RI> Initialized touch support.
Odin Serializer ArchitectureInfo initialization with defaults (all unaligned read/writes disabled).
UnityEngine.StackTraceUtility:ExtractStackTrace ()
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:Log (object)
Sirenix.Serialization.ArchitectureInfo:.cctor ()
Sirenix.Serialization.BinaryDataReader:EnterArray (long&)
Sirenix.Serialization.ListFormatter`1<Step>:DeserializeImplementation (System.Collections.Generic.List`1<Step>&,Sirenix.Serialization.IDataReader)
Sirenix.Serialization.BaseFormatter`1<System.Collections.Generic.List`1<Step>>:Deserialize (Sirenix.Serialization.IDataReader)
Sirenix.Serialization.BaseFormatter`1<System.Collections.Generic.List`1<Step>>:Sirenix.Serialization.IFormatter.Deserialize (Sirenix.Serialization.IDataReader)
Sirenix.Serialization.AnySerializer:ReadValueWeak (Sirenix.Serialization.IDataReader)
Sirenix.Serialization.UnitySerializationUtility:DeserializeUnityObject (UnityEngine.Object,Sirenix.Serialization.IDataReader)
Sirenix.Serialization.UnitySerializationUtility:DeserializeUnityObject (UnityEngine.Object,byte[]&,System.Collections.Generic.List`1<UnityEngine.Object>&,Sirenix.Serialization.DataFormat,Sirenix.Serialization.DeserializationContext)
Sirenix.Serialization.UnitySerializationUtility:DeserializeUnityObject (UnityEngine.Object,Sirenix.Serialization.SerializationData&,Sirenix.Serialization.DeserializationContext,bool,System.Collections.Generic.List`1<UnityEngine.Object>)
Sirenix.Serialization.UnitySerializationUtility:DeserializeUnityObject (UnityEngine.Object,Sirenix.Serialization.SerializationData&,Sirenix.Serialization.DeserializationContext)
Sirenix.OdinInspector.SerializedScriptableObject:UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize ()
UnloadTime: 0.729300 ms
Odin Serializer detected whitelisted runtime platform WindowsPlayer and memory read test succeeded; enabling all unaligned memory read/writes.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:Log (object)
Sirenix.Serialization.ArchitectureInfo:SetRuntimePlatform (UnityEngine.RuntimePlatform)
Sirenix.Serialization.UnitySerializationInitializer:Initialize ()
Sirenix.Serialization.UnitySerializationInitializer:InitializeRuntime ()
ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x00009] in <75633565436c42f0a6426b33f0132ade>:0
at IngredientController.GetScore (System.Collections.Generic.List`1[T] infos) [0x00124] in C:\Users\willi\PotionShop\Assets\Scripts\IngredientController.cs:174
at IngredientController.GetList (System.Int32 amount, System.Int32 tries, System.Collections.Generic.List`1[IngredientInfo]& outList, System.Boolean forceNew) [0x00147] in C:\Users\willi\PotionShop\Assets\Scripts\IngredientController.cs:310
at IngredientController.GetList (System.Int32 amount, System.Collections.Generic.List`1[IngredientInfo]& outList) [0x00001] in C:\Users\willi\PotionShop\Assets\Scripts\IngredientController.cs:329
at IngredientBox.Generate (System.Int32 number, System.Int32 rarity) [0x0000d] in C:\Users\willi\PotionShop\Assets\Scripts\CharacterStuff\IngredientBox.cs:52
at IngredientBox.NewDay () [0x00001] in C:\Users\willi\PotionShop\Assets\Scripts\CharacterStuff\IngredientBox.cs:72
at DayController.NewDay (System.Boolean justLoading, System.Boolean dontSave) [0x00129] in C:\Users\willi\PotionShop\Assets\Scripts\CharacterStuff\DayController.cs:189
at DayController.FadeUpdate () [0x00078] in C:\Users\willi\PotionShop\Assets\Scripts\CharacterStuff\DayController.cs:144
at DayController.Update () [0x00001] in C:\Users\willi\PotionShop\Assets\Scripts\CharacterStuff\DayController.cs:67
(Filename: C:/Users/willi/PotionShop/Assets/Scripts/IngredientController.cs Line: 174)
Sorry, you have to click the ingredient while holding the pot (and make sure it isn't a star ingredient unless you have the upgrade). I know it's unintuitive, in the next update it will show a tip when you first get the pot to help you, and future people, out. You'll know it worked if there's an explosion of dirt and the ingredient disappears.