RB2 — Dragon Ball Raging Blast 2 再コンパイルプロジェクト

ToolC++リバースエンジニアリングGame

WistfulHopes/RB2

★ 50

GitHub →

関連記事

Cursor Unchained — CursorのTab補完を他IDEで使えるようにするプロジェクト

Cursorの高精度な「Tab complete」機能をリバースエンジニアリングして、VSCode以外のIDEやエディタでも利用できるようにする試みをまとめたリポジトリ。TypeScriptで構築され、プロトコル解析・クライアント変換・環境変数管理などを含む小さなツールチェーンが含まれます。本プロジェクトはCursorの優れた補完体験を「解き放つ」ことを目的としており、実験的なプロトタイプとして他IDEへの応用可能性を検証します。(約300字)

CursorTab補完リバースエンジニアリング

Tweets Against Humanity(ツイート・アゲインスト・ヒューマニティ)

Tweets Against Humanityは、Twitter(現X)をデッキ構築型ローグライクのように閲覧できるブラウザ拡張/ユーザースクリプトです。タイムライン上のツイートを「手札」として扱い、その中から一つだけ選んで読むというゲーム的な制約を加えることで、情報の取捨選択や没入感を高めます。オフラインでの進行やローカルストレージによる進行管理、軽量なJS実装と静的アセットで構成されており、プライバシー方針やライセンスも同梱されています(デモ動画あり)。

Browser ExtensionUserscriptGame

LiDARオドメトリ(確率的カーネル最適化)

LiDAR点群からリアルタイムに自己位置推定を行うC++実装。特徴抽出、ICPによる相対変位推定、Ceresを用いたスライディングウィンドウ最適化、Pangolinでの可視化を統合し、確率的カーネル最適化(PKO)により外れ値やノイズに強い頑健な状態推定を目指す。SLAMや自己位置推定の研究・実装基盤として利用できる設計。

LiDARSLAMC++

Godot向けC++コード自動生成ツール「gd-gen」の解説

GodotエンジンのC++拡張機能であるGDExtension向けに、プロパティやシグナルなどのボイラープレートコードを自動生成するツール「gd-gen」を紹介します。Unreal Engine 5のリフレクションシステムに着想を得て設計されており、GodotでのC++開発を効率化。手動の冗長なコード作成を大幅に削減し、開発速度と保守性を向上させることが可能です。

GodotC++GDExtension

soLoader - カスタムリンクローダーによるSOファイルの動的読み込み

soLoaderはC++で実装されたカスタムリンクローダーで、動的共有ライブラリ(.soファイル)の読み込みを制御・最適化するためのツールです。標準のリンクローダーに依存せず、ロード処理の柔軟性や効率化を実現し、組み込みシステムや特殊環境下での利用に適しています。軽量かつシンプルな設計で、C++での開発者にとって拡張性も高い点が特徴です。

C++LinkerDynamic Loading

LazyCross - IDA Pro用全体クロスリファレンス表示プラグイン

LazyCrossは、IDA ProのHex-Rays Decompilerで生成される擬似コード上に、関数や変数へのクロスリファレンス(参照元)をバイナリ全体からリアルタイムに表示するプラグインです。これにより、リバースエンジニアリング作業の効率化とコードの理解が格段に向上します。Pythonで実装されており、IDA Proユーザーにとって使いやすく拡張性の高いツールとなっています。

IDA ProリバースエンジニアリングHex-Rays