mirror of
https://github.com/Omni-guides/Jackify.git
synced 2026-01-17 11:37:01 +01:00
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
This commit is contained in:
17
hook-jackify.py
Normal file
17
hook-jackify.py
Normal file
@@ -0,0 +1,17 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user