Hard Light Productions Forums

Off-Topic Discussion => Gaming Discussion => Topic started by: Akalabeth Angel on September 28, 2014, 01:39:51 am

Title: Fundamental Valve Dishonesty
Post by: Akalabeth Angel on September 28, 2014, 01:39:51 am
Finally got a second, game-orientated tower up and running that a friend gave me a few years ago. Since Steam requires internet, I had to go out and get a second wifi adapter specifically for this tower. When I installed steam, the website for example says:

Install Steam Now
Free 1.5 mb download

Which implies that hey Steam is 1.5 mb

Then you actually run this "Free download" and steam proceeds to install a 128 mb "Update".

Like seriously, what a load of horse****. The front end of this program, is fundamentally a lie. This "free download" is an installer. And this 128 mb update is the actual ****ing program not a ****ing "update".  Why do people put such faith in a program that lies to you right out of the gate?

I wish all humble bundle sales were DRM then I could avoid this program entirely.
Title: Re: Fundamental Valve Dishonesty
Post by: Scotty on September 28, 2014, 01:41:59 am
You're upset about 126.5 mb in this day and age.

I think it's being charitable to just tell you to get over it.
Title: Re: Fundamental Valve Dishonesty
Post by: Hades on September 28, 2014, 01:43:15 am
They're not lying to you, what you are immediately downloading is 1.5 mbs, and using this incredibly silly thing to get upset about as absolute PROOF that Steam is evil is doubly silly.
Title: Re: Fundamental Valve Dishonesty
Post by: Nuke on September 28, 2014, 01:57:58 am
web installers have been a thing for a really long time. i used to hate them. reason being that i used to go months, even years at a time without internet before wifi became a thing. so it was common for me to set aside a large portion of drive space for things i downloaded, in case i ever lost my ability to download things i could still use my computer. web installers ruined that for me. nowadays you can get wifi everywhere and there is little point saving things you download for longer than it takes to install it, especially with how frequently things update in this day and age. i still carry out the practice but on a much smaller scale, i only really archive things that are large and may be useful later on, like service pack installers. so yea, get over it.
Title: Re: Fundamental Valve Dishonesty
Post by: Droid803 on September 28, 2014, 02:19:58 am
Nice "I've already decided on my conclusion. Now, what evidence can I find to 'support' it" line of thought.
Title: Re: Fundamental Valve Dishonesty
Post by: Grizzly on September 28, 2014, 03:49:37 am
Here's some more evidence of Valve lying to us all :(  (https://developer.valvesoftware.com/wiki/Valve_Time)
Title: Re: Fundamental Valve Dishonesty
Post by: zookeeper on September 28, 2014, 04:15:18 am
Yeah, web/online/whatever installers are annoying. Not in themselves, of course, but because they almost always seem to be paired with omission of information about what the real download size is going to be.
Title: Re: Fundamental Valve Dishonesty
Post by: deathfun on September 28, 2014, 05:03:29 am
Technically, since the website displays system requirements for Steam, they are implying that there is more to it than just a 1.5MB platform

To be more specific:
   

System Requirements

Windows XP, Vista, or 7
512 MB RAM
1 Ghz or faster processor

Intel Mac, OS X version Snow Leopard 10.6.3, or later.
Two-button mouse strongly recommended

1GB HD space (recommended)[/i]
Internet connection (broadband recommended)

They didn't lie about anything. They told you the 1.5MB download of the installer is free (notice how they say "Install Steam Now" rather than "Download Steam Now"). If you're going to complain they aren't upfront about it being an installer... look at the path for the download link where it directs you to an exe named SteamSetup. If that isn't obviously an installer name... well I just don't know anymore

I got that what I'm getting is an installer, which is pretty obvious this day and age. It's also pretty obvious because when was the last time you saw a program that was *only* 1.5MB in size?

Secondly, if steam had put their program on a disc, it'd react the exact same way as an internet installer. You'd pop in the disc, it'd open up an .exe file for the setup (not usually a massive size) and then install the contents on the disc to the directory specified by you

Not really different than downloading an installer which installs the content from a server to a directory on your computer

