過去ログ一覧〕〔前の画面
1080 】 日本語化対策3D
2000/2/3(木)18:21 - ZENON


日本語化対策3D

皆様、今晩は!
久々にリビジョンアップしたなぁ・・・・・・

アルファ版ICQ99b Ver.3.16#2562
 ベータ版ICQ99b Ver.3.17#2565
 ベータ版ICQ99b Ver.3.18#2568
 ベータ版ICQ99b Ver.3.19#2569
 ベータ版ICQ99b Ver.3.19#2569Rev.A
について記載しています。。

*************************************
ここ(ICQ道場99)の日本語化対策室に公開されているWin.iniの編集による
MS Sans Serifフォントの置き換えですが、他の英語ソフト等にも影響を与えてしま
う場合があります。
そこで、ICQCore.dllにパッチを当てて、ICQのみフォントを置き換える事で解決
出来ました。

尚、この内容は、WINDOWS95/98を対象とします。
(私はWINDOWS NT/2000を持っていないので・・・・・(^_^;)

尚、以下の作業内容を自動で行ってくれるパッチソフトも下記にあります。

ぷるっぷの小屋「ICQJP99」。(win95/98/NT/2000用・フリーソフト・制作者:ぷるっぷ)
http://pigeon.bird.to/pr/
対応バージョンを確認の上、ご使用下さい。
新規バージョン公開直後は、対応してないので注意して下さい。

**********************************************************************************

WINDOWS NT/WINDOWS 2000の方は、「日本語化パッチ」掲示板・過去ログ#1の366から
のツリーを参考にして下さい。(パッチを当てる部分は、本文を参照して下さい。)
但し、この場合、Ticago95 ver.2.1の旧バージョンが必要です。
(記載されているリンクは消失していますので予め、野上雅彦さんのサイト
(http://member.nifty.ne.jp/nogami/)より、システムフォントのみをDLして下
さい。)
現状配布されている、TICAGO95 ver2.2では、「System (Set #6)」フォントが含まれ
ていません。

尚、パッチソフト、ぷるっぷの小屋「ICQJP99 Ver2.0.1」以降のバージョンからは、Tica
goシステムフォントを含んで、WINDOWS NT/2000に対応しています。
(但し、ICQベータ版ICQ99b Ver.3.19#2569以降のバージョンのみ対応)

****************************************

本作業前に、ここ(ICQ道場99)の日本語化対策室
(http://pockets.otto.to/icq/guide/japanese/japanese.html)

及び、トラブル対策室の「日本語が文字化けしてしまう!? 」のページ
(http://pockets.otto.to/icq/trouble/font.html)
もお読み下さい。

**********************************************************************************
注意!

自己責任で作業して下さい。!

ご自分で環境の再構築を出来ないような自称・初心者や、本文の内容・原理を理解出来ない
方は、本作業を行わないで下さい。
別途上記に紹介するようなパッチプログラムを使用する事をお勧めします。

パッチ場所を間違えると、ハングアップ、システムダウン等が起こる可能性も有ります。

尚、この作業は日本語化パッチを当てた後に、実施して下さい!
本内容が実施されたICQCore.dllに、日本語化パッチを当てようとすると、「CRCエラー」
が発生して、日本語化出来なくなります。

なお、これは、英語版ICQ、日本語化パッチを当てたICQ、共に同じアドレス部分のパ
ッチ当てで使用出来ると思います。(作業時に確認してね)

**********************************************************************************
Message DialogとContact Listの文字化け対策
まずICQを終了し、ICQCore.dllとWin.iniをバックアップして置いて下さい。

予め、野上雅彦さんのサイト(http://member.nifty.ne.jp/nogami/)より、
Ticago95 ver.2.2をDLしてWINDOWSに登録しておいて下さい。
但し、TicagoフォントをWINDOWSにインストールすると、(本パッチ作業とは関係なく)
ネスケ等の他のソフトの表示でも、Ticagoフォントで表示される場合が有るようです。
私の個人的なお勧めとしては、TicagoFixフォントのみを、WINDOWSにインストールして使用
して下さい。


パッチ当て作業:バージョンによって、アドレスが異なりますので注意して下さい。
ICQCore.dllをバイナリエディタ等で開き、下記部分を修正します

対象バージョン:ICQ 99b Beta v.3.16 Build #2562

01CE6B0:43 68 61 72 20 53 65 74 00 00 00 00 4D 53 20 53:Char Set    MS S
01CE6C0:61 6E 73 20 53 65 72 69 66 00 00 00 4E 65 77 20:ans Serif...New 
            ↓
01CE6B0:43 68 61 72 20 53 65 74 00 00 00 00 4D 53 31 53:Char Set    MS1S
01CE6C0:61 6E 73 20 53 65 72 69 66 00 00 00 4E 65 77 20:ans Serif...New 


対象バージョン:ICQ 99b Beta v.3.17 Build #2565

01CEAD0:00 00 00 00 4D 53 20 53 61 6E 73 20 53 65 72 69:....MS Sans eri
            ↓
01CEAD0:00 00 00 00 4D 53 31 53 61 6E 73 20 53 65 72 69:....MS1Sans eri


対象バージョン:ICQ 99b Beta v.3.18 Build #2568

01CF8D0:00 00 00 00 4D 53 20 53 61 6E 73 20 53 65 72 69:....MS Sans eri
            ↓
01CF8D0:00 00 00 00 4D 53 31 53 61 6E 73 20 53 65 72 69:....MS1Sans eri


対象バージョン:ICQ 99b Beta v.3.19 Build #2569

01CFAD0:00 00 00 00 4D 53 20 53 61 6E 73 20 53 65 72 69:....MS Sans eri
            ↓
01CFAD0:00 00 00 00 4D 53 31 53 61 6E 73 20 53 65 72 69:....MS1Sans eri


対象バージョン:ICQ 99b Beta v.3.19 Build #2569Rev.A

01CFAD0:00 00 00 00 4D 53 20 53 61 6E 73 20 53 65 72 69:....MS Sans eri
            ↓
01CFAD0:00 00 00 00 4D 53 31 53 61 6E 73 20 53 65 72 69:....MS1Sans eri


(この部分を直接他のフォント名にしても上手く日本語化してくれませんでした(T_T))

そしてWin.iniを下記のように編集・保存します。(TicagoFixフォント使用の場合)
[FontSubstitutes]
MS1Sans Serif=TicagoFix,128,3

そしてWindows再起動後、ICQ起動でICQのみフォントの置き換えが出来ます。

**********************************************************************************
注意:
*:下記の場合には、文字が極端に小さく成るので、注意して下さい。
  1:TrueType のフォントを指定する
  2:フォントの指定を間違えている場合
  3:指定したフォントファイルが破損している場合

*:System フォントを指定すると、文字が大きく成るので、個人的にはお勧めしません。

*:このパッチ作業とは、関係ありませんが、WINDOWSのフォントキャッシュが破損すると、
  文字が極端に小さくなります。(WINDOWSの有名な不具合の一つです。)
  この場合には、WINDOWS\ttfCacheファイルを削除後、WINDOWSをSafeモードで一度再起
  動後、通常起動して下さい。
  (ttfCacheファイルは隠しファイルに成っていますのでエクスプローラ等の表示設定を
  ”全てのファイルを表示する”に変更しないと表示されないので注意して下さい。)


**********************************************************************************
ただし、メッセージアーカイブの文字化け対策として、アーカイブのフォント設定のダイヤ
ログで、MS1Sans Serifが選択出来ないので、ICQを終了させた後、直接レジストリエ
ディタで、
[HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\<ユーザー>\Message Archive]
の"New Font Name"="MS Sans Serif"を
"New Font Name"="MS1Sans Serif"に書き換えて下さい。
(事前にレジストリのバックアップを忘れずに・・・・)
(<ユーザー>部分はご自身のUINです。)

注意)
この指定はフォント指定を別のフォントに変更してしまうと、再度レジストリを修正する必要
があります。


尚、「日本語化パッチ」掲示板にある、YUTAKAさんの発言171のツリーに書かれている作業
を実施して、”MS1Sans Serif”のフォントをWindowsに登録して置けば、レジストリを直接設
定しなくても、Message Archive「表示」→「フォント」でフォント指定が出来ます。

**********************************************************************************

これで基本的に大丈夫と思われますが、下記部分はこの方法では日本語表示され
ないみたいです。(これ以外は未確認です。)

*: Web Searchを別ウィンドウ表示(ICQ iT!)させると、キーワード部分で
     文字化けする。

**********************************************************************************
おまけ:コンタクトリストのグループ名の日本語化

同じようにICQCore.dllの下記部分を書き換えて下さい。
ただし、バージョンによって、アドレスが異なりますので注意して下さい。


対象バージョン
ICQ 99b Beta v.3.16 Build #2562

01D5550:23 00 00 00 41 72 69 61 6C 00 00 00 01 00 00 00 :#...Arial.......
         ↓
01D5550:23 00 00 00 41 72 69 61 6A 00 00 00 01 00 00 00 :#...Ariaj.......


対象バージョン
ICQ 99b Beta v.3.17 Build #2565

01D5950:23 00 00 00 41 72 69 61 6C 00 00 00 01 00 00 00 :#...Arial.......
         ↓
01D5950:23 00 00 00 41 72 69 61 6A 00 00 00 01 00 00 00 :#...Ariaj.......


対象バージョン
ICQ 99b Beta v.3.18 Build #2568

01D6760:23 00 00 00 41 72 69 61 6C 00 00 00 01 00 00 00 :#...Arial.......
         ↓
01D6760:23 00 00 00 41 72 69 61 6A 00 00 00 01 00 00 00 :#...Ariaj.......


対象バージョン
ICQ 99b Beta v.3.19 Build #2569

01D6940:23 00 00 00 41 72 69 61 6C 00 00 00 01 00 00 00 :#...Arial.......
         ↓
01D6940:23 00 00 00 41 72 69 61 6A 00 00 00 01 00 00 00 :#...Ariaj.......


対象バージョン
ICQ 99b Beta v.3.19 Build #2569Rev.A

01D6940:23 00 00 00 41 72 69 61 6C 00 00 00 01 00 00 00 :#...Arial.......
         ↓
01D6940:23 00 00 00 41 72 69 61 6A 00 00 00 01 00 00 00 :#...Ariaj.......


そしてWin.iniを下記のように追加編集・保存します。(TicagoFixフォント使用の場合)
[FontSubstitutes]
Ariaj=TicagoFix,128,3

そしてWindows再起動後、ICQ起動でコンタクトリストのグループ名でも日本語
が使えるようになります。


〔ツリー構成〕

┣【1080】 日本語化対策3D 2000/2/3(木)18:21 ZENON (8606)

前の画面〕 〔終了
Pockets Studio ICQ Dojo'99