SURSĂ SERVER

Părți de cod și sisteme incomplete ce au fost șterse:

     -> Sistemul auction a fost șters.

     -> Sistemul monarch a fost șters împreună cu absolut tot ce ținea de el: castle, frog, siege etc.

     -> Block_country și block_exception au fost șterse.

     -> Hackshield, XTrap, Passpod și Matrix_card au fost șterse.

     -> Auth_brazil a fost șters.

     -> Toate restricțiile și verificările pe bază de: locale (ymir, canada, newcibn, japan, brazil) au fost șterse.

     -> g_IUseLocale a fost șters.

     -> Input_teen a fost șters.

     -> Openid a fost șters.

     -> Newmarble a fost șters.

     -> Serverkey, limit_time au fost șterse.

     -> Admin_page a fost șters.

     -> Speedserver a fost șters.

     -> Pcbang a fost șters.

     -> Threewaywar a fost șters.

     -> CheckVersion2 a fost șters.

     -> Version a fost șters.

     -> Panama crypt a fost șters.

     -> ClientPackageCryptInfo a fost șters. (Împreună cu HybridCrypt)

     -> Over9Refine a fost șters.

     -> Sequence a fost șters.

     -> VCard a fost șters.

     -> Hammer of Thor a fost șters.

     -> Comenzile în coreeană au fost șterse.

Îmbunătățiri generale aduse:

     -> Makefile-urile au fost rescrise în întregime.

     -> Acum sursele utilizează gcc48 și c++11 (împreună cu future-urile aferente).

     -> Am adăugat auto depend.

Bug fix-uri și modificări aduse asupra codului:

     *Acum comanda war suportă și numere negative.

     *Acum in breaslă nu mai pot fi invitați mobi si npc-uri.

     *Dacă citești o carte dintr-un stack nu mai dispar toate.

     *Funcția PurgeArea putea provoca crash core, problema a fost rezolvată.

     *Toate crash-urile și problemele sistemului de crafting au fost rezolvate.

     *Bug-ul la imun a fost rezolvat. (Când echipai un scut cu imun și schimbai un alt item bonusul împotriva necunoștinței dispărea)

     *Sql inject în messenger si guild a fost rezolvat.

     *Ratele pot fi mărite până 1000%.

     *Acum când mori nu mai poți avea hp negativ, o să fie 0 întotdeauna.

     *Când te teleportai cu peste 32k hp aveai hp-ul pe -, problema a fost rezolvata.

     *Acum dacă te teleportezi într-o mapă de pe un core offline sau index-ul mapei respective nu este trecut în config caracterul este                        automat trimis in mapa regatului său.

     *Un bug la nivelul calului dupa relog a fost rezolvat.

     *Acum nu mai poți echipa 2 iteme cu acelasi vnum pe type 33 deodată.

     *Un bug la breaslă legat de schimbarea regatului a fost rezolvat.

     *Un bug la affect-ul pentru invizibilitate a fost rezolvat.

     *Acum poți schimba itemele dacă ai inventarul plin.

     *Acum nu mai poți schimba bonusurile sau pietrele de pe iteme echipate.

     *Acum pm flood-er-ul nu mai funcționează. (celebrul "kick hack")

     *Acum affect-uri-le pentru aura războnicului si tăișul surei nu mai pot fi folosite fară a avea o armă echipată.

     *Funcția questflag era vulnerabilă la anumite exploit-uri, problema a fost rezolvată.

     *Chat flood-ul prin intermediul messenger_auth nu mai funcționează.

     *Funcția computepoints a fost corectată în așa fel încât să nu mai existe hp/mp overflow când se utilizează unele affect-uri.

     *Acum nivelul și yang-ul necesar creeri breslei sunt verificate în sursă.

     *Acum bonusurile 6/7 nu mai pot fi adăugate pe costume/frizuri.

     *Toate problemele sistemului de curele si ale inventarului său au fost rezolvate.

     *Acum yang-ul nu poate fi mai mic decât 0 sau mai mare decât valoarea maximă prestabilită.

     *După ce apareau fierarii in DT și încercai să upgradezi ceva fără să ai yang-ul necesar item-ul respectiv dispărea indiferent                                   dacă îmbunătățirea obiectului reușea sau nu, problema a fost rezolvată.

     *Dacă nu aveai aleasă nicio clasă de skill-uri nu puteai antrena skill-urile secundare, acest lucru a fost corectat.

     *Funcțiile responsabile pentru calcularea punctelor de hp/mp au fost refăcute.

     *Toate problemele legate de crash core-uri și memory leak cauzate de dungeon-uri au fost rezolvate.

     *Acum obiectele de nuntă nu mai pot fi echipate în același timp cu costumele normale și nici mount-urile/caii nu mai pot fi folosiți atât                timp cât aveți un obiect de nuntă echipat.

     *Funcțiile _char_log și _clear_server_timer au fost îmbunătățite cu verificări deoarece erau vulnerabile asupra unor exploit-uri și puteau                provoca crash core.

     *În funcția battle_is_attackable au fost adăugate noi verificări pentru a preveni unele probleme.

     *Conversia str_to_number a fost optimizată.

     *Un bug prin care puteai pune diverse iteme(arme, armuri etc) in quick slot a fost rezolvat.

     *Itemele cu pretul de 0 yang din shop nu puteau fi cumpărate din cauza uneri verificări greșit gândite anti overflow, problema a fost                   corectată.

     *Formula de calulcul a punctelor de experiență a fost refăcută.

     *Acum stema gm este afișată și la gradul de low_wizard.

     *A fost rezolvată o problemă legată de excluderea membrilor din breaslă când aceștia erau offline.

     *Funcția ItemAward a fost corectată.

     *Acum verificare versiunii clintului funcționează in parametrii.

     *Acum cand ai viteza mare de mișcare și călărești un mout nu o să mai fi dat inapoi.

     *A fost rezolvată o problemă legată de furtul de hp/mp.

     *Când călărești un mount și ai viteza mare de mișcare entitățile nu or să se mai încarce cu întârziere.

     *Funcția CQuestManager::Kill a fost rescrisă.

     *Acum dacă ești în grup iar liderul este offline poți culege de pe jos itemele cu numele lui.

     *Au fost adaugate in înput_login câteva pachete ce nu erau verificate.

     *Unknown refine scroll a fost rezolvat.

     *Bonusurile 6/7 nu mai pot fi folosite pe costume.

     *A fost rezolvată o problemă la punctele de iubire.

     *Sistemul de crafting a fost îmbunătățit cu unele verificări.

     *Minereurile nu mai pot fi exploatate de la distanta.

     *Sistemul de pet-uri a fost îmbunătățit cu noi verificări.

     *Când 2 jucători încercau să cumpere dintr-un magazin același item în același timp cel care era mai lent primea crash, problema a fost              rezolvată.

     *Dacă atacai un mob care avea 0 hp serverul primea crash, problema a fost rezolvată.

     *A fost fixat un memory leak cauzat de shop.

     *Dacă la sfârșitul index-ului din folderul map nu exista o linie goală serverul primea crash, problema a fost rezolvată.

     *Acum nu mai poți negocia dacă ai un quest deschis.

     *Acum caracterele pot fi șterse fără probleme.

     *A fost rezolvată o problemă legată de actualizarea armurii, frizurii în faza de selectare caracter. (pentru viitoare update-uri poate fi                  ușor de modificat și pentru eșarfe spre exemplu)

     *A fost rezolvat un crash core cauzat de spamm-ul din fereastra breslei.

     *Acum dacă ești într-o echipă nu mai poți primi itemele culese de pe jos în inventar dacă acestea nu îți aparțineau.

     *Acum dacă ești într-o echipă și culegi de pe jos iteme pentru colegi acestea se vor staca automat în inventarele lor.

     *Acum în folderul quest pentru ca compilarea quest-ului să funcționeze nu mai este necesar fișierul quest_functions. (atât timp cât                 funcțiile folosite sunt definite în questlib sau în sursa game).

     *Acum dacă în inventarul curelelor ai de exemplu 32 de licori roșii m, dacă aduni de pe jos alte licori roșii m se vor staca automat cu                 celelalte.

 


SURSĂ LAUNCHER

