星露谷物語開放世界

作者 aedenthorn·版本 v0.7.0·更新於 2025-09-22

爲星露谷物語添加一個巨大的程序生成開放世界區域,可通過採石場洞穴進入。

截圖 共 7 張

模組介紹 作者原文

爲星露谷物語添加一個巨大的程序生成開放世界區域,可通過採石場洞穴進入。

Stardew Open World

🎮 **歡迎來到星露谷物語的開放世界模組!** 這個模組經過多年的開發,終於完成了核心功能,現在以它龐大的規模呈現給大家測試體驗。

🌍 模組介紹

這個模組爲遊戲添加了一個非常非常大的遊戲區域。默認大小爲1億個圖塊(10,000×10,000),但我也在100,000×100,000的尺寸下進行了基本測試。

要訪問開放世界,你需要解鎖採石場,並通過採石場洞穴的後方進入開放世界。未來可能會添加更便捷的入口。

你也可以在命令控制台窗口中輸入 `debug warp StardewOpenWorld 5000 9998` 直接傳送過去。

✨ 主要功能

開放世界目前包含以下內容:

  • 🌲 混合森林
  • ⛰️ 岩石、礦石和寶石露頭
  • 🌊 湖泊
  • 🌿 草地
  • 🍓 漿果灌木
  • 🌱 可採集作物
  • 🎁 寶箱(需要此模組)
  • 👹 怪物

隨着你向北行進,所有內容都會在一定程度上提升等級(更強的怪物、更好的寶藏、更高質量的礦石等)。

默認情況下,在同一個存檔中每次訪問時地圖保持不變。你可以在配置中設置每天隨機變化。

在開放世界中打開地圖頁面時,會顯示附近區域的粗略地圖。

⚙️ 自定義功能

其他模組可以向開放世界的座標添加地圖。

模組也可以添加或更改怪物生成。

有一個龐大的配置文件,雖然有點混亂,但基本上模組是高度可配置的。

⚠️ 已知問題

  • 對開放世界進行地圖截圖會導致遊戲崩潰
  • 湖泊和露頭生成仍然有點方正,可能需要找到製作更圓潤形狀的方法
  • 樹木選擇可能不太理想,但你可能不會立即注意到
  • 向北行進時的等級提升可能需要一些調整
  • 地圖是平坦的,還沒有山脈或山丘(湖泊已經夠難處理了)
  • 物體、樹木、怪物等會在你遠離足夠距離並返回時重新生成;模組目前不會記住你砍伐的樹木、殺死的怪物等。在這方面有點像礦洞
  • 在開放世界中建造和留下物品可能會有問題,我還沒有測試過,但會嘗試保留你手動放置的物品
  • 查看地圖需要一些時間,因爲它試圖將大量信息壓縮到非常小的空間中
  • 很可能還有很多錯誤需要修復,但理論上大多數應該只在你實際在開放世界中時出現

🔧 技術細節

開放世界的大小打破了許多原版遊戲的工作方式,因此必須進行大量調整才能支持如此大的位置。實際地圖只有1個圖塊大小;實際的圖塊和物體信息存儲在100×100的區塊中,直到需要時才加載。當你從一個區塊移動到另一個區塊時,物體和怪物會被加載和卸載。

緩存、構建和加載在一定程度上是動態進行的;模組盡力將緩存、構建和加載活動分散開來以減少卡頓。目前看起來相當流暢,但肯定需要更多測試。

使用內容修補器向開放世界添加地圖非常容易,但可能也需要更多測試。

添加怪物生成可以通過定位 `aedenthorn.StardewOpenWorld/monsters` 來完成。你也可以編輯啓動時在模組文件夾中生成的 `monsters.json` 文件。兩種方式的格式相同。

---

**代碼倉庫:**

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

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

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

檔案與校驗

檔案名稱
Stardew Open World
檔案大小
88.5 KiB
SHA-256
114b0b6a022516c9b60899e39302589d5bd3c3519fce3c829b33f9046878a441
入庫時間
2026-10-10 13:10