<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>タイマー | RTAGamers</title>
	<atom:link href="https://rtagamers.com/tag/%E3%82%BF%E3%82%A4%E3%83%9E%E3%83%BC/feed/" rel="self" type="application/rss+xml" />
	<link>https://rtagamers.com</link>
	<description>RTAGamersはRTAプレイヤーによる情報サイトです！</description>
	<lastBuildDate>Wed, 10 Dec 2025 14:59:46 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://rtagamers.com/wp-content/uploads/2019/11/favicon-100x100.png</url>
	<title>タイマー | RTAGamers</title>
	<link>https://rtagamers.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ロード時間除去タイム評価・ロードタイムリムーバー必須化は慎重に</title>
		<link>https://rtagamers.com/rta-tools/post-20714/</link>
					<comments>https://rtagamers.com/rta-tools/post-20714/#respond</comments>
		
		<dc:creator><![CDATA[Kuhaku_玖白]]></dc:creator>
		<pubDate>Wed, 10 Dec 2025 22:00:23 +0000</pubDate>
				<category><![CDATA[RTAツール]]></category>
		<category><![CDATA[Livesplit]]></category>
		<category><![CDATA[Load Time Remover]]></category>
		<category><![CDATA[アドベントカレンダー2025]]></category>
		<category><![CDATA[タイマー]]></category>
		<guid isPermaLink="false">https://rtagamers.com/?p=20714</guid>

					<description><![CDATA[ゲームのハードウェアによって差があるロード時間を除去することで公平に競えるとされるロード時間除去タイムですが、現実にはいくつかの問題をかかえています。ロード時間除去タイムはその問題点を把握し、対処あるいは許容したうえで採 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>
ゲームのハードウェアによって差があるロード時間を除去することで公平に競えるとされるロード時間除去タイムですが、現実にはいくつかの問題をかかえています。<span class="marker-under">ロード時間除去タイムはその問題点を把握し、対処あるいは許容したうえで採用するのが望ましい評価基準</span>だと考えています。
</p>
<p>
この記事は <a rel="noopener" target="_blank" href="https://adventar.org/calendars/12341">RTAGamers Advent Calendar 2025<span class="fa fa-share-square external-icon anchor-icon"></span></a> の 11 日目の記事です。
</p>
<section>
<h4>ご注意</h4>
<p>
筆者自身はロード時間除去タイムを疑問視している立場ということもあってこの記事は全体的にネガティブな雰囲気をまとっていますが、ご了承いただけると助かります。また、この記事の内容はあくまで一個人の考えとして「こうあるのが望ましいと思う」くらいの話でしかなく、こう対処すべきといったものではないことをご理解いただけると助かります。
</p>
</section>
<section>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">ロード時間除去タイムとロードタイムリムーバー</a><ol><li><a href="#toc2" tabindex="0">ロード時間除去タイム：Real Time とは別の評価基準タイム</a></li><li><a href="#toc3" tabindex="0">ロードタイムリムーバー：ロード時間除去タイムを計測するためのソフトウェア</a></li></ol></li><li><a href="#toc4" tabindex="0">ロード時間除去タイム評価・ロードタイムリムーバー必須化の問題点</a><ol><li><a href="#toc5" tabindex="0">ロード時間除去タイムは本当に公平な指標なのか</a></li><li><a href="#toc6" tabindex="0">ロードタイムリムーバー必須化の問題点</a></li></ol></li><li><a href="#toc7" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">ロード時間除去タイムとロードタイムリムーバー</span></h2>
<p>
ロード時間除去タイムの問題点を説明する前に、まずはロード時間除去タイムとはどんなタイムなのかを説明します。
</p>
<section>
<h3><span id="toc2">ロード時間除去タイム：Real Time とは別の評価基準タイム</span></h3>
<p>
ロード時間除去タイムとは、Speedrun において<span class="marker-under">タイマースタートからタイマーストップまでのタイムからゲームのロード時間を除いたタイム</span>のことです。
</p>
<p>
ロード時間除去タイムを順位付けの評価基準とすることで<span class="marker-under">ハードウェアの性能差によるロード時間の差異をなくした公平なタイム</span>で順位を競うことができるとされています。
</p>
<p>
ロード時間除去タイムは Load Removed Time, time without load, loadless time など色々な名称がありますが、ここではロード時間除去タイムで統一します。
</p>
<p>
実際に、複数のゲームハードで発売されているゲームタイトルでは、ゲームハードによってロード時間に差異があるという検証結果が複数のゲームタイトルにおいて存在しています。また、PC 版の場合には PC のスペックでもロード時間に差異が生じることも事実です。
</p>
<section>
<h4>Speedrun を前提とした話ですが、RTA が無関係とは限らない</h4>
<p>
ロード時間除去タイムについての話なので必然的に RTA ではなく Speedrun における話となります。
</p>
<p>
ただし、リアルタイムによる順位評価を行っている RTA は必ずしも無関係という訳ではありません。最初はリアルタイムによる評価だったのが途中からロード時間除去タイムによる評価に変わることがあるからです。
</p>
</section>
</section>
<section>
<h3><span id="toc3">ロードタイムリムーバー：ロード時間除去タイムを計測するためのソフトウェア</span></h3>
<p>
ロード時間除去タイムを計測するには、それ<span class="marker-under">専用のソフトウェアであるロードタイムリムーバー</span>を使用します。
</p>
<p>
ロードタイムリムーバーには 2 つの方式があります。これらはどちらも原理的にはタイマー操作自動化ツールと同じ方式ということもあり、タイマー操作自動化ツールの機能の一部としてロードタイムリムーバーの機能が提供されている場合もあります。
</p>
<p>
タイマー操作自動化ツールについてはこちらの記事で紹介しているので、ご興味があればご覧ください。<br />

<a href="https://rtagamers.com/rta-tools/autotimer/" title="RTA タイマーの自動操作を導入したい！" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://rtagamers.com/wp-content/uploads/2023/11/000-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://rtagamers.com/wp-content/uploads/2023/11/000-160x90.jpg 160w, https://rtagamers.com/wp-content/uploads/2023/11/000-300x170.jpg 300w, https://rtagamers.com/wp-content/uploads/2023/11/000-120x68.jpg 120w, https://rtagamers.com/wp-content/uploads/2023/11/000-320x180.jpg 320w, https://rtagamers.com/wp-content/uploads/2023/11/000.jpg 740w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">RTA タイマーの自動操作を導入したい！</div><div class="blogcard-snippet internal-blogcard-snippet">RTA を行う際にプレイに集中するためだったり、手動でタイマー操作するよりも計測のブレを抑えられる場合があるなどの理由で、タイマー操作を自動化するツールがあります。タイマー操作の自動化で主に使われているツールが 4 つあります。Auto S...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://rtagamers.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">rtagamers.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2023.11.13</div></div></div></div></a>
</p>
<section>
<h4>メモリ監視式</h4>
<p>
<span class="marker-under">PC ゲーを前提とした方式</span>ですが、一般的にロードタイムリムーバーと言うとこの方式を意味する場合も多い主流の方式です。
</p>
<p>
メモリ監視式はゲームとロードタイムリムーバーを同じ PC で同時に動かす必要があり、タイマーはロードタイムリムーバーに対応している <a rel="noopener" target="_blank" href="https://livesplit.org/">Livesplit<span class="fa fa-share-square external-icon anchor-icon"></span></a> ほぼ一択です。
</p>
<p>
PC ゲーを起動している間は多くの情報が PC のメモリに書き込まれています。メモリ監視式のロードタイムリムーバーは<span class="marker-under">メモリ上の特定のアドレスの値を監視して、その値によってロード中か否かを判断</span>してタイマーのカウントを一時停止します。
</p>
<p>
現在ロード中か否かというフラグを監視するのが、メモリ監視式のロードタイムリムーバーの中でのおそらくは主流な方法です。<br />
ロード中にロード画面を表示するゲームでは当然ながらロード画面を表示するか否かといったフラグを持っているので、そのフラグが書かれているメモリアドレスを監視するのです。
</p>
<section>
<h5>メモリ監視式ロードタイムリムーバーの例</h5>
<p>
<a rel="noopener" target="_blank" href="https://fatalis.github.io/livesplit-asl-list/">ASL List<span class="fa fa-share-square external-icon anchor-icon"></span></a><br />
画面上部で features → Loadremoval とフィルターをかけると、Livesplit の <a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.AutoSplitters/blob/master/README.md">Autosplitter 機能<span class="fa fa-share-square external-icon anchor-icon"></span></a>を利用したロードタイムリムーバーの一覧を見ることができます。
</p>
</section>
</section>
<section>
<h4>画像認識方式</h4>
<p>
ゲーム画面を PC に取り込むことができれば<span class="marker-under">コンシューマゲーでも、もちろん PC ゲーでも、ハードウェアによらず使用することができる方式</span>ですが、メモリ監視式と比べるとロード時間除去の精度に劣ります。
</p>
<p>
画像認識方式はリアルタイムでロード時間除去タイムの計測をする他に、<span class="marker-under">録画データがあれば後からロード時間除去タイムを計測</span>することもできます。タイマーは一時停止機能があるものであれば任意で選ぶことができます。
</p>
<p>
<span class="marker-under">画像認識によってロード画面を検知</span>して、ロード画面が表示されている間はタイマーを一時停止するのが、画像認識方式の中でのおそらくは主流な方法です。
</p>
<p>
画像認識によって検知できる範囲でのみロード時間を除去できるという特性上、例えば、暗転中をロード中と定義した場合はメニュー画面を開くなどの画面遷移などもロード中だと誤検知してしまったり、逆に、特定のアイコンが表示されている間をロード中と定義した場合はアイコンが表示されないロードを検知できなかったりと、原理的にメモリ監視式と比べて検知の精度に劣ります。
</p>
<section>
<h5>画像認識方式のロードタイムリムーバーの例</h5>
<p>
<a rel="noopener" target="_blank" href="https://github.com/milankarman/Unload">Unload<span class="fa fa-share-square external-icon anchor-icon"></span></a><br />
Speedrun の記録集積サイトである <a rel="noopener" target="_blank" href="https://www.speedrun.com/support/learn/resources-for-speedrunners">Speedrun.com で公式に紹介<span class="fa fa-share-square external-icon anchor-icon"></span></a>されている、ロード時間除去タイム計測専用のロードタイムリムーバーです。
</p>
</section>
</section>
</section>
</section>
<section>
<h2><span id="toc4">ロード時間除去タイム評価・ロードタイムリムーバー必須化の問題点</span></h2>
<p>
ここからがこの記事の本題です。
</p>
<section>
<h3><span id="toc5">ロード時間除去タイムは本当に公平な指標なのか</span></h3>
<section>
<h4>ロードタイムリムーバーが検知できるロード時間</h4>
<p>
メモリ監視式であっても画像認識方式であってもロードタイムリムーバーは事前に定義された条件にしたがってロード中か否かを判定します。それはつまり、<span class="marker-under">ロードタイムリムーバーが「条件を理論上定義可能な範囲」でかつロードタイムリムーバーの製作者さんが「実際に条件を定義した範囲」でしかロードを検知できない</span>ことを意味します。
</p>
<p>
ゲーム製作者さんが意図して管理しているロードもあれば、ゲームエンジンによって自動的に管理されているロードもありますが、ロードタイムリムーバーの製作者さんはそれらのロードをどこまで正確に把握して、判定条件として定義できるでしょうか？
</p>
<p>
また、実際にはゲームの作りによって左右される部分ではありますが、ロード画面が表示されている間だけがロード時間、とは限りません。<br />
さらには、プレイヤーが操作をしている間にもロードを行う仕組みを持っているゲームもあったりしますが、仮にそのロードにハード差があったとして、どうやってロード時間除去タイムに反映するかという問題だってあると思います。
</p>
<p>
全てのロード時間を完璧に検知してロードに要する時間のみを完璧に除去する、というのは実は難しいのです。<span class="marker-under">ロードタイムリムーバーはどこまで正確にロード時間を除去できるのかに疑問</span>があるのです。
</p>
</section>
<section>
<h4>ロードタイムリムーバーの性能評価はなされているのか</h4>
<p>
ロードタイムリムーバーのロード時間除去機能の性能が実際にはどれくらいのものなのかを検証したデータを見たことがある、という方はどれくらいいらっしゃるでしょうか？　<span class="marker-under">検証データがなければロードタイムリムーバーがその機能を果たせているかを評価することができない</span>ハズです。
</p>
<p>
ハード間のロード時間差をなくすことがロードタイムリムーバーに求められる役割なので、実際に複数のハードウェアで同じようにプレイした場合のロード時間を除去したプレイタイムの差でロードタイムリムーバーの性能を評価するのが現実的な評価方法かもしれません。
</p>
<p>
全てのロード時間を完璧に把握することも検知することも難しいので、実測できない真のロード時間と実際に除去されたロード時間の差を見て評価するのは現実的ではないでしょう。
</p>
<p>
しかし実際にやろうとすると、ロード時間以外のハード差の影響がないように「同じようにプレイ」することが難しい場合が多いように思います。
</p>
<p>
ロードタイムリムーバーの<span class="marker-under">性能を検証しないことには実際にロード時間差が解消されているかは分からないのに、実際に検証しようとすると実は難しい</span>という問題があります。
</p>
</section>
<section>
<h4>ロード時間を完璧に除去できさえすればハード差は解消されるのか</h4>
<p>
仮に、完璧なロードタイムリムーバーによって完全にロード時間のハード差が解消されたとして、<span class="marker-under">タイムに影響するハード差はロード時間だけなのでしょうか？</span>　ゲームパッドの違いに起因する操作のしやすさだってタイムに影響するハード差といえてしまうはずです。
</p>
<p>
ロードタイムリムーバーの効果はあくまで<span class="marker-under">ロード時間というハード差の一部分のみを低減できるというだけで、ハード差を完全になくすものではない</span>のです。
</p>
<p>
ハードウェアに選択の幅を持たせることで競技に参加できる人数を減らさないようにしつつ、ハードウェアによる優劣を解消する、というのがロード時間除去タイムによる順位評価の理想なのだと思います。
</p>
<p>
しかし、現実のロードタイムリムーバーにはどこかに妥協が含まれていて、ロード時間除去タイムも完璧ではない。ロードタイムリムーバーだけではハード差を完全に解消することはできない。というのが現状だと考えています。
</p>
<p>
真にハード差をなくすのであればハードを指定してコンシューマ版のみで競うのが最も公平、という結論になりかねないのではないでしょうか？
</p>
</section>
</section>
<section>
<h3><span id="toc6">ロードタイムリムーバー必須化の問題点</span></h3>
<section>
<h4>ロードタイムリムーバー導入作業が参入障壁になってしまう</h4>
<p>
そのゲームタイトルの Speedrun に興味を持っていざ環境を整えようとした時に、ロードタイムリムーバーの導入で詰まって諦めてしまう、というケースを複数見てきました。
</p>
<p>
ロードタイムリムーバーの使用が<span class="marker-under">ルールで必須となっていると、それが初心者に対する参入障壁として働いてしまう</span>場合があるのです。
</p>
<p>
ロードタイムリムーバーの導入ガイドが必ずしもあるとは限らない現状があります。
</p>
<p>
Speedrun.com のガイドやリソースのページ内にロードタイムリムーバーとして配布されているファイルがあったとして、そのファイルをどのアプリケーションで読み込むのか、そのアプリケーションではどうやって設定すれば良いのか。そういった説明がなされていないケースがあるのです。
</p>
<p>
簡単なものは Livesplit にゲームタイトルを入力してボタンを 1 回押すだけでロードタイムリムーバーが導入できるのですが、難しいものはロードタイムリムーバーの導入に加えて mod の導入などゲームを改造する必要があったりと、ロードタイムリムーバー導入手順の難易度はゲームタイトルによって結構な差があったりします。
</p>
<p>
<span class="marker-under">導入手順がどんなに単純なものであったとしても、ロードタイムリムーバーを使うのが初めての方にとっても分かりやすい導入手順書を整備しておくことが望ましい</span>と思っています。
</p>
<p>
筆者個人としては、仮にロードタイムリムーバーを必須にするとしても一定の基準タイムより早い記録の場合でのみ必須として、それより遅い記録に関してはロードタイムリムーバー不要とするルールを設けるのが良いのではないかと考えています。
</p>
</section>
<section>
<h4>ロードタイムリムーバーの不具合発生によって生じる機会損失</h4>
<p>
正常に動いている間は意識されにくいけれど、特にメモリ監視式において、<span class="marker-under">不具合が発生して動かなくなった瞬間に襲い掛かってくる問題</span>があります。
</p>
<p>
ロードタイムリムーバーの使用がルールで必須となっているにもかかわらずロードタイムリムーバーが不具合で動かなくなってしまうと、<span class="marker-under">初心者であろうと上級者であろうと、誰も正式な記録を出せなくなってしまうという問題</span>です。
</p>
<p>
ロードタイムリムーバー製作者さんがすぐに対応してくれればまだ影響は少ないかもしれませんが、誰も対応してくれない状態になってしまっていると下手すると半永久的に記録が提出できなくなるリスクがあるのです。
</p>
<p>
実際に、ロードタイムリムーバーが動かなくなったので記録狙いの試行ができない、という声があがっているのを様々なゲームタイトルで複数見てきました。
</p>
<p>
ロードタイムリムーバーの使用がルールで必須となっているゲームタイトル・カテゴリにおいて、<span class="marker-under">記録狙いに挑戦できる環境が突如壊れてしまうというリスクを常にはらんでいる</span>のです。
</p>
</section>
<section>
<h4>ロードタイムリムーバーの保守体制を維持できるのか</h4>
<p>
そのゲームタイトルのコミュニティへのボランティアくらいの感覚だったり誰かからの依頼だったりと、ロードタイムリムーバーの製作者さんにもいろいろなタイプがいるのですが、残念なことに、作ってそれっきりというケースが少なくないように思います。
</p>
<p>
<span class="marker-under">特にメモリ監視式のロードタイムリムーバーはその性質上、ゲームがバージョンアップすると監視するメモリアドレスが変わってしまい機能しなくなる</span>可能性が結構高いです。それなのに、ロードタイムリムーバー<span class="marker-under">製作者さんが対応してくれる保証がないことが少なくない</span>のです。
</p>
<p>
ロードタイムリムーバーの製作者さんが熱心な人であればしばらくの間は不具合対応もしてくれるかもしれませんが、それが何年も継続する保証なんてないのです。半永久的に保守をする義務を負うことを前提でロードタイムリムーバーを作る方がどれくらいいるでしょうか？
</p>
<p>
ロードタイムリムーバーを<span class="marker-under">ルールで必須とするならば、そのゲームタイトルのコミュニティとしてロードタイムリムーバーの保守体制を維持すべき</span>だと思っています。（ここだけは「望ましい」ではなくて「すべき」と考えています）
</p>
<p>
それ以降ずっとロードタイムリムーバーを保守し続ける覚悟もなしに、ロードタイムリムーバーの使用を必須化すべきではないと思っています。
</p>
<p>
ロードタイムリムーバー使用の義務をプレイヤーに課すならば、モデレーターさんには、それに必須なロードタイムリムーバーが正常に動作する状態をちゃんと維持する義務がなければならないと思うのです。</p>
</section>
</section>
</section>
<section>
<h2><span id="toc7">まとめ</span></h2>
<p>
理想のロード時間除去タイムの在り方に対して、「<span class="marker-under">現実のロード時間除去タイムってそんなに良いものでもないよ</span>」というネガティブな内容ということもあり、<span class="marker-under">異論反論があって当然</span>と思っています。
</p>
<p>
ロード時間除去タイムをただ批判したくてこの記事を書いた訳ではなく、ロード時間除去タイムの理想と現実との差を理解して、現実にある問題点を把握して、その問題にどう対処するかを考えて欲しいと思ってこの記事を書きました。
</p>
<div class="information-box">
<ul>
<li>ロード時間除去タイムによる順位評価はハード間のロード時間差をなくして公平に競うことができるとされている</li>
<li>ロード時間除去タイム計測をするためにロードタイムリムーバーというツールを使用する</li>
<li>ロードタイムリムーバーによるロード時間の除去は完璧ではない</li>
<li>ロードタイムリムーバーの性能やロード時間以外のハード差も考慮すると、ロード時間除去タイムだけではハード差はなくせない</li>
<li>ロードタイムリムーバーを必須とするなら導入手順書を整備してほしい</li>
<li>ゲームのバージョンアップなどでロードタイムリムーバーが動かなくなることがある</li>
<li>ロードタイムリムーバーを必須とするならその保守体制をコミュニティとして維持すべき</li>
</ul>
</div>
<p>
ロード時間除去タイムを疑問視する立場から色々と書きましたが、ゲームタイトルごとのほとんどのコミュニティにとって筆者自身は単なる部外者でしかありません。<br />
そのゲームタイトルの<span class="marker-under">コミュニティがロード時間除去タイムによる順位評価に納得しているなら部外者が意見することではない</span>のは大前提です。
</p>
<p>
それでも、ロード時間除去タイムによる順位評価を採用するならば<span class="marker-under">初心者に対して優しくあって欲しいし、プレイヤーに義務を課すなら管理者としての義務を果たすべき</span>だと思います。
</p>
<p>
ロード時間除去タイムによる順位評価の導入を検討していたり、ロードタイムリムーバーをルールで必須にしようと検討している方がいらっしゃったら、ここで書いた問題点を考慮して欲しいなと思います。
</p>
</section>
<hr>
<p>
次はどんな記事でしょうか、お楽しみに！</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img decoding="async" src="https://rtagamers.com/wp-content/uploads/2021/12/KuhakuLogo_mono.png" width="100"  height="100" alt="" itemprop="image"></div><div class="saboxplugin-authorname"><a rel="author" href="https://rtagamers.com/author/kuhaku_o/" class="vcard author"><span class="fn">Kuhaku_玖白</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Livesplit用のコンポーネントを作ったり、Autosplitterを作ったりしている人です。</p>
</div></div><div class="saboxplugin-web "><a rel="nofollow noopener" target="_blank" href="https://soushinsoujin989.blogspot.com/">soushinsoujin989.blogspot.com/<span class="fa fa-share-square external-icon anchor-icon"></span></a></div><div class="clearfix"></div><div class="saboxplugin-socials sabox-colored"><a rel="nofollow noopener" target="_blank" title="Twitter" href="https://twitter.com/Kuhaku81377446" class="saboxplugin-icon-color"><svg class="sab-twitter" id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <path d="M 9.398 6.639 L 16.922 17.361 L 14.922 17.361 L 7.412 6.639 L 9.398 6.639 Z M 24.026 24.026 L -0.026 24.026 L -0.026 -0.026 L 24.026 -0.026 L 24.026 24.026 Z M 19.4 18.681 L 13.807 10.677 L 18.379 5.319 L 16.627 5.319 L 13.014 9.541 L 10.065 5.319 L 4.921 5.319 L 10.187 12.846 L 5.193 18.681 L 6.975 18.681 L 10.985 13.983 L 14.269 18.681 L 19.4 18.681 Z" />
</svg></span><span class="fa fa-share-square external-icon anchor-icon"></span></a><a rel="nofollow noopener" target="_blank" title="Twitch" href="https://www.twitch.tv/kuhaku_o" class="saboxplugin-icon-color"><svg class="sab-twitch" viewBox="0 0 500 500.7" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect class="st0" x="-.2" y=".4" width="500" height="500" fill="#6441a5" /><polygon class="st1" points="499.8 247.3 499.8 500.4 283 500.4 135.5 351.6 162 142.3 324 138.3 380.2 128" /><path class="st2" d="m152.7 128l-17.2 44v179.7h61.2v32.5h34.4l32.5-32.5h49.7l66.9-66.9v-156.8h-227.5zm204.6 145.3l-38.3 38.2h-61.2l-32.4 32.5v-32.5h-51.6v-160.6h183.5v122.4zm-38.3-78.4v66.8h-22.9v-66.8h22.9zm-61.1 0v66.8h-22.9v-66.8h22.9z" /></svg></span><span class="fa fa-share-square external-icon anchor-icon"></span></a></div></div></div>]]></content:encoded>
					
					<wfw:commentRss>https://rtagamers.com/rta-tools/post-20714/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>タイマー操作をミスしても記録を申請できる！！</title>
		<link>https://rtagamers.com/rta-tools/post-20447/</link>
					<comments>https://rtagamers.com/rta-tools/post-20447/#respond</comments>
		
		<dc:creator><![CDATA[Kuhaku_玖白]]></dc:creator>
		<pubDate>Mon, 01 Dec 2025 22:00:36 +0000</pubDate>
				<category><![CDATA[RTAツール]]></category>
		<category><![CDATA[アドベントカレンダー2025]]></category>
		<category><![CDATA[タイマー]]></category>
		<guid isPermaLink="false">https://rtagamers.com/?p=20447</guid>

					<description><![CDATA[タイマー操作をミスしてしまったので記録が申請できないという声を時折見かけますが、申請先が Speedrun.com であるならばルールで明記されていないならタイマーは必須ではないので、録画データさえあれば記録として認めら [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>
タイマー操作をミスしてしまったので記録が申請できないという声を時折見かけますが、申請先が <a rel="noopener" target="_blank" href="https://www.speedrun.com/ja-JP">Speedrun.com<span class="fa fa-share-square external-icon anchor-icon"></span></a> であるならば<span class="marker-under">ルールで明記されていないならタイマーは必須ではないので、録画データさえあれば記録として認められる可能性があります</span>。
</p>
<p>
記録の申請を諦めないでください。
</p>
<p>
この記事は <a rel="noopener" target="_blank" href="https://adventar.org/calendars/12341">RTAGamers Advent Calendar 2025<span class="fa fa-share-square external-icon anchor-icon"></span></a> の２日目の記事です。
</p>
<section>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">タイマー必須のルールではないことが前提</a><ol><li><a href="#toc2" tabindex="0">Speedrun.com のルール</a></li><li><a href="#toc3" tabindex="0">ゲームタイトル・カテゴリの個別ルール</a></li><li><a href="#toc4" tabindex="0">どうやって申請すれば良いの？</a></li><li><a href="#toc5" tabindex="0">最終的に判断するのはあくまでモレデーター</a></li></ol></li><li><a href="#toc6" tabindex="0">タイマー操作をミスしてしまった場合に正しいタイムを知る方法</a><ol><li><a href="#toc7" tabindex="0">タイムの精査</a></li><li><a href="#toc8" tabindex="0">タイマースタートは正しい場合</a></li><li><a href="#toc9" tabindex="0">タイマー操作ミス≠記録消滅</a></li></ol></li><li><a href="#toc10" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">タイマー必須のルールではないことが前提</span></h2>
<section>
<h3><span id="toc2">Speedrun.com のルール</span></h3>
<p>
世界的な記録集積サイトである Speedrun.com の<a rel="noopener" target="_blank" href="https://www.speedrun.com/ja-JP/support/learn/moderation-rules">モデレータ向けのルール<span class="fa fa-share-square external-icon anchor-icon"></span></a>に、特別な理由がないならば<span class="marker-under">タイマーの使用を義務付けてはならない</span>と書かれています。<br />
<q>Do not require a timer on a video unless there is a good reason to do so.</q><br />
（プレイ内容を録画した映像の中にタイマーを付けることを正当な理由もなく要求しないでください）
</p>
<p>
正当な理由と言うのは、例えば不正行為の防止のためだったり、ロード時間をタイムから除去するロードタイムリムーバが必須のカテゴリだったりです。
</p>
</section>
<section>
<h3><span id="toc3">ゲームタイトル・カテゴリの個別ルール</span></h3>
<p>
Speedrun.com の共通のルールの他に、各ゲームタイトル・各カテゴリ個別のルールがあります。共通のルールではタイマーを義務化してはいけないことになっていますが、個別のルールでタイマーが義務化されている場合があります。
</p>
<p>
<span class="marker-under">ルールはちゃんと確認しましょう</span>。
</p>
<p>
ここでのお話は、<span class="marker-under">ルールにタイマー必須とは「書かれていない」ことを前提</span>としています。
</p>
</section>
<section>
<h3><span id="toc4">どうやって申請すれば良いの？</span></h3>
<p>
そのゲームタイトル・カテゴリのルールを確認してタイマー必須とは書かれていないならばタイマーがなくても申請できるので、<span class="marker-under">タイマー操作をミスしてしまった場合はタイマーがない場合と同じ</span>だと見なしてしまえば良いのです。
</p>
<p>
もちろん、計測ミスをしたままのタイムではなく、ちゃんと<span class="marker-under">精査した正しいタイムで申請</span>することが前提です。タイムの虚偽申請は却下理由となり得ます。
</p>
<p>
一応の保険として、タイマー操作をミスしたこと、タイマー以外の方法でタイムを計測したことを申請時に明示しておくのが良いでしょう。
</p>
</section>
<section>
<h3><span id="toc5">最終的に判断するのはあくまでモレデーター</span></h3>
<p>
タイマー操作ミスを理由に却下されることはあり得ることです。
</p>
<p>
ルールにタイマー必須と書かれていないのにタイマー操作をミスったことを理由に記録申請を却下された場合、モデレーターさんはルールに書かれていない制限を申請者に課していることになります。
</p>
<p>
そのような場合にモデレーターさんに対して抗議の声を上げるのは正当な抗議であると思いはしますが、決してけんか腰にならず紳士的なやり取りを心がけましょう。
</p>
<p>
ルールに不備があったとして新たにルールが追加される場合もあり得ます。
</p>
<p>
各ゲームタイトルのリーダーボードやルールの管理をしているのはモデレーターさんであり、最終的な<span class="marker-under">決定を下すのはモデレーターさん</span>です。
</p>
</section>
</section>
<section>
<h2><span id="toc6">タイマー操作をミスしてしまった場合に正しいタイムを知る方法</span></h2>
<section>
<h3><span id="toc7">タイムの精査</span></h3>
<p>
録画をコマ送りしてタイマースタートからストップまでの正確なフレーム数を数えれば、その<span class="marker-under">フレーム数と録画の fps からタイムを計算</span>することができます。このような方法でタイムを求める方法を<span class="marker-under">精査</span>と呼びます。
</p>
<p>
タイマー操作をミスしてしまった場合でも、そもそもタイマーを使っていない場合でも、<span class="marker-under">精査をすれば正しいタイムを知ることができます</span>。
</p>
<section>
<h4>精査に使うツール</h4>
<p>
web で公開されている<a rel="noopener" target="_blank" href="https://somewes.com/frame-count/">専用の計算機ツール<span class="fa fa-share-square external-icon anchor-icon"></span></a>を使ったり、一般的な動画編集ソフトを使います。
</p>
</section>
<section>
<h4>タイマー計測には計測誤差が含まれる</h4>
<p>
一般に、タイマーの手動操作による計測には計測誤差という誤差が含まれるため実は正確なタイムとは言えません。
</p>
<p>
それに対して録画のフレーム数から計算したタイムは最大で録画の fps 分の誤差が生じ得ますが、タイマーを手動操作した場合よりも正確なタイムとなります。
</p>
</section>
</section>
<section>
<h3><span id="toc8">タイマースタートは正しい場合</span></h3>
<p>
正しくタイマースタートできているなら、タイマー操作をミスしても<span class="marker-under">リアルタイムでリカバリが可能</span>な場合があります。最終的にタイマーストップさえ正しければ申請タイムとしては問題ありません。
</p>
<p>
その場でのタイマー操作のリカバリが難しい場合は、そのまま最後までプレイしきってから精査するのが良いでしょう。
</p>
<section>
<h4>ラップミスの場合</h4>
<p>
<span class="marker-under">ルールで定められていない限りは申請するタイムはストップ時のタイムのみ</span>なので、途中のラップタイミングが間違っていたとしても、タイマーストップさえ正しければ大丈夫です。
</p>
<p>
タイマーが <a rel="noopener" target="_blank" href="https://livesplit.org/">Livesplit<span class="fa fa-share-square external-icon anchor-icon"></span></a> なら、ラップタイミングが早すぎた場合は Undo してから改めてラップしたり、ラップタイミングが遅かったりラップタイミングの修正が難しいような場合は Skip でその区間のラップタイムを記録として残さないようにすれば OK です。
</p>
</section>
<section>
<h4>ストップミスの場合</h4>
<p>
止めるのが遅かった場合は録画を見て正しいストップの瞬間のタイマーの表示タイムを見れば OK です。
</p>
<p>
止めるのが早かった場合は、タイマーが Livesplit なら Undo すればタイムのカウントが継続している状態になるので、改めてストップすれば OK です。
</p>
</section>
</section>
<section>
<h3><span id="toc9">タイマー操作ミス≠記録消滅</span></h3>
<section>
<h4>タイマー操作をミスしても動揺しない</h4>
<p>
ルールに書かれていない限りは、タイマー操作をミスしていても記録として認められる可能性があります。タイマーの操作ミスが、即、記録消滅とはなりません。
</p>
<p>
このような知識をあらかじめ持っていれば、<span class="marker-under">タイマーの操作ミスに気付いても、焦らず落ち着いて動揺しないでそのままプレイ</span>を継続できるようになれると思います。
</p>
</section>
<section>
<h4>申請を見送るのもまた一つの判断</h4>
<p>
タイマーの操作をミスしていても申請できるとは言うものの、タイマーの操作ミスを自覚したことで動揺してしまいプレイングミスが誘発されてしまうこともあります。そのミスが原因でタイムをロスをしてしまうことだってあり得ます。
</p>
<p>
また、タイマー操作ミスが含まれる動画が記録動画としてずっと残ることでタイマースタート・ストップのタイミングなどのルールをよく理解していない人に誤解を与えてしまうのを防ぐためだったり、モデレーターの手を煩わせるのが心苦しかったり、見栄えの問題だったりと、余計なデメリットが発生しないとも限りません。
</p>
<p>
あえて申請を諦めるのも一つの判断だと思います。
</p>
<p>
せっかくの記録が幻の記録となってしまうのはもったいないことですが、<span class="marker-under">申請することによって得られるメリットと、申請することで発生するデメリットを比べて考えて判断</span>しましょう。
</p>
</section>
</section>
</section>
<section>
<h2><span id="toc10">まとめ</span></h2>
<p>
RTA にはタイマーが必須という認識が広く強くあるように感じていますが、実は<span class="marker-under">ルールに書かれていないならばタイマーは必須ではない</span>のです。
</p>
<div class="information-box">
<ul>
<li>タイマー必須のルールでないなら、タイマー操作ミス≠記録消滅</li>
<li>精査をするなど正しいタイムでの申請が必須</li>
<li>申請時にタイマー操作ミスしていることを明示すると良い</li>
<li>途中のタイマー操作ミスはタイマーの機能でリカバリ可能</li>
<li>タイマー操作をミスしても動揺しない心を持つ</li>
<li>最終的な判断はあくまでモデレーター</li>
</ul>
</div>
<p>
以上、タイマー操作をミスしても諦めずに申請すれば記録として認められる可能性があるよというお話でした。
</p>
<p>
もしご興味があれば、こちらの記事も合わせてご覧ください。<br />

<a href="https://rtagamers.com/rta-tools/timers-are-not-required/" title="RTA にタイマーは必須ではないという話" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://rtagamers.com/wp-content/uploads/2023/12/01-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://rtagamers.com/wp-content/uploads/2023/12/01-160x90.jpg 160w, https://rtagamers.com/wp-content/uploads/2023/12/01-300x169.jpg 300w, https://rtagamers.com/wp-content/uploads/2023/12/01-768x432.jpg 768w, https://rtagamers.com/wp-content/uploads/2023/12/01-120x68.jpg 120w, https://rtagamers.com/wp-content/uploads/2023/12/01-320x180.jpg 320w, https://rtagamers.com/wp-content/uploads/2023/12/01.jpg 800w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">RTA にタイマーは必須ではないという話</div><div class="blogcard-snippet internal-blogcard-snippet">RTA にタイマーは「必須ではない」というコラムです。タイマー不要とは言っておりませんので、よろしくお願いします。ここでの話は○ RTA にタイマーは「必須ではない」× RTA にタイマーは不要この記事は RTAGamers Advent ...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://rtagamers.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">rtagamers.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2023.12.07</div></div></div></div></a>
</p>
</section>
<hr>
<p>
さて、次はどんな記事でしょうか？　お楽しみに！</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2021/12/KuhakuLogo_mono.png" width="100"  height="100" alt="" itemprop="image"></div><div class="saboxplugin-authorname"><a rel="author" href="https://rtagamers.com/author/kuhaku_o/" class="vcard author"><span class="fn">Kuhaku_玖白</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Livesplit用のコンポーネントを作ったり、Autosplitterを作ったりしている人です。</p>
</div></div><div class="saboxplugin-web "><a rel="nofollow noopener" target="_blank" href="https://soushinsoujin989.blogspot.com/">soushinsoujin989.blogspot.com/<span class="fa fa-share-square external-icon anchor-icon"></span></a></div><div class="clearfix"></div><div class="saboxplugin-socials sabox-colored"><a rel="nofollow noopener" target="_blank" title="Twitter" href="https://twitter.com/Kuhaku81377446" class="saboxplugin-icon-color"><svg class="sab-twitter" id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <path d="M 9.398 6.639 L 16.922 17.361 L 14.922 17.361 L 7.412 6.639 L 9.398 6.639 Z M 24.026 24.026 L -0.026 24.026 L -0.026 -0.026 L 24.026 -0.026 L 24.026 24.026 Z M 19.4 18.681 L 13.807 10.677 L 18.379 5.319 L 16.627 5.319 L 13.014 9.541 L 10.065 5.319 L 4.921 5.319 L 10.187 12.846 L 5.193 18.681 L 6.975 18.681 L 10.985 13.983 L 14.269 18.681 L 19.4 18.681 Z" />
</svg></span><span class="fa fa-share-square external-icon anchor-icon"></span></a><a rel="nofollow noopener" target="_blank" title="Twitch" href="https://www.twitch.tv/kuhaku_o" class="saboxplugin-icon-color"><svg class="sab-twitch" viewBox="0 0 500 500.7" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect class="st0" x="-.2" y=".4" width="500" height="500" fill="#6441a5" /><polygon class="st1" points="499.8 247.3 499.8 500.4 283 500.4 135.5 351.6 162 142.3 324 138.3 380.2 128" /><path class="st2" d="m152.7 128l-17.2 44v179.7h61.2v32.5h34.4l32.5-32.5h49.7l66.9-66.9v-156.8h-227.5zm204.6 145.3l-38.3 38.2h-61.2l-32.4 32.5v-32.5h-51.6v-160.6h183.5v122.4zm-38.3-78.4v66.8h-22.9v-66.8h22.9zm-61.1 0v66.8h-22.9v-66.8h22.9z" /></svg></span><span class="fa fa-share-square external-icon anchor-icon"></span></a></div></div></div>]]></content:encoded>
					
					<wfw:commentRss>https://rtagamers.com/rta-tools/post-20447/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>RTA タイマーの透過はルマキーがおすすめ</title>
		<link>https://rtagamers.com/rta-tools/luma-key-for-transparency/</link>
					<comments>https://rtagamers.com/rta-tools/luma-key-for-transparency/#respond</comments>
		
		<dc:creator><![CDATA[Kuhaku_玖白]]></dc:creator>
		<pubDate>Sat, 09 Dec 2023 22:00:39 +0000</pubDate>
				<category><![CDATA[RTAツール]]></category>
		<category><![CDATA[KAZAMITimer]]></category>
		<category><![CDATA[Livesplit]]></category>
		<category><![CDATA[OBS]]></category>
		<category><![CDATA[アドベントカレンダー2023]]></category>
		<category><![CDATA[タイマー]]></category>
		<category><![CDATA[透過]]></category>
		<guid isPermaLink="false">https://rtagamers.com/?p=17945</guid>

					<description><![CDATA[RTA の配信や動画に載せるタイマーを透過したい。 そんな時はルマキーがおすすめです。 この記事ではタイマーアプリケーションに LiveSplit と KAZAMITimer、配信・録画ソフトウェアに OBS Studi [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>
RTA の配信や動画に載せる<span class="marker-under">タイマーを透過したい</span>。<br />
そんな時は<span class="marker-under">ルマキーがおすすめ</span>です。
</p>
<p>
この記事ではタイマーアプリケーションに <a rel="noopener" target="_blank" href="https://livesplit.org/">LiveSplit<span class="fa fa-share-square external-icon anchor-icon"></span></a> と <a rel="noopener" target="_blank" href="http://www.kazamit.com/index.php?p=5">KAZAMITimer<span class="fa fa-share-square external-icon anchor-icon"></span></a>、配信・録画ソフトウェアに <a rel="noopener" target="_blank" href="https://obsproject.com/ja">OBS Studio<span class="fa fa-share-square external-icon anchor-icon"></span></a> を使用して説明します。
</p>
<p>
この記事は <a rel="noopener" target="_blank" href="https://adventar.org/calendars/9406">RTAGamers Advent Calendar 2023<span class="fa fa-share-square external-icon anchor-icon"></span></a> の１０日目の記事です。
</p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ルマキーって何？</a></li><li><a href="#toc2" tabindex="0">設定手順</a></li><li><a href="#toc3" tabindex="0">ルマキーがダメなら他の方法を検討</a></li><li><a href="#toc4" tabindex="0">さいごに</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">ルマキーって何？</span></h2>
<p>
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/12/sample_luma_key.png" alt="ルマキー透過のサンプル画像" title="ここで透過しているのはペイントの「色の編集」画面です。" width="739" height="585" class="alignnone size-full wp-image-18003" srcset="https://rtagamers.com/wp-content/uploads/2023/12/sample_luma_key.png 739w, https://rtagamers.com/wp-content/uploads/2023/12/sample_luma_key-300x237.png 300w" sizes="(max-width: 739px) 100vw, 739px" /><br />
<span class="marker-under">ルマキーは輝度（明るさ）の範囲を基準に透過するフィルター</span>です。<br />
ルマキーは OBS Studio での呼び名で、他のソフトウェアではルミナンスキーと呼ばれたりしています。（輝度：luminunce）
</p>
<p>
LiveSplit や KAZAMITimer は初期設定で明るい文字と暗い背景になっているため、輝度を基準にして透過範囲を設定するのに元々都合が良い状態です。
</p>
<p>
なお、「輝度」という言葉はいくつかの分野で使用されていて、どの分野における「輝度」なのかによって定義も変わりますが、ここでは「画像処理における輝度」を意味します。（この場合でも<a rel="noopener" target="_blank" href="https://e-words.jp/w/%E8%BC%9D%E5%BA%A6.html">複数の定義<span class="fa fa-share-square external-icon anchor-icon"></span></a>があってややこしい……）
</p>
<h2><span id="toc2">設定手順</span></h2>
<p>
<span class="marker-under">事前にタイマーを起動しておきます</span>。
</p>
<h4>OBS Studio の設定手順</h4>
<ol>
<li>OBS Studio を起動します</li>
<li>ソースにタイマーを追加します</li>
<li>ソースからタイマーを選択します</li>
<li>フィルタボタンを押します</li>
<li>＋ → ルマキーでルマキーを追加します</li>
<li>パラメータを調整します</li>
</ol>
<h4>ルマキーのパラメータについて</h4>
<p><img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/12/range.png" alt="ルマキーのパラメータ概要図" title="この図で見ると最大輝度グラデーションだけ矢印の向きが逆で仲間外れ感がありますが、設定画面では最大輝度だけ大きな値がデフォルトなので仲間外れ感がある、と筆者は思っています。" width="800" height="225" class="alignnone size-full wp-image-18000" srcset="https://rtagamers.com/wp-content/uploads/2023/12/range.png 800w, https://rtagamers.com/wp-content/uploads/2023/12/range-300x84.png 300w, https://rtagamers.com/wp-content/uploads/2023/12/range-768x216.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></p>
<table>
<tbody>
<tr>
<th>パラメータ名</th>
<th>説明</th>
</tr>
<tr>
<th>最大輝度</th>
<td><span class="marker-under">明るい部分を透過</span>したい場合に調整します</td>
</tr>
<tr>
<th>最大輝度グラデーション</th>
<td>明るい部分での透過する／しないの境界部分で透明度をグラデーションする幅を調整します</td>
</tr>
<tr>
<th>最小輝度</th>
<td><span class="marker-under">暗い部分を透過</span>したい場合に調整します</td>
</tr>
<tr>
<th>最小輝度グラデーション</th>
<td>暗い部分での透過する／しないの境界部分で透明度をグラデーションする幅を調整します</td>
</tr>
</tbody>
</table>
<h4>設定例</h4>
<p>
LiveSplit と KAZAMITimer の背景を透過する設定例を紹介します。
</p>
<p>
どちらのタイマーも背景色が初期状態での設定例なので、タイマーの色を変えている場合は各自で適切な設定を探してみましょう。<br />
基本的には次の順番にパラメータを調整すると良いと思います。
</p>
<ol>
<li>最小輝度を変更して、<span class="marker-under">完全に透過したい部分を調整</span>します。</li>
<li>最小輝度グラデーションを変更して、<span class="marker-under">半透明にしたい部分を調整</span>します。</li>
</ol>
<h5>LiveSplit の例</h5>
<p>
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/12/livesplit_luma_key.png" alt="LiveSplit の透過設定例、最小輝度を 0.0235 に設定" title="ここから最小輝度の値を上げていくと、プラスタイムの赤文字やポーズの灰色文字も透過されるようになります。" width="739" height="585" class="alignnone size-full wp-image-17998" srcset="https://rtagamers.com/wp-content/uploads/2023/12/livesplit_luma_key.png 739w, https://rtagamers.com/wp-content/uploads/2023/12/livesplit_luma_key-300x237.png 300w" sizes="(max-width: 739px) 100vw, 739px" /><br />
最小輝度を 0.0235 くらいにすると、背景や区切り線を透過できます。
</p>
<h5>LiveSplit の例２</h5>
<p>
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/12/livesplit_luma_key2.png" alt="LiveSplit の透過設定例２、最小輝度グラデーションを 0.0370 に設定" title="Video や Graph などを使っている場合は、意図しない透過にならないように注意です。" width="739" height="585" class="alignnone size-full wp-image-17999" srcset="https://rtagamers.com/wp-content/uploads/2023/12/livesplit_luma_key2.png 739w, https://rtagamers.com/wp-content/uploads/2023/12/livesplit_luma_key2-300x237.png 300w" sizes="(max-width: 739px) 100vw, 739px" /><br />
最小輝度グラデーションを 0.0370 くらいにすると、ちょうど良い感じに半透明にできます。
</p>
<h5>KAZAMITimer の例</h5>
<p>
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/12/kazami_luma_key.png" alt="KAZAMITimer の透過設定例、最小輝度を 0.0135 に設定" title="うまいこと設定すれば、背景のロゴだけ透過しないで残すこともできます。" width="739" height="585" class="alignnone size-full wp-image-17997" srcset="https://rtagamers.com/wp-content/uploads/2023/12/kazami_luma_key.png 739w, https://rtagamers.com/wp-content/uploads/2023/12/kazami_luma_key-300x237.png 300w" sizes="(max-width: 739px) 100vw, 739px" /><br />
最小輝度を 0.0135 くらいにすると、背景やロゴマークを透過できます。
</p>
<h2><span id="toc3">ルマキーがダメなら他の方法を検討</span></h2>
<p>
LiveSplit や KAZAMITimer と OBS Studio の組み合わせにおいて、ルマキーは最も楽に背景を透過できる方法だと考えていますが、タイマーの色設定によってはルマキーだと上手く透過できない場合もあります。
</p>
<p>
そのような場合はカラーキーやクロマキーを検討してみましょう。
</p>
<h4>カラーキー</h4>
<p>
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/12/sample_color_key.png" alt="カラーキー透過のサンプル画像" title="筆者はルマキーを知る前はカラーキーでタイマーを透過していました。" width="739" height="655" class="alignnone size-full wp-image-18002" srcset="https://rtagamers.com/wp-content/uploads/2023/12/sample_color_key.png 739w, https://rtagamers.com/wp-content/uploads/2023/12/sample_color_key-300x266.png 300w" sizes="(max-width: 739px) 100vw, 739px" /><br />
<span class="marker-under">指定した色の輝度を基準にして透過するフィルター</span>です。<br />
（画像はパラメータ既定値の状態です）
</p>
<p>
タイマーを透過しようとしてルマキーで透過できなかった場合に、次に検討すると良いのがカラーキーだと考えています。
</p>
<h4>クロマキー</h4>
<p>
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/12/sample_chroma_key.png" alt="クロマキー透過のサンプル画像" title="本文中にも書いていますが、クロマキーは白黒の透過には向いていません。" width="739" height="655" class="alignnone size-full wp-image-18001" srcset="https://rtagamers.com/wp-content/uploads/2023/12/sample_chroma_key.png 739w, https://rtagamers.com/wp-content/uploads/2023/12/sample_chroma_key-300x266.png 300w" sizes="(max-width: 739px) 100vw, 739px" /><br />
<span class="marker-under">色相を基準にして透過するフィルター</span>です。<br />
色相を基準にしている仕組みなので、<span class="marker-under">白黒のモノを透過するには向いていません</span>。<br />
（画像はパラメータ既定値の状態です）
</p>
<p>
クロマキーでタイマーを透過する場合、タイマーの背景色を透過に適した色に設定し、クロマキーのパラメータを繊細に調整しなければならない場合があります。
</p>
<h2><span id="toc4">さいごに</span></h2>
<p>
<span class="marker-under">ルマキーは</span> <a rel="noopener" target="_blank" href="https://github.com/obsproject/obs-studio/releases/tag/23.2.1">2019 年に OBS Studio に追加<span class="fa fa-share-square external-icon anchor-icon"></span></a>された、他の透過フィルターよりも<span class="marker-under">比較的新しいフィルター</span>です。<br />
そのためか、クロマキーやカラーキーと比べると情報量が少ない印象があります。
</p>
<p>
しかし、ルマキーは LiveSplit や KAZAMITimer の色の設定が初期設定のままでもきれいに透過できる、<span class="marker-under">タイマーと相性の良いフィルター</span>なのです。</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2021/12/KuhakuLogo_mono.png" width="100"  height="100" alt="" itemprop="image"></div><div class="saboxplugin-authorname"><a rel="author" href="https://rtagamers.com/author/kuhaku_o/" class="vcard author"><span class="fn">Kuhaku_玖白</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Livesplit用のコンポーネントを作ったり、Autosplitterを作ったりしている人です。</p>
</div></div><div class="saboxplugin-web "><a rel="nofollow noopener" target="_blank" href="https://soushinsoujin989.blogspot.com/">soushinsoujin989.blogspot.com/<span class="fa fa-share-square external-icon anchor-icon"></span></a></div><div class="clearfix"></div><div class="saboxplugin-socials sabox-colored"><a rel="nofollow noopener" target="_blank" title="Twitter" href="https://twitter.com/Kuhaku81377446" class="saboxplugin-icon-color"><svg class="sab-twitter" id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <path d="M 9.398 6.639 L 16.922 17.361 L 14.922 17.361 L 7.412 6.639 L 9.398 6.639 Z M 24.026 24.026 L -0.026 24.026 L -0.026 -0.026 L 24.026 -0.026 L 24.026 24.026 Z M 19.4 18.681 L 13.807 10.677 L 18.379 5.319 L 16.627 5.319 L 13.014 9.541 L 10.065 5.319 L 4.921 5.319 L 10.187 12.846 L 5.193 18.681 L 6.975 18.681 L 10.985 13.983 L 14.269 18.681 L 19.4 18.681 Z" />
</svg></span><span class="fa fa-share-square external-icon anchor-icon"></span></a><a rel="nofollow noopener" target="_blank" title="Twitch" href="https://www.twitch.tv/kuhaku_o" class="saboxplugin-icon-color"><svg class="sab-twitch" viewBox="0 0 500 500.7" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect class="st0" x="-.2" y=".4" width="500" height="500" fill="#6441a5" /><polygon class="st1" points="499.8 247.3 499.8 500.4 283 500.4 135.5 351.6 162 142.3 324 138.3 380.2 128" /><path class="st2" d="m152.7 128l-17.2 44v179.7h61.2v32.5h34.4l32.5-32.5h49.7l66.9-66.9v-156.8h-227.5zm204.6 145.3l-38.3 38.2h-61.2l-32.4 32.5v-32.5h-51.6v-160.6h183.5v122.4zm-38.3-78.4v66.8h-22.9v-66.8h22.9zm-61.1 0v66.8h-22.9v-66.8h22.9z" /></svg></span><span class="fa fa-share-square external-icon anchor-icon"></span></a></div></div></div>]]></content:encoded>
					
					<wfw:commentRss>https://rtagamers.com/rta-tools/luma-key-for-transparency/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>RTA にタイマーは必須ではないという話</title>
		<link>https://rtagamers.com/rta-tools/timers-are-not-required/</link>
					<comments>https://rtagamers.com/rta-tools/timers-are-not-required/#respond</comments>
		
		<dc:creator><![CDATA[Kuhaku_玖白]]></dc:creator>
		<pubDate>Wed, 06 Dec 2023 22:00:43 +0000</pubDate>
				<category><![CDATA[RTAツール]]></category>
		<category><![CDATA[アドベントカレンダー2023]]></category>
		<category><![CDATA[コラム]]></category>
		<category><![CDATA[タイマー]]></category>
		<guid isPermaLink="false">https://rtagamers.com/?p=17894</guid>

					<description><![CDATA[RTA にタイマーは「必須ではない」というコラムです。 タイマー不要とは言っておりませんので、よろしくお願いします。 ここでの話は ○ RTA にタイマーは「必須ではない」 × RTA にタイマーは不要 この記事は RT [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>
RTA にタイマーは「必須ではない」というコラムです。<br />
タイマー不要とは言っておりませんので、よろしくお願いします。
</p>
<dl>
<dt><span class="marker-under">ここでの話</span>は</dt>
<dd>○ RTA にタイマーは「必須ではない」</dd>
<dd>× RTA にタイマーは不要</dd>
</dl>
<p>
この記事は <a rel="noopener" target="_blank" href="https://adventar.org/calendars/9406">RTAGamers Advent Calendar 2023<span class="fa fa-share-square external-icon anchor-icon"></span></a> の７日目の記事です。
</p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">さいしょに</a></li><li><a href="#toc2" tabindex="0">RTA の２つの側面とタイムとタイマーの関係</a></li><li><a href="#toc3" tabindex="0">「タイマーを付ければ RTA」の筆者の解釈</a></li><li><a href="#toc4" tabindex="0">タイマーが必須ではないとする客観的な根拠</a></li><li><a href="#toc5" tabindex="0">タイマーの意義</a></li><li><a href="#toc6" tabindex="0">さいごに</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">さいしょに</span></h2>
<p>
<span class="marker-under">あくまで筆者の意見</span>なので、異論 反論 賛否両論、人それぞれの考えがあって当然の話です。こんな考え方もあるよ、という視点があることを知ってもらえたら嬉しいです。
</p>
<p>
配信・動画にタイマーを映すことを必須としているゲームタイトル・カテゴリについてはルールに従ってください。
</p>
<h4>こんなつぶやきを見ることがありますが</h4>
<p>
筆者が X(Twitter) で RTA に関する情報を集めている中で、こんなつぶやきを見ることがあります。
</p>
<dl class="list">
<dt><span class="marker-under">視聴者</span></dt>
<dd>配信・動画の画面の中にタイマーがないなんて、そんなものは RTA ではない。</dd>
<dd>タイマーがないものは RTA とは認められない。</dd>
<dt><span class="marker-under">プレイヤー</span></dt>
<dd>タイマーを入れ忘れたので、記録として認められないのではないかと心配。</dd>
<dd>タイマーを用意しなければ RTA を始めることはできない。</dd>
</dl>
<p>
タイマーを画面に映すことが必須となっているルールのゲームタイトル・カテゴリならば確かにその通りなのですが、タイマーについて定められていないルールのゲームタイトル・カテゴリの場合は何も問題はないハズです。
</p>
<h4>必ずしもそうではないことを知って欲しい</h4>
<p>
もしかしたら「全ての RTA においてタイマーは必須である」と考えているかたが少なからずいらっしゃるのではないかと思い、そうではないことを知って欲しくてこの話をします。
</p>
<p>
タイマーを必須としているルールは確かにあるのですが、全てのゲームタイトル・カテゴリがそうではないことを知って欲しいのです。
</p>
<h2><span id="toc2">RTA の２つの側面とタイムとタイマーの関係</span></h2>
<p>
RTA には、<span class="marker-under">遊びとしての側面</span>と、<span class="marker-under">競技としての側面</span>という２つの面があると考えています。
</p>
<p>
２つの側面といっても、コインの表裏のように必ず 100% と 0% になるような感じではなく、半分ずつ別々の色のボールのような感じで合計は 100% だけど色の割合が変わる感じのイメージです。
</p>
<p>
この２つの側面とタイム、タイムとタイマーの関係を考えてみます。
</p>
<h4>遊びとしての側面とタイム</h4>
<p>
遊びとしての RTA は、<span class="marker-under">早くクリアしようとする意志の有無に本質がある</span>と思っています。早くクリアしようとする意志さえあればそれは RTA だと考えてよい、というのが筆者の考えです。
</p>
<p>
重要なのはプレイヤーの意志であって、その意思に従ってプレイした結果としてタイムがあります。<span class="marker-under">遊びとしての RTA において、タイムは副次的なモノ</span>だと考えています。
</p>
<p>
この場合、タイムを出すことが目的ではないため、タイムを測ることは必須ではありません。あくまで「必須ではない」なので、もちろんタイムを測ることを否定してはいません。<br />
タイムを測った方が RTA らしさがあってやる気が出たり、競う気はなくてもタイムを測っておけば数値として記録を残すことだってできます。
</p>
<p>
自分・他人のタイムより早くクリアすることを目標としてプレイする場合、もう一つの側面である競技としての側面が強く表れてきます。
</p>
<h4>競技としての側面とタイム</h4>
<p>
競技としての RTA は、<span class="marker-under">プレイ内容に本質がある</span>と思っています。
</p>
<p>
競技である以上は優劣をつける必要があり、客観的な判断基準が必要です。プレイ内容を見て、ルールに従っていてかつタイムが早い方が優れていると判断する訳です。
</p>
<p>
<span class="marker-under">競技としての RTA において、タイムはルールに従ったプレイの内容を数値化・スコア化したモノ</span>であると言えます。
</p>
<p>
複数人のプレイヤーに対して厳格に優劣を付けるならプレイ内容を評価することが望ましいとは思いますが、実際にはルールに違反していないことが確認できたならタイムのみによって優劣を付けているケースが多いのではないかと思います。
</p>
<p>
この場合、タイムによって優劣を判断するため、タイムを測ることが必須になります。
</p>
<h4>タイムとタイマーの関係</h4>
<p>
タイムを測らないのであればタイマーも不要です。ではタイムを測る場合はタイマーは必須でしょうか？
</p>
<p>
タイムを測る代表的なアイテムとしてタイマーがありますが、実は、タイマーの他にもタイムを測る方法があります。<br />
<span class="marker-under">タイムを測る必要がある場合であっても、タイマーが必須であることを意味しない</span>のです。
</p>
<p>
ただし、タイマーならではの効果もあるため、タイマーを否定している訳ではありません。<br />
あくまで「必須ではない」という話です。
</p>
<h2><span id="toc3">「タイマーを付ければ RTA」の筆者の解釈</span></h2>
<p>
<span class="marker-under">「タイマーを付ければ RTA」</span>という言葉が広く知られるようになってきたと思います。
</p>
<h4>こんな解釈もあると思いますが</h4>
<p>
この言葉を RTA の必須条件だと捉えている方もいらっしゃるように見受けられます。しかし筆者は『「タイマーがなければ RTA ではない」という意味ではない』と考えています。
</p>
<h4>筆者の解釈</h4>
<p>
<span class="marker-under">ゲームとタイマーがあれば RTA を始めることができる、RTA は手軽に始めることができる</span>、という意味だと考えています。
</p>
<p>
RTA は特別なモノではなく、ゲームのプレイスタイルのひとつです。ゲームを使って遊ぶだけなら配信も録画も必須ではありません。誰とも競わない、数字として記録を残すつもりがないのであればタイマーも必須ではありません。
</p>
<p>
<span class="marker-under">気軽にやってみましょう！</span>
</p>
<h2><span id="toc4">タイマーが必須ではないとする客観的な根拠</span></h2>
<p>
タイマーが必須ではないと筆者が考えている根拠を３つ説明します。
</p>
<h4>タイマーがなくてもタイムは測れる</h4>
<p>
<span class="marker-under">タイムを測る手段はタイマーだけに限られません</span>。
</p>
<p>
録画した映像ファイルのフレーム数をカウントして、映像の FPS と合わせて計算することでタイムを測ることができます。これは後述するタイムの精査でよく使われている方法です。
</p>
<p>
筆者がたまにやるのが、時計を見て大まかなタイムを測るという方法です。ざっくりとしたタイムが分かれば十分な場合はこのような方法もあります。
</p>
<h4>タイムの精査</h4>
<p>
工学的な一般論として、何かしらのモノを測る際に何らかのブレが必ず発生します。測り方によってブレ幅などが変わったりしますが、ブレそのものはゼロにはできません。
</p>
<p>
RTA でタイムを測る際も同じで、タイマーが手動であっても自動であってでもブレが発生します。厳密なタイムを知るには、ブレの影響を最も小さくできる方法でタイムを測る「精査」という手順が必要です。
</p>
<p>
<span class="marker-under">精査したタイムが正式な記録タイム</span>になるので、タイマーが表示しているタイムはあくまで参考値なのです。
</p>
<h4>Speedrun.com のルール</h4>
<p>
世界規模の記録集積サイトである Speedrun.com では、<a rel="noopener" target="_blank" href="https://www.speedrun.com/ja-JP/support/learn/moderation-rules">記録の審査をする人に向けたルール<span class="fa fa-share-square external-icon anchor-icon"></span></a>の中で<br />
<q cite="https://www.speedrun.com/ja-JP/support/learn/moderation-rules">Do not require a timer on a video unless there is a good reason to do so. A good reason might be a game that uses an auto-splitter to track time without loads.</q><br />
（プレイ内容を録画した映像の中にタイマーを付けることを正当な理由もなく要求しないでください）<br />
と明記されています。
</p>
<p>
もちろん、ゲームタイトル・カテゴリそれぞれで事情が異なっているので、中にはタイマーを必須としているものもあります。<br />
しかし、<span class="marker-under">Speedrun.com の共通のルールでは「正当な理由がなければタイマーは必須ではない」と言っている</span>のです。
</p>
<p>
「タイマーを映し忘れたから、記録動画として申請できない」といった声を聞くことがあります。<br />
少なくとも Speedrun.com においては、ゲームタイトル・カテゴリ個別のルールでタイマーを映すことが明示されていないならば、タイマーが無くても記録動画として申請できるルールになっています。
</p>
<h4>つまり RTA にタイマーは必須ではない</h4>
<ul>
<li>タイムを測るにはタイマー以外の方法がある</li>
<li>最終的にはタイムの精査をする</li>
<li>SRC ではタイマーがなくても良いルールになっている</li>
</ul>
<p>
これらの理由で、筆者は「RTA にはタイマーは必須ではない」と考えています。<br />
クドイかもしれませんが、タイマーが不要とは言っていません。
</p>
<p>
実際、筆者自身もタイマーがあると便利なので使っています。
</p>
<h2><span id="toc5">タイマーの意義</span></h2>
<p>
ここまでで筆者が「RTA にはタイマーは必須ではない」と考えている理由を説明しました。<br />
そう考えていながらも、<span class="marker-under">タイマーでタイムを測ることは有用</span>であると理解しているため筆者もタイマーを使っています。
</p>
<p>
ここでは、タイマーの働きを考えてみます。<br />
４つ挙げてみますが、他にももっとあると思います。
</p>
<h4>RTA の象徴</h4>
<p>
<span class="marker-under">タイマーは RTA の象徴的なアイテム</span>だと思っています。
</p>
<p>
配信・動画にあるタイマーを一目見るだけで、それが RTA 配信・動画なのだと多くの人に伝わると思います。<br />
逆にタイマーがないと、配信・動画タイトルに RTA と書いてあったとしても、これは RTA ではないと考える人もいるくらいには、象徴的なアイテムです。
</p>
<p>
タイマーがあることで「これは RTA である」という分かりやすさが生まれます。
</p>
<h4>手軽な手段</h4>
<p>
<span class="marker-under">複数ある手段の中で最も手軽で汎用的で、それなりに正確にタイムを測ることができるのがタイマー</span>なので、タイマーが広く用いられているのだと思っています。
</p>
<p>
精査をする方法でタイムを測るためにはプレイ内容を録画しておく必要があり、タイマーと比べると手軽さに欠けます。
</p>
<h4>その場でタイムが分かる</h4>
<p>
ゴールしたその場ですぐにタイムが分かるのは<span class="marker-under">当たり前のようでいて、しかし、タイマーで測るからこその利点</span>です。
</p>
<p>
タイマーで測ったタイムは厳密なタイムではないものの、ちゃんとしたタイマーであれば極端にズレたタイムにはなりません。おおよそ正しいタイムがゴールしたその場ですぐに分かるのです。
</p>
<h4>ペースの判断材料</h4>
<p>
タイマーがあることで RTA の最中に今現在のタイムを知ることができるため、その時点での<span class="marker-under">ペースを判断する材料</span>にできます。
</p>
<p>
このまま行けば○○秒更新できる、ミスをしても○○秒以内なら更新できる、更新できる可能性が低くなったのでリセットだ、などをすぐに知ることができるメリットがあります。
</p>
<h4>タイマーは便利なので活用しよう</h4>
<p>
タイマーは便利なアイテムで、タイマーを使うことで得られるメリットもあります。<br />
筆者の意見は「RTA にタイマーは必須ではない」ですが、タイマーの使用を否定している訳ではありません。
</p>
<p>
タイマーがあると便利な場面が多いので有効に活用しましょう。
</p>
<h2><span id="toc6">さいごに</span></h2>
<p>
RTA にタイマーは「必須ではない」という話でした。
</p>
<p>
<span class="marker-under">タイマーが不要とは言っていないし、タイマーは有用なアイテムだと考えています</span>。そこは誤解しないでいただけると助かります。
</p>
<p>
視聴者のかたには、タイマーがないことに目くじらを立てるのではなく、実力に見合ったプレイ内容であるかで RTA の質を評価して欲しいと思うのです。<br />
プレイヤーのかたには、タイマーを映し忘れたとしても悲観することなく、これは RTA であると堂々として欲しいと思うのです。
</p>
<p>
そんな思いから、この話をしました。<br />
もちろん、ルールでタイマー必須となっているなら従いましょう。
</p>
<hr>
<p>
明日は Atsushi さんの「マリオテニス エース Adventure Any% の紹介」です。<br />
お楽しみに！</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2021/12/KuhakuLogo_mono.png" width="100"  height="100" alt="" itemprop="image"></div><div class="saboxplugin-authorname"><a rel="author" href="https://rtagamers.com/author/kuhaku_o/" class="vcard author"><span class="fn">Kuhaku_玖白</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Livesplit用のコンポーネントを作ったり、Autosplitterを作ったりしている人です。</p>
</div></div><div class="saboxplugin-web "><a rel="nofollow noopener" target="_blank" href="https://soushinsoujin989.blogspot.com/">soushinsoujin989.blogspot.com/<span class="fa fa-share-square external-icon anchor-icon"></span></a></div><div class="clearfix"></div><div class="saboxplugin-socials sabox-colored"><a rel="nofollow noopener" target="_blank" title="Twitter" href="https://twitter.com/Kuhaku81377446" class="saboxplugin-icon-color"><svg class="sab-twitter" id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <path d="M 9.398 6.639 L 16.922 17.361 L 14.922 17.361 L 7.412 6.639 L 9.398 6.639 Z M 24.026 24.026 L -0.026 24.026 L -0.026 -0.026 L 24.026 -0.026 L 24.026 24.026 Z M 19.4 18.681 L 13.807 10.677 L 18.379 5.319 L 16.627 5.319 L 13.014 9.541 L 10.065 5.319 L 4.921 5.319 L 10.187 12.846 L 5.193 18.681 L 6.975 18.681 L 10.985 13.983 L 14.269 18.681 L 19.4 18.681 Z" />
</svg></span><span class="fa fa-share-square external-icon anchor-icon"></span></a><a rel="nofollow noopener" target="_blank" title="Twitch" href="https://www.twitch.tv/kuhaku_o" class="saboxplugin-icon-color"><svg class="sab-twitch" viewBox="0 0 500 500.7" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect class="st0" x="-.2" y=".4" width="500" height="500" fill="#6441a5" /><polygon class="st1" points="499.8 247.3 499.8 500.4 283 500.4 135.5 351.6 162 142.3 324 138.3 380.2 128" /><path class="st2" d="m152.7 128l-17.2 44v179.7h61.2v32.5h34.4l32.5-32.5h49.7l66.9-66.9v-156.8h-227.5zm204.6 145.3l-38.3 38.2h-61.2l-32.4 32.5v-32.5h-51.6v-160.6h183.5v122.4zm-38.3-78.4v66.8h-22.9v-66.8h22.9zm-61.1 0v66.8h-22.9v-66.8h22.9z" /></svg></span><span class="fa fa-share-square external-icon anchor-icon"></span></a></div></div></div>]]></content:encoded>
					
					<wfw:commentRss>https://rtagamers.com/rta-tools/timers-are-not-required/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>RTA タイマーの自動操作を導入したい！</title>
		<link>https://rtagamers.com/rta-tools/autotimer/</link>
					<comments>https://rtagamers.com/rta-tools/autotimer/#respond</comments>
		
		<dc:creator><![CDATA[Kuhaku_玖白]]></dc:creator>
		<pubDate>Mon, 13 Nov 2023 10:00:09 +0000</pubDate>
				<category><![CDATA[RTAツール]]></category>
		<category><![CDATA[Autosplit]]></category>
		<category><![CDATA[AutoSplitHelper]]></category>
		<category><![CDATA[AutoSplitter]]></category>
		<category><![CDATA[Livesplit]]></category>
		<category><![CDATA[RunLeash]]></category>
		<category><![CDATA[VideoAutoSplit]]></category>
		<category><![CDATA[タイマー]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://rtagamers.com/?p=17568</guid>

					<description><![CDATA[RTA を行う際にプレイに集中するためだったり、手動でタイマー操作するよりも計測のブレを抑えられる場合があるなどの理由で、タイマー操作を自動化するツールがあります。 タイマー操作の自動化で主に使われているツールが 4 つ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>
RTA を行う際にプレイに集中するためだったり、手動でタイマー操作するよりも計測のブレを抑えられる場合があるなどの理由で、タイマー操作を自動化するツールがあります。
</p>
<p>
タイマー操作の自動化で主に使われているツールが 4 つあります。
</p>
<ul>
<li>Auto Splitter（オートスプリッター）</li>
<li>RunLeash（旧 AutoSplit Helper）</li>
<li>Video Auto Splitter</li>
<li>AutoSplit（オートスプリット）</li>
</ul>
<p>
この記事ではこれらのツールの選び方や導入の手順を紹介します。<br />
（Windows 環境を前提としています。）
</p>
<p>
名前が似ているけどそれぞれ別のツールなので混同しないように注意しましょう。
</p>
<p><!-- もくじ --></p>
<p><!-- ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ --></p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">頭に置いておいて欲しいこと</a></li><li><a href="#toc2" tabindex="0">どれを選べばよいの？</a><ol><li><a href="#toc3" tabindex="0">フローチャートで選ぶ</a></li><li><a href="#toc4" tabindex="0">比較表で選ぶ</a></li><li><a href="#toc5" tabindex="0">その他のタイマー操作自動化ツール</a></li></ol></li><li><a href="#toc6" tabindex="0">それぞれの導入手順</a><ol><li><a href="#toc7" tabindex="0">Auto Splitter（オートスプリッター）の導入手順</a></li><li><a href="#toc8" tabindex="0">RunLeash（旧 AutoSplit Helper）の導入手順</a></li><li><a href="#toc9" tabindex="0">Video Auto Splitter の導入手順</a></li><li><a href="#toc10" tabindex="0">AutoSplit（オートスプリット）の導入手順</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">頭に置いておいて欲しいこと</span></h2>
<h4>完璧な設定にするのは難しい</h4>
<p>
いずれのタイマー操作を自動化するツールにおいても、そのゲームタイトル・カテゴリのルールを完璧に満たしたタイミングでタイマー操作できるとは限りません。
</p>
<ul>
<li>タイマー操作のタイミングを検知する仕組み上の制約があります。</li>
<li>ルールがタイマー操作の自動化を考慮しているとは限りません。</li>
<li>自動化ツールを使用しても計測ブレを完全になくすことは非常に難しいです。</li>
</ul>
<h4>設定が難しい場合は運用でカバー</h4>
<p>
完璧な設定にするのは難しいことを理解したうえで、完璧なタイミングでの自動操作を追及するのもよいと思いますが、運用でカバーするという手もあります。
</p>
<ul>
<li>スタートやストップのタイミングがズレる分だけ計測したタイムを修正する。</li>
<li>タイマーによってはスタート時のタイムを調整する機能があります。</li>
</ul>
<h4>ここでの設定手順はあくまで一例</h4>
<p>
詳細な導入手順はゲームタイトル・カテゴリごとに異なるため、ここで説明する導入手順はあくまで一例です。
</p>
<p>
それぞれの自動化ツールは記事執筆時点での最新バージョンを使って動作を確認していますが、バージョンによってはツールの画面や設定項目などが記事と異なる可能性があります。ご了承ください。
</p>
<h2><span id="toc2">どれを選べばよいの？</span></h2>
<h3><span id="toc3">フローチャートで選ぶ</span></h3>
<h4>大まかな流れ</h4>
<ol>
<li>まず始めに、そのゲーム・カテゴリにおいてタイマー操作自動化ツールについての指定があるかを確認します。</li>
<li>指定がない場合、PC ゲームであればまずはメモリ監視方式の Auto Splitter を検討します。</li>
<li>
  その次に画像認識方式のツールの中から選びます。</p>
<ol>
<li>シンプルな機能で十分で、英語でも大丈夫なら Autosplilt を選びます。</li>
<li>複雑な制御をしたくて、タイマーが LiveSplit で、LiveSplit 内部のクラスに直接アクセスする必要がある場合は Video Auto Splitter を選びます。</li>
<li>それ以外は RunLeash（旧 AutoSplit Helper）がお勧めです。</li>
</ol>
</li>
</ol>
<h4>フローチャート</h4>
<p>
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/自動化方法フローチャート.png" alt="" width="771" height="814" class="alignnone size-full wp-image-19691" srcset="https://rtagamers.com/wp-content/uploads/2023/11/自動化方法フローチャート.png 771w, https://rtagamers.com/wp-content/uploads/2023/11/自動化方法フローチャート-284x300.png 284w, https://rtagamers.com/wp-content/uploads/2023/11/自動化方法フローチャート-768x811.png 768w" sizes="(max-width: 771px) 100vw, 771px" /></p>
<h4>導入手順の説明へジャンプ</h4>
<p>
<a target="_self" rel="noopener" href="#AutoSplitter">Auto Splitter（オートスプリッター）の導入手順</a>へジャンプ<br />
<a target="_self" rel="noopener" href="#AutoSplit">Autosplit（オートスプリット）の導入手順</a>へジャンプ<br />
<a target="_self" rel="noopener" href="#VideoAutoSplitter">Video Auto Splitter の導入手順</a>へジャンプ<br />
<a target="_self" rel="noopener" href="#RunLeash">RunLeash（旧 AutoSplit Helper）の導入手順</a>へジャンプ
</p>
<h3><span id="toc4">比較表で選ぶ</span></h3>
<h4>全体の比較</h4>
<p>
まずは 4 つのツールのおおまかな比較をしてみます。
</p>
<table>
<tr>
<th>ツール</th>
<th>Auto Splitter</th>
<th>RunLeash</th>
<th>Video Auto Splitter</th>
<th>AutoSplit</th>
</tr>
<tr>
<th>おすすめ<br />順位</th>
<td>1. おすすめ</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<th>適用ゲーム<br />範囲</th>
<td>狭い<br />PC ゲーの<br />一部</td>
<td>広い<br />ゲーム画面が<br />認識できれば<br />可</td>
<td>広い<br />ゲーム画面が<br />認識できれば<br />可</td>
<td>広い<br />ゲーム画面が<br />認識できれば<br />可</td>
</tr>
<tr>
<th>導入難易度</th>
<td>易～やや難<br />既存を導入なら易<br />自分で作るとやや難</td>
<td>中間</td>
<td>中間～難<br />自分で設定すると難</td>
<td>中間</td>
</tr>
<tr>
<th>ソフト<br />ウェア<br />種類</th>
<td>LiveSplit の<br />標準機能</td>
<td>アプリケーション<br />（要タイマー）</td>
<td>LiveSplit の<br />プラグイン</td>
<td>アプリケーション<br />（要タイマー）</td>
</tr>
<tr>
<th>検知方式</th>
<td>メモリ監視</td>
<td>画像認識</td>
<td>画像認識</td>
<td>画像認識</td>
</tr>
<tr>
<th>タイマー<br />操作方法</th>
<td>直接操作</td>
<td>ホットキー送信<br />or<br />LiveSplit 連携</td>
<td>直接操作</td>
<td>ホットキー送信<br />or<br />LiveSplit プラグイン</td>
</tr>
<tr>
<th>日本語対応</th>
<td>英語のみ</td>
<td>デフォルトで<br />日本語対応</td>
<td>英語のみ</td>
<td>英語のみ</td>
</tr>
</table>
<details>
<summary>比較のポイント</summary>
<div>
<h5>検知方式の違い</h5>
<p>
    検知方式で大きく分けると、メモリ監視方式と画像認識方式の 2 つがあります。
    </p>
<ul class="separete">
<li>メモリ監視方式<br />
    現時点では Autosplitter（オートスプリッター）一択で、適用できるゲームの範囲は一部 PC ゲーのみと狭いものの、導入の難易度は最も低いです。</li>
<li>画像認識方式<br />
    3 つの選択肢があり、適用できるゲームの範囲はツールからゲーム画面が認識できれば何でも可ですが、導入の難易度は中～高です。</li>
</ul>
<h5>タイマーの選択肢</h5>
<p>
    タイマーの機能の一部として提供されている自動化ツールもあるため、どの自動化ツールを導入するかによってタイマーの選択肢が変わってきます。
    </p>
<ul class="separete">
<li>LiveSplit 一択のツール<br />
    Auto Splitter（オートスプリッター）と Video Auto Splitter は LiveSplit の中で動くため、使用するタイマーは必然的に LiveSplit となります。</li>
<li>タイマーを選べるツール<br />
    RunLeash（旧 AutoSplit Helper）と AutoSplit（オートスプリット）はタイマーにホットキーを送信することでタイマーを操作するため、ホットキーに対応したタイマーであれば好きなタイマーを選ぶことができます。</li>
</ul>
<h5>日本語対応</h5>
<p>
    この中では RunLeash（旧 AutoSplit Helper）のみが国産のツールで、日本語の公式ドキュメントがあり、日本語でのサポートを受けることができます。
    </p>
<h5>画像認識方式での自作スクリプト</h5>
<p>
    スクリプトの自作がほぼ必須だったり自作スクリプトが任意で使用できるタイプの画像認識方式の自動化ツールでは、画像の一致度をトリガーとした単純なタイマー制御だけでなく、スクリプトによる複雑な制御やタイマー制御以外の自作機能を実現できます。
    </p>
<ul class="separete">
<li>Video Auto Splitter<br />
    元からユーザー側が作ったスクリプトによってタイマー操作の制御を行う仕様のため、誰かが完成済みの設定ファイルを配布しているようなケースでないなら、基本的には自分でスクリプトを作ります。
    </li>
<li>RunLeash（旧 AutoSplit Helper）<br />
    v1.96 からスクリプト機能が追加され、必要に応じてスクリプトによるタイマー操作の制御などを行うことができます。
    </li>
</ul></div>
</details>
<h4>似た立ち位置の RunLeash と AutoSplit の詳細な比較</h4>
<p>
画像認識方式の中では RunLeash（旧 AutoSplit Helper）と AutoSplit（オートスプリット）がほぼ同じ位置づけにあるため、この 2 つについてもう少し詳細な比較をしてみます。
</p>
<table>
<tr>
<th>ツール</th>
<th>RunLeash</th>
<th>AutoSplit</th>
</tr>
<tr>
<th>概要</th>
<td>機能が豊富</td>
<td>シンプル</td>
</tr>
<tr>
<th>UI</th>
<td>設定項目が複数画面に<br />渡っている</td>
<td>ほぼ１画面にまとまっている<br />（一部設定は別画面）</td>
</tr>
<tr>
<th>キャプチャ<br />対象</th>
<td>ウィンドウ<br />デスクトップ領域<br />仮想カメラ</td>
<td>ウィンドウ<br />デスクトップ領域<br />仮想カメラ</td>
</tr>
<tr>
<th>画像取得</th>
<td>
      スクショ取得<br />
      画像のトリミング<br />
      映像をさかのぼってスクショ
    </td>
<td>スクショ取得<br />（トリミング不可）</td>
</tr>
<tr>
<th>透過画像</th>
<td>画像編集アプリが必要</td>
<td>画像編集アプリが必要</td>
</tr>
<tr>
<th>画像一致<br />条件設定</th>
<td>区間ごとに設定</td>
<td>一括設定<br />個別設定はスクショ画像の<br />名前編集で対応</td>
</tr>
<tr>
<th>複数画像による<br />ラップ判定</th>
<td>複数の画像で同時監視して<br />分岐したり組合わせて判定可能</td>
<td>いちどにひとつの<br />画像のみ</td>
</tr>
<tr>
<th>比較画像の<br />位置</th>
<td>固定座標<br />変動座標</td>
<td>固定座標</td>
</tr>
</table>
<details>
<summary>比較のポイント</summary>
<div>
<h5>多機能な RunLeash、シンプルな AutoSplit</h5>
<ul class="separete">
<li>RunLeash（旧 AutoSplit Helper）<br />
    多機能で、設定はほぼ UI の中で行うことができます。<br />
    ただし、複数画面に渡って設定を行う必要があるため、初めて触るときは、やりたいことに対してどの画面でできるのか迷うことがあるかもしれません。
    </li>
<li>AutoSplit（オートスプリット）<br />
    ほぼ必要最低限の機能に絞られていて、ほぼ一画面で設定を行うことができます。<br />
    （現時点の最新バージョンでは一部の設定項目が別画面にあります）<br />
    ただし、画像ファイルの名前を編集するなど AutoSplit（オートスプリット）の UI からはできない設定もあり、やや不親切に感じます。
    </li>
</ul></div>
</details>
<h4>導入手順の説明へジャンプ</h4>
<p>数字はお勧め順です。</p>
<ol>
<li><a target="_self" rel="noopener" href="#AutoSplitter">Auto Splitter（オートスプリッター）の導入手順</a>へジャンプ</li>
<li><a target="_self" rel="noopener" href="#RunLeash">RunLeash（旧 AutoSplit Helper）の導入手順</a>へジャンプ</li>
<li><a target="_self" rel="noopener" href="#VideoAutoSplitter">Video Auto Splitter の導入手順</a>へジャンプ</li>
<li><a target="_self" rel="noopener" href="#AutoSplit">Autosplit（オートスプリット）の導入手順</a>へジャンプ</li>
</ol>
<h3><span id="toc5">その他のタイマー操作自動化ツール</span></h3>
<p>
ここまでで紹介したツールの他に、特定のゲームタイトルに特化したタイマー操作の自動化ツールもあります。
</p>
<h4>スーパーマリオ64</h4>
<p>
スーパーマリオ64 の場合は専用の <a rel="noopener" target="_blank" href="https://github.com/Kainev/AutoSplit64">Autosplit64<span class="fa fa-share-square external-icon anchor-icon"></span></a> というアプリケーションがあります。
</p>
<p>
「<a rel="noopener" target="_blank" href="https://contents-open.hatenablog.com/entry/2021/01/10/223217">スーパーマリオ64のRTAタイマーの使い方（LiveSplit、AutoSplit64）<span class="fa fa-share-square external-icon anchor-icon"></span></a>」『こんてんつこうかい』
</p>
<h4>ソウルシリーズ</h4>
<p>
ソウルシリーズでは <a rel="noopener" target="_blank" href="https://github.com/FrankvdStam/SoulSplitter">SoulSplitter<span class="fa fa-share-square external-icon anchor-icon"></span></a> という特殊な Auto Splitter を利用します。
</p>
<p>
基本的な導入方法は通常の Auto Splitter と同様で Splits Editor で Activate ボタンを押せばよいのですが、アンチウイルスソフトなどの影響で必要なファイルのインストールに失敗することがあるため、<a rel="noopener" target="_blank" href="https://soulsspeedruns.com/livesplit/#troubleshooting">手動でインストール<span class="fa fa-share-square external-icon anchor-icon"></span></a>するのが無難かもしれません。
</p>
<p>
また、一部のゲームタイトルでは Easy Anti Cheat という機能を<a rel="noopener" target="_blank" href="https://github.com/FrankvdStam/SoulSplitter/wiki/troubleshooting">無効化<span class="fa fa-share-square external-icon anchor-icon"></span></a>する必要があります。
</p>
<h4>RPG ツクール MV 製のゲーム</h4>
<p>
RPG ツクール MV 製のゲームでは <a rel="noopener" target="_blank" href="https://github.com/samjones246/rpgmmv-livesplit">RPGMMV-LiveSplit<span class="fa fa-share-square external-icon anchor-icon"></span></a> という専用のアプリケーションを利用することで、タイマー操作の自動化やロード時間の除去が可能です。
</p>
<p>
「<a rel="noopener" target="_blank" href="https://soushinsoujin989.blogspot.com/2025/06/rpgmmv-livesplit.html">RPG ツクール MV 製ゲームの RTA でのタイマー自動化ツール RPGMMV-LiveSplit<span class="fa fa-share-square external-icon anchor-icon"></span></a>」『想うが儘にもの作り』
</p>
<p><!-- ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ --></p>
<h2><span id="toc6">それぞれの導入手順</span></h2>
<p><span id="AutoSplitter"></span></p>
<h3><span id="toc7">Auto Splitter（オートスプリッター）の導入手順</span></h3>
<ul class="separete">
<li>バージョン<br />
この記事では LiveSplit ver1.8.26 にて動作を確認しています。<br />
バージョンによって異なる場合がありますが、ご了承ください。</li>
<li>タイマー<br />
Auto Splitter（オートスプリッター）は LiveSplit の標準機能であり、使用するタイマーは必然的に LiveSplit となります。</li>
<li>制御ファイルが必要<br />
Auto Splitter（オートスプリッター）の本体は LiveSplit に標準で付属していますが、ゲームタイトルごとに専用の制御プログラム（.asl ファイルか .dll ファイル）が必要です。<br />
この制御プログラムのことを Auto Splitter（オートスプリッター）と呼ぶ場合もあります。</li>
<li>ツールとゲームの関係<br />
Auto Splitter（オートスプリッター）は PC のメモリに書き込まれたゲームの情報を監視することでタイマー操作の判定をしています。<br />
そのため、ゲームが PC ゲーであり、ゲームと LiveSplit の両方を同じ PC で起動する必要があります。</li>
</ul>
<h4>必須アプリケーション・ソフトウェア</h4>
<ul class="separete">
<li><a rel="noopener" target="_blank" href="https://livesplit.org/">LiveSplit<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li>制御プログラム<br />
制御プログラムの詳細は次の導入手順にて説明します。</li>
</ul>
<h4>導入手順</h4>
<p><div class="alert-box"><strong>注意</strong><br />手順の中で設定の保存については基本的に触れませんが、必要に応じて適宜保存しながら進めましょう。</div>
</p>
<p>
Auto Splitter（オートスプリッター）は 2 通りの導入方法があります。
</p>
<ol class="separete">
<li>ラップ表設定画面からの導入<br />データベースから制御プログラムを入手</li>
<li>レイアウト設定画面からの導入<br />自分で制御プログラムを入手</li>
</ol>
<p>
最初に「ラップ表設定画面からの導入」を試して、これでダメなら「レイアウト設定画面からの導入」を試すとよいです。
</p>
<h5>その 1. ラップ表設定画面からの導入</h5>
<ol class="separete">
<li>LiveSplit 本体を右クリック → Edit Splits でラップ表の設定画面を開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_01-01.png" alt="" width="285" height="403" class="alignnone size-full wp-image-17611" srcset="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_01-01.png 285w, https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_01-01-212x300.png 212w" sizes="(max-width: 285px) 100vw, 285px" /></li>
<li>ゲームタイトルを入力します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_01-02.png" alt="" width="684" height="472" class="alignnone size-full wp-image-17612" srcset="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_01-02.png 684w, https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_01-02-300x207.png 300w" sizes="(max-width: 684px) 100vw, 684px" /></p>
<div class="information-box">この時、タイトルはデータベースに登録されているタイトルと一致する必要があるため、基本的に英語タイトルを入力します。</div>
</li>
<li>Activate ボタンを押します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_01-03.png" alt="" width="684" height="472" class="alignnone size-full wp-image-17613" srcset="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_01-03.png 684w, https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_01-03-300x207.png 300w" sizes="(max-width: 684px) 100vw, 684px" /></p>
<div class="information-box">Activate ボタンが押せない場合はこの画面から Auto Splitter（オートスプリッター）を導入できないので、その 2. の方法を試してください。</div>
</li>
<li>ゲームによってさらに設定が必要な場合がありますが、ここでは説明しないので各自で調べてください。</li>
<li>OK ボタンを押してラップ表の設定画面を閉じます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_01-05.png" alt="" width="684" height="472" class="alignnone size-full wp-image-17614" srcset="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_01-05.png 684w, https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_01-05-300x207.png 300w" sizes="(max-width: 684px) 100vw, 684px" /></li>
<li>ゲームをプレイしてタイマー操作の条件を満たすと自動的にタイマー操作が行われます。</li>
</ol>
<p>
ラップ表設定画面から導入する場合の注意点
</p>
<ul>
<li>制御ファイルの保存場所<br />
この方法で Auto Splitter（オートスプリッター）を導入した場合、LiveSplit\Conponents フォルダに制御プログラム（.asl ファイルか .dll ファイル）が自動的にインストールされます。</li>
<li>Auto Splitter（オートスプリッター）の設定の保存<br />
この方法で Auto Splitter（オートスプリッター）を導入した場合、Auto Splitter（オートスプリッター）の設定はラップ表と同じファイル（.lss ファイル）に保存されます。</li>
<li>データベース<br />
この方法で導入できるのは LiveSplit の<a rel="noopener" target="_blank" href="https://fatalis.pw/livesplit/asl-list/">データベース<span class="fa fa-share-square external-icon anchor-icon"></span></a>に制御プログラムが登録されているゲームタイトルのみです。<br />
データベースに登録されていない場合は、その 2. の方法を試してください。</li>
</ul>
<h5>その 2. レイアウト設定画面からの導入</h5>
<p>
まず Auto Splitter（オートスプリッター）の制御プログラム（.asl ファイルか .dll ファイル）を入手して、次に LiveSplit での設定を行います。
</p>
<h6>制御プログラムの入手</h6>
<p>
Auto Splitter（オートスプリッター）の制御プログラム（.asl ファイルか .dll ファイル）を入手します。<br />
制御プログラム（.asl ファイルか .dll ファイル）が配布されている場所はゲームタイトル・カテゴリによって異なるため各自で調べてもらう必要がありますが、代表的な配布場所は次の場所です。
</p>
<ul class="separete">
<li><a rel="noopener" target="_blank" href="https://www.speedrun.com/ja-JP">Speedrun.com<span class="fa fa-share-square external-icon anchor-icon"></span></a> のゲームタイトルページ<br />
主に Resource タブ、Guides タブ、Forum タブ
</li>
<li>そのゲームタイトルを扱った Discord サーバ内<br />
Speedrun.com のゲームタイトルページに Discord サーバへのリンクがある場合もありますが、それとは別に<a target="_blank" href="https://rtagamers.com/etc/japan_rta_discord_serch/">日本人コミュニティによる Discord サーバ</a>がある場合もあります。</li>
<li>GitHub<br />
<a rel="noopener" target="_blank" href="https://github.com/search?q=language%3Aasl&amp;type=repositories&amp;s=updated&amp;o=desc">使われている言語が asl<span class="fa fa-share-square external-icon anchor-icon"></span></a> のものを検索。</li>
<li>その他、制御プログラム製作者個人個人による配布<br />
X（旧 Twitter）、note、ブログ、ホームページ、その他</li>
</ul>
<p>
入手した制御プログラム（.asl ファイルか .dll ファイル）は各自で分かりやすい場所に保存しましょう。<br />
LiveSplit のラップ表データ（.lss ファイル）やレイアウトデータ（.lsl ファイル）などと同じフォルダに保存しておくと分かりやすいかと思います。
</p>
<h6>LiveSplit での設定</h6>
<ol class="separete">
<li>LiveSplit 本体を右クリック → Edit Layout でレイアウト編集画面を開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-01.png" alt="" width="285" height="403" class="alignnone size-full wp-image-17615" srcset="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-01.png 285w, https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-01-212x300.png 212w" sizes="(max-width: 285px) 100vw, 285px" /></li>
<li>＋ → Control → Scriptable Auto Splitter を選択し、レイアウトに追加します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-02.png" alt="" width="543" height="294" class="alignnone size-full wp-image-17616" srcset="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-02.png 543w, https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-02-300x162.png 300w" sizes="(max-width: 543px) 100vw, 543px" /></li>
<li>Layout ボタンを押します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-03.png" alt="" width="544" height="295" class="alignnone size-full wp-image-17617" srcset="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-03.png 544w, https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-03-300x163.png 300w" sizes="(max-width: 544px) 100vw, 544px" /></li>
<li>Scriptable Auto Splitter タブを開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-04.png" alt="" width="504" height="244" class="alignnone size-full wp-image-17618" srcset="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-04.png 504w, https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-04-300x145.png 300w" sizes="(max-width: 504px) 100vw, 504px" /></li>
<li>Path 欄で制御プログラム（.asl ファイルか .dll ファイル）を指定します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-05.png" alt="" width="504" height="244" class="alignnone size-full wp-image-17619" srcset="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-05.png 504w, https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-05-300x145.png 300w" sizes="(max-width: 504px) 100vw, 504px" /></li>
<li>ゲームによってさらに設定が必要な場合がありますが、ここでは説明しないので各自で調べてください。</li>
<li>OK ボタンを押して Scriptable Auto Splitter の設定画面を閉じます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-07.png" alt="" width="504" height="587" class="alignnone size-full wp-image-17620" srcset="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-07.png 504w, https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-07-258x300.png 258w" sizes="(max-width: 504px) 100vw, 504px" /></li>
<li>OK ボタンを押してレイアウト編集画面を閉じます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-08.png" alt="" width="544" height="295" class="alignnone size-full wp-image-17621" srcset="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-08.png 544w, https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-08-300x163.png 300w" sizes="(max-width: 544px) 100vw, 544px" /></li>
<li>ゲームをプレイしてタイマー操作の条件を満たすと自動的にタイマー操作が行われます。</li>
</ol>
<p>
この方法で Auto Splitter（オートスプリッター）を導入した場合、Auto Splitter（オートスプリッター）の設定はレイアウトの設定と同じファイル（.lsl ファイル）に保存されます。
</p>
<h4>制御ファイルを自分で作るという選択肢</h4>
<p>
制御ファイルがなくて Auto Splitter（オートスプリッター）が導入できない場合、他の自動化ツールの導入を検討するのもひとつの選択肢ではありますが、制御ファイルを自分で作るという選択肢もあります。
</p>
<p>
もし制御ファイルの作成にご興味があれば、<a rel="noopener" target="_blank" href="https://soushinsoujin989.blogspot.com/2020/11/livesplitscriptable-autosplitter_40.html">作り方を解説した記事<span class="fa fa-share-square external-icon anchor-icon"></span></a>をご確認ください。
</p>
<p><!-- ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ --></p>
<p><span id="RunLeash"></span></p>
<h3><span id="toc8">RunLeash（旧 AutoSplit Helper）の導入手順</span></h3>
<ul class="separete">
<li>バージョン<br />
この記事では RunLeash V1.95 にて動作を確認しています。<br />
バージョンによって異なる場合がありますが、ご了承ください。</li>
<li>タイマー<br />
別途タイマーアプリケーションが必要で、ホットキー操作に対応したタイマーであれば好きなものを選べます。<br />
なお、RunLeash（旧 AutoSplit Helper）には標準で LiveSplit と連携する機能が用意されています。</li>
<li>ツールとゲームの関係<br />
RunLeash（旧 AutoSplit Helper）は画像認識によりタイマー操作するタイミングを判定して、ホットキーを送信することでタイマーを操作するアプリケーションです。<br />
そのため、RunLeash（旧 AutoSplit Helper）とタイマーを同じ PC で起動し、RunLeash（旧 AutoSplit Helper）がゲーム画面 or 仮想カメラを認識できる必要があります。</li>
</ul>
<h4>必須アプリケーション・ソフトウェア</h4>
<ul class="separete">
<li><a rel="noopener" target="_blank" href="https://autosplithelper-firebase.web.app/">RunLeash<span class="fa fa-share-square external-icon anchor-icon"></span></a>（旧 AutoSplit Helper）</li>
<li>お好きなタイマー<br />
推奨は <a rel="noopener" target="_blank" href="https://livesplit.org/">LiveSplit<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li>仮想カメラ（これは必須ではなく推奨）<br />
推奨は「OBS Studio 標準の仮想カメラ」あるいは「OBS Studio + OBS VirtualCam」</p>
<ul>
<li><a rel="noopener" target="_blank" href="https://obsproject.com/ja">OBS Studio<span class="fa fa-share-square external-icon anchor-icon"></span></a><br />
  OBS Studio ver26.0 から標準で仮想カメラ機能があり、これを使用できる場合もあります。</li>
<li>OBS VirtualCam<br />
  OBS VirtualCam は OBS Studio のプラグインで、OBS Studio のバージョンによってインストール手順が変わるので注意。<br />
  詳細は RunLeash の<a rel="noopener" target="_blank" href="https://autosplithelper-firebase.web.app/docs/10tips/006obscapture/#%e4%bb%ae%e6%83%b3%e3%82%ab%e3%83%a1%e3%83%a9obs-virtual-cam%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%82%ad%e3%83%a3%e3%83%97%e3%83%81%e3%83%a3%e3%81%99%e3%82%8b">ドキュメント<span class="fa fa-share-square external-icon anchor-icon"></span></a>をご覧ください。</li>
</ul>
</li>
</ul>
<p>
PC ゲーの場合は RunLeash（旧 AutoSplit Helper）が直接ゲーム画面を認識することもできますが、非 PC ゲーの場合はゲーム画面を PC に取り込む必要があります。
</p>
<h4>導入手順</h4>
<p><div class="alert-box"><strong>注意</strong><br />手順の中で設定の保存については基本的に触れませんが、必要に応じて適宜保存しながら進めましょう。</div>
</p>
<h6>タイマーの設定</h6>
<ol class="separete">
<li>ラップタイムを計測したい区間の数に合わせてラップ表を作ります。</li>
<li>ホットキーの設定をします。<br />
タイマーが LiveSplit の場合は RunLeash（旧 AutoSplit Helper）に連携機能があるため、ホットキー設定は必須ではありません。</li>
</ol>
<p>
ここではタイマーを設定する具体的な操作手順の説明はしないので、詳細は各自で調べてください。
</p>
<h6>RunLeash（旧 AutoSplit Helper）の設定</h6>
<p>
具体的な手順はゲームタイトルごとに変わってくるので、ここで説明する手順はあくまで一例です。<br />
具体的な手順は RunLeash（旧 AutoSplit Helper）の<a rel="noopener" target="_blank" href="https://autosplithelper-firebase.web.app/">公式ドキュメント<span class="fa fa-share-square external-icon anchor-icon"></span></a>や具体例のリンク先を参考にしてください。
</p>
<ol class="separete">
<li>File → プロファイルを新規作成 からプロファイルの作成画面を開きます。<br />
プロファイルは RunLeash（旧 AutoSplit Helper）の設定一組分のようなものです。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_01.png" alt="" width="800" height="650" class="alignnone size-full wp-image-17623" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_01.png 800w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_01-300x244.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_01-768x624.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></li>
<li>任意のプロファイル名を入力します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_02.png" alt="" width="353" height="120" class="alignnone size-full wp-image-17624" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_02.png 353w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_02-300x102.png 300w" sizes="(max-width: 353px) 100vw, 353px" /><br />
プロファイルはゲームタイトル・カテゴリごとに分かりやすい名前を付けるとよいです。</li>
<li>OK ボタンを押して、プロファイル名を確定します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_03.png" alt="" width="353" height="120" class="alignnone size-full wp-image-17625" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_03.png 353w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_03-300x102.png 300w" sizes="(max-width: 353px) 100vw, 353px" /></li>
<li>画面右下の設定ボタン、あるいは Tool → メイン設定画面を開く で設定画面を開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_04.png" alt="" width="800" height="650" class="alignnone size-full wp-image-17626" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_04.png 800w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_04-300x244.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_04-768x624.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></li>
<li>General タブを開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_05.png" alt="" width="884" height="661" class="alignnone size-full wp-image-17627" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_05.png 884w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_05-300x224.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_05-768x574.png 768w" sizes="(max-width: 884px) 100vw, 884px" /></li>
<li>画面キャプチャ方式の設定をします。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_06.png" alt="" width="884" height="661" class="alignnone size-full wp-image-17628" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_06.png 884w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_06-300x224.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_06-768x574.png 768w" sizes="(max-width: 884px) 100vw, 884px" /></li>
<li>必要に応じて、自動化の対象で Reset にチェックを入れます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_07.png" alt="" width="884" height="661" class="alignnone size-full wp-image-17629" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_07.png 884w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_07-300x224.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_07-768x574.png 768w" sizes="(max-width: 884px) 100vw, 884px" /></li>
<li>ゲーム画面のウィンドウをキャプチャする場合は Screen Capture タブを、仮想カメラをキャプチャする場合は Virtual Capture タブを開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_08.png" alt="" width="884" height="661" class="alignnone size-full wp-image-17630" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_08.png 884w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_08-300x224.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_08-768x574.png 768w" sizes="(max-width: 884px) 100vw, 884px" /></li>
<li>キャプチャ設定でゲーム画面のウィンドウ or 仮想カメラを指定します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_09.png" alt="" width="884" height="661" class="alignnone size-full wp-image-17631" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_09.png 884w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_09-300x224.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_09-768x574.png 768w" sizes="(max-width: 884px) 100vw, 884px" /></li>
<li>ゲーム画面のウィンドウを指定した場合は クロップ設定を初期化する ボタンを押します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_10.png" alt="" width="884" height="661" class="alignnone size-full wp-image-17632" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_10.png 884w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_10-300x224.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_10-768x574.png 768w" sizes="(max-width: 884px) 100vw, 884px" /></li>
<li>必要に応じてクロップの設定ボタンを押してクロップ範囲を調整します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_11.png" alt="" width="884" height="661" class="alignnone size-full wp-image-17633" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_11.png 884w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_11-300x224.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_11-768x574.png 768w" sizes="(max-width: 884px) 100vw, 884px" /></li>
<li>Hotkey/LiveSplit タブを開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_12.png" alt="" width="884" height="661" class="alignnone size-full wp-image-17634" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_12.png 884w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_12-300x224.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_12-768x574.png 768w" sizes="(max-width: 884px) 100vw, 884px" /></li>
<li>タイマーと連携します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_13.png" alt="" width="884" height="661" class="alignnone size-full wp-image-17635" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_13.png 884w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_13-300x224.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_13-768x574.png 768w" sizes="(max-width: 884px) 100vw, 884px" /></p>
<div class="information-box">タイマーが LiveSplit の場合は「LiveSplitと連携する」にチェックを入れれば OK です。</div>
<div class="information-box">他のタイマーの場合は、タイマー側で設定したホットキーに合わせて Hotkey(Timer) のホットキーを設定します。</div>
</li>
<li>OK ボタンを押して設定画面を閉じます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_14.png" alt="" width="884" height="661" class="alignnone size-full wp-image-17636" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_14.png 884w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_14-300x224.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_14-768x574.png 768w" sizes="(max-width: 884px) 100vw, 884px" /></li>
<li>Tool → プレビュー/テンプレート画像の作成でプレビュー画面を開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_15.png" alt="" width="800" height="650" class="alignnone size-full wp-image-17637" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_15.png 800w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_15-300x244.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_15-768x624.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></li>
<li>タイマー操作したいタイミングごとに Capture ボタンを押してゲーム画面 or 仮想カメラをキャプチャします。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_16.png" alt="" width="840" height="728" class="alignnone size-full wp-image-17638" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_16.png 840w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_16-300x260.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_16-768x666.png 768w" sizes="(max-width: 840px) 100vw, 840px" /></p>
<div class="information-box">最初にリセット用のキャプチャをすることに注意しましょう。<br />
リセット、スタートと全てのラップをするタイミングでキャプチャします。</div>
<div class="information-box">「Capture ボタン」→「範囲選択」の順に操作します。<br />
<div style="width: 320px;" class="wp-video"><video class="wp-video-shortcode" id="video-17568-1" width="320" height="240" preload="metadata" controls="controls"><source type="video/mp4" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_16_sub.mp4?_=1" /><a href="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_16_sub.mp4">https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_16_sub.mp4</a></video></div></div>
</li>
<li>Back ボタンでメイン画面に戻ります。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_17.png" alt="" width="840" height="728" class="alignnone size-full wp-image-17639" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_17.png 840w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_17-300x260.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_17-768x666.png 768w" sizes="(max-width: 840px) 100vw, 840px" /></li>
<li>開始ボタンを押して監視スタートします。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_18.png" alt="" width="800" height="650" class="alignnone size-full wp-image-17640" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_18.png 800w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_18-300x244.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_18-768x624.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></li>
<li>ゲームをプレイしてタイマー操作の条件を満たすと自動的にタイマー操作が行われます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_19.png" alt="" width="800" height="650" class="alignnone size-full wp-image-17641" srcset="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_19.png 800w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_19-300x244.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_19-768x624.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></li>
<li>必要に応じて遅延時間や待機時間を調整します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/delaypause.png" alt="" width="720" height="480" class="alignnone size-full wp-image-17610" srcset="https://rtagamers.com/wp-content/uploads/2023/11/delaypause.png 720w, https://rtagamers.com/wp-content/uploads/2023/11/delaypause-300x200.png 300w" sizes="(max-width: 720px) 100vw, 720px" /></li>
</ol>
<h4>導入手順の具体例</h4>
<ul class="separete">
<li><a rel="noopener" target="_blank" href="https://note.com/samege/n/n53b4c7d9361e">Autosplit Helperの導入から実践利用までの設定方法<span class="fa fa-share-square external-icon anchor-icon"></span></a>『note』<br />
設定手順の丁寧な説明、ゲーム画面を直接キャプチャ、Q&amp;A</li>
<li><a rel="noopener" target="_blank" href="https://sigmapn.hatenablog.jp/entry/speedrun/splitauto-helper/example/mario-tennis-aces">Autosplit Helper の導入例 &#8211; マリオテニス エースRTAを例に<span class="fa fa-share-square external-icon anchor-icon"></span></a>『アツシのログ置き場』<br />
設定手順の説明、OBS の画面をキャプチャ、比較画像の具体例</li>
<li><a rel="noopener" target="_blank" href="https://kuro1san.hateblo.jp/entry/2021/01/31/105447">QWOPのAutoSplit Helper導入手順 2021年改訂版<span class="fa fa-share-square external-icon anchor-icon"></span></a>『くろうどのブログ』<br />
プロファイル配布、ゲーム画面を直接キャプチャ、LiveSplit の設定手順あり</li>
<li><a rel="noopener" target="_blank" href="https://note.com/sigmapn/n/nfdf07e9f4b44?sub_rt=share_pb">RTA自動ラップソフト『RunLeash』の活用事例 Splatoon 3 Any% 4.1+<span class="fa fa-share-square external-icon anchor-icon"></span></a>『note』<br />
プロファイル配布、動作中の動画、OBS の仮想カメラをキャプチャ</li>
</ul>
<p><!-- ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ --></p>
<p><span id="VideoAutoSplitter"></span></p>
<h3><span id="toc9">Video Auto Splitter の導入手順</span></h3>
<ul class="separete">
<li>バージョン<br />
この記事では Video Auto Splitter ver0.5.2.3 にて動作を確認しています。<br />
バージョンによって異なる場合がありますが、ご了承ください。</li>
<li>タイマー<br />
Video Auto Splitter は LiveSplit のコンポーネント（プラグイン）であるため、使用するタイマーは必然的に LiveSplit となります。</li>
<li>ツールとゲームの関係<br />
Video Auto Splitter は画像認識と制御プログラムにより LiveSplit を操作する、LiveSplit のコンポーネント（プラグイン）です。<br />
そのため、Video Auto Splitter から仮想カメラが認識できる必要があります。</li>
<li>プロファイル<br />
Video Auto Splitter では画像認識のための画像と制御プログラムをひとまとめにしたファイルをプロファイルと呼びます。<br />
設定済みのプロファイルが公開されている場合もありますが、それほど数が多くないため、ここでは自分でプロファイルを用意する前提で説明します。</li>
</ul>
<h4>必須アプリケーション・ソフトウェア</h4>
<ul class="separete">
<li><a rel="noopener" target="_blank" href="https://LiveSplit.org/">LiveSplit<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/ROMaster2/LiveSplit.VideoAutoSplit">Video Auto Splitter<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li>仮想カメラ<br />
OBS Studio + OBS VirtualCam や XSplit</p>
<ul>
<li><a rel="noopener" target="_blank" href="https://obsproject.com/ja">OBS Studio<span class="fa fa-share-square external-icon anchor-icon"></span></a><br />
  OBS Studio ver26.0 から標準で仮想カメラ機能があり、これを使用できる場合もあります。</li>
<li>OBS VirtualCam<br />
  OBS VirtualCam は OBS Studio のバージョンによってインストール手順が変わってくるので注意。<br />
  詳細は RunLeash の<a rel="noopener" target="_blank" href="https://autosplithelper-firebase.web.app/docs/10tips/006obscapture/#%e4%bb%ae%e6%83%b3%e3%82%ab%e3%83%a1%e3%83%a9obs-virtual-cam%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%82%ad%e3%83%a3%e3%83%97%e3%83%81%e3%83%a3%e3%81%99%e3%82%8b">ドキュメント<span class="fa fa-share-square external-icon anchor-icon"></span></a>を参考にしてください。</li>
<li><a rel="noopener" target="_blank" href="https://www.xsplit.com/ja">XSplit<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
</li>
</ul>
<h4>導入手順</h4>
<p><div class="alert-box"><strong>注意</strong><br />手順の中で設定の保存については基本的に触れませんが、必要に応じて適宜保存しながら進めましょう。</div>
</p>
<p>
具体的な手順はゲームタイトルごとに変わってくるので、ここで説明する手順はあくまで一例です。<br />
具体的な手順は<a rel="noopener" target="_blank" href="https://github.com/ROMaster2/LiveSplit.VideoAutoSplit">公式ドキュメント<span class="fa fa-share-square external-icon anchor-icon"></span></a>や具体例のリンク先を参考にしてください。
</p>
<h5>1. Video Auto Splitter のインストール</h5>
<ol class="separete">
<li>配布されている .zip ファイルをダウンロードします。</li>
<li>.zip ファイルを展開します。</li>
<li>展開した中身全部を LiveSplit\Components フォルダに入れます。</li>
</ol>
<h5>2. プロファイルの作成</h5>
<p>
Video Auto Splitter では画像認識のための画像と制御プログラムをひとまとめにしたファイルをプロファイルと呼びます。
</p>
<h6>2-1. 作業フォルダ</h6>
<p>
画像認識のための画像や制御プログラムはこの中に保存します。</p>
<div class="information-box">作業フォルダおよびその中に保存するファイルの名前は半角英数字のみを使用します。</div>
</p>
<ol class="separete">
<li>作業フォルダを用意します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_01-01.png" alt="" width="272" height="149" class="alignnone size-full wp-image-17642" /></li>
</ol>
<h6>2-2. 画像認識のための画像</h6>
<ol class="separete">
<li>スクリーンショットの取得<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_02-01.png" alt="" width="1280" height="720" class="alignnone size-full wp-image-17643" srcset="https://rtagamers.com/wp-content/uploads/2023/11/vas_02-01.png 1280w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-01-300x169.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-01-1024x576.png 1024w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-01-768x432.png 768w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-01-120x68.png 120w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-01-160x90.png 160w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-01-320x180.png 320w" sizes="(max-width: 1280px) 100vw, 1280px" /><br />
タイマー操作したいタイミングごとに仮想カメラの画面のスクリーンショットを取ります。<br />
Video Auto Splitter そのものにはスクリーンショットを取る機能はないので、仮想カメラと同じ映像のスクリーンショットを各自で取得します。<br />
画像のファイル名は任意の名前で OK ですが、画像定義ファイル・制御プログラムを作る際に必要になるので分かりやすい名前にしておくとよいです。</li>
<li>必要に応じてトリミング<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_02-02.png" alt="" width="640" height="360" class="alignnone size-full wp-image-17644" srcset="https://rtagamers.com/wp-content/uploads/2023/11/vas_02-02.png 640w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-02-300x169.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-02-120x68.png 120w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-02-160x90.png 160w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-02-320x180.png 320w" sizes="(max-width: 640px) 100vw, 640px" /><br />
画像をトリミングしたい場合は画像編集アプリケーションを使ってトリミングします。</li>
<li>画像の座標とサイズをメモ<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_02-03.png" alt="" width="640" height="360" class="alignnone size-full wp-image-17645" srcset="https://rtagamers.com/wp-content/uploads/2023/11/vas_02-03.png 640w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-03-300x169.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-03-120x68.png 120w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-03-160x90.png 160w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-03-320x180.png 320w" sizes="(max-width: 640px) 100vw, 640px" /><br />
トリミング範囲の元々の左上の座標とトリミング後の画像のサイズをメモしておきます。<br />
トリミングしていない場合は、左上の座標は (0,0) です。</li>
<li>画像ファイルは「作業フォルダ」に保存します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_02-04.png" alt="" width="515" height="149" class="alignnone size-full wp-image-17646" srcset="https://rtagamers.com/wp-content/uploads/2023/11/vas_02-04.png 515w, https://rtagamers.com/wp-content/uploads/2023/11/vas_02-04-300x87.png 300w" sizes="(max-width: 515px) 100vw, 515px" /><br />
画像の数が多い場合などは、必要に応じて作業フォルダの中に任意名のフォルダを作ってその中で画像を管理してもよいです。</li>
</ol>
<h6>2-3. 画像定義ファイル</h6>
<p>
画像に関する情報をまとめて管理するためのファイルです。
</p>
<ol class="separete">
<li>テキストエディタで新規テキストを作成します。</li>
<li>次のテンプレートをテキストにコピペします。
<div class="button"><button id="copyButtonStruct">クリップボードにコピー</button></div>
<div class="code">
<pre><code id="copyTxtStruct">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;GameProfile xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;
    &lt;!-- ここにゲームタイトルを入力 --&gt;
    &lt;Name&gt;Game Title&lt;/Name&gt;
    &lt;Screens&gt;
    &lt;Screen&gt;
        &lt;Name&gt;Game&lt;/Name&gt;
        &lt;Geometry&gt;
        &lt;!-- 仮想カメラの出力サイズを入力 --&gt;
        &lt;Width&gt;1280&lt;/Width&gt;
        &lt;Height&gt;720&lt;/Height&gt;
        &lt;/Geometry&gt;
        &lt;WatchZones&gt;
        &lt;!-- ここから個別の監視領域の定義 --&gt;
        &lt;WatchZone&gt;
            &lt;!-- 監視領域の名前 --&gt;
            &lt;Name&gt;aaaa&lt;/Name&gt;
            &lt;Geometry&gt;
            &lt;!-- メモした座標とサイズ --&gt;
            &lt;X&gt;000&lt;/X&gt;
            &lt;Y&gt;000&lt;/Y&gt;
            &lt;Width&gt;00&lt;/Width&gt;
            &lt;Height&gt;00&lt;/Height&gt;
            &lt;/Geometry&gt;
            &lt;Watches&gt;
            &lt;Watcher&gt;
                &lt;!-- 同じ座標・サイズの比較画像のまとまりの名前 --&gt;
                &lt;Name&gt;bbbb&lt;/Name&gt;
                &lt;WatchImages&gt;
                &lt;!-- 同じ監視領域の画像の数だけ WatchImage タグ以下をコピー --&gt;
                &lt;WatchImage&gt;
                    &lt;FilePath&gt;**.**&lt;/FilePath&gt;
                &lt;/WatchImage&gt;
                &lt;WatchImage&gt;
                    &lt;FilePath&gt;**.**&lt;/FilePath&gt;
                &lt;/WatchImage&gt;
                &lt;/WatchImages&gt;
            &lt;/Watcher&gt;
            &lt;/Watches&gt;
        &lt;/WatchZone&gt;
        &lt;!-- ここまで個別の監視領域の定義 --&gt;
        &lt;!-- 必要な数だけ WatchZone タグ以下をコピー --&gt;
        &lt;WatchZone&gt;
            &lt;!-- 省略 --&gt;
        &lt;/WatchZone&gt;
        &lt;/WatchZones&gt;
    &lt;/Screen&gt;
    &lt;/Screens&gt;
&lt;/GameProfile&gt;
</code></pre>
</div>
</li>
<li>最初の Name タグにゲームタイトルを入力します。</li>
<li>Screen タグ内の Geometry タグ内の Width と Height に仮想カメラの出力サイズを入力します。</li>
<li>監視領域に名前を付けて、WatchZone タグ内の Name タグに入力します。</li>
<li>WatchZone タグ内の Geometry タグ内の X と Y にトリミング前の元々の比較画像の左上の座標を入力します。</li>
<li>WatchZone タグ内の Geometry タグ内の Width と Height にトリミング後の比較画像のサイズを入力します。</li>
<li>同じ座標・サイズの比較画像のまとまりに名前を付けて、Watcher タグ内の Name タグに入力します。</li>
<li>WatchImage タグ内の FilePath に比較画像のファイルパスを入力します。
<div class="alert-box">この画像定義ファイルからの相対パスを入力することに注意。</div>
</li>
<li>同じ座標・サイズの比較画像の数だけ WatchImage タグを中身ごとコピーして、それぞれの FilePath を書き換えます。</li>
<li>必要な数だけ WatchZone タグの中身ごとコピペして、手順 5.～10. を繰り返します。</li>
<li>画像定義ファイルは「作業フォルダ」の直下に保存します。<br />
任意の名前の .xml ファイルとして保存します。</li>
</ol>
<p>
既存の画像定義ファイルを見ると、Watcher タグ内に Equalize タグと ErrorMetric タグがあるものもありますが、筆者自身はよく分かっていないので各自で調べてください。
</p>
<h6>2-4. 制御プログラム</h6>
<p>
タイマーの自動操作を制御するためのプログラムです。
</p>
<p><div class="alert-box"><strong>注意</strong><br />
ここでテンプレートとして示している制御プログラムはあくまでサンプルです。<br />
制御プログラムの内容はやりたいことによって変わってくるので、必要に応じて各自で調べてください。</div>
</p>
<p>
Auto Splitting Language という C# に似た言語で記述します。<br />
この言語の詳細は <a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.AutoSplitters/blob/master/README.md">Auto Splitter のドキュメント<span class="fa fa-share-square external-icon anchor-icon"></span></a>（英語資料）や <a rel="noopener" target="_blank" href="https://soushinsoujin989.blogspot.com/2020/11/livesplitscriptable-autosplitter_40.html">.asl ファイルの作り方を解説した記事<span class="fa fa-share-square external-icon anchor-icon"></span></a>を確認してください。
</p>
<ol class="separete">
<li>テキストエディタで新規テキストを作成します。</li>
<li>次のテンプレートをテキストにコピペします。
<div class="button"><button id="copyButtonScript">クリップボードにコピー</button></div>
<div class="code">
<pre><code id="copyTxtScript">/***************************************************
一致率の取得

現在の画像一致率（0-100 の double 型）
features[&quot;画像ファイル名&quot;].current

()で指定したミリ秒前の画像一致率（0-100 の double 型）
features[&quot;画像ファイル名&quot;].old((int) ms)
***************************************************/

// true を返すとタイマースタート
start
{
    // スタート用のしきい値
    // 最初は仮の値にしておき、後で適切な値に書き換えます
    var threshold = 100.0;
    
    return features[&quot;スタート用の画像&quot;].current &gt; threshold;
}

// true を返すとタイマーリセット
reset
{
    // リセット用のしきい値
    // 最初は仮の値にしておき、後で適切な値に書き換えます
    var threshold = 100.0;
    
    return features[&quot;リセット用の画像&quot;].current &gt; threshold;
}

// true を返すとラップ、最後の区間にいる時はタイマーストップ
split
{
    // ラップ用のしきい値
    // 最初は仮の値にしておき、後で適切な値に書き換えます
    var threshold = 100.0;
    
    // .old() の値もここでは仮の値で、後に動作確認しながら調整します
    return ((features[&quot;ラップ用の画像&quot;].current  &gt;  threshold) &amp;&amp;
            (features[&quot;ラップ用の画像&quot;].old(500) &lt;= threshold));
}
</code></pre>
</div>
</li>
<li>start, reset, split 各ブロックの features で対応する画像ファイル名を指定します。
<div class="alert-box">画像ファイル名のみ（拡張子は不要）を入力することに注意。</div>
</li>
<li>この時点では適切なしきい値（一致とみなす基準）が分からないため、仮の値 100.0 にしておきます。<br />
この仮の値は後で適切な値に書き換えます。</li>
<li>制御プログラムは「作業フォルダ」の直下に保存します。<br />
任意の名前の .asl ファイルとして保存します。</li>
</ol>
<p>
features のメソッドは .current と .old( ) 以外にもありますが、ここでは説明しません。<br />
詳しくは Video Auto Splitter の<a rel="noopener" target="_blank" href="https://github.com/ROMaster2/LiveSplit.VideoAutoSplit/blob/931d3603a1974b51c1bef7c074122cce8dd35d11/Models/DeltaOutput.cs">ソースコード<span class="fa fa-share-square external-icon anchor-icon"></span></a>を確認してください。<br />
おそらく、ここで public double のメソッドが利用できるメソッドだと思われます。
</p>
<h6>2-5. .vas ファイルの作成</h6>
<ol class="separete">
<li>作業フォルダを .zip ファイルに圧縮します。</li>
<li>圧縮した .zip ファイルの拡張子を .vas に変更します。<br />
この .vas ファイルをプロファイルとして使用します。</li>
</ol>
<h5>3. LiveSplit の設定</h5>
<ol class="separete">
<li>LiveSplit 本体を右クリック → Edit Layout でレイアウト編集画面を開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-01.png" alt="" width="285" height="403" class="alignnone size-full wp-image-17615" srcset="https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-01.png 285w, https://rtagamers.com/wp-content/uploads/2023/11/LiveSplit_02-01-212x300.png 212w" sizes="(max-width: 285px) 100vw, 285px" /></li>
<li>＋ → Control → Video Auto Splitter を選択し、レイアウトに追加します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-02.png" alt="" width="544" height="295" class="alignnone size-full wp-image-17647" srcset="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-02.png 544w, https://rtagamers.com/wp-content/uploads/2023/11/vas_03-02-300x163.png 300w" sizes="(max-width: 544px) 100vw, 544px" /></li>
<li>Layout ボタンを押します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-03.png" alt="" width="544" height="295" class="alignnone size-full wp-image-17648" srcset="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-03.png 544w, https://rtagamers.com/wp-content/uploads/2023/11/vas_03-03-300x163.png 300w" sizes="(max-width: 544px) 100vw, 544px" /></li>
<li>Video Auto Splitter タブを開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-04.png" alt="" width="504" height="218" class="alignnone size-full wp-image-17649" srcset="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-04.png 504w, https://rtagamers.com/wp-content/uploads/2023/11/vas_03-04-300x130.png 300w" sizes="(max-width: 504px) 100vw, 504px" /></li>
<li>Game Profile 欄でプロファイル（.vas ファイル）を指定します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-05.png" alt="" width="504" height="217" class="alignnone size-full wp-image-17650" srcset="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-05.png 504w, https://rtagamers.com/wp-content/uploads/2023/11/vas_03-05-300x129.png 300w" sizes="(max-width: 504px) 100vw, 504px" /><br />
プロファイルに誤りがあった場合はエラーメッセージが表示されるので、メッセージ内容に従って修正します。</p>
<div class="alert-box">誤りがあってもエラーメッセージが出ない場合もあるので注意。</div>
<div class="information-box">Auto Splitter（オートスプリッター）を作る際に利用する<a rel="noopener" target="_blank" href="https://learn.microsoft.com/ja-jp/sysinternals/downloads/debugview">デバッグ用アプリケーション<span class="fa fa-share-square external-icon anchor-icon"></span></a>を使えば、こちらにはエラーメッセージが表示されるのでエラーに気付けるかもしれません。</div>
</li>
<li>Capture Device に仮想カメラを指定します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-06.png" alt="" width="504" height="218" class="alignnone size-full wp-image-17651" srcset="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-06.png 504w, https://rtagamers.com/wp-content/uploads/2023/11/vas_03-06-300x130.png 300w" sizes="(max-width: 504px) 100vw, 504px" /></li>
<li>Video Auto Splitter タブの中の Scan Region タブを開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-07.png" alt="" width="504" height="587" class="alignnone size-full wp-image-17652" srcset="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-07.png 504w, https://rtagamers.com/wp-content/uploads/2023/11/vas_03-07-258x300.png 258w" sizes="(max-width: 504px) 100vw, 504px" /></p>
<div class="information-box">この画面に仮想カメラの映像が表示されない場合は、LiveSplit を再起動してやり直してみてください。</div>
</li>
<li>Reset ボタンを押します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-08.png" alt="" width="504" height="587" class="alignnone size-full wp-image-17653" srcset="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-08.png 504w, https://rtagamers.com/wp-content/uploads/2023/11/vas_03-08-258x300.png 258w" sizes="(max-width: 504px) 100vw, 504px" /></li>
<li>監視範囲が適切かを確認し、必要に応じて調整します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-09.png" alt="" width="504" height="587" class="alignnone size-full wp-image-17654" srcset="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-09.png 504w, https://rtagamers.com/wp-content/uploads/2023/11/vas_03-09-258x300.png 258w" sizes="(max-width: 504px) 100vw, 504px" /><br />
オレンジ色の部分が監視範囲、水色の部分が比較画像範囲だと思います。</li>
<li>Video Auto Splitter タブの中の Features タブを開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-10.png" alt="" width="504" height="218" class="alignnone size-full wp-image-17655" srcset="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-10.png 504w, https://rtagamers.com/wp-content/uploads/2023/11/vas_03-10-300x130.png 300w" sizes="(max-width: 504px) 100vw, 504px" /></li>
<li>それぞれの画像の一致率の値が表示されます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-11.png" alt="" width="504" height="218" class="alignnone size-full wp-image-17656" srcset="https://rtagamers.com/wp-content/uploads/2023/11/vas_03-11.png 504w, https://rtagamers.com/wp-content/uploads/2023/11/vas_03-11-300x130.png 300w" sizes="(max-width: 504px) 100vw, 504px" /><br />
タイマー操作の条件を満たすようにゲームをプレイしながら、一致率の値を観察します。<br />
タイマー操作をしたいタイミングで一致率が「ある値」より高くなり、かつ、タイマー操作したくない時は一致率が「ある値」より低い、そのような「ある値」を決めます。</li>
<li>観察した一致率の値を参考にして決めた「ある値」を、制御プログラムの仮の一致率に上書きします。</li>
<li>制御プログラムを上書き保存します。</li>
<li>改めて .vas ファイルを作成します。</li>
<li>タイマー操作の条件を満たすようにゲームをプレイしながら、動作確認します。</li>
<li>OK ボタンを押して Video Auto Splitter の設定画面を閉じます。</li>
<li>OK ボタンを押してレイアウト編集画面を閉じます。</li>
<li>ゲームをプレイしてタイマー操作の条件を満たすと自動的にタイマー操作が行われます。</li>
</ol>
<h4>導入手順の具体例</h4>
<ul class="separete">
<li><a rel="noopener" target="_blank" href="https://mimemo.io/m/vj5XN4jVYW486d7">Video Auto Splitter の使い方<span class="fa fa-share-square external-icon anchor-icon"></span></a>『mimemo』<br />
貴重な日本語資料、配布されているプロファイルへのリンクあり</li>
<li><a rel="noopener" target="_blank" href="https://www.youtube.com/watch?v=lmLSUKhvSrg">LiveSplit Video Auto Splitter Installation and Setup<span class="fa fa-share-square external-icon anchor-icon"></span></a>『youtube』（英語資料、動画）<br />
動画説明文にある GitHub へのリンク先にプロファイルが複数あり</li>
</ul>
<h5>複雑な制御の例</h5>
<blockquote class="twitter-tweet">
<p lang="ja" dir="ltr">マリオカート8DXのAutoSplitterすごいな。</p>
<p>・旗画像を認識してから一定時間待機してGame Timeをスタート<br />・旗画像の認識が外れた時間とゴール後のタイミングの差分を戻してストップ</p>
<p>ってスクリプトが組まれてるっぽい？<a rel="noopener" target="_blank" href="https://t.co/lHMafxmC0D">https://t.co/lHMafxmC0D<span class="fa fa-share-square external-icon anchor-icon"></span></a></p>
<p>&mdash; Atsushi (@sigmaPn) <a rel="noopener" target="_blank" href="https://twitter.com/sigmaPn/status/1710260061111726323?ref_src=twsrc%5Etfw">October 6, 2023<span class="fa fa-share-square external-icon anchor-icon"></span></a></p></blockquote>
<p><!-- ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ --></p>
<p><span id="AutoSplit"></span></p>
<h3><span id="toc10">AutoSplit（オートスプリット）の導入手順</span></h3>
<ul class="separete">
<li>バージョン<br />
この記事では AutoSplit v2.2.0 にて動作を確認しています。<br />
バージョンによって異なる場合がありますが、ご了承ください。</li>
<li>タイマー<br />
別途タイマーアプリケーションが必要で、ホットキー操作に対応したタイマーであれば好きなものを選べます。<br />
なお、AutoSplit（オートスプリット）には LiveSplit と連携するための <a rel="noopener" target="_blank" href="https://github.com/Toufool/AutoSplit#livesplit-integration">LiveSplit 用コンポーネント（プラグイン）<span class="fa fa-share-square external-icon anchor-icon"></span></a>が用意されています。</li>
<li>ツールとゲームの関係<br />
AutoSplit（オートスプリット）は画像認識によりタイマー操作するタイミングを判定して、ホットキーを送信することでタイマーを操作するアプリケーションです。<br />
そのため、AutoSplit（オートスプリット）とタイマーを同じ PC で起動し、AutoSplit（オートスプリット）がゲーム画面 or 仮想カメラを認識できる必要があります。</li>
</ul>
<h4>必須アプリケーション・ソフトウェア</h4>
<ul class="separete">
<li><a rel="noopener" target="_blank" href="https://github.com/Toufool/AutoSplit">AutoSplit<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li>お好きなタイマー</li>
<li><a rel="noopener" target="_blank" href="https://obsproject.com/ja">OBS Studio<span class="fa fa-share-square external-icon anchor-icon"></span></a>（必須ではないけど、あった方が良さそう）</li>
</ul>
<p>
PC ゲーの場合は AutoSplit（オートスプリット）が直接ゲーム画面を認識することもできますが、非 PC ゲーの場合はゲーム画面を PC に取り込む必要があります。
</p>
<p>
ゲームによっては AutoSplit（オートスプリット）から直接ゲーム画面のウィンドウをキャプチャしようとしても上手くいかない場合があります。<br />
そのような場合は、OBS Studio などのアプリケーションを通してキャプチャすると上手くいくかもしれません。
</p>
<h4>導入手順</h4>
<p><div class="alert-box"><strong>注意</strong><br />手順の中で設定の保存については基本的に触れませんが、必要に応じて適宜保存しながら進めましょう。</div>
</p>
<h5>タイマーの設定</h5>
<ol class="separete">
<li>ラップタイムを計測したい区間の数に合わせてラップ表を作ります。</li>
<li>ホットキーの設定をします。<br />
AutoSplit はホットキーにテンキーが使えないとの情報がありますが、修正済みのようです。<br />
もしテンキーでは反応しなかった場合は他のキーを設定してみましょう。<a target="_blank" href="https://rtagamers.com/rta-tools/post-15388/">キー設定の参考</a></li>
</ol>
<p>
ここではタイマーを設定する具体的な操作手順の説明はしないので、各自で調べてください。
</p>
<h5>AutoSplit の設定</h5>
<p>
具体的な手順はゲームタイトルごとに変わってくるので、ここで説明する手順はあくまで一例です。<br />
具体的な手順は AutoSplit の<a rel="noopener" target="_blank" href="https://github.com/Toufool/AutoSplit">公式ドキュメント<span class="fa fa-share-square external-icon anchor-icon"></span></a>や具体例のリンク先を参考にしてください。
</p>
<ol class="separete">
<li>画像認識に使う画像を保存するフォルダを作成します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_01.png" alt="" width="272" height="149" class="alignnone size-full wp-image-17598" /></p>
<div class="alert-box">このフォルダの中に AutoSplit の設定ファイル（.toml ファイル）を保存すると上手く動かないようなので注意しましょう。</div>
<div class="information-box">ゲームタイトル・カテゴリごとに別々のフォルダを用意するとよいです。</div>
</li>
<li>Split Image Folder で画像認識に使う画像を保存するフォルダを指定します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_02.png" alt="" width="786" height="426" class="alignnone size-full wp-image-17599" srcset="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_02.png 786w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_02-300x163.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_02-768x416.png 768w" sizes="(max-width: 786px) 100vw, 786px" /></li>
<li>Select Region ボタンか Select Window ボタンを押してキャプチャ対象を指定します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_03.png" alt="" width="786" height="426" class="alignnone size-full wp-image-17600" srcset="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_03.png 786w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_03-300x163.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_03-768x416.png 768w" sizes="(max-width: 786px) 100vw, 786px" /><br />
仮想カメラを使う場合の設定手順については後述します。</p>
<div class="alert-box">キャプチャのプレビュー画面が固まった場合は、File → Settings で設定画面を開いて、Capture Settings タブの Capture method でキャプチャ方法を変えてみます。</div>
</li>
<li>タイマー操作したいタイミングごとに Take Screenshot ボタンでスクリーンショットを作成します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_04.png" alt="" width="786" height="426" class="alignnone size-full wp-image-17601" srcset="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_04.png 786w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_04-300x163.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_04-768x416.png 768w" sizes="(max-width: 786px) 100vw, 786px" /><br />
最初にラップ用のスクリーンショットを取り、最後にリセット用とスタート用のスクリーンショットを取ると、次の工程で楽になります。<br />
スクリーンショットを取るチャンスが一瞬しかない場合などは、ゲーム画面を録画しておいて動画編集アプリケーションを使ってその瞬間のスクリーンショットを作るなど、工夫が必要な場合があります。</li>
<li>スタートの判定に使う画像の名前を「start_auto_splitter.（拡張子）」に変更します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_05.png" alt="" width="521" height="136" class="alignnone size-full wp-image-17602" srcset="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_05.png 521w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_05-300x78.png 300w" sizes="(max-width: 521px) 100vw, 521px" /></li>
<li>リセットの判定に使う画像の名前を「reset.（拡張子）」に変更します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_06.png" alt="" width="521" height="136" class="alignnone size-full wp-image-17603" srcset="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_06.png 521w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_06-300x78.png 300w" sizes="(max-width: 521px) 100vw, 521px" /></li>
<li>ラップの判定に使う画像の名前が 001 から始まる連番になるように編集します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_07.png" alt="" width="521" height="136" class="alignnone size-full wp-image-17604" srcset="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_07.png 521w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_07-300x78.png 300w" sizes="(max-width: 521px) 100vw, 521px" /></li>
<li>画像全体ではなく画像の一部だけで比較したい場合は、画像編集アプリケーションを使って透過画像を作成します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_08.png" alt="" width="521" height="136" class="alignnone size-full wp-image-17605" srcset="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_08.png 521w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_08-300x78.png 300w" sizes="(max-width: 521px) 100vw, 521px" /></li>
<li>File → Settings で設定画面を開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_09.png" alt="" width="786" height="426" class="alignnone size-full wp-image-17606" srcset="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_09.png 786w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_09-300x163.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_09-768x416.png 768w" sizes="(max-width: 786px) 100vw, 786px" /></li>
<li>Hotkeys タブを開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_10.png" alt="" width="287" height="296" class="alignnone size-full wp-image-17607" /></li>
<li>ホットキーを設定します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_11.png" alt="" width="287" height="296" class="alignnone size-full wp-image-17608" /></p>
<div class="information-box">タイマーで設定したホットキーと同じキーを設定するように注意しましょう。</div>
</li>
<li>×ボタンで設定画面を閉じます。</li>
<li>Start Auto Splitter ボタンを押すと監視状態になります。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_13.png" alt="" width="786" height="426" class="alignnone size-full wp-image-17609" srcset="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_13.png 786w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_13-300x163.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_13-768x416.png 768w" sizes="(max-width: 786px) 100vw, 786px" /></li>
<li>ゲームをプレイしてタイマー操作の条件を満たすと自動的にタイマー操作が行われます。</li>
<li>必要に応じて遅延時間や待機時間を調整します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/delaypause.png" alt="" width="720" height="480" class="alignnone size-full wp-image-17610" srcset="https://rtagamers.com/wp-content/uploads/2023/11/delaypause.png 720w, https://rtagamers.com/wp-content/uploads/2023/11/delaypause-300x200.png 300w" sizes="(max-width: 720px) 100vw, 720px" /><br />
全ての画像に対して一括で変更したい場合は設定画面から変更し、画像ごとに別々の設定にしたい場合は画像ファイル名を編集します。</li>
</ol>
<h6>仮想カメラを使用する場合の設定手順</h6>
<p>
仮想カメラを使用する場合、手順 3. の部分を次の手順に差し替えてください。
</p>
<ol class="separete">
<li>File → Settings で設定画面を開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_a-01.png" alt="" width="786" height="426" class="alignnone size-full wp-image-17666" srcset="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_a-01.png 786w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_a-01-300x163.png 300w, https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_a-01-768x416.png 768w" sizes="(max-width: 786px) 100vw, 786px" /></li>
<li>Capture Settings タブを開きます。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_a-02.png" alt="" width="287" height="296" class="alignnone size-full wp-image-17667" /></li>
<li>Capture method で Video Capture Device を選択します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_a-03.png" alt="" width="287" height="296" class="alignnone size-full wp-image-17668" /></li>
<li>Capture device で使用したい仮想カメラを選択します。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2023/11/AutoSplit_a-04.png" alt="" width="287" height="296" class="alignnone size-full wp-image-17669" /></li>
<li>×ボタンで設定画面を閉じます。</li>
</ol>
<h4>導入手順の具体例</h4>
<ul class="separete">
<li><a rel="noopener" target="_blank" href="https://note.com/rirure_smo/n/n1c894aa7db52">マリオデAny%にAutoSplitを導入したのでやり方メモ<span class="fa fa-share-square external-icon anchor-icon"></span></a>『note』<br />
導入手順の丁寧な説明、OBS の画面をキャプチャ、比較画像の具体例</li>
<li><a rel="noopener" target="_blank" href="https://aria.cafe/blog/utahime-auto-split-timer.html">歌姫周回用 LiveSplit (RTA タイマー) と AutoSplit でのタイム計測の自動化<span class="fa fa-share-square external-icon anchor-icon"></span></a>『ARIA CAFE』<br />
導入手順の説明、OBS の画面をキャプチャ、比較画像の具体例（必要最低限の監視範囲の例）</li>
<li><a rel="noopener" target="_blank" href="https://kuro1san.hateblo.jp/entry/2021/01/31/105414">QWOPのAutoSplit導入について<span class="fa fa-share-square external-icon anchor-icon"></span></a>『くろうどのブログ』<br />
導入手順の説明、ゲーム画面を直接キャプチャ、LiveSplit の設定手順あり</li>
</ul>
<hr>
<h4>さいごに</h4>
<p>
この記事を執筆するにあたりご協力いただいたみなさま、ありがとうございました。
</p>
<p>
特に、RunLeash（旧 AutoSplit Helper）の開発者でもある<a rel="noopener" target="_blank" href="https://twitter.com/iemonglass">レモングラス様<span class="fa fa-share-square external-icon anchor-icon"></span></a>には筆者からお願いして記事の一部を監修していただきました。<br />
筆者に足りない知識を補っていただくなどしてくださり、非常に助かりました。ありがとうございました。
</p>
<p>
各ツールの公式サイトおよび公式ドキュメントにあたるページ、GitHub のページ、note のページ、youtube のページにつきましてはリンクフリーのページであると見なしてリンクさせていただきました。
</p>
<p>
なにかありましたら、お手数おかけしますがこの記事の筆者 <a rel="noopener" target="_blank" href="https://twitter.com/Kuhaku81377446">Kuhaku_玖白<span class="fa fa-share-square external-icon anchor-icon"></span></a> までご連絡いただきますようお願いいたします。
</p>
<h5>2024/11/16 追記分について</h5>
<p>
この記事を書いた当初の想定よりもはるかに多くのかたにご利用いただいているようで、嬉しい限りです。
</p>
<p>
前半のツールの選び方の部分があまりにも文字ばかりなことがずっと気になっていたため、フローチャートを追加しました。<br />
これまでの比較表もそのまま残しているので、お好きな方を利用していただければと思います。
</p>
<p>
また、後半の各ツールの導入手順の部分にも少しだけ追記をしており、わずかながらも記事の利便性を向上できたのではないかと思います。
</p>
<p>
今後ともご活用いただければ幸いです。</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2021/12/KuhakuLogo_mono.png" width="100"  height="100" alt="" itemprop="image"></div><div class="saboxplugin-authorname"><a rel="author" href="https://rtagamers.com/author/kuhaku_o/" class="vcard author"><span class="fn">Kuhaku_玖白</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Livesplit用のコンポーネントを作ったり、Autosplitterを作ったりしている人です。</p>
</div></div><div class="saboxplugin-web "><a rel="nofollow noopener" target="_blank" href="https://soushinsoujin989.blogspot.com/">soushinsoujin989.blogspot.com/<span class="fa fa-share-square external-icon anchor-icon"></span></a></div><div class="clearfix"></div><div class="saboxplugin-socials sabox-colored"><a rel="nofollow noopener" target="_blank" title="Twitter" href="https://twitter.com/Kuhaku81377446" class="saboxplugin-icon-color"><svg class="sab-twitter" id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <path d="M 9.398 6.639 L 16.922 17.361 L 14.922 17.361 L 7.412 6.639 L 9.398 6.639 Z M 24.026 24.026 L -0.026 24.026 L -0.026 -0.026 L 24.026 -0.026 L 24.026 24.026 Z M 19.4 18.681 L 13.807 10.677 L 18.379 5.319 L 16.627 5.319 L 13.014 9.541 L 10.065 5.319 L 4.921 5.319 L 10.187 12.846 L 5.193 18.681 L 6.975 18.681 L 10.985 13.983 L 14.269 18.681 L 19.4 18.681 Z" />
</svg></span><span class="fa fa-share-square external-icon anchor-icon"></span></a><a rel="nofollow noopener" target="_blank" title="Twitch" href="https://www.twitch.tv/kuhaku_o" class="saboxplugin-icon-color"><svg class="sab-twitch" viewBox="0 0 500 500.7" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect class="st0" x="-.2" y=".4" width="500" height="500" fill="#6441a5" /><polygon class="st1" points="499.8 247.3 499.8 500.4 283 500.4 135.5 351.6 162 142.3 324 138.3 380.2 128" /><path class="st2" d="m152.7 128l-17.2 44v179.7h61.2v32.5h34.4l32.5-32.5h49.7l66.9-66.9v-156.8h-227.5zm204.6 145.3l-38.3 38.2h-61.2l-32.4 32.5v-32.5h-51.6v-160.6h183.5v122.4zm-38.3-78.4v66.8h-22.9v-66.8h22.9zm-61.1 0v66.8h-22.9v-66.8h22.9z" /></svg></span><span class="fa fa-share-square external-icon anchor-icon"></span></a></div></div></div>]]></content:encoded>
					
					<wfw:commentRss>https://rtagamers.com/rta-tools/autotimer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://rtagamers.com/wp-content/uploads/2023/11/RunLeash_16_sub.mp4" length="67779" type="video/mp4" />

			</item>
	</channel>
</rss>
