追加と変更点
- ビッグエンディアンのカスタムタイプ。必要であれば設定で有効にできます
- 共通点スキャナーがベースアドレスも比較するようになりました(複数のレジスターがある場合に便利です)
- ceshareの翻訳サポート
- smarteditがisPointerおよびisOffsetのメモリレコードも処理するようになりました
- 参照関数のフィルター機能の改善
- アドレスのPEセクション表示/解析
- D3Dフックが、誤ってクリックした場合に確認を求めるようになりました
- メモリビューの16進数表示:カスタムタイプを表示できるようになり、メモリ保護の変更が選択されたバイト(範囲)に依存するようになりました
- ブレークアンドトレースウィンドウが、参照アドレス、参照バイト、および命令の検索をサポートするようになりました
- メモリレコードの値を変更する際に、「value」を参照して計算を適用できるようになりました
- 「ファイル」->「最近使用したファイルを開く」メニューリストを追加
- 自動保存のオプションを追加(設定内)
- dotnetデータコレクターに.NET Coreのサポートを追加
- CE Luaスクリプトウィンドウに構文チェックのメニューオプションを追加
- オートアセンブラとCE Luaスクリプトウィンドウにタブを追加。Luaスクリプトの場合、テーブルのロード時にタブが左から右にロードされます
- 64ビットでAOBScanスクリプトの構文チェックを行い、優先ベースなしでAllocを使用する場合、jmp命令が14バイト長になることをユーザーが理解しているか確認するようになりました
- その他の見つかったリストの表示設定
- アクセス/書き込みを発見する機能が、アドレスを文字列に解決するようになりました(時間がある場合)
- CEShareに、テーブルを持つゲームのリストが追加されました
- AA: dealloc(*) – スクリプトが割り当てたすべてのメモリを解放するようになりました
- AA: unregistersymbol(*) – スクリプトが登録したすべてのシンボルを登録解除するようになりました
- よりユーザーフレンドリーな.NETインスペクターを追加
- 自動アタッチが自動的に開かなくなりました
- CEShareに、利用可能なすべてのテーブルのリストが追加されました
- コード分解が、状態をロードし直す際に再配置されたメモリモジュールを処理するようになりました
- Lua Formulaスキャンに、1つ以上のスレッドを許可する代替スキャンオプションが追加されました
- メモリレコードの値の変更で計算を処理できるようになりました
修正点
- オートアセンブラ:新しいスクリプトを追加するためにテンプレートを使用する際に、newmemに奇妙な数字が設定される問題を修正
- 2GB以上の領域に対する不明な初期値スキャンが失敗していた問題を修正
- 型キャストがアドレスに置き換えられていた問題を解決(floatという名前のメモリレコードがあると、(float)を使用するAAスクリプトが破損していた)
- DBVMのAMDサポート
- メモリレコードのホットキーが設定ウィンドウに「最前面に表示」として表示され、OKをクリックするとそれが設定されてしまう問題を修正
- フォームデザイナーでのコピーペーストのバグ
- ホットキーが、表示上でコンマとピリオドを入れ替えていた問題を修正
- 強制モジュールローダーに関するいくつかの問題を解決し、失敗してもCEが永久にフリーズしないようにしました
- プロセスの開始後、AutoAssemble localが失敗する問題を修正
- ポインターマップベースの再スキャン
- アセンブラ:(v)insertps , (v)comiss, (v)blendvp(s/d)
- カーネルデバッグが新しいWindowsビルドでより安定しました
- Lua/Mono:UTF-8文字列のサポートが向上しました
- Lua/Mono:Unityを使用しないMonoターゲットのサポート
- Lua/Mono:UWPターゲットの動作が改善されました
- LuaEngine:オートコンプリートが、Lua関数の場合でも関数名を小文字に変換しなくなりました
Lua
- ワイド文字列(タイプ4)に対するexecuteMethodの修正
- AOBScanUniqueがアドレスを切り捨てていた問題を修正
- AddressList[‘description’]も機能するようになりました
- 以前グローバルだったいくつかのスクリプト変数がローカルになりました
- injectDLLに、CEがシンボルをリロードすべきかを指定する新しいパラメータが追加されました
- getNameFromAddressに、セクション名が必要かどうかを指定する新しいパラメータが追加されました(デフォルト=false)
- TfrmLuaEngine:mOutputとmScriptプロパティを文書化
- loadModuleにオプションのタイムアウト値が追加されました
- DotNetDataCollectorのインターフェースが追加されました
- RemoteExecutorを実装しました。これは、ExecuteCodeExと同じ機能を維持しつつ、リモートメモリをより高速に実行できるクラスです
- createClassとcreateComponentClassが、サポートされていない名前を与えてもアクセス違反を起こさなくなりました
その他、多くの新しい関数、クラス/メソッド/プロパティが追加されました。celua.txtを確認してください
2020/11/04:廃止された非サポート関数を使用するスクリプトを修正