问题标签 [steamworks-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3054 浏览

c# - 如何在c#中使用steamworks获取steam头像?

我在 c# .NET 中编程我没有使用 Unity,我想通过 steamworks 收集玩家的头像并将其放入图片框中。我做了一些事情,但不知道接下来会发生什么。我是 Steamworks 的新手,无法正确使用它。

早些时候我对玩家的昵称做了类似的事情。

0 投票
1 回答
1327 浏览

api - 有没有办法通过评分或标签等 API 获取 Steam 游戏的更多信息?

我知道您可以通过以下方式获得大量信息:

http://store.steampowered.com/api/appdetails?appids=57690

但它仍然缺少商店页面上可用的数据,如评级、标签等。是否有参数或其他方式来获取有关游戏的更多信息?

0 投票
0 回答
251 浏览

json - 您如何分析来自 Steam 游戏的所有评论,包括其他和 Steam 购买?

我正在尝试根据是否在 Steam 上购买来分析在 Steam 上发布的评论。因此,我正在尝试收集 Steam 上某款游戏的所有评论。我已经尝试过这种方法:

http://store.steampowered.com/appreviews/278620?json=1&start_offset=0 http://store.steampowered.com/appreviews/278620?json=1&start_offset=20 http://store.steampowered.com/appreviews/278620?json=1&start_offset=40

但是,此方法不会返回写在游戏 Steam 页面上的所有评论。此外,它只返回正面评价,不返回不是在 Steam 上购买的游戏。

因此,我尝试手动查看它们,但如果我访问 Steam 上的游戏页面(http://store.steampowered.com/app/278620/TinyKeep/),向下滚动并单击浏览所有评论,它也不会显示所有评论。此外,它并不表明游戏是否在 Steam 上购买。

有没有办法获得游戏的所有评论,包括它是否在 Steam 上购买?

0 投票
1 回答
467 浏览

steamworks-api - steam客户端不显示锁定的成就,只显示数字

成就存在于 Steam 后端并设置为client。该游戏尚未发布。我知道锁定的成就不会出现在 Steam 客户端中。但是,为什么锁定的成就没有显示在 Steam 客户端?

仅显示总锁定数。我在其他游戏中发现,一些锁定的成就和剩余的数字都有。我怎样才能做到这一点?还是因为我的游戏还没有发布?

预期的:

在此处输入图像描述

实际的:

在此处输入图像描述

0 投票
0 回答
337 浏览

c# - 使用 Steam API 将自定义字符串设置为非 Steam 游戏?

如何使用 Steam API 将自定义字符串设置为非 Steam 游戏状态?

例如:
我希望“收听 Spotify”显示我作为非 Steam 游戏的状态,并将其状态重置回在线

0 投票
1 回答
191 浏览

c++ - Steam API AVGRATE

Steam 如何在其 api 实现中计算 AVGRATE 统计数据?

https://partner.steamgames.com/doc/features/achievements#AVGRATE

当我调用窗口大小为 3600 的更新方法时,结果是我无法理解 Steam 是如何计算的:

并多次调用第二次更新使结果收敛到 0.25

0 投票
2 回答
494 浏览

xcode - 无法让 Xcode 将 libsteam_api.dylib 与构建捆绑在一起

我已将 libsteam_api.dylib 放在项目文件夹中。我已经将它拖到项目中的“框架”文件夹中,并将其添加到目标中。它显示在链接库列表中

当我构建和运行时,我收到“库未加载”错误,并且在应用程序包中找不到 libsteam_api.dylib。

如果我随后手动将库复制到可执行文件旁边的捆绑包的 MacOS 文件夹中,它运行良好,但我不想为每个构建都继续这样做

如何让 Xcode 将库与可执行文件一起包含?

0 投票
1 回答
196 浏览

c++ - Steamworks 和 SFML 程序退出时的访问冲突

一起使用 Steamworks 和 SFML 时程序退出时抛出异常: Exception thrown at 0x00007FFA919D024E (ntdll.dll) in Project1.exe: 0xC0000005: Access violation reading location 0x0000000000000010.

我已经将程序缩减为最基本的内容,但仍然遇到问题:

这是调用堆栈: 调用栈

0 投票
0 回答
238 浏览

javascript - Electron 应用程序无法解析 Steamworks 集成中的“greenworks-linux32”

我有使用 Electron 为桌面构建的 html5 应用程序。我目前尝试为 Steamworks SDK 集成 Greenworks SDK 以支持其中的成就。

我尝试了 electron-rebuild 和 node-gyp 方法来集成 Greenworks 导致相同的错误 - 应用程序在启动时崩溃,模块解析出现问题 - “找不到 greenworks-linux32.node”。

我尝试单独下载此文件并将其放入 greenworks/lib 中。但问题仍然存在。我还尝试将整个 greenworks 文件夹与调用 Greenworks API 的脚本放在同一个文件夹中。

我使用以下构建:

文件夹结构如下:

请分享任何关于它可能是什么的想法。我有一个想法是问题引起的。仅当我调用 Greenworks API 时才会出现问题。我使用本指南继续:https ://github.com/greenheartgames/greenworks/blob/master/docs/build-instructions-electron.md

0 投票
1 回答
332 浏览

c# - Steamworks:检索 CSteamID steamIDLobby

Unity、C#、Steamworks API

我创建了一个大厅,现在需要能够通过 GameOverlay 邀请某人。要邀请某人,我需要“steamIDLobby”值,但我似乎无法检索它,我不知道如何。

目前我有:

这里的问题是我得到一个 ulong 'SteamIDLobby' 而我需要一个 CSteamID。如何检索 SteamIDLobby 变量的 CSteamID 变体?