• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!

2.0 SpacerNET, Работа с миром. Перемещение в мире и вобы.

LikerGothic


Модостроитель
Регистрация
11 Фев 2017
Сообщения
1.736
Благодарности
2.640
Баллы
450
Работа с миром. Перемещение в мире и вобы.

Все уроки будут на примере оригинальных миров.
О создании миров с нуля будут отдельные уроки.


Файлы миров должны лежать в _work\data\Worlds\ далее любой путь, разумеется только латинские символы
В нашем случае это будет файл: _work\data\Worlds\NewWorld\NewWorld_Part_Xardas_01.zen - это оригинальный файл Хориниса (башня Ксардаса)

Загрузка мира:
  1. Запускаем Спейсер, видим черное окно
    1717493107975.png
  2. Нажимаем File -> Open ZEN, выбираем файл нашего мира.​
  3. Ждем загрузки мира, мир загружен.
    Если у вас вылетел спейсер, то у вас не хватает каких-то файлов. Возможно, вы не установили ModKit (G2MDK), или же вы используете миры от других модов, для них нужно подцеплять vdf файлы от конкретного мода.​

(Клавиши можно настроить под себя, кроме правой кнопки мыши)

Перемещение камеры
  • Для перемещения камеры зажмите правую кнопку мыши (далее ПКМ) и используйте WASD клавиши для перемещения. Эти клавиши можно перенастроить.
  • Для движения вверх/вниз используйте пробел и клавишу X
  • Зажмите левый SHIFT для более быстрого перемещения
  • Зажмите левый CTRL для более медленного и точного перемещения
  • Используйте колесико мышки, чтобы перемещаться быстро вперед по направлению взгляда камеры
  • Для вращения камеры перемещайте мышь
  • Во время движения камеры окна будут исчезать, если стоит такая настройка (ставится в меню Камеры, об этом было в прошлых уроках)
  • Чтобы скрыть окна даже без движения камеры нажмите F3


Работа с вобами и окна
Для работы с вобами вам нужно активировать 2 окна (их иконки показаны на скриншоте).
Окно свойств и окно Списка объектов.

1717495620079.png



Выделение и работа с вобом:

  • Для выделения воба (игрового объекта) кликните по нему левой кнопкой мыши
  • Вокруг объекта появится красная рамка (bbox) и воб будет выделен
    1717493411301.png
  • Чтобы снять выделение с воба кликните на пустом месте в мире или же нажмите клавишу 4
  • Часть вобов не выделяется обычным методом (поэтому нужно зажать левый CTRL и только тогда кликать мышью)

    Как видно на скриншоте, в Окне свойств находятся свойства выбранного воба
    В окне объектов вы видите воб в списке среди остальных вобов.


    Выделение воба в окне Списке вобов:
    Если кликнуть 1 раз по объекту, то его свойства загрузятся в окно свойств и он будет выбран
    Если кликнуть 2 раза (double click), то помимо выбора, камера переместиться к этому объекту.

    1717495712491.png

Перемещение воба:
  1. Убедитесь, что включен режим перемещения воба. Клавиша 1
  2. Используйте клавиши WASD для перемещения воба. В отличие от старого Spacer отключать коллизию для воба не нужно!
  3. Для движения воба вверх/вниз используйте пробел и клавишу X
  4. Зажмите левый SHIFT для более быстрого перемещения
  5. Зажмите левый CTRL для более медленного и точного перемещения
  6. Нажмите клавишу 5, чтобы переместить воб к камере
  7. Нажмите SHIFT+F чтобы опустить воб к поверхности (иногда он проскакивает через другие вобы)
Вращение воба:
  1. Убедитесь, что включен режим вращения воба (Клавиша 2)
  2. По умолчанию включен режим вращения относительно камеры (camera/view). Для переключения режимов вращения используйте SHIFT+T, но по мне, режим вращения относительно камеры самый удобный
  3. Используйте клавиши WASD для вращения объекта
  4. Используйте клавиши QE для вращения вокруг вертикальный оси (они работают даже в режиме перемещения воба)
  5. Используйте клавиши SHIFT+R для того чтобы сбросить вращение воба по осям (удобно, когда надо поменять вращение воба и сбросить на изначальное вращение)
Копирование и удаление вобов:

  1. Клавиша Delete - удалить воб из мира (операцию нельзя отменить, если только перезагрузить изначальный мир снова)
    Если удаляемый воб содержит в себе другие вобы, то они также будут удалены. Пример: свечка содержит в себе Decal FIRE_COMPLETE_A0.TGA. При удалении свечи внутренний (вложенный) объект также удалится.
    1717496376504.png

  2. Левый CTRL + C - скопировать воб (самое это действие только помечает воб для копирования)
  3. Левый CTRL + V вставить воб.
    Внимание! Если в этот момент никакой воб не выбран, то ваш скопированный воб вставится просто глобально в мир.
    Если же выбран какой-то воб, то наш скопированный воб станет вложенным (children) вобом.
    На скриншоте показано, что книга вставлена в стол как дочерний объект. При перемещении стола книга будет перемещаться с ним.

    1717496214255.png
  4. Левый CTRL + Z - вырезать воб. Допустим, вы хотите вытащить книгу из стола-родителя (скриншот выше). Выделяете книги, жмете CTRL + Z снимаете выделение (клавиша 4) и жмете CTRL + V, книги вставятся в мир и будут отвязаны от стола