If you want me to be blatant about how I'm presenting this metaphor: Server with Steam stuff = Content on disc. Installer downloaded = Installer prompt from disc

Title: Re: Fundamental Valve Dishonesty
Post by: Zacam on September 28, 2014, 05:28:45 am
They need the Installer portion of it to be as BASIC as possible, depending that many different people could have downloaded it at any point in time, so there could be version skew between the "Downloaded" vs. "Live" versions, so to abrogate that, the Installer is simplified to the bare minimum and then it connects to the service to Update that base installer from there.

You're essential complaint would be like saying that the FSO Installer is a lie, because you're only downloading a simplified Java application that doesn't actually contain FSO or any of the mods and that it's then lying to you about the downloading for getting the mods.
Title: Re: Fundamental Valve Dishonesty
Post by: karajorma on September 28, 2014, 06:28:49 am
As someone who is on a very slow connection at home but has access to a much faster connection elsewhere I think that people who only make online installers available and then flat out forget to tell you that this isn't the entire program should be lined up against a wall and shot. And if they do tell you, they should be flogged instead. :p

And that's before we get into the matter of online installers for programs which you're probably going to install on more than one PC.
Title: Re: Fundamental Valve Dishonesty
Post by: Zacam on September 28, 2014, 06:31:36 am
Granted, unlike Steam initially, you can transport the results of the FSO installer from one machine to another very easily.

But if you're on that kind of a connection, why would you be buying a multi-gigabyte game on a digital distribution platform anyway? Never mind the installer, how are you even getting the games?
Title: Re: Fundamental Valve Dishonesty
Post by: Phantom Hoover on September 28, 2014, 07:33:33 am
Honestly though I don't think Valve at all deserve their reputation as industry paragons. They've used anti-consumer practices in the past, and in general they put very little effort into providing a good service for customers (as opposed to a good service for Valve to sell games).
Title: Re: Fundamental Valve Dishonesty
Post by: karajorma on September 28, 2014, 09:09:44 am
But if you're on that kind of a connection, why would you be buying a multi-gigabyte game on a digital distribution platform anyway? Never mind the installer, how are you even getting the games?

On GoG it is ridiculously simple to download the game on any PC I have access to which has a fast connection. I don't have to use my actual gaming machine.
Title: Re: Fundamental Valve Dishonesty
Post by: Aesaar on September 28, 2014, 09:35:52 am
I'm not terribly fond of Steam, but seriously, this has got to be one of the most anal complaints about it I've ever seen.  One would think the system requirements might have tipped you off about it not being just 1.5MB is size.
Title: Re: Fundamental Valve Dishonesty
Post by: The E on September 28, 2014, 10:10:39 am
Or, you know. Common Sense.
Title: Re: Fundamental Valve Dishonesty
Post by: zookeeper on September 28, 2014, 11:40:32 am
I'd be surprised if the complaint was indeed that "they cheated me, I thought it'd be 1.5MB but it wasn't", and not the more reasonable "they're stupid for intentionally misrepresenting the download size".
Title: Re: Fundamental Valve Dishonesty
Post by: Scotty on September 28, 2014, 01:56:39 pm
I'd be surprised if the complaint was indeed that "they cheated me, I thought it'd be 1.5MB but it wasn't", and not the more reasonable "they're stupid for intentionally misrepresenting the download size".

The point is that both of these are instead varying levels of unreasonable.
Title: Re: Fundamental Valve Dishonesty
Post by: zookeeper on September 28, 2014, 02:39:23 pm
I'd be surprised if the complaint was indeed that "they cheated me, I thought it'd be 1.5MB but it wasn't", and not the more reasonable "they're stupid for intentionally misrepresenting the download size".

The point is that both of these are instead varying levels of unreasonable.

But what's unreasonable about the latter? Sure it's not a big issue, but it doesn't have to be. You could similarly design a website today using frames and marquees and that wouldn't be a big issue either, but it wouldn't be unreasonable to be annoyed by it regardless, because those are just such obviously dumb things to do no matter how low-impact they are.

Blowing one's annoyance completely out of proportion is a different matter entirely, of course.
Title: Re: Fundamental Valve Dishonesty
Post by: Lorric on September 28, 2014, 03:09:17 pm
There's what he's talking about:

