free0n
Бумбарявка
offline
Опыт:
4,736Активность: |
Создание MPQ
Подскажите мне плиз:
P.S. Для чего не спрашивайте, не скажу :notgood: Просто мне очень нуно! :) |
23.04.2006, 23:14 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
|
23.04.2006, 23:57 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
free0n
Бумбарявка
offline
Опыт:
4,736Активность: |
|
24.04.2006, 00:07 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
|
24.04.2006, 00:16 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
free0n
Бумбарявка
offline
Опыт:
4,736Активность: |
1) Напиши плиз по подробней как его сделать с любой прогой(у меня они есть почти все)
2) Нет я хочу убрать стнд.архивы WarCraft'a и заставить варик грузить свои архивы(а старые вообше удалить) free0n добавил: 2) ТАкое вообше реально??? Пусть будет трудно но это возможно или нет? или ты не знаешь Отредактировано free0n, 24.04.2006 в 00:35. |
24.04.2006, 00:27 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
|
24.04.2006, 01:01 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
free0n
Бумбарявка
offline
Опыт:
4,736Активность: |
Короче пишу подробно:
Я хочу удалить всё что касается WarCraft'a как игры, и сделать свою игру на движке WarCraft'a(правда немного модифицировать его). Поэтому мне нуно знать как WarCraft загружает все модели, текстуры, и т.д. Я думаю что это все должно быть прописано в slk таблицах, ведь так? |
24.04.2006, 01:19 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
Это геморр...
Точно не знаю, только в общих чертах. Разумеется, если ты хочешь изменить структуру обьектов, то тебе надо искать их в SLK. Только вот дело в том что мало что такого нельзя сделать без значительного изменения архива. В SLK находятся ссылки на ресурсы, параметры обьектов и методы работы с ними. Для интерфейса используются вообще файлы формата def.
Свою игру ты сделать не сможешь, ибо взаимодействия между обьектами прошиты в dll библиотеки. |
24.04.2006, 01:32 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
free0n
Бумбарявка
offline
Опыт:
4,736Активность: |
Скажи,плиз:
dll - Как они работают? Как и чем редактируются? Кто может помочь? def - Чем открыть этот формат? Я знаю что это всё геморно, но я не отступлю от задуманного чего бы мне это не стоило! Вотъ! P.S. И не надо писать что у меня ничего не получится и т.д.(Как это любят делать на ......... форуме) P.P.S. Это(см.выше) касается всех кто будет писать в этой теме. Плиз, пишите по делу. free0n добавил: Так с dll разобрался. но не совсем. Ещё вопросик можно ли в синглплеерной игре добавить свои рассы на выбор в добавок к уже имеющимся 4ем? И ещё можно ли добавить кнопку на панель в игре(на подобии "союзники" или "Меню" ) |
24.04.2006, 02:45 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
dll ничем не редактируются. Если у тебя нет частей исходников, то это только дизассемблирование или run-time перехват(сплайсинг, например), однако откинься на спинку стула и отдыхай, это только для программистов.
def - блокнотом, если разобраться то эти файлы могут значительно помочь изменит интерфейс, однако, лишь визуально, в функциональном смысле от них толку мало, ибо они базируются на методах библиотек dll. То есть кнопку добавить ты можешь, но чисто визуально, не всегда есть возможность заставить ее работать так как тебе нужно. То есть нестандартный обработчик нажатия на клавишу сделать - это опять сводится к dll. Например если ты хочешь добавить на панель где находится кнопка "Меню" кнопку "Выход из игры", то это вполне реально, но если какую-то кнопку, которая работает нестандартно, то фиг Эм, в полном смысле добавить расы нельзя, заменить можно. Добавить - триггерной реализацией, ну, и возможно, некоторые функциональные особенности подправить через файлы в архиве, но по этому поводу архив я не шарил... |
24.04.2006, 03:12 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
free0n
Бумбарявка
offline
Опыт:
4,736Активность: |
Мдя, ты меня озадачил!!!
По поводу Цитата:
Я думаю ты не думаешь что я один собрался это делать. Есть програмист, но я его не успел ещё его об этом спросить. Думаю что он скажет тоже самое. Хм, всё хуже чем я думал, это плохо!!! |
|
24.04.2006, 04:08 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
NETRAT
Цитата:
неверное утверждение dll библиотеки редактируются программой ResHack, а вот за что отвечают dll-ки в варе я понятия не имею... |
|
24.04.2006, 07:08 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Медведь
ФффыррфррфффФФфф!
offline
Опыт:
21,702Активность: |
Avatar в дллках лежит почти весь программный модуль вара.
РесХак редактирует только ресурсные длл, длл чисто программные он только и может что открыть/закрыть, и ничего более |
24.04.2006, 07:38 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
Avatar это ресурсные, а ресурсы достать - раз плюнуть, функционал библиотеки шарится дебаггерами, а толку - ведь ровные руки нужны, нередко очень ровные ибо копаться в ассемблере приходится.
NETRAT добавил: Все ресурсы вара лежат в MPQ |
24.04.2006, 11:27 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ARHUI
offline
Опыт:
3,341Активность: |
ziptompq требует SFmpq.dll |
24.04.2006, 13:45 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
free0n
Бумбарявка
offline
Опыт:
4,736Активность: |
Я уже пробывал ResHak открывать dll он выдавал всякую хрень, только в одной dll я вытянул настройки какогото окна(кнопки местами поменять и т.д.), но в варе я такого окна не видел.
Нах оно там??? free0n добавил: И ещё Кто-нибудь знает на каком движке делался варик??? |
25.04.2006, 02:22 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
На собственном близзовском движке |
25.04.2006, 02:25 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
free0n
Бумбарявка
offline
Опыт:
4,736Активность: |
Млин, как он называется? Ктонибудь знает? |
25.04.2006, 02:32 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|