Logo

CS.RIN.RU - Steam Underground Community

IRC: #cs.rin.ru at irc.rizon.net
It is currently Friday, 17 Apr 2015, 22:32

English | Русский




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

Post Post subject: [REL] TinyLauncher 2.11   
Posted: Wednesday, 21 Mar 2007, 14:24   
Advanced forumer Завсегдатай
Joined: Tuesday, 15 Feb 2005, 01:38
Posts: 113
TinyLauncher 2.11


2.11 Final changelog :
- Fixed a bug that prevented Portal & EP2 English GCF from being loaded.

2.1 Final changelog :
- New blob, steamemu, dll files
- More language support thanks to PJG
- Added an option to change the folder where shortcuts are created (read the readme)
- A bit of source cleanup
- Probably some more things I can't remember

2.0 Final changelog :
- Mostly rewritten the program to C++. It's now easier to add new features. (well it's not truely C++ because it doesn't use the OO features, but it now heavily relies on the stl + a small subset of Boost)
- Major cleanup
- Now with noobproof configuration (This is merely untested since I don't have RealNoobs nearby :) ). Just follow the new setup instructions.
- Updated hCUPa's steamemu, CR.blob, added new icons.
- Fixed a few things but I can't remember what :oops:
- Changed a few linker settings, so that the executable is bigger but is actually stand-alone (TL should work on more computers)

1.1 Final changelog :
- Updated blob, added new icons.
- Added original steamclient.dll, tier0_s.dll and vstdlib_s.dll as they are required by the lastest CSS version.
- Fixed a bug related to Steam path when in no junction mode.

1.1 RC1 changelog :
- Added a dialog box during the extraction of gcf files allowing to cancel the operation
- Changed the way games are launched. TinyLauncher now also waits for child processes of the main process. It allows games using a launcher like Shadowgrounds to work out of the box (previously there was a hack in the code). SteamLaunchApp is now used to launch a game to enable steamemu extracted file updating feature.

As this versions uses an unusual API, I'm not sure that it will work properly on older Windows versions.
I know for sure it works on XP SP2, but I need help to test it with XP SP1 and 2000 SP4.

Final changelog :
- Updated Steam Emu to 3.64
- Updated CR.blob
Source code has not changed since RC1

RC1 changelog :
- Added lots of errors messages
- Removed the use of a junction when creating shortcuts
- Added a no junction mode for FAT users or people who don't use steam.
- Added a readme.txt file !
- Fixed a small bug in HL1 mods detection (I hope ...)
- Updated CR.blob
- Added some new icons (taken from UGL, thanks Mitsukarina)
- Updated Steam Emu with the version that comes with UGL 1.07, that fixes Source SDK, thanks hCUPa

If I get no bug report within 3 days, this version will be rereleased as 1.0

Mod support is experimental, and some mods may fail to be autodetected. Please report their names so that I can fix them.

Explanation :
Yes, it's yet another launcher. But this one is different :lol:

First of all, I have to warn you, it's not a big app with a nice skinable GUI. This launcher is exactly the opposite : It doesN'T have a GUI !
Which allows it to be very small (21ko) and to have a very low footprint at runtime while beeing (nearly) fully featured.

Image

Here is a quick installation guide for those who are not courageous enough to read the whole post.
Requirements:
- Windows 2000 or above
- NTFS Formatted drive (fat works with method A)
- All the GCF files needed to play

Install steps :
- Method A : Without Steam
1/ Unzip TinyLauncher whereever you want (NOT in your Steam folder)
2/ Copy your GCF files in the steamapps subfolder of TinyLauncher
3/ Run TinyLauncher.exe
4/ Do what you want with the shortcuts that have been generated in the Shortcuts subfolder (move, rename, change icon ...)


- Method B : With Steam
1/ Unzip TinyLauncher whereever you want (NOT in your Steam folder)
2/ Run TinyLauncher.exe, choose your the path where your GCF files are stored when asked to.
3/ Do what you want with the shortcuts that have been generated in the Shortcuts subfolder (move, rename, change icon ...)


And that's all ! This launcher only works using shortcuts, and it's thus very customizable since you can organize them the way you want !

Advanced settings
The shortcuts have the following command line :
TinyLauncher.exe l 220

"l" means launch
"220" is the AppID of HL2
You can pass arguments to the game by adding them after the existing arguments :
TinyLauncher.exe l 220 -console

Will enable the console in HL2

TinyLauncher features an engine similar to UCL's one :
- All Valve and 3rd party games are supported
- Compatible with the lastest SteamEmu from hCUPa
- New games are supported by updating ClientRegistry.blob
- Full multilanguage support
- HL1 and HL2 mods autodetection
- Open source

Internal features :
TinyLauncher creates a "SymLink" between the SteamApps directory and it's own directory, which means it creates a virtual copy of the GCF files. This way, it doesn't pollute the game directory and it doesn't have compatibility problems since its directory structure is similar to Steam's one.

Thanks :
hCUPa for his wonderful SteamEmu
Mitsukarina for creating the UGL project that has inspirated TinyLauncher
You ? If you know a bit of C++, you are welcome to add new features and fix bugs !
Sysinternals.com for the SymLink code
CodeProject.com for the shortcut code

Source code
The C++ source code is available ... feel free to improve it !
http://cs.rin.ru/forum/download.php?id=6410
requires: http://cs.rin.ru/forum/download.php?id=6413

[b]Download[/]
http://cs.rin.ru/forum/download.php?id=6411

Edited by ResR


Last edited by Ralou on Friday, 12 Oct 2007, 02:23, edited 3 times in total.

Top
 Profile  

Post Post subject:    
Posted: Wednesday, 21 Mar 2007, 14:29   
Super flooder Почетный графоман
Joined: Friday, 14 Apr 2006, 17:56
Posts: 1047
Great news Ralou!

I'm going to check this out later, thanks for v2.0 + the source. Your releases are always welcome! :wink:


Top
 Profile  

Post Post subject:    
Posted: Wednesday, 21 Mar 2007, 15:05   
Advanced forumer Завсегдатай
Joined: Sunday, 27 Aug 2006, 21:30
Posts: 160
Location: Johannesburg, South Africa
sexy :) ta


