Regnessem α17 Readme (Japanese)
リリース日：2004/8/3

# Regnessem α17

## 概要

Regnessemはインスタントメッセージクライアントソフトです． デフォルトの構成では MSN メッセンジャーサービスへ接続することができます． 機能の詳細については機能リストをご覧下さい．

## 動作環境

以下の環境で動作を確認しています。

- Windows XP Pro SP1a + Internet Explorer 6.0 SP2 (Japanese)
- Windows XP Pro SP1a + Internet Explorer 6.0 SP2 (English)
- Windows XP Pro SP2RC2 + Internet Explorer 6.0 XP SP2RC2 (English)
- Windows 2000 Pro SP4 + Internet Explorer 6.0 SP2 (Japanese)

以下の環境では動作は確認していますが、十分にテストされていません。

- WindowsMe + Internet Explorer 6.0 SP2 (Japanese)
- Windows98 + Internet Explorer 6.0 SP2 (Japanese)
- Windows98SE + Internet Explorer 6.0 SP2 (Japanese)
- Windows98SE + Internet Explorer 6.0 SP2 (English)

その他の環境では動作するかもしれませんし、動作しないかもしれません。

## 構成ファイル

### アーカイブに含まれるもの

`./nsmsgs.exe (Regnessem本体)
./Regnessem-jpn.chm (Regnessem日本語ヘルプ)
./Regnessem-eng.chm (Regnessem英語ヘルプ)
./Regnessem-kor.chm (Regnessem韓国語ヘルプ)
./Lisence-jpn.txt (日本語ライセンス文書)
./Lisence-eng.txt (英語ライセンス文書)
./Lisence-kor.txt (韓国語ライセンス文書)
./Readme/ (お読み下さい)
./Plugins/ (プラグインフォルダ)
./Plugins/SimpleUI.dll (デフォルトUIプラグイン)
./Plugins/Msnp8.dll (MSNP8プラグイン)
./Plugins/FileIO.dll (ファイル入出力プラグイン)
./Plugins/StrRsc.dll (多言語対応プラグイン)
./Plugins/ClientSocket.dll (ソケットプラグイン)
./Plugins/SimpleUI/ (デフォルトUI関連フォルダ)
./Plugins/SimpleUI/Skins/ (テーマフォルダ)
./Plugins/FileIO/ (ファイル入出力関連フォルダ)
./Plugins/StrRsc/ (多言語対応プラグイン関連フォルダ)
./Plugins/StrRsc/Language/jpn/ (日本語言語ファイル)
./Plugins/StrRsc/Language/eng/ (英語言語ファイル)
./Plugins/StrRsc/Language/kor/ (韓国語言語ファイル)
./Plugins/StrRsc/StrRsc.ini (多言語設定ファイル)
`

## インストールとアンインストール

### インストール

アーカイブを解凍して出来た全てのファイルを同一のフォルダにコピーして下さい． 最低限 nsmsgs.exe（Regnessem本体）と SimpleUI.dll が Plugins フォルダ内にあれば実行可能です．

インストーラ版では，ダブルクリックするなどして実行するとインストーラが起動しますので，指示に従ってインストールして下さい．

### アップグレード

アーカイブを解凍して出来た全てのファイルを以前の Regnessem のファイルに上書きするだけです． アップグレードに際して注意すべき点があるかもしれません． アップグレードを実行する前に必ず以前のバージョンからの変更点をご一読下さい．

### アンインストール

本アーカイブに含まれるファイルはレジストリを使用しませんので，インストールしたファイルを削除するだけです．

インストーラ版を使ってインストールした場合は，コントロールパネルの「プログラムの追加と削除」（WindowsXPの場合）からアンインストールを行って下さい．

## 簡単な利用法

### ファーストステップ

メインウィンドウの接続メニューからログイン→プロファイルの編集を選択し，利用するプロトコル，ユーザアカウントのプロファイルを作成して下さい．

作成したプロファイルの名前（プロファイル名）は接続メニューのログインに列挙されますので，プロファイルを選択することで接続することができます．また，プロファイルを作成する際に，「起動時に自動的に接続する」にチェックすることで，Regnessemの起動時に自動的に接続することも可能です．

### プラグインによる機能拡張

プラグインと呼ばれる拡張モジュールを導入することで，Regnessemの機能を拡張することができます．

プラグインをRegnessem本体（nsmsgs.exe）と同じフォルダのPluginsフォルダに入れ，Regnessemを再起動すると，起動時にプラグインが読み込まれます． 実際のプラグインの利用方法は，各プラグインによって異なりますので，それぞれの説明書をご覧下さい．

