mstdn.rinsuki.net is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

2
active users

なんかちょっとした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 を使ったらどうなるのだろうか?

rinsuki

なんか正直あんまりうまく行く気はしない (Steam Recording のイベントはオーバーレイが出ているpidと1:1対応とかでもおかしくない) が、まあ PoC 書いてみるというのはアリかもしれない

これで解決した!!!!!!!