なんかちょっとしたMODを作ろうとしただけなのに酷い目にあっている
@rinsuki
願望: Steam Recording にMODでイベントを追加したい
・ゲーム内蔵 Steamworks.NET はバージョンが古くて非対応
・→ MOD側に最新の Steamworks.NET を入れる
・→ 最新の Steamworks.NET は最新の steam_api.dll を要求する
・→ 最新の steam_api.dll を入れる
・→ ゲーム側の Steamworks.NET が壊れる
・→ ゲーム側の Steamworks.NET 呼び出しを全部フックしてMODの Steamworks.NET 呼び出しに置換するもなんか不完全で落ちる ← イマココ
@rinsuki 生き方を間違えるとこのようになってしまうので、皆さんも気をつけてくださいね
ふと気づいたが、サブプロセスを生やしてそいつだけ最新の steam_api.dll を使ったらどうなるのだろうか?
なんか正直あんまりうまく行く気はしない (Steam Recording のイベントはオーバーレイが出ているpidと1:1対応とかでもおかしくない) が、まあ PoC 書いてみるというのはアリかもしれない
これで解決した!!!!!!!