饥荒
128 个评价
[DST]皮肤系统
3
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
20.360 MB
2022 年 11 月 3 日 上午 6:26
10 月 11 日 下午 11:50
59 项改动说明 ( 查看 )

订阅以下载
[DST]皮肤系统

在 RICK 的 1 个合集中
DST Series
11 件物品
描述
稍微详细一点的B站专栏https://www.bilibili.com/read/cv27436332
介绍
搬运联机皮肤。除非你拥有该皮肤,你不能使用它。皮肤所有权直接来源于联机版的存档数据,同你的Klei ID一起。你应当知情我之所以做这个mod是因为Klei至今没有、可能也不会重视单机版以支持皮肤。
请勿重新发布皮肤数据。我允许你使用DST库和皮肤系统,但你需要从其他地方获取数据,或者仅使用mod自创皮肤。
转移账户信息
复制 inventory_cache_prod 到你的存档文件夹与本mod文件夹(之所以要两份是为了避免读取文件失败)。
这个文件位于
C:\Users\{你的用户名}\Documents\Klei\DoNotStarveTogether\{你的steam id}\client_save\
存档文件夹位于
  • Steam云存档(默认)`C:\Steam\userdata\{你的steam id}\219740\remote\`
  • 本地存档`C:\Users\{你的用户名}\Documents\Klei\DoNotStarve\save\`
mod文件夹位于
C:\Steam\steamapps\common\dont_starve\mods\workshop-2883799470\
使用方法
  1. 【过时】打开控制台,输入`SetPlayerSkin(‘皮肤名’)`
  2. 【未完成】像联机一样制造衣柜,更换头部皮肤。注意不要点击其他按钮。
  3. 像联机一样使用扫把。
这些模组包括和不包括什么
包括大部分官方物品皮肤。
包括全部衣物。
一些皮肤带有特效。
不包括音效特效。
没有特殊效果,但是有一些皮肤会带有一些效果。
可以使用DST免费DLC角色的基础皮肤。
包括所有DS共享的角色头部基础模型。
包括一些DST独有的角色头部基础模型。
不包括胡须皮肤。
不包括牛皮肤。
沃尔特的帽子皮肤给了冬帽。
依赖
  1. 联机库
大小500KB。
  1. [DST]皮肤系统
依赖皮肤系统,大小40MB。
数据集
  1. [DST]人物皮肤1
    包含154个人物皮肤。大小:73.9MB
  2. [DST]人物皮肤2
    包含102个人物皮肤。大小:41.5MB
  3. [DST]人物皮肤3
    包含189个人物皮肤+沃姆伍德开花皮肤。大小:109.1MB
  4. [DST]皮肤系统数据1
    开启特效则需要其中的几个zip文件。包含384个物品皮肤、特效。大小:69.3MB
  5. [DST]皮肤系统数据2
    包含256个物品皮肤、特效。大小:55.5MB
  6. [DST]衣物皮肤
    包含852个衣物。大小:60.2MB
其他
  1. LuaJIT
    推荐,非必需。Lua即时加载补丁,能够增强lua的稳定性与速度,建议在发生Out Of Memory崩溃时安装。
故障排查
针对皮肤失效问题
  1. 联机库mod是否启用了
  2. 数据mod是否启用了
  3. 有没有inventory_cache_prod。打开日志,搜索[Skin System]可以看到我打印出来的错误信息。如果打印了Failed to read inventory_cache_prod from both directories, either you didn't put files correctly or the game fails to read it.,则说明从存档文件夹和mod文件夹都读不到。
  4. 打开控制台输入print(TheInventory:CheckOwnership('wilson'))应该输出true,否则上一步出错
    输入print(TheInventory:CheckOwnership('wilson_magma'))应该输出你是否拥有岩浆威尔逊
  5. 进入游戏,打开控制台输入ThePlayer.AnimState:SetSkin("wilson_magma")使你的皮肤变成岩浆威尔逊,如果你有的话。你没有则输一个你有的。如何输出"Animation Missing",说明没有加载相应的皮肤文件
已知问题
  • 关闭时触发崩溃(该问题目前只能通过安装LuaJIT解决)。
  • Out Of Memory,该问题可以通过设置-动态资源加载-全部,以及安装LuaJIT解决。
  • 联机图标会覆盖海难的。
  • 单机动画缺少swap_face等图层。
  • 没有水面动画,这没法解决。
  • 有些物品的特效看起来很奇怪。
物品列表
测试成功:
{所有帽子} {所有甲} {所有项链} {所有法杖} 木牌 手杖 三尾猫鞭 传送焦点 兔屋 冰箱 吸热火坑 告密的心 回旋镖 坎普斯背包 墓碑 多用斧镐 小木牌 帐篷 战斗长矛 排箫 (金/)斧头 晾肉架 暖石 暗夜剑 暗影操控器 木墙 木栅栏 末日将至! 清凉夏装 清洁扫把 温度测量仪 火坑 火腿棒 烹饪锅 犬牙陷阱 石墙 科学机器 箱子 背包 花伞 虫洞 蜂箱 蜜蜂地雷 衣柜 试金石 避雷针 铥矿墙 铲子(金?) 阿比盖尔(重做后) 阿比盖尔之花(重做后) 陷阱 雨伞 雪球发射器 鞍具 鸟笼 (金/)鹤嘴锄 龙鳞宝箱 切斯特 眼骨 灵子分解器 炼金引擎 猪房 熊皮大衣 捆绑包装 捆绑物资 提灯
测试失败,部分物品在装备时仍然可用,但不会在地面上显示皮肤:
锤子 剃刀 捕虫网 铥矿棒 长矛 食人花 小猪包 火把 扇子
热门讨论 查看全部(1)
3
2023 年 4 月 9 日 上午 12:33
Modded Skins Import Tutorial如何导入mod皮肤
RICK
255 条留言
よさくらふぶき 9 小时以前 
F:/SteamLibrary/steamapps/common/dont_starve/data/../mods/workshop-2883799470/scripts/screens/wardrobepopupgridloadout.lua:83 in (field) _ctor (Lua) <19-108>
F:/SteamLibrary/steamapps/common/dont_starve/data/scripts/class.lua:181 in (upvalue) GridWardrobePopupScreen (Lua) <171-184>
F:/SteamLibrary/steamapps/common/dont_starve/data/../mods/workshop-2883799470/scripts/postinit/screens/playerhud.lua:39 in (method) OpenWardrobeScreen (Lua) <28-51>

[01:23:35]: scripts/frontend.lua(776,1) SCRIPT ERROR! Showing error screen
[01:23:35]: Could not find anim build
[01:23:35]: Could not find anim build
[01:23:35]: Could not find anim build
[01:23:35]: Could not find anim build
[01:23:35]: Could not find anim build
[01:23:56]: Force aborting...
よさくらふぶき 9 小时以前 
F:/SteamLibrary/steamapps/common/dont_starve/data/../mods/workshop-2890042663/scripts/widgets/filterbar.lua:67 in (method) RefreshFilterState (Lua) <53-68>
F:/SteamLibrary/steamapps/common/dont_starve/data/../mods/workshop-2883799470/scripts/widgets/clothingexplorerpanel.lua:126 in (method) OnShow (Lua) <124-127>
F:/SteamLibrary/steamapps/common/dont_starve/data/../mods/workshop-2883799470/scripts/postinit/widgets/widget.lua:26 in (method) Show (Lua) <22-27>
F:/SteamLibrary/steamapps/common/dont_starve/data/../mods/workshop-2883799470/scripts/screens/subscreener.lua:89 in (method) OnMenuButtonSelected (Lua) <84-105>
F:/SteamLibrary/steamapps/common/dont_starve/data/../mods/workshop-2883799470/scripts/widgets/loadoutselect.lua:262 in (method) SetDefaultMenuOption (Lua) <259-267>
よさくらふぶき 9 小时以前 
[01:23:35]: scripts/mainfunctions.lua(961,1) ...ve/data/mods/workshop-2890042663/scripts/dst/skin.lua:252 : bad argument #1 to 'pairs' (table expected, got nil)
LUA ERROR stack traceback:
F:/SteamLibrary/steamapps/common/dont_starve/data/../mods/workshop-2890042663/scripts/dst/skin.lua:252 in (global) GetItemCollectionName (Lua) <251-257>
F:/SteamLibrary/steamapps/common/dont_starve/data/../mods/workshop-2883799470/scripts/widgets/itemexplorer.lua:478 in (method) _UpdateItemSelectedInfo (Lua) <476-495>
F:/SteamLibrary/steamapps/common/dont_starve/data/../mods/workshop-2883799470/scripts/widgets/itemexplorer.lua:330 in (method) ClearSelection (Lua) <327-333>
F:/SteamLibrary/steamapps/common/dont_starve/data/../mods/workshop-2883799470/scripts/widgets/itemexplorer.lua:347 in (method) RefreshItems (Lua) <335-403>
よさくらふぶき 10 小时以前 
还是说要日志后面error的那段。。。我没选女武神,也没能换皮肤因为一打开衣柜不是报错就是界面什么都点不了,但是却说缺少女武神远古系列的铥矿凉鞋动画。。
よさくらふぶき 10 小时以前 
[01:23:35]: [Skin System] missing animation for feet_wathgrithr_ancient 是这个吗
RICK  [作者] 19 小时以前 
发日志
よさくらふぶき 20 小时以前 
有没有能够替换皮肤的指令啊作者大大,不知道为啥打开衣柜就会崩溃不然就是什么都点不了,只能用代码换皮肤,但是用简介里的代码只能换一个部位的其余部位会变透明
RICK  [作者] 10 月 11 日 下午 8:45 
续:更新衣物皮肤数据。修复衣柜里的按钮点击一次后无效问题,修复衣柜排序、筛选冒险家功能,修复默认皮肤(无衣物),尝试修复衣柜里的皮肤系列描述文本(但是我貌似还是看不到)。已知bug:衣柜默认皮肤按钮点击后将无法换上其他皮肤,只能退出衣柜
RICK  [作者] 10 月 11 日 上午 1:23 
20251012更新:修复戴显示头发的皮肤的帽子后不显示脸。修复蕨类盆栽。修复灭火器。修复猪皮头盔。增加改版晾肉架支持。
RICK  [作者] 9 月 22 日 下午 7:48 
20250923:修复沃姆伍德开花崩溃,修复帽子不显示头发。Fix Wormwood crash when blossom, fix hair not showing with some hat skins.