したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

バグ報告用

781Security:2005/05/24(火) 03:17:29 ID:MspH08bc
一応これで見たら解るけど…
HSP用

; 文字暗号化を調べてみるテスト
buf = "槍" ; 調べる文字
strlen angou_n,buf
repeat angou_n,0
await 0
int p1
peek p1,buf,cnt
p1=p1^0x84
poke buf,cnt,p1
loop
print buf
strlen angou_n,buf
repeat angou_n,0
await 0
int p1
peek p1,buf,cnt
p1=p1^0x84
poke buf,cnt,p1
loop
print buf
stop

槍だと元に戻らないのは解ってくださるかと思います。
何故こうなるのか…槍というバイナリは…91 84 2番目の84を論理演算すると
0になり、つまり空となる。この場合、0の場合は84のままにすると一応OK
0x84を0x84で^しても0になるし。ツール自体を書き換えてみた。

これでどうだろうか。

http://usamimi.info/~shadow/item.zip
とりあえず0x84の特殊文字列をツール時に0x84に戻させて
処理するようにしてるだけ。ゲーム用とツール編集用でボタン分かれてます。




掲示板管理者へ連絡 無料レンタル掲示板