Logo

CS.RIN.RU - Steam Underground Community

Cool members bookmark the index page.
It is currently Thursday, 21 Jun 2018, 03:11

English | Русский




This topic is locked, you cannot edit posts or make further replies.  [ 636 posts ] 
Author Message

Post Post subject: MiSteamSuite - Updated 21 SEP 2011   
Posted: Tuesday, 02 Jun 2009, 20:40   
User Редкий гость
User avatar
Joined: Thursday, 21 May 2009, 13:06
Posts: 40
MiSteamSuite

Downloads and Fixes are at the bottom of this post.
Addons are in the second post.
Make sure you read the INSTALLATION section below!

Description

The MiSteamSuite comprises of a set of tools to help you take control over your Steam experience.

The tools share a common library that allows for fast and efficient maintenance of sourcecode across the entire suite, particularly the more complex aspects of Steam like cache and blob file processing.

The MiSteamSuite has been designed in such a way that you can use any of the tools either together or as a single application.

Credits

This suite of tools was only possible with code, concepts, help and documentation from the following people:

    Diviton
    Shmelle
    steamCooker
    Da_FileServer

Special recognition goes out to the following people for quality testing, along with actively developing new concepts, ideas and configurations for MiSteamSuite:

    PeJpepiG

Thanks go out to all the following for allowing use of their emulators or plugins within MiSteamSuite:

    REVOLUTiON
    hCUPa
    RBPFC1
    ViTYAN

Prerequisites

MiSteamSuite is written entirely in C# and as such requires the [[Please login to see this link.]].

Installation

For a program to function correctly you must download the program, MiSteamTools and have .Net 3.5 installed. Suite programs are designed to all sit in the same folder to allow for shared resources.

Recommended installation steps are: (1-3) are mandatory!

    1) Download and install [[Please login to see this link.]]. (if you do not already have it)
    2) Create a folder anywhere on your system to store the MiSteamSuite. (we recommend a MiSteamSuite folder)
    3) Download and unpack MiSteamTools into your MiSteamSuite folder.
    4) Download and unpack any other MiSteamSuite programs that you wish to use into your MiSteamSuite folder.
    5) Run the programs and enjoy!

NOTE:

Documentation and FAQs can be found throughout the MiSteamSuite folder structure, please read them if you have any issues.

Suite Programs

Future releases of any program (including the shared library) may be made independantly of the others


Image
          MiSteam
          Allows you to use Valve's Steam client exactly how you want.
          You can pick which subscriptions you want Steam to use per user.
          You can force Steam into offline mode.
          You can hot load users directly from MiSteam, removing the need to log in and out of Steam.
          You can configure cd keys per application to be applied prior to launching Steam.
          Steam itself remains unaltered and its files are not patched in any way shape or form. Only your user account subscription record is modified.

Image
          MiSteamInfo
          Allows you to browse the most common CDR (Content Description Record) application data quickly and efficiently.
          Search for applications, and learn their AppIDs and installation folders.
          View which cache files are required, which are optional and their encryption keys.
          View all the available launch options and their command lines.
          View all the the user defined records including registry entries, store pages, icon references, installation scripts and much more.

Image
          MiSteamPrep
          Formerely part of GCFPrep (now deprecated).
          Allows you to prepare Steam content for offline or LAN use.
          Supports GCF and NCF content preparation.
          Highly programmable, allowing you to customise your content prior to use.
          Supports CDKey registration and VDf parsing for registry setup and support program launching (e.g. DXInstaller, Component registrations, PhysX installations etc)
          Steam itself is not used, and you do not require an internet connection to run singleplayer or multiplayer across a LAN.

Image
          MiSteamSync
          Formerely part of GCFSync (now deprecated) and GCFPrep 1.7 (now deprecated).
          Allows you to keep both GCF and NCF Steam cache files synchronised across networked computers.
          Has the ability to request, create and apply patch files to enable updating of outdated cache files.
          Designed for use with the MiSteamSuite tools.

Image
          MiSteamTools
          Provides common functionality across MiSteamSuite programs
          Developer support planned for future versions


Downloads

Fixes

Fixes are posted between releases. They are usually in the form of a single executable or dll file that fixes a show stopping error before the next version release. They should be used as a supplement to the main files below, so download and install the main files first, then overwrite with any fixes present here.

21 SEP 2011 There is a test fix for MiSteam with the latest Steam Client:
http://cs.rin.ru/forum/viewtopic.php?f=29&t=52701&start=629

