5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

三国志12 改造スレ

149 :名無し曰く、:2012/04/26(木) 10:37:05.90 ID:1IiBqBVP
>>143
難しいこと考えなくてもversion0.1.1.0で出来ますよ。ってのは置いておいて( ´∀`)

これ+003Cの下位2ビットが邪魔なんです。
リトルエンディアンなので、特にこの2ビットがない場合、
1104番の顔画像は16進数で450hなのでビットにすると

+003C 0110 0000
+003D 0000 0100

になります。

でも+003Cの下位の2ビットは使えないので全体が左に2ビット
移動することになります。

+003C 1000 00XX ← XXが追加されたビット

そうすると最初にあった01さんが追い出されますね。
この部分は+003Dさんのおしりに追加されます。

+003D 0001 0001

性別が男であれば、XXは00になるので

+003C 1000 0000 = 40h
+003D 0001 0001 = 11h

となります。

逆に戻すときは+003Cを右に2ビット移動すれば良いですね。
通常上位バイトは8ビット左シフトしてANDしますが、
2ビット右シフトされるので6ビット左シフト、と書きました。

201 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)