<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://www.gamebrew.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Timschumi</id>
	<title>GameBrew - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://www.gamebrew.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Timschumi"/>
	<link rel="alternate" type="text/html" href="https://www.gamebrew.org/wiki/Special:Contributions/Timschumi"/>
	<updated>2026-06-05T14:12:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=Angband_3DS&amp;diff=128671</id>
		<title>Angband 3DS</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=Angband_3DS&amp;diff=128671"/>
		<updated>2023-07-13T14:15:47Z</updated>

		<summary type="html">&lt;p&gt;Timschumi: Update for 4.2.4 r298, remove some dead links, source is now upstream&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox 3DS Homebrews&lt;br /&gt;
|title=Angband&lt;br /&gt;
|image=Angbandtim2.png&lt;br /&gt;
|description=This is a port of Angband marginally based off of the old Angband port made by Immir.&lt;br /&gt;
|author=timschumi&lt;br /&gt;
|lastupdated=2023/07/13&lt;br /&gt;
|type=Role playing&lt;br /&gt;
|version=4.2.4 r298&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://timschumi.net/angband/&lt;br /&gt;
|website=https://rephial.org/&lt;br /&gt;
|source=https://github.com/angband/angband&lt;br /&gt;
}}&lt;br /&gt;
This is a port of Angband for the Nintendo DS and Nintendo 3DS, a dungeon-crawling roguelike that is marginally based off of the [[Angband|Angband port]] made by Immir. &lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Copy the .3dsx file and put it somewhere on your SD card where you can launch it.&lt;br /&gt;
&lt;br /&gt;
Also you will need to extract angband.zip, which contains the gamefile, to your SD card so that you have an angband folder in its root.&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
===Gameplay===&lt;br /&gt;
Angband is a free, single-player dungeon exploration game:&lt;br /&gt;
* You play an adventurer seeking riches, fighting monsters, and preparing for a final battle with Morgoth, the Lord of Darkness.&lt;br /&gt;
* You (the @) begin in the small trading town above Angband, ready to descend into its depths (using the down staircase, &#039;&amp;gt;&#039;).&lt;br /&gt;
* You explore randomly-generated caverns, and find treasure: = is a ring, ? is a scroll.&lt;br /&gt;
* You fight monsters. o is an orc, p a human, and r a rat. If you die in battle, you have to start the game again.&lt;br /&gt;
&lt;br /&gt;
===Button mappings===&lt;br /&gt;
To avoid having to use the on-screen keyboard for everything, the game allows for mapping certain button combinations to sequences of up to 10 keyboard inputs. In addition to the standard movement directions on the D-Pad, the following keys are mapped by default:&lt;br /&gt;
* A - Enter.&lt;br /&gt;
* B - Escape.&lt;br /&gt;
* Y - &amp;quot;y&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
To change or add button mappings, you can create the file /angband/nds/button-mappings.txt on the SD card, where button mappings will be stored.&lt;br /&gt;
* Each line in the file (except for empty lines and lines starting with #) describes a mapping for a button combination.&lt;br /&gt;
* The line is split into two parts (delimited by :), the first describing the button combination and the second listing the sequence of keys that should be pressed instead.&lt;br /&gt;
&lt;br /&gt;
The available buttons for bindings are A, B, Y, X, Up,Down, Left, Right, Start, Select, L, R, ZL and ZR.&lt;br /&gt;
* L, R, ZL, and ZR are only used as modifier keys and do not trigger an action on their own (this means that they can only be used in combination with other keys).&lt;br /&gt;
* The chosen buttons for a binding are simply written one after another, delimited using a +.&lt;br /&gt;
* For the input sequence the characters are written as a coherent string. &lt;br /&gt;
* For special characters (also known as escaped characters) the characters can be stored in their escaped notation and they will be correctly processed by the game.&lt;br /&gt;
* A list of escaped characters can be seen on the [https://en.wikipedia.org/wiki/Escape_sequences_in_C#Table_of_escape_sequences Wikipedia page], but the game only supports a subset of those (\b, \t, \r, \e, and \\). Quotation and question marks do not need to be escaped. &lt;br /&gt;
* Example: &lt;br /&gt;
** To input g three times followed by pressing Enter whenever you press the buttons L and A, add the following line to button-mappings.txt.&lt;br /&gt;
** L+A:ggg\r&lt;br /&gt;
&lt;br /&gt;
===On-screen keys===&lt;br /&gt;
To add custom keys to the on-screen keyboard, you can create the file /angband/nds/screen-keys.txt on the SD card.&lt;br /&gt;
* Each line in the file (except for empty lines and lines starting with #) describes a mapping for a button combination.&lt;br /&gt;
* A line has multiple fields, each seperated by a &#039;:&#039;:&lt;br /&gt;
** label (up to 16 characters).&lt;br /&gt;
** x and y offset (in pixels; from the top left of the screen).&lt;br /&gt;
** width and height (in pixels).&lt;br /&gt;
** input sequence (up to 20 character inputs).&lt;br /&gt;
* The rules for input sequences in the &amp;quot;Button mappings&amp;quot; feature apply here as well. &lt;br /&gt;
* Example: &lt;br /&gt;
** This is a key with the label &amp;quot;rage quit&amp;quot;, at the coordinates (80/120) from the top left of the screen, 64 pixels in width, 32 pixels in height and automatically navigates to the &amp;quot;Kill character and quit&amp;quot; menu entry.&lt;br /&gt;
** &amp;lt;nowiki&amp;gt;rage quit:80:120:64:32:\r2222\r222\ry@\r&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Useful links===&lt;br /&gt;
* [https://angband.github.io/angband Angband] - Official Website.&lt;br /&gt;
* [https://angband.readthedocs.io/en/latest How to Play] - The Angband Manual.&lt;br /&gt;
* [http://angband.oook.cz/forum Getting Help] - Angband Forums.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
https://dlhb.gamebrew.org/3dshomebrews/angbandtim3.png&lt;br /&gt;
https://dlhb.gamebrew.org/3dshomebrews/angbandtim4.png&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
&#039;&#039;&#039;Let&#039;s Play Angband (P1)&#039;&#039;&#039; ([https://www.youtube.com/watch?v=_NMSqmIIMv8 TheUberHunter]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;_NMSqmIIMv8&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;4.2.4 r298 2023/07/13&#039;&#039;&#039;&lt;br /&gt;
* Upstream changes from Angband 4.2.4 (up to revision 298).&lt;br /&gt;
* Draw all colors with a non-transparent alpha value.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.2.4 r0 2022/02/25&#039;&#039;&#039;&lt;br /&gt;
* Upstream changes from Angband 4.2.4.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.2.3 r145 2021/11/28&#039;&#039;&#039;&lt;br /&gt;
* Upstream changes from Angband 4.2.3 (up to revision 145).&lt;br /&gt;
* Allow changing the foreground and background colors.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.2.3 r68 2021/09/04&#039;&#039;&#039;&lt;br /&gt;
* Upstream changes from Angband 4.2.3 (up to revision 68).&lt;br /&gt;
* Fix Windows line handling for NDS configuration files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.2.3 r0+ 2021/08/05&#039;&#039;&#039;&lt;br /&gt;
* Upstream changes from Angband 4.2.3.&lt;br /&gt;
* Memory optimizations for the NDS.&lt;br /&gt;
* Increase maximum input sequence length to 20.&lt;br /&gt;
* Add support for custom on-screen keys.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.2.2 r235++ (2021/07/24&#039;&#039;&#039;&lt;br /&gt;
* Changed default binding for ESC to B instead of X.&lt;br /&gt;
* User-defineable button mappings.&lt;br /&gt;
* New 3DS support (ZL/ZR keys and faster CPU).&lt;br /&gt;
* Performance optimizations.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.2.2 r235+ 2021/07/22&#039;&#039;&#039;&lt;br /&gt;
* Initial release.&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Many thanks to:&lt;br /&gt;
* The Angband developers for creating such a cool game.&lt;br /&gt;
* Immir and Nick for the original 2009 Nintendo DS port.&lt;br /&gt;
* asiekierka for contributing various optimizations and for wiring up VRAM/SLOT-2 memory extension support.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Author&#039;s website - https://timschumi.net/angband&lt;br /&gt;
* GitHub - https://github.com/angband/angband/&lt;br /&gt;
* Angband at oook.cz - http://angband.oook.cz/forum/showthread.php?p=154645&lt;br /&gt;
* GBAtemp - https://gbatemp.net/threads/angband-for-the-nintendo-ds-3ds.635759/&lt;br /&gt;
* Reddit - https://www.reddit.com/r/3dshacks/comments/ooe282/angband_on_the_nintendo_3ds_and_the_nintendo_ds&lt;br /&gt;
&lt;br /&gt;
[[Category:3DS homebrew games]]&lt;br /&gt;
[[Category:Homebrew role playing games on 3DS]]&lt;/div&gt;</summary>
		<author><name>Timschumi</name></author>
	</entry>
</feed>