You are here

Steam Portable 0.2 Developement Test 1

43 posts / 0 new
Last post
Benedikt93
Offline
Last seen: 10 years 4 weeks ago
Joined: 2009-12-17 14:46
Steam Portable 0.2 Developement Test 1

Application: Steam
Category: Games
Description: Steam is a platform to play a lot of Steam-enabled games from any PC with Steam installed, join the community and chat with your friends.

Download Steam Portable 0.2 Development Test 1 [542KB download / 477KB installed]
(MD5: 2df74e7860a68ea8f5ce029155aadeef)

IMPORTANT NOTE:
Do not use any compression (like UPX) for any .exe or .dll as this will trigger the VAC (Valve-Anti-Cheat).

EVEN MORE IMPORTANT NOTE:
This has not been updated for a long time and probably will not receive any update from the original authors (besides never having been finished at all). So everybody is strongly encouraged to NOT use this launcher. It will not be portable and might even break things (local Steam installations specifically).

Release Notes:

Development Test 2 (2010-02-07):

  • bug fixed: Launcher quits after download and at next startup deletes all registry entries from a locally installed Steam.

Development Test 1 (2010-02-07): Initial release

Known issues:

  • When installing new games, installer and uninstaller entries will be left
  • Only compatible with Source and GoldSrc games
  • When changing from a 64 bit machine to a 32 bit machine, another version of the game engine might be downloaded
  • The Run-Key in the Registry isn't checked by the launcher yet
  • When the launcher is forced to quit during startup, it will break the Steam/Valve Registry entries at next startup

Done by me (benedikt93) and radarman36.

Please leave your feedback Wink

Stevoisiak
Stevoisiak's picture
Offline
Last seen: 5 years 4 months ago
Joined: 2008-02-05 11:22
Impressive

I'm surprised that this actually got released. I will definatly need to try this out. Is it an online installer, or just a launcher?

Simplifying daily life through technology

Bruce Pascoe
Offline
Last seen: 12 years 11 months ago
Joined: 2006-01-15 16:14
...

The PA.c installer isn't online, but the launcher offers to download Steam on first run. Seems odd... I'm pretty sure the proper way with a PAF app is to do the download and extraction via installer.ini.

Benedikt93
Offline
Last seen: 10 years 4 weeks ago
Joined: 2009-12-17 14:46
Unusual online installer

@Stevoisiak:
It's as Bruce mentioned an online installer, but it also offers you the possibility to copy a local installation with all your games, settings, ... and registry items into its App and Data folders.

@Bruce:
It doesn't download Steam via the installer.ini as it lets you choose between copying a local installation OR downloading. Otherwise it would be downloaded in both cases.
And the launcher would still have to extract the Steam installer itself as the PA.c installer only supports extracting from zip - files and not from msi - files.
So we would have to edit the PA.c installer's source to implement this.

"Der Klügere gibt nach, deshalb regieren Dumme die Welt."

Stevoisiak
Stevoisiak's picture
Offline
Last seen: 5 years 4 months ago
Joined: 2008-02-05 11:22
Development test 2

In the release notes, you mention development test 2. What development test 2?

Simplifying daily life through technology

Benedikt93
Offline
Last seen: 10 years 4 weeks ago
Joined: 2009-12-17 14:46
Sorry ;)

That one behind that link in the first post. Sorry for this I'll recompile it with the correct version information and than update the link.

I had removed the link from dev Test 1 very quickly as it had the mistake mentioned above breaking the Steam registry entries.

"Der Klügere gibt nach, deshalb regieren Dumme die Welt."

asylum
Offline
Last seen: 14 years 8 months ago
Joined: 2009-12-12 22:31
wow

ive been playing around with this and i have to say i really like the concept behind it. ill keep looking at it and tinkering with it and ill let u know if anything comes up or anything that can help you.

Oni-Neoxes
Oni-Neoxes's picture
Offline
Last seen: 11 years 5 months ago
Joined: 2008-08-02 12:02
odd

