Автор Тема: Beyond Zero Tolerance Map Editor  (Прочитано 8106 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3426
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Beyond Zero Tolerance Map Editor
« : 14 Апрель 2012, 21:03:28 »
Доделал свой редактор карт для BZT. Пока версия не финальная, надо добавить возможность удаления карт и ошибк поисправлять, которые наверно будут. Остальное вроде все что хотел сделал. Вот темку создал, чтоб не зятерялась прога в теме про хак зеро.
Редактор не умеет работать с ромом, работает непостредственно с файлом карт. Далее нужно этот файл поместить в папку maps моего сорса BZT (http://elektropage.ru/publ/ourwork/zero_tolerance/bzt_disassembly_0_1/19-1-0-59) и запустить BUILD.BAT. Полученный ром будет с вашими отредактированными картами.
Как работать с редактором, читать в файле ReadMe.txt.

Ознакомиться
« Последнее редактирование: 08 Май 2012, 20:24:31 от Smoke »

Оффлайн Soul_8

  • Пользователь
  • Сообщений: 47
  • Пол: Мужской
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #1 : 15 Апрель 2012, 02:01:10 »
Выдает ошибку при запуске, а потом циклично через некоторое время
Windows 7 - x64


Оффлайн Smoke

  • Пользователь
  • Сообщений: 3426
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #2 : 15 Апрель 2012, 12:04:15 »
На х64 вообще не тестил. На хр 32 полет нормальный.

Оффлайн Soul_8

  • Пользователь
  • Сообщений: 47
  • Пол: Мужской
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #3 : 15 Апрель 2012, 12:59:54 »
Как я понял, она появляется только при запуске. А циклично повторяется только в том случае, если ничего не загружено. Стоит загрузить какой-нибудь эпизод, все становится нормально.

И еще момент. При выборе уровня(в Select a level) колесиком мыши, листаются только названия. Желательно чтобы переключались и уровни тоже  ;)

Оффлайн Tako

  • Пользователь
  • Сообщений: 18
  • Пол: Мужской
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #4 : 15 Апрель 2012, 15:32:53 »
На Windows Vista x64 проблем не наблюдалось o_0

Оффлайн Sen244

  • Пользователь
  • Сообщений: 712
  • Пол: Мужской
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #5 : 15 Апрель 2012, 16:15:12 »
У меня на Win7 32  работает. Если б у меня вылезла ошибка где есть "ntdll", я б наверно попробовал скачать эту dll из инета и заменить ей свою.

Онлайн s1nka

  • Пользователь
  • Сообщений: 1020
  • Пол: Мужской
  • [Lab 313] Member
    • Steam
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #6 : 15 Апрель 2012, 18:19:49 »
Цитата: Sen244
Если б у меня вылезла ошибка где есть "ntdll", я б наверно попробовал скачать эту dll из инета и заменить ей свою.
Очень глупый совет. Максимум стоит выкачивать библиотеки и ложить рядом с exe'шником. ntdll.dll это одна из важных библиотек. При замене система может неадекватно себя вести.

Smoke, Спасибо за прогу. А в чем проблема работать с ромом напрямую?

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3426
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #7 : 15 Апрель 2012, 18:53:59 »
Тогда размер карт будет фиксированным. Т.к. если он увеличится, то сместятся адреса в роме и он не запустится. Проще отредактировать файл, потом пересобрать ром
« Последнее редактирование: 15 Апрель 2012, 18:56:16 от Smoke »

Оффлайн Sen244

  • Пользователь
  • Сообщений: 712
  • Пол: Мужской
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #8 : 15 Апрель 2012, 21:38:21 »
При замене система может неадекватно себя вести.
Конечно же может. Бэкапы и откаты придумали для таких случаев.

Оффлайн Newdemon

  • Пользователь
  • Сообщений: 186
  • Пол: Мужской
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #9 : 15 Апрель 2012, 22:38:06 »
Smoke, Спасибо огромное за нее :)

А на сколько вообще можно увеличить размеры карты на уровне, и сколько максимум уровней можно в одном эпизоде сделать?

Эх жалко с размерами карт в первой части точно нельзя будет поиграться (если конечно она ее будет поддерживать).

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3426
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #10 : 15 Апрель 2012, 22:45:13 »
Пожалуйста :)
Размеры максимум могут быть 128 на 128 ячеек, т.е. $7F на $7F. Уровней кажется где-то по 30 на эпизод. Точно не знаю. В первой части размеры карт просто не заменить. Он там фиксированный, отдельно для каждой карты не задается

Оффлайн Newdemon

  • Пользователь
  • Сообщений: 186
  • Пол: Мужской
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #11 : 16 Апрель 2012, 00:02:14 »
Цитата
Уровней кажется где-то по 30 на эпизод. Точно не знаю.
Да точно. На 31 у меня пошли глюки. На 32 игра зависает.

Оффлайн Segaman

  • Пользователь
  • Сообщений: 2865
  • Пол: Мужской
  • Segaman's Shelter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #12 : 18 Апрель 2012, 13:29:02 »
