Modificarea clientului de joc - baza de cunoștințe - haos online

Jocurile backend - tema este foarte extinsă și abordarea ar trebui să fie grijuliu, deoarece consecințele opusului sunt pline. Fiind unul dintre puținii care într-o oarecare măsură înțelege modificarea clientului de joc, am decis să împărtășesc aici informații despre acest subiect.







La începutul unei mici întrebări frecvente pe această temă (vor fi completate în momentul primirii întrebărilor):

Î: Ce ar trebui să aștept de la un client modificat?
R: În primul rând, aceasta este o înțelegere mai profundă a mecanicii jocurilor în general și multe alte informații interesante, în al doilea rând, modificările individuale permit jocul să fie mai confortabil.

Î: Ce nu va fi în acest ghid?
R: Nu va fi nici un fel de exploatare pentru a obține un avantaj față de ceilalți jucători datorită imperfecțiunii mecanicii jocului (nu trebuie confundată cu modificările care măresc utilitatea, cum ar fi, de exemplu, personalizarea interfeței). Restul poate fi, desigur, dacă mâinile ajung.

Î: Pot fi interzise utilizarea acestor moduri?
R: Teoretic, ei au tot dreptul, deoarece acordul de utilizare interzice acest lucru. În practică, dacă totul se face corect, atunci aceste modificări nu se îndoaie și este aproape imposibil să le urmăriți.

Q: Vor funcționa aceste modificări pe alte servere și versiuni ale jocului?
R: Nu pot garanta versiunile viitoare, dar în acest moment serverele americane și chinezești funcționează bine.

Introducere. Structura fișierelor de joc.

Intrăm în dosarul cu clientul jocului, vedem autorun (fxlaunch.exe) și mai multe foldere cu resursele jocului, să trecem mai repede la ele:

În folderul de patch-uri patch-uri joc descărcat și, în special, ținut acolo până la sfârșitul timpului, în cazul în care a lansat brusc un patch imens și va avea nevoie pentru a elibera spațiu pe disc, puteți șterge în siguranță acest dosar. Patch-urile în sine sunt exact aceleași arhive ca restul, dar mai mult despre asta mai târziu.

Nu am înțeles exact ce conține dosarul SnailRes, dar mă voi strădui să presupun că este o arhivă arhivă. În planurile de a se juca cu el, încă nu ia acordat multă atenție.







Sunt doctorul lui TibiBo, dar ce avem înăuntru? Haideți # 33;

Descărcați programul QuickBMS menționat mai sus, dezarhivați-l într-un loc convenabil, apoi creați un script pentru extragerea fișierelor de joc, numindu-l, de exemplu, aow.bms.
Cod Script:

Deci, fișierele sunt despachetate cu succes și sunt gata să se întâlnească cu stilouri jucăușă. Ce lucruri interesante putem face relativ repede?

Funny un astfel de fișier, care permite, de exemplu, să deblocați caractere interzise pentru a fi utilizate în chat.

În loc de "skin.package" înlocuiți orice arhivă din joc.
Codul scriptului "unaow.bms":

GoTo 10
Descărcați FileCount Long

Pentru I = 1 Pentru FileCount
SavePos TOC
Obțineți scurtă scurgere de date
Obțineți FileOffs lungi
Descărcați FileZero Long
Obțineți FileSize Long
Obțineți PackSize Long
Math DataSize - = 27
Matematica TOC + = 27
GoTo TOC
GetDString FileName DataSize

Acest script vă permite să împachetați fișierele înapoi.
Iată textul pentru fișierul lot:
quickbms_4gb_files.exe -w -r tvoy_skript_cherez_kotoryy_raspakovyval.bms Originalnyy_arhiv_iz_igry E: # 092, # 092 1234; (mesto_kuda_sohranyat)

Acest lucru arată ca un fișier de batch gata pentru un alt joc
rapidbms_4gb_files.exe -w -r 1.bms ENG.cfs E: # 092; 1234 # 092;

Toate acțiunile trebuie să aibă loc într-un singur dosar
Următoarele fișiere TREBUIE să fie în dosar:
1.quickbms_4gb_files
2. Scenariul script.bms
3.reimport.exe
4. Arhiva originală a jocului (cea pe care ați dezvelit-o)
5. fișiere editate din această arhivă. Care trebuie să se întoarcă.

Pachet pentru sănătate =))

Domnilor, și în cazul în care ați găsit în regulamentul \ acord \ linia de acord privind interzicerea modificării clientului?) Există doar un substitut pentru pachetele de acolo)

Pirog-san, orice modificare a codului original, precum și inversarea diferitelor grade este o încălcare a integrității originale a livrării și, prin urmare, poate duce la accesarea jocului cu privilegii mai mari decât utilizatorul.

traducerea în limba rusă, sprijinul va răspunde la voi - nebunul. După ce ați uitat și ați uitat).
Este un lucru de jucat cu o companie cinstită din punct de vedere legal. Un alt lucru pentru așa ceva aici)

În general, da, dar în acele texte despre care am solicitat în localizarea rusă despre modificarea clientului nu este un cuvânt)

După cum am înțeles lua fișiere sunt script-uri care lansează orice evenimente după unele acțiuni =)

În special, dar fără a se limita la acestea. De fapt, ei sunt responsabili pentru aproape toate acțiunile de pe partea clientului jocului, de la încărcarea anumitor resurse la trimiterea acțiunilor jucătorului către server.

În special, dar fără a se limita la acestea. De fapt, ei sunt responsabili pentru aproape toate acțiunile de pe partea clientului jocului, de la încărcarea anumitor resurse la trimiterea acțiunilor jucătorului către server.

De asemenea, există restricții asupra numărului de persani afișați? În inițiale, nu am găsit nimic de genul ăsta.

De asemenea, există restricții asupra numărului de persani afișați? În inițiale, nu am găsit nimic de genul ăsta.

În yinshniki căutat, de asemenea, și nu a găsit nimic, în Loya ar putea fi bine, poate că este scris chiar în motor. Găsiți decompilatorul de lucru.







Trimiteți-le prietenilor: