Скачать Strongdmm
Strongdmm является альтернативным, но надежным редактором карт для Byond.
Он был построен с идеей создания более гибкого, быстрого и расширяемого инструмента, чем встроенный редактор Byond. Редактор имеет те же функции, что и DM, но обеспечивает гораздо больше и улучшает общий опыт редактирования карт.
Редактор предлагает ряд новых функций:
... и намного больше ...
Strongdmm - это единственный исполняемый файл, который не требует никакой установки. Вы можете скачать его по любой из предоставленных ссылок и сразу же начать.
Ссылки загрузки:
Страница выпуска содержит все распределенные файлы. Он также имеет информацию о хеши sha256 для каждого исполняемого файла для целей проверки.
Strongdmm Do поддерживает CLI, чтобы быстро открыть карты. Предоставьте файлы .dme или .dmm в качестве программных аргументов:
strongdmm.exe path/to/environment.dme ./map1.dmm ../path/map2.dmm
strongdmm.exe ./map1.dmm ../path/map2.dmm
При предоставлении файлов .dmm без .dme правильный файл среды будет найден автоматически.
Strongdmm был разработан без какой -либо монетизации. Основной мотивацией является энтузиазм для создания классных вещей.
Ваша поддержка может продемонстрировать вашу оценку и мотивирует дальнейшее развитие проекта.
Кроме того, если у вас есть конкретные функции, которые вы хотели бы реализовать в редакторе, мы можем сосредоточиться на ваших потребностях.
Не стесняйтесь обратиться ко мне через мой публичный контакт, чтобы обсудить подробности: электронная почта
В. Мое антивирусное программное обеспечение обнаруживает что -то подозрительное в двоичных файлах редактора. Это нормально?
О. Да, это ложная положительная реакция на то, как Голанг, язык развития, создает двоичные файлы. Подробнее: FAQ Golang
В. Как проверить свои исполняемые файлы?
A. Проверьте их, используя хэши sha256 , доступные на странице релизов.
В. Но как я могу доверять исполняемым файлам на странице релиза?
A. Исполняемые файлы построены с помощью конвейера CI. Вы можете проверить процесс самостоятельно или создать исполняемые файлы вручную из исходного кода.
В. Как удалить редактор?
A. StrongDMM не требует установки, поэтому не требуется конкретного процесса удаления. Просто удалите исполняемый файл и, при желании, его каталог в вашей ОС для удаления данных редактора.
В. Где мне найти данные редактора?
A. Для Windows: C:UsersUSERAppDataRoamingStrongDMM , для linux/macos: ~/.strongdmm .
В. Как переместить карту?
A. Перетащите карту, используя кнопку средней мыши или удерживая клавишу пространства . В качестве альтернативы, вы можете использовать клавиши со стрелками .
В. Как масштабировать?
A. Увеличьте Zoom, используя ваше колесо прокрутки мыши или клавиши +/- на клавиатуре.
В. Как изменить формат сохранения?
A. Перейдите в File -> Preferences... в строке меню и выберите желаемый формат.
В. Редактор разбился. Где я могу найти журналы?
A. Журналы доступа через меню: Help -> Open Logs Folder .
Создание приложения включает в себя два шага:
Sdmmparser - это библиотека ржавчины, основанная на анализаторе Spacemandmm и составлен в staticlib . Его можно найти в /third_party/sdmmparser/src .
Mingw может быть установлен с помощью менеджеров пакетов, таких как Choco (Chocolatey) или загружен и установлен непосредственно с веб -сайта Mingw. После установки убедитесь, что каталог Bin Mingw (который содержит GCC.Exe) на пути вашей системы.
Mingw, короткий для минималистского GNU для Windows, представляет собой легкую среду разработки, предоставляющая важные инструменты, такие как компилятор C для Windows. Это требуется, поскольку приложение использует cgo для интеграции библиотек C, обеспечивая сборку и компиляцию кода cgo и обеспечивая правильную обработку всех зависимостей.
В отличие от MSVC (Microsoft Visual C ++), который использует различные соглашения и линкеры, несовместимые с cgo , Mingw предназначен для беспрепятственной работы с системой сборки GO, что делает его предпочтительным выбором для компиляции кода cgo в Windows.
В качестве альтернативы, вы можете использовать WSL (подсистема Windows для Linux) для обеспечения Linux-подобной среды, которая поддерживает компиляторы CGO и C, совместимые с GO. В этом случае ищите зависимости Linux.
Вам может потребоваться установить зависимости для создания приложений для графических интерфейсов:
apt (Debian, Ubuntu): sudo apt install xorg-dev libgtk-3-devyum (Red Hat, Centos, Fedora): sudo yum install xorg-x11-server-devel gtk3-develdnf (Fedora, более новая Red Hat и Centos): sudo dnf install xorg-x11-server-devel gtk3-develpacman (Arch Linux): sudo pacman -S xorg-server-devel gtk3zypper (opensuse): sudo zypper install xorg-x11-server-devel gtk3-develdnf или yum (Amazon Linux): sudo dnf install xorg-x11-server-devel gtk3-develapk (Alpine Linux): sudo apk add xorg-server-dev gtk+3.0-dev Задача-это кроссплатформенное создание альтернативы с Scripts in Taskfile.yml .
С установленной задачей:
task build : сборка SDMMPARSER и редактора (вывод в каталоге dst ).task run : запускает редактор (сначала компилируется, если это необходимо). third_party/sdmmparser/srcset RUSTUP_TOOLCHAIN=stable-x86_64-pc-windows-gnu && cargo build --releasecargo build --releasego build . : Строит редактор (исполняемый файл с именем sdmm.exe / sdmm в корне).go run . : Управляет редактором.Шаг № 1 требуется только тогда, когда SDMMParser изменяется.
Библиотека SDMMPARSER составлена в staticlib , который связан с бинарным Final Go.
Инструмент MSVC не совместим с GO, так как GO зависит от инструментального оборудования GNU для CGO (механизм, который компилирует C -код, изначально в GO). Использование пользовательского RUSTUP_TOOLCHAIN гарантирует, что библиотека Rust составлена таким образом, чтобы соответствовать требованиям GO, избегая проблем совместимости и обеспечивая плавную интеграцию.
Стронгдмм использует анализатор Spacemandmm, сделанный Spacemaniac.
Значок приложения разработан Clément "Topy".
См. Файл лицензии для прав на лицензию и ограничения (GPL-3.0).