Top
 Profile  

Post Post subject:    
Posted: Wednesday, 21 Mar 2007, 15:33   
I live here Три раза сломал клаву :)
Joined: Tuesday, 25 Apr 2006, 16:47
Posts: 1728
Location: Germany
yeah sexy tool xD


Top
 Profile  

Post Post subject:    
Posted: Wednesday, 21 Mar 2007, 15:41   
Super flooder Почетный графоман
Joined: Friday, 14 Apr 2006, 17:56
Posts: 1047
@ Mods:
Shouldn't this great little app be in the Cracked Steam, Non-Steam and Tools Announcement thread and / or in the sticky topics? I just noticed that TinyLauncher was never added to any of these.

It's a brilliant low footprint solution for people who are happy to launch all games from icons, that is probably overlooked by most. Not to mention that Ralou's source could probably be of help to a few people...


Last edited by Mitsukarina on Wednesday, 21 Mar 2007, 15:48, edited 3 times in total.

Top
 Profile  

Post Post subject:    
Posted: Wednesday, 21 Mar 2007, 15:41   
Beginner Без звания
Joined: Monday, 08 May 2006, 20:48
Posts: 19
i like it :P ...but i hope that the steamemu will update soon!!


Top
 Profile  

Post Post subject:    
Posted: Wednesday, 21 Mar 2007, 15:42   
Forum ghost Местное привидение
Joined: Sunday, 04 Sep 2005, 02:40
Posts: 469
Location: On a Trip
Looks like a good tool - thanks for your work!

_________________
Image


Top
 Profile  

Post Post subject:    
Posted: Wednesday, 21 Mar 2007, 16:11   
User Редкий гость
User avatar
Joined: Tuesday, 13 Dec 2005, 17:23
Posts: 42
nice...

(i just hoped that a new version is coming^^, because v1.1 didn't work anymore)

i really appreciate your work!


Top
 Profile  

Post Post subject:    
Posted: Wednesday, 21 Mar 2007, 16:13   
Super flooder Почетный графоман
User avatar
Joined: Monday, 09 Jan 2006, 18:29
Posts: 533
Yeah really gr8 tool thanks!


Top
 Profile  

Post Post subject:    
Posted: Wednesday, 21 Mar 2007, 16:13   
Advanced forumer Завсегдатай
Joined: Sunday, 27 Aug 2006, 21:30
Posts: 160
Location: Johannesburg, South Africa
Ralou,

#include "Blob.h"

this file is not included in your source distribution - my ignorance and laziness asside, where can i find this ?


Top
 Profile  

Post Post subject:    
Posted: Wednesday, 21 Mar 2007, 16:23   
Advanced forumer Завсегдатай
Joined: Tuesday, 15 Feb 2005, 01:38
Posts: 113
Thanks to everybody for your thanks ;)

Mitsukarina : You're right it would be nice to add TL in the tools thread. And thanks again for your support.

fragtion : For TL 2.0, I planned to make it work with all the steam emulators. However, I'm not motivated enough (anymore) to write Blob reading code and GCF extraction support, so I've removed the code I've started to write from the release. You can remove the line #inlude "Blob.h".


Top
 Profile  

Post Post subject:    
Posted: Wednesday, 21 Mar 2007, 17:39   
I live here Три раза сломал клаву :)
User avatar
Joined: Tuesday, 23 Mar 2004, 07:55
Posts: 1622
Location: | :noitacoL
thanks for 2.0 release. This how should look app without GUI :).
Btw. SBReV for long time dont copy emulator files in games directorys :D.

_________________
Image


Top
 Profile  

Post Post subject:    
Posted: Wednesday, 21 Mar 2007, 17:46   
Advanced forumer Завсегдатай
Joined: Tuesday, 15 Feb 2005, 01:38
Posts: 113
SASiO wrote:
thanks for 2.0 release. This how should look app without GUI :).
Btw. SBReV for long time dont copy emulator files in games directorys :D.


Oups, that part of the post had remained unchanged since the first release :) Corrected now.


Top
 Profile  

Post Post subject:    
Posted: Wednesday, 21 Mar 2007, 20:27   
Super flooder Почетный графоман
Joined: Wednesday, 22 Dec 2004, 04:37
Posts: 532
yeah, yeah, yeah!

I love this app!


Thanks for update Ralou!!

_________________
Image
EightTeam
Steam offline/Single Game/Standalone Extraction/Filesystem_steam.dll fix


How to fix the filesystem_steam.dll error!
Get maximum fps with FPS
Tweaker!


Top
 Profile  

Post Post subject:    
Posted: Wednesday, 21 Mar 2007, 20:40   
Dark Elf Moderator
User avatar
Joined: Saturday, 27 May 2006, 01:53
Posts: 5468
Location: DHT node
I dont know how such a cool Launcher's thread like this is shorter than one page ;) Thanks for the release :)

.Rar

_________________
RIP vigylant.


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


Who is online

Users browsing this forum: No registered users and 3 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