Report Bugs

If relevant please include the following:

A description of the bug.

How to reproduce the bug.

The exported .sfmd save file. If the bug prevents you from exporting, it can be found in the game’s install directory as save.sfmd.

If you think the bug is related to any settings, include the settings.json file from the game’s install directory.

A screen shot of the bug if appropriate.

A copy and paste of any error message given.

The app’s version number.

********************************************

PLEASE ALWAYS INCLUDE THE EXPORTED .SFMD FILE IF YOUR BUG IN ANY WAY RELATES TO A SPECIFIC SETUP OF MACHINES. THE .SFMD IS USUALLY FAR MORE USEFUL THAN A SCREENSHOT UNLESS IT IS SPECIFICALLY A GRAPHICS GLITCH.

********************************************

If you want to make a suggestion instead of reporting a bug, please use

https://satisfactorymodelersuggestions.featurebase.app

Fluid rounding incorrect

Alternate title - the evils of units that are not what they seem… Game setting - Recipe Parts Multiplier 0.5 Refinery with HOR alt recipe: In game, the 30 input oil become 15. The modeler displays 20. The cause seems to be that the config files for modeler handle fluids with an implicit multiplier of 1000. The game also handles fluid quantities as multiples of 1000 - but divides by 100 for UI display. So, naturally, the config files say the input is “-3” meaning -3,000 oil. That’s OK so far. The issue relates to the fact that the game calculates the ½ price recipe parts as 3×1000×0.5 yielding a display of 15 (but handled internally as 1500). The problem is that the modeler seems to be doing (3×0.5)*1000 with rounding on the first sub-calculation.

Arcane Tourist about 1 month ago

3

No input accepted (swaywm, Arch Linux)

I understand if my setup is too niche to support, but the application isn’t working for me on Arch Linux using SwayWM. When I launch the app, I see the quick start guide and a blank window. No input seems to change anything; the quick start window can’t be dismissed and the main/blank window doesn’t seem to accept any input. I tried disabling tiling for this app in case tiling was causing a UI element to be obscured, but that didn’t seem to help. Am I missing something obvious? Tried both the Steam version and manual installation from itch.io; same behavior on both. System info: $ inxi -CGMm Machine: Type: Desktop Mobo: ASRock model: B650M Pro RS serial: Firmware: UEFI vendor: American Megatrends LLC. v: 3.10 date: 10/24/2024 Memory: System RAM: total: 64 GiB available: 60.41 GiB used: 12.33 GiB (20.4%) Array-1: capacity: 128 GiB slots: 4 modules: 2 EC: None Device-1: Channel-A DIMM 0 type: no module installed Device-2: Channel-A DIMM 1 type: DDR5 size: 32 GiB speed: spec: 4800 MT/s actual: 5800 MT/s Device-3: Channel-B DIMM 0 type: no module installed Device-4: Channel-B DIMM 1 type: DDR5 size: 32 GiB speed: spec: 4800 MT/s actual: 5800 MT/s CPU: Info: 8-core model: AMD Ryzen 7 9800X3D bits: 64 type: MT MCP cache: L2: 8 MiB Speed (MHz): avg: 2985 min/max: 603/5272 cores: 1: 2985 2: 2985 3: 2985 4: 2985 5: 2985 6: 2985 7: 2985 8: 2985 9: 2985 10: 2985 11: 2985 12: 2985 13: 2985 14: 2985 15: 2985 16: 2985 Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] driver: amdgpu v: kernel Device-2: Advanced Micro Devices [AMD/ATI] Granite Ridge [Radeon Graphics] driver: amdgpu v: kernel Device-3: Tobii AB EyeChip driver: N/A type: USB Device-4: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo type: USB Display: wayland server: Xwayland v: 24.1.9 compositor: Sway v: 1.11 driver: gpu: amdgpu resolution: 3440x1440~144Hz API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast platforms: gbm,wayland,x11,surfaceless,device API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 26.0.2-arch1.1 renderer: AMD Radeon RX 6700 XT (radeonsi navi22 ACO DRM 3.64 6.19.6-arch1-1) Info: Tools: api: eglinfo,glxinfo wl: swaymsg x11: xprop,xrandr

Anna 5 months ago

Rejected

Application fails to start on Linux — ClassNotFoundException: satisfactory.modeler.gui.Modeler

The Linux x64 distribution fails to launch with a ClassNotFoundException. The bundled JAR (lib/app/satisfactory_modeler.jar) appears to be incomplete — it only contains satisfactory.modeler.SatisfactoryModeler.class but is missing the satisfactory.modeler.gui.Modeler class referenced at startup. Steps to reproduce: Download the Linux x64 package (from itch.io) Run./satisfactory_modeler.sh Error output: Exception in thread "main" java.lang.NoClassDefFoundError: satisfactory/modeler/gui/Modeler at satisfactory.modeler.SatisfactoryModeler.main(SatisfactoryModeler.java:9) Caused by: java.lang.ClassNotFoundException: satisfactory.modeler.gui.Modeler at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ... 1 more Environment: OS: Fedora 43 (Linux 6.18.9) Arch: x86_64 Package: linux-x64.zip distribution Notes: The native launcher and bundled JRE work correctly. The issue is that satisfactory_modeler.jar seems to be packaged without the GUI classes. Only SatisfactoryModeler.class is present in the JAR.

wikimaster 6 months ago

1