Heartbound: Difference between revisions

m
Info added
(Undo revision 181 by TheFrostyStorm (talk) injoke, stupid)
Tag: Undo
m (Info added)
Tags: Reverted Visual edit
Line 27: Line 27:
* A check for whether the Steam user ID looks correct (some groups set it to values that Steam cannot possibly generate).
* A check for whether the Steam user ID looks correct (some groups set it to values that Steam cannot possibly generate).
* A check for whether the App ID of the running copy of Heartbound is correct.
* A check for whether the App ID of the running copy of Heartbound is correct.
 
The pseudocode for these checks is as follows:<syntaxhighlight lang="c++" line="1" start="1">
This DRM method is generally non-intrusive, does not consume additional system resources or install any additional applications. It should continue working correctly as long as Steam exists and the copy of the game is legally purchased from there.
if steam_initialised()
{
    global.pirated_game = 0
    global.steam_achievements = 1
    if steam_is_overlay_enabled()
        global.steam_screenshots = 1
    steam_name = steam_get_persona_name()
    if ((steam_name == "IGGGAMES") || (steam_name == "Goldberg"))
        global.pirated_game = 1
    steam_id = steam_get_user_account_id()
    if ((steam_id == 12345678) || (steam_id == 76561197960287930))
        global.pirated_game = 1
    if ((steam_get_app_id() == 480))
        global.pirated_game = 1
    if file_exists("SteamConfig.ini")
        global.pirated_game = 1
}
</syntaxhighlight>This DRM method is generally non-intrusive, does not consume additional system resources or install any additional applications. It should continue working correctly as long as Steam exists and the copy of the game is legally purchased from there.


Unlike the usual case where DRM is implemented out of greed, [[Thor]] has implemented these checks out of security concerns: the game is popular with younger people who may not be fully aware of the dangers of software piracy and often end up with malware on their systems when they pirate games. It is therefore advisable to message [[Thor]] over [mailto:[email protected] e-mail] or [https://discord.gg/piratesoftware Discord] if you encounter this message, as he is willing to assist people with removing potential malware from their system.
Unlike the usual case where DRM is implemented out of greed, [[Thor]] has implemented these checks out of security concerns: the game is popular with younger people who may not be fully aware of the dangers of software piracy and often end up with malware on their systems when they pirate games. It is therefore advisable to message [[Thor]] over [mailto:[email protected] e-mail] or [https://discord.gg/piratesoftware Discord] if you encounter this message, as he is willing to assist people with removing potential malware from their system.
4

edits