[BUG] [WIN] Tool selection via mouse issue

Howdy,

I’m having issues starting mid game once the booster mixer is unlocked or if I try to use the paint menu. There are two separate behaviors so I’m going to list them separately. I can instantly reproduce both these issues by starting a new game in Full Unlock mode, selecting a few different tools with the mouse, then selecting paint or booster mixer.

  1. Paint Menu Issue
    This bug is not immediate as I can freely use the paint menu at the start of a game. But once a few tools have been selected and placed, then the paint menu begins to have issues. Mousing over the paint menu results in the menu expanding then almost immediately collapsing. Metal A is automatically selected but the icon for Metal A is missing. See imgur link below for screenshot. Also attempting to paint things with metal A has no impact. Right clicking to clear the tool selection does clear it, but selecting any tool in the menu immediately brings back the Metal A selection instead. I am able to successfully clear the Metal A selection by using the keyboard number selections to pick a tool. Once the tool is selected the paint problem does not immediately recur until I access the paint menu again. While this bug is active, I am able to use paint normally if I use the keyboard to select the paint style I need.

  2. Booster Mixer Issue
    This bug is immediate once the Booster Mixer is researched. Using the mouse to select any tool any of the tool or mixer menus, results in the Booster Mixer being selected. Also all the menus when moused over immediately collapse. Repeated mouse overs will show the menu eventually, but selecting any basic, advanced, auxiliary, or maker still results in the booster mixer. I am still able to select tools via the keyboard, but the problem does not clear. Same issue on screenshot, booster mixer shows selected but the icon is missing.

Both bugs can be active at once.

I’m playing Big Pharma 1.07.03 plus MM on Steam. Windows 10 Home 64-bit. I’ve verified no remaining updates, and verified my local cache. I’ve posted the log file below. I’ve redacted my steam username for security reasons.

http://imgur.com/cJE4k8r

[code]Initialize engine version: 4.7.1f1 (68064779abd0)
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 9.0c [aticfx32.dll 8.17.10.1474]
Renderer: AMD Radeon R9 200 Series
Vendor: ATI
VRAM: 3072 MB (via DXGI)
Caps: Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=1 INTZ=1 RAWZ=0 NULL=1 RESZ=1 SlowINTZ=1
Begin MonoManager ReloadAssembly
Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Big Pharma\Big Pharma_Data\Managed\UnityEngine.dll (this message is harmless)
Loading C:\Program Files (x86)\Steam\steamapps\common\Big Pharma\Big Pharma_Data\Managed\UnityEngine.dll into Unity Child Domain
Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Big Pharma\Big Pharma_Data\Managed\Assembly-CSharp-firstpass.dll (this message is harmless)
Loading C:\Program Files (x86)\Steam\steamapps\common\Big Pharma\Big Pharma_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain
Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Big Pharma\Big Pharma_Data\Managed\Assembly-CSharp.dll (this message is harmless)
Loading C:\Program Files (x86)\Steam\steamapps\common\Big Pharma\Big Pharma_Data\Managed\Assembly-CSharp.dll into Unity Child Domain
Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Big Pharma\Big Pharma_Data\Managed\UnityEngine.UI.dll (this message is harmless)
Loading C:\Program Files (x86)\Steam\steamapps\common\Big Pharma\Big Pharma_Data\Managed\UnityEngine.UI.dll into Unity Child Domain

  • Completed reload, in 0.191 seconds
    Initializing input.

Input initialized.

desktop: 1920x1080 60Hz; virtual: 1920x1080 at 0,0
Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Big Pharma\Big Pharma_Data\Managed\System.Core.dll (this message is harmless)
Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Big Pharma\Big Pharma_Data\Managed\System.dll (this message is harmless)
The referenced script on this Behaviour is missing!

(Filename: Line: 1773)

The referenced script on this Behaviour is missing!

(Filename: Line: 1773)

The referenced script on this Behaviour is missing!

(Filename: Line: 1773)

The referenced script on this Behaviour is missing!

(Filename: Line: 1773)

The referenced script on this Behaviour is missing!

(Filename: Line: 1773)

The referenced script on this Behaviour is missing!

(Filename: Line: 1773)

UserName = REDACTED

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

AppId = 344850

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

[SingletonPrefab] Using instance already created: Backbone

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

