Chararina上での稼働について

2005-11-15

HR-PSN-01 "HALCA" は PWS 0.93d 上で動作するように作成されています。 したがって、PWS 0.93d 以外の環境で動作するかどうかは、動かそうとする環境の PWS 0.93d との互換性がどの程度確保されているかに依存します。 それは PWS 1.0,1.5,PWS2002 そして Chararina でも同様です。

0.93互換モード動作

PWS 1.03Alpha以降の PersonaWare では、0.93系ペルソナは [0.93互換モード] で動作するようになりました。 PWS2002/Chararina では、PWS本体は無償提供されるようになったため動作検証が可能になっています。

PWS 1.x

PWS本体が有償であり、Hira はその環境を所有してませんので、PWS 1.0,1.5 での HALCA の動作については分かりません。 また、PWS2002 の発表後は検証する意味は極めて希薄となってしまいました。 今後も検証を行う予定はありません。

PWS 2002

ペルソナウェア2002 Ver.2.00〜2.02β1 を使った検証では、残念ながら正常動作しない事が確認されています。 少し変ながらも動作はしますが、[お休みする] 時に oldpws.dll が不正メモりアクセスで異常終了してしまいます。 終了時に保存するプロパティが残りませんので、継続運用できません。 PWS2002では動作しないと思って間違いありません。

Chararina

Chararina でも PWS2002 と事情は同じです。 Chararina Ver.3.20 を使った検証では、通常運用時は PWS2002 よりはマトモに動くものの、HALCA 終了時に oldpws.dll が不正メモリアクセスで異常終了していまう現象は変わっていません。 改版履歴において、0.93互換モードについての記述がありませんので、当然でしょう。 Chararinaでは動作しないと思って構わないでしょう。

PWS2002 や Chararina の 0.93互換モードで正常に動く 0.93系ペルソナも居るので、HALCA に何か仕様外の動作に関わる部分にマズイ記述があるんでしょうね、きっと。 原因が分かれば、対処のしようもあるのですが…。

ネイティブ動作

当然ながら、PWS2002/Chararina のネイティブな動作は不可能です。
PWS2002 への移植を試みましたが、失敗しました(SillyTalk: HALCA 2002 !? を参照)。

これ以上、HALCA の移植に手間をかける事は考えていません。 やるとすれば、Chararina ネイティブなキャラクターとして0から作り直しです。 手間と時間が掛かりそうですね。 果して高いハードルを越えてでもキャラクターを作るメリットがあるのか? 思案中です。

Copyright© 1998-2006 Hira