CS.RIN.RU - Steam Underground Community
http://cs.rin.ru/forum/

[Release] MiSteam Steam Subscription Patch v0.6.6 Alpha [27-MAR-2009]
http://cs.rin.ru/forum/viewtopic.php?f=15&t=51439
Page 4 of 10

Author:  artemon21 [ Tuesday, 10 Feb 2009, 15:30 ]
Post subject:  Re: MiSteam Steam Subscription Patcher v0.3 Alpha [08-FEB-2009]

))

I run Misteam.Choose subscriptions.Click "Launch".Misteam closed.But nothing happend.Run steam.exe manually and there are no subscriptions..

Author:  revCrew [ Tuesday, 10 Feb 2009, 15:32 ]
Post subject:  Re: MiSteam Steam Subscription Patcher v0.3 Alpha [08-FEB-2009]

artemon21
Try again. What's your OS?

Author:  artemon21 [ Tuesday, 10 Feb 2009, 15:55 ]
Post subject:  Re: MiSteam Steam Subscription Patcher v0.3 Alpha [08-FEB-2009]

I have tried 5 times. Windows XP.It may be due to steamup'a?

Author:  starz [ Tuesday, 10 Feb 2009, 21:05 ]
Post subject:  Re: MiSteam Steam Subscription Patcher v0.3 Alpha [08-FEB-2009]

prob delete steam up close steam try again

Author:  HubmaN [ Thursday, 12 Feb 2009, 13:56 ]
Post subject:  Re: MiSteam Steam Subscription Patcher v0.3 Alpha [08-FEB-2009]

Strangely enough, I'm finding this useful for finding out what ValveTestApps are.

Author:  artemon21 [ Thursday, 12 Feb 2009, 14:09 ]
Post subject:  Re: MiSteam Steam Subscription Patcher v0.3 Alpha [08-FEB-2009]

can I download game "Full Pipe" with this program?

Author:  Mitsukarina [ Thursday, 12 Feb 2009, 14:38 ]
Post subject:  Re: MiSteam Steam Subscription Patcher v0.3 Alpha [08-FEB-2009]

MiSteam Alpha 0.3.1

Change list:

    Fixed the game is not currently available message when launching games
    Cleaned up injection code - should still pass all virus checks
    Fixed some minor bugs

Known Problems:

    You may get an error on running a game, close the error dialogue and run the game again. It appears to be a timing issue on the injection that still needs resolving!

MiSteam 0.3.1 is available for download on the first page!


HubmaN wrote:
Strangely enough, I'm finding this useful for finding out what ValveTestApps are.


As long as it helps you in some way, then I'm happy ;)

artemon21 wrote:
can I download game "Full Pipe" with this program?


You can download all the "usual" things that you can with cracked steam - don't ask me what they are because I'm not 100% sure myself anymore. To try a download just subscribe to whatever it is you want to download and try to install the game. It will either work or give you the servers too busy error.

The amount of games I have to test is limited (particularly 3rd party), so if anyone knows of a game that doesn't work then post it here and I'll look into it when I get a moment.

Author:  revCrew [ Friday, 13 Feb 2009, 13:48 ]
Post subject:  Re: MiSteam Steam Subscription Patch v0.3.1 Alpha [12-FEB-2009]

Mitsu, due to the timing issue, or some issues I can't understand, Steam.exe often fails to launch when you patch it. As a workaround, you can add a Sleep() function before patching it, to allow it to start properly, or you can use the -clientapp option.

Now if you use the first one, restarting steam (on update or skin \ language change) would unpatch the client.
The second method, however, is consistent - it will stay patched even when restarted.

Author:  Mitsukarina [ Friday, 13 Feb 2009, 13:56 ]
Post subject:  Re: MiSteam Steam Subscription Patch v0.3.1 Alpha [12-FEB-2009]

shmelle wrote:
Mitsu, due to the timing issue, or some issues I can't understand, Steam.exe often fails to launch when you patch it. As a workaround, you can add a Sleep() function before patching it, to allow it to start properly, or you can use the -clientapp option.

Now if you use the first one, restarting steam (on update or skin \ language change) would unpatch the client.
The second method, however, is consistent - it will stay patched even when restarted.


Thanks for the advice shmelle, however as far as I know MiSteam doesn't have any problems patching Steam.exe, it's when I launch games that I sometimes get an exception, trying a second time straight away usually works fine, so i'm sure it's just a silly problem with the way I coded it. I could be wrong about steam.exe though - I've not tested it very thoroughly.

Also, while you're around, what are the difficult games that I can try and get working? as everything I have is loading fine now - give or take the timing issue every now and again - but I do have mainly GCF based games and the odd 3rd party one that people said needed fixing.

