awesome!
i was looking for something like this for a long time :)
May I ask, is this portable? If so, welcome to my flash drive.
It is. I am using it at school now
[editline]4th March 2011[/editline]
Any chance for group chat compatibility?
Any chance to get this to run on Android? I've got a friend with a nook who would be incredibly grateful.
Thank you very much for this, Void.
Oh God, sexual favors will be in order if you port this to WebOS.
Is Vapor still being actively developed? I would love to see an android app one day, but that might be high hopes huh?
Development for Vapor has been going on and off.
As a technical exercise it's complete, but as a client that people would actively use, it's lacking some features like the ability to add/remove friends, group chat, and steam guard support.
These are features I eventually plan on adding.
As for clients on other (mobile) platforms, you'll have to wait for someone to go through the effort of porting all the SteamKit code over. I don't plan on doing any of that myself. It's really just a matter of time.
Thanks for the answers VoiDeD. Did Valve ever get back to you?
There's some interesting work that could be done using [url=http://mono-android.net/]MonoDroid[/url], or other options like developing things with Android NDK to host the mono runtime, but I don't really have the time or resources to investigate either possibility.
[editline]15th March 2011[/editline]
Ahh, automerge.
[QUOTE=Funcoot;28624790]Thanks for the answers VoiDeD. Did Valve ever get back to you?[/QUOTE]
Nope. Never got a response. But nothing bad has happened to anyone using Vapor so far, so perhaps this project is in the clear.
I would pay money for Vapor on android. $5, easily.
I don't aim to make any money off of my work, and I'm sure that would make Valve very upset.
You're free to donate to the OSW project to support server hosting though!
[url]http://opensteamworks.org/?page=donate[/url]
All our server hosting (website, svn, etc) is kindly provided by asherkin, and donations would help pay for it.
I would donate, but the only reason I would be able to buy an application is because I can charge it to my phone bill. When I open my bank account and get a debit card though, I'll see what I can throw. :)
This project is really worth donations... I'd donate if my paypal balance wasn't zero atm.
I've updated Vapor to support adding/removing friends and incoming friend requests.
You can grab the latest version here: [url]http://tracker.limetech.org/projects/steamre/files[/url]
The next few things on my todo list include groups, group chats, and being able to close the damn friends window without the whole thing exiting.
Excellent work.
I will donate as soon as I sell some stuff on overclock.net
best of luck with the project
[QUOTE=VoiDeD;28647102]I've updated Vapor to support adding/removing friends and incoming friend requests.
You can grab the latest version here: [url]http://tracker.limetech.org/projects/steamre/files[/url]
The next few things on my todo list include groups, group chats, and being able to close the damn friends window without the whole thing exiting.[/QUOTE]
Voidy you rock
I am confused, does this use strictly SteamRE code or both SteamRE and OpenSteamWorks API?
[QUOTE=Funcoot;28647481]I am confused, does this use SteamRE code or OpenSteamWorks api? Or both?[/QUOTE]
This uses only SteamKit, which was made by the SteamRE team, but SteamRE is a sub-project of OpenSteamworks.
Open Steamworks was the first "major" project that [url=http://opensteamworks.org/?page=team]a few people and myself[/url] worked on. It's an effort to reverse engineer and understand the API that Valve's steamclient exposes to games.
[url=http://www.facepunch.com/threads/1056407-SteamRE-Reversing-the-Steam-protocol]SteamRE (Steam Reverse Engineering)[/url] is a separate project started a few months (maybe a year, by now) ago that was tasked with figuring out the networking behind the steamclient itself.
The end result of this work done with the SteamRE project was the SteamKit2 library, which allows .NET developers to create software that interacts directly with the Steam network.
Several projects that make use of the SteamKit2 library include Vapor, and the [url=http://cdr.opensteamworks.org/]CDR database[/url].
I hope this clarifies some things. If you have any other questions please don't hesitate to ask.
This makes a lot more sense, thank you VoiDeD.
I'm going to install MonoDoid and goof off with that since I actually somewhat remember programming in C#.. somewhat.
SteamGuard went live, and is enabled by default unless otherwise specified.
One downside is that Vapor doesn't SG enabled accounts, and probably won't for some time. The process for logging in with SG requires a small bit of unknown data called a "sentry file" that we're investigating.
[QUOTE=VoiDeD;28664481]SteamGuard went live, and is enabled by default unless otherwise specified.
One downside is that Vapor doesn't SG enabled accounts, and probably won't for some time. The process for logging in with SG requires a small bit of unknown data called a "sentry file" that we're investigating.[/QUOTE]
So you have to turn SG off to login with Vapor?
I was just trying to find out how to do this yesterday, and I couldn't find any option to turn it off. Maybe I hadn't gotten the update yet.
[QUOTE=PvtCupcakes;28669849]So you have to turn SG off to login with Vapor?
I was just trying to find out how to do this yesterday, and I couldn't find any option to turn it off. Maybe I hadn't gotten the update yet.[/QUOTE]
[img]http://i.imgur.com/LvHZP.png[/img]
Steam -> Settings -> Manage Steam Guard
[QUOTE=nicatronTg;28675578][img_thumb]http://i.imgur.com/LvHZP.png[/img_thumb]
Steam -> Settings -> Manage Steam Guard[/QUOTE]
I don't have that option.
I assume it would be on the Account tab along with the buttons for "Change Password", "Change Email", "Login as different user"?
I just had Steam check for updates and it says there aren't any.
I can't login to Vapor either, so Steam Guard is probably enabled since it's the default behavior. I just can't turn it off right now.
[editline]18th March 2011[/editline]
This is my problem:
[url]http://forums.steampowered.com/forums/showthread.php?t=1795771&page=2[/url]
Once you get halfway down the second page or so, you'll see BurtonJ say that Valve is working on a fix. The thing that worked for OP didn't work for me. Deleting Steam.dll and ClientRegistry.blob that is.
I've improved (hopefully) Vapor a little bit, I've added TrayIcon to Vapor's main form so you can finally minimize it to tray.
It's so easy to implement that I don't know if I should post the link to it.
I'm a horrible programmer anyways.
[editline]20th March 2011[/editline]
Actually, fuck it:
[url]http://dl.dropbox.com/u/1993115/Vapor%20with%20Tray.zip[/url]
Vapor 0.9 + Tray
Would anyone be interested in a WPF version?
[quote=foda;28709059]would anyone be interested in a wpf version?[/quote]
wpf?
[QUOTE=The-Stone;28709091]wpf?[/QUOTE]
Windows Presentation Foundation. It takes advantage of DirectX (rather than GDI) so things such as pixel shaders or real-time animations can easily be implemented in applications. It's only for Windows (derp), so I guess it would undermine the fact that this is a cross-platform project.
[QUOTE=Foda;28709160]Windows Presentation Foundation. It takes advantage of DirectX (rather than GDI) so things such as pixel shaders or real-time animations can easily be implemented in applications. It's only for Windows (derp), so I guess it would undermine the fact that this is a cross-platform project.[/QUOTE]
I may be behind, but unless you're trying to do really fancy stuff couldn't you use silverlight (moonlight) ?
Sorry, you need to Log In to post a reply to this thread.