Post subject: Running Steam games through Hourglass. Possible?
Player (230)
Joined: 4/25/2012
Posts: 73
So I found a VVVVVV TAS on youtube, and I thought it seemed improvable... plus No Death Mode removes the most interesting puzzle in the entire game... so I thought I'd mess around and see how hard it would be to do a TAS of my own. Unfortunately though, I can't even figure out how to get Steam games to run in hourglass. Anyone have any insight?
Joined: 7/2/2007
Posts: 3960
I seem to recall that Steam isn't doable (probably to do with the Steam API that the games call), but more relevantly, Flash isn't doable, and VVVVVV is a Flash game.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Post subject: Re: Running Steam games through Hourglass. Possible?
Patashu
He/Him
Joined: 10/2/2005
Posts: 4045
Isn't there a C++ port of VVVVVV? Or is that not finished yet?
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Player (146)
Joined: 7/16/2009
Posts: 686
Video description claims it was done using hourglass, though. And running steam games in hourglass is simply a matter of locating the .exe and hoping it runs without the ability to call the steam api. Quite a few steam games run just fine without steam. VVVVVV, however, doesn't seem to be among those.
Joined: 4/10/2013
Posts: 19
Location: Seattle
I assume that it used the Humble Bundle version which is a freestanding .exe file.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
The VVVVVV TAS uses the stand-alone version. Steam games cannot be TASed because Hourglass isn't hooking the Steam API, the Steam SDK would be needed for starters, and then it also has to be figured out how to fake the server connections. And as a bonus I think Valve/Steam are going to get really upset if there is a program out there that can fake their servers.
Editor
Joined: 3/10/2010
Posts: 899
Location: Sweden
I assume that one could just use a stub dll that dummies all calls. Most games never use more advanced features than achievement reporting.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
henke37 wrote:
I assume that one could just use a stub dll that dummies all calls. Most games never use more advanced features than achievement reporting.
Anyone wanting to make such a stub is welcome to, Hourglass will not officially condone it however.