Это редактор Doom
SLADE3 — современный редактор игр и портов исходного кода на движке Doom. Он имеет возможность просматривать, изменять и записывать множество различных форматов, специфичных для игры, и даже конвертировать между некоторыми из них или из/в другие общие форматы, такие как PNG.
SLADE3 можно считать преемником как SLumpEd, так и SLADE — он сочетает в себе функции обоих, создавая универсальный редактор. Почему он сохраняет название того, что раньше было просто редактором карт? Потому что подходит :)
Вот краткий список функций, реализованных в текущей версии SLADE:
Базовое редактирование архива/ресурса
Все основные функции управления ресурсами, которые вы ожидаете: создание/открытие/сохранение архивов, импорт/экспорт, упорядочивание, переименование и т. д.
Простой интерфейс с вкладками
Открывайте несколько архивов одновременно и легко переключайтесь между ними с помощью вкладок. Это позволяет легко копировать/вставлять из одного архива в другой, а также предоставляет множество других преимуществ.
Множество поддерживаемых форматов игр
Помимо полной поддержки Doom WAD и ZIP/PK3, поддерживаются многие другие игровые форматы, в том числе:
Расширенный текстовый редактор
Текстовый редактор SLADE3 может распознавать многие текстовые языки и обеспечивать для них подсветку синтаксиса, подсказки к функциям и автозаполнение. Он также имеет множество других полезных функций редактирования текста, таких как автоотступ и поиск/замена.
Графическое преобразование
Все поддерживаемые графические форматы можно конвертировать в PNG/DoomGfx/DoomFlat и другие с помощью расширенного диалогового окна преобразования графики, которое предоставляет параметры преобразования и предварительный просмотр.
Редактирование текстур
Редактируйте составные текстуры Doom (TEXTUREx) с помощью простого в использовании редактора текстур SLADE3. Также полностью поддерживает расширенный формат составных текстур ZDoom (TEXTURES).
Если вы хотите помочь поддержать разработку SLADE, не стесняйтесь сделать небольшое пожертвование, хотя это ни в коем случае не является обязательным требованием для продолжения разработки. Я работаю над SLADE в свободное время как хобби-проект и в целом получаю от этого удовольствие, чего мне достаточно.
Кроме того, мы будем очень признательны за любую помощь по части кодирования — взгляните на список проблем и смело отправляйте запрос на включение.