HUAC12345 发表于 2023-1-5 14:02

学习总结:关于小肩包扩容的修改方法

本帖最后由 HUAC12345 于 2023-1-31 13:53 编辑

俗语有云:授人与鱼不如授人与渔。所以拿上鱼竿我们走~{:3_116:}

使用工具:UndertaleModTool
链接:
https://github.com/krzys-h/UndertaleModTool
B站上好像看到过相关食用教程,可自行搜索......

1. 使用UndertaleModTool.exe
打开Stoneshard/data.win文件

2.1 在搜索栏输入“o_container_backpack”
定位到Data/Game objects/o_container_backpack
见“图2”
2.2 双击“s_container_backpack(UndertaleSprite)”(图2红框),跳转到s_container_backpack(这里是调用贴图,我已经把原版贴图用PS裁剪拼接了)

3.1 修改Size为“227/281”,见“图3-1红框”(这里是数值对应贴图的像素大小)
3.2 修改Margin Left/Right/Bott为“0/226/280/0”,见“图3-1绿框”
3.3 点击“Import mask”按钮,导入003.png(资源见附件),见“图3-1紫框”(这里是指定碰撞范围,一张对应像素大小的纯白图片)
3.4 双击Textures的“Pageitem 22228 (UndertaleTexturePageitem)”,跳转到Pageitem 22228,见“图3-1蓝框”
3.5 点击“Import”按钮,导入s_container_backpack_6_8.png(背包库存背景,资源见附件),见“图3-1绿框”
3.6 修改Bounding size为“227/281”,见“图3-1红框”
4. 重新在搜索栏输入“o_container_backpack”定位到Data/Game objects/o_container_backpack,在右侧Other栏双击“gml_Object_o_container_backpack_Other_10”,跳转到gml_Object_o_container_backpack_Other_10
见“图4”,将红框处数值改为“202,3”和“203,27”(此处为“取消键”和“移出全部键”按键图标对应坐标,需更改对应位置);黄框处改为“6”和“8”(此处为储存格数,横向3格改为6格,纵向4格改为8格)。
5.保存到Stoneshard/data.win文件

Gunnier 发表于 2023-1-6 00:33

感谢楼主分享

張天宇 发表于 2023-1-22 00:05

按著教學做完以後肩包格子增加了 但遊戲內技能跟右鍵選項(打開 投擲 丟棄)的邊框都消失了 這怎麼辦

15195967597 发表于 2023-1-30 12:47

大佬你的图带水印啊

lv_kyo12 发表于 2023-2-11 11:47

你这用什么版本的工具。。为什么我的打不开文件。。。。。。。

lunatic_b 发表于 2023-2-12 18:34

谢谢大佬点化!

lunatic_b 发表于 2023-2-12 20:54

惨,照着教程修改之后所有UI都变成透明的了。

dcmlcs 发表于 2023-2-14 18:38

大佬牛皮,你有没有最大的背包的图片啊,我需要最大的背包。谢谢大佬。

dcmlcs 发表于 2023-2-14 19:30

惨,照着教程修改之后所有UI都变成透明的了。哈哈,就是技能栏也是透明的。

hanzhenmo0 发表于 2023-12-24 09:24

顶66666666666666666666666666666

smy114518 发表于 2024-5-12 15:54

改完之后ui是透明的,打开背包后看不到 背包的ui,技能栏的ui也被影响了

porfsax 发表于 2024-7-28 21:26

本帖最后由 porfsax 于 2024-7-31 05:44 编辑

在这里感谢HUAC12345大佬的教学

物品栏11X8 背包14X14 钱袋扩容到20W F5快捷存档

游戏里面分辨率1680X1050才能正常使用

试过了,不导入图片就不会导致贴图BUG(消失)

修改好的游戏
通过百度网盘分享的文件:0.8.2.10Stoneshard.zip
链接:https://pan.blacksheepgame.com/s/1KEvUMYdYdiyAc3X_g9Rz0A?pwd=2024
提取码:2024

下面是修改的方法
俗语有云:授人与鱼不如授人与渔。所以拿上鱼竿我们走~

使用工具:UndertaleModTool
通过百度网盘分享的文件:UndertaleModTool_v0.5.0.0.zip
链接:https://pan.blacksheepgame.com/s/1U0zVH_UVauGExj-Zo_rEfA?pwd=2024
提取码:2024

使用UndertaleModTool.exe
打开Stoneshard/data.win文件


在搜索栏输入o_container_backpack
定位到Data/Game objects/o_container_backpack
双击s_container_backpack(UndertaleSprite)
修改Size为308/389
修改Margin Left/Right/Bott为0/307/388/0
点开Textures
修改为0/0/308/389
0/0/308/389
308/389

双击o_container_backpack 往下翻找到在右侧的
Other栏双击gml_Object_o_container_backpack_Other_10
跳转到gml_Object_o_container_backpack_Other_10
将红框处数值改为413,3和414,27
此处为 取消键和 移出全部键 按键图标对应坐标
黄框处改为14和14此处为储存格数,横向3格改为14格,纵向4格改为14格


钱袋扩容
在搜索栏输入o_inv_moneybag
点开Create
stack_limit = 200000 钱袋最多装20W超过2000打开钱袋会掉落金币
点开Other
再点开gml_Object_o_inv_moneybag_Othar_24
var _gold_count = min(50000, _stack)最大50000掉落金币显示


物品栏扩大
在搜索栏输入o_Inventory
点开Create
cellsRowSize = 11 横列
scr_inventory_add_cells(id, cellsContainer, cellsRowSize, 8) 竖列


F5快捷存档
在搜索栏输入keypress_116
点开Code继续打开keypress_116
输入scr_smoothSaveAuto()


最后保存到Stoneshard/data.win文件


享受大背包愉快游玩吧!


波风小蒙 发表于 2025-1-7 23:37

porfsax 发表于 2024-7-28 21:26
在这里感谢HUAC12345大佬的教学

物品栏11X8 背包14X14 钱袋扩容到20W F5快捷存档


我尝试用UndertaleModTool_v0.5.0.0 打开0.9.1.10b 的data.win,提示我"This game uses YYC(YoYo compiler)"有异常
然后我进去之后,按照“物品栏扩大”方法,尝试create的时候

工具就报错了
“system.NullReferenceException”

所以是工具太老了吗?还是这个版本就是不让改了?

18206376253 发表于 2025-1-8 00:44

波风小蒙 发表于 2025-1-7 23:37
我尝试用UndertaleModTool_v0.5.0.0 打开0.9.1.10b 的data.win,提示我"This game uses YYC(YoYo compile ...

游戏官方把游戏编译方式改了,以前的mod和工具几乎全不能用了

porfsax 发表于 2025-1-29 13:36

波风小蒙 发表于 2025-1-7 23:37
我尝试用UndertaleModTool_v0.5.0.0 打开0.9.1.10b 的data.win,提示我"This game uses YYC(YoYo compile ...

新版加密了,改不了。
页: [1]
查看完整版本: 学习总结:关于小肩包扩容的修改方法