Please enable Javascript to view the contents

【哆啦A夢牧場物語】MOD安裝方法

 ·  ☕ 6 分钟  ·  👩🏿‍🚀 伊琉沙 AKA 哇咔咔

MOD

本篇參考MOD製作者 a_nderw 的解說:如何让大雄加载mod
以下MOD均來自3DM
哆啦A夢牧場物語的MOD主要有三種類型,安裝方法並不相同也不能直接替換dll檔。

遊戲安裝目錄

Steam版的哆啦A夢牧場物語安裝目錄應該會是在Steam安裝目錄下的這個位置:
Steam\steamapps\common\DORAEMON STORY OF SEASONS

第一類MOD:整合的Assembly-CSharp.dll

使用Unity開發的遊戲都會有Assembly-CSharp.dll這個檔案,通常是放在遊戲目錄下的這個位置:
DORaEMON STORY OF SEASONS_Data\Managed
若MOD是Assembly-CSharp.dll,表示MOD本身的功能已經重新編譯在裡面,直接替換掉遊戲安裝目錄下的檔案即可。

需要使用這個方法的MOD有:

第二類MOD:單獨的.dll檔

使用這類的MOD需先下載 zealot180 開發的MOD支持補丁《哆啦A梦:大雄的牧场物语》游戏MOD支持补丁,複製補丁裡面的Assembly-CSharp.dll0Harmony.dll,再到遊戲目錄的DORaEMON STORY OF SEASONS_Data\Managed覆蓋掉原來的Assembly-CSharp.dll,以及0Harmony.dll,建議操作前進行備份。

需要使用這個方法的MOD有:

第三類MOD:壓縮檔帶有dll檔與json文件

這類MOD需下載Unity Mod 管理工具(Unity Mod Manager) 0.21.2汉化版,打開UnityModManager.exe(注意不要去更新),選擇哆啦A梦:大雄的牧场物语然後選擇遊戲的安裝目錄,按下Install,會在遊戲目錄的根目錄新增一個Mods的資料夾,把所有要裝的Mod的資料夾放進去即可,又或是直接把解壓縮檔拉進Unity Mode 管理器的Mod也行,注意!由於Mod的資料夾是簡體字,使用繁體電腦透過管理器生成的Mod資料夾會變成亂碼哦!

需要使用這個方法的補丁有:

MOD

  • 商店集成:ShopMasterCollection

    • 取得展示小雞商店的所有資料:
      ShopMasterCollection.GetAllDisplayChickenShopDatas() : ShopMasterModel[] @06002BD9

    • 取得非展示小雞商店的所有資料:
      ShopMasterCollection.GetAllNotDisplayChickenShopDatas() : ShopMasterModel[] @06002BDA

    • 取得建築商店的所有資料:
      ShopMasterCollection.GetAllBuildingShopDatas() : BuildingShopMasterModel[] @06002BE0

    • 取得家具商店的所有資料:
      ShopMasterCollection.GetAllFurnitureShopDatas() : FurnitureShopMasterModel[] @06002BE1

    • 取得家具商店的資料:
      ShopMasterCollection.GetFurnitureShopDatas(bool) : FurnitureShopMasterModel[] @06002BE2

    • 取得資材商店的所有資料:
      ShopMasterCollection.GetAllMaterialShopDatas() : ShopMasterModel[] @06002BE3

    • 取得展示動物商店的所有資料:
      ShopMasterCollection.GetAllDisplayCattleAndSheepShopDatas() : ShopMasterModel[] @06002BDB

    • 取得非展示動物商店的所有資料:
      ShopMasterCollection.GetAllNotDisplayCattleAndSheepShopDatas() : ShopMasterModel[] @06002BDC

    • 取得雜貨店的所有資料:
      ShopMasterCollection.GetAllVarietyShopDatas() : ShopMasterModel[] @06002BEA

    • 取得雜貨店首年販售資料:
      ShopMasterCollection.GetFirstYearVarietyShopDatas() : ShopMasterModel[] @06002BEB

    • 取得醫院日常販售資料:
      ShopMasterCollection.GetDailySaleHospitalShopDatas() : Dictionary<int, List<HospitalShopMasterModel>> @06002BEE

    • 取得醫院指定資料:
      ShopMasterCollection.GetHospitalShopData(int) : HospitalShopMasterModel @06002BEF

    • 取得醫院非日常販售資料:
      ShopMasterCollection.GetNotDailySaleHospitalShopDatas() : HospitalShopMasterModel[] @06002BED

    • 取得升級工具商店的所有資料:
      ShopMasterCollection.GetAllUpgradeToolShopDatas() : UpgradeToolShopMasterModel[] @06002BDD

    • 取得礦石商店的資料:
      ShopMasterCollection.GetMineralShopDatas(int) : ShopMasterModel[] @06002BDE

    • 取得機器商店的所有資料:
      ShopMasterCollection.GetAllMakerShopDatas() : MakerShopMasterModel[] @06002BDF


