E-Strike
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.
E-Strike


 
AcasaAcasa  Ultimele imaginiUltimele imagini  CăutareCăutare  ÎnregistrareÎnregistrare  Conectare  

Distribuiţi
 

 [Tutorial]Crearea Unui Kit NonSteam din GCF-uri

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


Mesaje : 90
Puncte : 267
Data de inscriere : 07/08/2012
Varsta : 24
Localizare : Granada

[Tutorial]Crearea Unui Kit NonSteam din GCF-uri Empty
MesajSubiect: [Tutorial]Crearea Unui Kit NonSteam din GCF-uri   [Tutorial]Crearea Unui Kit NonSteam din GCF-uri EmptyMier Aug 29, 2012 1:51 pm

Crearea unui Kit NonSteam din GCF-uri
Cu Protocol 48


GCF = Game Cache
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" | Afiseaza codul
Code: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" | Afiseaza codul
Code:CachePath=C:\Program Files\Steam\steamapps

Sau daca ati instalat Steam-ul in D:\Games de exemplu, atunci va fi:
"Exemplu" | Afiseaza codul
Code: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" | Afiseaza codul
Code: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" | Afiseaza codul
Code: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" | Afiseaza codul
Code: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" | Afiseaza codul
Code: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" | Afiseaza codul
Code: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" | Afiseaza codul
Code: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" | Afiseaza codul
Code:ClientDLL=steam\steamclient.dll
Exemple de rev.ini
"Exemplu pentru un Kit NonSteam Extras" | Afiseaza codul
Code:[Emulator]CacheEnabled = FalseLanguage = English Logging=FalseSteamDll=steam\Steam.dll SteamClient = True SteamUser = SteamPlayer [Log]FileSystem=FalseAccount=FalseUserID=False [steamclient]PlayerName = SteamPlayerLogging=FalseClientDLL=steam\steamclient.dll #DisableUnlockedItems = True [GameServer]#AllowOldRev = False#AllowUnknown = FalseAllowCrackedSteam = TrueAllowLegitSteam = True
"Exemplu pentru un Kit NonSteam Bazat pe GCF-uri" | Afiseaza codul
Code:[Emulator]CacheEnabled = TrueCachePath = C:\Program Files\Steam\steamappsLanguage = English Logging=FalseSteamDll=steam\Steam.dll SteamClient = True SteamUser = SteamPlayer [Log]FileSystem=FalseAccount=FalseUserID=False [steamclient]PlayerName = SteamPlayerLogging=FalseClientDLL=steam\steamclient.dll #DisableUnlockedItems = True [GameServer]#AllowOldRev = False#AllowUnknown = FalseAllowCrackedSteam = TrueAllowLegitSteam = 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- [Doar administratorii au dreptul sa vada acest link] hl.exe -appid 10
Team Fortress 2- [Doar administratorii au dreptul sa vada acest link] hl2.exe -appid 440
HL2:EP2 Jailbreak mod- [Doar administratorii au dreptul sa vada acest link] 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
https://e-strike.forumgratuit.ro
 

[Tutorial]Crearea Unui Kit NonSteam din GCF-uri

Vezi subiectul anterior Vezi subiectul urmator Sus 
Pagina 1 din 1

 Subiecte similare

-
» [Tutorial]Crearea propriului CS
» [Tutorial]Tutorial/cum sa iti deschizi portul 27015 la clicknet /+poze
» [Tutorial]Tutorial 47_48 folosind RevEmu
» [Tutorial]Tutorial server cs 1.6+diablo mod
» [Tutorial]FPS 100+

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
E-Strike :: E-Strike # Counter-Strike :: » Tutoriale-