Giter Site home page Giter Site logo

dualword / vistaengine Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kd-lab-open-source/vistaengine

0.0 1.0 0.0 262.9 MB

License: GNU General Public License v3.0

Shell 0.47% C++ 31.95% Python 0.46% Perl 0.02% C 8.99% Objective-C 0.01% Lua 0.01% C# 0.03% Assembly 48.82% Ada 0.06% CLIPS 0.01% XSLT 0.24% CSS 0.03% Pascal 0.04% TeX 0.01% SAS 0.01% Makefile 0.95% HTML 7.91% QMake 0.01% NSIS 0.01%

vistaengine's Introduction

Периметр 2: Новая земля

Perimeter2

Discord Maelstrom Telegram Maelstrom Chat Discord Vista Engine Telegram Vista Engine Chat Telegram Perimeter Chat

Для запуска игры требуются ресурсы (карты, звуки, текстуры и т.д.), которые имеются в приобретенной цифровой/физической версии игры.

Ветки:
Vista Engine | Perimeter 2 Maelstrom (v1.1) | Maelstrom (v1.0)

Лицензии

(с) ООО "КД ВИЖЕН" (Калининград)

Весь код, за исключением сторонних библиотек, публикуется под лицензией GPLv3. Код сторонних библиотек (где указана иная лицензия) публикуется под лицензией этих библиотек.

Работоспособность кода

  • Не работает мультиплеер по локальной сети (был вырезан DemonWare из OpenSource).
  • Не работает онлайн-мультиплеер (был вырезан DemonWare из OpenSource).
  • Не работают видеоролики (был вырезан Bink из OpenSource).

Состав репозитория

  • / - Основной код игры.
  • /AI - Содержит код, отвечающий за искусственный интеллект.
  • /AttribEditor - Содержит некоторый код пользовательского интерфейса Vista Engine.
  • /Configurator - Графическая утилита, поставляемая вместе с игрой, которая позволяет игрокам изменять язык и другие настройки.
  • /EasyMap - Утилиты для тестирования производительности движка.
  • /EFFECTTOOL - Инструмент для редактирования эффектов.
  • /Environment - Содержит код окружающей среды.
  • /Game - Содержит точку входа для игры в файле Runtime.cpp и другой связанный с игрой код.
  • /HT - Сокращение от "HyperThreading" (Гиперпоточность). Содержит некоторые элементы, связанные с многопоточностью.
  • /IGameExporter2 - Плагин для экспорта моделей в формате 3dx.
  • /Network - Сетевой код игры и движка.
  • /Render - Содержит код рендеринга 3dx и графики.
  • /Sound - Содержит код для работы с звуковыми эффектами и управления музыкой.
  • /SurMap5 - Vista Engine.
  • /SurMap5/ProfUIS - Директория сторонней библиотеки Prof-UIS.
  • /Terra - Содержит код, отвечающий за терраформирование ландшафта и загрузку миров.
  • /TriggerEditor - Графический интерфейс для редактирования цепочек триггеров.
  • /UIEditor - Инструмент для редактирования пользовательского интерфейса.
  • /Userinterface - Содержит код, обрабатывающий пользовательский интерфейс игры.
  • /Util - Утилиты для игры и других модулей.
  • /Water - Содержит код живого мира и природных явлений.
  • /WinVG - Инструмент для просмотра моделей в формате 3dx.
  • /XLibs.Net - Библиотеки используемые игрой.
  • /XLibs.Net/MSDXSDK_02_06 - DirectX SDK используемый игрой.
  • /ZipPacker - Инструмент для упаковки файлов в формате pak.

Что потребуется

Проверено что игра собирается в окружении Windows 10 (22H2) / Windows 11 (22H2) + Visual Studio 2003.

  • Для сборки VistaEngine обязательно потребуется Prof-UIS 710-й версии.
  • Для сборки IGameExporter2 потребуется maxsdk от 3dsMax 7/8.

Prof-UIS:
Prof-UIS Freeware v.2.93

Сборка

Откройте любой .sln файл, затем нажмите Build > Rebuild Solution.
После первой пересборки, можете использовать Build > Build Solution.

  • /Perimeter2.sln - Игра.
  • /Configurator/Configurator.sln - Утилита для смены языка и настроек игры.
  • /EasyMap/EasyMap.sln - Утилита для тестирования производительности движка.
  • /EFFECTTOOL/EffectTool.sln - Редактор эффектов.
  • /IGameExporter2/IGameExporter.sln - Плагин для экспорта 3dx.
  • /SurMap5/SurMap5.sln - Vista Engine.
  • /UIEditor/UIEditor.sln - Редактор интерфейса.
  • /WinVG/WinVG.sln - Просмоторщик 3dx.

Запуск игры

Скопируйте собранный .exe файл (Game.exe, VistaEngine.exe или любой другой), а также AttribEditor.dll и TriggerEditor.dll в папку с игрой.

vistaengine's People

Contributors

hallkezz avatar dilesoft avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.