<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://nethackwiki.com/index.php?action=history&amp;feed=atom&amp;title=Brass_interface_patch</id>
	<title>Brass interface patch - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://nethackwiki.com/index.php?action=history&amp;feed=atom&amp;title=Brass_interface_patch"/>
	<link rel="alternate" type="text/html" href="https://nethackwiki.com/index.php?title=Brass_interface_patch&amp;action=history"/>
	<updated>2026-06-04T00:41:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.5</generator>
	<entry>
		<id>https://nethackwiki.com/index.php?title=Brass_interface_patch&amp;diff=170683&amp;oldid=prev</id>
		<title>Furey: change infinite loop to infinite loop. fixes a redlink.</title>
		<link rel="alternate" type="text/html" href="https://nethackwiki.com/index.php?title=Brass_interface_patch&amp;diff=170683&amp;oldid=prev"/>
		<updated>2024-06-17T05:25:46Z</updated>

		<summary type="html">&lt;p&gt;change &lt;a href=&quot;/index.php?title=Infinite_loop&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Infinite loop (page does not exist)&quot;&gt;infinite loop&lt;/a&gt; to &lt;a href=&quot;http://en.wikipedia.org/wiki/infinite_loop&quot; class=&quot;extiw&quot; title=&quot;wikipedia:infinite loop&quot;&gt;infinite loop&lt;/a&gt;. fixes a redlink.&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 05:25, 17 June 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[User:Kernigh|Kernigh]] distributes a '''brass interface patch''' containing ports of five [[vanilla]] interface [[patch]]es to [[NetHack brass]] 040923 with the intention of bringing to NetHack brass an experience similar to that at [[nethack.alt.org]]. The patch fixes a few bugs (especially for those upon [[Unix]]), including one that could cause an [[infinite loop]] to hang the game in [[Gehennom]]. It also updates some [[help (in-game)|help]] files and the [[Guidebook]]. You need a copy of [[NetHack brass]] 040923 to apply the patch against.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[User:Kernigh|Kernigh]] distributes a '''brass interface patch''' containing ports of five [[vanilla]] interface [[patch]]es to [[NetHack brass]] 040923 with the intention of bringing to NetHack brass an experience similar to that at [[nethack.alt.org]]. The patch fixes a few bugs (especially for those upon [[Unix]]), including one that could cause an [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;wikipedia:infinite loop|&lt;/ins&gt;infinite loop]] to hang the game in [[Gehennom]]. It also updates some [[help (in-game)|help]] files and the [[Guidebook]]. You need a copy of [[NetHack brass]] 040923 to apply the patch against.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Download the patch from:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Download the patch from:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Furey</name></author>
		
	</entry>
	<entry>
		<id>https://nethackwiki.com/index.php?title=Brass_interface_patch&amp;diff=82015&amp;oldid=prev</id>
		<title>Ray Chason: LInk to NetHack Plus</title>
		<link rel="alternate" type="text/html" href="https://nethackwiki.com/index.php?title=Brass_interface_patch&amp;diff=82015&amp;oldid=prev"/>
		<updated>2012-12-19T03:51:30Z</updated>

		<summary type="html">&lt;p&gt;LInk to NetHack Plus&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 03:51, 19 December 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot; &gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== From the README ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== From the README ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;At 23 September 2004, Youkan modified the source code of NetHack 3.4.3 and ported some code from Stephan White's NetHack Plus to form the variant called NetHack brass 040923.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;At 23 September 2004, Youkan modified the source code of NetHack 3.4.3 and ported some code from Stephan White's &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;NetHack Plus&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;to form the variant called NetHack brass 040923.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;At 22 September 2006, [[User:Kernigh|Kernigh]] ported five interface patches from 3.4.3 to brass 040923, fixed a bug of infinite loops in mkriver in mkmap.c, updated the Guidebook and some help files, removed some compiler warnings and fixed a problem in the Unix Makefiles. The five patches were:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;At 22 September 2006, [[User:Kernigh|Kernigh]] ported five interface patches from 3.4.3 to brass 040923, fixed a bug of infinite loops in mkriver in mkmap.c, updated the Guidebook and some help files, removed some compiler warnings and fixed a problem in the Unix Makefiles. The five patches were:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ray Chason</name></author>
		
	</entry>
	<entry>
		<id>https://nethackwiki.com/index.php?title=Brass_interface_patch&amp;diff=33201&amp;oldid=prev</id>
		<title>Rogerb-on-NAO: Bypass disambig for Help</title>
		<link rel="alternate" type="text/html" href="https://nethackwiki.com/index.php?title=Brass_interface_patch&amp;diff=33201&amp;oldid=prev"/>
		<updated>2008-06-18T16:04:25Z</updated>

		<summary type="html">&lt;p&gt;Bypass disambig for Help&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 16:04, 18 June 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[User:Kernigh|Kernigh]] distributes a '''brass interface patch''' containing ports of five [[vanilla]] interface [[patch]]es to [[NetHack brass]] 040923 with the intention of bringing to NetHack brass an experience similar to that at [[nethack.alt.org]]. The patch fixes a few bugs (especially for those upon [[Unix]]), including one that could cause an [[infinite loop]] to hang the game in [[Gehennom]]. It also updates some [[help]] files and the [[Guidebook]]. You need a copy of [[NetHack brass]] 040923 to apply the patch against.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[User:Kernigh|Kernigh]] distributes a '''brass interface patch''' containing ports of five [[vanilla]] interface [[patch]]es to [[NetHack brass]] 040923 with the intention of bringing to NetHack brass an experience similar to that at [[nethack.alt.org]]. The patch fixes a few bugs (especially for those upon [[Unix]]), including one that could cause an [[infinite loop]] to hang the game in [[Gehennom]]. It also updates some [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;help (in-game)|&lt;/ins&gt;help]] files and the [[Guidebook]]. You need a copy of [[NetHack brass]] 040923 to apply the patch against.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Download the patch from:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Download the patch from:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Rogerb-on-NAO</name></author>
		
	</entry>
	<entry>
		<id>https://nethackwiki.com/index.php?title=Brass_interface_patch&amp;diff=17130&amp;oldid=prev</id>
		<title>Shijun: /* Errata for version 0.1 */</title>
		<link rel="alternate" type="text/html" href="https://nethackwiki.com/index.php?title=Brass_interface_patch&amp;diff=17130&amp;oldid=prev"/>
		<updated>2006-12-29T15:27:23Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Errata for version 0.1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:27, 29 December 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot; &gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The patch modifies Guidebook.mn and Guidebook.tex but ''not'' Guidebook.txt (to reduce the size of the patch). Unix users can use the Makefile to remake Guidebook.txt from Guidebook.mn. (The Makefile normally ignores Guidebook.txt and creates another one called Guidebook.)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The patch modifies Guidebook.mn and Guidebook.tex but ''not'' Guidebook.txt (to reduce the size of the patch). Unix users can use the Makefile to remake Guidebook.txt from Guidebook.mn. (The Makefile normally ignores Guidebook.txt and creates another one called Guidebook.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Guidebook.mn and Guidebook.tex still do not explain how to use menucolors or statuscolors.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Guidebook.mn and Guidebook.tex still do not explain how to use menucolors or statuscolors.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The dump patch required some significant changes to work on NetHack brass and to avoid clashing with the statuscolors patch. Upon a dump (and remember to set the dump option to a filename), [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;object&lt;/del&gt;]]s and [[riding &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;monster&lt;/del&gt;]]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;s &lt;/del&gt;should appear correctly in the screen dump, while skills show as percentages in the skills dump. There might still be some bugs.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The dump patch required some significant changes to work on NetHack brass and to avoid clashing with the statuscolors patch. Upon a dump (and remember to set the dump option to a filename), [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;item&lt;/ins&gt;]]s and [[riding&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|ridden monsters&lt;/ins&gt;]] should appear correctly in the screen dump, while skills show as percentages in the skills dump. There might still be some bugs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* There is a severe bug in [[NetHack brass]] which could cause an infinite loop in when generating rivers in the maze level below [[Medusa]]. On systems with unsigned &amp;quot;char&amp;quot;, the C compiler was converting -1 to 255. Fortunately, this patch fixes the problem by declaring those integers as signed characters.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* There is a severe bug in [[NetHack brass]] which could cause an infinite loop in when generating rivers in the maze level below [[Medusa&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'s Island&lt;/ins&gt;]]. On systems with unsigned &amp;quot;char&amp;quot;, the C compiler was converting -1 to 255. Fortunately, this patch fixes the problem by declaring those integers as signed characters.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Patches]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Patches]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Shijun</name></author>
		
	</entry>
	<entry>
		<id>https://nethackwiki.com/index.php?title=Brass_interface_patch&amp;diff=14572&amp;oldid=prev</id>
		<title>Kernigh: Yes, NAO inspired this patch.</title>
		<link rel="alternate" type="text/html" href="https://nethackwiki.com/index.php?title=Brass_interface_patch&amp;diff=14572&amp;oldid=prev"/>
		<updated>2006-10-22T04:21:25Z</updated>

		<summary type="html">&lt;p&gt;Yes, NAO inspired this patch.&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 04:21, 22 October 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The &lt;/del&gt;'''brass interface &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;patch&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;''' &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;contains &lt;/del&gt;ports of five [[vanilla]] interface &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;patches &lt;/del&gt;to [[NetHack brass]]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. The patch should not change any &lt;/del&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;gameplay&lt;/del&gt;]]. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;It also &lt;/del&gt;fixes a few bugs (especially for those upon [[Unix]]), including one that could cause an [[infinite loop]] in [[Gehennom]]. It also updates some [[help]] files and the [[Guidebook]]. You need a copy of [[NetHack brass]] 040923 to apply the patch against.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[User:Kernigh|Kernigh]] distributes a &lt;/ins&gt;'''brass interface patch''' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;containing &lt;/ins&gt;ports of five [[vanilla]] interface &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[patch]]es &lt;/ins&gt;to [[NetHack brass]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;040923 with the intention of bringing to NetHack brass an experience similar to that at &lt;/ins&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nethack.alt.org&lt;/ins&gt;]]. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The patch &lt;/ins&gt;fixes a few bugs (especially for those upon [[Unix]]), including one that could cause an [[infinite loop]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;to hang the game &lt;/ins&gt;in [[Gehennom]]. It also updates some [[help]] files and the [[Guidebook]]. You need a copy of [[NetHack brass]] 040923 to apply the patch against.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Download the patch from:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Download the patch from:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: http://kernigh.pbwiki.com/f/brass-interface-01.diff&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: http://kernigh.pbwiki.com/f/brass-interface-01.diff&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== setup.sh and config.h ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Those on [[Unix]] should run setup.sh in sys/unix ''after'' applying this patch (for a fix to the top-level Makefile). For Unix users, the patch also creates a new option CONFIGFILE in section 3 of [[config.h]]. The intent is that by setting CONFIGFILE is &amp;quot;.brassrc&amp;quot;, the game will try to load ~/.brassrc before loading ~/.nethackrc so that some users can maintain separate configurations for brass and vanilla, but users without ~/.brassrc still use ~/.nethackrc.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Those on [[Unix]] should run setup.sh in sys/unix ''after'' applying this patch (for a fix to the top-level Makefile). For Unix users, the patch also creates a new option CONFIGFILE in section 3 of [[config.h]]. The intent is that by setting CONFIGFILE is &amp;quot;.brassrc&amp;quot;, the game will try to load ~/.brassrc before loading ~/.nethackrc so that some users can maintain separate configurations for brass and vanilla, but users without ~/.brassrc still use ~/.nethackrc.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kernigh</name></author>
		
	</entry>
	<entry>
		<id>https://nethackwiki.com/index.php?title=Brass_interface_patch&amp;diff=10826&amp;oldid=prev</id>
		<title>Kernigh: If anyone bothers to have interest in my patch, then they could edit this page if they so wish.</title>
		<link rel="alternate" type="text/html" href="https://nethackwiki.com/index.php?title=Brass_interface_patch&amp;diff=10826&amp;oldid=prev"/>
		<updated>2006-09-22T03:23:15Z</updated>

		<summary type="html">&lt;p&gt;If anyone bothers to have interest in my patch, then they could edit this page if they so wish.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The '''brass interface [[patch]]''' contains ports of five [[vanilla]] interface patches to [[NetHack brass]]. The patch should not change any [[gameplay]]. It also fixes a few bugs (especially for those upon [[Unix]]), including one that could cause an [[infinite loop]] in [[Gehennom]]. It also updates some [[help]] files and the [[Guidebook]]. You need a copy of [[NetHack brass]] 040923 to apply the patch against.&lt;br /&gt;
&lt;br /&gt;
Download the patch from:&lt;br /&gt;
: http://kernigh.pbwiki.com/f/brass-interface-01.diff&lt;br /&gt;
&lt;br /&gt;
Those on [[Unix]] should run setup.sh in sys/unix ''after'' applying this patch (for a fix to the top-level Makefile). For Unix users, the patch also creates a new option CONFIGFILE in section 3 of [[config.h]]. The intent is that by setting CONFIGFILE is &amp;quot;.brassrc&amp;quot;, the game will try to load ~/.brassrc before loading ~/.nethackrc so that some users can maintain separate configurations for brass and vanilla, but users without ~/.brassrc still use ~/.nethackrc.&lt;br /&gt;
&lt;br /&gt;
The patch will enable all of the new defines in config.h by default (in fact it will also try to enable AUTOPICKUP_EXCEPTIONS). To make good use of the patch, you also need to set up some [[option]]s in your NetHack config file.&lt;br /&gt;
&lt;br /&gt;
== From the README ==&lt;br /&gt;
At 23 September 2004, Youkan modified the source code of NetHack 3.4.3 and ported some code from Stephan White's NetHack Plus to form the variant called NetHack brass 040923.&lt;br /&gt;
&lt;br /&gt;
At 22 September 2006, [[User:Kernigh|Kernigh]] ported five interface patches from 3.4.3 to brass 040923, fixed a bug of infinite loops in mkriver in mkmap.c, updated the Guidebook and some help files, removed some compiler warnings and fixed a problem in the Unix Makefiles. The five patches were:&lt;br /&gt;
* Jukka Lahtinen's [[dump]], [[showborn]] and [[sortloot]] patches&lt;br /&gt;
* Pasi Kallinen's [[menucolors]] patch (see README.menucolor)&lt;br /&gt;
* Shachaf &amp;amp; Oren Ben-Kiki's [[statuscolors]] patch (see README.statuscolors)&lt;br /&gt;
&lt;br /&gt;
== Errata for version 0.1 ==&lt;br /&gt;
* The patch modifies Guidebook.mn and Guidebook.tex but ''not'' Guidebook.txt (to reduce the size of the patch). Unix users can use the Makefile to remake Guidebook.txt from Guidebook.mn. (The Makefile normally ignores Guidebook.txt and creates another one called Guidebook.)&lt;br /&gt;
** Guidebook.mn and Guidebook.tex still do not explain how to use menucolors or statuscolors.&lt;br /&gt;
* The dump patch required some significant changes to work on NetHack brass and to avoid clashing with the statuscolors patch. Upon a dump (and remember to set the dump option to a filename), [[object]]s and [[riding monster]]s should appear correctly in the screen dump, while skills show as percentages in the skills dump. There might still be some bugs.&lt;br /&gt;
* There is a severe bug in [[NetHack brass]] which could cause an infinite loop in when generating rivers in the maze level below [[Medusa]]. On systems with unsigned &amp;quot;char&amp;quot;, the C compiler was converting -1 to 255. Fortunately, this patch fixes the problem by declaring those integers as signed characters.&lt;br /&gt;
&lt;br /&gt;
[[Category:Patches]]&lt;/div&gt;</summary>
		<author><name>Kernigh</name></author>
		
	</entry>
</feed>