 |
|
 |
 |
| Subiectul anterior :: Subiectul urmator |
| Autor |
Mesaj |
legendarul27 Administrator

Data inscrierii: 05/Iun/2012 Mesaje: 996
|
Trimis: 17/06/2012 23:47 Titlul subiectului: [TUTORIAL]Editare client de Metin2 de la 0 |
|
|
Hey lume,
Am vazut că multă lume se plânge ca vrea un client bun, să citească tot, privat de viruși, buguri etc.
Acum aveți probabilitatea de a vă modifica propriul client de Metin2, chiar dacă nu stăpâniți cunoștințe prea mari.
Nu vă voi zice cum să vă creați propriul client, deoarece YMIR a creat client-ul de la Metin2 Coreea în doi ani. Serverul a fost finalizat în 2005, iar la finalizarea clientului, în 2007 s-a lansat și serverul Metin2, și fișierele serverului Rain + client.
Ei bine, acest client pe care noi îl vom utiliza este 100% în chineză. Mulțumiri lui woLLf ( Alexey ) pentru link și lui ghetarul44 pentru crearea sa + postare pe 4metin.
Întâi, trebuie să descărcați client-ul. Posedați voi aici mai multe posibilități, momentan DOAR una:
https://rapidshare.com/# !download|874p4|1918373645|Metin2_Evolution.7z|530705|R~05F0FD7703BFC9780087B1CA5E9C52BA|0|0
client-ul Metin2Evolution | Ascunde codul
Trebuie să urmați mai mulți pași.
Cele mai importante sunt:
Descarcarea unui client cât mai tradițional ( aveți la începutul topicului );
Implementarea lucrurilor noi pe server, ce vă place vouă ( de aici );
Rezolvarea bugurilor;
Încărcarea clientului pe internet și publicarea clientului.
Ok, să încep cu prezentarea clientului și cu toate componentele, și ce rol are.
- config.exe -> Are rolul de a seta client-ul ( rezoluția, modul fullscreen, modul fereastră, cât de tare să sune sunetele ( SFX ) și muzica ( BGM )
- Metin2.exe/Metin2Client Launcher.exe ( aici depinde de ce nume a dat creatorul său ) -> Acest executabil, lansează aplicația „mc.exe”, care este defapt fișierul care lansează și trimite datele din client. Pe scurt, lansează tot client-ul.
- mc.exe -> este un fișier care lansează tot client-ul. Am explicat mai sus.
- mc.dll -> acesta este fișierul .dll care contribuie executabilele „mc.exe” și „Metin2.exe” să lanseze jocul. Dacă-l ștergeți, nu va merge să lansezi client-ul.
- mc.txt -> este fișierul în care scrii IP-ul serverului pe care vrei să-l joci, si prin care te poți conecta pe server.
Până acum, totul este mână chinezească din 2007, îndată ce au apărut serverele de Metin2 private. ( excepție config.exe )
Celelalte fișiere .dll ajută la interacționează cu jucătorul și client-ul.
Acum încep cu folderele.
Folderul „BGM” -> Acesta citește toată muzica din folder și o redă în joc.
Folderul „locale” ( la unele clienturi ) -> Acesta constituie cca. 25% din întrebuințarea clientului ( citește armele, armurile, datele, etc. ) și o redă în joc.
Folderul „pack” -> Este cel mai mare folder din client ( peste 400 MB ), acesta conține toate datele din client.
Desigur, și fișierele care le conțin sunt importante. Ce funcție au fiecare citiți asta
Dacă vreți, puteți cripta fișierele. Asta o voi zice mai târziu.
Așa...
Ia uitați tutorialele:
1.
Schimbarea numelui din fereastra clientului | Ascunde codul
Pentru asta, trebuie să aveți FR ( o dețineți la tutorialul lui Abesgaara )
Copiați fișierele root în C:FR
Dacă sunteți Windows XP User, accesați start -> run -> cmd și scrieți cd C:\FR și apoi
m2 root_ex.xml
Dacă sunteți Windows Vista sau Windows7, accesați start, scrieți cmd și
dați enter, apoi scrieți cele de mai sus.
Fișierele au apărut în folderul „Source”.
Apăsați tasta „L”, până vă va apărea fișierul „locale.py”.
Căutați linia „APP_TITLE” și scrieți ce nume vreți voi.
2.
Modificarea interfeței clientului | Ascunde codul
Acest lucru se face din fișierele „etc”.
Le despachetați cu FR, și intrați în
source/ymir work/
Acolo midificați fișierele cum vreți voi, le re-împachetați și le-ați modificat.
3.
Schimbarea monedei jocului | Ascunde codul
Ei bine, dacă aveți locale în client ( folderul ) intrați în locale/xx/
Deschideți fișierul locale_game.txt
cu un editor ( preferabil Notepad++ ).
Dați CTRL + F și scrieți în search box:
Cod: Selectaţi tot
monetary_unit0
.Înlocuiți acolo moneda pe care o doriți, și salvați fișierul.
Dacă NU aveți folderul locale în client, extrageți fișierele din
arhiva locale_xx.epk/.eix, executați operaționea de mai sus.
Refaceți arhiva modificată și puneți-l în client.
4.
Modificarea terrain-ului | Ascunde codul
Acest lucru se face din fișierele „terrain”,
modificându-le cum vreți voi.
5.
Cenzurarea cuvintelor | Ascunde codul
Acest lucru se face din folderul
locale ( care îl au ), sau din
locale_xx ( depinde care îl aveți, eu am hongkong ).
Dacă ați despachetat fișierele locale, intrați în
locale/xx ( depinde de client, eu am hongkong ) și accesați fișierul „insult.txt”.
Acolo scrieți un cuvânt ( pro.st de exemplu, mă scuzați de cuvânt ).
După ce ați salvat, salvați fișierul, împachetați
fișierele ( dacă nu aveți folderul locale în client ), lansați client-ul și
scrieți cuvântul cenzurat.
În loc de cuvântul cenzurat, va apărea „*****” sau
„Code009” ( asta depinde și de server, ce are și fișierul
„locale_string.txt”, dacă îmi amintesc bine numele )
6.
Modificarea textul de la logare ( server indisponibil, conectarea rulează etc. ) | Ascunde codul
Acest lucru se face din locale, din fișierul „locale_game.txt”.
Deschideți acest fișier, apăsați comanda „CTRL + F” și scrieți „LOGIN_”.
Unde scrie:
Spoiler: show
Acolo unde am scris „Server off-line sau bla bla bla...”, puneți ce vreți voi.
7.
Modificarea limitei de bani | Ascunde codul
Și la aceasta există o rezolvare. ( Citește asta! )
8.
Rezolvare font mare & bug yang K și KK | Ascunde codul
Vi se întâmplă și la voi asta?
Spoiler: show
Am găsit în sfârșit rezolvarea.
Extrageți fișierele locale_xx.epk/.eix
Deschideți fișierul „locale_game.txt” cu un editor ( preferabil Notepad++ )
Apăsați CTRL + F și scrieti cuvântul „font”.
O să vă apară 3 rânduri.
Pe alea le înlocuiți cu aceste 3 linii:
Cod: Selectaţi tot
UI_DEF_FONT Arial:12
UI_DEF_FONT_LARGE Arial:16
UI_DEF_FONT_SMALL Arial:9
Voila, fontul este mic și frumos:
Spoiler: show
9.
Modificarea muzicii de la login | Ascunde codul
Aceasta se face din fișierele „BGM”.
ATENȚIE! Muzica trebuie să aibă același titlu ca și cel vechi!
10.
Schimbare poze login | Ascunde codul
Ei bine, aceasta se schimbă din
locale/xx/ui ( se află într-un folder în client sau împachetate sub numele de „locale_xx”.
Și aici, pozele trebuie să aibă același nume.
11.
Schimbare poze la încărcare | Ascunde codul
Cum o fac?
Intră în folderul pack/, caută fișierele uiloading
și extrage-le.
Intrați în folderul source/ymir work/uiloading/.
Redenumiți poza dorită în numele
pozei vechi ( eu am luat
ca exemplu background_loading_assassin.jpg ).
Reîmpachetați și e gata!
12.
Fișiere care conțin itemele | Ascunde codul
- item -> Acesta este alcătuit din toate modelele 3D de la arme.
- icon -> Acesta include fișierele care să fie vizibile în client.
- pc, pc2 -> Acestea conțin toate modelele 3D de la armuri.
13.
Rezolvare chestiune împachetare ( două variante ) | Ascunde codul
Ei bine, există și probleme la împachetare...
Cea mai simplă rezolvare ( uzată de mine ) este:
Intrați în fișierul xx_pack.xml ( la care aveți problema ), Eu o am la „icon”.
Dați scroll down până apare:
Spoiler: show
După alea, ștergeți tot.
Dacă nu aveți nimic, încercați să reparați fișierul icon_pack.xml
Salvați, ieșiți din editor și continuați-vă treaba!
14.
Extragere fișiere EIndeX și EPacK (EPK și EIX ) | Ascunde codul
Întâi, aveți nevoie de un FR Clasic.
Download.
Deschideți arhiva și extrageți folderul în partiția
unde aveți instalat Windows-ul ( la mine e C: )
Apoi, intrați în FR și puneți acolo arhiva dvs. ( de ex. root.epk și root.eix )
Redenumiți locale_ro_ex.xml în root_ex.xml
Deschideți locale_ro_ex.xml.
Modificați ce este incercuit cu roșu, cu numele arhivei dvs.
Mergeți la start - run - cmd și scrieți:
Cod: Selectaţi tot
cd C:\FR
apoi scrieți:
Cod: Selectaţi tot
m2 root_ex.xml
Vă va arăta un mesaj „All files was...”
Apoi modificați ce aveți voi de modificați...
Pentru împachetare, ștergeți vechile fișiere și scrieți în cmd:
Cod: Selectaţi tot
m2 4pack.xml
Apoi vă vor apărea arhivele modificate.
Le puneți în client și baftă!
P.S.: Acest FR este cel classic, doar am modificat fișierul
care este format din lista cu fișierele extrase, să nu trebuiască să
redenumiți două fișiere.
Curând voi asigură îmbunătățiri acestui FR ^_^.
15.
Cum schimbi adresa de la ItemShop, din client | Ascunde codul
Extrage fișierele root din pack.
Caută fișierul „uishop.py”, deschide-l.
Apasă pe CTRL + F și scrie:
Cod: Selectaţi tot
app.ShowWebPage("
Între acele ghilimele, pune-ți adresa.
Salvează, ieși.
Reîmpachetează root și pune-l în client.
Baftă la joc! |
|
| Sus » |
|
 |
|
|
|
Nu puteti crea un subiect nou in acest forum Nu puteti raspunde in subiectele acestui forum Nu puteti modifica mesajele proprii din acest forum Nu puteti sterge mesajele proprii din acest forum Nu puteti vota in chestionarele din acest forum
|
|
 |
|
|
 |
|