アルファナッツ制作の「天使の微笑」の Any% 用 RTA チャートです。
記録動画
-
1:52:40
世界中の Speedrun・RTA プレイヤーに広く使われているタイマーアプリの Livesplit はオープンソースソフトウェアです。
基本的には公式リポジトリで説明されている手順の通りに操作すればコンパイルすることができます。この記事では、個人的につまづきやすいと思ったポイントを紹介します。
普段は Visual Studio や VScode の GUI から git を使っていますが、(自分が知らないだけかもしれないけど、拡張機能なしだと)CUI でのコマンド入力が必要なケースがあります。
普段から CUI での操作をしておらずさらにそういったケースはたまにやってくる程度の頻度ということもあって、必要になった場面でコマンドを忘れていることが多いため自分用の備忘録としてまとめることにしました。
ここでの操作は全てローカルリポジトリのみを前提としています。
System.Drawing.Drawing2D 名前空間にある GraphicsPath クラスには、マーカーを作成する SetMarkers() メソッドやマーカーを削除する ClearMarkers() メソッドが用意されています。
私の探し方が悪いのかかつてはあったのか、このマーカーについて解説した日本語資料がほとんど見当たらなかったので記事として残そうと思います。
ネタバレが激しすぎるRPG――最後の敵の正体は勇者の父―― の Any% と 100% の RTA チャートです。
Windwos 環境にて c 言語のソースコードを GCC でコンパイルして GDB でデバッグをしようとした際に、.gdbinit の自動読込が拒否されて意図したようにデバッグができない問題に遭遇した。
コンソールに表示されたメッセージの通りに対処しても問題を解決できなかったが、最終的に、それと同時に環境変数を追加することで解決できた。