私はゲームメーカー8で作られたプログラムとRPGツクールXPで作られたRPGの2つのプロジェクトに取り組んできました。私がやろうとしていることの1つは、RPGツクールXPにゲームメーカーで作られた「スコアファイル」を読み取らせることです。 、スコアファイル自体は、ゲームメーカープログラムとRPGツクールXPゲームの両方がデータを収集するために読み取る基本的なテキストファイルです。
私が直面している問題は、誰かがこのスコアファイルをメモ帳などのテキストエディタで開くと、データを変更して「チート」する可能性があることです。そのため、私がやろうとしているのは、ファイルを暗号化して、一見したところ、判読不能、GameMakerとRPGMaker XPにファイルを復号化させ、ファイルからすべてのデータを引き出してから暗号化します
ただし、問題が発生しました。GameMakerで使用していた.dllは、スコアファイルの暗号化/復号化が異なるようです。同じテキストを含む2つの同一の.txtファイルを作成して、.dllをテストし、 2つのプログラムでは、内容が完全に異なっていました。つまり、GameMakerで暗号化されたRPGMaker XPでファイルを復号化しようとすると、失敗します。
私は他の.dllを試しましたが、RPG Maker XPでは機能しないようです。私が理解していることから、RGSSはRubyのクラスです。つまり、Rubyで機能するコードはRPGMakerXPおよびRubyとGameの間で機能します。 MakerのGML、Cは、2人が.dllを使用できる一般的な言語です。
だからここに私が求めているものがあります、.dll、スクリプト、コードなどはありますか?これを使用して、テキストファイルのデータをGameMakerおよびRPGMakerXPの外部で編集されないように保護できます。
トロイ「メモ-X」メモ
PS:.phpプログラムでも機能するメソッドがあれば、それも素晴らしいでしょうが、それができない場合は回避できます