Ледена арена

ледена
играта

НапоследъкEA Sportsвсе повече се стреми да наложи конзолни стандарти на компютърните играчи в техните спортни игри. Това е особено забележимо в хокейните серии на NHL. Резултатът е много тъжен - непълно и нерационално използване на компютърните възможности. Започвайки отNHL 2005, собствениците на персонални компютри трябваше да се сбогуват с управлението с мишката и в същото време плъзгане и пускане на обекти с помощта на системата drag'n'drop отиде в друг свят. И да зададете състави с помощта на клавиатурата е истински тежък труд.

Е, вNHL 08всичко стана наистина тъжно. Запазените повторения на изиграната ситуация са изчезнали, възможността за отборна игра с много играчи е напълно забравена, отмяната на гол с неправилно вкарани голове е потънала в забвение, възможността за преназначаване на бутоните на клавиатурата има функционални ограничения и няма нужда да говорим за надеждността на правилата на Световната купа.

Но все пак, въпреки недостатъците, NHL 08 се оказа вълнуващ спортен симулатор. Е, бъгове и бъгове. Е, днес ще коригираме някои от тях.

Теоретични изследвания

През петнадесетгодишната история на серията NHL се разви добре дефинирана и доста разбираема структура за изграждане на файлове на играта. За начинаещи модификатори, нека поговорим малко за структурата на NHL файловете.

Всички файлове с графика, звук, настройки и база данни на NHL 08 са опаковани в архиви с разширения*.bigи*.viv. Някога се различаваха един от друг, но с годините разликите се изравниха и сега единствената разлика е, че форматът*.vivима малко по-висок приоритет, тоест понякога няколко архива*.bigсе пакетират в архиви*.viv(получава се архив с двойно влагане).

Отваряне вИзползвайки BigGUI всеки *.big или *.viv файл, ще видите списък с архивни файлове. Можете да импортирате и експортирате всеки от тях, налични са опции за компресия / декомпресия.

EA се стреми да отговаря на своите стандарти, но въпреки това понякога прави промени в тях. Например, в NHL 08 (както и вNHL 07), очевидно за да се ускори процесът на зареждане на *.viv архиви, има заглавни файлове*.bh, без преизграждане на които никаква модификация не може да направи. За да ги възстановим автоматично, се нуждаем от специална конзолна помощна програмаBHimport.

Файловите формати, използвани в играта, са много разнообразни. Ето основните от тях: графичните файлове имат разширение*.fsh, звуковите файлове имат разширение*.asf,*.ast,*.abk, файловете с бази данни имат разширение*.tdb. Също така в играта има много файлове с други формати (*.bin,*.ebo,*.mgdи редица други). Изучихме теорията, преминаваме към практиката.

BigGUI е незаменима програма за всеки, който ще модифицира игри на Electronic Arts.

перната камера

Представете си ситуацията на ледената пързалка: Овечкин пробива отляво, без да гледа, прави прострелен пас към центъра, но партньорът му не е на мястото си - и следва контраатака. Камерите в NHL 08 показват или ограничена зона от игрището (не се виждат партньори), или са толкова отдалечени, че е трудно да се различи шайбата и да се види кой ъгъл покрива противниковият вратар. И за успех в играта трябва да имате добра представа за позицията на играчите и да видите ситуацията на хокейната пързалка.

Е, нека се опитаме да поправим ситуацията, нека направим монтаж на камера. В играта има камера, нареченаClassic, основният й недостатък е, да речем, ограничеността - ако играчът с шайбата е в ъгъла на сайта, тогаваневъзможно е да се вземат предвид всички съотборници: дали влизат в зоната или излизат за смяна, дали затварят синята линия или се втурват към мястото. Нека вземем тази камера като основа и направим няколко промени в нея.

Имаме нужда от следните инструменти:NHL08 Camera Changer,BigGUIиBHimport. Стартираме играта, в настройките избираме вида на камерата (в нашия конкретен случай - Classic), по-добре е временно да деактивирате опциятаAutoZoom. Моля, обърнете внимание, че настройките на камерата за различните видове арени са различни. Затова избираме вида на арената и отиваме в режим на мач.

И така, отборите са в двубой, реферът нервно си играе с шайбата в ръцете си, а ние спокойно изключваме играта (клавишиALT+Tabили клавишWIN) и стартираме NHL08 Camera Changer. В главния прозорец на програмата в панелаSelect Cameraизберете типа на камерата (Classic), а в панелаParam to Change- параметъра на камерата за промяна, първо изберетеDistance(разстояние). Не забравяйте да изберете типа арена, съответстваща на нашия мач (маркирайте квадратчетоТип международна пързалка, ако играем на международен стандартен сайт).

