星露谷物語NPC角色表生成器

作者 ThatKingKai·版本 v2.0·更新於 2025-10-23

一個C#小工具,可生成具有隨機或特定自定義選項的角色精靈!按幀輸出生成的所有可用動畫集的NPC。生成可直接使用的精靈表。

截圖 共 8 張

模組介紹 作者原文

一個C#小工具,可生成具有隨機或特定自定義選項的角色精靈!按幀輸出生成的所有可用動畫集的NPC。生成可直接使用的精靈表。

SDV NPC角色表生成器

🎮 **像素級完美的農夫幀導出器和NPC生成器**

✨ 爲每個原版農夫動作輸出16×32 PNG圖像,可生成完全着裝的NPC,支持星露穀風格的隨機化或明確服裝覆蓋。輸出所有動畫幀,以及包含基礎NPC所有移動動作的即用精靈表。

---

🚀 使用說明

  • **下載最新版本**並解壓到星露谷物語.exe旁邊
  • **創建input/文件夾**在FarmSplitter.exe旁邊,包含從遊戲中提取的基礎農夫精靈文件:
  • accessories.png
  • farmer_base.png
  • farmer_base_bald.png
  • farmer_girl_base.png
  • farmer_girl_base_bald.png
  • hairstyles.png
  • hairstyles2.png
  • hats.png
  • pants.png
  • shirts.png
  • shoeColors.png
  • skinColors.png
  • **運行工具** - 默認將每動作幀導出到output/文件夾

```./FarmSplitter.exe

```

*這將生成一個隨機NPC*

  • **生成多個NPC**並顯示進度反饋

```./FarmSplitter.exe --random 25

```

---

⚙️ 命令行參考

**核心功能**

  • `--random `: 生成n個NPC(顯示控制台進度條)
  • `--gender `: 隨機性別源池(默認both)
  • `--seed `: 確定性生成
  • `--content `: 遊戲Content根目錄(默認:./Content)

**帽子與配飾**(默認禁用)

  • `--hats `: 啓用/禁用帽子
  • `--accessories `: 啓用/禁用配飾

**明確服裝覆蓋**(跳過該部件的隨機化)

  • `--shirt `: 來自Data/Shirts的襯衫ID
  • `--pants `: 來自Data/Pants的褲子ID
  • `--hair `: 髮型索引
  • `--hat `: 帽子ID
  • `--accessory `: 配飾索引

---

🎯 使用示例

**生成20個隨機NPC,啓用帽子和配飾**

```./FarmSplitter.exe --random 20 --hats yes --accessories yes

```

**僅導出行走動作並構建移動表**

```./FarmSplitter.exe --random 12 --actions WalkingDown,WalkingRight,WalkingUp,WalkingLeft

```

**精確服裝與顏色設置**

```./FarmSplitter.exe --gender male --shirt 1021 --pants 0 --hair 11 --haircolor 191919 --pantscolor 1e90ff --hat 4 --accessory 6 --shoecolor a0522d

```

---

🔧 故障排除

  • **"無法定位星露谷物語Content"錯誤**:將工具放在星露谷物語.exe旁邊,或使用`--content `指向遊戲的Content文件夾
  • **MonoGame/SDL初始化錯誤**:確保SDL2.dll位於可執行文件旁邊(發佈壓縮包中包含),且Content可讀
  • **每動作導出警告**:導出器將繼續運行並記錄動作名稱;使用`--verbose`重新運行獲取更多細節

---

💡 實用提示

  • 將FarmSplitter.exe保持在星露谷物語.exe旁邊,並將列出的input/*.png文件放在那裏以獲得最流暢的體驗
  • 幀是像素級完美的16×32裁剪,由原版`FarmerRenderer`渲染,因此分層和偏移與遊戲完全匹配

---

🔗 有用鏈接

  • 星露谷物語原版ID | 完整1.6物品列表 - 查找相關ID
  • 編輯XNB文件 - 星露谷物語Wiki - 學習如何提取所需的遊戲文件
  • 星露谷物語角色創建器 by Jazzybee - 爲隨機生成的NPC創建簡單快速的肖像!

安裝與使用 安裝:SMAPI 模組(星露谷物語標準流程)

  1. 先安裝 SMAPI(星露谷模組載入器):從 smapi.io 下載安裝包,執行 install on Windows.bat,按提示選擇遊戲目錄完成安裝。
  2. 解壓本站下載的壓縮包,找到包含 manifest.json 的那層資料夾(這就是一個模組)。
  3. 把該模組資料夾整個複製到 Stardew Valley/Mods/ 目錄下。
  4. 透過 SMAPI 啟動遊戲(執行 StardewModdingAPI.exe 或按指引設定啟動項),標題畫面前的控制台會列出每個模組的載入結果。

修改器類工具可能無需 SMAPI,解壓後按包內說明直接執行即可。 修改存檔前建議先備份;SMAPI 會在控制台列出載入失敗的模組。

檔案與校驗

檔案名稱
SDV NPC Sheet Generator
檔案大小
784.3 KiB
SHA-256
5e87d8f3c9586ce871b039d1864ee9d8288a9fdcc6d9cc6008d4d0332b094e5c
入庫時間
2026-10-10 21:37