調用方法

  • 增加料理店商店介面的響應方法:
    FarmWorkState.AddCookingShopResponse(ResponseModel, NpcModel) : void @06001358
    • 更新料理店商店資料:
      FarmModel.UpdateRestaurantShopData(TimeModel) : void @06002E1A
    • 取得料理店食譜商品資料:
      FarmModel.GetRestaurantShopCookingRecipeItems() : ShopItemDataModel[] @06002E1B
    • 取得料理店料理商品資料:
      FarmModel.GetRestaurantShopDishItems() : ShopItemDataModel[] @06002E1C
    • 取得料理店農產品商品資料:
      FarmModel.GetRestaurantShopCropItems() : ShopItemDataModel[] @06002E1D
    • 取得調理器具商品資料:
      FarmWorkState.GetCookingToolShopItemDatas() : ShopItemDataModel[] @06001359

商店模板

  • 料理店商店主模板類:RestaurantShopMasterModel
    • 取得料理店商店主模板資料:
      ShopMasterCollection.GetRestaurantShopData(int) : RestaurantShopMasterModel @06002BE8
    • 取得特定季節食譜商店資料:
      ShopMasterCollection.GetGroupedBySeasonCookingRecipeShopDatas(int) : RestaurantShopMasterModel[] @06002BE4
    • 取得特定季節料理商店資料:
      ShopMasterCollection.GetGroupedBySeasonDishShopDatas(int) : RestaurantShopMasterModel[] @06002BE5
    • 取得特定季節農產品商店資料:
      ShopMasterCollection.GetGroupedBySeasonCropShopDatas(int) : RestaurantShopMasterModel[] @06002BE6
    • 取得調理器具的所有資料:
      ShopMasterCollection.GetAllCookingToolShopDatas() : RestaurantShopMasterModel[] @06002BE7
  • 料理店商店資料模板類:RestaurantShopDataModel
    • 更新商店資料:
      RestaurantShopDataModel.UpdateShopDatas(TimeModel) : void @060032AE
      • 更新食譜商品資料:
        RestaurantShopDataModel.UpdateCookingRecipeShopItemDatas(bool, int) : void @060032B0
      • 更新料理商品資料:
        RestaurantShopDataModel.UpdateDishShopItemDatas(bool, int) : void @060032B1
      • 更新農產品商品資料:
        RestaurantShopDataModel.UpdateCropShopItemDatas(bool, int) : void @060032B2

  • 取得釣具店的所有資料:
    ShopMasterCollection.GetAllFishingTackleShopDatas() : ShopMasterModel[] @06002BEC

  • 取得克魯波克魯小店的所有資料:
    ShopMasterCollection.GetAllKorobokkurShopDatas() : ShopMasterModel[] @06002BE9

分享

伊琉沙 AKA 哇咔咔
作者
伊琉沙 AKA 哇咔咔
遊戲開發者 / 密室機關師