NoX World - форум об игре NoX

 
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  
Сейчас онлайн стрима нет!
Сейчас на сервере никого нет!

Обязательно все ознакомьтесь с новыми Правилами Портала!

Актуальные новости:
IP сервера изменён! Новый IP: 45.144.64.229. Сервер также доступен через Westwood Online (XWIS, игру через сервер)


Важные темы:
Как играть по сети? Понятное руководство!
Правила Сервера NoxWorld.
Как помочь форуму финансово?

Автор Тема: Редактор карт KirConjurer-а  (Прочитано 65164 раз)

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

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards

Разборки с отрисовкой стен занимают неожиданно много времени...
« Последнее редактирование: 06/11/2014 20:58:22 от Perfect »
Записан

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards

Пардон. Отрисовка стен полностью исследована!
ниже - con01a и estate в редакторе
Записан

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards

Если уж вместо меня уже запилили тему, грех сюда не написать...
Итак, свежие новости!
Как было обещано кое-кому в скайпе, я публикую демо версию редактора (скачать можно во вложениях)
Исходники прилагаются.
Что уже есть:
Неслабая оптимизация (редактор стал гораздо быстрее загружаться и меньше лагать при перемещении по карте)
Теперь можно загружать карты через командную строку (аля MapEditor.exe mynewmap.map)
Исправлены некоторые баги (теперь можно загружать очень старые версии карт, к примеру war03d)
Переделка интерфейса (в процессе, пока что затронуты только стены)
Некоторые новые фичи (редактор монстров, амбиент цвета карт, визуализация карты почти как в Ноксе)
ToDo list:
1. разобраться со смещениями спрайтов (картинок) обьектов
2. вывести алгоритм чтения спрайтов типа Edge (границ тайлов) из video8.bag
---
Просьба к гуру реверсинга - если желаете помочь, посмотрите
0x47AF30 - загрузка edge из video.bag - нужен алгоритм на шарпе / псевдокоде
0x4C4770 - отрисовка обьектов - разобраться с позицией спрайтов при отрисовке
---
3. сортировка обьектов по настраиваемым категориям (сохраняемым в .xml файле?)
4. упрощение взаимодействия с картой (выбор направления стен колесом мыши, кисти там)
5. что-то там ещё, не буду пока что перечислять)
Записан

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт 3 конкурс карт - приз Evengard-а за самую большую карту 3 конкурс карт - лучшая карта Рука форума 2012 Медаль 'За фантазию и упорство в создании карт - 2011' Медаль 'Победитель II конкурса карт' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Поколупался я с утра в редакторе, мне понравилось очень. Был удивлён отсутствием некоторых фич.
Записан

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards

Исходный код редактора под какую студию писан?
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards

Исходный код редактора под какую студию писан?
В SharpDevelop и MS VS 2010 Express .sln открывается, на других не пробовал, но по идее должен
Записан

Batpony

  • Постоялец
  • **
  • Карма: 6
  • Оффлайн Оффлайн
  • Сообщений: 101
  • Shedrow Dar'k Batpony
    • Просмотр профиля
    • Awards

Совершенно тупой вопрос:
КАК его запустить?
Постоянно пишет, что не может найти путь куда-то.
И кстати, какие у вашего редактора требования?
« Последнее редактирование: 16/10/2014 15:11:58 от Batpony »
Записан

Squall

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 132
  • Оффлайн Оффлайн
  • Сообщений: 1170
  • I will always be here.
  • Awards Медаль 'За написание статьи о Воине'
    • Просмотр профиля
    • Awards

Чую я, что с сортировкой будет оче много геморроя...
Записан
Spoiler (click to show/hide)

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт 3 конкурс карт - приз Evengard-а за самую большую карту 3 конкурс карт - лучшая карта Рука форума 2012 Медаль 'За фантазию и упорство в создании карт - 2011' Медаль 'Победитель II конкурса карт' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Да, там неотсортированы стены в алфавитном порядке.
Записан

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards

Совершенно тупой вопрос:
КАК его запустить?
Постоянно пишет, что не может найти путь куда-то.
И кстати, какие у вашего редактора требования?
Текст ошибки в студию, плз. Требования - установленный Нокс, .NET Framework 4.0 и Windows не младше XP
Чую я, что с сортировкой будет оче много геморроя...
Думаю не больше чем со скриптами или отрисовкой обьектов
Записан

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт 3 конкурс карт - приз Evengard-а за самую большую карту 3 конкурс карт - лучшая карта Рука форума 2012 Медаль 'За фантазию и упорство в создании карт - 2011' Медаль 'Победитель II конкурса карт' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Кстати да, самый большой геморрой с границами тайлов, мне об этом ещё Морден говорил.
Записан

Batpony

  • Постоялец
  • **
  • Карма: 6
  • Оффлайн Оффлайн
  • Сообщений: 101
  • Shedrow Dar'k Batpony
    • Просмотр профиля
    • Awards

Текст ошибки в студию, плз. Требования - установленный Нокс, .NET Framework 4.0 и Windows не младше XP

Текст ошибки:
Необрабатываемое исключение в компоненте приложения. При нажатии кнопки "Прдолжить" приложение проигнорирует ошибку и продолжит работу.

Не удалось провести тип объекта "DnsLib.MXRecord" к типу "System.String".
Конец.