Другие сочетания клавиш при работе с вобом:
  1. Левый ctrl + R восстанавливает изначальную позицию и вращение воба на момент загрузки мира. Это полезно, если вы случайно сдвинули объект
  2. M - единый режим. В этом режим можно одновременно перемещать и вращать воб, но нужно настроить для этого разные клавиши
  3. Нажав SHIFT+H включится режим, который при перемещении воба будет одновременно перемещать камеру (используется редко)

Сохранение мира

Внимание! SpacerNET не меняет формат миров Готики (ZEN), он полностью совместим с родным Spacer, т.е. файлы локаций можно открывать/менять и там и там.
Более того, вашему моду не нужен Union для запуска локаций, Union нужен лишь для работы SpacerNET.

File -> Save ZEN и сохраняете. Рекомендуется не перезаписывать существующий файл
, а просто сохранять новый. Если у вас стоит опция добавления "префикса даты", то спейсер сам предложит вам имя для вашего файла.
Путь до сохранения обязательно должен быть в _work\data\Worlds\ Т.е. нельзя сохранять миры вне папки готики. Или используйте символические ссылки, если вы знаете, что это такое.


Настоятельно не рекомендуется использовать стандартные имена миров! Т.е. NEWWORLD.ZEN, OLDWORLD.ZEN, ADDONWORLD.ZEN - лучше добавлять к ним еще что-то, например NEWWORLD_10.ZEN и тд. (Это если вы не используете автоматические имена, предложенные Спейсером)
 
Последнее редактирование:

KirTheSeeker

Участник форума
Регистрация
18 Авг 2017
Сообщения
1.953
Благодарности
568
Баллы
275
Приветствую всех.
LikerGothic, подскажи, пожалуйста, а как повернуть воб на заданный угол?
Например, если мне нужно вертикальную балку сделать горизонтальной, т.е. повернуть ровно на 90 градусов по оси X/Y или т.п.?
 

LikerGothic


Модостроитель
Регистрация
11 Фев 2017
Сообщения
1.736
Благодарности
2.640
Баллы
450
KirTheSeeker, руками легко + можно скинуть ориентацию воба по осям клавишой.
  1. Используйте клавиши SHIFT+R для того чтобы сбросить вращение воба по осям (удобно, когда надо поменять вращение воба и сбросить на изначальное вращение)
 

KirTheSeeker

Участник форума
Регистрация
18 Авг 2017
Сообщения
1.953
Благодарности
568
Баллы
275
KirTheSeeker, в свойствах объекта, вкладка internals
И как это можно редактировать или хотя бы "читать"?
1742221896181.png

Если конкретно, вопрос такой:
Мне необходимо повернуть воб ровно на 22.5 градуса - Как это сделать, подскажите, пожалуйста?
 
Последнее редактирование:

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
10.146
Благодарности
7.015
Баллы
1.850
И как это можно редактировать или хотя бы "читать"?
Если конкретно, вопрос такой:
Мне необходимо повернуть воб ровно на 22.5 градуса - Как это сделать, подскажите, пожалуйста?
эту абракадабрууэ..фиг знает))
Процентов или градусов - такое не видел...
 

KirTheSeeker

Участник форума
Регистрация
18 Авг 2017
Сообщения
1.953
Благодарности
568
Баллы
275
LikerGothic Правильно ли я понимаю, что в текущей версии вращение вобов доступно только "на глаз", без хоть каких-либо обозначений?
 

LikerGothic


Модостроитель
Регистрация
11 Фев 2017
Сообщения
1.736
Благодарности
2.640
Баллы
450
KirTheSeeker, да, но зачем поворачивать воб с точность до градуса?? Вбей встроку в АИ чат, оно расшифрует и потом скажи повернуть на угл и он тебе строку выдаст уже измененную.
 

KirTheSeeker

Участник форума
Регистрация
18 Авг 2017
Сообщения
1.953
Благодарности
568
Баллы
275
@KirTheSeeker, да, но зачем поворачивать воб с точность до градуса??
Например, для корректного расставления на локации подобных вобов:
1742223291976.png

Башня сделана объектом 3ds с порталами, а внутренние балки/перекладины и т.п. я хочу добавлять в качестве воба, угол поворота которого должен совпадать с углом поворота башни (заданным в Blender).

Вбей встроку в АИ чат, оно расшифрует и потом скажи повернуть на угл и он тебе строку выдаст уже измененную.
Прошу более подробный алгоритм/пример действий, т.е. не особо понятно:
- Что за "АИ-чат"?
- Туда нужно вбивать весь набор символов или до какого-то символа, показывающего разделение по осям?
- Как там вообще составлять запрос?
 

KirTheSeeker

Участник форума
Регистрация
18 Авг 2017
Сообщения
1.953
Благодарности
568
Баллы
275
1742224650539.png

Неужели это должно быть настолько сложно?

LikerGothic Прошу добавить в следующей версии возможность редактирования угла поворота воба, поскольку заполнение локации ВООБЩЕ БЕЗ КООРДИНАТ и обозначений... кажется крайне неточным подходом.
 

LikerGothic


Модостроитель
Регистрация
11 Фев 2017
Сообщения
1.736
Благодарности
2.640
Баллы
450
KirTheSeeker, углы есть разные относительно разных осей. Так поставь этот воб вручную поверни и все. Это же элементарно. Уменьши скорость угловую в настройках, зажми CTRL и вращай на QE, воб встанет как надо с точностью до 0.5-1 градуса на глаз :)

Используй https://chat.deepseek.com/
 
Сверху Снизу