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

[REL] Universal Content Launcher DISCONTINUED
http://cs.rin.ru/forum/viewtopic.php?f=15&t=44404
Page 6 of 11

Author:  Baine [ Saturday, 17 Mar 2007, 18:24 ]
Post subject: 

thanks for this fast fix
works fantastic now
:BRAVO: :DANCE:

Author:  PeJpepiG [ Saturday, 17 Mar 2007, 19:03 ]
Post subject: 

Multi-Language works for me in all games I have tested up to now, including dark messiah. How did you made Dark Messiah also using the german sounds? This never worked for my with any launcher.
But I have found an other bug, hl dedicated Server, Dark Messiah SDK and Red Orchestra SDK isn't listed in UCL, gcfs/ncf are all in the SteamApps folder.
It would also be nice if you can edit the clientregistry.blob so will launch "Call of Duty Multiplayer" if you start "Call of Duty" in UCL and CoD SP if you start "Call of Duty Singleplayer" in UCL. At the moment "Call of Duty" and "Call of Duty Singleplayer" will both launch the SP part. Ssme for CoD UO and CoD2, so I don't have to edit it every time agein if there's an new clientregistry.blob. And I think I'm not the only one playing CoD.

Author:  Mitsukarina [ Saturday, 17 Mar 2007, 20:20 ]
Post subject: 

PJG wrote:
Multi-Language works for me in all games I have tested up to now, including dark messiah. How did you made Dark Messiah also using the german sounds? This never worked for my with any launcher.
But I have found an other bug, hl dedicated Server, Dark Messiah SDK and Red Orchestra SDK isn't listed in UCL, gcfs/ncf are all in the SteamApps folder.
It would also be nice if you can edit the clientregistry.blob so will launch "Call of Duty Multiplayer" if you start "Call of Duty" in UCL and CoD SP if you start "Call of Duty Singleplayer" in UCL. At the moment "Call of Duty" and "Call of Duty Singleplayer" will both launch the SP part. Ssme for CoD UO and CoD2, so I don't have to edit it every time agein if there's an new clientregistry.blob. And I think I'm not the only one playing CoD.


k - Thanks for the feedback, I wasn't aware of that - just need to get COD now...

I'm sure the SDK's and dedicated server were working on mine - but i've been wrong before - I will check it for you.

I tried to write an automated multi-language function (as much as possible) which may explain why DarK Messiah works now - it also goes someway to explaining why I kept messing up - so sorry to all you non english players for that, but we got there in the end!

Author:  PeJpepiG [ Saturday, 17 Mar 2007, 21:01 ]
Post subject: 

Mitsukarina wrote:
k - Thanks for the feedback, I wasn't aware of that - just need to get COD now...

I'm sure the SDK's and dedicated server were working on mine - but i've been wrong before - I will check it for you.

I tried to write an automated multi-language function (as much as possible) which may explain why Dark Messiah works now - it also goes someway to explaining why I kept messing up - so sorry to all you non english players for that, but we got there in the end!


As far as I can help I'll help. Best way here I can help you is giving detailed Feedback.
I don't if it is possible to edit ClientRegistry.blob like I always did it since the ContentDescription is compressed. Befor it was compressed I edited it with an Hex-Editor. Or is it possibel to unpack contentdescription, change 3 letters from S to M and than pack it again? This is all that had to be done to make it like described by me.
I like the multi-language function. Befor that I always had to extract parts of gcfs.

edit: Or do you know how this Launch id function works? and probably can use this?

Author:  mgl002 [ Saturday, 17 Mar 2007, 21:10 ]
Post subject: 

nope. Russian voices still dont work

Author:  Mitsukarina [ Saturday, 17 Mar 2007, 21:13 ]
Post subject: 

PJG wrote:
As far as I can help I'll help. Best way here I can help you is giving detailed Feedback.
I don't if it is possible to edit ClientRegistry.blob like I always did it since the ContentDescription is compressed. Befor it was compressed I edited it with an Hex-Editor. Or is it possibel to unpack contentdescription, change 3 letters from S to M and than pack it again? This is all that had to be done to make it like described by me.
I like the multi-language function. Befor that I always had to extract parts of gcfs.


Well thank you for your support, it is most welcome :D

I'll look at the enumerations on the Launch Options for Call of Duty via steam function calls, that would be the easiest way to impliment it within the launcher, as then I can just surpress one content entry and display a menu (Like steam does I think?) for Launch Single player / Launch Multiplayer.

I will certainly have a look at it when I get a bit of spare time :wink:

mgl002 wrote:
nope. Russian voices still dont work


Is this the buka support? I don't have the files if so, where can I get them?

You can use GCFPremountList in the UCLContent.xml file to load them for the relevant game until I can get the files to test.

Author:  {Darkness} [ Saturday, 17 Mar 2007, 21:29 ]
Post subject: 

Thx Mitsukarina this new version work like a charm :D

Author:  mgl002 [ Saturday, 17 Mar 2007, 21:29 ]
Post subject: 

Mitsukarina wrote:
PJG wrote:
As far as I can help I'll help. Best way here I can help you is giving detailed Feedback.
I don't if it is possible to edit ClientRegistry.blob like I always did it since the ContentDescription is compressed. Befor it was compressed I edited it with an Hex-Editor. Or is it possibel to unpack contentdescription, change 3 letters from S to M and than pack it again? This is all that had to be done to make it like described by me.
I like the multi-language function. Befor that I always had to extract parts of gcfs.


Well thank you for your support, it is most welcome :D