Ну, что скажете?
Записан

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт 3 конкурс карт - приз Evengard-а за самую большую карту 3 конкурс карт - лучшая карта Рука форума 2012 Медаль 'За фантазию и упорство в создании карт - 2011' Медаль 'Победитель II конкурса карт' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

нажать кнопку "продолжить" не пробовал?))))0
Записан

Batpony

  • Постоялец
  • **
  • Карма: 6
  • Оффлайн Оффлайн
  • Сообщений: 101
  • Shedrow Dar'k Batpony
    • Просмотр профиля
    • Awards

 Как ни странно, но пробавал. Он чегойто включал и всё... Переодически выскакивала анимация курсора (когда что-то запускается) но не более того.
Записан

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards

А нахрена в редакторе 4й фреймворк? Что конкретно используется такого, чего нет в фреймворке 2?
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт 3 конкурс карт - приз Evengard-а за самую большую карту 3 конкурс карт - лучшая карта Рука форума 2012 Медаль 'За фантазию и упорство в создании карт - 2011' Медаль 'Победитель II конкурса карт' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Таким его сделал один человек, переделав некоторые вещи и поместив сорц редактора на гитхаб.
Записан

Batpony

  • Постоялец
  • **
  • Карма: 6
  • Оффлайн Оффлайн
  • Сообщений: 101
  • Shedrow Dar'k Batpony
    • Просмотр профиля
    • Awards

 Да что такое с вашим редактором!?
Он вообще не работает! И что, это такое за ерунда выскакивает и просит ввести е-mail!?
КАК его включить!?!?
Записан

2530

  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 79
  • Оффлайн Оффлайн
  • Сообщений: 665
  • Не вижу смысла в Nox 2
  • Awards Победитель конкурса "Угадай Автора Карты" 2015
    • Просмотр профиля
    • Awards

Batpony, какой e-mail. Зачем ты скачал баннер?
А если серьёзно напиши свои проблемы с редактором мне в личку и мы со всем разберёмся. Если приложишь к проблемам скрины, то будет ещё лучше.
А в истерику впадать не стоит - себе дороже выйдет.

Perfect, дык его же можно переключить и ,если не используются фишки имеющиеся только в 4м фреймоворке, код не сломается.  Странно что этого никто не сделал\проверил ранее.
Записан
Карма рассчитана на индикацию среднего отношения к участнику, а не степень важности человека. Не гонитесь за ней.
Все мои видео и Twitch стримы

Evengard

  • SysAdmin
  • Администратор
  • Старожил
  • ***
  • Карма: 186
  • Оффлайн Оффлайн
  • Сообщений: 2728
  • Director
  • Awards Столп форума 2012 Активным участникам сходок - 2013 За сервер Орден 'За заслуги перед форумом I степени'
    • Просмотр профиля
    • Awards

Проверил. Ещё при попытке скомпилить неизменённый редактор. Фейл. Что-то с чем-то там не канало.

Да и вообще ничего не вижу плохого в использовании последнего фреймворка.
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

PS: Покаяние - Признание своей вины в чем-либо, обычно с просьбой о прощении

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards

Ждите господа, вечером будет еще одна демка, на этот раз должна запуститься у всех
Записан

Batpony

  • Постоялец
  • **
  • Карма: 6
  • Оффлайн Оффлайн
  • Сообщений: 101
  • Shedrow Dar'k Batpony
    • Просмотр профиля
    • Awards

Если она будет работать, твоя карма возростёт на 171 очко :)

А сам ты задохнёшся :diablo: ... В обнимашках :)
« Последнее редактирование: 17/10/2014 12:13:17 от Batpony »
Записан

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт 3 конкурс карт - приз Evengard-а за самую большую карту 3 конкурс карт - лучшая карта Рука форума 2012 Медаль 'За фантазию и упорство в создании карт - 2011' Медаль 'Победитель II конкурса карт' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

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

Batpony

  • Постоялец
  • **
  • Карма: 6
  • Оффлайн Оффлайн
  • Сообщений: 101
  • Shedrow Dar'k Batpony
    • Просмотр профиля
    • Awards

 Я отсталый пень, у меня нет скайпа.
Записан

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт 3 конкурс карт - приз Evengard-а за самую большую карту 3 конкурс карт - лучшая карта Рука форума 2012 Медаль 'За фантазию и упорство в создании карт - 2011' Медаль 'Победитель II конкурса карт' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

Скачай и установи его тогда.

Прекращаем оффтоп здесь, для него есть специальная тема.
Записан

KirConjurer

  • Постоялец
  • ***
  • Карма: 67
  • Оффлайн Оффлайн
  • Сообщений: 246
  • User #1234!
    • Просмотр профиля
    • Awards

Обещанная демка во вложениях.
Изменено в общем - то немного:
1. Может работать без записи в реестре (запросит указать путь к папке с Ноксом)
2. Теперь требует .NET Framework 4.0 Client Profile (урезанный)
3. Идет работа над (де) компилятором скриптов в С - подобный код, с типизацией и комментариями
Кстати, консольная команда "exec" в Ноксе на самом деле выполняет не что иное как скриптовую функцию из карты
Скачать архив (с исходниками) можно во вложениях.
Записан
Расширенный поиск  
 

Страница сгенерирована за 0.074 секунд. Запросов: 20.