Acasa
Pagina de start!
Faq
Intrebari puse frecvent!
Membri
Vezi lista membrilor!
Cautare
Gasesti ce vrei,repede!
Conectare
Intra in contul tau!
Inregistrare
Fi alaturi de noi!

Distribuiţi|

[tutorial]crearea unui kit nonsteam din gcfuri

Vezi subiectul anterior Vezi subiectul urmator In jos
AutorMesaj
FloRyN.
Administrator
FloRyN.

Joined : 29/09/2011
Posts : 1228
CS Status : -
Age : 27
[tutorial]crearea unui kit nonsteam din gcfuri Empty
MesajSubiect: [tutorial]crearea unui kit nonsteam din gcfuri [tutorial]crearea unui kit nonsteam din gcfuri Icon_minitimeSam Feb 11, 2012 2:29 pm

GCF = Game Cache Files
Fisierele de tip .gcf sunt un fel de arhive care contin fisierele jocului dupa ce au fost descarcate de pe Steam si se gasesc in folderul SteamApps

Introducere

Un Joc NonSteam este creat din sau bazat pe fisiere GCF.
Un Joc Joc NonSteam extras este un joc independent care contine fisierele pentru tot jocul.Acele fisiere sunt extrase din GCF'urile jocului.
PRO:Total independent de fisierele GCF ale jocului.
CONTRA:Foarte greu de actualizat, deoarece ori trebuie sa cauti fisierele exacte care au fost actualizate ori trebuie sa repeti procesul de extragere din nou.
Un Joc NonSteam bazat pe GCF este un joc independent care foloseste doar fisierele GCF si minimul necesar extras pentru al rula.
PRO:Foarte rapid si usor de creat.De asemenea usor de actualizat cu programul CF Toolbox.
CONTRA:Ai nevoie de minimul necesar sa fie extras din GCF-uri, si multi nu stiu care sunt aceste fisiere.Cel mai simplu poti afla daca ai jocul respectiv pe steam la care vrei sa ii faci un kit NonSteam, dupa ce termina de instalat jocul pe Steam, prima data cand il rulezi se va crea un folder in exemplu D:\Program Files\Steam\steamapps\. Pentru Counter-Strike de exemplu D:\Program Files\Steam\steamapps\\counter-strike , acelea sunt fisierele necesare sa fie extrase pentru a crea un Joc NonSteam bazat pe GCF-uri de Cs 1.6


Pregatiri

Alegerea unui folder.
Alege un dosar, ca exemplu eu voi folosi D:\Kit NonSteam.

Obtinerea unui emulator Steam.
Eu recomand REVOLUTiON Emulator, a.k.a revEmu.
Click aici pentru a descarca ultima versiune

Obtinerea fisierelor GCF.
Prima data trebuie sa afli de ce fisiere GCF are nevoie jocul - CF Toolbox si MiSteamInfo iti ofera aceste informatii.
Poti sa obtii fisierele GCF prin Steam crackuit si CF Toolbox, atata timp cat le poti descarca.
O lista de Jocuri\Instrumente care pot fi descarcate cu CF Toolbox sau Steam Crackuit poate fi gasita aici.
Daca nu poti descarca un fisier GCF, cauta in sectiunea Steam Content Sharing de pe cs.rin.ru.

Instalarea unui mod independent care nu a fost creat de producatorul jocului, ca de exemplu Adrenaline Gamer Urmariti pasii astia doar daca instalati un astfel de mod aka "Third-party mod"
Pentru modurile Source-Extrage modul din arhiva in D:\Kit NonSteam,sau doar copiaza folderul modului din exemplu \Steam\steamapps\SourceMods\ in D:\Kit NonSteam
Pentru modurile HL1-Extrage arhiva modului in D:\Kit NonSteam,sau copiaza folderul modului din exemplu: \Steam\steamapps\\half-life in D:\Kit NonSteam


Pregatiri suplimentare pentru Jocul NonSteam Extras din GCF-uri
Obtinerea unei aplicatii pentru a extrage fisierele din GCF-uri.
GCFScape by Nemsis-Cel mai cunoscut program pentru acest lucru
GCFExplorer by SASiO-Programul comunitatii cs.rin.ru (eu personal il folosesc acesta)
GCE by RBPFC1-Un program cu acelas scop dar mai simplu.
GCF WinRAR Plugin by syahmixp- Daca folositi WinRar , acesta este un plugin care va permite sa deschideti GCF-uri cu el si sa le "dezarhivati".


Extragerea fisierelor din GCF-uriOdata ce ati aflat de care GCF e nevoie pentru jocul la care vreti sa ii faceti Kit NonSteam, extrageti continutul lor cu programul ales mai sus in D:\Kit NonSteam
NOTA pentru jocurile HL1: Extrageti platform.gcf in D:\Kit NonSteam\platform\.

