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

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

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

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

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


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

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

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

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. что-то там ещё, не буду пока что перечислять)
Записан
Расширенный поиск  
 

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