XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
and_y87
Тру Кодер
offline
Опыт: 21,030
Активность:
DioD, незнаю пригодитьсяли это, но спасибо за статейку =)
Старый 16.08.2006, 19:56
Sky

offline
Опыт: 1,605
Активность:
правда нового ничего не узнал
вообщем у меня тоже такая проблема как и у ComotozNick
вот карты
Прикрепленные файлы
Тип файла: w3x GenicMutationVirusVersion21ACAL[rus].w3x (578.2 Кбайт, 20 просмотров )
Тип файла: w3x Battle_Tanks_7.23_GER.w3x (220.0 Кбайт, 16 просмотров )
Старый 11.09.2006, 02:29
remal
нечто
offline
Опыт: 2,087
Активность:
сколько раз говорил: проверяйте скрипт pjass'ом....
Старый 11.09.2006, 03:32
Sky

offline
Опыт: 1,605
Активность:
вот скрипт из карты GenicMutation
у меня есть pjass, что значит проверить? он ошибки сам исправлять должен?
Прикрепленные файлы
Тип файла: rar war3map.rar (22.8 Кбайт, 20 просмотров )
Старый 11.09.2006, 11:19
DioD

offline
Опыт: 45,134
Активность:
Ну и что я должен делать с этими картами и джаз кодом?
Восстанавливать всё я вам не буду, плпгиат не спонсирую.
Старый 11.09.2006, 11:58
DotA_DR

offline
Опыт: 103
Активность:
после того как исправили war3map.j, запакуйте war3map.j обратно в архив, удалите файл attributes (или как там его), нажмите Compact и загружайте карту в Варе, тогда ошибки не будет.
Старый 11.09.2006, 12:04
Sky

offline
Опыт: 1,605
Активность:
DioD
я не прошу восстанавливать, я хочу сам научится это делать, просто хотел услышать советы какие-нить
Старый 11.09.2006, 13:04
DioD

offline
Опыт: 45,134
Активность:
карта полностью на гуи
джаз не задействован
язык русский
имена переменных сохранены
тула векса младших версий
4 тригерных спелла самого простого уровня
не задействованы сложные гуи механизмы
карта почти не оптимизирована
точки текут
группы текут
Вывод
На этой карте ты ничему хорошему НЕ научишься.
Старый 11.09.2006, 13:09
Sky

offline
Опыт: 1,605
Активность:
я с этим начал разбираться недавно, поэтому почти ничего не понял
что такое гуи
что еще за тула векса
если там так все просто, то и надо учиться сначала на простом
Старый 11.09.2006, 13:32
DioD

offline
Опыт: 45,134
Активность:
открой этот фаил джаз шоп про и начинай включать моск, там всё предельно просто, я даже не смогу тебе объеснить.
Старый 11.09.2006, 13:44
Sky

offline
Опыт: 1,605
Активность:
так я делал с картами x hero, hero line, но тут не получается, потомучто все изменения не сохраняются, файл war3map.j, или unknowns\unknown_00000026 как он первоначально в карте, как-то восстанавлливается
а если изменить файллист, то карта вообще не открывается
Старый 11.09.2006, 13:49
Dialup5
Программист
offline
Опыт: 2,120
Активность:
Diod а ты можешь скрипт льда из карты Ескейп Вулкано достать?
Старый 11.09.2006, 18:52
Sky

offline
Опыт: 1,605
Активность:
Dialup5
ты эту карту сам взламывал или она уже была в таком виде?
Старый 11.09.2006, 21:36
Dialup5
Программист
offline
Опыт: 2,120
Активность:
:confused: ? она открывается ? :confused:
Если Да то ЛОЛ!
У меня она не открывается!
Она Вроде протектед!
Старый 11.09.2006, 22:10
Sky

offline
Опыт: 1,605
Активность:
там почти нет никакой защиты, держи карту, должна открыться в ВЕ
Прикрепленные файлы
Тип файла: w3x Escape_the_Volcano_2.90(p).w3x (283.5 Кбайт, 14 просмотров )
Старый 11.09.2006, 22:21
Daniil

offline
Опыт: 164
Активность:
Когда я приделывал свои for-fun моды в доту, одна из проблем была именно со вставкой war3map.j обратно в карту.
Почему-то после замены файла с помощью MPQMaster карта переставала открываться.
Может быть там в конце файла прилеплена какая-нибудь хрень, которая мешает номально изменять архив (где-то читал, что в близардовских картах кроме хедера с краткой информации есть ещё футер специально для защиты, может быть и в доте такая же фишка).
А может быть просто мои кривые руки :)
Но, вобщем, проблему в конечном итоге я решил таким образом:
  1. Распотрашил доту полностью, т.е. екстрактнул все файлы из архива в отдельную папочку.
  2. Вырезал из .w3x файла заголовок и поместил в отдельный файл.
  3. Отредактировал war3map.j
  4. Создал в MPQMaster новый архив и засунул туда всю папку со всеми-всеми-всеми файлами.
  5. С помощью обычной "досовской" команды copy склеил заголовок и архив.
Результат получился почему-то больше по объёму, но зато нормально функликционировал.
А насчёт поиска рокодов.
Так как я плохо предсталял (и сейчас плохо предсталяю) какой файл для чего нужен, делал просто поиск строки во всех файлах сразу. Правда, совпадений было много, поэтому пришлось поколупаться и поработать головой.
Например, рапир нашёл штуки три. Одна - сам арт, другая - свиток. А вот ещё одна так и понял зачем нужна.
Примечание:
Заголовок (он же хедер) - часть *.w3x-файла от самого начала до букв MPQ (не включительно). Надежнее всего вырезать в каком-нибудь хекс-редакторе типа hiew или HexEditor, но в принципе можно попробывать и в простом текстовом.
Старый 19.09.2006, 15:21
stiN

offline
Опыт: 84
Активность:
2*2
Цитата:
Сообщение от Daniil
Результат получился почему-то больше по объёму, но зато нормально функликционировал.

К чему этот гемор?
Делаю так:
1: Генерю файллист к .w3x.
2: Изменяю .j в .w3x и сразу его обратно запихиваю.
3: удаляю атрибуты в .w3x и делаю очистку неиспользованных данных.
куда уж проще?

а также можно написать гайд по правильной инъекции своих триггеров в .j ))

нет такой карты, которую нельзя было бы переделать на свой лад. Аминь.

________________
[+] 5 пунктов от •: реклама

Отредактировано •, 01.10.2006 в 14:30.
Старый 23.09.2006, 09:59
zibada

offline
Опыт: отключен
Daniil
Цитата:
Может быть там в конце файла прилеплена какая-нибудь хрень, которая мешает номально изменять архив (где-то читал, что в близардовских картах кроме хедера с краткой информации есть ещё футер специально для защиты, может быть и в доте такая же фишка).

хрень называется (attributes), есть во всех картах, генерируемых редактором, там записаны все контрольные суммы файлов.
понятно, что если изменить файл, не обновив атрибуты, варкрафт будет ругаться..
лечится довольно очевидным способом - удалением файла (attributes) =)
Старый 23.09.2006, 13:07
DioD

offline
Опыт: 45,134
Активность:
смысла хранить этот фаил нету, его удалять стоит в любом случае.
Старый 23.09.2006, 16:31
stiN

offline
Опыт: 84
Активность:
Кстати как правильно изменять заголовок карты, допустим если хотим сделать название, длинее чем было? (без ВЕ)
[+] 5 пунктов от •: реклама

Отредактировано •, 01.10.2006 в 14:31.
Старый 01.10.2006, 11:50
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 15:53.