Post subject: Re: MiSteamSuite - Updated 05 AUG 2009
Posted: Friday, 21 Aug 2009, 09:50
Super flooder Почетный графоман
Joined: Friday, 14 Apr 2006, 17:56 Posts: 1047
RessourectoR wrote:
Which brings me to another question, which might nto really belong here, but while I'm at it, I might just ask about this too: With GCF-based standalones, if I update the GCFs and a minimum footprint update is needed, would I ned to take care of that manually or does RevEmu check on that?
I wrote the cache code for revEmu to extract the minimum footprint if it isn't present, I also implimented the RefreshMinimumFootprint function, but that is only of use if using the steamclient to launch the content. I'm not sure if shmelle has modified the footprint stuff since, but It should be easy for revCrew devs to force a refresh minimum footprint via a commandline switch. I remember writing a function that can compare a folder to GCF or GCF subset (like footprint files) and only extract the files that differ; for creating patches and quick refreshing the footprint files, but can't remember if I put it in revEmu!
RessourectoR wrote:
Also, I'm going to use batch files to launch the standalones. I don't know how you think about it, but since Prep is being used as a "standalones-to-publish"-creator, maybe adding options for the executables to use relative paths and making them independent from net framework is something worth achieving.
Relative path support should already be in MiSteamPrep, I think there's a FAQ entry explaining it, but I'm not sure if it's tested with the exe creator code, as this was a last minute addition. If PJG says it doesn't work, then it's probably broken, but I may look into doing the exe's in a non .NET way at a later date - maybe a simple win32 launcher that is copied in and configurable.
Post subject: Re: MiSteamSuite - Updated 05 AUG 2009
Posted: Friday, 21 Aug 2009, 10:09
Administrator
Joined: Tuesday, 15 Nov 2005, 19:09 Posts: 9592 Location: here
Sorry for not reading the provided docs carefully - I haven't been using the Suite for too long, as I haven't needed cracked Steam games in a while. I will read up first
Post subject: Re: MiSteamSuite - Updated 05 AUG 2009
Posted: Friday, 21 Aug 2009, 14:02
[ˈpeɪˈpeˈpɪg]
Joined: Monday, 01 Jan 2007, 17:21 Posts: 1998 Location: Everywhere where there is good beer
Mitsukarina & RessourectoR Relative paths aren't "really" supported yet if I remember right (not sure if they can be fully supported). It depends on your settings. If i remember right it will just copy paths set (if relative or not). If you set it up that way it should work (GCFPath, ContentPath, ShortcutPath are how they have to be set in MiSteamPrep.xml, I'm sure you'll know where they have to be on hdd): MiSteamPrep: . GCFPath: .\%gamedir%\steamapps ContentPath: . ShortcutPath: . After prepping just delete all files from MiSteamPrep and you'll should have a nice fully working standalone, problem is that you have to change %gamedir% for every game and gcfs have to be inside %gamedir%, so if you f.e. have more hl game you need all gcfs for every game.
You could also try this solution: MiSteamPrep: .\MiSteamPrep GCFPath: .\..\steamapps ContentPath: .\.. ShortcutPath: .\.. on hdd it should look that way: D:\MiSteamPrep D:\steamapps game folder and bat/exe will be create in D:\ (I just used D:\ as an example)
I haven't tested any of these solutions and only thought about gcf based games. The second solution + bat should be usefull for you, ResR.
_________________ 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.
Post subject: Re: MiSteamSuite - Updated 05 AUG 2009
Posted: Saturday, 22 Aug 2009, 10:45
Administrator
Joined: Tuesday, 15 Nov 2005, 19:09 Posts: 9592 Location: here
I see. Well I was actually talking about another issues with relative paths: When you have created a standalone, and the exe has been created in the folder "Standalone", while the Minimum Footprint is in "Standalone\Counter-Strike\" and the GCFs are in "Standalone\GCFs\", the exe searches for RevEmu and game executable in their full paths, like "C:\Folder\Standalone\Counter-Strike\" because that is what you have set in MiSteamPrep, but not in ".\Counter-Strike\", so the standalone will not work if you move it to another folder or even another PC, because the exe and the rev.ini configuration would be incorrect.
I will use bat files anyway and change the rev.ini afterwards to make sure the standalone works wherever I put them whole "Standalone" folder, so this is just a suggestion for the exe-creator part.
Post subject: Re: MiSteamSuite - Updated 05 AUG 2009
Posted: Saturday, 22 Aug 2009, 10:50
Super flooder Почетный графоман
Joined: Sunday, 02 Nov 2008, 15:22 Posts: 1237 Location: Norway
I had the same problems when I created a standalone for CS at my last lan party. I had to change the config manually for every pc, since I didnt check it before I RAR'd it and passed it out on a USB stick. So yeah, fully relative paths and files would be much better.
_________________ -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.
Post subject: Re: MiSteamSuite - Updated 05 AUG 2009
Posted: Saturday, 22 Aug 2009, 11:08
[ˈpeɪˈpeˈpɪg]
Joined: Monday, 01 Jan 2007, 17:21 Posts: 1998 Location: Everywhere where there is good beer
RessourectoR Oh, yes you are right, tested it myself, it doesn't use relative paths in bat/exe anymore. Back when I tested relative paths it just copied the relative path and didn't do anything with it. Looks like I missed Mitsukarina changing something here. (in rev.ini settings relative path will still be used, and it can't handle ".\..\") There are also a few more things that have to be changed so MiSteamPrep can be used as a standalone creator without changing anything if you move the files to another PC.
About using for LANs: I would still suggest you to use MiSteamPrep + MiSteamSync, especially MiSteamSync is very usefull at LANs. I wrote a little bat that will check if .Net Framework 3.5 is installed first, if not it will install it from my PC (doesn't require internet), after that all gcfs and ncfs will be copied (or updated) by MiSteamSync -autosync and will be prepared by MiSteamPrep -autoprep. All MiSeamSuite paths are set correctly using the small .bat. That way all users only have to run the .bat and wait and just look how everything is being set up, when it is finished a folder including executables for all installed games/tools will pop up and they just have to start the game they want. So the normal user doesn't have to worry about paths, updating gcfs or anything else.
_________________ 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.
Post subject: Re: MiSteamSuite - Updated 05 AUG 2009
Posted: Saturday, 22 Aug 2009, 11:54
Administrator
Joined: Tuesday, 15 Nov 2005, 19:09 Posts: 9592 Location: here
Do you mind sharing that bat? I didn't know MiSteam stuff can be automated like that. Damn, if I had only started doing this earlier, but today, I need to finish my LAN solutions.
Post subject: Re: MiSteamSuite - Updated 05 AUG 2009
Posted: Saturday, 22 Aug 2009, 14:32
Super flooder Почетный графоман
Joined: Tuesday, 25 Jan 2005, 10:47 Posts: 512 Location: In the Dev Section
RessourectoR wrote:
I see. Well I was actually talking about another issues with relative paths: When you have created a standalone, and the exe has been created in the folder "Standalone", while the Minimum Footprint is in "Standalone\Counter-Strike\" and the GCFs are in "Standalone\GCFs\", the exe searches for RevEmu and game executable in their full paths, like "C:\Folder\Standalone\Counter-Strike\" because that is what you have set in MiSteamPrep, but not in ".\Counter-Strike\", so the standalone will not work if you move it to another folder or even another PC, because the exe and the rev.ini configuration would be incorrect.
Since you're awesome and I wrote the original code, here is the tool that I sent Mitsukarina for generating the executables. It requires more manual work, but the interface should be pretty simple. (This is a the binary only release, which should be sufficient.)
PM me if anybody has any more questions about it.
EDIT: The version I uploaded apparently has issues with relative paths (DO NOT USE?). So here is a more experimental release. But it should provide all the necessary features... your mileage may vary.
I would recommend using the experimental release first, and if it doesn't work, try the other older one. Make sure you select the destination path before you select the target executable. (You may have to set the current directory to the relative path to the program, I forget whether I was able to handle it properly.)
Post subject: Re: MiSteamSuite - Updated 05 AUG 2009
Posted: Monday, 24 Aug 2009, 21:59
Administrator
Joined: Tuesday, 15 Nov 2005, 19:09 Posts: 9592 Location: here
Kewl, thanks a lot. People tried to run CS from hl.exe, because they didn't recognize the batch file as something executable Executables with proper symbols or at least .exe entension are way better for people with no clue.
Post subject: Re: MiSteamSuite - Updated 05 AUG 2009
Posted: Wednesday, 26 Aug 2009, 04:38
Beginner Без звания
Joined: Sunday, 16 Dec 2007, 05:16 Posts: 6
can someone help me? i've download the latest MiSteamSuite and tried to play Tales Of Monkey Island 102 but i get "application error 3:0000065432". i've tried updating the revemu to version 9.79 but still same problem. thing is, i can play other ncf games like outrun2006 and tales of monkey island 101 just fine.
Post subject: Re: MiSteamSuite - Updated 05 AUG 2009
Posted: Wednesday, 26 Aug 2009, 13:55
[ˈpeɪˈpeˈpɪg]
Joined: Monday, 01 Jan 2007, 17:21 Posts: 1998 Location: Everywhere where there is good beer
AmienZero Disable OriginalSteamClientSupport for this game (in Emulator\RevEmu.xml). Or change ClientDLL=Path in rev.ini in Tales Of Monkey Island 102 manually to #ClientDLL=Path
_________________ 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.
Post subject: Re: MiSteamSuite - Updated 05 AUG 2009
Posted: Thursday, 03 Sep 2009, 08:39
Super flooder Почетный графоман
Joined: Wednesday, 30 Jan 2008, 06:29 Posts: 1392
I've been using MiSteam since it came out and everything works fine (except the odd subscription resetting, which forces me to restart MiSteam+Steam)
But now it's the first time I can't run a game, it's plain old Counter-Strike. I've corrected that and HalfLife through CFToolbox, all are 100% Condition Zero and HalfLife launch fine, but CounterStrike always gives me "steam servers too busy ..."
I've played around with the subscriptions, thinking there was a conflict, but still can't get it to launch. What are the best subscriptions for all half-life and all source games ?
Anyone else with MiSteam and CounterStrike, can you launch it ?
We evolved from smart users with dumb terminals to dumb users with smart terminals.
^ This man speaks the truth.
Random user don't let it be you wrote:
Sorry for my bad English
Nearly all of us don't have English as a native language,so we can't bother you for that! If you really doubt your English,go here and ask in your OWN language!
Users browsing this forum: Baidu [Spider] and 4 guests
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