http://store.steampowered.com/about/

And when you've already had to jump through hoops to get to this point, I can see how that could be annoying.

The bottom line is they're not telling you what they should be telling you. Say what you want about how bad of a thing it is, about how if that space is going to be a problem how are you going to download games, that is very true, but they're being dishonest right out of the gate, and that's not a good way to make a favourable first impression. It makes no sense not to just put the true size of what you're going to be downloading there, like everybody else does.

As zookeeper says:

But what's unreasonable about the latter? Sure it's not a big issue, but it doesn't have to be.
Title: Re: Fundamental Valve Dishonesty
Post by: NGTM-1R on September 28, 2014, 03:36:59 pm
But what's unreasonable about the latter?

The easily available system requirements contradict the fact they are obfuscating the size of the necessary download? That any idiot in this day and age should know nothing is actually 1.5mb?
Title: Re: Fundamental Valve Dishonesty
Post by: zookeeper on September 28, 2014, 04:25:36 pm
But what's unreasonable about the latter?

The easily available system requirements contradict the fact they are obfuscating the size of the necessary download? That any idiot in this day and age should know nothing is actually 1.5mb?

I don't think that makes it unreasonable. The information is still misleading if there's two conflicting hints about the size and nothing states the actual size. It's still bad design to advertise a download of non-trivial size without saying how much you actually need to download. Even if you agree that anyone who even considers it a possibility that it might actually be 1.5MB as advertised is an idiot, the issue of the actual size not being mentioned at all still exists.

It'd take a lot of convincing to make me believe that this isn't being made into an argument purely because the thread started with a hyperbolic rant. :doubt: Can't we just all say that "yeah not mentioning the size of the download kinda sucks but luckily it's not a big deal at all" when that's obviously something everyone agrees with?
Title: Re: Fundamental Valve Dishonesty
Post by: Mongoose on September 28, 2014, 08:53:02 pm
I'd agree that it kind of sucked if it wasn't bog-standard industry practice in the present day.  I mean, Flash uses an online installer.  Java uses an online installer.  Adobe Reader uses an online installer.  Hell, Windows itself has used an online installer since, what, the year 2000 or so?  Any widely-deployed corporate product is going to use an online installer, because it's infinitely more convenient than having to upload a new version of the client every single time you make a tiny tweak somewhere.  Really, anyone complaining about this miniscule amount of bandwidth in the year 2014 is most likely living in a place where gaming effectively is the least of their concerns.
Title: Re: Fundamental Valve Dishonesty
Post by: deathfun on September 28, 2014, 08:56:15 pm
Only it isn't saying Steam is 1.5MB Zookeeper, so there is no conflicting hints there
It's blatantly an installer you're downloading, not the program itself

That and I'd imagine Steam to vary in size often due to the updates, of which there isn't far and few of them
Title: Re: Fundamental Valve Dishonesty
Post by: Zacam on September 28, 2014, 10:12:42 pm
And they may not in fact be obfuscating anything. The Steam application goes through changes. What's 126.5mb today might be 157.7mb tomorrow only to go to 110.7mb next week.

So they don't say what the size is, merely that you download a VERY small installer that sets up running the Steam Client, which then updates to whatever size the current version is.

Which based on the listed disk space requirements means that it COULD very easily take at least 1gb.

And frankly, my apologies, but this has turned into a well kicked dead horse. I'd rather not have to lock it, so how about we just let it sink?
Title: Re: Fundamental Valve Dishonesty
Post by: karajorma on September 29, 2014, 04:09:57 am
I'd rather address the stupidity of online installers in general since we're on the subject, actually.

I'd agree that it kind of sucked if it wasn't bog-standard industry practice in the present day.  I mean, Flash uses an online installer.  Java uses an online installer.  Adobe Reader uses an online installer.  Hell, Windows itself has used an online installer since, what, the year 2000 or so?  Any widely-deployed corporate product is going to use an online installer, because it's infinitely more convenient than having to upload a new version of the client every single time you make a tiny tweak somewhere.  Really, anyone complaining about this miniscule amount of bandwidth in the year 2014 is most likely living in a place where gaming effectively is the least of their concerns.

