Ne-am mutat pe www.x-metin2.com


 
AcasaGalerieFAQCautareMembriGrupuriInregistrareConectareParteneri

Distribuiţi | 
 

  Crearea Unui Kit NonSteam din GCF-uri

In jos 
AutorMesaj
B.Gabriel
SuperModerator
SuperModerator
avatar

Mesaje : 67
Bani in Mana Bani in Mana : 2289
Multumiri Primite: : 2
Membru din: : 29/01/2013
Localizare : Braila
Ţară de origine: : Romania

MesajSubiect: Crearea Unui Kit NonSteam din GCF-uri   Dum Feb 10, 2013 9:43 am

[size=200]Crearea unui Kit NonSteam din GCF-uri[/size]
[size=170]Cu Protocol 48 [/size]

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

[size=150]Introducere[/size]

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


[size=150]Pregatiri[/size]

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

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

  3. 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.

  4. 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


    [size=125]Pregatiri suplimentare pentru Jocul NonSteam Extras din GCF-uri[/size]
  • 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\.

    [size=125]Pregatiri suplimentare pentru Jocul NonSteam bazat pe GCF-uri[/size]
  • 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



[size=150]Crackuirea Jocului[/size]

  1. 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!
    1. 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[sursa="Exemplu"]
        Cod:
        CacheEnabled=True
        [/sursa]
      • 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[sursa="Exemplu"]
        Cod:
        CachePath=C:\Program Files\Steam\steamapps
        [/sursa]
        Sau daca ati instalat Steam-ul in D:\Games de exemplu, atunci va fi:[sursa="Exemplu"]
        Cod:
        CachePath=D:\Games\Steam\steamapps
        [/sursa]
        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.[sursa="Exemplu"]
        Cod:
        CachePath=steamapps
        [/sursa]
      • 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.[sursa="Exemplu"]
        Cod:
        SteamDll=C:\Program Files\Steam\Steam.dll
        [/sursa]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.[sursa="Exemplu"]
        Cod:
        SteamDll=Steam.dll.bak
        [/sursa]Dar daca ati urmarit instructiunile de mai sus de la punctul 2 atunci va trebui sa scrieti steam\Steam.dll:[sursa="Exemplu"]
        Cod:
        SteamDll=steam\Steam.dll
        [/sursa]
      • 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. .[sursa="Exemplu"]
        Cod:
        ClientDLL=C:\Program Files\Steam\steamclient.dll
        [/sursa]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.[sursa="Exemplu"]
        Cod:
        ClientDLL=steamclient.dll.bak
        [/sursa]Dar daca ati urmarit instructiunile de mai sus de la punctul 2 atunci va trebui sa scrieti steam\steamclient.dll:[sursa="Exemplu"]
        Cod:
        ClientDLL=steam\steamclient.dll
        [/sursa]

  • Exemple de rev.ini[sursa="Exemplu pentru un Kit NonSteam Extras"]
    Cod:
    [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
    [/sursa][sursa="Exemplu pentru un Kit NonSteam Bazat pe GCF-uri"]
    Cod:
    [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
    [/sursa]


  • [size=150]Crearea unui "shortcut/batch file" & adaugarea parametrilor[/size]

    1. Crearea unui "shortcut/batch file".
      1. 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.
      2. 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.


    2. 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
      [size=130]Parametrii & Explicatii[/size]:
      1. -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.
      2. -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
      3. -appid
        Poti gasi -ul aici sau pe linkurile steampowered.com,sau poti folosi MiSteamInfo pentru a le afla.
        Exemple:
        Counter Strike- http://store.steampowered.com/app/10 hl.exe -appid 10
        Team Fortress 2- http://store.steampowered.com/app/440 hl2.exe -appid 440
        HL2:EP2 Jailbreak mod- http://store.steampowered.com/app/420 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 \m/

    ~Enjoy!~

    Multumiri: Celor de pe cs.rin.ru (ChrisTX, Source_engine) pentru versiunea in limba engleza.
    Sus In jos
    Vezi profilul utilizatorului
    Anunturi XF
    Anunturi XF
    avatar

    Mesaje : 485
    Bani in Mana Bani in Mana : 2601
    Multumiri Primite: : 0
    Membru din: : 31/01/2013

    MesajSubiect: Re: Crearea Unui Kit NonSteam din GCF-uri   Mier Feb 13, 2013 5:33 pm

    1326315688918422165
    Reclama ta la doar 3 euro...!
    Sus In jos
    Vezi profilul utilizatorului
     
    Crearea Unui Kit NonSteam din GCF-uri
    Sus 
    Pagina 1 din 1

    Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
    Ne-am mutat pe www.x-metin2.com :: ╚» X-Faction - Jocuri :: Counter-Strike 1.6 :: Tutoriale-
    Mergi direct la: