Перейти к содержимому


Свернуть чат Чат Открыть чат во всплывающем окне

lz : (3 недель назад) Оно там просто всё вместе лежит.
Folgen : (3 недель назад) Даже сам Товарищ Майор не нашел бы.
Folgen : (3 недель назад) Ого, ребусы.
lz : (3 недель назад) Я там постоянно.
lz : (3 недель назад) Можно початиться в реалтайме в телеге - https://t.me/joincha...j5MKUrxakTyCPwQ
lz : (3 недель назад) Тулзы качаются программой bootstrap_tools из бутстраппера (как скачать - у меня в подписи). Если хочется самим собирать, отпишитесь ещё, я инструкции по сборке допишу.
PA3UJIb : (3 недель назад) по ходу это из LLVM
PA3UJIb : (3 недель назад) cmake скрипты недописаны. А заголовочники сначала подумал, что из boost, но и там такого не нашел
Folgen : (3 недель назад) У меня вообще фигня с СиМэйк. Я уж подумал ну его. А там хедеры нужны от Полигона4.
Folgen : (3 недель назад) Вот-вот!
PA3UJIb : (3 недель назад) Не знаю, я не смог его "tools" собрать - многих заголовочных нету и хз где их брать.
Гость : (3 недель назад) У кого-нибудь есть полный пак инструментария от lz?
Yakim (Watco... : (14 Июль 2018 - 00:06) :D
Yakim (Watco... : (14 Июль 2018 - 00:06) nope
Yandersen : (13 Июль 2018 - 22:07) Айаяй. Поди Якимко заспамил чат стикерами. :)
Yandersen : (13 Июль 2018 - 22:06) Да лан, тут каждый день кто-нить из админов заглядывает. Как пропустили?
Nextovoy : (13 Июль 2018 - 01:04) Я писал
Гость : (10 Июль 2018 - 22:42) Сорьки, что так у нас. Чего три года так и не попытался в чат писнуть? :)
Nextovoy : (06 Июль 2018 - 16:15) Спасибо
lz : (04 Июль 2018 - 19:44) Активировал.
Гость : (03 Июль 2018 - 16:30) Активируйте его.
Гость : (03 Июль 2018 - 16:30) Мой профиль - Nextovoy
Гость : (03 Июль 2018 - 16:25) Написать в чат. Профиль в ручную админы активируют.
Гость : (03 Июль 2018 - 15:47) Ох уж эта дурацкая привычка писать всё раздельно засоряя чат. Это всё классно, конечно, но ребята, одменестраторы, так называемые. Третий год пытаюсь зарегистрироваться (буквально, третий) на этом форуме, но ПИСЬМО С ПОДТВЕРЖДЕНИЕМ НА ПОЧТУ ТАК И НЕ ПРИХОДИТ. Что делать?
Гость : (03 Июль 2018 - 15:46) Перешёл я всё же по ссылке Redoctor'a...
Гость : (03 Июль 2018 - 15:41) Пора уже M4
Гость : (29 Июнь 2018 - 00:18) итак м3
lz : (28 Июнь 2018 - 16:01) Мы тебе и тут передадим.
Гость : (28 Июнь 2018 - 13:13) Зачем в телеграмме делать?!Я вот например не могу зайти,написать в чат,подписаться и не только у меня это.
Redoctor : (24 Июнь 2018 - 19:35) https://vk.com/away....0_23001&cc_key=
Redoctor : (24 Июнь 2018 - 19:34) Тогда в телеграмме в поисковике набери Механоиды 3
Гость : (24 Июнь 2018 - 19:05) Не открывается.
Redoctor : (24 Июнь 2018 - 18:00) https://t.me/mechanoids3 Для тех кто в танке.
Yakim (Watco... : (15 Июнь 2018 - 01:33) КРУЗИИИС!!!11

Изображение
lz : (15 Июнь 2018 - 00:09) КРУЗИС!
lz : (15 Июнь 2018 - 00:09) ЗИС
lz : (15 Июнь 2018 - 00:09) КРУ
Yakim (Watco... : (14 Июнь 2018 - 14:50) Крузис и Королева тоже не в моем вкусе, а проигрывать нечего =D
lz : (14 Июнь 2018 - 13:55) Конечно, полюбить - так королеву, проиграть - так миллион, сделать - так крузис.
smt005 : (14 Июнь 2018 - 00:22) И от третьего лица тоже можно сделать простенькую игру. Простая игра это лучше чем ничего.
smt005 : (14 Июнь 2018 - 00:21) А, ты хочеш что-бы хит был, с "Crysis" графоном и контентом на 100500 часов игры?
Yakim (Watco... : (14 Июнь 2018 - 00:18) Ни топдовншутеры, ни стратежки)
Yakim (Watco... : (14 Июнь 2018 - 00:15) Не, спасибо, не в моем вкусе=)
smt005 : (13 Июнь 2018 - 23:13) Помнится за пару недель от скуки сделал. Делал по вечерам.
smt005 : (13 Июнь 2018 - 23:13)

Фотография
* * * * * 3 Голосов

Механоиды Remastered (Polygon-4)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 279

#1 OFFLINE   lz

lz

    True Warrior

  • Админ
  • 213 сообщений

Отправлено 05 Март 2015 - 15:10

Polygon-4

 

Проект по переводу М1 и М2 на движок UE4.

Основная задача - быть максимально приближённым к оригиналам.

 

Вся информация доступна по ссылкам:

http://aim-fans.ru/w...гория:Polygon-4

http://aim-fans.ru/w...вная_информация

 

Установка:

1. Скачать установщик https://www.dropbox....lygon4.zip?dl=1

2. Распаковать установщик в папку без русских букв в пути (например, D:\AIM).

3. Запустить Bootstrap_Release.exe для установки релизной версии.

4. Для игры запустить Polygon4.exe в папке Polygon4Release.exe.

 

Для загрузки утилит запустить Bootstrap_Tools.exe.

 

Руководство: https://www.dropbox....on4_ru.pdf?dl=1

Инструкции по установке также можно найти в нём.

 

Предложения можно оставить на странице:

http://aim-fans.ru/w...tle=Предложения

 

Видео текущего прогресса:

https://youtu.be/JKIDA0uUNnc


Polygon-4
Документация и инструкции по установке доступны по ссылке:
 
 

#2 OFFLINE   lz

lz

    True Warrior

  • Админ
  • 213 сообщений

Отправлено 26 Март 2015 - 14:45

Вводится в строй организация aimrebirth на гитхабе.

https://github.com/aimrebirth

 

Первый репозиторий содержит последние исходники к инструментам "Распаковщик архивов для М1" и "Распаковщик БД".

https://github.com/aimrebirth/tools

 

Общие планы по развитию:

1. Собирается начальная база ресурсов: БД из оригинальных частей, новые модели для UE4, карты, здания и прочее.

2. Выстраивается скелет движка игры поверх UE4 (С++).

3. Добавляется основное содержимое: модели, задания etc.

4. Отладка и тестирование.


Polygon-4
Документация и инструкции по установке доступны по ссылке:
 
 

#3 OFFLINE   lz

lz

    True Warrior

  • Админ
  • 213 сообщений

Отправлено 29 Март 2015 - 02:57

Продолжаем движение.

Прикладываю файл - начальную структуру движка игры в виде диаграммы классов UML.

Пока только учитывается структура объектов (т.е. данные), а также наследование.

Схема далеко не окончательная.

 

Что мне нужно от вас:

1. Проверить схему, поискать неточности, недостающие вещи, сообщить об этом.

2. Предложить свои идеи.

3. (касается всех читающих) Отписаться мне в личку или тут о готовности помочь проекту. Помощь в большинстве случаев будет заключаться в редактировании моделей, карт, расстановке объектов в движке UE4, тестировании, либо иной посильной для конкретного человека. Я составлю список участников, чтобы не терять вас из виду и в дальнейшем вписать в список авторов.

 

Программа для просмотра файла: http://staruml.io

Файл: http://rghost.net/7LQhMQprk

Модель в файле: Engine

Картинка модели

ooUdCBh.png


Polygon-4
Документация и инструкции по установке доступны по ссылке:
 
 

#4 OFFLINE   Yandersen

Yandersen

    Диванный теоретик

  • Админ
  • 454 сообщений
  • Откуда:Canada
  • Настоящее имя:Ян

Отправлено 29 Март 2015 - 07:45

Ознакомился. Не понял, какая польза от диаграммы? В чём идея?

 

Насчёт расстановки объектов. Подозреваю, на карте сектора сотни (если не тысячи) объектов. Масштаб, координаты и ориентация моделек указаны в файле ММО. Вопрос: вручную модели на карте расставлять?! Какие альтернативы?



#5 OFFLINE   kazemir

kazemir
  • Админ
  • 41 сообщений
  • Настоящее имя:Микс

Отправлено 29 Март 2015 - 10:31

Не понял, какая польза от диаграммы? В чём идея?
Проектирование ПО. Чтоб во время этапа разработки видеть, что конкретно необходимо осуществить.

#6 OFFLINE   lz

lz

    True Warrior

  • Админ
  • 213 сообщений

Отправлено 29 Март 2015 - 11:51


Ознакомился. Не понял, какая польза от диаграммы? В чём идея?

Семь раз отмерь.

Обозначается логическая структура на ранних этапах (до написания кода).

 

 


Какие альтернативы?

Альтернатива есть - автоматическая загрузка, но это надо продумать. Возможно время загрузки карты с динамической расстановкой объектов будет слишком большим. Это раз. Во-вторых, мне всё ещё надо, чтобы кто-то в инструментах в https://github.com/a...actor/objects.h разобрал структуру Common:

struct Common
{
    float       unk2[2];
    uint32_t    unk3[2];
    float       unk4[2];
    uint32_t    unk5[2];
    float       unk6[8];
}; 

Что в ней есть координаты, ориентация и всё остальное. Эта структура входит в каждый объект.


Polygon-4
Документация и инструкции по установке доступны по ссылке:
 
 

#7 OFFLINE   PA3UJIb

PA3UJIb

    Серый

  • Создатель
  • 171 сообщений

Отправлено 29 Март 2015 - 12:25

А как разобрать-то? Картограммы нема, остаётся только гадать.


 


#8 OFFLINE   lz

lz

    True Warrior

  • Админ
  • 213 сообщений

Отправлено 29 Март 2015 - 12:34

Собираешь этот проект, в отладчике загружаешь все данные с любой локации locationX.mmo, смотришь в поля структуры, пытаешься определить что к чему.

На мой взгляд координаты точки лежат в поле float unk6[8].


Polygon-4
Документация и инструкции по установке доступны по ссылке:
 
 

#9 OFFLINE   PA3UJIb

PA3UJIb

    Серый

  • Создатель
  • 171 сообщений

Отправлено 29 Март 2015 - 12:43


На мой взгляд координаты точки лежат в поле float unk6[8]

Вот честно, взгляды наши совпадают. Только вот координаты там какие? 3х мерные или 2х мерные с посадкой на карту? И что означают остальные элементы массива?

А, надо проверить... качаем СДК и пробуем, короче. От AIM2 подойдет *.mmo?


 


#10 OFFLINE   lz

lz

    True Warrior

  • Админ
  • 213 сообщений

Отправлено 29 Март 2015 - 12:46

Не пробовал.


Polygon-4
Документация и инструкции по установке доступны по ссылке:
 
 

#11 OFFLINE   PA3UJIb

PA3UJIb

    Серый

  • Создатель
  • 171 сообщений

Отправлено 29 Март 2015 - 14:09

Хм, unk2 = (x, y) это то же, что и unk4 = (-y, x) - так у всех объектов?

А что если unk6 это 4-мерные вектора? Тогда первый ориентация, а второй позиция


 


#12 OFFLINE   lz

lz

    True Warrior

  • Админ
  • 213 сообщений

Отправлено 29 Март 2015 - 14:12

unk2+unk3, unk4+unk5 могут быть матрицами (поворота?)


Polygon-4
Документация и инструкции по установке доступны по ссылке:
 
 

#13 OFFLINE   GranMinigun

GranMinigun

    Хранитель Форума

  • Админ
  • 170 сообщений
  • Откуда:Верхняя Салда
  • Настоящее имя:Александр

Отправлено 29 Март 2015 - 14:16

Там точно должны быть трехмерные координаты и размеры. Причем размеры вычисляются в зависимости от того, как повернут объект.


Mama Africa

#14 OFFLINE   lz

lz

    True Warrior

  • Админ
  • 213 сообщений

Отправлено 29 Март 2015 - 14:29


А что если unk6 это 4-мерные вектора? Тогда первый ориентация, а второй позиция

(x,y,z,?) Что тут 4 параметр?


Polygon-4
Документация и инструкции по установке доступны по ссылке:
 
 

#15 OFFLINE   PA3UJIb

PA3UJIb

    Серый

  • Создатель
  • 171 сообщений

Отправлено 29 Март 2015 - 16:00

Есть такая штука как однородные координаты (x, y, z, w) - если w=0 то это направление, а если w=1 то это положение. Суть в том, что применение матрицы трансформаций (вроде, тут лучше Шамана потерзать) к 4х мерному вектору направление останется направлением (w=0), а позиция останется позицией.


 


#16 OFFLINE   lz

lz

    True Warrior

  • Админ
  • 213 сообщений

Отправлено 29 Март 2015 - 16:09

Тогда можно считать, что вопрос снят.

struct Vector4
{
    float x;
    float y;
    float z;
    float w;
};

struct Common
{
    Vector4     m_rotate_z[3];
    Vector4     pos;
};

Polygon-4
Документация и инструкции по установке доступны по ссылке:
 
 

#17 OFFLINE   PA3UJIb

PA3UJIb

    Серый

  • Создатель
  • 171 сообщений

Отправлено 29 Март 2015 - 16:13

unk2+unk3, unk4+unk5 могут быть матрицами

 

Действительно из примера выше, где unk2 = (0.758245766, -0.651968837) и unk4 = (0.651968837, 0.758245766) - эти числа являются косинусом и синусом.

Если вспомнить матрицу поворота вокруг оси координат

 

Относительно OX на угол φ

45c55be9279c0b052fee2566763f766a.png

Относительно OY на угол ψ

b39cf2d703d3da2fe282786c396b6454.png

Относительно OZ на угол χ

19eaebc1790c67c1370c1bf32219dd7b.png

 

То это действительно имеет отношение к вращению. unk2 это первый столбец, unk4 - второй столбец.


 


#18 OFFLINE   Yandersen

Yandersen

    Диванный теоретик

  • Админ
  • 454 сообщений
  • Откуда:Canada
  • Настоящее имя:Ян

Отправлено 29 Март 2015 - 19:49

Ребят, в СДК создаёте пустую карту, ставите один единственный объект, поворачиваете, скалируете на заданные величины, а затем разбираетесь, в какие поля данные пошли. У меня мехи не установлены.  :)



#19 OFFLINE   lz

lz

    True Warrior

  • Админ
  • 213 сообщений

Отправлено 02 Апрель 2015 - 12:08

Для затравочки.

gZ0VHLB.png

Дальше больше.


Polygon-4
Документация и инструкции по установке доступны по ссылке:
 
 

#20 OFFLINE   PA3UJIb

PA3UJIb

    Серый

  • Создатель
  • 171 сообщений

Отправлено 02 Апрель 2015 - 16:01

Кнопка "New Game" не работает :-(


 





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных