ПредишенСледващото

Задния слой игри - темата е много обширна и подходът трябва да бъде внимателно, защото последствията са изпълнени с противоречия. Като един от малкото, които поне до известна степен разбира модификации игра на клиента, реших да споделя тук информация по тази тема.

В началото на една малка Отговори по темата (ще се актуализира според въпроси от датата на получаване):

Q: Какво да очаквам от модифициран клиента?
A: На първо място, това е по-дълбоко разбиране на играта механика като цяло и много други интересни данни, на второ място, взети поотделно, модификации позволяват да направят играта по-комфортен.

Q: Какво е в това Haidee няма да бъде?
A: Определено не е подвиг, които дават възможност да спечелят предимство пред другите играчи за сметка на несъвършенството на игрови механики (да не се бърка с модификациите, подобрява комфорта, като, например, интерфейс за персонализиране). Всичко останало може да се окаже, разбира се, ако достигнете вашите ръце.

В: Мога ли да бъдат забранени за използване на тези модове?
A: На теория - имат пълното право, тъй като е забранено за употреба споразумението. На практика, ако направите всичко правилно, измененията не palyatsya и следите от тях е почти невъзможно.

Q: тези промени ще работят по други сървъри, както и версии на играта?
A: В бъдещите версии не могат да гарантират, но в този момент в САЩ и Китай сървърите, всичко работи добре.

Въведение. Структурата на файловете на играта.

Отидете в папката с клиента игра, можем да видим автомобил (fxlaunch.exe) и няколко папки с игра ресурси, кратък цикъл през него:

В папка кръпка изтеглени игра лепенки и, по-специално, се държат там до края на времето, ако внезапно се освобождава огромно петно ​​и ще трябва да се освободи място на диска, можете спокойно да изтриете тази папка. Самите петна представляват себе си абсолютно същите файлове като останалите, но повече за това по-късно.

Какво точно се състои папка SnailRes Аз не разбирам, но аз бих си позволила да се предполага, че е вграден актуализатор архиватор. Плановете за да играят с него, все още не е особено обръща внимание на себе си.

Аз съм д-р TiBiBo, и че ние в? Хайде # 33;

Изтеглете QuickBMS програмните споменати по-горе, това razarhiviruem на удобно място, а след това да създадете скрипт, за да извлечете файловете на играта, го нарича, например, aow.bms.
скрипт код:

Така че, файлове успешно разкопчан и е готов да отговаря на нашите игриви химикалки. Какво интересно неща можем да направим сравнително бързо?

Смешни такъв файл, което позволява, например, за да отключите за използване в чат забранени символи.

Вместо "skin.package" замени всички файлове от играта.
Код "unaow.bms" скрипт:

GoTo 10
Вземи FileCount Long

За I = 1 да FileCount
SavePos TOC
Вземи DataSize Short
Вземи FileOffs Long
Вземи FileZero Long
Вземи FileSize Long
Вземи PackSize Long
Math DataSize - = 27
Math ТОС + = 27
GoTo TOC
GetDString FileName DataSize

Този скрипт прави възможно да се опаковат обратно файловете.
Ето текста на командния файл:
quickbms_4gb_files.exe -w -r tvoy_skript_cherez_kotoryy_raspakovyval.bms Originalnyy_arhiv_iz_igry Е: # 092, # 092 1234 (mesto_kuda_sohranyat)

Така че тя изглежда готова за друга партида файл само игри
quickbms_4gb_files.exe -w -r 1.bms ENG.cfs Д: # 092; 1234 # 092;

Всички действия трябва да се случват в една и съща папка
Файловете с папка трябва да е:
1.quickbms_4gb_files
2.Tvoy скрипт script.bms
3.reimport.exe
4.originalny игра файл (този, който разопаковате)
5.otredaktirovannye архивни файлове. Трябва да се бутам обратно.

Здравни пакети =))

Господи, откъде да намерите в правилата \ договор \ споразумение за забрана модификации линия на клиентите?) Има само за пакетите имаме една смяна)

Пай-сан, който и да е модификация на оригиналния код, както и заден razlichnyo степен е нарушение на целостта на първоначалната доставка и следователно има потенциал да доведе до достъп до играта с привилегиите на потребителя по-горе.

превода на руски език, а подкрепата е да се отговори -В durak.Posle ще забрани и забрави).
Това е едно нещо, за да играете в kompanii.Drugoe законно честна сделка в тази тук)

По принцип да, но в тези текстове, които зададох в Руската локализацията на клиентски модификации, които не са думи)

Както аз го разбирам Lua файлове са скриптове, работещи всякакви събития след каквито и да било действия =)

По-специално, но не само. В действителност те са отговорни за почти всички действия на част от играта на клиента, от podgruzki тези или други ресурси, за да изпратите действията на играча на сървъра.

По-специално, но не само. В действителност те са отговорни за почти всички действия на част от играта на клиента, от podgruzki тези или други ресурси, за да изпратите действията на играча на сървъра.

Ограничаването на броя на показаните персите, също е там? В inishnikah нещо подобно не намери нищо.

Ограничаването на броя на показаните персите, също е там? В inishnikah нещо подобно не намери нищо.

В inishnikah също Търсих и не намери нищо в Lua може и да са, но това, което може да се запише директно в двигателя. Намери Decompiler да работят.

Подкрепете проекта - споделете линка, благодаря!