评分
提供丰富的布局和控件库
包含框架、按钮、下拉菜单等常用UI组件,甚至支持键位编辑器和文本输入,大幅简化了Stardew Valley MOD的界面开发流程。
基于StarML语言的声明式UI系统
采用类似HTML的StarML语言,用10行标记即可完成原本需要数百甚至数千行代码的任务,极大提升开发效率。
支持实时热加载与数据绑定机制
可动态调整布局并实时查看修改效果,同时提供数据绑定和事件绑定系统,兼容多种开发模式(如MVP、MVVM),提升MOD稳定性与扩展性。
结合最近20条用户讨论生成
讨论
37你好!我为这个模组制作了匈牙利语翻译: https://smapi.io/json/i18n/6c892c8d334240ebbef3236be819e296
2025-03-25
请提供需要翻译的具体文本内容,我会按照您的要求进行处理。
2025-03-17
与Android版SMAPI不兼容。理论上有可能使其兼容,但由于Android版移除了XNA代码(裁剪),这给许多模组带来了大量问题,而且目前尚不清楚为什么Stardew的Android版本需要这样构建。我并未排除未来支持Android的可能性,但目前我并不想陷入这个无底洞,并且在未来一段时间内可能不得不一直解决因Android与XNA规格不符而产生的各种问题。如果我添加了Android支持(或者上游问题得到修复),我会通知大家。
2025-03-10
这是我的SMAPI原始日志:SMAPI日志解析器 - SMAPI.io
2025-03-07
我通过SMAPI启动器在平板上加载了StardewUI 0.6.1,但遇到了一个错误。启动器版本:1.1.4;游戏版本:1.6.15.0;SMAPI版本:4.1.10.3。以下是部分SMAPI日志,似乎方法引用出现了问题。 [21:15:33 DEBUG SMAPI] 正在加载模组... [21:15:33 TRACE SMAPI] StardewUI(来自Mods/StardewUI/StardewUI.dll,ID: focustense.StardewUI,程序集版本:0.6.1)... [21:15:34 TRACE SMAPI] 已重写StardewUI.dll以修复IClickableMenu.drawToolTip方法... [21:15:34 TRACE SMAPI] 已重写StardewUI.dll以修复Game1.parseText(添加缺失的可选参数)、TextBox..ctor(添加缺失的可选参数)... [21:15:34 TRACE SMAPI] 在程序集StardewUI.dll中检测到游戏补丁程序。 [21:15:34 TRACE SMAPI] StardewUI.dll中的破损代码:引用Microsoft.Xna.Framework.GameWindow.add_KeyDown(不存在此方法)、引用Microsoft.Xna.Framework.GameWindow.remove_KeyDown(不存在此方法)、引用StardewValley.KeyboardInput.add_KeyDown(不存在此方法)、引用StardewValley.KeyboardInput.remove_KeyDown(不存在此方法)、引用StardewValley.KeyEventArgs.get_KeyCode(不存在此属性)、引用StardewValley.KeyEventHandler..ctor(不存在此构造函数)。 [21:15:34 TRACE SMAPI] 在程序集StardewUI.dll中检测到直接控制台访问(System.Console类型)。
2025-03-06
酷!我可以暂时禁用自助模组!
2025-02-13
由于没有任何模组报告错误,很可能我们的更新没有导致这个问题。相反,问题可能是由您模组的加载顺序的细微变化引起的,这仅仅是因为更新的过程。SMAPI 的加载顺序基于多个因素,包括声明的依赖关系,甚至可能是文件时间,因此如果这些发生变化,模组运行或安装补丁的顺序也会改变。这种情况在大型模组列表中可能发生——原本不稳定的东西可能会因为一些小的、看似无关的变化而突然出现问题。我认为 mushymato 在《畜牧集市》线程中的方向是正确的,最有可能是另一个安装了跳过前缀并提前终止的模组,在《畜牧集市》有机会运行之前就停止了它。我查看了候选者,尤其是 Self Serve 模组正好有这样一个补丁。您的帖子提到您已经禁用了其 Marnie/动物商店集成,但也许检查一下或者尝试暂时卸载该模组(如作者建议)不会有什么坏处。如果您已经尝试禁用/卸载了 Self Serve 并且问题仍然存在,那么最可能的方法就是二分法(禁用一半模组进行测试;如果仍然不起作用则禁用剩下的一半;如果有效,则重新启用已禁用的模组并禁用另一半;重复直到只剩下 2-3 个模组始终重现问题)。
2025-02-13
以下是根据您的需求翻译的内容,保持了HTML格式和游戏行业的专业术语风格: --- [quote]这里是我的当前日志。忽略那些提示更新的模组吧,我今天刚更新过。说实话,我真的不知道问题出在哪里??[/quote] --- 如需进一步调整或其他内容处理,请随时告知!
2025-02-13
基本上这是在最近的更新中出现的问题。我发现回滚版本可以修复它,但我的所有模组都不应该有问题,因为像“自助服务”这样的模组有配置选项可以选择哪些商店是自助服务的,“店员模组”也没有影响动物的部分。而且我之前用这个模组和电话购买一起使用过,所以我不知道该怎么办;_;
2025-02-13
我们的两个模组的日志中其实没有任何错误,所以我无从下手。这种情况只是在0.6.1更新后出现的吗(退回0.6.0是否能解决问题)?你最近有没有安装其他可能造成干扰的模组?
2025-02-13
Mod依赖项
1