[ Обновленные темы · Новые сообщения · Участники · Поиск · RSS ]
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
W4MapLauncher или Мега - Крэзи ИДЕЯ W4 с W3D текстурами!!!!
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
Вчера обнаружив на форуме Team17 патч OMG для W4, я его скачал, после чего сильно разочаровался, Текстуры на новых картах в W4 ужасно убогие...

И у меня возникла идея!!!!!

1. Итак, текстуры загружаются при загрузке игры.
2. Все текстуры являются файлами, и чтобы попасть в игру проходят через функцию kernel32.CreateFile или msvcr71.fopen
3. Создав перехватчик этой функции МЫ МОЖЕМ открывать любой файл, вместо заданного!!!!!

Первые наброски:
1. Создается перехватчик функции, в виде загрузчика, который будет перехватывать все имена файлов для открытия, сравнивать их с заданной таблицей, и изменять.
1.1 Найти нужное место для перехвата.
1.1.1 Исследовать открытие файлов.
1.2 Создать загрузчик перехвата.
1.3 На ассемблере написать функцию обработки перехвата и сравнения с таблицей.

1.4 Организовать корректную работу.
2. Создать таблицу где текстураW4 = ТекстуреW3D
3. Создать конвертер, который возьмет все текстурные файлы и заменит в них текстуры согласно таблице
4. Создать генератор databank.xml и scripts.xml из scripts.xom
5. Достать все текстуры из W3D и положить их в отдельную папку для W4.
6. Организовать правильную работу.
7. Создать Патч W3D карт для W4 =)

И не говорите мне, что это не риально =)

Прикрепления: 7727185.jpg (78.9 Kb) · 7963396.jpg (69.2 Kb)


 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
Нет. Технология другая. Если рядом с картой лежит файл .w3dt и у ты запустил игру через этот загрузчик, то у тебя будут текстуры worms3d. Конечно же если не было никаких глюков.

 
DrHitman27
Админы
Сообщений: 2115
Реп: 52
значит у меня не работают текстуры :'(

 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
У кого еще не работает данный загрузчик?

Чтобы все работало игра должна быть оригинальная, т.е.

WORMS 4 MAYHEM.EXE
MD5: d4a78117445134f409957c04958d342c
5 033 984 байт

Если у тебя не этот экзешник то загрузчик текстур не сможет подключиться к игре.


 
DrHitman27
Админы
Сообщений: 2115
Реп: 52
у меня лицензионная игра со старфорсом
5 002 772 байт
версия 1.0.0.1
md5:1c15a66ada8ec8f68327bd8e2e19e56b
возможно его вирусы обглодали и он весить стал меньше biggrin
http://narod.ru/disk/9494218000/WORMS%204%20MAYHEM.EXE.html


 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
этого я и боялся... блин... Надо придумать способ чтобы адреса стали динамические, а не статические, которые зависят от версии экзешника...

 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
УУУУУУУУ гиблое дело, короче всем Лицензионщикам сообщаю, или переходите на "нормальную версию" или забудь про W3D Текстуры =)

 
KROLь
Проверенные
Сообщений: 86
Реп: 10
Уууу... хорошо что скачал игру из нета. surprised

Добавлено (04.06.2009, 20:50)
---------------------------------------------
а где изменить тексты уровней из в3д?

 
DrHitman27
Админы
Сообщений: 2115
Реп: 52
Quote (AlexBond)
нормальную версию

чё за нормальная версия?) это самая нормальная


 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
Нормальная, это та которая без старфорса =)

 
DrHitman27
Админы
Сообщений: 2115
Реп: 52
ты ппц) экзешник хоть дай тогда

 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
http://host-a.net/Plasma/WORMS%204%20MAYHEM.EXE
лови Если чего-то не будет хватать, дай знать =)


 
DrHitman27
Админы
Сообщений: 2115
Реп: 52
нужно ещё и protect.dll =)

 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
Download protect.dll

 
DrHitman27
Админы
Сообщений: 2115
Реп: 52
пашет, но игра тупит с этими файлами sad
есть предложение сделать лоадер совместимым с патчем 1.01
ftp://www.buka.ru/WormsMayhemPATCHv1.01_RU.exe


 
DrHitman27
Админы
Сообщений: 2115
Реп: 52
фсё знаю как заставить твою прогу работать
1) ставим патч PATCH v1.01_ru
2)качаем и заменяем файлы protect.dll WORMS MAYHEM.EXE
3)Говорим спасибо Алексбонду)


 
Герыч
Админы
Сообщений: 1240
Реп: 60 / Инв: 5
Так, это надо на главную, щас сделаю

________________________
__|____|____|____|____|__
|____|____|____|____|____|
__|___бицца головой___|__
|____|____|сюда|____|____|
__|____|____|____|____|__
|____|____|____|____|____|
 
DrHitman27
Админы
Сообщений: 2115
Реп: 52
кстати алексбонд 16:10 и 16:9 разные вещи. Лучшеб ты сделал 1 галочку широкий экран

 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
Я знаю что разные, поэтому у меня для worms3D, загрузчик для всех видов экрана:
4:3
5:4
16:10
16:9

А тут я сделал лишь один, чтобы не париться, а вообще неплохая идея, сделать галочку, если будет следующая версия, сделаю.


 
DrHitman27
Админы
Сообщений: 2115
Реп: 52
AlexBond, а как простолюдины смогут делать файл текстур для карты?

 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
Если ты имеешь в виду w3dt формат. То это простые *.txt из W3D переименовоные в *.w3dt.
Создается такой файл очень просто через W3DEditor, но нужен шаблон.


 
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск: