Baixe Strongdmm
Strongdmm é um editor de mapa alternativo, mas robusto, para BYOND.
Foi construído com a idéia de criar uma ferramenta mais flexível, rápida e extensível do que o editor de mapas embutido BYOND. O editor possui os mesmos recursos que o DM, mas fornece muito mais e melhora a experiência geral de edição de mapas.
O editor oferece uma variedade de novos recursos:
... e muito mais ...
O Strongdmm é um único executável, o que não requer nenhuma instalação. Você pode baixá -lo de qualquer um dos links fornecidos e iniciá -lo imediatamente.
Baixar links:
A página de liberação contém todos os arquivos distribuídos. Ele também possui informações de hashes sha256 para todos os executáveis para fins de validação.
O Strongdmm suporta a CLI para abrir mapas rapidamente. Forneça arquivos .dme ou .dmm como argumentos do programa:
strongdmm.exe path/to/environment.dme ./map1.dmm ../path/map2.dmm
strongdmm.exe ./map1.dmm ../path/map2.dmm
Ao fornecer arquivos .dmm sem .dme , um arquivo de ambiente adequado será encontrado automaticamente.
Strongdmm foi desenvolvido sem qualquer monetização em mente. A principal motivação é o entusiasmo por criar coisas legais.
Seu apoio pode demonstrar sua apreciação e motivará o desenvolvimento adicional do projeto.
Além disso, se você tiver recursos específicos em mente que gostaria de implementar no editor, podemos nos concentrar em suas necessidades.
Sinta-se à vontade para entrar em contato comigo através do meu contato público para discutir detalhes: e-mail
P. Meu software antivírus detecta algo suspeito nos binários do editor. Está tudo bem?
R. Sim, é uma reação falsa positiva à maneira como Golang, a linguagem de desenvolvimento, cria binários. Leia mais: Golang FAQ
P. Como faço para verificar meus executáveis?
A. Verifique -os usando hashes sha256 , disponíveis na página de lançamentos.
P. Mas como posso confiar em executáveis na página de liberação?
A. Os executáveis são construídos com o pipeline de IC. Você pode verificar o processo ou criar os executáveis manualmente a partir do código -fonte.
P. Como desinstalar o editor?
A. Strongdmm não requer instalação, portanto, nenhum processo de desinstalação específico é necessário. Basta excluir o executável e, se desejado, seu diretório no seu sistema operacional remove os dados do editor.
P. Onde encontro dados do editor?
A. Para Windows: C:UsersUSERAppDataRoamingStrongDMM , para Linux/MacOS: ~/.strongdmm .
P. Como mover o mapa?
A. Arraste o mapa usando o botão do mouse do meio ou segurando a tecla de espaço . Como alternativa, você pode usar as teclas de seta .
P. Como aumentar o zoom?
A. Zoom usando a roda de rolagem do mouse ou as teclas +/- no teclado.
P. Como alterar o formato salvo?
A. Vá para o File -> Preferences... na barra de menus e selecione o formato desejado.
P. O editor caiu. Onde posso encontrar logs?
A. Acesso Logs através do menu: Help -> Open Logs Folder .
Construir o aplicativo envolve duas etapas:
O SDMMParser é uma biblioteca de ferrugem baseada no analisador Spacemandmm e é compilada em um staticlib . Pode ser encontrado em /third_party/sdmmparser/src .
O Mingw pode ser instalado através de gerentes de pacotes como Choco (Chocolatey) ou baixado e instalado diretamente no site da Mingw. Após a instalação, verifique se o diretório do bin de Mingw (que contém GCC.exe) está no caminho do seu sistema.
Mingw, abreviação de GNU minimalista para Windows, é um ambiente de desenvolvimento leve que fornece ferramentas essenciais como um compilador C para Windows. É necessário, pois o aplicativo usa cgo para integrar as bibliotecas C, permitindo a compilação e compilação do código cgo e garantindo que todas as dependências sejam tratadas corretamente.
Diferentemente do MSVC (Microsoft Visual C ++), que usa diferentes convenções e ligantes incompatíveis com cgo , o Mingw foi projetado para funcionar perfeitamente com o sistema de construção do Go, tornando -a a escolha preferida para compilar o código cgo no Windows.
Como alternativa, você pode usar o WSL (Subsistema do Windows para Linux) para fornecer um ambiente semelhante ao Linux que suporta compiladores CGO e C compatíveis com GO. Nesse caso, procure dependências do Linux.
Pode ser necessário instalar dependências para a criação de aplicativos da GUI:
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 mais recente e 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 ou yum (Amazon Linux): sudo dnf install xorg-x11-server-devel gtk3-develapk (Alpine Linux): sudo apk add xorg-server-dev gtk+3.0-dev A tarefa é uma plataforma cruzada, faça alternativa com scripts no Taskfile.yml .
Com a Tarefa instalada:
task build : constrói o SDMMParser e o editor (saída no diretório dst ).task run : executa o editor (compila primeiro, se necessário). third_party/sdmmparser/srcset RUSTUP_TOOLCHAIN=stable-x86_64-pc-windows-gnu && cargo build --releasecargo build --releasego build . : Construa o editor (executável chamado sdmm.exe / sdmm na raiz).go run . : Executa o editor.A etapa 1 é necessária apenas quando o SDMMParser for modificado.
A biblioteca SDMMPARSER é compilada em um staticlib que está ligado ao binário final do Go.
O MSVC Toolchain não é compatível com o GO, pois o GO depende da cadeia de ferramentas GNU para CGO (o mecanismo que compila o código c nativamente dentro do GO). O uso de um RUSTUP_TOOLCHAIN personalizado garante que a Biblioteca Rust seja compilada de uma maneira que se alinhe aos requisitos do GO, evitando problemas de compatibilidade e garantindo uma integração suave.
Strongdmm usa o analisador SpaceMandmm feito pelo Spacemaniac.
O ícone do aplicativo foi projetado por Clément "Topy".
Consulte o arquivo de licença para obter direitos e limitações de licença (GPL-3.0).