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


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

Yakim (Watco... : (3 дней назад) :D
Yakim (Watco... : (3 дней назад) nope
Yandersen : (3 дней назад) Айаяй. Поди Якимко заспамил чат стикерами. :)
Yandersen : (3 дней назад) Да лан, тут каждый день кто-нить из админов заглядывает. Как пропустили?
Nextovoy : (4 дней назад) Я писал
Гость : (6 дней назад) Сорьки, что так у нас. Чего три года так и не попытался в чат писнуть? :)
Nextovoy : (неделю назад) Спасибо
lz : (неделю назад) Активировал.
Гость : (2 недель назад) Активируйте его.
Гость : (2 недель назад) Мой профиль - Nextovoy
Гость : (2 недель назад) Написать в чат. Профиль в ручную админы активируют.
Гость : (2 недель назад) Ох уж эта дурацкая привычка писать всё раздельно засоряя чат. Это всё классно, конечно, но ребята, одменестраторы, так называемые. Третий год пытаюсь зарегистрироваться (буквально, третий) на этом форуме, но ПИСЬМО С ПОДТВЕРЖДЕНИЕМ НА ПОЧТУ ТАК И НЕ ПРИХОДИТ. Что делать?
Гость : (2 недель назад) Перешёл я всё же по ссылке Redoctor'a...
Гость : (2 недель назад) Пора уже M4
Гость : (2 недель назад) итак м3
lz : (2 недель назад) Мы тебе и тут передадим.
Гость : (2 недель назад) Зачем в телеграмме делать?!Я вот например не могу зайти,написать в чат,подписаться и не только у меня это.
Redoctor : (3 недель назад) https://vk.com/away....0_23001&cc_key=
Redoctor : (3 недель назад) Тогда в телеграмме в поисковике набери Механоиды 3
Гость : (3 недель назад) Не открывается.
Redoctor : (3 недель назад) https://t.me/mechanoids3 Для тех кто в танке.
Yakim (Watco... : (4 недель назад) КРУЗИИИС!!!11

Изображение
lz : (4 недель назад) КРУЗИС!
lz : (4 недель назад) ЗИС
lz : (4 недель назад) КРУ
Yakim (Watco... : (4 недель назад) Крузис и Королева тоже не в моем вкусе, а проигрывать нечего =D
lz : (4 недель назад) Конечно, полюбить - так королеву, проиграть - так миллион, сделать - так крузис.
smt005 : (4 недель назад) И от третьего лица тоже можно сделать простенькую игру. Простая игра это лучше чем ничего.
smt005 : (4 недель назад) А, ты хочеш что-бы хит был, с "Crysis" графоном и контентом на 100500 часов игры?
Yakim (Watco... : (4 недель назад) Ни топдовншутеры, ни стратежки)
Yakim (Watco... : (4 недель назад) Не, спасибо, не в моем вкусе=)
smt005 : (4 недель назад) Помнится за пару недель от скуки сделал. Делал по вечерам.
smt005 : (4 недель назад)
smt005 : (4 недель назад) Или например такое, только с моделями из игры -> https://youtu.be/RFDdN5dcX8s
smt005 : (4 недель назад) Yakim, да сами себя пните... :) Сделайте что-то, хотя бы уровня "Scrolling TopDown Shooter".
Yakim (Watco... : (4 недель назад) так что, думаю завтра с утреца стартану марафон)
Yakim (Watco... : (4 недель назад) хе-хе, не сомневайся, я в чате по уе уже поинтересовался, сказали обалденный сериал)))
Yandersen : (4 недель назад) Оооооо, поди ща залипнет на пару дней, стопудофф. :)
Yakim (Watco... : (12 Июнь 2018 - 18:28) Окей гляну)
Yandersen : (12 Июнь 2018 - 16:23) Сериал Пространство посмотри. Не по части Мехов, просто шикарен, авось ману доставит.
Yakim (Watco... : (11 Июнь 2018 - 18:50) Дуст и ты уже закаленные и пустые, надож где-то ману доставать)))
Yakim (Watco... : (11 Июнь 2018 - 18:49) Думаю, кого быть пнуть, что-бы тот пнул в ответ да по сильнее.
Yakim (Watco... : (11 Июнь 2018 - 18:48) Давненько и не маленько хе-хе, делать нечего, прокрастинирую =)
Yandersen : (11 Июнь 2018 - 17:46) Якимка, ты там шо, упоролсо маленько? Чиво картинами опспамилсо?
Yakim (Watco... : (09 Июнь 2018 - 22:27) Изображение

Фотография
* * * * * 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. Скачать и установить Visual C++ Redistributable for Visual Studio 2015 https://download.mic..._redist.x64.exe

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

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

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

5. Для игры запустить Polygon4.exe в папке Polygon4Release.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" не работает :-(


 





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

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