I've already pointed out that I have a crappy home connection but can get easy access to better ones so I pretty much refute your entire argument that you can't game on a poor connection. Yeah, you can't play online games sometimes but I don't particularly care for online play.

As for the prevalence of online installers, I've already made it fairly clear that people should be shot for that one. :p I think it's quite ridiculous that in order to install Flash on three different computers I'd have to download it three times or spend ages looking through their page for an offline installer (Hint, I've never found the ****ing thing even when I have looked. They've done quite a good job of burying it). Java may use an online installer but you can find a download link for the offline installer on the same page. That's a great solution for the problem for the customer.

I can understand the logic of wanting to make sure the person using your program has the most recent version, and I can understand why the company might not want to support several different installers, but why not simply have the installer download a file which can then be reused if you have to install on another PC?

Why isn't that a standard option? It's not exactly ****ing hard to do and it makes your customers lives much easier. It also saves you bandwidth and therefore money. Hell, why not allow the customer to use an online installer to download but not install on one PC and then move the files to the PC you do want.

Even if you don't have multiple PCs this approach would still be a good one. How often have you been in the middle of an online install and wanted to switch off, reset or do something else with the PC. If you're just downloading you could just say "**** it" and cancel. Most people are far more reluctant to do that when the program is actually installing something. Doing things this way would completely avoid that issue.

I don't particularly want to single out Steam for this particular piece of idiocy. Like you said, everyone does it. That doesn't make it a smart thing to do though.
Title: Re: Fundamental Valve Dishonesty
Post by: The E on September 29, 2014, 04:53:28 am
My usual solution to this is to make backups after I installed a game through Steam. Gives me a neat package I can just put on an external HDD and use to install on other machines.
Title: Re: Fundamental Valve Dishonesty
Post by: karajorma on September 29, 2014, 05:28:36 am
Like I said, I'm not singling out Steam. You can't do that with most installers. And I suspect you can't do it for Steam itself, only the games, right?
Title: Re: Fundamental Valve Dishonesty
Post by: deathfun on September 29, 2014, 07:33:40 am
Quote
How often have you been in the middle of an online install and wanted to switch off, reset or do something else with the PC.

Never actually. If I'm installing something, I've generally set aside the time for it to run its course
Or I let it do its thing, I fall asleep, and set my computer to auto turn off in "x" amount of time

Patience is a virtue etc
Title: Re: Fundamental Valve Dishonesty
Post by: jr2 on September 29, 2014, 07:45:20 am
Granted, unlike Steam initially, you can transport the results of the FSO installer from one machine to another very easily.

But if you're on that kind of a connection, why would you be buying a multi-gigabyte game on a digital distribution platform anyway? Never mind the installer, how are you even getting the games?

I'm pretty sure teh Googles can tell you a way to transfer most if not all of the downloaded Steam content (incl. games) to a new computer via a flash drive / writable disk.  I've done it before, just not sure if that included the Steam update, but I *think* that can be done as well.

EDIT: For an easy start, try this:

from http://gaming.stackexchange.com/questions/12695/how-do-i-move-steam-games-to-a-new-computer-without-re-downloading-them (post #4)

http://www.techmixer.com/steam-mover-move-installed-windows-applications-drives/



Title: Re: Fundamental Valve Dishonesty
Post by: Grizzly on September 29, 2014, 11:10:05 am
Like I said, I'm not singling out Steam. You can't do that with most installers. And I suspect you can't do it for Steam itself, only the games, right?