Необходимите минимални настройки са направени, натиснете бутонаВ игратаи влезте в играта. Мачът започна, хокеистите тичаха ревностно, реферът търсеше нарушители, а ние натискаме клавишите „+” и „-” на цифровата част на клавиатурата (това е до бутонаNum Lock). В резултат на нашите манипулации камерата се увеличава или намалява. След като постигнем оптималния обхват, изключваме играта и избираме друг параметър за промяна в Camera Changer —Angle(ъгъл на наклон), натискаме бутонаIn Gameи отново използваме клавишите "+" и "-", за да постигнем оптимални стойности.

Резултатът от редактирането на камерата е зоната на атака в пълен изглед,синята линия е покрита. Имаме нужда от такъв хокей.

Програмата ви позволява да променяте стойностите на следните параметри:

TopBorder— разстояние от центъра на камерата до предната страна на арената;

BottomBorder— разстояние от центъра на камерата до вратата на багажника;

LeftBorder— разстояние от центъра на камерата до левия борд;

RightBorder— разстояние от центъра на камерата до десния борд;

Ъгъл— ъгъл на наклон на камерата спрямо леда;

Разстояние— разстояние от шайбата до наблюдателя.

Камерата е настроена, играта е в разгара си, но трябва да мислим за бъдещето и да запазим новите си настройки, за да можем да ги използваме по всяко време. За да направите това, минимизирайте играта, в Camera Changer натиснете бутонаSave. Всички наши промени ще бъдат запазени във файлаmerlib.mgd, той се намира в директорията с програмата и се разбира лесно от играта.

Остава чисто техническата страна на въпроса - импортирайте файлаmerlib.mgdв архиваgmisc.viv.

Първо трябва да завършите мача и да излезете от играта, а след това да извършите подготвителна работа, а именно да създадете резервно копие на архиваgmisc.viv(намиращ се в папката \preload). С готово архивиране, нека импортираме нашияmerlib.mgd. Отворете архиваgmisc.vivс помощта на помощната програма BigGUI, натиснете бутонаИмпортиранеи изберете новия ни файлmerlib.mgd, отговорете положително на въпроса относно замяната на този файл в архиваgmisc.viv. След това трябва да компресирате файлаmerlib.mgdв архива, като натиснете бутонаКомпресиране.

Не е останало нищо: за да възстановим заглавката на архиваgmisc.viv, помощната програма BHimport ще ни помогне с това. Моля, обърнете внимание, че програмата трябва да бъде инсталирана в директорията с играта, в противен случай нищоще работи. За да възстановите заглавките, просто стартирайте файлаBHimport.bat. Новата ни камера е готова за работа.

Монтирани геймпадове
играта

Когато решите да закупите геймпад, без който, честно казано, е доста трудно да играете дори някои компютърни игри, последното нещо, за което мислите, е съвместимостта. Относно съвместимостта на геймпада и конкретна игра. На играча дори не му минава през ума, че тук може да има проблеми. Тук обаче смелите експериментатори хващат уловката. NHL 08 не се поддържа от всеки геймпад. Би било по-правилно да се каже, че играта работи адекватно само с няколко "родословни" модела.

Ако не сте щастлив собственик на геймпадове отLogitechилиMicrosoft, тогава NHL 08 ще ви поднесе няколко неприятни изненади: непрекъснати скокове на контролера през елементите на менюто на играта и един вид „ишиас“ на полеви играчи по време на мача (хокейните играчи, замахвайки, за да ударят шайбата, остават в абсурдна поза, сякаш са парализирани).

Нека се опитаме да премахнем тези проблеми - ще убедим играта, че не се занимава с чистокръвен контролер, а с геймпад от чиста кръв. Идеята е да се смени името на контролера в операционната система. Нека играта мисли, че нашият стар Genius не е нищо друго освен Microsoft SideWinder.

Имената на контролерите се съхраняват в регистъра, в клонаHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM \(напримерHKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\O EM\VID_0583&PID _A00C, къдетоVID_0583&PID_A00Cе секцията, съдържаща името на джойстика включOEMName).

Нека да видим как да преименуваме мишката в NHL06-08 Joystick Renamer. За да започнете, свържете геймпада и не забравяйте да излезете от играта. В прозореца на помощната програма, в левия панелВашите джойстици, изберете вашия геймпад (ако е свързан само един контролер, тогава няма да има голям избор в списъка - само един ред). В десния панелEA Support Joysticksтрябва да изберете една от опциите за новото име на контролера. За да преименувате, първо трябва да натиснете бутона «0