季節性服裝 - 6.0 代碼修復
重寫季節性服裝6.0代碼,實現模塊化設計並減少系統資源佔用
截圖 共 1 張
模組介紹 作者原文
重寫季節性服裝6.0代碼,實現模塊化設計並減少系統資源佔用
Seasonal Outfits - 6.0 Code Fixes
🎯 模組介紹
大家好!
在發現無法將稍微可愛美學的季節性服裝變體與Nyapu的肖像一起使用後,我決定好好利用我的大學學位知識。
✨ 主要改進
我重寫了大部分代碼,讓用戶能夠更好地控制SCA的修改範圍和對象。通過配置文件,用戶可以:
- **禁用所有肖像和/或所有精靈圖**
- **爲單個角色獨立禁用肖像和精靈圖**(原版模組已有此功能)
🛠️ 高級自定義
如果你想要更精細的控制,可以:
- 打開本模組的代碼文件夾,刪除任何你想要的.json文件
- 如果你有替換Abigail精靈圖的模組,只需刪除Abigail_Sprite.json
- 如果你有將Pam變成性感寶貝的肖像模組,只需刪除Pam_Portrait.json
- 如果你像我一樣懶,不想打開配置文件,直接刪除不想被SCA修改的角色的整個文件
🚀 性能優化
原版SCA會在每天開始時加載大量紋理:
- **每個可結婚NPC**:至少28個不同紋理(肖像和精靈圖)
- **每個不可結婚NPC**:16個不同紋理
**本模組的改進:**
- **最多同時運行**:14個不同紋理(Harvey的所有條件都滿足時)
- **大多數NPC**:默認、海灘、冬季戶外、冬季室內、節日,共10個紋理
- **冬季服裝**:僅在冬季加載
- **節日服裝**:僅在節日期間加載
- **平均非冬日**:僅加載4個不同紋理
⚙️ 安裝指南
- 下載季節性服裝 - 稍微可愛美學及其所有要求
- 打開SCA的資源文件夾並刪除'Code'文件夾(可選步驟)
- 下載本模組
- 放入你的模組文件夾
- 如果已有config.json文件,請刪除或備份
- 進入[CP] Seasonal Cute Characters/assets/Code/並按需修改
**文件說明:**
- `NPC.json` - 基礎文件,刪除相當於禁用該NPC的精靈圖和肖像
- `NPC_Portrait.json` - 肖像文件,刪除將移除該NPC的所有SCA肖像
- `NPC_Sprite.json` - 精靈圖文件,刪除將移除該NPC的所有SCA精靈圖
🔧 配置選項
**主要配置:**
- `EnablePortraits` - 啓用所有NPC的季節性肖像
- `EnableSprites` - 啓用所有NPC的季節性精靈圖
- `PennyFreckles` - 控制Penny雀斑的出現時機
- `EnableFestivalOutfits` - 啓用節日服裝
- `EnableWinterIndoorOutfits` - 啓用冬季室內服裝
- `EnableExtraOutfits` - 啓用額外服裝
- `EnableWarmOutfit` - 啓用溫暖季節服裝
- `EnableColdOutfit` - 啓用寒冷季節服裝
- `IslandSummerClothes` - 在姜島使用夏季服裝
🔄 兼容性
- 繼承了原版模組的兼容性
- 現在真正兼容任何其他精靈圖和肖像模組
- 可能與爲SCA 6.0製作的兼容性模組存在衝突
- 修改原版節日內部代碼名稱的模組可能導致節日服裝無法加載
⚠️ 已知問題
- 由於卸載資源,SMAPI可能會有警告信息
- 某些資源似乎不完整(如Marlon在第二年花舞節使用低頭資源)
💡 技術細節
本代碼相比原版應該更節省資源:
- 混合使用舊方法替換服裝和稀疏使用新方法
- 大多數服裝在一天中不需要改變,直接替換默認服裝
- 對於工作、有氧運動和冬季服裝等需要在一天中更換的情況,使用新方法
- 如果新服裝沒有使用機會,卸載資源以減少每天開始時加載的資源量
---
**特別感謝:**
- Agent Lyoko 編寫了這個模組的原始代碼
- Poltergeister 創作了季節性服裝 - 稍微可愛美學
- 所有爲本模組製作資源的藝術家
- Pathoschild 爲社區做出的所有貢獻
安裝與使用 安裝:SMAPI 模組(星露谷物語標準流程)
- 先安裝 SMAPI(星露谷模組載入器):從 smapi.io 下載安裝包,執行 install on Windows.bat,按提示選擇遊戲目錄完成安裝。
- 解壓本站下載的壓縮包,找到包含 manifest.json 的那層資料夾(這就是一個模組)。
- 把該模組資料夾整個複製到 Stardew Valley/Mods/ 目錄下。
- 透過 SMAPI 啟動遊戲(執行 StardewModdingAPI.exe 或按指引設定啟動項),標題畫面前的控制台會列出每個模組的載入結果。
修改器類工具可能無需 SMAPI,解壓後按包內說明直接執行即可。 修改存檔前建議先備份;SMAPI 會在控制台列出載入失敗的模組。