I think it works fairly well if you clean-install steam and zip it.
Although that's a bypass, obviously.
Title: Re: Fundamental Valve Dishonesty
Post by: Fury on September 29, 2014, 11:33:47 am
Like I said, I'm not singling out Steam. You can't do that with most installers. And I suspect you can't do it for Steam itself, only the games, right?
You can copy the Steam folder anywhere you like and it'll work without re-running the installer.
Title: Re: Fundamental Valve Dishonesty
Post by: karajorma on September 29, 2014, 11:37:12 am
Well that's actually pretty good then. Doesn't excuse needing the online installer in the first place but it's at least a step in the right direction.
Title: Re: Fundamental Valve Dishonesty
Post by: Mongoose on September 29, 2014, 08:00:27 pm
I'm not defending any practices at all, but like deathfun, I can't recall a single instance where I've felt the need to restart a machine while it was in the middle of an online install.  (That's of course discounting something like a hefty game download on Steam, but that's a different situation as it's a trivial matter to pause and resume said downloads.)  Your average program that falls into this category, Steam included, is on the order of 100 MB or so.  Even on the lower side of modern connections, that's what, 3 or 4 minutes at most?  In my usual experience the installation proper tends to take longer than what was required to download the data in the first place.  I can certainly appreciate that your situation may be different, and I agree that links to an offline/mass-deploy version should be much easier to find, but in the year 2014 I don't think it's asking too much for the vast majority of end users to wait a few minutes for a download.
Title: Re: Fundamental Valve Dishonesty
Post by: karajorma on September 29, 2014, 10:01:38 pm
And in the West you might be correct. But my basic point is that these features could easily be built into the online installer and make everyone's life easier.

I look at Flash as a great example of how not to do it. Not only does it only have an online installer, but the installer deletes itself soon after it starts downloading, regardless of whether it actually succeeds. If it fails you now have to find the installer again before you can retry. So if you download the installer, go away and look at a bunch of websites and when you come back it can't find the Flash website you have to start again.
Title: Re: Fundamental Valve Dishonesty
Post by: TrashMan on September 30, 2014, 03:56:21 am
F*** java.

Seriously.
It friggin bothers me with "Java Update available" pop-up's ever day. IT'S ALREADY UPDATED!  Not only that, it pops up TWICE! I got two java updates in my tray!
What idiot wrote the updater code?
Title: Re: Fundamental Valve Dishonesty
Post by: MP-Ryan on September 30, 2014, 02:36:08 pm
Online installers seem to be an annoying and frustrating necessity.  However, I think we can all agree that a very simple fix for this would be a checkmark in the online installer that says:

"Preserve files from this download and installation for future installation or distribution to other machines without an Internet connection."

How ****ing hard would that be?  Seriously?  You're downloading them to a temp folder anyway, just give us a bloody pointer of where to place it!

Oh, and kara, the bloody awful Flash installer constantly gets interrupted by my firewall when trying to update it on my work machine; I've found googling Flash offline installer usually gets me to the right place.  The Adobe website is utterly useless.  They used to provide a link to the offline installer under the alternate OS link, but it was gone last time I looked.
Title: Re: Fundamental Valve Dishonesty
Post by: karajorma on September 30, 2014, 09:01:59 pm
If they did that, and gave you a final "Proceed with installation" after actually downloading but before installing, the tech literate amongst us could even use the connection on a faster work machine to download stuff we could then take home without even needing to install on the work machine. You could just back out of the install after downloading the data you need.

I still really can't see why companies don't do this. That bandwidth does cost them extra money. Even saving 1% of Flash downloads is a quite enormous amount of bandwidth once you add it up.
Title: Re: Fundamental Valve Dishonesty
Post by: Nuke on October 01, 2014, 11:20:36 am
F*** java.

Seriously.
It friggin bothers me with "Java Update available" pop-up's ever day. IT'S ALREADY UPDATED!  Not only that, it pops up TWICE! I got two java updates in my tray!
What idiot wrote the updater code?

id like java more if it would clean up after itself, how many java developer plugns does firefox need? and i think the only thing i use it for is the arduino ide (why i still put up with its infuriating text editor is beyond me).  i also dont like that it asks to instal a bunch of things i dont want each time it updates. piggyback ware needs to die.
Title: Re: Fundamental Valve Dishonesty
Post by: MP-Ryan on October 01, 2014, 12:56:03 pm
id like java more if it would clean up after itself, how many java developer plugns does firefox need? and i think the only thing i use it for is the arduino ide (why i still put up with its infuriating text editor is beyond me).  i also dont like that it asks to instal a bunch of things i dont want each time it updates. piggyback ware needs to die.

This.  A million times this.  Any utility platform that tries to install bloatware is highly suspect.  I only have Java installed because it's required for several Cdn gov services, most importantly tax account access.