User Tag List

Results 1 to 6 of 6

Thread: Disabling a SteamWorks object for non-steam release?

  1. #1
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)HTML5 Export Module (Steam)

    Join Date
    May 2019
    Posts
    33
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Question Disabling a SteamWorks object for non-steam release?

    I've successfully added Steamworks object and implemented Steam achievements in my game.
    However, I'm also selling the game via Itch.io and I don't need my Steamworks object to work at all for the itchio build. Is there a convenient way to completely disable Steamworks object when I'm making non-steam build?
    I've tried making an "on start delete Steamworks object" event, but it seems like it's still working (I don't know if that's because I have steam installed and turned on on my PC).

  2. #2
    Clicker Fusion 2.5 MacFusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleiOS Export ModuleInstall Creator Pro
    Fusion 2.5 (Steam)
    elvisish's Avatar
    Join Date
    Oct 2014
    Posts
    774
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)
    Just make sure that your non-steam version has alternative events that disable visual references to steam functionality if steam isn’t detected, the events won’t do anything if it’s not so don’t worry about it. And yes, you need to close steam down if you don’t want it to be detected, for total separation you may want to disable all events manually in itch.io builds.

  3. #3
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)HTML5 Export Module (Steam)

    Join Date
    May 2019
    Posts
    33
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by elvisish View Post
    Just make sure that your non-steam version has alternative events that disable visual references to steam functionality if steam isn’t detected, the events won’t do anything if it’s not so don’t worry about it. And yes, you need to close steam down if you don’t want it to be detected, for total separation you may want to disable all events manually in itch.io builds.
    The problem with that is that Steam pop-up at the start even if all events are disabled and there is an event "On Start of Frame Destroy Steamworks Object". So yes - technically the player will not get the achievements if I will disable the events, but he will still see that Steam object IS THERE because steam pop-up will initiate no matter what. And this is a bad practice, in my opinion. No one should see Steam appear if they did not buy the game from steam.

    Screenshot_4.jpg

  4. #4
    Clicker Fusion 2.5 MacFusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleiOS Export ModuleInstall Creator Pro
    Fusion 2.5 (Steam)
    elvisish's Avatar
    Join Date
    Oct 2014
    Posts
    774
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)
    Are you sure the object communicates with steam if you have absolutely no steam events? I’m pretty sure it needs to be told to communicate with it.

  5. #5
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCiOS Export ModuleInstall Creator Pro
    Julian82's Avatar
    Join Date
    May 2012
    Location
    outbuddies.com
    Posts
    989
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)
    In my experience you actually need to remove the Steamworks extension completetly before building to avoid this behaviour. Deleting the extension during gameplay or having no active Steam events won't cut it. A disable feature woud be very appreciated for a future update of the extension though. I also find it kind of tedious having to remove the thing for every build that needs to be distributed outside Steam.

  6. #6
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)HTML5 Export Module (Steam)

    Join Date
    May 2019
    Posts
    33
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Julian82 View Post
    In my experience you actually need to remove the Steamworks extension completetly before building to avoid this behaviour. Deleting the extension during gameplay or having no active Steam events won't cut it. A disable feature woud be very appreciated for a future update of the extension though. I also find it kind of tedious having to remove the thing for every build that needs to be distributed outside Steam.
    That's exactly the problem I was speaking of. Hope someone from Click team will find this out and figure a way to manually disable the Steamworks object.

Similar Threads

  1. Steamworks - Steam Workshop How?
    By grimmy in forum Fusion 2.5
    Replies: 3
    Last Post: 30th May 2020, 06:27 PM
  2. Replies: 3
    Last Post: 31st December 2019, 10:36 AM
  3. Steamworks - Force open through steam
    By Solgryn in forum Fusion 2.5
    Replies: 7
    Last Post: 15th May 2016, 04:05 PM
  4. Replies: 2
    Last Post: 29th January 2015, 01:53 PM
  5. Steam / Steamworks
    By Panchos in forum Multimedia Fusion 2 - Technical Support
    Replies: 2
    Last Post: 16th May 2014, 02:16 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •