Space Engineers

Space Engineers

[PAM] Path Auto Miner | Automated Mining, Grinding and Transportation | by Keks
Keks  [developer] Sep 22, 2018 @ 10:54pm
Changelog
1.3.0:
- Undock condition "On batteries empty" will set batteries to discharge
- Added option to disable drills while ship flies backwards
- PAM only writes on LCD's with the tag (removed exceptions)

1.2.9:
- Added option to toggle sorters automatically
- Sorters are also taggable
- Added option for hole overlapping (useful for non-rectangular shaped ships)
- bug fixes

1.2.8:
- "Depth" can be changed without restarting the job now
- Added "Automatic depth" options
- Added option to start in the center of the job area
- Added commands to skip and repeat a hole
- Changed default values to make the weight limit in space less sensitive
- bug fixes

1.2.7:
- PAM-Controller can handle more than 6 ships now
- Ship list is scrollable and splittable over multiple screens
- Some commands for the LCD-Modes have been changed
- Added possibility to exclude connectors from PAM controllance

1.2.6:
- added LCD support for cockpits and other blocks

1.2.5:
- Updated antenna system
- Removed "Antenna_name" from custom data
- Added possibility to exclude batteries from PAM controllance
- Added possibility to exclude hydrogen tanks from PAM controllance
- Improved Shuttle mode
- Removed "SimulateMaxCargoVolume" option
- Temporarily disabled conveyor check because of a SE bug (this should fix the 0% issue)

1.2.4:
- Updated to new SE version
- Added "shuttle" mode
> Its possible to set a path between two connectors now
> New shuttle job type to automate shuttle tasks
> Individual & adjustable undock conditions
> Possibility to trigger timers on docking events

1.2.3:
- improved docking
- renamed command "Wipe" to "Reset"
- other small improvements
- bug fixes

1.2.2:
- improved interplanetary flights
- less risk to miss a waypoint
- decreased default value for acceleration from 80% to 70%
- Added option for ignoring ice during unloading

1.2.1:
- Added weight limit in space
> it checks if the acceleration becomes too low because of too much load
> function is included in the "Weight limit" settings
> acceleration limits are adjustable in the head section of the script
- hydrogen tanks will be set to stockpile now
- increased waypoint distance when recording speed is faster than 100 m/s
- reduced instruction count during path calculations
- changed max value of "Max load" setting from 100% to 95%

1.2.0:
- added possibility to add custom element codes for the PAM controller
- bug fixes

1.1.9:
- added drill inventory balancing
- added ice option to stone ejection settings
- changed calculations for docking
- added "SEND" & "SENDALL" commands to PAM-controller
- added debug possibility to display details about instruction count
- bug fixes

1.1.8:
- added "Broadcast_Channel" to broadcast settings
- added syntax check for broadcast settings
- added command [UPLOOP] and [DOWNLOOP]
- added variabe to disable the automatic setting of font and size of lcds
- ship list of the pam controller is sorted by name now
- bug fixes

1.1.7:
- added stone ejection functions
> when the ship is full then it will wait till all stones has been ejeced
> the job will be continued without returning to base
> different modes are available
> more informations in the guide
- main screen of the controller shows the element code instead of first 2 characters of the ore name
- bug fixes

1.1.6:
- added hydrogen monitoring
- changed CFGE command: Added hydrogen parameter
- removed option "battery charge" for undocking (must be 100% now)
- When returning to base because of low energy/uranium/hydrogen the job will no longer canceled (stays active)
- added support for antennas on subgrids
- other small improvements
- bug fixes

1.1.5:
- Added PAM-Controller
> shows details about your miners on a lcd at your base
> allows to remote control the PAM menu and sending commands to all ships
> up to 6 miners displayable simultaneously
> different lcd modes available
- Moved "Max load: Auto" to a separate function (New: Weight limit)
- Changed command: CFGE (Added weight limit parameter)
- enables "Show text on screen" (LCD's) automatically now
- bug fixes

1.1.4:
- added work speed settings (forward & backward)
- added command: CFGW (work speed)
- bug fixes

1.1.3:
- Improved movement

1.1.2:
- Added uranuim monitoring (each reactor must have the minimum amount of uranium)
- Changed CFGE command (added uranium parameter)
- Added command ALIGN -> Aligns the ship horizontal to the planet center
- Bug fixes

1.1.1:
- Improved general movement on path, including:
> movement with full load
> movement with large ships
- Ships are flying safer and more calculated
- Final ship speed is independent from recording speed
- Added acceleration settings
- Added acceleration command: CFGA
- Unloading is finshed when all ores are emptied, other items (e.g. components) will be ignored
- Fixed "use old home" function
- Fixed "Job changing" function

1.1.0:
- added multi lcd support
- different aligned drills are supported now (see setup section for details)
- turns all thrusters "on" at starting
- other small improvements

1.0.9:
- data is persistent now
- each task will be continued after loading savegames or reloading the script
- added command: WIPE - resets all data
- fixed shipload calculation bug when a sorter between drills and cargo is used
- batteries will be switched in charge only mode when the drone is docked and waits for charging
- bug fixes

1.0.8:
- remotes can be tagged with [PAM] now. So you can have multiple remotes on your ship and the script chooses the one with the tag
- landing gears can be tagged with [PAM] now. So you can tell the script which landing gears it is allowed to control, otherwise it controls all
- other small improvements

1.0.7:
- added battery monitoring
- drone flies home when energy is getting low
- drone waits for charging at dock
- limits are adjustable
- move all behavior settings to separate page
- behavior settings are accessible from main screen or mining screen
- other small menu changes
- added new command: CFGE = Config Energy
- changed command: CFGB argument NTG(nothing) to IG(ignore)
- sensor settings: detect fiendly, detect neutral, detect enemy are enabled by the script now (important for grinding)
- sensor direction is checked now and gives an error when its not correct
- when maxload is in "auto" mode it fills the ship to max 95%, this prevents the dills for overloading and dont collect the materials because of that

1.0.6:
- fixed "Script too complex" error when running large jobs
- improve movement
- other small improvements

1.0.5:
- improved movement precision and smoothness
- fixed movement bug on planets
- fixed speed regulation bug when using grinders

1.0.4:
- bug fixes

1.0.3:
- added grinder support
- bug fixes
- other small improvements

1.0.2:
- decrease spacing between waypoints
- fixed error with some large ships
- other small improvements

1.0.1:
- the remoteblock does not have to be near the center of mass anymore
- improve Continue function
- other small improvements
Last edited by Keks; Jun 16, 2019 @ 1:14pm