For me when I try to login in. It sits there... doing nothing.
Sits there not responding and I even left it on for 20 minutes. It disappears.
EDIT: I run it a bit and it can't connect to the steam network

asylum
Offline
Last seen: 14 years 8 months ago
Joined: 2009-12-12 22:31
did you

try running it as a admin??

Oni-Neoxes
Oni-Neoxes's picture
Offline
Last seen: 11 years 5 months ago
Joined: 2008-08-02 12:02
OS

I'm on Windows XP SP3

Benedikt93
Offline
Last seen: 10 years 4 weeks ago
Joined: 2009-12-17 14:46
Re: Not working

But you can see the Steam window saying its connecting to your account?

Did you install it via the integrated downloader or by copying a local installation?

"Der Klügere gibt nach, deshalb regieren Dumme die Welt."

Oni-Neoxes
Oni-Neoxes's picture
Offline
Last seen: 11 years 5 months ago
Joined: 2008-08-02 12:02
ID

integrated downloader

Benedikt93
Offline
Last seen: 10 years 4 weeks ago
Joined: 2009-12-17 14:46
Other PC / local installation works?

Did you try to run this portable Steam on another computer, maybe with Vista / 7?

Or are you able to log into the Steam network from your computer via a normaly installed version?

If someone else is able to run Steam Portable on XP (SP3), please post here. Then we would know that the issue isn't related to the OS.

"Der Klügere gibt nach, deshalb regieren Dumme die Welt."

Oni-Neoxes
Oni-Neoxes's picture
Offline
Last seen: 11 years 5 months ago
Joined: 2008-08-02 12:02
nope

No
Yes

Benedikt93
Offline
Last seen: 10 years 4 weeks ago
Joined: 2009-12-17 14:46
So your problem is something

So your problem is something with our launcher.

Are you running a 64 bit or 32 bit machine ?

I myself only tested 64 bit, not sure if anyone could use it on a 32 bit machine.
I'm going to chekc the registry keys in the launcher, there may be a mistake.

"Der Klügere gibt nach, deshalb regieren Dumme die Welt."

Oni-Neoxes
Oni-Neoxes's picture
Offline
Last seen: 11 years 5 months ago
Joined: 2008-08-02 12:02
si senour

32 bit

The MAZZTer
The MAZZTer's picture
Offline
Last seen: 1 year 11 months ago
Developer
Joined: 2006-11-17 15:31
I was gonna make one of

I was gonna make one of these, but I had a very bad problem where backing up/restoring/renaming a VERY LARGE local Steam registry key (if you have a lot of friends and/or games it will be quite big) takes a few minutes. regedit.exe can rename keys instantly but AFAIK it's by directly manipulating the hive files and not through any public APIs I know of, the public APIs move individual values one at a time hence why it takes so long.

Anyways did you address this issue or not? Just curious. Smile

Signature automatically removed for being too awesome.

Benedikt93
Offline
Last seen: 10 years 4 weeks ago
Joined: 2009-12-17 14:46
Renaming Keys <-> Moving Keys

I know of this issue. My Valve Registry keys were quite big, too (until a test version of Steam Portable broke it Sad )

But for me this never took much time. But here I also wanted to hear some feedback as my PC is relatively quick. For others this may take more time.

If possible, we also thought of adding a progressbar but radarman36 who tried to didn't succeed 'til now.

"Der Klügere gibt nach, deshalb regieren Dumme die Welt."

radarman36
radarman36's picture
Offline
Last seen: 13 years 4 months ago
Joined: 2009-05-20 09:44
Yeahh, if anyone know how to

Yeahh, if anyone know how to put a working progress bar on a SILENT NSIS installer, please share Smile

marlop
Offline
Last seen: 4 years 10 months ago
Joined: 2007-10-28 13:25
progress bar

if i'm not wrong there is one at the O.o launcher.
you might look there. Wink