Pregatiri suplimentare pentru Jocul NonSteam bazat pe GCF-uri
Obtinerea "minimului necesar extras din GCF-uri" ca jocul sa ruleze.Am explicat mai sus cum puteti afla de care fisiere e nevoie
Puteti gasi aceste fisiere in \Steam\steamapps\\
-Unde ai instalat Steam-ul.(Exemplu: C:\Program Files\)
-Folderul cu userul tau, cel folosit pentru login pe Steam(Exemplu: steamPlayer)
-Folderul cu numele jocului.(Exemplu: team fortress 2)

Daca nu gasesti folderul de care ai nevoie, porneste jocul din Steam si verifica din nou.
In folderul vei gasi cateva fisiere.Copiaza-le inD:\Kit NonSteam



Crackuirea Jocului

Extragerea emulatorului RevEmu in folderul joculuiExtragetirev.ini si folderulbin in D:\Kit NonSteam.
NOTA:
pentru jocurile HL1 mutati .dll-urile emulatorului RevEmu (Steam.dll & steamclient.dll) din folderul bin in D:\Kit NonSteam.
Folderul platform din RevEmu este doar pentru Team Fortress 2.Contine un fisier items_440.bin care e necesar pentru crackuirea jocului.
Pentru Jocurile NonSteam bazadate pe GCF-uri aveti nevoie de ClientRegistry.blob din folderul unde aveti instalat Steam si sa-l copiati in D:\Kit NonSteam..Daca nu aveti Steam instalat, atunci extrageti revApps.ini din arhiva RevEmu in D:\Kit NonSteam.


Obtinerea fisierelor originale de pe Steam- Steam.dll & steamclient.dll.[Optional] Prima data creati un nou folder in D:\Kit NonSteam. si numiti-l steam.
Veti gasi fisierele originale Steam.dll and steamclient.dll in folderul unde aveti instalat Steam-ul.Copiati-le in D:\Kit NonSteam\steam.
Daca nu aveti Steam instalat,descarcati GetSteamFiles by Stryder.
Extrageti-l in D:\Kit NonSteam\steam si porniti aplicatia,va va downloda ultimele versiuni ale fisierelor Steam.dll and steamclient.dll de pe serverele Steam.Apicatia va downloada deasemenea tier0_s.dll si vstdlib_s.dll,acestea ajuta fisierul original stemclient.dll la rularea jocului.

Configurarea rev.iniCititi instructiunile din rev.ini inainte de a merge mai departe!
Tips
Trebuie sa stiti ca liniile care incep cu caracterul "#" nu sunt luate in considerare de catre emulator.

CacheEnabled-Setati aceasta optiune pe True doar doar daca faceti un Kit NonSteam bazat pe GCF-uri
Exemplu
CacheEnabled=True

CachePath-Aceasta optiune va fi luata in considerare doar daca ati setat CacheEnabled pe True.
Este explicat in rev.ini:"set to the folder where your GCF files are located".
De exemplu in folderul unde aveti instalat Steam-ul ,GCF-urile sunt in C:\Program Files\Steam\steamapps, daca ati instalat Steam-ul in folderul default
Exemplu
CachePath=C:\Program Files\Steam\steamapps

Sau daca ati instalat Steam-ul in D:\Games de exemplu, atunci va fi:
Exemplu
CachePath=D:\Games\Steam\steamapps

Dar daca creati un nou folder in D:\Kit NonSteam\ numit steamapps de exemplu, atunci veti avea D:\Standalone\steamapps,dar va trebui sa scrieti numai steamapps, pentru ca rev.ini este deja in D:\Kit NonSteam.
Exemplu
CachePath=steamapps

SteamDll-Asta e optinal dar e recomandat sa-l folositi.Pentru mai multe informatii cititi in rev.ini.
Aici trebuie sa scrieti folderul si numele Steam.dll-ului original.Cel din:C:\Program Files\Steam\ daca ati instalat Steam-ul in folderul default.
Exemplu
SteamDll=C:\Program Files\Steam\Steam.dll
Daca ati redenumit fisierul original Steam.dll in Steam.dll.bak si l-ati copiat in D:\Kit NonSteam,atunci va trebui sa scrieti Steam.dll.bak,pentru ca rev.ini este deja in D:\Kit NonSteam, deci nu mai trebuie sa scrieti "path"-ul complet.
Exemplu
SteamDll=Steam.dll.bak
Dar daca ati urmarit instructiunile de mai sus de la punctul 2 atunci va trebui sa scrieti steam\Steam.dll:
Exemplu
SteamDll=steam\Steam.dll

ClientDLL-Asta e optinal dar e recomandat sa-l folositi, daca vreti un kit fara "bug"-uri.Pentru mai multe informatii cititi in rev.ini.
Aici trebuie sa scrieti folderul si numele steamclient.dll-ului original.Cel din folderul unde ati instalat Steam-ul:C:\Program Files\Steam\,daca ati facut instalarea default. .
Exemplu
ClientDLL=C:\Program Files\Steam\steamclient.dll
Daca ati redenumit fisierul original steamclient.dll in steamclient.dll.bak si l-ati copiat in D:\Kit NonSteam,atunci va trebui sa scrieti steamclient.dll.bak,pentru ca rev.ini este deja in D:\Kit NonSteam, deci nu mai trebuie sa scrieti "path"-ul complet.
Exemplu
ClientDLL=steamclient.dll.bak
Dar daca ati urmarit instructiunile de mai sus de la punctul 2 atunci va trebui sa scrieti steam\steamclient.dll:
Exemplu
ClientDLL=steam\steamclient.dll