Unloading 3 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)

Unloading 1 unused Assets to reduce memory usage. Loaded Objects now: 14695.
Total: 8.427494 ms (FindLiveObjects: 0.657917 ms CreateObjectMapping: 0.137727 ms MarkObjects: 7.256297 ms DeleteObjects: 0.038911 ms)

Start loading save game

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

Number of gameobjects = 11658

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

Unloading 2 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)

Unloading 1 unused Assets to reduce memory usage. Loaded Objects now: 29391.
Total: 62.729279 ms (FindLiveObjects: 1.332731 ms CreateObjectMapping: 0.311551 ms MarkObjects: 60.649284 ms DeleteObjects: 0.095231 ms)

Start loading save game

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/bigroom.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/bwing.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/cells.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/fizz.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/glass.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/hall.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/hedge.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/house.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/hub.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/hut.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/log.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/sandwich.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/sbend.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/school.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/small.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

Number of gameobjects = 5523

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

ArgumentNullException: Argument cannot be null.

Parameter name: key
at System.Collections.Generic.Dictionary`2[System.String,EquipmentSpec].get_Item (System.String key) [0x00000] in :0

at MachineInstructions.UpdateTooltipNow (.MouseTool tool) [0x00000] in :0

at MachineInstructions+c__AnonStorey7D.<>m__16B () [0x00000] in :0

at TWMath+c__Iterator16.MoveNext () [0x00000] in :0

(Filename: Line: -1)

ArgumentNullException: Argument cannot be null.

Parameter name: key
at System.Collections.Generic.Dictionary`2[System.String,EquipmentSpec].get_Item (System.String key) [0x00000] in :0

at MachineInstructions.UpdateTooltipNow (.MouseTool tool) [0x00000] in :0

at MachineInstructions+c__AnonStorey7D.<>m__16B () [0x00000] in :0

at TWMath+c__Iterator16.MoveNext () [0x00000] in :0

(Filename: Line: -1)

ArgumentNullException: Argument cannot be null.

Parameter name: key
at System.Collections.Generic.Dictionary`2[System.String,EquipmentSpec].get_Item (System.String key) [0x00000] in :0

at MachineInstructions.UpdateTooltipNow (.MouseTool tool) [0x00000] in :0

at MachineInstructions+c__AnonStorey7D.<>m__16B () [0x00000] in :0

at TWMath+c__Iterator16.MoveNext () [0x00000] in :0

(Filename: Line: -1)

Took screenshot to: C:\Users\sapphire\Documents/My Games/Big Pharma/Screenshots/screenshot_18_49_19 06-09-16.png

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

Start loading save game

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

Number of gameobjects = 18512

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

Unloading 0 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)

Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 108215.
Total: 97.081039 ms (FindLiveObjects: 7.120874 ms CreateObjectMapping: 0.928765 ms MarkObjects: 88.473839 ms DeleteObjects: 0.236543 ms)

Unloading 0 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)

Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 29377.
Total: 67.681839 ms (FindLiveObjects: 2.057977 ms CreateObjectMapping: 0.504062 ms MarkObjects: 64.774452 ms DeleteObjects: 0.069375 ms)

Start loading save game

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/bigroom.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/bwing.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/cells.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/fizz.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/glass.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/hall.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/hedge.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/house.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/hub.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/hut.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/log.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/sandwich.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/sbend.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/school.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

C:/Program Files (x86)/Steam/steamapps/common/Big Pharma/Big Pharma_Data/GameData/Buildings/small.data loaded!

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

Number of gameobjects = 5892

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

Start loading save game

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

Number of gameobjects = 18894

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

Unloading 0 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)

Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 109840.
Total: 101.649353 ms (FindLiveObjects: 7.353065 ms CreateObjectMapping: 0.904189 ms MarkObjects: 92.968422 ms DeleteObjects: 0.152831 ms)

[/code]

Thank you for bringing this to my attention. I will look into both these bugs within the next few days and hopefully can get them fixed in an update in the not-too-distant future.

Hi Raster, I just spent some time trying to recreate your bugs but despite your detailed instructions I can’t get either of them to surface.

Do you have access to video capture software e.g. FRAPS? Could you record a video of you experiencing the bugs by any chance so that I can see what steps are required to make them manifest?

Many thanks,

Tim