Skip to content

帕魯不打烊 Mod 安裝工具 v1.0

Choose a tag to compare

@gryzzomaoc-afk gryzzomaoc-afk released this 01 Aug 18:08

v1.0.7 (2026-08-02)

這是專門給帕魯不打烊SERVER的MOD
請先確認有安裝UE4SS再安裝MOD

What's new

  • Pal running check - refuses to install if Palworld.exe is running (prevents .pak/.dll lock)
  • Auto-backup - snapshots existing mods to *.bak-<timestamp> before destructive operations
  • UE4SS layout health check - verifies 5 critical files (UE4SS.dll, settings.ini, Mods/, UEHelpers, mods.txt)
  • Mod verification - checks installed files match catalog expectations
  • In-UI verify button - runs all checks, shows results in a dialog
  • Auto-rollback on install failure - restores from backup if layout check fails

Fixed

  • _install_component client branch bug (backup_msg UnboundLocalError)
  • verify_mod_install SHA256 misuse (was hashing files against zip-level hash)
  • Catalog UTF-8 BOM + Chinese mojibake
  • Bundled catalog lookup (now checks sys._MEIPASS first for PyInstaller onefile)
  • Flet 0.86.4 API compatibility (show_snack_bar -> show_dialog, page.open -> show_dialog)
  • friend_common.py returns utf-8-sig decoded bytes (handles catalog with BOM)

Build

  • Now built with raw PyInstaller (88 MB) instead of flet pack (60 MB) to avoid Chromium sub-process console flashes during install/uninstall operations.

Friend installer

  • Single ~88 MB self-contained .exe (Python 3.11 embeddable + Flet 0.86.4)
  • Catalog has only BreedingHelper v1.1+v2 (CrazyChips custom build, includes the v2 try_hook_widget_tick fix that prevents the F8 crash on dedicated server)
  • First-run SmartScreen warning documented in USAGE.md

Known issues

  • During install/uninstall, 5-6 small console windows may briefly flash (Flet view's Chromium sub-processes). F8, verify, and other UI features all work correctly. This is a Flet/Chromium on Windows issue, not a fixable problem in our code.