Project1

标题: 帮助!蒸汽成就 [打印本页]

作者: Thalesgal    时间: 2024-12-31 12:02
标题: 帮助!蒸汽成就
你好,大家好!
我来到这里是因为我几乎尝试了所有方法,希望能在我的游戏中实现 Steam 成就功能。我的游戏是用 RPG Maker XP 制作的,而这个论坛看起来有许多对这款引擎非常有经验的人。

我对这些技术了解有限,无论是 Ruby 编程语言,还是 Steamworks SDK。所以我有点力不从心。我花了将近两年的时间开发这个游戏,非常希望能加入成就功能,这对我来说非常重要。Steam 的玩家也非常重视这个功能。

这是我的游戏页面链接:https://store.steampowered.com/app/3384020/The_Legend_of_Shiande/
这是一款简单的游戏,但是真的是用心制作的,哈哈。

所以我想请求大家帮忙,看看有没有方法可以在我的游戏中实现 Steam 成就功能。有现成的解决方案吗?如果需要开发更复杂的功能,有没有人可以提供帮助并给我一个报价呢?

非常感谢大家的帮助!请注意,我来自巴西,这次是用 ChatGPT 翻译成中文的。如果有任何表达不准确的地方,请多多包涵!有任何疑问都可以随时问我!
作者: hyrious    时间: 2024-12-31 21:14
大部分人应该都是用的这个脚本:
https://github.com/GMMan/RGSS_SteamUserStatsLite
作者: Thalesgal    时间: 2025-1-1 03:11
大家好,首先感谢 @Hyrious 的回复和帮助!

我尝试了使用 GMMan 的 RGSS_SteamUserStatsLite 脚本。这个脚本在 RPG Maker VX Ace 上可以正常运行,但在 RPG Maker XP 上却遇到了问题。以下是详细情况:

1. 关于 MKXP 和 Steamshim
根据 MKXP 的开发者反馈,MKXP 可以通过 Steamshim 实现 Steam 成就功能(Steamshim 项目地址)。
然而,今年 10 月 Steam 更新了其 API,这意味着 Steamshim 也需要更新。但目前,负责将 Steamshim 集成到 MKXP 的开发者已经失联,导致 MKXP 无法支持最新版本的 Steamshim。


2. 尝试旧版 MKXP
我从 MKXP 的开发者处获得了集成 Steamshim 的旧版本 MKXP,但我们不确定这个版本是否能够与最新的 Steam API 兼容。我尝试将它集成到项目中,并将游戏设置为从 mkxp-z.exe 而不是 Game.exe 运行,但依然没有成功。


3. 目前的结论
总之,这种方法没有成功。我们尝试了很多方式,甚至咨询了 MKXP 的开发者,但仍然无法解决问题。


4. 寻求帮助
就在这时,一位朋友向我推荐了这个论坛。他说这里有很多技术高超的 Maker,或许能够提供帮助!



感谢大家的阅读和支持!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1