ホームページのライブラリに登録されているプラグインについては機能リストをご覧下さい．

## さらに詳しい利用法

### ヘルプ

メニューのヘルプ→ヘルプを開くからヘルプを参照できますのでご覧下さい．

よりUp-to-dateなヘルプはホームページに用意されています．
メニューのヘルプ→オンラインヘルプを開くまたはサイト内ヘルプから参照できます．

### FAQ

よく聞かれる質問に対する回答集を用意しています．
メニューのヘルプ→FAQまたはサイト内FAQから参照できます．

## 実行時引数

-debug | デバッグウィンドウを表示
-noautologin | プロファイルで設定されていても起動時に自動接続しません
-f | 多重起動できるようにする。 なお、多くのプラグインは多重起動には対応していませんので注意して下さい。

## α16からの変更点

### α16からのアップグレードに際しての注意点

本バージョンでは多言語対応が進められており， スキンでも細かくフォントの文字コードセットが指定できるようになりました．

α17に付属の標準スキンでも， ウィンドウの最大化/最小化/閉じるに用いられているMarlettフォントの記号については， 文字コードセットを SYMBOL_CHARSET に指定しています．

アップグレードの際には，付属のスキンも更新して頂くようお願いします． α16以前の標準スキンを利用している場合， ウィンドウの最大化/最小化/閉じるボタンが文字化けする場合があります．

### System 0.5.17

#### 機能拡張

特にありません．

#### バグ修正

- Terminateが呼ばれてないっぽい問題を修正．
- 2GB以上のファイルをうまく送受信できない問題に対処．

### SimpleUI.dll 0.1.16

#### 機能拡張

- 会話ウィンドウを別窓で開く時に，ベースとなるウィンドウの左下に表示するようにした．
- [ヘルプ]-[バージョン情報]から情報をコピーした場合にIEのバージョンも取得するように変更．
- 枠の部分もclFuchsiaを透明色として扱うように変更．
  これにより枠の形状も自由に変更できるようになります．
- ResizeGripの位置・大きさを指定できるように変更しました．
- 会話入力領域での上下キーで履歴を移動できる機能を追加．
- タスクトレイアイコンを右クリックしたときのメニュー表示のタイミングを変更．
  変更前）ボタンを押したとき → 変更後）ボタンを離したとき
- プロファイル自動実行を別スレッドにし，起動時に描画が固まるのを回避．
- UIサービスメニューをクリックする度にNMUI_GETCAPTIONを発行するように変更．
  状態によるUIサービスメニューの切り替えができるようになりました．
- スキンで指定されたフォント設定を上書きするオプションを追加しました．
- 自動接続時（起動時，切断時の再接続時）にネットワーク接続をチェックする機能を追加．
- 再接続時に元の状態に戻す機能を追加．
- スキンの属性にFont-Charsetを追加．
- メンバ通知の際にどのアカウントが追加されたのか分かるように変更．

#### バグ修正

- スキン切り替え後，機能メニューを開かずにタブの切り替えを行うとリストインデックスに関するエラーが発生する問題を修正．
- タスクトレイのアイコンをダブルクリックすると最大化したウィンドウが元に戻る問題を修正．
- コンテナウィンドウのタブ上でマウスホイールが正しく動作していなかった問題を修正．
- Ctrl+Enter周りの動作がおかしかったのを修正．
- 「=」を含むQuickTextがうまく処理できない問題を修正
- カスタムメッセージを持つオフライン表示メンバの扱いがおかしかったのを修正．
- 「 )」（半角スペース＋括弧）などが絵文字として表示されてしまう問題を修正．
- メッセージ入力窓のポップアップメニューの文字列，メンバリストへの追加通知ウィンドウが言語切り替えに対応していない問題を修正．
- プライバシーウィンドウのメンバリスト部分をUnicodeに対応しました．
- 2GB以上のファイルをうまく送受信できない問題に対処．

### Msnp8.dll 0.1.5

#### 機能拡張

- システムメッセージ（XXX分でサーバがシャットダウンします）に対応．
- ClientSocketモジュールを利用するように変更．
- みくろふ氏のUPnP-NTモジュールのサポート．
- 本家メッセに合わせ，こちらがサーバになれない場合は自動的にクライアントモードで ファイル転送要求を出すようにしました．

#### バグ修正

- メンバの名前変更が記憶されない問題を修正．
- 未読メールがある場合，起動時にエラーが発生する問題を修正．
- サインイン時に「リストの範囲を超えています(0)」のエラーが出る場合がある問題を修正．
- 受信ファイルが日本語を含む場合にファイル名が文字化けする問題に対処しました．
- 名前に Tab が含まれていると接続が切れる問題に対処しました．
- ファイル送受信速度の改善．
- 2GB以上のファイルをうまく送受信できない問題に対処．

