Список библиотек, используемых в Bannerlord


 
Список библиотек, используемых в Bannerlord:
1) Mono
2) Bouncy Castle [криптография]
3) Steamworks, Steamworks.NET [steam]
4) DbgHelp [отладка]
5) embree3 [Ray Tracing]
6) FreeImage [изображения]
7) GFE Settings API [GeForce Experience]
8) jemalloc [менеджер памяти]
9) SSH.Net [криптография (ssh)]
10) ISPC Texture Compressor [изображения в формате dds]
11) GraniteSDK [работа с большими изображениями]
12) Newtonsoft.Json [json]
13) nunit [тестирование]
14) PhysX [физика]
15) AMD GPU Services [графика на видеокартах от AMD]
16) StbImageSharp [загрузка изображений]
17) ImGui [UI]
18) FMOD [звук]
19) TinyXML [xml]
20) NvidiaTextureTools [изображения в формате dds]

Рассмотрим библиотеки для работы с различными форматами объектов, такими как json и xml. Newtonsoft.Json это лучшая библиотека для работы с json на языке C#, а TinyXML - компактная библиотека для работы с xml. Это позволяет не изобретать велосипеды, а хранить описания предметов, войск, сцен в удобночитаемом виде.

jemalloc как менеджер памяти позволяет хорошо выделять память и ресурсы. Библиотека ориентирована на выделение памяти в условии параллелизма.

Steamworks это работа со steam, раздача достижений, покахз друзей из стима, играющих в Bannerlord прямо в игре и прочее.

Также игра содержит множество библиотек для работы с изображениями различных форматов, так GraniteSDK позволяет эффективно работать с изображениями размера 4K и 8K, FreeImage и StbImageSharp это больше для загрузки текстур. В свою очередь, имеются также библиотеки, ориентированные на работу с dds, а именно: ISPC Texture Compressor и NvidiaTextureTools

FMOD это библиотека бля работы с музыкой и звуком, она использовалась и в Warband.

Bouncy Castle это простая и легковесная библиотека для криптографических целей, а SSH.Net это криптографическая библиотека, реализущая протокол ssh. Надеемся, что благодаря шифрованию, наши сетевые данные будут лучше защищены.

embree3 это библиотека для трассировки лучей, что значительно улучшает графику, если у вас ресурсов компьютера хватает.

ImGui это библиотека, которая позволяет эффективно создавать элементы пользовательского интерфейса в приложениях с 3d графикой и в играх. Благодаря ней, мы получаем качественные презентации (в Bannerlord они называются префабами (prefab)).

nunit это библиотека для автоматизированного тестирования, надеемся, что оно улучшит качество кода и не будет всяких дней смерти.

DbgHelp упрощает прощесс отладки, что должно способствовать более быстрому исправлению багов.

PhysX это физический движок, благодаря которому появляются такие вещи как физика доспехов. Он использовался и в Warband.

Выделим также AMD GPU Services и GFE Settings API, которые позволяют взаимодействовать с видеокартами (AMD и NVidia соответственно) и получать в результате хорошую графику.


MOUNT BLADE 2 BANNERLORD (основное)
Об игре




- используйте эту кнопку если вы обнаружили ошибку/искажение содержимого/отсутствие контента в новости или если хотите сообщить администрации о выходе новой версии мода и т.п.

Комментариев 2

Отрок
Alexandr19
Офлайн 8 февраля 2020 13:37 поделиться
Статья интересная, но есть одна ошибочка, абзац с "FMOD..."  smile80 


Read Only
Pontifex Romanus
Офлайн 27 июля 2020 20:08 поделиться
Alexandr19, согласен, мне пригодилось.


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн

Сейчас на сайте: 131
Гостей: 129

Пользователи: 
- отсутствуют

Последние комментарии

MOD Distinguished Service
Максим Шевченко, Вчера, 03:31
Добрый, заранее извиняюсь. может за глупый вопрос. Установил данный мод на игру с модом "Игры...
MOD 457 AD
Vito, Вчера, 02:28
Приветствую, подскажите пожалуйста по квесту "Меч Марса". Я на стадии где по просьбе матери Аттилы,...
MOD 457 AD
zhenshen667, 15 декабря 2024 19:42
Некультурно со стороны администрации писать "(Его нет, ждите перевод или делайте сами)"....
Технические проблемы с игрой
Чикабой, 11 декабря 2024 23:18
timur karsli, Ты именно это переустановил? "Microsoft visual c++"?, или драйвера видеокарты? там...
MOD A World of Ice and Fire
Чикабой, 11 декабря 2024 23:15
timur karsli, Переустановить библиотеку визуалов, ибо там повреждены файлы....
MOD 1429 : la Guerre de Cent Ans - Steel Edition
kitel, 11 декабря 2024 09:04
Цитата: kitelпередайте тем кто руссификаторы делал чтобы перед презентацией сами проверяли их. Я...
MOD 1429 : la Guerre de Cent Ans - Steel Edition
kitel, 10 декабря 2024 16:45
передайте идиотам что руссификаторы делали чтобы перед презентацией сами проверяли их. Я только...
Быстрый перевод мода Warband гуглом
kitel, 1 декабря 2024 20:28
я перевел файл но перевод какой то странный. строки с командами отправились под конец диалога. это...
MOD Armor Mod for Viking Conquest
Halfdown, 30 ноября 2024 14:17
Еще можно установить его?  Переходя по ссылке выдает это The mod requested could not be found. We...