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

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 3 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 4 months ago

1

Rejected

Too many connections goes to "?"

I couldn’t figure out why at some point the file stopped being able to converge on a solution, but upon testing adding/deleting connections I’m fairly sure it is based on a limitation on the program to handle a certain number of connections. The file I’m uploading is stable, but when you add 1-2 more connections (regardless of outposts or even splurgers) it will go to “?” that will never converge on a solution. You can test this file on anything, but I’ve specifically tuned it to fail as soon as you add one more beam, pipe, or concrete connection which all should be pretty light mathematically. I am a very novice-level amateur programmer so I’m not sure what exactly is the issue, but I suspect the algorithm get caught in a local minima because it’s trying to calculate too much at one time. The rest of the connections are much more complicated than this one so it should likely be simple addition for these connections.

Benjamin Hicks 5 months ago

2