Unduh Strongdmm
StrongDMM adalah alternatif editor peta yang kuat untuk Byond.
Itu dibangun dengan gagasan untuk menciptakan alat yang lebih fleksibel, cepat, dan diperluas daripada editor peta bawaan Byond. Editor memiliki fitur yang sama dengan DM, tetapi memberikan lebih banyak dan meningkatkan pengalaman pengeditan peta umum.
Editor menawarkan berbagai fitur baru:
... dan banyak lagi ...
Strongdmm adalah satu yang dapat dieksekusi, yang tidak memerlukan instalasi apa pun. Anda dapat mengunduhnya dari salah satu tautan yang disediakan dan segera memulainya.
Unduh tautan:
Halaman rilis berisi semua file terdistribusi. Ini juga memiliki info hash sha256 untuk setiap yang dapat dieksekusi untuk tujuan validasi.
Strongdmm mendukung CLI untuk dengan cepat membuka peta. Menyediakan file .dme atau .dmm sebagai argumen program:
strongdmm.exe path/to/environment.dme ./map1.dmm ../path/map2.dmm
strongdmm.exe ./map1.dmm ../path/map2.dmm
Saat menyediakan file .dmm tanpa .dme , file lingkungan yang tepat akan ditemukan secara otomatis.
Strongdmm dikembangkan tanpa monetisasi dalam pikiran. Motivasi utama adalah antusiasme untuk menciptakan hal -hal keren.
Dukungan Anda dapat menunjukkan apresiasi Anda dan akan memotivasi pengembangan proyek lebih lanjut.
Selain itu, jika Anda memiliki fitur spesifik dalam pikiran yang ingin Anda terapkan di editor, kami dapat fokus pada kebutuhan Anda.
Jangan ragu untuk menghubungi saya melalui kontak publik saya untuk membahas detail: email
Q. Perangkat lunak antivirus saya mendeteksi sesuatu yang mencurigakan di binari editor. Apakah tidak apa -apa?
A. Ya, ini adalah reaksi positif palsu terhadap cara Golang, bahasa pengembangan, menciptakan binari. Baca lebih lanjut: Golang FAQ
T. Bagaimana cara memverifikasi executable saya?
A. Verifikasi mereka menggunakan hash sha256 , tersedia di halaman rilis.
Q. Tapi bagaimana saya bisa mempercayai executable di halaman rilis?
A. Eksekusi dibangun dengan pipa CI. Anda dapat memverifikasi prosesnya sendiri atau membangun executable secara manual dari kode sumber.
Q. Bagaimana cara menghapus editor?
A. Strongdmm tidak memerlukan instalasi, jadi tidak diperlukan proses penghancuran spesifik. Cukup hapus yang dapat dieksekusi dan, jika diinginkan, direktori pada OS Anda untuk menghapus data editor.
T. Di mana saya dapat menemukan data editor?
A. Untuk Windows: C:UsersUSERAppDataRoamingStrongDMM , untuk Linux/MacOS: ~/.strongdmm .
T. Bagaimana cara memindahkan peta?
A. Seret peta menggunakan tombol mouse tengah , atau dengan menahan kunci ruang . Atau, Anda dapat menggunakan tombol panah .
Q. Bagaimana cara memperbesar?
A. Zoom menggunakan roda gulir mouse Anda atau tombol +/- pada keyboard.
Q. Bagaimana cara mengubah format Simpan?
A. Pergi ke File -> Preferences... di bilah menu dan pilih format yang diinginkan.
Q. Editor jatuh. Di mana saya dapat menemukan log?
A. Log Akses Melalui Menu: Help -> Open Logs Folder .
Membangun aplikasi melibatkan dua langkah:
SDMMParser adalah perpustakaan karat berdasarkan parser spacemandmm dan dikompilasi ke staticlib . Dapat ditemukan di /third_party/sdmmparser/src .
MINGW dapat diinstal melalui manajer paket seperti Choco (Chocolatey) atau diunduh dan diinstal langsung dari situs web MINGW. Setelah instalasi, pastikan Direktori Bin Mingw (yang berisi GCC.EXE) ada di jalur sistem Anda.
Mingw, kependekan dari GNU minimalis untuk Windows, adalah lingkungan pengembangan ringan yang menyediakan alat -alat penting seperti kompiler C untuk Windows. Diperlukan karena aplikasi menggunakan cgo untuk mengintegrasikan perpustakaan C, memungkinkan pembangunan dan kompilasi kode cgo dan memastikan semua dependensi ditangani dengan benar.
Tidak seperti MSVC (Microsoft Visual C ++), yang menggunakan konvensi dan penghubung yang berbeda tidak kompatibel dengan cgo , MINGW dirancang untuk bekerja mulus dengan sistem pembuatan Go, menjadikannya pilihan yang disukai untuk menyusun kode cgo pada Windows.
Atau, Anda dapat menggunakan WSL (Subsistem Windows untuk Linux) untuk menyediakan lingkungan seperti Linux yang mendukung kompiler CGO dan C yang kompatibel dengan GO. Dalam hal ini cari dependensi Linux.
Anda mungkin perlu menginstal dependensi untuk membangun aplikasi 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 dan Centos yang lebih baru): 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 atau yum (Amazon Linux): sudo dnf install xorg-x11-server-devel gtk3-develapk (Alpine Linux): sudo apk add xorg-server-dev gtk+3.0-dev Tugas adalah cross-platform membuat alternatif dengan skrip di Taskfile.yml .
Dengan tugas terpasang:
task build : Membangun SDMMParser dan Editor (Output di dst Directory).task run : menjalankan editor (dikompilasi terlebih dahulu jika diperlukan). third_party/sdmmparser/srcset RUSTUP_TOOLCHAIN=stable-x86_64-pc-windows-gnu && cargo build --releasecargo build --releasego build . : Membangun editor (dieksekusi bernama sdmm.exe / sdmm di root).go run . : Menjalankan editor.Langkah #1 diperlukan hanya ketika SDMMParser dimodifikasi.
Perpustakaan SDMMParser dikompilasi menjadi staticlib yang dihubungkan ke biner final go.
MSVC Toolchain tidak kompatibel dengan GO, karena GO bergantung pada GNU Toolchain untuk CGO (mekanisme yang mengkompilasi kode C secara asli dalam GO). Menggunakan RUSTUP_TOOLCHAIN khusus memastikan bahwa perpustakaan karat disusun dengan cara yang selaras dengan persyaratan GO, menghindari masalah kompatibilitas dan memastikan integrasi yang lancar.
Strongdmm menggunakan parser spacemandmm yang dibuat oleh Spacemaniac.
Ikon aplikasi dirancang oleh Clément "Topy".
Lihat file lisensi untuk hak dan batasan lisensi (GPL-3.0).