John T. Haller
John T. Haller's picture
Online
Last seen: 30 min 39 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Nope

That's OO.o itself doing that progressbar. The splash is part of OO.o.

Sometimes, the impossible can become possible, if you're awesome!

The MAZZTer
The MAZZTer's picture
Offline
Last seen: 1 year 11 months ago
Developer
Joined: 2006-11-17 15:31
You can make it not silent

You can make it not silent and only have the "Installing" page. Then whatever you want to show progress on you put in a Section, though this might require some code restructuring and I'm not sure how good NSIS would be at showing progress for whatever you're doing.

I tried something similar with Google Chrome Portable and it kinda worked ok, I ended up scrapping that idea though. I think because I wanted a different page, but the "Installing" page was mandatory if you weren't silent. So it could work for you.

Signature automatically removed for being too awesome.

Benedikt93
Offline
Last seen: 10 years 4 weeks ago
Joined: 2009-12-17 14:46
Thx for your help, but

Thx for your help, but radarman36 already solved the problem with the NSIS plugin NxS.

"Der Klügere gibt nach, deshalb regieren Dumme die Welt."

asylum
Offline
Last seen: 14 years 8 months ago
Joined: 2009-12-12 22:31
All im saying is

i have been running it on win 7 and it works really good. today at school i will try it out because we have win xp there so i will let everyone know what goes on there.

radarman36
radarman36's picture
Offline
Last seen: 13 years 4 months ago
Joined: 2009-05-20 09:44
Thanks for the feedback

Thanks for the feedback asylum.

Moreover @Benedikt, I made an updated version of the launcher, with a WORKING progress bar. PM on Steam please Smile

asylum
Offline
Last seen: 14 years 8 months ago
Joined: 2009-12-12 22:31
ok everyone

i tried it out at school and it was on the xp professional and it worked for me no problem. i will keep testing it out and seeing what might cause it to do this and then let everyone know.

Oni-Neoxes
Oni-Neoxes's picture
Offline
Last seen: 11 years 5 months ago
Joined: 2008-08-02 12:02
Oh sweet irony.

Was going to try this again but the Download is Down.

coolsilver
Offline
Last seen: 14 years 2 months ago
Joined: 2010-06-24 14:13
Any update

Does this keep all the registry on the portable drive?

portable.me
Offline
Last seen: 12 years 5 months ago
Joined: 2008-09-26 14:22
any updates, known

any updates, known issues/bugs fixes?

radarman36
radarman36's picture
Offline
Last seen: 13 years 4 months ago
Joined: 2009-05-20 09:44
Personally, I don't have any

Personally, I don't have any news of Benedikt. On my own, I made Windows 7 integration of the launcher (taskbar progression), and some enhancements. I have to test them, but the launcher will continue portabilizing only the Steam Client, and Source Games.
All other games won't be fully portable. (Benedikt was working on a code allowing to portabilize other Steam games, but no news, so no code.)
And maybe msi extracting when downloading Steam won't work. (depends of computers)
I need testers : if anyone is interested, I'll create a new topic with my updated version (but for only testing purposes).

Benedikt93
Offline
Last seen: 10 years 4 weeks ago
Joined: 2009-12-17 14:46
Actually, there weren't any

Actually, there weren't any news you could have had. Only thing I did was starting from scratch using PAL some 2 or 3 weeks ago, though I didn't yet do much.

I could also put your version here, so no need for a new topic. We should probably get in touch on Steam again to talk further.

"Der Klügere gibt nach, deshalb regieren Dumme die Welt."

radarman36
radarman36's picture
Offline
Last seen: 13 years 4 months ago
Joined: 2009-05-20 09:44
No problem, I'm always

No problem, I'm always connected. Wink
Glad to see that this project is not dead, I'll be really proud if we work together and succeed to create a fully portable version of the awesome Steam Client.

budyboy40
Offline
Last seen: 13 years 10 months ago
Joined: 2009-08-23 22:33
Is this still Portable?