Exemple de rev.ini
Exemplu pentru un Kit NonSteam Extras
[Emulator]
CacheEnabled = False
Language = English

Logging=False
SteamDll=steam\Steam.dll

SteamClient = True

SteamUser = SteamPlayer

[Log]
FileSystem=False
Account=False
UserID=False

[steamclient]
PlayerName = SteamPlayer
Logging=False
ClientDLL=steam\steamclient.dll

#DisableUnlockedItems = True

[GameServer]
#AllowOldRev = False
#AllowUnknown = False
AllowCrackedSteam = True
AllowLegitSteam = True

Exemplu pentru un Kit NonSteam Bazat pe GCF-uri
[Emulator]
CacheEnabled = True
CachePath = C:\Program Files\Steam\steamapps
Language = English

Logging=False
SteamDll=steam\Steam.dll

SteamClient = True

SteamUser = SteamPlayer

[Log]
FileSystem=False
Account=False
UserID=False

[steamclient]
PlayerName = SteamPlayer
Logging=False
ClientDLL=steam\steamclient.dll

#DisableUnlockedItems = True

[GameServer]
#AllowOldRev = False
#AllowUnknown = False
AllowCrackedSteam = True
AllowLegitSteam = True


Crearea unui "shortcut/batch file" & adaugarea parametrilor

Crearea unui "shortcut/batch file".
Crearea unui shortcut
Clic dreapta pe hl.exe(pentru Jocurile HL1) sau hl2.exe(pentru Jocurile Source) care sunt executabilele jocurilor si alegeti Create Shortcut.
Crearea unui "batch file" (fisier cu extensia .bat)
Aceste fisiere pot servi ca executabile pentru joc
Deschideti Notepad si alegeti din meniul de sus File->Save As..,iar in casuta Save as type selectati All Files si scrieti .bat(Exemplu cstrike.bat), in casuta File name.In final salvati fisierul in D:\Kit NonSteam.


Adaugarea parametrilor de pornirePentru shortcut-uri-clic dreapta pe shortcut,selectati Properties si trebuie sa adaugati parametrii in casuta Target.
Pentru fisierele .bat-clic dreapta pe fisierul .bat si editati-l cu notepad.Apoi scrieti in primul rand hl.exe(pentru jocurile HL1) sau hl2.exe(pentru jocurile Source) si parametrii necesari
Parametrii & Explicatii:
-steam
Doar adaugati acest "parametru" asa cum este , vezi imaginea. Fara aceasta optiune emulatorul nu va functiona , iar jocul va va da o eroare cum ca Steam-ul nu este instalat/pornit.
-game
Acest parametru determina ce joc vrem sa rulam cand pornim jocul din shortcut. este folderul modului care e folosit de joc.
Exemple:
Pentru Counter Strike- hl.exe -game cstrike
Pentru Team Fortress 2- hl2.exe -game tf (folderul modului se numeste tf chiar daca jocul este TF2)
Pentru HL2:EP2 Jailbreak mod- hl2.exe -game Jailbreak
-appid
Poti gasi -ul aici sau pe linkurile steampowered.com,sau poti folosi MiSteamInfo pentru a le afla.
Exemple:
Counter Strike- [Trebuie sa fiti inscris si conectat pentru a vedea acest link] :arrow: hl.exe -appid 10
Team Fortress 2- [Trebuie sa fiti inscris si conectat pentru a vedea acest link] :arrow: hl2.exe -appid 440
HL2:EP2 Jailbreak mod- [Trebuie sa fiti inscris si conectat pentru a vedea acest link] :arrow: hl2.exe -appid 420


Dupa ce ai adaugat parametrii vei avea:
hl.exe -steam -game -appid pentru jocurile HL1 (GoldSrc)
hl2.exe -steam -game -appid pentru jocurile HL2 (Source)
Exemple:
Counter Strike- hl.exe -steam -game cstrike -appid 10
Team Fortress 2- hl2.exe -steam -game tf -appid 440
HL2:EP2 Jailbreak mod - hl2.exe -steam -game Jailbreak -appid 420


Tot ce iti mai ramane de facut e sa pornesti jocul folosind shortcut-ul sau fisierul .bat
Sus In jos

[tutorial]crearea unui kit nonsteam din gcfuri

Vezi subiectul anterior Vezi subiectul urmator Sus

Subiecte similare

-
t [Tutorial] Inceputul de baza in crearea unui plugin
t Tutorial 47+48
t [Tutorial] Developer / Fps +-250
t [Tutorial] Bhop-ul in cfg.
t Cum sa schimbati numele detinatorului unui server
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
Kill-AreNa :: » KILL-ARENA - COUNTER-STRIKE 1.6 :: Tutoriale-
Social Media Buttons