安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
That's not really up to Valve.
1) Big picture mode still lacking library selection during installtion of game and only installs everything by default on disk C (in my case it install nothing cos i have just 3 gb of free space on it for temp files), requiring to switch to deskop every time anyone with to install game.
2) Annoying steam overlay popups both in BP and Classic modes needs to have transparency options (look at Xfire v1 options and rip them off), and options to relocate position of such popups, cos many times in games and even on desktop they obtruding righ-lower corner when its needs to be seeing or clicked.
3) At the moment only grid pictures can be changed, but many steam games missing or have quite ugly 16x16 or 48x48 icons in list and mini picture in list (especially non steam games which kinda breaking design), and there is no way to fix it! Funcionality equal to "change grid image" chould be added to list mini image and icon.
I suggest to add extra folder next to grid, call it icon and minigrid or something, and combined folder as well (explained bellow) and store it as well with equal appids (could be usefull just to copy grid image to minigrid option). also would be nice to see checkbox like "use grid image in list view".
I think same child window should be used to set all 3 type of images with option to set 1 image for 3 types or set everything separate.
4) There is a real problem with missing images on games that was pulled of store or locked in some region. THIS SHOULD BE FIXED!
5) In continuation to previous problem, some games just missing images and any type of vital information, such as developer, publisher, release date, features such as support of gamepad. In some cases information is not missing, but wrong or misleading!
Steam moderation team SHOULD MONITOR such games and should has rights to ADD missing information without approval of developer and publisher in case if the did not do it.
To monitor and fix it effectively, i suggest to add button "report missing \ misleading information" on every store page, and split reports into cathegories such as "missing\incorrect\misleading" and "artworks, features, description". where user can add detailed description of what is wrong with this store page.
There are many games that has support of gamepads, but not reported as one, few games that does not support 32 bit OS but not reported as 64 bit only, games that has third party DRM and external account but not reported ho have one. Games that has regional locks or limitations but not reported to have one or lacking any details about what exactly is missing or locked.
In such case Valve content moderators should correct information with help of community reports.
6) Regional blocking of entire page should be stopped, if game is not available in region the page should be shown, but only without purchase button.
7) Regional ghetos with separate community, achievements and stand alone versioon of game must be stopped! Valve should force third parties to follow standard of generic single build of with same ID for everyone and some variations of files and language packs should be added only via external packageds to same id.
Existing "gheto" games should be forcely merged to single build, for example Fallout New Vegas and Dishonores or Duke Nukem Forever and Borderlands 2 and Alien Colonial Marines.
These games from 2k and Bethesda are most problems and the way they upload and configure them on steam is tearing steam appart and driving customers crazy, VALVE SHOULD FORCE BETHESDA AND 2K play by rules and follow standars even for already existing games that should be repackaged!
Do you remember fiasco of Borlderlands 2 RUSSIAN build that cause a lot of troubles thanks to 2K deploy engineering team stupidity? Same happened to DIshonored thanks to Bethesda deploying engineers stupidity... THIS SHOULD NOT HAPPEN AND IF IT DID, 3rd parties should be forced to change it and fix it!
Please Valve, do it if you care about customers and reputation of steam!
8) Games that has GDF information cant be registered in Game explorer, because GDF registration is broken like 1 year or two!
i made automatic URL to GDF convertor that takes game icons and generates exe launcher with just like one that Valve used back in 2007 and 2008 that was stored like appid_id.exe and puts in GDF information, i can share sources and explain how easy it could be done, would be nice if Valve will stop ignoring Game Explore and will add such generic autogenerated GDF to Game Explore same way it does with URL shortcuts on desktop, as option under "Create desktop shortcut" - "Created\remove game explore shortcut".
9) THere should be option to batch create desktop shorcuts for many games at once, and focus stealing popup "shortcut was generated" should be removed! You cant imagine how it slows down generation of several shorctus, there is no need to confirm that shorcut was created since we can see it on desktop, popups could be usefull in case of unobvious error, but not in case of obvious success.
10) Url shorcuts are buggy, they should be replaced with LNK shorctus that leads to appid_$id.exe generated launcher (with game specific icon and exe informaton, same that should include GDF) in Steam\Steam folder that will call of shellexec steam://rungameid/$id once launched. That will fix issue with game icon applied to steam globaly when LNK leads to STEAM.EXE, and will work fine with registering LNK exclusive features such as appearance and list of recent programs (URL does not appear there), abitily to pin them and so on we missing now since introduction of buggy URL shortcuts.
Im a little busy to write mode details about how this should work, so this is my Autoit code for such launcher that will explaine how easy it works:
Few more things i forgot yesterday:
11) Big Picture mode pays DOES NOT SUPPORT QIWI - this must be fixed!
12) Steam in Russia does not support PayPal - this must be fixed!
13) Ability to transfer money from one steam account to another should be added! Same way as trading, probably as addition to it.
14) Big Picture mode lacking system-available resolutions - please ALLOW US TO SELECT ANY RENDER RESOLUTION WE WANT not just 720p and 1080p and few more!
Incorrect resolutions casuing troubles on many sites which assuming actual desktop resolution and rendering it in limited or oversized space. I want to use my custom resolutions such as 1680x945 . There is a switch -fulldesktopres but it ruins pinned steam app history, and does not sustain in Autostart registry value. steam always reset it and anyway its not always a case to use desktopres only, we should have freedom of choice.
Also there are cases with many TV sets where 720p and 1080p resolutions not exactly like that and they are cropped a little, and with Nvidia cards you have to created custom resolutions to fit in TV screen space, and surely steam does not support such resolutions, so its really bad idea to give us limited number of resolutions! Enumerate all available resolutions and give them to us!
To get things done right next features should be done:
1] Disable rendering of fancy effects at all during gameplay, its should be blank black screen with no ram and vram, cpu or gpu usage.
2] There should be PER-GAME configurable option for resolution of BigPicture bg and overlay. So in high end games we can limite it ot 720p or any lower custom res, and in some older games set resolution that matching to what we have in game. This is need in addition to entire list of resolution selectable, to find sweet spot between quallity and performance. Steam should switch to custom-game-set resolution before starting this game. This should be implemented same way as per-game download settings, just copy UI from it and mix with resolution selection UI same way.
3] Option to disable DWM (Desktop composition) should exist as global override in general settings and per-game. Because having both big picture rendered and destop is double hit of performance, especially for games in Windowed or Fullscreen Windowed mode. There are many games that are slow as hell when DWM enabled. Setting to disable DWM for every game exe is kinda slow and not comfortalbe and not suitable for every user, so DWM should be disablable\enablable directly from steam. Doing it very easy via API DLL call too dwmapi.dll uint=DwmEnableComposition int=0\1. Prior game started steam should call DwmEnableComposition with 0, once game finished steam should call it with 1. Some games needs DWM, so for them its required to keep DWM on even if global settings says to turn it off.
4] Steam should have alternate Big Picture renders, via DX10\11\12, via OpenGL and via DX9, having not just DX9 renderer will help to avoid limitation of DX9 such as requirement to keep a copy of everything we have in VRAM in RAM as well, but in same time having DX9 mode will help to run BP on older PCs, but OpenGL could help that as well, since it runs everywhere not like DX10+.
5] To keep perfromance steady steam should implement functionality of tools like GameFire and Razer GameBoost. There should be global and per-game selectable list of processes and services that should be turned off during game play session and turned back on after game sesssion is finished.
This thing is not really about performance but since its equal functionality, and since some games require extra tools like mem hacks to fix FOV or render distance or some external lauchers like Texmod, steam should have equal list of processes and services TO START them before game starts, and finish them once game finished. Just do 2 opposite features.
And in addition to this steam should have option to allow custom laucher for any game, so that steam would pass all envrionment variables and CMDs, working dir etc to it be it exe, bat or any script of any registered extension (please dont limit it to exe only!) and it could pass evnvars and cmds to game exe or game's own launcher, also it would be nice if steam would have simple checkbox that would forcely hide UI or cmd windows of such launcher to make game launch process transparent.
Actually i wrote Steam Monitor in AutoIt that does everything i described and few more things like disabling exporer.exe to fix colors in old DDRAW games like starcraft and warcraft 2, cleaning ram. but due of generic fashion of steam child processes detection, due of some launch chains that makes processes orphaned, and due of cooldown periods i need to set to keep low cpu usage, there are some delays between lauches and shutdowns of some processes, and i cant lauch or shut-down before game starts, in most cases i have like 5 seconds for this, but steam does not wait for my tool and rest of things happens after game is lauched and when it finished my tool needs to wait like 5-10 seconds to be sure. So external tools no so good as same functionality righ in steam (both in desktop and big picture), so it would be really good if you will implement this, many users would find it really helpful! Allowing such automation per-game is way to go Valve not only for performance resource preservation reasons.
6] Whenever steam running long time it eating more and more of RAM. before launching the game it really should unload and flush everything unused (well maybe except for opened browser window that has now separate process embeded into steam windows) to be as clean as just launcher (Desura has such option that unloads unused resources!).
Now back to other features:
16) Steam really needs to have checkbox (global and per-game)
+ close steam after game closed
+ close steam only if game was launched outside of steam (meaning with arguments like -appid or steam://rungameid/ )
If only 1st checkbox is checked, steam will close after every game launched externally or internally, if both or 2nd checked it will only close itself if steam wasnt running or was and game was launched externally with arguments passed to steam.exe.
GFWL client and RGSC had this option long ago, and Origin already has such option for a while and it really nice, because now this crap shuts itself right after game and does not eat performance when nobody playing, shame that Uplay and Steam still does not have such option.
17) Also steam for its DESKTOP MODE should have checkbox (global and per-game):
+minimize steam to system tray once game launched
++ force minimze everything during launch of game
it was really annoying for many years that steam window stays on desktop when game is launched.
It should has only friends window and list of games just like mini mode, and this green letter button that shows new items in inventory, new comments and so on. and ofcorse notification popups that friend is online, playing game or wrote somthing to use, notifications\announcement from groups should be here as well.
Whenever notification about inventory item is opened, or notifiaction about new comments, steam should be started transparent and fas way (maybe use some env var and arguments to prevent steam from checking updates on start at this moment, hide any launching windows to make it look like steam wal already launched)
Whole chatting functionallity, including voice chating, should be here, usage of graphics should be minimal, minimal size of avatars and game icons, no extra unnecssary resources should be used. launcher functinallity should be minimal as well, just launch game by click or select any big steam righ click features... but there is a catch! It should not have this features, to open any extra windows that should be opened for such features, open browser, this "steam mini instant messenger" aka "SMIM" for short, should launch main steam client and be embeded to it same way you do it now with browser process, so that even if somebody will close steam (be it feature #16 or someone will decide to close steam), all the chat history and voice conversations happening will not be interrupted.
With such SMIM (sounds almost like STEAM) every launched game should be considered as launched external, so we can close steam after game launched from SMIM.
Such thing would also allow us to JOIN game if we invited, and in same time we dont need to run whole steam to be online and recieve such invites. Server browser could be moved here as well.
So main goal of such feature is to keep LITE steam always running for core chattin, notification and game launcher and game join features, while for ♥♥♥♥♥ thing heavy steam client needs to be launched.
There could be issue with keepin thing up to date if we will launch it transparent and fast from steamservice, in this case we can dublicate update check to steam service and let it check for updates, download it in bg and ask to perform it same way steam ask sometimes.
Also to avoid dublicate windows and tray icons, they should be embeded and merged when both steam and smim running, especially when bigpicture used, so all smim windows should stay hidden and pass chat history and voice chating to big picture ui, but once BP is close chat history and voice chating and notifications should shift back to SMIM ui.
Also it would be really nice, if SMIM could just like Raptr, be used as universal messenger for Skype, MSN, ICQ, Xfire, Xbox live, PSN, Raptr and more networks like Twitch, Facebook, VKontakte, Twitter (only DMs) and so on. It would be really nice as well if SMIM would kindly report gameplay time to Raptr and Xfire servers, so that native Raptr and Xfire clients would not be needed anymore to keep gameplay statistics, and surely ability to chat with Xbox and Playstation friends from PC and Steam would be KICK ASS feature for ultimate gaming expirience and cross-platform communication! Well, Raptr does it alreay, allowin to chat with steam, xbox, playstation players. But would be really nice and more streamlined if steam could do everything of this as well in tiny mini client and in main client as well.
Maybe you should buy Raptr or Xfire and their tech and programmers until AMD did it? To do it faster and more effective way and to merge both networks?
19) Duplicate what i just said to mobile clients as well - having one universal gaming messenger for all platforms in steam client on smartphone would be really better than having 10 battery eating clients running in same time.
20) Port everything you done with fresh hot iPhone steam client to Android one, because Android client very old, ugly, slow, battery eating, missing many new features and WHY THE HELL YOU NEVER UPDATED it it for 2 years?
21) See Nvidia Shield? See splashtop? See Onlive and Gaikai? Do a Steam Valve Shield with every Iphone and android device! Allow to use home-streaming and even home-to-internet streaming from PC to Smartphone and Tablets with ON screen buttons that emulates keyboard, mouse and dinput or xinput controllers, or with actuall gamepads and keyboards and mouses connected to smartphone or tabled with OTG connector or Bluethooth or wifi.
Getting started if from ground would be hard, so you can partner up with Nvidia and merge Shield features to steam, or you can buy Splashtop company and use their pretty well established technology as start, or you do both or just license tech from Nvidia or Splashtop!
22) Steam if following behind rival in terms of modern trends such as Broadcasting and recording gameplay. Xbox One, Playstation 4, Origin, Uplay, Raptr, Xfire (who did it first and everything steam already ripped off), Nvidia Expirience, everything can now broadcast gameplay to twitch... everything except for STEAM!
It would be really nice if steam would use open source code of Open Broadcaster software, merge it into steam overlay and currently used home-streaming tech, add some automated announcment features for twitter, facebook. VK personal pages and groups, including steam groups, and would allow to broadcast, record and uploud any steam and non steam game to not just Twitch, but to Youtube as well, and other popular services too.
And if you do, please use Nvidia Shadowplay technology to keep resource usage minmal as well as minimal temporary files that uses HDD during gameplay. AMD should have similar tech now, but i dont know about them. Just do it right and do it fast, because you laggin behind everyone!
23) Everywhere, where steam allows to use upload or download speed, number of speed options is VERY LIMITED, for example i have 768 kbps upload speed, but steam allows me to use only 512 kbps or 1mbps, and i m loosing about 25% between them.
So just add more IN-BETWEEN values or\and add CUSTOM VALUE everywhere where we can select speed. Let ust choose our own maximum and minumum, just let us enter numbers and select if we entered kbps or mbps or gbps (future-proof feature).
This would extreamely usefull for download limitation speed, for home-streaming fine-tuning, and for Twitch and other services broadcasting if and when you will impement this.
This is exactly same issues as we have with list of resolution, Valve, stop giving us limited options, allow us to get entire list of what available to us and custom values as well. We are PC master race, do you still remember that? And what makes us different from console crowd? FREEDOM OF CHOICE AND RICH OPTIONS AND CUSTOMISATIONS! As less of this we have, as less PC we are, so please dont go completely consolish limited option and freedomless route, dont forget about giving us option to enter custom values everywhere!
24) Almost forgot about this - Steam big picture mode designed for only 16:9 aspect ratios, in any other its just letterboxed.
How about making smart scalable layout that adapts itself to any resolution, be it 4:3 16:9 or any tripper screen custom, and takes entire screen space? Ok i know its not that easy, but you cant start at least from temporary solution - 1st, stop cropping and letterboxing screen, just keep horisontal layout as is in any res (for taller resolutions) and rest just should be smooth gradient continued from centered part of screen, fo resolution wider thant 16:9 good start would be to allow space at left at right smoothly fade out to empty gradient.
2nd - for a start at least do laytouts for 4 most populart aspect ratios - 16:9, 16:10, 4;3, 5;4.
3rd thing would be to do autodocking and scalling of elemts on screen no matter which ratio we have.
Please remember, that big picture mode used not only on TVs near sofas, many people use it with normal display, just because we prefer gamepad controls, which arent working in desktop mode!
26) Add Speech-to-text text entering mode in addition to daisy wheel. You know, entering big amounts of text from gamepad is hard and slow thing, but entering it just by saying would be fast and easy. I do it on my Android smarphone all the time (and as you can see i do a lot of writing) and speech recognision save time a lot, i think you could borrow some google tech under license or find someone better.
Also consider to add mic or mic+headphone slot to Steam controller and think about expansion slot to add something like Chatpad keyboard for Xbox 360 controller, because text entering from gamepad is a big issue for big picture mode.
27) Steam store has pretty bad "memory", whenever you return to previous page in catalog using browser's back button instead of direct clicking on page, you are returned to very 1st page. This is extremaly annoying in case if you are trying to buy several games. Only click on BUY button leads you directly to wallet, and then you have press back and everything got reset.
Steam store page should be rewritten allow, because now it feels more like slow and akward Web 1.0 era pages and nothing muhc like Web 2.0.
1st fast solution of problem would be - BUY button just adding item to wallet, but not redirecting to it directly, so that user cant press BUY on several items per page and even go to another pages.
Buy button that works like that should be added in every list of games, even in catalog, so that user can add bundle of games without going to wallet and leaving pages where he pressed Buy button.
Especially usefull it would be if buy button would appear directly in WishList, in news about friends now owning that game or achieved something.
Or it could be done as extra button "add to wallet" everywhere.
This is how e-wallets actually should work, you adding item to wallets without checking out wallet every time after you added anything to it. Once you finished adding items to wallet you should go to checkout page. But Valve's Wallet logic was broken since day 1 and still is. Its like if you are in SUpermarket and going to cassier after every item you put in wallet, showing it to him, than going back and adding one more item, going back to cassier, going back for another item an it happens like that untill you add last item. Why in a world customer should go to cassier after every item, instead of going 1 time when all items collected?
You see what exactly is broken in your logic Valve?
Also this causing psychological effect, that leads to lower number of sales per session. Why? Because people getting tired to got to wallet 10 times in row and than back and browsing from begining and looking directly at page of each game.
If only quick shortcut like "add to wallet" button would be present everywhere where game appears to be listed, people would add more games to wallet in shorter time, they would be less tired, and would spend more money faster!
Productivity of Store UI leads to productivity in spending and gaining money!
28) There is one more issue with wallet - its freaking slow, when you need to remove item from Wallet you can do that from pressing same button you pressed before (i mean that Add to wallet button i described above should turn to Remove from wallet in same places everywhere). And pressing REMOVE item restarts entire page!
This goes very slow and clunky if you have like 10-20 DLC packs and need to remove something you already own. IF items for removal is in the end of list - pressing one button REMOVE would lead to about 10 second of delay until item is removed, page refreshed, you are moved to top of page and need to scroll back to botton of page to remove next item.
Why in a world you cant do pages more dynamic? Why are they so static? Removal should work like this: you presse remove, items removed from list and its dynamically re-ordered to fill the game, in a matter of second withour refreshing entire page, THINK AJAX VALVE, we are in 2014 year, not in 2004!
29) Well, very static pages that fully refresh instead of dynamically loading and unloading some changed elements is one big problems of every web page on steam, almost everything (including wishlist, comments under news and even community forums) needs to be manually and fully refreshed instead of just loading new stuff, and unloading old. Every pages really needs to be rewriten to be more dynamic and ajaxed to avoid page reloads for every little thing.
30) Untill i forgot this - there is a big browser cache issue. Steam uses like 4 separate caches.
2 very old and slow webkit caches used for Big Picture storefront and saving grid images, icons, page elements for offline view. And for some reason these 2 caches are very broken, i dont know for sure but it seems like cached files getting expired and purged in this mode or otherwise not properly refreshed once they updated on server, this leading to missing pictures for game in library, missing achievement pictures and descriptions especially in offline mode or pictures not getting updated after server-side updates.
2 or even 3 more crome embedable framework (CEF) caches exist separated for Steam Desktop Overlay, Desktop Browser, Big Picture and BP overlay Browser (i think BP and Desktop browsers not have shared cashe once embeded web helper was introduced).
Why in the world we have 4 or 5 separate caches? They are all must be unified into one single cache folder, because: having separate caches wasting HDD space and lifecycle (SSD anyone?) for dublicated items, wasting time to redownload what already was downloaded to another cache folder, wasting network traffic (many people still have trafic limitations. you know?), wasting more RAM to keep same items from different caches in RAM for fast usage in steam, making it harder to maintatin code, fragmenting HDD data more, loading slower and so on!
Cache should be one and for all!
Well, except for icons for obvious reasons (windows cant read icons from browser cache to add them to shortcuts), and i insist that grid images should be downloaded directly to GRID folder (where custom icons now present) and cached there permanently (meaning steam should not override it once it downloaded or was replaced with custom image, even if server changed it, but this "refresh icons" feature should be present per game under custom image option), as well as other icons from games list, user avatars, game backgrounds for detailed view, achievements icons and description, and few more graphical and definitive elements that used in Steam UI and needs to stay even in offline mode should be cached in same fashion in some folder nearby, where user can openly look (and replace )at avatar jpg\png of any friends, xml or json file with achievements (this should be forcely refreshed with server updates, not like grid and other game icons) for some game etc. Rest of things should go to one unified CEF cache that accessed by everything that uses browser engine. Well items from Steam UI such as grid images, icons, avatars, achievements definitions, etc should be caches in unified browser cache 1st, than extracted from it to simple UI related folders as plain files for permanent stay, from which, instead of browser cache, steam should load it into UI.
31) Owned games and dlc packs should be marked as owned everywhere where they listed. At the moment to get idea if you own game or DLC you looking at catalog, you have to open store page and add everything to wallet then remove 1 by 1 :-(
32) Family sharing does not work like family sharing - third parties that does not use any CDKeys or external accounts should not have rights to remove their games from familty sharing. We own the games we paid for, we own the rights to decided if 10 of our family members or friends could play our games.
Sharing is very restrictive now, when friend playing any game, you cant play any of his games, and if you started playing before, you kicked ouf game in a middle of progress in 5 minutes.
Whe i share disk with game to my friend - I CANT PLAY THIS 1 particular game until friend will return it to me, and friend can play it anytime until he will return this particular game. If ill give 10 disks to my friend i would not be able to play them all, but if i want to play i will ask anything i want to play again, and yet friend can keep something i dont play now and could keep playing this particular game until i want to play it!.
Sharing entire libray is not like giving every of your disks to friend, because you are like still having all of these "disks" on steam. so this is more like telling friend "hey here is key to my house\room you can come here and take any 1 game you want and play it", so we not sorta giving every disk we own, we giving the right to come to use and take any disk.
When friend starting to play any game of shared library, its equal to act when friend used granted right to come to my house, take 1 disk to himself and play it.
This means that if my friend playing 1 game from libray, i should not be able to play ONLY THIS ONE PARTICULAR game while he playing, but if want, i should write a steam message to frien and tell him i want to play it, and ask how many time he need to finish it or save the progress. If friend is good it will go smooth and i can wait until he finish, if friend is ♥♥♥♥ and playing more than he promised, i should be able to press button "force quit the game on friends machine" and select time i want to give my friend, minimum 10 minutes, and only in this case, UNDER WILL OF ORIGINAL OWNER, TIMER OF FORCED QUIT SHOULD BE ENABLED. not every time im starting to play any game!
This also means, that if i and friend playing different games from my folder, no forced quit should exist.
Additionally this means, that friend COULD START PLAYING ANY OF MY GAMES, WHICH IM NOT PLAYING at the moment! Restrcitin access to entire library if im playing just 1 single game is stupid and unfari limitation, access should restricted to 1 particular game original owner playing at the moment, other games should be availalbe to play at this moment.
This is how just and realistic (just like in real life with real CD), family and friend sharing of games works! And this is how it should work on steam.
Also i insist that even games that has CD keys and external accounts should be sharable, but only games, not CD keys! This means that friend could install and play this game and any of it portion of it which does not require account or cd key (mostly old games like DOOM 3 or Call of Duty 4 used CD keys for MP while SP was playable without entering CD keys), this means that any game that uses CD key for DRM activation could be started but could not activated sine CD key would not shared to friends. This would be just like giving DIsk without manual that has Cd key on backside.
If someone bought BOOK or CD or CAR or HOUSE, after using it for while, no matter how long, anyone has rights to sell it, destroy it, gift it to anyone, move it anywhere! Same applied to digital software. So when someone tired of playing some game - someone should be able to SELL IT, or someone should be able to BUY used game for custom price.
To follow this law and basic principle of justice and private property principles, Steam should provide EVERYONE (not just EU citizens) ability to Remove game from owner's libray and move it to Inventory, to trade for other games or real money. And not just trade! Owner just like in real life could gift non extra copy but a single copy owner poccess, which in this case will remove single copy from owner's libray, making him not owner anymore.
In addition to this, every extra purchase of product, that was already owned, should GRANT an extra copy to inventory. NOT IN SOME OCASIONS, BUT EVERYTIME! This also means, that Valve owe many extra copies of games that was purchased before 2nd time or in some bundles, and should provide these extra copies, better late than never.
Number of extra copies should not be limited.
For example i bought Saints Row 3, then i bought complete package with every DLC, and also bought Deep Silver humble bundle, i recieved legal rights for 3 copies of game! But i only have 1 enlisted in my library, by law and principles of justice and just any formal jogic i should have 2 extra copies in my inventory! But i dont have any one extra copy, and this violates my rights! Valve should not do this! Valve should be just and provide copy no matter what third party publisher think about this.
In real life if you paid 3 times for same product, you will have 3 items of same product! If someone gifted me same thing 3 times, i should have 3 items not 1!
It should not be any different for digital products and Steam.
To gain something from re-selled games (but no gifted ones!) Valve and Publisher of this game should get some reasonable royalty of such sale. Ofrouces it should not be taken directly from fact of sale, Valve or Publisher dont have rights for % of re-sale, like BMW has not rights for % of BMW car you just sell another guy.
But if transaction is happening via BMW's owned bank or transfer service, they could get some little % for providing transaction service. So Valve could get a little 1-5% for providing transaction platform and to please greedy publishers that dont like re-sales of used games, Valve should split this 1-4% of transaction price 50\50 or 25\75% with publisher.
That would be reasonable thing, that should be implement exactly same way as CARD trading done right now, you enter price you want, roayalties added to it, and another user has to pay final price.
Would be even better if Valve would allow any game moved from library to inventory be tradable just like cards. So this coud be done invidualy via trade UI by 2 users, or game could be autosaled via trading market. This would let Valve to kill GameStop in rival wars ;-)
34) Provide refunds automated way - this is one of the core customer rights in almost every country. Defective product, or product that does not meet advertised expectations, or simply considered as a total failure and waste of money - should be refundable and not just one sinlge time.
If someone release game that does not work or simply dissapointing, that someone does not deserve money of customer, and customer who does not recieved expected satisfaction of product deserve a right to get money back and return product.
Well, i know that some users would try to abuse system, would finish the game and then would try to get money back.
But you have to be realistic - amount of such users would be minmal, you cant treat every customer as potential thief and liar, and stipt us all from our rights just because some minority abusing system with their rights.
Steam has many features tha could allow autodect how true or false are statements of dissatisfied customer.
You have gameplay statistic, you know how long of time user has played and how long every sessions was, having such time and individual data for every game how long it is in average, that would allow to detect if user had chance to finish game just by comparing average time needed to 100% finish this game and how many time he actually played, if user have not yet, steam should grant refund option right on Store page of product.
You have acchievements statistic, many achievements allow to tell directly at which point of game user is, there should be a marker for every game, for achivement that indicates that game was finished, this means that if no such achievement unlocked - user has automatic permission to get refund.
For some games that does not have story and kinda endless, these is a way to detect user progress in game but overall number of achivements, so lets say if number is less or equal to 75% of achievements, this means game far from finished and should be autorefunded if user wants.
In some MP games like Call of Duty and so on, there are achivements for ranks. Every game should mark achivements tha indicates that player passed more that 75% of ranks. So this means if user's rank is bellow 75% of highest available user have autogranted permission for refund.
You also have more direct statistics that tells more details about user progress, so you have to use automatic analyzis, and some general fair patter like "if user have not advanced far than 75% of overall progress - automatically allow to refund game if requested", and you should encourage third party developers to embed this statiscit metrics via SteamworksAPI to allow steam servers to collect detailed information about game progress, play time, crashes and everything to do a better automated judgment if user has granted permission for refund.
Many games usese steam api to make crash dumps and steamerror reported sends them to valve servers, so you have even statistics of how often game crashes. and if that happens often in short period of time (even if other options does not grant refund, because you know some patches could break game that worked before, and thats quite a reason to get refund and quite a good motivator for devs to patch game again to not lose their money).
So there are pretty much a lot of statistic data you have to automatically detect if user abusing system, finihsed game and want to get money back, or if user trully dissatisfied at point where he does not want to finish the game and want a refund and in this case it would be autogranted.
In case if system think that user trying to abuse it, it should automatically generate request to steam support, wit all th statistics both visible to user and support attached and witch chance for user to prove he does not want to abuse system, with human judgment if he telling the truth (after some proves provided of what exactly and how can dissatisfy user).
This would make Valve an angel in eyes of every customer, because now NO REFUNDS policy and bad support service is most hated thing about beloved Valve, even evil EA despite being ♥♥♥♥♥♥ in about everything are actually better in quick support and refund policy. the allow to refund any Origin game in 24 hours since it was launched 1st time, thats not quite a fair solution, but better than one-time gesture of Valve. so Valve have to be better than EA in this and provide solution like one i just descibed above.
35) Please, stop rising of old game prices, set some rules, that if game is sold for more than 1 or 2 years, its price cant be rised. If it sold more than million or 2-4 of units, its price should reduced after some time. Also set some automated price reducement based on time and overall number of sales and dynamics of game sales:
Meaning that as longer game available on steam as lower its price, as more copies of game was sold as less revelant its sales to publihser and as lower its price, as less number of sales happens in some amount of time, as faster price reducion goes.
This may look like bad idea, but in fact this will boost sales of older and well-sold game and would allow to keep fair prices.
Add a LAN Mode/ LAN Party Mode, which allows limited sharing of licenses inside the local network. In contrast to the family sharing feature, this would allow playing simultaneously using only one or a few licenses (with more people playing than licenses available, but as I said, with limits). For details, see this thread: http://steamcommunity.com/discussions/forum/10/540743757709311236/
I remember hearing that if Valve had let you use a library of someone else's through SFS while they were playing another game, publishers would begin leaving Valve. Why not have it as optional feature for developers to enable per game, with one of the tags being Full SFS support right next to where it would say "Single Player" or "Partial Controller Support?"
My thoughts exactly. If you look into the other thread I posted above, this was one of the main points. The publisher decides whether he wants to support the feature, and he also gets to decide, how many people can play with one license. As I said, these are the details and there is a LOT to think about, but that is up to the devs. I just like the idea as such, which is why I'd love to see it being added to the list. In case it is unfeasible for some reason, then it ends right there.