Space Engineers

Space Engineers

评价数不足
SAMHELPER ACADEMY DEV
   
奖励
收藏
已收藏
取消收藏
Type: World
Mod category: Experimental
文件大小
发表于
更新日期
10.404 MB
7 月 6 日 上午 2:11
7 月 6 日 上午 4:44
2 项改动说明 ( 查看 )

订阅以下载
SAMHELPER ACADEMY DEV

描述
S.A.M Helper - Version 1.1.0 Update

Quick Summary:
Version 1.1.0 delivers a major overhaul with critical bug fixes for autopilot and timers, intelligent custom data handling, enhanced block scanning (now default!), improved logging, individual LCD display customization, and the addition of acceleration and camera status to displays. You can now also override LCD text/font/other settings for personal preference. Expect a more stable, informative, and flexible S.A.M Helper experience!

---

S.A.M Helper - Version 1.1.0 Update: Major Stability & Configuration Overhaul!

Pilots, get ready for a significantly more robust and user-friendly S.A.M Helper experience with our latest update, Version 1.1.0! We've been hard at work addressing key issues and implementing new features to make your automated flight operations smoother and more reliable than ever before.

---

Key Changes in 1.1.0:

  • Core Autopilot Stability & Bug Fixes:
    • Fixed Timer & Destination Issues: We've squashed several bugs related to timer triggers and destination switching, ensuring your autopilot sequences execute precisely as intended.
    • [BUG] Fixed Profile Switching: Resolved an issue where the script might not switch to the correct profile before "Approaching" a new dock, ensuring seamless transitions.
    • [BUG] Crash Fixes: Fixed various causes of crashes, particularly those related to blocks going missing or being improperly configured. The script is now far resilient!
  • Improved Configuration & Setup:
    • Smarter PB Custom Data Management:
      • The S.A.M Helper Programmable Block's custom data will now only be cleared at first installation if no [DEFAULT] profile is declared. This prevents accidental data loss for existing setups.
      • Your main S.A.M PB's Custom Data is no longer aggressively reset or overridden if new S.A.M values or other custom lines are present. Your configurations will persist!
    • Enhanced Block Scanning (Now Default!):
      • The block re-scanning feature is now enabled by default. This ensures new blocks are recognized and lost blocks are properly accounted for, leading to more accurate system awareness.
      • (Note: While enabled by default for convenience, this can be performance-heavy on very large grids. You can manually disable it in the script's Program.cs and consider adding an extra tick delay if needed to fine-tune performance.)
    • Initial Setup Streamlined: The initial setup for the HELPER PB, including Custom Data initialization and naming, is now more robust and user-friendly at first installation.
  • Display & UI Enhancements:
    • Individual LCD Configuration & Customization: A highly requested feature is here! Each LCD panel (Text Panel or Cockpit surface) now boasts its own dedicated configuration settings within a new [DISPLAY] section in its Custom Data. This gives you granular control over what information is shown on each screen.
      • Full Customization: Beyond just showing/hiding information, you can now override LCD text, font, font size, text alignment, background color, and font color directly in the LCD's Custom Data! Tailor each display to your personal preference and ship aesthetics.
      • Example [DISPLAY] Section:
        [Display] ShowPbSettings=false ShowCamera=true ShowWeight=false ShowMode=false ShowMainConnector=true ShowRc=true ShowTimer=true ShowDestination=true [/display]
    • New Display Information:
      • Acceleration Display: Your S.A.M Helper display now includes real-time acceleration data.
      • Camera Status Check: The display will now show the status of your S.A.M Cameras, indicating if at least one is detected and functional.
    • Visual Polish: Added a subtle rotator animation to the S.A.M HELPER PB's surface panel for a touch of flair.
  • System Stability & Maintenance:
    • Reworked Logger: The internal logging system has been completely overhauled for better performance and clearer feedback. We've also removed some redundant log entries for cleaner output.
    • Robust Error Management:
      • Implemented extensive error handling throughout the script, significantly reducing unexpected crashes.
      • Custom Data Validation: Added checks to Custom Data parsing to prevent MyINI utilities from crashing if the data is malformed, providing cleaner error messages instead.
      • LCD Warnings: If something goes wrong with an LCD's configuration or data, clear warnings are now displayed directly on the affected S.A.M Helper LCD panel.

---

We believe these comprehensive changes will significantly enhance your S.A.M Helper experience, making it more stable, feature-rich, and easier to manage. As always, your feedback is invaluable!

---