[[Please login to see this link.]]
Updated config files
Updated Support files
Newest revemu (9.83) (including items_440.bin)
Plugin fix for missing steam_appid.txt required for latest revEmu

MiSteam Fix [10 JUN 2010]
Fixes MiSteam to show all DLC content
Adds Steam3Subscription patching (only effective when Steam is in offline mode)
Requires the MiSteamTools fix below

MiSteamPrep fix [01 JUN 2010]
Adds compatibility with new platform dependant (win/mac) content
Requires the MiSteamTools fix below

MiSteamTools fix [01 JUN 2010]
Adds compatibility with new platform dependant (win/mac) content in the CDR
Fixes unknown field errors in the CDR


Main Files

[[Please login to see this link.]] REQUIRED

MiSteamTools 1.0.3 [05 OCT 2009] REQUIRED


MiSteam 1.0.2 [05 OCT 2009]

MiSteamInfo 1.0 [02 JUN 2009]

MiSteamPrep 1.0.3 [27 JUL 2009]

MiSteamSync 1.0 [02 JUN 2009]


clientregistry.blob [02 JUN 2009] ONLY NEEDED FOR OFFLINE COMPUTERS


Last edited by MiCrew on Wednesday, 21 Sep 2011, 22:27, edited 26 times in total.

Top
 Profile  

Post Post subject: Re: MiSteamSuite 1.0 -- 02 JUN 2009   
Posted: Tuesday, 02 Jun 2009, 21:00   
User Редкий гость
User avatar
Joined: Thursday, 21 May 2009, 13:06
Posts: 40
MiSteamSuite Addons

Listed here are additional files that have been provided for use with MiSteamSuite programs by MiCrew and members of this community

MiSteam

    Additional Language Files
      Extract into your \Language folder.

      German

MiSteamInfo

    Additional Language Files
      Extract into your \Language folder.

      German

MiSteamPrep

    Additional Language Files
      Extract into your \Language folder.

      German

    Additional Emulator Files
      MiSteamPrep is designed to run "out of the box" with the REVOLUTiON emulators that are included, however you can experiment with other emulators if you wish.

      Extract into your \Emulator folder.

      SteamEmu by hCUPa

      HookEmu by RBPFC1



MiSteamSync

    Additional Language Files
      Extract into your \Language folder.

      German

MiSteamTools

    Additional Language Files
      Extract into your \Language folder.

      German


Last edited by MiCrew on Sunday, 26 Sep 2010, 22:06, edited 12 times in total.

Top
 Profile  

Post Post subject: Re: MiSteamSuite 1.0 -- 02 JUN 2009   
Posted: Tuesday, 02 Jun 2009, 21:08   
User Редкий гость
User avatar
Joined: Thursday, 21 May 2009, 13:06
Posts: 40
MiSteamPrep Configuration Details by PJG

steam.dll, steamclient.dll, tier0_s.dll and vstdlib_s.dll are all taken from Steam installation. masterserver.vdf is setti's one.

Default Support Files.xml:

    steamclient.dll, tier0_s.dll & vstdlib_s.dll:
      Are copied from Configuration\File to Binaries
      Is needed for:
        gcf based multiplayer source engine games that are missing steamclient.dll

revemu.xml:

    OriginalSteamClientSupport:
      Will be set to MiSteamSuite\Configuration\File\steamclient.dll
      Is needed for:
        games doing digital signature check on steamclient.dll
        gldsrc/source multiplayer games to enable serverbrowser
        gldsrc/source dedicated servers to enable VAC, list server on Valve master server and assign Steam clients their regular SteamID
      Enabled for:
        Everything

      Known problems:
      Some games like DoW2, FEAR2, Empire TW, ZenoClash might not work. If that's the case disable OriginalSteamClientSupport for this games, check for an updated revemu first.

    OriginalSteamSupport:
      Will be set to MiSteamSuite\Configuration\File\steam.dll
      Is needed for:
        Source engine games to support legit SteamIDs
      Enabled for:
        Everything

    SteamClientConfigAppID
      Sets SteamClient=True in rev.ini if enabled
      Needed for:
        Almost every game/tool
      Exceptions:
        All multiplayer source engine games/dedicated servers using SteamClient interface older than 007 (CSS, HL2:DM, The Ship,...) excluding Dark Messiah Multiplayer, won't work without SteamClient=True.
        All goldsrc/source dedicated servers

    SteamClientFileAppID:
      Copys revemu's steamcient.dll to Binaries if enabled
      Needed for:
        Almost every game/tool
      Exceptions:
        All multiplayer source engine games/dedicated servers using SteamClient interface older than 007 (CSS, HL2:DM, The Ship, Dark Messiah,...)

