対応 OS 以外で極めて特殊な方法で PC-UNIX 上などで Chararina をご利用の皆さんのための tips など。
Wine 上で Chararina を動かしてみる †
- OS: FreeBSD 5-stable
- Wine 20050310 が一番安定して動くような感じ。
- 2006-03-21: FreeBSD 6-stable/Wine 0.9.7
- $HOME/.wine/config
[AppDefaults\\persona.exe\\DllOverrides] "rasapi32" = "native" "rasman" = "native"
ダイヤルアップ接続あたりの設定で assertion failed → Abnormal Program Termination になることがあるので、このへんはネイティブの DLL を使うことに。- 2007/04/25: Vine Linux 4.1/Wine 0.9.22 vs Chararina 3.31
- 初回起動時に EAccessViolation で落ちる
- ネイティブの wininet.dll が必要
- 2007/04/25: Vine Linux 4.1/Wine 0.9.22 vs Chararina 3.31
- C:\Windows\win.ini
[Desktop] MessageFont=MS UI Gothic MessageFontSize=12 IconTitleFaceName=MS UI Gothic IconTitleSize=12 MenuFont=MS UI Gothic MenuFontSize=12 StatusFont=MS UI Gothic StatusFontSize=12
- 最近の Wine だとレジストリの設定値を利用する模様 (HKCU\ControlPanel\Color だったかそのあたり)
Wine 上でキャラクタを開発してみる †
ayac/ayap †
- $HOME/.wine/config
[DllOverrides] "cmd.exe" = "native" [AppDefaults\\cmd.exe\\DllOverrides] "msvcrt" = "native"
ayac が内部で cmd.exe をおそらく呼び出しているため。
- なぜか ayac を二回連続で実行 (一回めの ayac で wineserver が実行中に 二回めの ayac) しないと error has occured in preprocessing となってしまう
- 1 つの exa ファイルを作成するために wineserver を殺す → いったん ayac を動かす → 本番 → wineserver を殺す、という流れ。
- BSD make 用。
.SUFFIXES: .SUFFIXES: .aya .h .exa .INCLUDES: .aya .h SHELL = /bin/sh AYAC = wine ayac PASSPHRASE = "hoge" IMPORT_PATH = -I./import -I../prototype CFLAGS = -p$(PASSPHRASE) $(IMPORT_PATH) PREPROCESS = wineserver -k & wcmd /C ayac $> 1>/dev/null 2>&1 POSTPROCESS = wineserver -k OBJS = hoge.aya moge.aya foo.aya bar.aya SRCS = $(OBJS:.exa=.aya) .aya.exa: $< rm -f $@ @$(PREPROCESS) $(AYAC) $(CFLAGS) $> | nkf @[ -f $@ ] || exit 1 @$(POSTPROCESS) - 0.9.11 にて解決した模様?(2006-04-11)
- 特に必要な dll は無し、wine のみで動作
ayac/ayap にパスを通す †
ComSpec 変更 †
- 必要?
- path と同じ場所 (HKCU/Environment)
- ayac は内部的にこいつを呼び出している?
- wine の wcmd でも問題なさげ (0.9.11, 2006-04-11)
その他 (bmpconv, psnedit, etc...) †
bmpconv †
- αチャンネルを持つ png をうまく変換できない
cmd.exe †
- native の msvcrt でないと外部コマンドを実行した後プロンプトに帰ってこない (0.9.10/0.9.11, 2006-04-11)
regedit †
- 開かなくなる → msvcrt を native に (0.9.10/0.9.11, 2006-04-11)
Last-modified: 2009/10/23 (金) 18:27:21 (316d)