下載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是在沒有任何貨幣化的情況下開發的。主要的動機是創造酷炫東西的熱情。
您的支持可以證明您的欣賞,並激發該項目的進一步發展。
此外,如果您有要在編輯器中實現的特定功能,我們可以專注於您的需求。
隨時通過我的公眾聯繫與我聯繫以討論詳細信息:電子郵件
問:我的防病毒軟件在編輯二進制中檢測到一些可疑的東西。可以嗎?
答:是的,這是對發展語言戈蘭(Golang)創造二進製文件的方式的假積極反應。閱讀更多:Golang FAQ
問:如何驗證我的可執行文件?
答:使用sha256哈希驗證它們,可在“版本”頁面上使用。
問:但是如何在發行頁面上信任可執行文件?
A.可執行文件是使用CI管道構建的。您可以自己驗證過程或從源代碼手動構建可執行文件。
問:如何卸載編輯器?
答: strongdmm不需要安裝,因此不需要特定的卸載過程。只需刪除可執行文件,如果需要,將其目錄在您的操作系統上刪除編輯器數據。
問:在哪裡可以找到編輯數據?
答:對於Windows: C:UsersUSERAppDataRoamingStrongDMM ,對於Linux/MacOS: ~/.strongdmm 。
問:如何移動地圖?
答:使用中間鼠標按鈕或持有空格鍵來拖動地圖。另外,您可以使用箭頭鍵。
問:如何縮放?
答:使用鼠標滾動輪或鍵盤上的+/-鍵進行縮放。
問:如何更改保存格式?
答:轉到File -> Preferences...在菜單欄中,然後選擇所需的格式。
問:編輯崩潰了。我在哪裡可以找到日誌?
A.通過菜單訪問日誌: Help -> Open Logs Folder 。
構建應用程序涉及兩個步驟:
SDMMPARSER是一個基於碼頭的生鏽庫,並將其編譯到staticlib 。可以在/third_party/sdmmparser/src找到它。
MINGW可以通過Choco(巧克力)等包裝管理人員安裝,也可以直接從MINGW網站下載和安裝。安裝後,請確保MingW(包含gcc.exe)的BIN目錄在您的系統路徑中。
MINGW是Windows的簡約GNU的縮寫,是一個輕巧的開發環境,它提供了基本工具,例如窗戶的C編譯器。由於應用程序使用cgo來集成C庫,啟用cgo代碼的構建和彙編並確保正確處理所有依賴項,因此需要這是必需的。
與MSVC(Microsoft Visual C ++)不同,它使用不同的約定和與cgo不相容的接頭,MINGW旨在與GO的Build System無縫地工作,使其成為在Windows上編譯cgo代碼的首選選擇。
另外,您可以使用WSL(Linux的Windows子系統)提供類似Linux的環境,該環境支持與GO兼容的CGO和C編譯器。在這種情況下,尋找Linux依賴性。
您可能需要為構建GUI應用程序安裝依賴項:
apt (Debian,Ubuntu): sudo apt install xorg-dev libgtk-3-devyum (紅帽,Centos,fedora): sudo yum install xorg-x11-server-devel gtk3-develdnf (Fedora,較新的紅色帽子和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任務是在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 . :運行編輯器。僅在修改SDMMPARSER時才需要步驟#1。
SDMMPARSER庫被編譯到staticlib中,該庫鏈接到最終的GO二進製文件中。
MSVC工具鏈與GO不兼容,因為GO依賴於CGO的GNU工具鏈(該機構在GO中本地編譯C代碼的機制)。使用自定義的RUSTUP_TOOLCHAIN確保以與GO的要求保持一致,避免兼容性問題並確保平穩集成的方式來確保Rust庫的編譯。
strongdmm使用太空人製造的太空飛機解析器。
該應用程序圖標是由Clément“ Topy”設計的。
有關許可權和限制(GPL-3.0),請參見許可證文件。