]> skyeroc.xyz Git - dgamelaunch/commitdiff
Update README and dgamelaunch.conf with hints for angband
authorSkyebee <sb24kelley@gmail.com>
Tue, 2 Jun 2026 17:20:42 +0000 (13:20 -0400)
committerSkyebee <sb24kelley@gmail.com>
Tue, 2 Jun 2026 17:20:42 +0000 (13:20 -0400)
README.md
examples/dgamelaunch.conf

index 32f849fa6bcc5d232c711031949b769548ea2fa8..1acab2d188c7403fd4b6ff83497950cc7606d937 100644 (file)
--- a/README.md
+++ b/README.md
@@ -156,8 +156,8 @@ will not see a shell when it exits.
 Congrats on your new server...
 
 
-# Dungeon Crawl Stone Soup
-First, though, here's how to install Dungeon Crawl Stone Soup:
+# Hints
+# # Dungeon Crawl Stone Soup
 1) obtain the source, navigate to that directory
 2) `sudo make install prefix=/ DATADIR=/etc/dcss0341 SAVEDIR=/var/dcss0341 USE_DGAMELAUNCH=1`
 Note: 2) instead of setting USE_DGAMELAUNCH, you can also edi
@@ -179,10 +179,16 @@ sudo chown -R games:games /opt/dgamelaunch/var
 ```
 8) Modify the main menu (it might help to `dcss-menu.patch` to it)
 
-That's it!
+# # Angband
+1) obtain source, navigate to the directory
+2) `./configure --prefix=/. --bindir=/bin --datarootdir=/var --with-gamedata-in-lib
+3) make DESTDIR=/opt/dgamelaunch install
+4) Try out cpbin, with --libs-only, to see if you can just automagically transfer libraries
+4a) otherwise do it by hand, check out the `ldd` command and other parts of this readme for more.
+5) Uncomment relevant lines in dgamelaunch.conf, and make/chown the inprogress dir
 
 # Resources
 More resources for troubleshooting vis NetHack:
 https://nethackwiki.com/wiki/User:Paxed/HowTo_setup_dgamelaunch
 Vis dgamelaunch and crawl:
-https://github.com/tarballqc/dcss-server-install/
\ No newline at end of file
+https://github.com/tarballqc/dcss-server-install/
index 00dca209e50b3e607aaadff73bab3157feff85ad..f504bd872ef92ee014f79a7bb5d908029c07ffbb 100644 (file)
@@ -366,6 +366,22 @@ DEFINE {
 #              unlink "/mail/%n"
 # }
 
+# Defining Angband
+# DEFINE {
+#   game_path = "/bin/angband"
+#   game_name = "Angband"
+#   short_name = "ang426"
+#   encoding = "dec"
+#   game_args = "/bin/angband",
+#         "-duser=/var/angband/users/%n",
+#         "-dsave=/var/angband/users/%n/save",
+#         "-dpanic=/var/angband/users/%n/panic",
+#         "-darchive=/var/angband/users/%n/archive",
+#         "-dscores=/var/angband/scores"
+#   inprogressdir = "%rinprogress-ang426/"
+#   ttyrecdir = "%ruserdata/%n/ttyrec/"
+# }
+
 
 #
 # fiqhack example - showing watch mode options