Setti MasterServer.xml:

    Copys masterserver.vdf from MiSteamSuite\Configuration\File\config to game's installation
    Copied to:
      Has only to be copied for game's not using steamclient emulator (CSS, HL2:DM,...) to platform\config


Last edited by MiCrew on Tuesday, 28 Jul 2009, 13:03, edited 4 times in total.

Top
 Profile  

Post Post subject: Re: MiSteamSuite 1.0 -- 02 JUN 2009   
Posted: Tuesday, 02 Jun 2009, 21:08   
Super flooder Почетный графоман
User avatar
Joined: Saturday, 29 Jul 2006, 19:01
Posts: 981
Now this looks like a decent solution to any single user out there. Great job putting it all together into a single solution. I applaud You on this one. :o :BRAVO:

_________________
[[Please login to see this link.]]


Top
 Profile  

Post Post subject: Re: MiSteamSuite 1.0 -- 02 JUN 2009   
Posted: Tuesday, 02 Jun 2009, 21:11   
a.k.a. Shaman AlicanC
User avatar
Joined: Friday, 15 Dec 2006, 14:43
Posts: 3742
Location: Istanbul, Turkey
Nice.

_________________
I'm convinced that the only thing that kept me going was that I loved what I did.

I extreme this forum.


Top
 Profile  

Post Post subject: Re: MiSteamSuite 1.0 -- 02 JUN 2009   
Posted: Tuesday, 02 Jun 2009, 21:11   
Super flooder Почетный графоман
Joined: Friday, 14 Apr 2006, 15:56
Posts: 1088
gecka wrote:
Now this looks like a decent solution to any single user out there. Great job putting it all together into a single solution. I applaud You on this one. :o :BRAVO:



Thanks, it wasn't easy.

But I must also applaud PejPepiG, who put in just as much work testing, configuring and thinking up new features as I did coding! :shock:

Also, thanks to all those who have helped along the way - they know who they are! ;)


Top
 Profile  

Post Post subject: Re: MiSteamSuite 1.0 -- 02 JUN 2009   
Posted: Tuesday, 02 Jun 2009, 21:18   
User Редкий гость
User avatar
Joined: Thursday, 21 May 2009, 13:06
Posts: 40
Can any mods swap the second and third posts around so that the Addons are easier to spot?

starz was too damned fast!! :laughing:

*EDIT*

Uploading initial versions here so it is easier to maintain update links in the main post in future.


Attachments:
MiSteam_1_0_1.7z [58.17 KiB]
Downloaded 3072 times
MiSteamInfo_1_0.7z [47.57 KiB]
Downloaded 7630 times
MiSteamSync_1_0.7z [58.84 KiB]
Downloaded 6907 times
ClientRegistry_June_2009.7z [798.72 KiB]
Downloaded 8779 times


Last edited by MiCrew on Tuesday, 23 Jun 2009, 08:02, edited 2 times in total.
Top
 Profile  

Post Post subject: Re: MiSteamSuite 1.0 -- 02 JUN 2009   
Posted: Tuesday, 02 Jun 2009, 21:27   
[ˈpeɪˈpeˈpɪg]
User avatar
Joined: Monday, 01 Jan 2007, 15:21
Posts: 2000
Location: Everywhere where there is good beer
Testing isn't that hard, just takes a lot of time.

Configuring is something different, after finishing you can't see all these appids anymore, and on last day before release you'll recognize you once wrote 22000 instead of 22200...
If people want to I can add information about configuration to this post. (why everything has been set the way it is now)

Thinking up new features is quite easy, they more or less just jumped out of my head.

I guess there is no need to request this to be moved to Release Section and being stickied (replacing GCFPrep)...

Also attached German Language files here, links will be added to first post.

_________________
Formerly known as PJG, but due to many people using this nickname I won't use it anymore.

If you believe in best_matrix07 being an annoying little kid with an annoying avatar and are 100% proud of it, put this in your sig.


Last edited by PeJpepiG on Monday, 27 Jul 2009, 12:20, edited 10 times in total.

Top
 Profile  

Post Post subject: Re: MiSteamSuite 1.0 -- 02 JUN 2009   
Posted: Tuesday, 02 Jun 2009, 21:28   
Super flooder Почетный графоман
Joined: Sunday, 02 Nov 2008, 13:22
Posts: 1235
Location: Norway
Nice release. :D
I'll be using this for my next lan pary.
I can translate it to norwegian.

