Physarum: Slime Mold Simulator cover
Physarum: Slime Mold Simulator screenshot
Genre: Simulator, Indie

Physarum: Slime Mold Simulator

Typo Fix


  • Fixed typo in "More Info" menu

v1.1a Hotfix Patch Notes

Bug Fixes:

  • fixed import/export and undo/redo issues related to regional decimal symbol differences
  • updated help text in video and image mode "Browse" windows to explain how to import custom media more clearly
  • color RGB values can now only have integer values (allowing decimal values was unintended)


Known Issue:

  • after loading a preset, the first undo of each parameter change (ctrl-z) will set values to predefined defaults. Subsequent parameter changes will work normally


Thank you to the community members who found and reported the majority of these bugs. If would like to help out and report bugs - post in the community page or join here: https://discord.gg/THgS8AdMSV

Patch v1.1 Now Available!

v1.1


New Features


PNG Exporting with Transparency



  • use the new button to left of 'Import / Export' on the top bar, or press (F10), to take a snapshot of the slimes on screen with a transparent background
  • snapshots are saved as PNGs in a new folder 'MEDIA/SCREENSHOTS' in the root game directory

Periodic Boundary



  • use the new toggle 'Periodic Boundary' in the settings panel (right-side panel) to turn it on/off
  • when turned on: if slime particles reach the boundaries of the simulation space, it will wrap around to the opposite side rather than choosing a new direction
  • added new presets 'Flow' and 'Flow 2' to demonstrate the new periodic boundary feature


Minor Changes and Additions



  • pressing (E) will hide all the panels as before, but now also hides the top bar

    • this means users MUST use (Q), (W), or (E) to bring back the panels, the in-game notification is updated to warn people of this
    • this allows users to record (or just watch) the game without having to worry about the panels or the top bar when moving the mouse around
  • added new toggle in video mode to mute/unmute audio
  • removed 'MENU' text from escape menu button on the top bar, added a tooltip for it instead
  • added tooltip on the video playback speed input field in video mode to be more clear of what it is
  • lowered max scale of settings panel (right-side panel) so it doesn't go offscreen in video mode
  • updated tooltip for 'Dynamic Count Loading' toggle in escape menu to show that a resimulation is required for changes of this setting to apply

    • a '*' will appear next to the 'Dynamic Count Loading' text to indicate that a resimulation is needed
  • 'Randomize All' with and without resimulation can now be triggered with the hotkeys (=) and (-) respectively
  • decreased controls panel (C) font size a little to fit new hotkeys, this panel will need to be redesigned in the future if any more hotkeys are added
  • vertically centred the escape menu better
  • altered top bar background so the top left and top right corners aren't rounded


Bug Fixes:



  • file name now properly updates when save menu is reopened with a previous preset name
  • if exporting code or saving current session, slime count is now properly recorded while 'Dynamic Count Loading' is enabled

    • if 'Dynamic Count Loading' is off, a resimulation is required for the proper slime count to be saved (indicated by '*' in the 'Total Slime Count' indicator on the top bar)
  • fixed 'Resimulate All' button not reverting back to proper color when right clicking and left clicking fast
  • fixed bug where preset initial formations were not loaded properly if 'Dynamic Count Loading' is on
    • it is recommended to turn 'Dynamic Count Loading' off when using 'Randomize All' with resimulations becuase this will cause a delay every randomization
    • using 'Randomize All' without resimulation will not have the delay
    • 'Dynamic Count Loading' tooltip is updated to inform about this recommendation


Thanks for playing!


Many of these features and changes were suggested by player feedback! Post bugs you find and/or suggestions in the community hub or on Discord: https://discord.gg/THgS8AdMSV