I'll look at the enumerations on the Launch Options for Call of Duty via steam function calls, that would be the easiest way to impliment it within the launcher, as then I can just surpress one content entry and display a menu (Like steam does I think?) for Launch Single player / Launch Multiplayer.

I will certainly have a look at it when I get a bit of spare time :wink:

mgl002 wrote:
nope. Russian voices still dont work


Is this the buka support? I don't have the files if so, where can I get them?

You can use GCFPremountList in the UCLContent.xml file to load them for the relevant game until I can get the files to test.


Give me your icq number. I will give link to you.

Author:  PeJpepiG [ Saturday, 17 Mar 2007, 21:36 ]
Post subject: 

Mitsukarina wrote:

Well thank you for your support, it is most welcome :D

I'll look at the enumerations on the Launch Options for Call of Duty via steam function calls, that would be the easiest way to impliment it within the launcher, as then I can just surpress one content entry and display a menu (Like steam does I think?) for Launch Single player / Launch Multiplayer.

I will certainly have a look at it when I get a bit of spare time :wink:


I also think this would be the easyer way and Call of Duty isn't the onliest game using this function. In some games you can start Editor, Config and other things with this, in some you can chose between 4 or more.

Author:  FatesOMG [ Saturday, 17 Mar 2007, 22:11 ]
Post subject: 

Why did you remove ValveTestApps? Any specific reaon?

Because I have most of them, and I'd like to be able to play them.

Author:  Mitsukarina [ Sunday, 18 Mar 2007, 00:23 ]
Post subject: 

UCL RC 1.3c Released

I wasn't going to do another release, but as I probably wont be around much tomorrow, I wanted to clean up some loose ends and give RessourectoR a present :wink:

Changes
-Fixed File > Close to exit UCL rather than minimise to tray
-Fixed some SDKs and dedicated servers not showing correctly
-Fixed a potential problem with all mods not loading after the 1.3b Multi Language fixes
-Removed specific filtering for ValveTestApps, if you have them, they should now show again
-Added drag and drop support for single or multiple dragged files into UCL non-steam categories. Note that Audio and Video categories will check the file extensions as defined in UCLConfig.xml and also check for the relevant Audio or Video player before files will be accepted.

Author:  PeJpepiG [ Sunday, 18 Mar 2007, 12:29 ]
Post subject: 

Could you add to UCL that the appid 3300-3480 are all in PopCap Games instead of Steam Third Party group? I think UGL has this already.

I think this would be the only thing you have to add to your code:

else if (3300 <= RawAppID && RawAppID <= 3480)
{
sContent.SteamType = "PopCap Games";
}

Author:  Mitsukarina [ Sunday, 18 Mar 2007, 13:05 ]
Post subject: 

PJG wrote:
Could you add to UCL that the appid 3300-3480 are all in PopCap Games instead of Steam Third Party group? I think UGL has this already.

I think this would be the only thing you have to add to your code:

else if (3300 <= RawAppID && RawAppID <= 3480)
{
sContent.SteamType = "PopCap Games";
}


You can already do this yourself:
Edit one of the popcap games and change its Steam type to "Popcap" (type it in the dropdown box)
After saving this, go into any other popcap game, and your "Popcap" type will now be available in the dropdown menu (types are created dynamically from your xml file).
Drop a "Popcap.ico" into your icons folder, and then your at the same level as UGL.

Later versions of UCL will probably support drag and drop between categories to make this easier, but it may take me a while to get around to doing that.

Author:  PeJpepiG [ Sunday, 18 Mar 2007, 13:29 ]
Post subject: 

Mitsukarina wrote:
You can already do this yourself:
Edit one of the popcap games and change its Steam type to "Popcap" (type it in the dropdown box)
After saving this, go into any other popcap game, and your "Popcap" type will now be available in the dropdown menu (types are created dynamically from your xml file).
Drop a "Popcap.ico" into your icons folder, and then your at the same level as UGL.

Later versions of UCL will probably support drag and drop between categories to make this easier, but it may take me a while to get around to doing that.


Yes I know i could do it like you wrote, but then I would have to do this for 19 applications and this would result in same as adding 4 lines in code. Or am I the onliest one who likes to have the PopCap games in an extra group?

Author:  Mitsukarina [ Sunday, 18 Mar 2007, 14:42 ]
Post subject: 

PJG wrote:
Mitsukarina wrote:
You can already do this yourself:
Edit one of the popcap games and change its Steam type to "Popcap" (type it in the dropdown box)
After saving this, go into any other popcap game, and your "Popcap" type will now be available in the dropdown menu (types are created dynamically from your xml file).
Drop a "Popcap.ico" into your icons folder, and then your at the same level as UGL.

Later versions of UCL will probably support drag and drop between categories to make this easier, but it may take me a while to get around to doing that.


Yes I know i could do it like you wrote, but then I would have to do this for 19 applications and this would result in same as adding 4 lines in code. Or am I the onliest one who likes to have the PopCap games in an extra group?


Please understand that this software is in development and Release Candidate status.

There are plans for category management in the future, that will circumvent the need to hard code anything in the code. Quick fixes and fudges like this are sadly what slow applications down eventually, as you will end up putting more and more branches in your code the next time something comes along that doesn't fit - it seems trivial now, but UCL is being built for future compatibility and there are already a couple of things like this that will I want to remove eventually.

We need to allow people to create categories, drag and drop between them, so they can for example create an album and drag mp3s into it in the audio section, or drag multiple Steam third Party content files into a PopCap category.

I understand it is a frustration, but is it really too much to ask people to work with this while I develop better things? It's not like there is No way of doing it at all, I have offered basic support for doing this and as such it was never intended to be taken as a final solution (which is why this is release candidate software)

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