### FileIO.dll 0.1.3

#### 機能拡張

- ファイル送受信速度の改善のための変更．

#### バグ修正

- 2GBを超えるファイルの送受信における問題点の修正．

### StrRsc.dll 0.1

修正および機能追加はありません．

### ClientSocket.dll 0.1

α17より導入された，クライアント側のソケット通信をサポートする新規モジュールです．

## ファイル送受信の設定について

ファイル送受信にはファイル入出力プラグイン（FileIO.dll）と各プロトコルプラグイン （標準ではMsnp8.dll）が関係しており，それぞれに設定項目があります．

なお，10/15以降，MSN Messenger 6.0以降の公式クライアントはRegnessemのサポートしない形式で ファイル送信要求を出すようになりました． Regnessemでは，この新しい形式でのファイル送信要求を受け取ることができません． この点についてはできるだけ早いうちに改良する予定です．

### FileIO.dll

[受信ファイルの保存場所]
  受信したファイルの保存場所を指定します．フォルダがない場合にもフォルダを作成することはなく，受信したファイルは破棄されます．

### Msnp8.dll

[UPnPを利用する]
  みくろふ氏作のUPnP-NTプラグインが導入されており，ルータがUPnPに対応している場合は，UPnPを利用するかどうかを選択することができます．UPnPを利用すると，ルータなどがある場合でもファイルの送受信が行えるようになります．
[サーバになるときに以下のポートを利用]
  サーバとして動作する場合（主に送信時）に指定されたポートを利用します．ファイアウォールなどを利用しており，特定のポートへのアクセスのみを許可している場合などに指定します．
[ルータのアドレスではなくPCのアドレスを使う]
  MSNP8では外部からPCへアクセスするためのグローバルIPを，メッセンジャーのサーバから取得します．ルータ内のPC同士でファイルの送受信を行うなどの特殊な事情で，このアドレスではなくPCが持つプライベートIPを利用したい場合にこの項目を設定して下さい．
[強制クライアントモード]
  ファイル送信の際は，UPnPが利用できない状況で，サーバから取得したグローバルIPとPCが持つプライベートIPが異なる場合はクライアントモードで動作しますが，常にクライアントモードで動作させたい場合はこの項目を設定して下さい．

## 謝辞

- Regnessemは山ねこさんの手によって生まれました．
  オリジナルのReadme.txtより山ねこさんの謝辞を引用します．
  - このソフトウェアは「プログラム技術板＠２ちゃんねる」の皆様をはじめ、 多くの方々の協力によって製作されました。
  - また「Regnessem」の名称は一般公募の結果「まめまめまーめ」さんが命名 してくださいました。
  - お世話になった方々にこの場を借りてお礼申し上げます。
- この素晴らしいソフトウェアの成長に携わった多くの方々に，本プロジェクトか らも感謝致します．
- オリジナルRegnessemを生み出した山ねこさんにはとりわけ深く感謝します．

## 転載等について

- ホームページへのリンクは自由に行って頂いて結構です．
- 雑誌やWebへの転載を希望される方は同梱のライセンスに従って下さい． ライセンスを同梱する限りは，改変の有無にかかわらず再配布可能です．

## インフォメーション

### ホームページ

http://regnessem.sourceforge.jp

- 質問等がありましたらサイト内の サポート掲示板 によろしくお願いいたします．
- よく聞かれる質問の回答集を用意しています． サイト内の FAQ をご覧下さい．
- 既知のバグや，既出の要望については，サイト内の 既知のバグ及び 既出の要望リストをご覧下さい．
- プラグインや，テーマなどができましたらサイト内の ライブラリ に登録をお願いします．

### 開発プロジェクト

http://sourceforge.jp/projects/regnessem

- Regnessemは生みの親の山ねこさんの手を離れ，オープンソースプロジェクトとして開発が続けられています．
- 最新のソース，リリースファイルはsourceforge.jp内のProject Regnessemによって管理されています． これらは公開されていますのでどなたでも自分だけの Regnessem を開発することが できます．
- 有用な改造は，Project Regnessemで共有しましょう．ぜひメーリングリストや ホームページ内のサポート掲示板にてご連絡下さい．
- プロジェクトメンバの募集状況についてはサイト内の ニュース をご覧下さい．

### メーリングリスト

メーリングリストを用意しています． Regnessem開発用の意見交換の場としてご利用下さい．

regnessem-announce | Regnessem 最新情報
regnessem-devel | 本体開発者向け
regnessem-plugin | プラグイン開発者向け

Written by -Rao-