Părți de cod și sisteme incomplete ce au fost șterse:

     -> Sistemul auction a fost șters.

     -> Processcaner a fost șters.

     -> Checklatest files a fost șters.

     -> Hacksheild a fost șters.

     -> Nprotect a fost șters.

     -> Xtrap a fost șters.

     -> Passpod a fost șters.

     -> Matrix_card a fost șters.

     -> Toate restricțiile și verificările pe bază de: locale (ymir, canada, newcibn, japan, brazil) au fost șterse.

     -> Pcbang a fost șters.

     -> Panama crypt a fost șters.

     -> ClientPackageCryptInfo a fost șters. (Împreună cu HybridCrypt)

     -> Over9Refine a fost șters.

     -> Sequence a fost șters.

Bug fix-uri și modificări aduse asupra codului:

     *Versiunea de python utilizată a primit un upgrade de la 2.2 la 2.7.

     *Versiunea de granny utilizată a primit un upgrade de la 2.4 la 2.11.8.

     *Acum nivelul din fața caracterului este actualizat în timp real.

     *Acum clientul poate citi și imagini cu extensia png.

     *Atunci când sunt mulți jucători online durează mai mult timp ca serverul să răspundă cererilor clientului (login,                              teleportare etc) iar atunci clientul încearcă fără încetare reconectarea (la server), ceea ce evident nu ajută, acum acesta              o să aștepte o secundă înainte să încerce reconectarea din nou.

     *A fost adăugat un nou define în UserInterface/InstanceBase.cpp: NO_MOUNT_SKILL_AND_ATTACK_CHECK //Odată activat               puteți ataca, folosi skilluri și da damage de pe orice mount.

     *A fost rezolvată o problemă legată de actualizarea armurii, frizurii în faza de selectare caracter. (pentru viitoare update-                  uri poate fi ușor de modificat și pentru eșarfe spre exemplu)

     *A fost rezolvată o problemă legată de efectul de cooldown al icon-ului skill-urilor când acestea erau plusate.

 


FIȘIERELE SERVERULUI

Îmbunătățiri generale aduse:

     *Absolut toate fișierele inutile din game au fost șterse, totul a fost rearanjat pentru o mai bună funcționare atât cât și o                    mai bună navigare a utilizatorului.

     *Toate mapele din game au fost verificate, rearanjate în folderul respectiv atât cât și în config-urile fiecărui core.

     *Absolut toate tabelele și coloanele inutile din mysql au fost șterse.


CLIENT

Părți de cod și sisteme incomplete ce au fost șterse:

     -> Openid a fost șters.

     -> Pcbang a fost șters.

     -> Matrix card a fost șters.

     -> Mobile system a fost șters.

     -> Autoban a fost șters.

     -> Locale (Is.Ymir , Is.Arabic , Is.NewCibn , Is.Vietnam, etc) au fost șterse.

Îmbunătățiri generale aduse:

     -> Toate patch-urile, mapele și alte tipuri de fișiere inutile au fost șterse, pack-ul a fost restrâns la doar câteva fișiere care                  conțin tot necesarul, de asemenea cu ajutorul acestor modificări dimensiunea clientului a fost redusă.

Bug fix-uri și modificări aduse asupra codului:

     *Dacă te teleportai cu inventarul sau alte ferstre deschise nu mai puteai da click în zona respectivă, problema a fost                          rezolvată.

     *Un bug la icon-ul skill-urilor când se cresc punctele de status a fost rezolvat.

     *Acum la partea de login si create character bările ce reprezinta punctele de status afișează valorile corecte. (în limita a                    maxim 90 de puncte de status, aceasta poate fi modificată din intrologin și introcreate)

     *A fost rezolvată o problemă legată de efectul de cooldown al icon-ului skill-urilor când acestea erau plusate.


UNELTE

Dump_proto:

     *A fost curățat de codurile inutile.

     *Este perfect compatibil cu serverfiles-ul.

     *Se compilează cu Visual Studio 2013.


PREȚUL PENTRU SERVERFILES, CLIENT, SURSE ȘI UNELTE ESTE DE 100€


!Notă: Toate părțile de cod ce au fost șterse au reprezentat sisteme vechi, incomplete sau care nu au fost folosite niciodată!