Добрый день. Помогите нубасу, уже все что мог перепробовал. Есть карта www.epicwar.com/maps/4192 , которую я хочу отредактировать. По-идее она должна быть разблокирована, но как я не трясу бубном, к примеру, данных о нестандартных объектах нету. Можете как-то помочь?

Принятый ответ

Карта то какраз протектнута, файл лист удален + проведена слк оптимизация, нужен деоптимизатор слк, чтобы появились войска.
Судя по коду карты, она частично на гуи частично на jass, и код на вид не нубский, не советую чето там лазить автору.
War3maprestorer в помощь, у меня на 10 винде что то не работает...
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
18
5 лет назад
Отредактирован Hodor
1
ресторер криво объекты восстанавливает

solo322dollarse,
в Config.ini нужно EXPORT_OBJECT_DATA на 1 поставить
0
2
5 лет назад
Отредактирован solo322dollarse
0
quq_CCCP:
solo322dollarse, после ресторера что получается, карта открывается и есть обьекты?
Я делал по каким-то древним гайдам через xdep, потом в mpq recover брутфорс и сохранение файллиста, потом через редактор mpq заменить war3map.w3i. Карта открывается, кастомных объектов нету. Ресторер из ссылки выдает ошибку "не удалось извлечь файлы" и все.
Hodor:
ресторер криво объекты восстанавливает

solo322dollarse,
в Config.ini нужно EXPORT_OBJECT_DATA на 1 поставить
Ставил, благо хоть до этого додумался.
1
32
5 лет назад
1
solo322dollarse, ну можешь так же ручками в слк таблицах поковырятся, там все просто.
0
2
5 лет назад
0
quq_CCCP:
solo322dollarse, ну можешь так же ручками в слк таблицах поковырятся, там все просто.
Да для меня уже эти процессы не так легко, плохо соображаю что и как. Решил просто вспомнить карту молодости и дропнуть айтемы где-нибудь на карте.
1
12
5 лет назад
1
solo322dollarse:
quq_CCCP:
solo322dollarse, ну можешь так же ручками в слк таблицах поковырятся, там все просто.
Да для меня уже эти процессы не так легко, плохо соображаю что и как. Решил просто вспомнить карту молодости и дропнуть айтемы где-нибудь на карте.
В скрипте карты вбей код спавнящий предметы. Или просто накидай предметы. Остальной реквизит подгрузится из кода.
0
2
5 лет назад
Отредактирован solo322dollarse
0
Ikobot:
solo322dollarse:
quq_CCCP:
solo322dollarse, ну можешь так же ручками в слк таблицах поковырятся, там все просто.
Да для меня уже эти процессы не так легко, плохо соображаю что и как. Решил просто вспомнить карту молодости и дропнуть айтемы где-нибудь на карте.
В скрипте карты вбей код спавнящий предметы. Или просто накидай предметы. Остальной реквизит подгрузится из кода.
Можешь немного понятнее раскрыть, пожалуйста, если есть время. Я ну совсем помоечный и с таким первый раз сталкиваюсь. Если что я хочу именно кастомные предметы себе дропнуть, причем многие из них в игре получить нельзя (поэтому и дропаю).
1
12
5 лет назад
1
Если карту ты взломал xdep'ом, то то что на карте нет объектов это не совсем страшно. Как правило оно в коде карты лежит или в триггерах. То тут достаточно просто в нужных точках накидать итемов и дело в шляпе. После этого карта спокойно запустится с тем что ты накидал.
Если же нету доступа к РО, т.е. данные РО отсутвуют. То тут лучше залезть в СЛК таблицы и выудить все нужные ID предметов. И потом в war3map.j(или где код карты прописан) вписать скрипт CreateItemAtPoint где указываешь координаты около спавна и нужные ID. В редакторе в нижнем-левом углу пишет точку в координатной сетке. Этот способ и кажется трудным на первый взгляд, но если выше указанные способы не помогают, то остается все делать при помощи лома и чуда.
0
2
5 лет назад
0
Ikobot:
Если карту ты взломал xdep'ом, то то что на карте нет объектов это не совсем страшно. Как правило оно в коде карты лежит или в триггерах. То тут достаточно просто в нужных точках накидать итемов и дело в шляпе. После этого карта спокойно запустится с тем что ты накидал.
Если же нету доступа к РО, т.е. данные РО отсутвуют. То тут лучше залезть в СЛК таблицы и выудить все нужные ID предметов. И потом в war3map.j(или где код карты прописан) вписать скрипт CreateItemAtPoint где указываешь координаты около спавна и нужные ID. В редакторе в нижнем-левом углу пишет точку в координатной сетке. Этот способ и кажется трудным на первый взгляд, но если выше указанные способы не помогают, то остается все делать при помощи лома и чуда.
Все еще конечно сложно для меня, но примерно понял. Слк таблицы,если я правильно понимаю, нужно редактировать через редактор mpq. Предположим, я открываю карту в редакторе, где нужно айдишники искать?
1
12
5 лет назад
1
В самой таблице первый столбец идет.
А по описаниям можно посмотреть в ItemString ID предмета в квадратных скобках
Загруженные файлы
0
2
5 лет назад
0
Ikobot:
В самой таблице первый столбец идет.
А по описаниям можно посмотреть в ItemString ID предмета в квадратных скобках
Сплоховал, действительно под самым носом, спасибо. Теперь осталось только сам скрипт написать, можешь пример привести? Координаты посмотрю в редакторе.
0
12
5 лет назад
0
solo322dollarse:
Ikobot:
Если карту ты взломал xdep'ом, то то что на карте нет объектов это не совсем страшно. Как правило оно в коде карты лежит или в триггерах. То тут достаточно просто в нужных точках накидать итемов и дело в шляпе. После этого карта спокойно запустится с тем что ты накидал.
Если же нету доступа к РО, т.е. данные РО отсутвуют. То тут лучше залезть в СЛК таблицы и выудить все нужные ID предметов. И потом в war3map.j(или где код карты прописан) вписать скрипт CreateItemAtPoint где указываешь координаты около спавна и нужные ID. В редакторе в нижнем-левом углу пишет точку в координатной сетке. Этот способ и кажется трудным на первый взгляд, но если выше указанные способы не помогают, то остается все делать при помощи лома и чуда.
Все еще конечно сложно для меня, но примерно понял. Слк таблицы,если я правильно понимаю, нужно редактировать через редактор mpq. Предположим, я открываю карту в редакторе, где нужно айдишники искать?
Сами таблицы можно открыть через excell. Через mpq редактор ты их извлекаешь.
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.