Difference between revisions of "User:Paxed"
Jump to navigation
Jump to search
(indulging in some selfwankery) |
(syntax hiliters reorg. add lang file for gtksourceview editors) |
||
(25 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
'''paxed''': | '''paxed''': | ||
− | * Runs | + | * {{NAOplayer|paxed}} |
− | * | + | * Runs [http://bilious.alt.org/ The NetHack Patch Database] |
− | * 'Owner' of IRC channel #NetHack on freenode | + | * Admins [http://alt.org/nethack/ nethack.alt.org] |
− | * Has written several [[patch | + | * 'Owner' of IRC channel #NetHack on [[freenode]] |
− | * Has ascended twice, Samurai on 3.2.2 and Dwarf Archeologist on 3.4.1 | + | * Has written several [[patch]]es |
+ | * Has ascended twice, [[Samurai]] on 3.2.2 and [[Dwarf]] [[Archeologist]] on 3.4.1 | ||
+ | * [[Des-file format]] syntax highlighting | ||
+ | ** Vim: [http://bilious.alt.org/~paxed/nethack/nhdes.vim nhdes.vim] | ||
+ | ** Emacs major mode: [http://bilious.alt.org/~paxed/nethack/nethack-des-mode.el nethack-des-mode.el] | ||
+ | ** Lang file for editors using gtksourceview: [http://bilious.alt.org/~paxed/nethack/nethackdes.lang nethackdes.lang] | ||
+ | * Automatically generated list of NetHack source functions: [[User:Paxed/Source Functions]] | ||
+ | ** Perl script used to generate that list: [http://bilious.alt.org/~paxed/nethack/nh_htmlize_wiki.pl nh_htmlize_wiki.pl] | ||
+ | * Perl script to convert nethack and SLASH'EM tile data files (eg. win/share/monsters.txt) into image files: [http://bilious.alt.org/~paxed/nethack/mkppmtiles.perl mkppmtiles.perl] | ||
+ | |||
+ | * Templates I've done: | ||
+ | **[[User:Paxed/Template:God]] | ||
+ | **[[User:Paxed/Template:dice]] | ||
+ | ***[[User:Paxed/Template:dicemin]] | ||
+ | ***[[User:Paxed/Template:dicemax]] | ||
+ | **[[Template:monsym]] | ||
+ | **[[Template:monsymlink]] | ||
+ | **[[Template:questmon]] | ||
+ | **[[User:Paxed/Template:montilelink]] | ||
+ | **[[User:Paxed/Template:kbd]] | ||
+ | ***[[User:Paxed/Template:kbdsym]] | ||
+ | **[[User:Paxed/Template:tdx]] | ||
+ | |||
+ | |||
+ | *HOWTO | ||
+ | **[[User:Paxed/HowTo_AddNewRoomType|Add new special room type]] | ||
+ | **[[User:Paxed/HowTo setup dgamelaunch|Setup Dgamelaunch]] | ||
+ | |||
+ | |||
+ | ==TODO== | ||
+ | List of stuff I'll try to get around to doing: | ||
+ | *Change all maps in articles (eg. the quest pages, soko) to use <nowiki><div class="ttymap"><replacecharsblock rules="ttymap"></nowiki> | ||
+ | *Upload all of the missing nh343 source files. | ||
+ | *Upload data.base fragments into Template:encyclopedia/foo and change the template to use those. | ||
+ | *Fix the sidebar hover style for the atom feed link. (very tiny thing, but still bugs the hell out of me...) | ||
+ | *Fix the hover styles for the page top & bottom links, as they're different from the side panel links. (slightly bigger line-height?) | ||
+ | *Improve [[MediaWiki:Edittools]]. | ||
+ | *<s>Improve {{tl|Monsters}} by moving it to {{tl|Monsters/Original}} and subst it from {{tl|Monsters}} (less main page load)</s> | ||
+ | **<s>Make the {{tl|Monsters/Original}} use {{tl|monsymlink}} or even make something like {{tl|msl}} which would only take the monst name as param.</s> | ||
+ | **Does not work unless there's a way to expand all templates. | ||
+ | *Maybe create ttymap screenshots of games, and put a random one on the main page. | ||
+ | **Allow NAO players do a "screenshot", a la nhsshot? | ||
+ | *Template? Extension? to allow <nowiki>{{tile|tilenum}}</nowiki> (or with optional tile size params <nowiki>{{tile|tilenum|16|16}}</nowiki>) which would basically expand to <nowiki><div style="display:inline-block;width:16px;height:16px;background-image:url('/mediawiki/images/7/7c/Vanilla_tiles.png'); background-position:64px 32px; margin:0; padding:0;"></div></nowiki> or something... (like nhsshot) | ||
+ | **<s>Maybe</s> need mapping tilename -> tilenum | ||
+ | ***Generic hashmapping extension? <nowiki>{{#hashmap|foo|bar}}</nowiki> reads a wiki page ''foo'' in, spits out the hash value (qux) for key ''bar''. page foo format would be "bar=>qux" each in own line. also could cache the mapping... <nowiki>{{#hashmap|foo|bar|baz}}</nowiki> with "bar=>(zap=>zzz, baz=>yyy)" would return "yyy"... php format hashmap. | ||
+ | *Write an article about gdb and debugging nethack, or improve [[Wizmode]] in that regard. | ||
+ | *Fix the random true rumors, use javascript. |
Latest revision as of 18:56, 10 January 2015
paxed:
- paxed on NAO (stats, games, deaths, dumplogs, ttyrecs)
- Runs The NetHack Patch Database
- Admins nethack.alt.org
- 'Owner' of IRC channel #NetHack on freenode
- Has written several patches
- Has ascended twice, Samurai on 3.2.2 and Dwarf Archeologist on 3.4.1
- Des-file format syntax highlighting
- Vim: nhdes.vim
- Emacs major mode: nethack-des-mode.el
- Lang file for editors using gtksourceview: nethackdes.lang
- Automatically generated list of NetHack source functions: User:Paxed/Source Functions
- Perl script used to generate that list: nh_htmlize_wiki.pl
- Perl script to convert nethack and SLASH'EM tile data files (eg. win/share/monsters.txt) into image files: mkppmtiles.perl
- Templates I've done:
TODO
List of stuff I'll try to get around to doing:
- Change all maps in articles (eg. the quest pages, soko) to use <div class="ttymap"><replacecharsblock rules="ttymap">
- Upload all of the missing nh343 source files.
- Upload data.base fragments into Template:encyclopedia/foo and change the template to use those.
- Fix the sidebar hover style for the atom feed link. (very tiny thing, but still bugs the hell out of me...)
- Fix the hover styles for the page top & bottom links, as they're different from the side panel links. (slightly bigger line-height?)
- Improve MediaWiki:Edittools.
Improve {{Monsters}} by moving it to {{Monsters/Original}} and subst it from {{Monsters}} (less main page load)Make the {{Monsters/Original}} use {{monsymlink}} or even make something like {{msl}} which would only take the monst name as param.- Does not work unless there's a way to expand all templates.
- Maybe create ttymap screenshots of games, and put a random one on the main page.
- Allow NAO players do a "screenshot", a la nhsshot?
- Template? Extension? to allow {{tile|tilenum}} (or with optional tile size params {{tile|tilenum|16|16}}) which would basically expand to <div style="display:inline-block;width:16px;height:16px;background-image:url('/mediawiki/images/7/7c/Vanilla_tiles.png'); background-position:64px 32px; margin:0; padding:0;"></div> or something... (like nhsshot)
Maybeneed mapping tilename -> tilenum- Generic hashmapping extension? {{#hashmap|foo|bar}} reads a wiki page foo in, spits out the hash value (qux) for key bar. page foo format would be "bar=>qux" each in own line. also could cache the mapping... {{#hashmap|foo|bar|baz}} with "bar=>(zap=>zzz, baz=>yyy)" would return "yyy"... php format hashmap.
- Write an article about gdb and debugging nethack, or improve Wizmode in that regard.
- Fix the random true rumors, use javascript.