May 19, 2019, 10:35:12 PM

Author Topic: Wrapping a program within Steam  (Read 1396 times)

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 580
Wrapping a program within Steam
« on: September 08, 2018, 11:47:01 AM »
Anyone had experience with wrapping / compiling a project within Steam, is it pretty straightforward?

Edit, found this, pretty comprehensive:

https://partner.steamgames.com/doc/gettingstarted

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 1766
Re: Wrapping a program within Steam
« Reply #1 on: September 09, 2018, 10:57:32 AM »
For more advice and perhaps some gotchas, therevills just ported a game to Steam.  Maybe he could comment?

https://www.syntaxbomb.com/index.php/topic,4876.msg19234/topicseen.html#new
Windows 10, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
MacOS Mojave, 64-bit, 8Gb RAM, CPU Intel i5, 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB.
Linux Mint 19.1, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 580
Re: Wrapping a program within Steam
« Reply #2 on: September 09, 2018, 01:05:45 PM »
Thanks, his game looks awesome.

Offline therevills

  • Hero Member
  • *****
  • Posts: 537
Re: Wrapping a program within Steam
« Reply #3 on: September 10, 2018, 09:37:27 AM »
Not really anything to do if you dont want to... for Windows just create your exe and your assets, upload via the Steamworks application (a command line utility). Then you need to go thru the Steam checklist of creating all the media and page set up.

If you want you can add Steam achievements etc, but you will need to link to the Steam API in whatever language/engine you are using.

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 580
Re: Wrapping a program within Steam
« Reply #4 on: December 28, 2018, 06:21:45 AM »
Oh, quite surprised its that straight forward. There was me thinking it could be a ballache.... well you live and learn - although I do tend to learn a little slower these days ;)

Offline RemiD

  • Hero Member
  • *****
  • Posts: 802
Re: Wrapping a program within Steam
« Reply #5 on: December 29, 2018, 12:59:45 PM »
there was a "steam wrapper"
BlitzSteam - Steam wrapper for Blitz
Copyright (C) 2015 Xaymar (Michael Fabian Dirks)

not sure what it is useful for, but i have it if you want (freeware) v0.7.1
DualCore AMD E-450, 1646 MHz - 6 Go DDR3 1333 SDRAM - AMD Radeon HD 6320 Graphics (384 Mo) - Windows 7 Home Premium - DirectX 11.0

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 580
Re: Wrapping a program within Steam
« Reply #6 on: December 30, 2018, 03:54:17 AM »
Thanks for the offer RemiD, my project has a Window s VB front end, so I suspect might have to plod thru the thervilles suggestion.

Offline Xaron

  • Sr. Member
  • ****
  • Posts: 251
Re: Wrapping a program within Steam
« Reply #7 on: January 13, 2019, 07:10:42 PM »
Well wrapping is part 1. It drove me crazy to actually upload a game to steam. Let me know if you get there. ;)

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 580
Re: Wrapping a program within Steam
« Reply #8 on: January 14, 2019, 11:11:52 PM »
I need to create a taxable account again 1st.... Tempted to bide my time until April.....  I've been on the brink of crazy already.. without the joy of steam uploads.

Offline Madjack

  • Jr. Member
  • **
  • Posts: 43
Re: Wrapping a program within Steam
« Reply #9 on: January 16, 2019, 05:40:07 AM »

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 580
Re: Wrapping a program within Steam
« Reply #10 on: January 16, 2019, 09:45:31 AM »
Thanks for hi lighting this MJ  :D

Offline Madjack

  • Jr. Member
  • **
  • Posts: 43
Re: Wrapping a program within Steam
« Reply #11 on: January 16, 2019, 03:35:01 PM »
Actually I need to include achievements for Tank Universal 2 which was developed with Nuclear Basic.
NB does allow hooking into DLL's.

Simon actually cut me a custom DLL so Tank Universal could have Steam achievements way back in the day.
Wonder if I can still use that? TU1's still on sale and so I assume its achievements are working...

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 580
Re: Wrapping a program within Steam
« Reply #12 on: January 19, 2019, 11:52:04 AM »
There was another interesting thread about making B3D compile so it didn't require directplay, although, tbh, I think the easiest way forward with that is to incorporate a copy of directplay in the same directory as the B3D exe.