This listing has not been migrated to FAB by the seller. It is only available to use from your Vault in the Epic Games Launcher.Learn more about Fab

Steam DLC Blueprint Chinese

ZhangLiang002 - Code Plugins - Jun 25, 2023

在Steam中,判断玩家是否拥有DLC或游戏本体 In Steam, determine if the player has DLC or game ontology

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

使用简体中文,将steamDLC的功能提供给蓝图,还支持了在steam中快速打开网页的功能

请注意,开启本插件前,需打开虚幻引擎自带的 OnlineSubsystemSteam 插件,并且设置正确的appID才可以获取正确数据


插件玩法:您可以把游戏和DLC内容全部整合到一起上传到steam,通过判断用户是否拥有DLC来解锁游戏内容。如果用户没有拥有DLC,则可以通过 打开DLC页面的蓝图节点,引导玩家购买DLC


首次使用请根据官方文档设置启用OnlineSubsystemSteam,在DefaultEngine.ini中,设置正确SteamDevAppId,否则“拥有游戏”和“拥有DLC”的两个蓝图节点将返回错误的信息:虚幻引擎Online Subsystem Steam接口 |虚幻引擎5.3文档 (unrealengine.com)


或者直接复制以下内容,将“你的游戏ID”修改为你steam对应的游戏ID,然后粘贴到Config\DefaultEngine.ini文件内即可!

[/Script/Engine.GameEngine]

    +NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")


[OnlineSubsystem]

DefaultPlatformService=Steam


[OnlineSubsystemSteam]

bEnabled=true

SteamDevAppId=你的游戏ID


; If using Sessions

bInitServerOnClient=true


[/Script/OnlineSubsystemSteam.SteamNetDriver]

NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"


以下是英文介绍:


Using Simplified Chinese, the functionality of Steam DLC is provided to the blueprint, and it also supports the ability to quickly open web pages in Steam

Please note that before starting this plugin, you need to open the OnlineSubsystemSteam plugin that comes with the Unreal Engine and set the correct appID to obtain the correct data using Simplified Chinese. This provides the Steam DLC function for the blueprint and also supports the ability to quickly open web pages in Steam

Technical Details

功能:

  •  只需1个蓝图节点,检查DLC或游戏是否已购买并安装在玩家的steam帐户上
  • 只需1个蓝图节点,能够打开任何网页,如你的游戏网站
  • 一共提供了4个蓝图节点,如商店图所示
  • 您还可以通过DLC或游戏验证,进行steam在线防盗版验证

代码模块:

  • 调用官方 steamAPI 以确定玩家是否拥有游戏
  • 调用官方 steamAPI 判断播放器是否有 DLC
  • 调用官方 Steam API 打开 Steam 游戏商城

蓝图数量:4

C++类的数量:2


Features:

  • Just one blueprint node is needed to check if DLC or game has been purchased and installed on the player's Steam account
  • With just one blueprint node, you can open any webpage, such as your game website
  • A total of 4 blueprint nodes are provided, as shown in the store diagram
  • You can also verify the Steam online anti-theft version through DLC or game verification

Code Modules:

  •  Call the official steamAPI to determine if the player owns the game
  • Call the official steamAPI to determine if the player has DLC
  • Call the official Steam API to open the Steam Game Mall

Number of Blueprints:4

Number of C++ Classes:2

Network Replicated: (No)

Supported Development Platforms: (Windows)

Supported Target Build Platforms: (Windows)

Tags

BUEPRINTSDLCNoAISTEAMCHINESECHINA