Author:  revCrew [ Friday, 13 Feb 2009, 14:30 ]
Post subject:  Re: MiSteam Steam Subscription Patch v0.3.1 Alpha [12-FEB-2009]

Someone reported that Steam.exe wouldn't start when he clicked "Launch Steam". It would have been fine, until I tried and faced the same situation too. Then I remembered it used to happen with SteamUp too.

About those 3rd party games, unfortunately there is no way of making ALL of them to work. At least not an easy way. All of them launch differently, the catch is to patch them AS SOON as they load Steam.dll, without using LoadLibraryA (because LoadLibraryA will break some games). I even succeeded in breaking HL2 by using the very fast code which calls LoadLibraryA("Steam.dll"). Some games are just too fast, some assume "steam.dll" is not loaded and loading it causes them to crash etc.....

The best way (not the cleanest) would be to implement several injection methods, and to call a YesNo message box after the game has ended, with "Did this game work OK"? question. Yes would save the injection method preference in INI file, No would switch it and save it to INI file. If it crashed, the user would click NO and a different method would be used for such game.

/EDIT Yeah I see you are resuming the thread after your MiSteam.dll DllMain returns. Instead, try CreateProcess with NULL dwCreationFlags, Sleep, PauseThread, CreateRemoteThread, WaitForSingleObject, VirtualFree, ResumeThread

Author:  Steaming_Noob [ Friday, 13 Feb 2009, 14:40 ]
Post subject:  Re: MiSteam Steam Subscription Patch v0.3.1 Alpha [12-FEB-2009]

Better/Easier to use app-specific overriding options in .ini

Also, what about the subscriptions ::P

Author:  Mitsukarina [ Friday, 13 Feb 2009, 14:43 ]
Post subject:  Re: MiSteam Steam Subscription Patch v0.3.1 Alpha [12-FEB-2009]

Ok, will look into installing VMWare again, as I get no problem injecting steam.exe on my setup with Vista x64 - I'll check it out with XP.

So, which non GCF games are we alking about? - I only have Left4Dead, Trackmania nations Forever, Audio Surf and that penny arcade episode 1 thing, that all now load fine. I'm sure there's plenty more out there that will break MiSteam!

I may have a look at the weekend. I do have an advantage in that I'm in full control of SteamLaunchApp threading, Steam Environment, and Footprint extraction - so it may be something that can be circumvented.

Then again I may fail miserably (again) :D Who knows ;)

shmelle wrote:
/EDIT Yeah I see you are resuming the thread after your MiSteam.dll DllMain returns. Instead, try CreateProcess with NULL dwCreationFlags, Sleep, PauseThread, CreateRemoteThread, WaitForSingleObject, VirtualFree, ResumeThread


Will look into it, thanks ;)

Author:  revCrew [ Friday, 13 Feb 2009, 14:44 ]
Post subject:  Re: MiSteam Steam Subscription Patch v0.3.1 Alpha [12-FEB-2009]

Steaming_Noob wrote:
Better/Easier to use app-specific overriding options in .ini


Yes, implement several injection methods in DLL, use the first method to launch the game, wait for game to end, ask if it worked. If it worked, save your setting in INI, if it didn't work, save the other method setting in INI. And dont ask anymore if a setting for that game exists.

-- Edit --

Mitsu, Titan Quest games used to make certain problems, because they are too fast. But those are easily solved by making a fast code. Games which are troubling usually have slow code. I have seen reports that some Deus Ex game might cause certain problems.

Author:  Steaming_Noob [ Friday, 13 Feb 2009, 14:53 ]
Post subject:  Re: MiSteam Steam Subscription Patch v0.3.1 Alpha [12-FEB-2009]

Some games work randomly, so asking the user isn't perfect. I meant leaving it to the user to fiddle with the ini if he has problems. Main method seems to be 99% working anyways.

Well, everything works for me at least, lol.

Author:  Steaming_Noob [ Tuesday, 17 Feb 2009, 18:01 ]
Post subject:  Re: MiSteam Steam Subscription Patch v0.3.1 Alpha [12-FEB-2009]

@ Mitsukarina

I just can't get MiSteam to work with Roboblitz. In my last attempt I kept only one subscription in the list (Roboblitz [204]) I removed the Steam[0] sub
So, in my list I could see my games, Roboblitz was at "100% Ready" and all the rest games I have were "Preload Complete". I launched Roboblitz and it started in demo mode !

Could you take a look at it plz ? Roboblitz is a 350mb download through cracked Steam. (The first time it runs it does some preparation stuff,shader precaching and sacrifices a goat to Baal)

Page 4 of 10 All times are UTC + 3 hours
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/