редактор хорош, но надо бы сделать свободный размер окна.
ато у меня на экране не помещается.
панель у меня в три ступеньки, постоянно уменьшать её это не дело.
а еще хотелось бы редакторование само переделать, ато ставить блоки выбирая в меню слишком нудно.
над так чтоб выбрал стену и поставил.

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3426
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #13 : 18 Апрель 2012, 20:11:35 »
Хорошую идею подкинул, надо будет сделать

Оффлайн Soul_8

  • Пользователь
  • Сообщений: 47
  • Пол: Мужской
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #14 : 19 Апрель 2012, 01:24:46 »
Smoke, так все ради этой идеи и ждали твой редактор  :lol:

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3426
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #15 : 19 Апрель 2012, 17:52:57 »
Ну я не телепат, никто не говорил, только видимо думали об этом.
Энивей, мысли по улучшению есть и в ближайшее время постараюсь их осуществить :cool:

Оффлайн Tako

  • Пользователь
  • Сообщений: 18
  • Пол: Мужской
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #16 : 19 Апрель 2012, 22:39:30 »
Smoke,Редактор текстур ? :wow:

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3426
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #17 : 19 Апрель 2012, 22:50:37 »
Нафиг. Мне не нужен, поэтому делать неохота

Оффлайн Про Игрок

  • Пользователь
  • Сообщений: 1574
  • "Я - Бог и все вы тоже" (с)
    • Twitter
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #18 : 20 Апрель 2012, 15:41:20 »
Цитата
На х64 вообще не тестил. На хр 32 полет нормальный.
На хп сп 2 32 bit та же ошибка

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3426
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #19 : 20 Апрель 2012, 17:44:30 »
Магия какая-то. У меня такая же система, все окей. Из папки с прогой ничего не удалял?

Оффлайн Segaman

  • Пользователь
  • Сообщений: 2865
  • Пол: Мужской
  • Segaman's Shelter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #20 : 20 Апрель 2012, 17:52:33 »
На хп сп 2 32 bit та же ошибка
будьте умнее, юзайте третий пень как я :D

Оффлайн Newdemon

  • Пользователь
  • Сообщений: 186
  • Пол: Мужской
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #21 : 22 Апрель 2012, 01:33:09 »
Попробовал к поезду двери предделать, и игра не выдержала это.  ^_^

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3426
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #22 : 22 Апрель 2012, 13:17:38 »
Кстати че там с поездом я пока хз как он работает. Так что его пока лучше не трогать :D

Оффлайн Segaman

  • Пользователь
  • Сообщений: 2865
  • Пол: Мужской
  • Segaman's Shelter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #23 : 22 Апрель 2012, 19:29:03 »
может гдето есть список уровней и координат на которые скачет поезд.
надо отследить смену уровня и поставить бряк :)

Оффлайн Segaman

  • Пользователь
  • Сообщений: 2865
  • Пол: Мужской
  • Segaman's Shelter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #24 : 03 Май 2012, 13:17:36 »
Smoke, не забудь про размер окна.
чтоб менять можно было. ато у меня на экране не помещается :-\

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3426
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #25 : 03 Май 2012, 20:31:30 »
Окей, окей :)

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3426
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #26 : 08 Май 2012, 20:01:24 »
Обновил редактор:

v0.95
1)Добавлена возможность быстрой установки стен с помощью MB3 (колесико мыши). Номер последней установленной
стенв запоминается и ее можно потом ставить колесиком;
2)Добавлена возможность установки стены двойным щелчком мыши по ячейке (для тех кто не знал, на самом деле
она и в прошлой версии была);
3)Добавлены горячие клавиши меню;
4)Убран баг с отрисовкой контекстного меню при редактировании идентификаторов ячеек;
5)Просмотрщик текстур теперь показывает и противников.

http://elektropage.ru/publ/ourwork/zero_tolerance/bztedit_v0_95/19-1-0-77

Оффлайн Lurler

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #27 : 11 Май 2012, 16:49:21 »
Круто :)

Кто-то уже мутит с редактором что-нибудь?

Оффлайн FireWing

  • Пользователь
  • Сообщений: 26
  • Пол: Мужской
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #28 : 29 Май 2012, 06:24:36 »
Вот исходники моего редактора. Правда, не самой первой свежести, но пока лучшего предложить не могу  :)
Выкладываю их под лицензией GPL, поэтому если какая-то часть исходников будет использована в других работах, будьте добры выложить их под той же лицензией  :) В архиве есть текст лицензии в оригинале, на русском про неё можно поглядеть тут: http://ru.wikipedia.org/wiki/GNU_General_Public_License

P.S. Разбираться в коде, конечно, будет сложновато. Не планировал изначально его куда-то выкладывать, т.к. писал в основном для себя, поэтому особо не ругайтесь  :lol:

Онлайн s1nka

  • Пользователь
  • Сообщений: 1020
  • Пол: Мужской
  • [Lab 313] Member
    • Steam
    • Просмотр профиля
Re: Beyond Zero Tolerance Map Editor
« Ответ #29 : 29 Май 2012, 08:38:22 »
FireWing, Отличная работа.