_________________
[[Please login to see this link.]]
- Counter-Strike Protocol 47 must die.
- Password protected archive? - > cs.rin.ru
- Stop writing "Sorry for my bad english, Im from "insert random country here". Noone cares. Almost noone here speaks native english.
- If you cant read this properly due to other forum style: Sucks to be you.


Top
 Profile  

Post Post subject: Re: MiSteamSuite 1.0 -- 02 JUN 2009   
Posted: Tuesday, 02 Jun 2009, 23:45   
Super flooder Почетный графоман
Joined: Tuesday, 25 Jan 2005, 08:47
Posts: 515
Location: In the Dev Section
This looks like a pretty neat suite of tools.

BTW, I made a wiki article for this software: [[Please login to see this link.]]

_________________
Image
ClientRegistry Toolkit 0.5.1


Top
 Profile  

Post Post subject: Re: MiSteamSuite 1.0 -- 02 JUN 2009   
Posted: Wednesday, 03 Jun 2009, 00:24   
Retired
User avatar
Joined: Monday, 31 Mar 2008, 17:17
Posts: 6200
Location: Being smug somewhere fun
Awesome package. MiSteam which I love. The MiSteam info is a great substitute for CF Toolbox's GCF info. I love this stuff.

Edit: Sometimes I am getting "Invalid Token: %." This only happens for some subscriptions. Dawn of War 1 for example gives me this error. Even after I remove the subscription from the list, I still get the error.
Edit2: Psychonauts only shows as complementary. Strange.

_________________
The phrase "Login to [[Please login to see this link.]] and issue the GET command" springs to mind...
Image
I moderated this forum.


Top
 Profile  

Post Post subject: Re: MiSteamSuite 1.0 -- 02 JUN 2009   
Posted: Wednesday, 03 Jun 2009, 01:58   
Administrator
User avatar
Joined: Tuesday, 15 Nov 2005, 17:09
Posts: 10906
Needless to say that I really anticipated this. What comes to my mind right now is, thanks for being awesome Mitsu. And thanks PJG for your hard work. Mitsukarina mentioned a couple of times how much he appreciates it.
I'm really looking forward to using this suite and I will test it out properly on the weekend.

_________________

For questions and concerns regarding forum policy, contact a moderator first. I may not always reply to such PMs.

Bookmark this to stay informed during downtimes: [[Please login to see this link.]]


Top
 Profile  

Post Post subject: Re: MiSteamSuite 1.0 -- 02 JUN 2009   
Posted: Wednesday, 03 Jun 2009, 02:18   
I live here Три раза сломал клаву :)
User avatar
Joined: Saturday, 31 May 2008, 07:58
Posts: 2206
Location: Somewhere beyond the sea
This is awesome :) I'll be using the MiSteamSync probably the most since I've got 4/5 computers here to keep all of them up to date, espeically useful since my internet is so slow.

_________________
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Top
 Profile  

Post Post subject: Re: MiSteamSuite 1.0 -- 02 JUN 2009   
Posted: Wednesday, 03 Jun 2009, 02:39   
Advanced forumer Завсегдатай
Joined: Saturday, 05 May 2007, 09:52
Posts: 169
Gratz on your final release, ill be looking forward to testing it in my free time :D


Top
 Profile  

Post Post subject: Re: MiSteamSuite 1.0 -- 02 JUN 2009   
Posted: Wednesday, 03 Jun 2009, 02:48   
a.k.a. Shaman AlicanC
User avatar
Joined: Friday, 15 Dec 2006, 14:43
Posts: 3742
Location: Istanbul, Turkey
Okay. WoW EU servers went offline for patch maintenance so I had time to download and test this thing. Those are really nice apps with high quality.

Then ofcourse I jumped right into the "Languages" folder and started to translate. I noticed that included English language files are coded in ANSI. Not a big deal at all, but that's what the XML header says :P

Good job :twothumbsup:

_________________
I'm convinced that the only thing that kept me going was that I loved what I did.

I extreme this forum.


Top
 Profile  
Display posts from previous:  Sort by  
This topic is locked, you cannot edit posts or make further replies.  [ 636 posts ]  Go to page 1, 2, 3, 4, 5 ... 43  Next


Who is online

Users browsing this forum: No registered users and 2 guests


Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum




Powered by phpBB® Forum Software © phpBB Group