ATOK for PocketPCをROM Kitchenに組み込む

ATOK for PocketPCをROM Kitchenへ組み込むための手順です。

1.ATOK for PocketPCをMSCEInfEnを使って分解します。
2.分解したファイルのうち下記のファイルのみ使いします。

ATOKIMM.DLL
ATOKP.CPL
ATOKPCE.DLL
ATOKPRE.DAT
ATOKPSIP.DLL
ATOKPTE.EXE
ATOKPUT.EXE
ATOKPW.DLL

SIPは署名つきじゃないと起動時に文鎮になるので出来ればATOKSIP.DLLは署名つきを使うと安心です。そうでない場合はPocketTweakを組み込んでおいてATOKのセットアップをした後は、デフォルトSIPATOKにならないように注意する必要があります。
3.辞書ファイルは、SDカードのATOCKATOKフォルダを使ってそちらに入れておきます。
4.ffffffff-8123-40db-bc67-1604d0726303.rguというファイルをUTF-16エンコードで作成して下記の内容を記述します。(秀丸などのUTF-16で保存出来るテキストエディタを使う必要があります。)

REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010411]
"Layout Text"="JUSTSYSTEM ATOK"

"Ime File"="atokimm.dll"

"Keyboard Layout"="00000409"

[HKEY_CURRENT_USER\Software\JustSystem]


[HKEY_CURRENT_USER\Software\JustSystem\ATOKIMM]
"IMEFILE"="atokpw.dll"


[HKEY_CURRENT_USER\Software\JustSystem\ATOKIMM\UPDATE]
"Count"=dword:00000000


[HKEY_CURRENT_USER\Software\JustSystem\ATOKM]
"LastUpdate"=dword:00074ad9

"PATH"="\\Windows"

"Critical"=dword:00000000


[HKEY_CURRENT_USER\Software\JustSystem\ATOKM\Config]
"Confirm"=dword:00000003

"KanaCand"=dword:00000000

"HZConvKigou"=hex:01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,00,00,00,00,00

"HZConvD"=dword:00000006

"HZConvM"=dword:00000000

"KConvD"=dword:0000000d

"KConvM"=dword:00000000

"Recover"=dword:00000001

"AddCand"=dword:0000001f

"RecReplace"=dword:0000000f

"RecKana"=dword:00000007

"RecRoma"=dword:00000007

"Rec"=dword:00000000

"SpaceKey"=dword:0000001b

"SystemDic"=dword:00000000

"Kutouten"=dword:0000000f

"Code"=dword:00000001

"Okuri"=dword:00000000

"GakuType"=dword:0000000f

"AutoAdd"=dword:0000000e

"Learn"=dword:00000001

"TransM"=dword:00000000

"InputT"=dword:00000000

"InputM"=dword:00000000


[HKEY_CURRENT_USER\Software\JustSystem\ATOKM\PresetDIC]
"5"=""

"4"=""

"3"=""

"2"=""

"1"="\\Windows\\ATOKPRE.DAT"


[HKEY_CURRENT_USER\Software\JustSystem\ATOKM\UserDIC]
"1"="\\Storage Card\\ATOK\\ATOKPYOU.DIC"

"5"=""

"4"=""

"3"=""

"2"=""


[HKEY_CURRENT_USER\Software\JustSystem\ATOKM\UI]
"ConjeLevel"=dword:00000003

"ConjeValid"=dword:00000001

"DecHist"="\\Windows\\ATOKPDEC.DAT"

"ConvCount"=dword:00000002

"KanaUnlock"=dword:00000015

"KanaLock"=dword:00000015

"Timer"=dword:000007d0

"CandPageSize"=dword:00000005

"BKCTarKotei"=dword:000000ff

"BKCKoteiCs"=dword:000000ff

"BKCKotei"=dword:00ffffff

"BKCCs"=dword:00ff0000

"TXCTarKotei"=dword:00ffffff

"TXCKoteiCs"=dword:00ffffff

"TXCKotei"=dword:000000ff

"TXCCs"=dword:00ffffff

"BKCTarNotConv"=dword:00ff0000

"BKCConv"=dword:00ffffff

"BKCTarConv"=dword:00ffff00

"BKCInput"=dword:00ffffff

"TXCTarNotConv"=dword:00ffffff

"TXCConv"=dword:00ff0000

"TXCTarConv"=dword:00000000

"TXCInput"=dword:00ff0000

"Limit"=dword:00000004

"DUT"="\\Windows\\ATOKPUT.EXE"


[HKEY_CURRENT_USER\Software\JustSystem\ATOKM\DIC]
"3"="\\Storage Card\\ATOK\\ATOKPFI.DIC"

"2"="\\Storage Card\\ATOK\\ATOKPTKJ.DIC"

"1"="\\Storage Card\\ATOK\\ATOKP.DIC"

"5"=""

"4"=""


[HKEY_CURRENT_USER\Software\JustSystem\ATOKM\Style]
"SpaceType"=dword:00000000

"Index"=dword:00000000

"ShiftAZ"=dword:00000000

"S04"="\\Windows\\ATOK_VJE.TBL"

"S03"="\\Windows\\ATOK_WXG.TBL"

"S02"="\\Windows\\ATOK_MSI.TBL"

"S01"="\\Windows\\ATOK_PN.TBL"

"Count"=dword:00000004

5.ffffffff-8123-40db-bc67-1604d0726303.dsmというファイル名でUTF-16エンコードで空のファイルを作成します。
6.option.xmlというファイル名でUTF-8エンコードでファイルを作成し下記の内容にします。




Miner
ffffffff-8123-40db-bc67-1604d0726303

7.上記で用意したファイルをOEM下に適当なフォルダを作成して入れておく


これでKitchenのBuildOSを動かした時に、"ATOK"という項目が表示されれば完了です。
WWE英語ROMにLetsJapanNo6を組み込んで日本語を表示出来るようにした環境ではこれで使えています。