Hello, I also encountered some issues, after entering "fps <120>" in the SMAPI console window, this red error code is displayed.
[StardewFPS] Mod failed handling that command: InvalidCastException: Conversion from string "<120>" to type 'Double' is not valid. ---> FormatException: Input string was not in a correct format. at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat) at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat) --- End of inner exception stack trace --- at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat) at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value) at StardewFPS.Entry.SetFPS(String command, String[] args) in F:\Visual Basic\StardewFPS\Entry.vb:line 12 at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 625
[StardewFPS] Mod failed handling that command: IndexOutOfRangeException: Index was outside the bounds of the array. at StardewFPS.Entry.SetFPS(String command, String[] args) in F:\Visual Basic\StardewFPS\Entry.vb:line 12 at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 667
Thank you this is immediately helping with eye strain. If it is possible to add in a keybind or something so that it can be toggled on/off as need be (like when fighting enemies) that would be extremely helpful. It is still extremely helpful as is
You can check to see if any game optimization programs are working, such as the NVIDIA Driver Control Panel, and other programs or hardware features that force vertical synchronization.
11 comments
My FPS fell down drastically about two days ago (to 4). No idea why.
Vsync is off.
Drivers up-to-date.
Xna is installed.
P.S. Started a new game, it worked.
IDK
I have to turn on Vsync if I want to use it :D
[StardewFPS] Mod failed handling that command:
InvalidCastException: Conversion from string "<120>" to type 'Double' is not valid.
---> FormatException: Input string was not in a correct format.
at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
--- End of inner exception stack trace ---
at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value)
at StardewFPS.Entry.SetFPS(String command, String[] args) in F:\Visual Basic\StardewFPS\Entry.vb:line 12
at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 625
IndexOutOfRangeException: Index was outside the bounds of the array.
at StardewFPS.Entry.SetFPS(String command, String[] args) in F:\Visual Basic\StardewFPS\Entry.vb:line 12
at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 667
Can someone help me?