Difference between revisions of "User:Paxed"

From NetHackWiki
Jump to navigation Jump to search
(syntax hiliters reorg. add lang file for gtksourceview editors)
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
'''paxed''':
 
'''paxed''':
  
* Runs [http://bilious.homelinux.org/ The NetHack Patch Database]
+
* {{NAOplayer|paxed}}
* Co-admins [http://alt.org/nethack/ nethack.alt.org]
+
* Runs [http://bilious.alt.org/ The NetHack Patch Database]
 +
* Admins [http://alt.org/nethack/ nethack.alt.org]
 
* 'Owner' of IRC channel #NetHack on [[freenode]]
 
* 'Owner' of IRC channel #NetHack on [[freenode]]
 
* Has written several [[patch]]es
 
* Has written several [[patch]]es
 
* Has ascended twice, [[Samurai]] on 3.2.2 and [[Dwarf]] [[Archeologist]] on 3.4.1
 
* Has ascended twice, [[Samurai]] on 3.2.2 and [[Dwarf]] [[Archeologist]] on 3.4.1
* Is a pretentious no-lifer who considers himself above the rest of us mortals due to the above
+
* [[Des-file format]] syntax highlighting
* Vim syntax coloring for [[Des-file format|des-files]]: [http://bilious.homelinux.org/~paxed/nethack/nhdes.vim nhdes.vim]
+
** Vim: [http://bilious.alt.org/~paxed/nethack/nhdes.vim nhdes.vim]
* Emacs major mode for editing [[Des-file format|des-files]]: [http://bilious.homelinux.org/~paxed/nethack/nethack-des-mode.el nethack-des-mode.el]
+
** 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]]
 
* Automatically generated list of NetHack source functions: [[User:Paxed/Source Functions]]
** Perl script used to generate that list: [http://bilious.homelinux.org/~paxed/nethack/nh_htmlize_wiki.pl nh_htmlize_wiki.pl]
+
** 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]
* My minimalistic css file that turns off all the extra annoyances on wikia: [[User:Paxed/monobook.css]]
 
  
 
* Templates I've done:
 
* Templates I've done:
Line 30: Line 31:
 
*HOWTO
 
*HOWTO
 
**[[User:Paxed/HowTo_AddNewRoomType|Add new special room type]]
 
**[[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:



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)
    • Maybe need 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.