mirror of
https://github.com/Omni-guides/Jackify.git
synced 2026-01-17 11:37:01 +01:00
feat: prepare for public release - updated README, added assets, and migration content
- Updated README with banner, navigation, disclaimer, and future features - Added assets/images directory structure for repository images - Added JackifyWikiUserGuide.md for wiki content - Updated installation instructions for 7z archive distribution - Added comprehensive future planned features section - Prepared content for GitHub migration and Nexus Mods release
This commit is contained in:
@@ -673,17 +673,17 @@ class ModlistHandler:
|
||||
# Use canonical logic for all modlists/games
|
||||
components = self.get_modlist_wine_components(self.game_name, self.game_var_full)
|
||||
|
||||
# Detect special games and use vanilla AppID instead of modlist AppID
|
||||
special_game_type = self.detect_special_game_type(self.modlist_dir)
|
||||
self.logger.debug(f"Wine components step - modlist_dir='{self.modlist_dir}', special_game_type='{special_game_type}'")
|
||||
if special_game_type == "fnv":
|
||||
target_appid = "22380" # Vanilla Fallout New Vegas AppID
|
||||
self.logger.info("Installing wine components to vanilla FNV compatdata (AppID 22380)")
|
||||
elif special_game_type == "enderal":
|
||||
target_appid = "976620" # Enderal: Forgotten Stories Special Edition AppID
|
||||
self.logger.info("Installing wine components to vanilla Enderal compatdata (AppID 976620)")
|
||||
else:
|
||||
target_appid = self.appid # Normal modlist AppID
|
||||
# DISABLED: Special game wine component routing - now using registry injection approach
|
||||
# special_game_type = self.detect_special_game_type(self.modlist_dir)
|
||||
# if special_game_type == "fnv":
|
||||
# target_appid = "22380" # Vanilla Fallout New Vegas AppID
|
||||
# elif special_game_type == "enderal":
|
||||
# target_appid = "976620" # Enderal: Forgotten Stories Special Edition AppID
|
||||
# else:
|
||||
# target_appid = self.appid # Normal modlist AppID
|
||||
|
||||
# All modlists now use their own AppID for wine components
|
||||
target_appid = self.appid
|
||||
|
||||
if not self.protontricks_handler.install_wine_components(target_appid, self.game_var_full, specific_components=components):
|
||||
self.logger.error("Failed to install Wine components. Configuration aborted.")
|
||||
|
||||
Reference in New Issue
Block a user