HPが一定の水準に達したときにキャラクターを癒す目的で、さまざまなゲームに簡単に適応できるカスタムシステムを作成しようとしています。これは、ユーザーが死ぬ危険があるときはいつでも、ポーションまたは呪文で自分自身を癒すことができるようにするという点で役立ちます。これまでのところ、skyrimでテストしてかなりうまく機能するようになりましたが、このゲームをVisualBasicではなくJavaコードで動作させたいと考えています。したがって、基本的には、メモリを読み取るVBコードの小さなセクションをJavaコードに変換するためのヘルプが必要です。また、JNIを使用する必要があると思いますが、それほど多くのJNIを実行していないので、APIに直接誘導しないでください。
DWORD HpPointer = 0x007C5710; //example pointer
DWORD HpPointed;
WORD HpOffset = 0x07B4; //example offset
int CurrentHp = 0; //variable that stores the integer value returned
ReadProcessMemory(hProc,(LPCVOID)(HpPointer), &HpPointed, 4, NULL);
ReadProcessMemory(hProc,(LPCVOID)(HpPointed+HpOffset), &CurrentHp, 4, NULL);
//end of hp section
return (CurrentHp);
ありがとう