Search Criteria
Package Details: dungeondraft 1-4
Package Actions
| Git Clone URL: | https://aur.archlinux.org/dungeondraft.git (read-only, click to copy) |
|---|---|
| Package Base: | dungeondraft |
| Description: | Dungeondraft is a tabletop encounter map creation tool designed to draw aesthetic maps without the typical frustrations and time investment |
| Upstream URL: | https://dungeondraft.net |
| Licenses: | custom:TailwindGamesLicense |
| Submitter: | lucaci32u4 |
| Maintainer: | lucaci32u4 (shawly) |
| Last Packager: | shawly |
| Votes: | 6 |
| Popularity: | 0.000046 |
| First Submitted: | 2020-11-28 00:36 (UTC) |
| Last Updated: | 2025-10-25 11:13 (UTC) |
Dependencies (3)
- mono (mono-gitAUR)
- zenity (zenity-gtk3AUR, zenity-gitAUR, qarma-gitAUR)
- unzip (unzip-zstdAUR, unzip_pAUR, unzip-natspecAUR) (make)
Latest Comments
1 2 3 Next › Last »
shawly commented on 2025-10-25 06:53 (UTC)
FYI I just updated the package to add support for the new
translations/andmods/folders which are present in 1.2.0.1 now. So no more manual fiddling like you had to do @SaleriC.SalieriC commented on 2025-10-22 20:01 (UTC) (edited on 2025-10-22 20:03 (UTC) by SalieriC)
I've spent quite a while figuring this out as a new Linux user, so here is a quick guide (including solutions to two annoying problems) in case anyone finds their way here in need of help: To install open the terminal and type
export DUNGEONDRAFT_DOWNLOAD_URL=""insert your URL (from Humble Bundle find the latest version archive (NOT deb), right click and copy link) in between the quotation marks. Hit enter and then install the package in the terminal (I'm on Manjaro so my command ispamac install dungeondraft).After the installation open Dungeondraft. If you get the error message Foxbish was getting (Translation Error) you'll need to download Dungeondraft manually now. Extract the "translations" folder from the archive and move it inside the Dungeondraft installation folder (requires admin rights), my installation folder is
/opt/Dungeondraft/, so my terminal command wassudo cp -r translations /opt/Dungeondraft/. This will fix the translation error. This might be an issue of this package, I came up with this solution while inspecting the installation folder and noticed the missing translations folder.There is also a known problem in Dungeondraft for Linux at the time of writing this: When loading big and/or many asset packs Dungeondraft will quickly be stuck and you'll have to kill it. In order to get around this open the terminal in the installation folder and type
numactl --physcpubind=+1 ./Dungeondraft.x86_64. (If that produces an error you'll need to install numactl from the repo first.) This will start Dungeondraft with only one core. Activate all your packages now and create a new map. Dungeondraft will now create the thumbnails for all assets you've got. This might take a while to finish but it will not be stuck. After it finished you are free to start Dungeondraft normally. The reason it was stuck is that the creation of the thumbnails but this only applies to the first launch with a new asset pack. You may have to repeat this if you install a new asset pack but otherwise you should be fine starting Dungeondraft normally. To avoid doing this on a fresh install in the future you can backup and restore your thumbnails. These are stored in the Dungeondraft user files (mine are in~/.local/share/Dungeondraft/.thumbnails/). This problem is documented on the Dungeondraft GitHub as well as the solution I found: https://github.com/Megasploot/Dungeondraft/issues/18#issuecomment-2628869512These are all my findings. Dungeondraft now runs smoothly on my end. Hope this helped someone.
Foxbish commented on 2025-09-13 08:34 (UTC)
I installed this by cloning the git repo and making the package manually, and it does seem to work fine. But when I launch it I get an error which says:
Translation Error:Index was outside the bounds of the array.
Any idea what I may be missing that's causing this?
Lafe commented on 2025-06-13 18:20 (UTC)
@shawly that would explain a lot! Clearly I misunderstood that part. I'm glad it's easier than I made it for myself, haha
shawly commented on 2025-06-13 05:11 (UTC)
@Lafe I'm sorry you made such an effort, but.. you were supposed to just download the zip not the deb variant...
Lafe commented on 2025-06-13 02:41 (UTC)
I ended up having to manually change a lot of things to make this work. It seems that the contents of the Dungeondraft deb package have changed (or perhaps some setup step for it is missing from the PKGBUILD)
The md5sum for version 1.1.0.6 had changed, resulting in an error "One or more files did not pass the validity check!" I updated the md5 to get past that step, it's now a3d7d48415ffe0ad2dce32330532034c (I didn't check the others)
Then I saw an error caused by "cannot stat 'data_Dungeondraft': No such file or directory"
Looking in ~/.cache/yay/dungeondraft/src I see that instead of a data directory, there's now control.tar.xz and data.tar.xz. I manually untarred them with "tar xf control.tar.xz" and then the same for data, and it created src/opt/Dungeondraft and src/usr/share/applications. The files that the PKGBUILD were looking for were in the src/opt/Dungeondraft and the desktop file was in src/usr/share/applications.
I edited the paths in PKGBUILD to reflect those folder locations and after that I was able to makepkg -si.
But the fun wasn't done! On starting dungeondraft the splash screen showed up and then it crashed. I ran it from a terminal to see the output, and saw a ton of TypeInitializationExceptions coming out of mono.
When it installed the app into /opt/Dungeondraft, all of the folders were owned by root:root and had perms 700. After I fixed the permissions on all contained folders in /opt/Dungeondraft manually, now it runs great.
I'm still new to arch, and haven't figured out yet how to submit my changes to the PKGBUILD to add the various fixes, but hopefully this will help whomever is maintaining this, or at least other users who want to install Dungeondraft.
Asra_Null commented on 2025-06-02 02:56 (UTC) (edited on 2025-06-02 04:04 (UTC) by Asra_Null)
The export command doesn't seem to be working. I execute it and keep receiving the same error message.
[user@terminal dungeondraft]$ export DUNGEONDRAFT_DOWNLOAD_URL=https://cdn.humble.com/humblebundle/tailwindgamesllc_ChunI/Dungeondraft-1.1.0.6-Linux64.zip?gamekey=<gamekey>
[1] 5532
[user@terminal dungeondraft]$ makepkg -si
==> ERROR: You need to set DUNGEONDRAFT_DOWNLOAD_URL to install Dungeondraft!
To get the download URL go to your Humble Bundle purchases https://www.humblebundle.com/home/purchases, select Dungeondraft and then copy the link from the "Manual Install" button under the Linux section.
Afterwards execute "export DUNGEONDRAFT_DOWNLOAD_URL=<the url you copied>".
[1]+ Done export DUNGEONDRAFT_DOWNLOAD_URL=https://cdn.humble.com/humblebundle/tailwindgamesllc_ChunI/Dungeondraft-1.1.0.6-Linux64.zip?gamekey=<gamekey>
edit: putting double quotes around the url solved this issue.
shawly commented on 2025-05-13 09:37 (UTC)
FYI, I changed the pkgver to not follow the Dungeondraft version anymore. Since the PKGBUILD determines the actual Dungeondraft version by the provided download url. Technically this package cannot become out of date since users have to provide their own download url so they can install any version they want.
As a reminder to all the users, you have to purchase Dungeondraft, go to the https://www.humblebundle.com/home/purchases page, select Dungeondraft -> Linux and then copy the URL from the "Manuall Install" button. Then provide the url to the PKGBUILD with
export DUNGEONDRAFT_DOWNLOAD_URL=<the url you copied>, then runmakepkg -sior use whatever AUR helper you like.@PCZERO, I just tested the build and it still works as I described above.
PCZERO commented on 2025-02-28 09:56 (UTC)
Impossible to download...
m0r commented on 2024-06-01 01:05 (UTC)
Installation crashing with the following error:
mv: cannot stat 'data_Dungeondraft': No such file or directoryIt seems that this
data_Dungeondraftis not being created.1 2 3 Next › Last »