Strongdmm을 다운로드하십시오
Strongdmm은 Byond의 대안이지만 강력한지도 편집기입니다.
Byond 내장지도 편집기보다보다 유연하고 빠르며 확장 가능한 도구를 만드는 아이디어로 구축되었습니다. 편집자는 DM과 동일한 기능을 가지고 있지만 훨씬 더 많은 기능을 제공하고 일반지도 편집 경험을 향상시킵니다.
편집자는 다양한 새로운 기능을 제공합니다.
... 그리고 훨씬 더 ...
StrongDMM은 단일 실행 파일로 설치할 필요가 없습니다. 제공된 링크에서 다운로드하여 즉시 시작할 수 있습니다.
링크 다운로드 :
릴리스 페이지에는 분산 된 모든 파일이 포함되어 있습니다. 또한 유효성 검사 목적으로 모든 실행 파일에 대한 sha256 해시 정보가 있습니다.
Strongdmm은 CLI를 지원하여 맵을 빠르게 열 수 있습니다. 프로그램 인수로 .dme 또는 .dmm 파일을 제공하십시오.
strongdmm.exe path/to/environment.dme ./map1.dmm ../path/map2.dmm
strongdmm.exe ./map1.dmm ../path/map2.dmm
.dme 없이 .dmm 파일을 제공 할 때 적절한 환경 파일을 자동으로 찾을 수 있습니다.
Strongdmm은 수익 창출을 염두에두고 개발되었습니다. 주요 동기는 멋진 물건을 만드는 것에 대한 열정입니다.
귀하의 지원은 귀하의 감사를 보여줄 수 있으며 프로젝트의 추가 개발에 동기를 부여 할 것입니다.
또한, 편집자에서 구현하고 싶다는 특정 기능이 있다면 귀하의 요구에 중점을 둘 수 있습니다.
내 공개 연락처를 통해 저에게 연락하여 자세한 내용을 논의하십시오 : 이메일 : 이메일
Q. 내 바이러스 백신 소프트웨어는 편집자 바이너리에서 의심스러운 것을 감지합니다. 괜찮아?
A. 예, 개발 언어 인 Golang이 바이너리를 만드는 방식에 대한 잘못된 긍정적 인 반응입니다. 더 읽기 : Golang FAQ
Q. 실행 파일을 어떻게 확인합니까?
A. 릴리스 페이지에서 사용할 수있는 sha256 해시를 사용하여 확인하십시오.
Q. 릴리스 페이지에서 실행 파일을 어떻게 신뢰할 수 있습니까?
A. 실행 파이브는 CI 파이프 라인을 사용하여 구축됩니다. 프로세스를 직접 확인하거나 소스 코드에서 수동으로 실행 파일을 빌드 할 수 있습니다.
Q. 편집기를 제거하는 방법은 무엇입니까?
A. StrongDMM에는 설치가 필요하지 않으므로 특정 제거 프로세스가 필요하지 않습니다. 실행 파일을 삭제하고 원하는 경우 OS의 디렉토리를 삭제하여 편집기 데이터를 제거하십시오.
Q. 편집기 데이터는 어디에서 찾을 수 있습니까?
A. C:UsersUSERAppDataRoamingStrongDMM ~/.strongdmm
Q. 지도를 이동하는 방법?
A. 중간 마우스 버튼을 사용하여 또는 공간 키를 유지하여 맵을 드래그합니다. 또는 화살표 키를 사용할 수 있습니다.
Q. 축소하는 방법?
A. 마우스 스크롤 휠 또는 키보드의 +/- 키를 사용하여 줌.
Q. 저장 형식을 변경하는 방법은 무엇입니까?
A. 메뉴 표시 줄에서 File -> Preferences... 으로 이동하여 원하는 형식을 선택하십시오.
Q. 편집기가 추락했습니다. 로그는 어디에서 찾을 수 있습니까?
A. 메뉴를 통해 로그 액세스 : Help -> Open Logs Folder .
응용 프로그램 구축에는 두 단계가 필요합니다.
SDMMPARSER 는 Spacemandmm Parser를 기반으로 한 Rust 라이브러리이며 staticlib 에 컴파일됩니다. /third_party/sdmmparser/src 에서 찾을 수 있습니다.
Mingw는 Choco (Chocolate)와 같은 패키지 관리자를 통해 설치하거나 Mingw 웹 사이트에서 직접 다운로드하여 설치할 수 있습니다. 설치 후 MINGW의 빈 디렉토리 (GCC.EXE 포함)가 시스템 경로에 있는지 확인하십시오.
Windows 용 Minimalist GNU가 짧은 Mingw는 Windows 용 C 컴파일러와 같은 필수 도구를 제공하는 가벼운 개발 환경입니다. 응용 프로그램은 cgo 사용하여 C 라이브러리를 통합하여 cgo 코드의 빌드 및 컴파일을 가능하게하고 모든 종속성을 올바르게 처리 할 수 있도록해야합니다.
cgo 와 호환되지 않는 다양한 규칙 및 링커를 사용하는 MSVC (Microsoft Visual C ++)와 달리 Mingw는 GO의 빌드 시스템과 완벽하게 작동하도록 설계되었으므로 Windows에서 cgo 코드를 컴파일하는 데 선호되는 선택입니다.
또는 WSL (Linux 용 Windows 서브 시스템)을 사용하여 GO와 호환되는 CGO 및 C 컴파일러를 지원하는 Linux와 같은 환경을 제공 할 수 있습니다. 이 경우 Linux 종속성을 찾으십시오.
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, Newer Red Hat and 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 Task는 Taskfile.yml 의 스크립트와 대안으로 크로스 플랫폼입니다.
작업이 설치된 상태 :
task build : SDMMPARSER 및 편집기 ( dst 디렉토리의 출력)를 빌드합니다.task run : 편집기를 실행합니다 (필요한 경우 먼저 컴파일). third_party/sdmmparser/src 로 이동하십시오set RUSTUP_TOOLCHAIN=stable-x86_64-pc-windows-gnu && cargo build --releasecargo build --releasego build . : 편집기 (루트에서 sdmm.exe / sdmm 이라는 실행 가능)를 빌드합니다.go run . : 편집자를 실행합니다.1 단계는 SDMMPARSER가 수정 된 경우에만 필요합니다.
SDMMPARSER 라이브러리는 최종 GO 바이너리에 연결된 staticlib 로 컴파일됩니다.
GO가 CGO 용 GNU 도구 체인에 의존하기 때문에 MSVC 도구 체인은 GO와 호환되지 않습니다 (C 코드를 기본적으로 컴파일하는 메커니즘). Custom RUSTUP_TOOLCHAIN 사용하면 Rust Library가 GO의 요구 사항에 맞는 방식으로 컴파일되어 호환성 문제를 피하고 원활한 통합을 보장합니다.
Strongdmm은 Spacemaniac가 만든 Spacemandmm Parser를 사용합니다.
응용 프로그램 아이콘은 Clément "Topy"에 의해 설계되었습니다.
라이센스 권한 및 제한 사항 (GPL-3.0)은 라이센스 파일을 참조하십시오.