IPB

Добро пожаловать, гость ( Вход | Регистрация )

> NFS4 рутина
geminiYO
Jan 14 2009, 06:24
Сообщение #1


Member
**

Группа: Authorized
Сообщений: 22
Регистрация: 4-February 08
Пользователь №: 4,479
Спасибо сказали: 2 раз(а)



Привет.
Я уделяю много внимания игре НФС4. Мне кажется что я ее хорошо знаю но эо не так. НФС4 можно разобрать по частям и сложить снова из за полу открытого кода на все файлы....но не .exe
Моя просьба и в то же врея мечта , чо бы люди которые немного разбираются в этом, помогли решить некторые технические задачи.
Научить файл отвечающий за коорднинацию направлений на разные .mnu (почти те же txt). Согласованно работать некоторыми ошибками не устраненными издателями игры после выхода 4.50 патча 100 лет назад.

1) научить игру не использовать Opponent Cars когда дело касается онлайн игры в knockout/tourny ...ибо игра вылетает из за старости к высокосмоделированным машинам. Шифрование в .mnu файлах довольно не изысканное и понятно даже мне, но я не смог ничего поделать. Я щитаю это первый шаг. Научить игру (поставить флаг к примеру) не использовать машины AI для тех самых режимах в которых нельзя выставить количество рейсеров AI.
2) Никто, повторяю никто не смог добится прогресса с высокомоделированными машинами для полноценной езды. High poly patch держит лишь 4 машины с каунтом 11000. Наверное это самое сложное , но я по-прежнему думаю что за это отвечает координирующий файл nfshs.exe (других практически и нет.) Окей, к примеру, если вытащить из папки d3da.dll то nfshs.exe потребует его. d3da.dll я немного знаю о нем поскольку пробовал dx6,7,8 ну и теперь нашелся 9й - он немного лучше с точки зрения всего. Это и есть главный фалй для рендеринга (в главной нфс4). Я хочу сказать что если научит NFShs.exe (если у кого нибудь появятся свежие идеи) брать все 8 машин это было бы очень волшебно для мноооооогих любителей нфс4.
Файл nfshs.exe весит 1.90мб. Как бы я не поставил вопрос, все ждут и будут надеяться на то что игру можно научить есдить 8м. Я операюсь на свой опыт вплане понимания того что эту игру собрали кубик за кубиком. Почему бы в это не вмешатся....и.т.д.

Когда понадобятся файлы - я вышлю их.
(отдельный привет Читеру)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов
geminiYO
Feb 21 2009, 13:44
Сообщение #2


Member
**

Группа: Authorized
Сообщений: 22
Регистрация: 4-February 08
Пользователь №: 4,479
Спасибо сказали: 2 раз(а)



Я щитаю что кратчайший путь решения этой проблемы это редактированние nfshs.exe в котором есть строки с которых он читает d3da.dll в той же папке при зауске игры, который в свою очередь отвечает за правильное проигрывание видео роликов в игре(это точно известно) и рендеринг 3D. Более новая версия Dx9 файлов не проходит проверку exeшником и игра виснет в начале, но при этом заускается, чего невозможно добится подменяя файлы на одну из многих в сети альтернатив Dx9 библиотек. Библиотека 3D это точно известно - может отвечать за потдержку более highpoly машин в игре чем со стоковым Dx6(d3da созданный на основе Dx6 3rash module). Я теоритически понимаю , а так же то что игра может бегать с более новым оптимизированным dx9 который в то же время в кометарие не несет имя Dx 3rash (trash) module, но является ближайшим родственником D3da библиотеки.

Но проблема понятное дело в том что EA после D3Da основанной на DX8 который хоть и плохо но все же читается игрой НФС4, больше не выходило...почти не выходило ничего нового в играх и современного на основе DX9 современных версий...за исключением D3da имеющего сигнатуру Dx9 3rash module, это редкий фал в сети , но именно его я использую для игры теперь. По свойствам этот dx9 идентичен dx7 он работает практически так же и без проблем. То есть держит свободно 4 машины на большинстве трасс. (чего не скажешь о современных D3D.x. библиотеках) ...- signature - dx 3rash module

По моим догадкам это самый простой путь редактирования nfshs.exe, но вполне и возможно что этот еxe содержит гте-то неправильный код ИЛИ ограничение которое снимается в целях не надобности на те времена при програмирование. (как к примеру народ придумал редактировать .mnu файл котороый отвечает за расположение 3d объектов в меню, что бы игра не ваылетала на десктоп когда в гараже смотришь очень высоко моделированную машину / по моему точно не помню, этот параметр назывался maxvisitem-2000 (для mnu файлов).


На счет кукурузника который... это верно, но EA тех времен это очень хорошее програмирование и красивый общий дизайн в игре и во всем до мелочей. То есть если этот самолет и взлетит , то только в НФС4. Это мое скромное мнение.

Терпение и только терпение с моей стороны)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 27th April 2024 - 19:08