#Issues with ADS (RMB) and constantly firing (LMB) in Beta

1 messages · Page 1 of 1 (latest)

sturdy peak
#

ADS/firing is constantly interrupted by moving the mouse to aim. It's also inconsistently interrupted by moving forwards with 'w', which is in the screen recording attached. It seems to be moving the mouse that stops me from ADS'ing or constantly firing. I've also noticed I cannot ADS and then constantly fire - the screen recording shows that it pulls me out of ADS to fire. Note: I never had these issues on my PC before the Beta, and I haven't changed anything to do with my PC since then (apart from OS updates).
PC Specs: AMD Ryzen 5 5600X; NVIDIA GeForce RTX 3080. OS = Omarchy 3.1.5 (Arch Linux)

Screen recording on Steam: https://cdn.steamusercontent.com/ugc/15154416040670210688/02E8E85CF2817216DD0B8EE95146EF10564BD6ED/

sturdy peak
#

A thought on this: it could be Hyprland not detecting the mouse is still in the Silica window when I move my mouse, so it interrupts the RMB/LMB inputs?

fallow coral
#

Hello! This is the first time I hear of an issue like this. If you are using some 3rd party software that does some additional actions with the mouse, I would recommend trying to disable it to see if it is causing the issue. Additionally, I also recommend deleting all settings to see if that helps too:
C:\Users\YOUR USER\Documents\Silica\GameSettings.xml etc

sturdy peak
#

Hi @fallow coral sorry for the delay in replying. I deleted the GameSetting file after reinstalling, but this still doesn't work in Beta only. It works fine on main branch, but not the Beta branch for some reason. Also not using any third-party software that'd affect the mouse. I'm on Omarchy Linux using Hyprland if that helps, thanks

wary mulch
# sturdy peak

The log doesn't show much other than you ran the game for 4 seconds, a example log of sandbox saves not working. try have the issue happen then upload the log, see if you can note the time the issue happens then look for the timestamp in the log for anything wrong.

wary mulch
#

just something i noted since this latest beta i have been getting selection boxs when i dont want them and its been affecting my gameplay slightly, i think its kinda in the same thing as your issue, maybe.

sturdy peak
#

I think it's an input issue where it won't allow me to do two inputs at once. I can WASD, but as soon as I move my mouse I have the issue. Or, if i ADS then fire, it pulls me out of ADS and only allows me to fire until I move my mouse in any direction - the video shows this.

Dram do you need a different log?

fallow coral
sturdy peak
#

Tried it on Centauri & Sol and same issue happens.

#

Did you want a log of when it does work in main branch, so you can compare?

fallow coral
# sturdy peak

Cheers!

@clever crag , I saw this in the log here:

[15:32:16.576 07/12/2025]: NullReferenceException: Object reference not set to an instance of an object.
UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException (System.Object obj) (at <00000000000000000000000000000000>:0)
UnityEngine.Component.GetComponentFastPath (System.Type type, System.IntPtr oneFurtherThanResultValue) (at <00000000000000000000000000000000>:0)
UnityEngine.Component.GetComponent[T] () (at <00000000000000000000000000000000>:0)
TMPro.TMP_Text.get_transform () (at <00000000000000000000000000000000>:0)
ObjectiveInfo.Show () (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTask+NextFramePromise.MoveNext () (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.Internal.PlayerLoopRunner.RunCore () (at <00000000000000000000000000000000>:0)
--- End of stack trace from previous location where exception was thrown ---
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].GetResult (System.Int16 token) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`1[TStateMachine].GetResult (System.Int16 token) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskExtensions+<>c.<Forget>b__16_0 (System.Object state) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetException (System.Exception error) (at <00000000000000000000000000000000>:0)
ObjectiveInfo.Show () (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTask+NextFramePromise.MoveNext () (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.Internal.PlayerLoopRunner.RunCore () (at <00000000000000000000000000000000>:0)
UnityEngine.Debug:LogException(Exception)
Cysharp.Threading.Tasks.UniTaskScheduler:PublishUnobservedTaskException(Exception)
Cysharp.Threading.Tasks.<>c:<Forget>b__16_0(Object)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetException(Exception)
<Show>d__14:MoveNext()
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetResult(TResult)
Cysharp.Threading.Tasks.NextFramePromise:MoveNext()
Cysharp.Threading.Tasks.Internal.PlayerLoopRunner:RunCore()```

Is this possibly something relevant to input?
clever crag
sturdy peak
#

Still having the issue now on main branch with the update today 🙁

clever crag
sturdy peak
#

No. I have a very basic setup, would it help to plug in a controller and upload a new log?

clever crag
#

No, quite the opposite in fact. I was thinking that the controller might have been the problem, but since you dont have one plugged in, it isnt it.

sturdy peak
#

aaah gotcha. Would these logs help to diagnose problems with things like Hyprland and OS interacting with the game window? I mean I could look at getting winetricks and seeing how it runs with that if it'd help narrow it down

burnt yew
#

Having a similar issue on my Steam Deck. If you go to aim, or fire an automatic weapon it works right up until you go to move your aim at which point it stops the action. It is also affecting the Commander mode as when i attempt to box select unit it is interrupted as soon as i go to move the mouse cursor.
Unfortunately being the technical nincompoop I am, I haven't the faintest clue on how to find the logs and post them. 😅

wary mulch
clever crag
#

There is one more thing I want to ask. Do you have the setting called "Toggle sights" checked in the controls menu?

burnt yew
burnt yew
#

Update on the bug. if Aiming is set to toggle it doesn't leave when i look around.

sturdy peak
burnt yew
sturdy peak
burnt yew
sturdy peak
burnt yew
sturdy peak
#

hmm, so you can now hold lmb t oshoot and move mouse?

burnt yew
#

Yes i can anyways

sturdy peak
#

i'll try it again, one sec. Did you change any settings or anything?

#

:/ still broken for me

burnt yew
#

No I didn't it just started working for some reason

sturdy peak
#

oh my god i got it working on Proton Experimental, just realised I was using Proton 9 from way back before the update lmao. FUCK YESSSSSSSSSSSS thank you my dude

burnt yew
#

I know how frustrating it is to not be able to shoot properly so I'm excited with you!

sturdy peak
#

Dude I am absolutely STOKED, I was saying to my friend that if i could get it working I'd prob log another 100hrs just solo hahahaa

burnt yew
#

Now you can!

wary mulch
#

survival will be 40 mins you can shoot bugs.

burnt yew
#

I may jump in on that if i don't lag too much