Can an application be portable if it requires Administrator rights to run? This launcher does not require it, but Steam itself does require Administrator rights to run because of the steam service. I don't know if this can neccessarily be portable, but hey, what do I know?

BUDYBOY40!!!

phly95
Offline
Last seen: 11 years 5 months ago
Joined: 2011-03-10 15:42
Careful

if you run w/o admin and don't properly quit before logging out, steam will stop working with any version

sraka1
Offline
Last seen: 13 years 9 months ago
Joined: 2011-03-24 14:14
problem

This breaks with the new Steam Guard system. Please try to fix it!

phly95
Offline
Last seen: 11 years 5 months ago
Joined: 2011-03-10 15:42
Breaks registry

I have Steam currently installed and I downloaded this and tried it out, it worked fine. Then, I go to the already installed Steam and it has to repair its registry keys. Not a huge problem but it might be something you'd want to fix.

phly95
Offline
Last seen: 11 years 5 months ago
Joined: 2011-03-10 15:42
DOSN'T WORK

I've tried this in the school and it has to access the registry. This is NOT a portable app, PLEASE FIX! The school computers don't allow registry access so this is a big problem.

John T. Haller
John T. Haller's picture
Online
Last seen: 30 min 39 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Registry Required

Like many portable apps, this will not work on a computer locked down in specific ways. While standard Limited and Guest accounts allow registry access, a computer locked down to extreme levels (no registry access) will break a ton of portable software, not just this. In cases like this, there is no workaround.

Sometimes, the impossible can become possible, if you're awesome!

Benedikt93
Offline
Last seen: 10 years 4 weeks ago
Joined: 2009-12-17 14:46
The more important problem is

The more important problem is probably that this is totally outdated and unlikely to receive any update by me or radarman36 at all; at least I do lack the motivation to put much time in this.

I'll add a note on this in the main post.

"Der Klügere gibt nach, deshalb regieren Dumme die Welt."

phly95
Offline
Last seen: 11 years 5 months ago
Joined: 2011-03-10 15:42
Actually

Actually, it's standard limited account access from Windows 7, all the other portable apps work fine on school computers, it just doesn't have enough access to write to the registry. I play games like Saurbraten (and one that isn't a Portable App at all called Nexuiz, awesome game). I believe portable apps aren't supposed to use the registry in the first place. There should just be a txt document inside of the Data folder that has a fake registry for that kind of thing.

John T. Haller
John T. Haller's picture
Online
Last seen: 30 min 39 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Nope

Registry access is just fine. The apps just need to clean up after. And on a standard limited account, you can only write to that account's part of the registry anyway. Regardless, you won't be able to use Steam on your school's computers.

Sometimes, the impossible can become possible, if you're awesome!

shak85
Offline
Last seen: 9 years 1 month ago
Joined: 2015-11-03 06:07
This is an old post but i

This is an old post but i would like to try this version . The problem is that Windows Defender recognises this as malware.

Is it safe to use ?

Also how does this version perform in terms of portability , does it create registry entries ?

Machete
Offline
Last seen: 1 year 7 months ago
Joined: 2005-12-21 15:32
You're welcome to try

but I'd recommend against it, unless you'd like to try updating the launcher? I'd highly recommend you re-read the first post on this thread, the last paragraph(s) answer your questions, as far as this project's current state is concerned.

In the end, however, I think that only the Steam client, ITSELF, could reliably be made portable. Any app or game you install via that client could break portability very easily, since they end up being actually INSTALLED, and someone would have to sit down and make each and every app and game you installed portable, which is not legal in some cases, technically nearly impossible in others, and still others would already be portable.

As for the malware detection from Windows Defender, the only suggestion I have would be to upload the file(s) WD has a problem with to someplace like virustotal, for a "second opinion" (or forty), to make sure it's not a false positive.

TL;DR: you'd be better off trying to run this in some kind of virtual machine, if you want both the Steam client and your apps and games in it to be actually portable.

Log in or register to post comments