_ [comp] IPv6 ircd

IPv6 enable にすると ircd が上がらなくなることについて以前から気になっていたが、何のことはない、IPv6 でも問題ないように、ircd.conf の書式を変更してやらねばならないだけだった。具体的にはフィールドセパレータの : が % になる。

_ [comp] oneko

oneko でちょっと遊んでみる。独自の xbm 追加の仕方を調べてみたりとか。

  • bitmaps,bitmasks,cursors 以下に xbm を置く。
  • 各 *.includes にエントリ追加。
  • BITMAPTYPES の数を増やす。
  • AnimalDefaultsDataTable、BitmapGCDataTable に追加。
  • GetArguments で option 追加。
  • カーソルを追ってくる物体(あえて)は 32x32 の大きさに固定されている(BITMAP_WIDTH,BITMAP_HEIGHT) ので、サイズを変更するときにはフラグを導入して切り替えするように仕掛ける。

おおまかな作業はこんな感じ。一番の問題は xbm の用意だろう。