Files
Jackify/hook-jackify.py
Omni cd591c14e3 Initial public release v0.1.0 - Linux Wabbajack Modlist Application
Jackify provides native Linux support for Wabbajack modlist installation
   and management with automated Steam integration and Proton configuration.

   Key Features:
   - Almost Native Linux implementation (texconv.exe run via proton)
   - Automated Steam shortcut creation and Proton prefix management
   - Both CLI and GUI interfaces, with Steam Deck optimization

   Supported Games:
   - Skyrim Special Edition
   - Fallout 4
   - Fallout New Vegas
   - Oblivion, Starfield, Enderal, and diverse other games

   Technical Architecture:
   - Clean separation between frontend and backend services
   - Powered by jackify-engine 0.3.x for Wabbajack-matching modlist installation
2025-09-05 20:46:24 +01:00

17 lines
582 B
Python

# Custom hook to exclude temp directory from Jackify engine data collection
from PyInstaller.utils.hooks import collect_data_files
import os
def hook(hook_api):
# Get the original data files for jackify.engine
datas = collect_data_files('jackify.engine')
# Filter out any files in the temp directory
filtered_datas = []
for src, dst in datas:
# Skip any files that contain 'temp' in their path
if 'temp' not in src:
filtered_datas.append((src, dst))
# Set the filtered data files
hook_api.add_datas(filtered_datas)