- Платформа игры
- Готика 1 или Готика 2 Ночь Ворона
- Язык мода
- Русский, English, German, Polish, Czech
- Автор(ы)
-
Liker, Haart, Patrix, Saturas, Gratt
Основные цели:
- Максимальная автоматизация процесса вобинга
- Удобство в работе
- Нелагающий интерфейс
- Максимально похожий по виду интерфейс на старый спейсер
- Иерархичное копирование вобов (дети-вобы копируются вместе с родителем)
- Удобная манипуляция вобом (коллизии не мешают его перемещать и вращать)
- Изменение родителя для воба
- Некоторые настройки "под себя"
- Предпросмотр моделей, PFX-эффектов, итемов
- Поддержка VobTree
- Поддержка extended-классов (можно через Юнион создать воб нового типа, и он будет здесь работать)
- Удобное редактирование содержимого сундуков
- Настройки отображения FPS, кол-ва вобов и т.д.
- Поддержка dx11 Скачать
- Установить игру
- Установить gothic2_playerkit-2.6f/g2mdk-2.6_FULL с распаковкой нужных ресурсов для спейсера
- Установить Union 1.0i или выше из Resource manager
- Поместить spacer_net.ini в папку system (это нужно сделать только один раз, при обновлении заменять его не нужно)
- Поместить SpacerNET.mod в папку Data/ModVDF (при обновлении версий, просто закидывать этот обновленный файл с заменой)
- Запустить игру один раз, чтобы появились нужные строки в ини-файлах игры (после установки юниона)
- Запустить GothicStarter.exe и там выбрать Spacer.NET
- После загрузки спейсера ничего не нажимается, меню неактивно. Ответ: зайти в gothic.ini и проставить там ваше разрешение экрана вручную. zVidResFullscreenX=1920, zVidResFullscreenY=1080 (как пример)
- Зажимаю правую клавишу мыши, камера не летит/не вертится. Ответ: зайдите 1 раз в игру (до главного меню), чтобы в systempack.ini записались нужные строки и выйдите. Всё заработает
- В глобальный список вобов локации самостоятельно добавляются какие-то вобы. Зачем? Ответ: это дочерние вобы от PFX-эффектов. Они добавляются, когда камера подлетает к ним или вы делаете предпросмотр некоторых эффектов из меню, и pfx-эффект активируется. Они не сохраняются в ZEN, так что они не опасны.
- Как сбросить управление на "по-умолчанию"? Ответ: зайти в spacer_net.ini и удалить весь раздел [KEYS] (спейсер не должен быть запущен)
- Что за звук падения оружия на землю? Ответ: когда мир загрузился или скомпилился, воспроизводится такой звук-оповещение, потом заменим, если не понравится.
- После загрузки мира вылет. Ответ: скорее всего ваши скрипты используют Lego/Ikarus, выключите пункт "Отключать музыку при загрузке" в окне звуков.
- Если запустить любую программу от админа и вылезет окно подтверждение полномочий, то спейсер зависнет. Пока решения проблемы нет.
Камера:
Зажать ПКМ + WASD перемещение, вверх - пробел, вниз - X, перемещать мышь для вращения камеры.
Колесико мышки - быстрое перемещение в направлении взгляда
Управление выделенным вобом:
- Выделение воба : ЛКМ, расширенное выделение: левый ctrl+ЛКМ (выделение vobAnimate, некоторой травы)
- Клавиша 1 - режим перемещения воба (WASD)
- Клавиша 2 - режим вращения воба (WASD)
- Клавиша 3 - соединить/разъединить два вейпоинта (один выделяется через shift+ЛКМ, второй просто выделяется, всё как в старом спейсере)
- Клавиша 4 - снять выделение с воба
- Клавиша 5 - переместить выделенный воб перед камерой
- Клавиши Q/E - вращение воба вокруг вертикальной оси
- LShift - ускорение перемещения/вращения в 10 раз
- LControl- замедление перемещения/вращения в 10 раз
- Shift+F прижать воб к поверхности (работает через динамическую коллизию)
- Shift+R сбросить поворот воба по трем осям, нажимать можно несколько раз
- Control+C, Control+V - скопировать воб и вставить
- Control+Z, Control+V - вставить выделенный воб в нового родителя (изменение родителя)
- ПКМ на выбранной модельке в окне поиска визуалов: скопировать имя модели в буфер
- ПКМ на списке вобов: удалить воб, сохранить vobTree, вставить vobTree
- F1 - собрать вобы в vobContainer в выбранном радиусе...
- F2 - вставить вейпоинт со сгенерированным именем (должен быть выделен другой вейпоинт)
- F3 - скрыть/показать окна
- F5 - игровой режим (бегать за героя)
- F1 в игровом режиме - включить режим быстрого полета
- Принцип работы макроса: 1 строка - 1 команда
- SpacerNET хранит макросы в файле _work/tools/macros_spacernet.txt
- Оригинальный Spacer хранит макросы в файле _work/tools/Macros.zmf
Команда | Что делает | Пример | Комментарий |
RESET | сбрасывает мир | RESET | обязательно идет первым, если дальше вы хотите что-то загрузить |
LOAD MESH <Путь до файла 3DS> | загружает 3DS файл меша | LOAD MESH ADDON5.3DS | файл ищется в папке _work\data\Meshes\ |
LOAD WORLD <Путь до файла ZEN> | загружает ZEN файл в любом формате | LOAD WORLD TEST_MAP.ZEN | файл ищется в папке _work\data\world\ |
COMPILE WORLD <TYPE> | компилирует мир, доступны две опции INDOOR, OUTDOOR | COMPILE WORLD OUTDOOR | доступны две опции INDOOR, OUTDOOR |
COMPILE LIGHT <TYPE> | Компилирует свет, доступны 4 опции (3-й аргумент): VERTEX, LOW, MID, HIGH | COMPILE LIGHT MID | Компилирует свет, доступны 4 опции (3-й аргумент): VERTEX, LOW, MID, HIGH |
SAVE MESH <Путь до файла <MSH> | Сохраняет меш локации в отдельный файл | SAVE MESH LOC.MSH | файл сохраняет в папке _work\data\Meshes\ |
SAVE WORLD <TYPE> <Путь до файла> | Сохраняет мир (ZEN) отдельный файл. Доступны две опции BIN, ASCII, UNC | SAVE WORLD ASCII 5.ZEN | файл ищется в папке _work\data\world\ |
Макрос | Комментарий |
RESET | Сброс всего |
(все настройки делаются при выключенном спейсере или игре)
Настройка | Значение по умолчанию | Допустимые значения | Раздел ini файла | Что делает |
showVisualInfoX | 200 | От 0 до 8000 | [SPACER] | Положение отображения информации о визуале воба по оси X |
showVisualInfoY | 2000 | От 0 до 8000 | [SPACER] | Положение отображения информации о визуале воба по оси Y |
rotModStart | 2 | 0, 1, 2 | [CONTROLS] | Режим вращения по умолчанию (0 WORLD, 1 LOCAL, 2 CAMERA/VIEW) |
safeOneMode | 0 | 0 или 1 | [SPACER] | Будет сохранять включение Единого режима даже после перезагрузки Спейсера. |
bShowMobInterSlots | 1 | 0 или 1 | [SPACER] | Показывать слоты oCMobInter (визуально при выделении воба) |
selectVobTab | 0 | 0 или 1 | [SPACER] | Автоматически выбирать нужную вкладку работы с вобом при выделении воба определенного типа |
canCompileWorldAgain | 0 | 0 или 1 | [SPACER] | Компиляция мира снова доступна на уже скомпилированном мире |
bAddPlayerForPlugins | 0 | 0 или 1 | [SPACER] | Инициализирует игрока (player), чтобы улучшить совместимость с другими плагинами. Внимание! При включении данной опции спейсер может вылетать |
bBlockPlayeUseMobInter | 1 | 0 или 1 | [SPACER] | Взаимодействие игрока с MobInter в игровом режиме заблокировано (по умолчанию 1, т.е. заблокировано, 0 чтобы разблокировать) |
bSortMerge | 1 | 0 или 1 | [SPACER] | Улучшает сортировку полигонов при сохранении локации (немного выше скорость сохранения мира) |