ХТоН
offline
Опыт:
312Активность: |
Совместимость с 1.26
Есть множество старых, хороших карт, с версий 1.17-1.21, которые не работают в варе 1.26. Возможно ли сделать их совместимыми с новым варом? |
27.07.2011, 18:09 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
ХТоН, можно, но нужно вручную переделывать код\триггеры. Если же карта защищена, задача заметно усложняется. |
27.07.2011, 18:24 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ErickSkrauch
offline
Опыт:
5,451Активность: |
Нужно весь return bug на хэш заменить. |
27.07.2011, 20:38 | #3
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ХТоН
offline
Опыт:
312Активность: |
Вот к примеру карта WoWTheGrandBattle 4.8. При попытке открыть в WE 1.26 ругается на триггеры и функции, в конце вылетает. В WE 1.23 в конце вылетает ошибка: Сведения о войсках отсутствуют или неверны. Какие есть предложения? Очень уж хочется поиграть в нее на 1.26 Карта прилогается. Ошибка в триггерах была изза руссификатора. Убрал в 1.26 руссовку тригов, теперь такая же ошибка что и на 1.23: Сведения о войсках отсутствуют или неверны. Отредактировано ХТоН, 28.07.2011 в 14:49. |
28.07.2011, 13:50 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
ХТоН, а ты не думал, что карта защищена? |
28.07.2011, 17:31 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ХТоН
offline
Опыт:
312Активность: |
Hanabishi, Думал. но обычно если карта защищена, ВЕ вылетает сразу. Ну или я мало видел защищенных карт) Вскрыл депротектором, открылась. Сейчас попробую поколдовать сам. Если не получится отпишу. Отредактировано ХТоН, 28.07.2011 в 18:48. |
28.07.2011, 18:28 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gudfree
гуи (V)_( Oo )_(V)
offline
Опыт:
8,233Активность: |
ХТоН:
Депротекти, переписывай триггеры/код с бд и радуйся |
28.07.2011, 18:32 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ХТоН
offline
Опыт:
312Активность: |
Для начала просто сохранил открытую карту. Теперь ее и 1.23 перестал открывать, говорит слишком большой файл. Попробовал оптимизировать - стал просто вылетать. Помогите пожалуйста) кидаю открытую карту. |
28.07.2011, 19:08 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
Код карты не защищен, названия переменных и функций человеческие. Так-что депротект сделал еще хуже. Вытаскивай war3map.j там надо поменять 3-4 функции. |
28.07.2011, 19:14 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ХТоН
offline
Опыт:
312Активность: |
Master_chan, спасибо, сейчас попробую. Без депротекта WinMPQ видит все как unknowns. В открытой карте нашел war3map.j Что именно заменить так и не понял( Отредактировано ХТоН, 29.07.2011 в 02:23. |
29.07.2011, 00:56 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FKoFF
Venomancer 89lvl. Europe
offline
Опыт:
5,975Активность: |
H2I функцию под хэш переточить, да и адаптировать.. Вообще, конечно, карты с ранних версий варкрафта лучше перетачивать целиком ) |
29.07.2011, 03:33 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ХТоН
offline
Опыт:
312Активность: |
FKoFF, вроде достаточно заменить war3map.j. видел на форуме тему. но я в джасе полный ноль, по этому сам не смогу сделать ничего( |
29.07.2011, 08:57 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
EvolutionArena
League of Legends
offline
Опыт:
3,219Активность: |
ХТоН, если заменишь то весть код будет левый. |
29.07.2011, 09:42 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DotaMaster666
Silenced by GadenbIsh
offline
Опыт:
1,259Активность: |
Есть один нюанс - H2I меняется элементарно, I2H - куда сложнее. |
29.07.2011, 09:58 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ХТоН
offline
Опыт:
312Активность: |
EvolutionArena, почему весь? выше было сказано что достаточно заменить переменные/return на хэш. Кидаю код в виде текстовика, поправьте если может кто( JNGP ошибок не находит вроде. |
29.07.2011, 10:05 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ХТоН
offline
Опыт:
312Активность: |
Ну так что, может кто переписать? |
31.07.2011, 10:57 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
Возможно вы еще не поняли, но за вас тут никто ничего делать не собирается. Советом мы уже помогли, остался минимум усилий. Научитесь пользоваться гуглом и поиском по форуму, это очень полезные вещи, которые придумали и на которые ссылаются не просто так.
|
31.07.2011, 13:11 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ХТоН
offline
Опыт:
312Активность: |
Master_chan, спасибо. попробую. |
31.07.2011, 13:19 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ХТоН
offline
Опыт:
312Активность: |
Master_chan, поставил всё из того, что понял, куда и как ставить. эффекта ноль. И еще, в эдиторе полностью отсутствуют юниты и предметы, а в игре проверить не могу, т.к карта не работает на 1.26, а 1.23 считает её слишком большой. подскажите, что делать( Отредактировано ХТоН, 31.07.2011 в 22:34. |
31.07.2011, 22:21 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zumm
Тёртый Хрен
offline
Опыт:
6,335Активность: |
Всё что нужно, это прямые руки. Берём листфайл из взломанной мапы и перемещяем его в исходник (если там лист файл уже есть то его содержимое заменяем тем что в полученном, при этом winMPQ спросит, сохранить ли изменения когда вы нажмёте сохранить (лист файл открывай блокнотом) жмём ''да''). Переоткрываем карту архиватором. Теперь мы видим файлы которые нашёл хДеп. Возможно там небудет war3map.j. Тогда в лист файле прописываем путь к war3map.j: scripts\war3map.j. Теперь мы видим исходный war3map.j. А теперь редактируй. Всё должно получиться, если руки растут от куда надо. |
31.07.2011, 23:10 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|