<?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>Livesplit | RTAGamers</title>
	<atom:link href="https://rtagamers.com/tag/livesplit/feed/" rel="self" type="application/rss+xml" />
	<link>https://rtagamers.com</link>
	<description>RTAGamersはRTAプレイヤーによる情報サイトです！</description>
	<lastBuildDate>Thu, 19 Feb 2026 14:34:38 +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>Livesplit | RTAGamers</title>
	<link>https://rtagamers.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>LiveSplit ver1.8.36-37 のバージョンアップ</title>
		<link>https://rtagamers.com/rta-tools/post-20985/</link>
					<comments>https://rtagamers.com/rta-tools/post-20985/#respond</comments>
		
		<dc:creator><![CDATA[Kuhaku_玖白]]></dc:creator>
		<pubDate>Sat, 21 Feb 2026 10:00:39 +0000</pubDate>
				<category><![CDATA[RTAツール]]></category>
		<category><![CDATA[Livesplit]]></category>
		<category><![CDATA[バージョンアップ]]></category>
		<guid isPermaLink="false">https://rtagamers.com/?p=20985</guid>

					<description><![CDATA[概要 一部環境において発生していた、設定画面の一部の領域にマウスカーソルがアクセスできなくなる不具合が解消されました。 　Subsplits コンポーネントで新たに列を作成した時のデフォルト名が Splits コンポーネ [&#8230;]]]></description>
										<content:encoded><![CDATA[<h4>概要</h4>
<p>
一部環境において発生していた、設定画面の一部の領域にマウスカーソルがアクセスできなくなる不具合が解消されました。<br />
　Subsplits コンポーネントで新たに列を作成した時のデフォルト名が Splits コンポーネントと同じになりました。
</p>
<p>
影響範囲が小さいと判断して更新内容の紹介を行っていなかった 1.8.36 での更新内容についても、この機会にまとめて紹介します。
</p>
<p>
今回のバージョンアップには含まれませんでしたが、1.8.35 で差し戻された Suplits・Subsplits コンポーネントの列幅自動調整機能が次回のバージョンアップで復活する予定となっています。<br />
　これにより Suplits・Subsplits コンポーネントが改めてカスタム変数に対応する見込みです。
</p>
<h1><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.37">ver1.8.37<span class="fa fa-share-square external-icon anchor-icon"></span></a> (2026/02/15 JST)</h1>

  <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">ver1.8.37 本体のアップデート</a><ol><li><a href="#toc2" tabindex="0">設定画面の一部領域が操作できない不具合を修正</a></li></ol></li><li><a href="#toc3" tabindex="0">Subsplits</a><ol><li><a href="#toc4" tabindex="0">新規追加した列のデフォルト名が変更</a></li></ol></li><li><a href="#toc5" tabindex="0">Scriptable Auto Split</a><ol><li><a href="#toc6" tabindex="0">System.Text.Json へのアクセス</a></li></ol></li><li><a href="#toc7" tabindex="0">Racetime integration</a><ol><li><a href="#toc8" tabindex="0">認証時の問題を修正</a></li></ol></li><li><a href="#toc9" tabindex="0">ver1.8.36 Auto Splitting Runtime</a><ol><li><a href="#toc10" tabindex="0">設定が正しく機能しない不具合を修正</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">ver1.8.37 本体のアップデート</span></h2>
<h3><span id="toc2">設定画面の一部領域が操作できない不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.37">Updated settings dialog to be scrollable and resizable. Previously, for some users, the dialog was too large to fit on the screen.</q></li>
<li>設定ダイアログがスクロールおよびサイズ変更できるようになりました。以前は一部のユーザーにおいてダイアログが画面に収まらないほど大きくなっていました。</li>
</ul>
<h4>説明</h4>
<p>
おそらくは 1.8.34 での DPI Awareness に関連した現象で、一部の環境ではモニタの表示範囲からはみ出すほどに設定画面が大きく表示されてしまい、設定画面の下部が操作不能になる不具合がありました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2640">LiveSplit Settings unable to save #2640<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2650">Hotkeys page has no save button at the bottom #2650<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2662">Settings window too long for low resolution monitors #2662<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc3">Subsplits</span></h2>
<h3><span id="toc4">新規追加した列のデフォルト名が変更</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.37">Columns are named with the comparison name by default, instead of the column number. This matches the behavior of the Splits component.</q></li>
<li>列のデフォルト名は列番号ではなく比較対象名によって決まります。これは Splits コンポーネントの動作と同じです。</li>
</ul>
<h4>説明</h4>
<p>
n 個目の列を追加した時に列のデフォルト名は自動的に“#n”と入力されていましたが、追加した列名は空欄がデフォルトとなりました。列名が空欄の時は比較対象タイムの（短縮）名称が列の名前として表示されます。
</p>
<p>
Splits コンポーネントでは 1.8.19 にて変更されていた挙動で、今回の更新によって Subsplits コンポーネントでも同様の挙動となりました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Subsplits/pull/25">Cherry-pick LiveSplit/LiveSplit.Splits#19 to use comparison names by default#25<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc5">Scriptable Auto Split</span></h2>
<h3><span id="toc6">System.Text.Json へのアクセス</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.37">Auto Splitters now have access to System.Text.Json.</q></li>
<li>Auto Splitter は System.Text.Json にアクセスできるようになりました。</li>
</ul>
<h4>説明</h4>
<p>
Auto Splitter を制御する asl スクリプトにおいて、System.Text.Json 名前空間の指定を省略できるようになりました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.ScriptableAutoSplit/pull/73">Give autosplitters the ability to use System.Text.Json#73<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc7">Racetime integration</span></h2>
<h3><span id="toc8">認証時の問題を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.37">Fix some issues with the OAuth implementation.</q></li>
<li>OAuth 実装に関するいくつかの問題を修正しました。</li>
</ul>
<h4>説明</h4>
<p>
<a rel="noopener" target="_blank" href="https://racetime.gg/">racetime.gg<span class="fa fa-share-square external-icon anchor-icon"></span></a> の認証において、PKCE という認証フローの Livesplit 側のプログラムが適切ではありませんでした。
</p>
<p>
以前はプラットフォーム側（racetime.gg 側？）では PKCE がサポートされておらず、問題も発生していませんでした。<br />
　しかし、更新によって PKCE がサポートされるようになったことで Livesplit 側で問題が発生するようになっていました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Racetime/pull/20">Fix PKCE in authentication controller#20<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/racetimeGG/racetime-app/issues/191">Incorrect PKCE implementation in LiveSplit #191<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<hr>
<h1><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.36">ver1.8.36<span class="fa fa-share-square external-icon anchor-icon"></span></a> (2025/11/07 JST)</h1>
<h2><span id="toc9">ver1.8.36 Auto Splitting Runtime</span></h2>
<p>
<span class="marker-under">ご注意</span><br />
この Auto Splitting Runtime とは、マルチプラットフォームで動作する LiveSplit One 用に作られた Auto Splitter を LiveSplit で使えるようにするための機能です。LiveSplit における一般的な Auto Splitter とは別の機能なのでご注意ください。
</p>
<h3><span id="toc10">設定が正しく機能しない不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.36">Fixed an issue with autosplitter settings not working properly when activating an autosplitter in the Splits Editor.</q></li>
<li>Splits Editor で Autosplitter を有効にした際、Autosplitter の設定が正常に機能しない問題を修正しました。</li>
</ul>
<h4>説明</h4>
<p>
Autosplitter は Splits Editor から導入する場合と Layout Editor から導入する場合とがあります。Splits Editor から導入した場合に、（おそらくは）Settings ボタンで開く画面で設定した内容が正しく機能しない問題があったものと思われます。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.AutoSplittingRuntime/pull/23">Init parentForm in 2-arg ASRComponent constructor#23<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<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-20985/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>配信画面を”彩る”！ 『LiveSplit』レイアウトのおはなし</title>
		<link>https://rtagamers.com/rta-tools/fashionable-layout/</link>
					<comments>https://rtagamers.com/rta-tools/fashionable-layout/#respond</comments>
		
		<dc:creator><![CDATA[シレイユ]]></dc:creator>
		<pubDate>Wed, 17 Dec 2025 22:00:05 +0000</pubDate>
				<category><![CDATA[RTAツール]]></category>
		<category><![CDATA[Livesplit]]></category>
		<category><![CDATA[アドベントカレンダー2025]]></category>
		<category><![CDATA[配信レイアウト]]></category>
		<guid isPermaLink="false">https://rtagamers.com/?p=20773</guid>

					<description><![CDATA[RTA配信で見かけることも多い、おなじみのタイマーツール『LiveSplit』。デフォルトのレイアウトもシンプルでかっこいいですが、時にはおしゃれに・時には個性的にレイアウトを変更している走者さんも珍しくはありません。  [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>RTA配信で見かけることも多い、おなじみのタイマーツール『LiveSplit』。デフォルトのレイアウトもシンプルでかっこいいですが、時にはおしゃれに・時には個性的にレイアウトを変更している走者さんも珍しくはありません。</p>
<p>『もっと自分らしいレイアウトにしたい』『LiveSplitを配信に映してみたけど、このレイアウトだとどこか浮いてしまう…』</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>、18日目の記事です。</p>
<div class="information-box">© SQUARE ENIX<br />
LOGO ILLUSTRATION:© YOSHITAKA AMANO<br />
「記載されている会社名・製品名・システム名などは、<br />
各社の商標、または登録商標です。」</div>

  <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">1. 設定編～レイアウトを変えてみよう</a><ol><li><a href="#toc2" tabindex="0">1-1. レイアウトエディターについて</a></li><li><a href="#toc3" tabindex="0">1-2. タイマー全体の見た目を設定する</a></li><li><a href="#toc4" tabindex="0">1-3. コンポーネントによるレイアウト設定</a></li></ol></li><li><a href="#toc5" tabindex="0">2. 実例編～いろんな場面でのレイアウト例</a><ol><li><a href="#toc6" tabindex="0">2-1. 通常のRTA配信などでのレイアウト</a></li><li><a href="#toc7" tabindex="0">2-2. ミラー形式を想定したレイアウト</a></li></ol></li><li><a href="#toc8" tabindex="0">3. おわりに</a></li></ol>
    </div>
  </div>

<h2 style="text-align: left"><span id="toc1">1. 設定編～レイアウトを変えてみよう</span></h2>
<h3><span id="toc2">1-1. レイアウトエディターについて</span></h3>
<p>ここからは『LiveSplitレイアウトを変える方法』について説明していきます。</p>
<p>まず、右クリック→『Edit Layout』でエディターを開きます。</p>
<div id="attachment_20788" style="width: 556px" class="wp-caption alignnone"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-20788" class="size-full wp-image-20788" src="https://rtagamers.com/wp-content/uploads/2025/12/layout8_1.png" alt="" width="546" height="327" srcset="https://rtagamers.com/wp-content/uploads/2025/12/layout8_1.png 546w, https://rtagamers.com/wp-content/uploads/2025/12/layout8_1-300x180.png 300w" sizes="(max-width: 546px) 100vw, 546px" /><p id="caption-attachment-20788" class="wp-caption-text">『LiveSplit』のレイアウトエディター。こちらはデフォルト時の設定</p></div>
<p>左に４つ並んでいるボタンでは、以下のような設定ができます。</p>
<ul>
<li>一番上（＋）→コンポーネント（項目）の追加</li>
<li>二番目（－）→コンポーネントの削除</li>
<li>三番目（↑）＆一番下（↓）→選択中コンポーネントの表示順入れ替え</li>
</ul>
<p>画面下の『Horizontal』『Vertical』はタイマーの形を設定するもので、表示順の入れ替わり方もそれによって変わります。</p>
<ul>
<li>『Horizontal』は横に長いタイプのレイアウトです。
<ul>
<li>表示順入れ替えをすると、↑で左側／↓で右側に移動します</li>
</ul>
</li>
<li>『Vertical』はやや縦に長いタイプのレイアウトです。
<ul>
<li>表示順入れ替えをすると、↑で上側／↓で下側に移動します</li>
</ul>
</li>
</ul>
<p>『Set Size』を選択すると、タイマー自体のサイズを変更することもできます。</p>
<div id="attachment_20787" style="width: 320px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-20787" class="wp-image-20787 " src="https://rtagamers.com/wp-content/uploads/2025/12/layout9_1.png" alt="" width="310" height="233" /><p id="caption-attachment-20787" class="wp-caption-text">『LiveSplit』レイアウトのサイズ設定画面。</p></div>
<p>上から順に、『横幅』『高さ』『縦横比を固定するかどうか』を設定することができるので、『配信画面のスペースからあふれてしまう…』という方はサイズ変更を試してみるのも選択肢のひとつです。</p>
<h3><span id="toc3">1-2. タイマー全体の見た目を設定する</span></h3>
<p>左下の『Layout』を選択することで、タイマー全体や各コンポーネントの設定を変更・カスタマイズすることができます。ここでは、全体の設定にかかわる『Layout』から見ていきましょう。</p>
<div id="attachment_20813" style="width: 516px" class="wp-caption alignnone"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-20813" class="wp-image-20813 size-full" src="https://rtagamers.com/wp-content/uploads/2025/12/layout10_1.png" alt="" width="506" height="619" srcset="https://rtagamers.com/wp-content/uploads/2025/12/layout10_1.png 506w, https://rtagamers.com/wp-content/uploads/2025/12/layout10_1-245x300.png 245w" sizes="(max-width: 506px) 100vw, 506px" /><p id="caption-attachment-20813" class="wp-caption-text">『LiveSplit』のレイアウト設定画面</p></div>
<p>『Background』はタイマー全体の背景スタイルや背景色などを設定できます。このうち『Image』を選択すると、お好きな画像を背景として設定することができます。</p>
<div class="alert-box">ただし大前提として、権利的に問題のある画像の使用・画像の無断利用は絶対にしないようにしましょう。</div>
<div>『Image Opacity』で不透明度、『Image Blur』でぼかし具合を調整することができる他、コンポーネントごとの背景色設定と組み合わせると、以下のようなレイアウトにすることも可能です。</div>
<div id="attachment_20815" style="width: 336px" class="wp-caption alignnone"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-20815" class="wp-image-20815 " src="https://rtagamers.com/wp-content/uploads/2025/12/20251215_3_1.png" alt="" width="326" height="377" srcset="https://rtagamers.com/wp-content/uploads/2025/12/20251215_3_1.png 286w, https://rtagamers.com/wp-content/uploads/2025/12/20251215_3_1-259x300.png 259w" sizes="(max-width: 326px) 100vw, 326px" /><p id="caption-attachment-20815" class="wp-caption-text">LiveSplitのレイアウト例。イラストは手描き。</p></div>
<div class="information-box">設定によっては最終ラップと総合タイマーの間に隙間ができてしまうことがあります。気になる方は『Other』から『Separator』を追加し、後述する『Color』で好きな色を割り当てるといいかもしれません。</div>
<p>『Opacity』はタイマー全体の不透明度を変更する項目です。ただし、タイマーの文字も含めて変更されるため、あまり透明に寄せすぎると見えづらくなる点には注意しましょう。</p>
<p>『Fonts』は文字通り、使用するフォントを設定する項目です。</p>
<ul>
<li>Timer：『Timer』などの総合タイムを表示する部分に適用されるフォントです。『Detailed Timer』の区間タイマーにも適用されます。</li>
<li>Times：『Splits』系など、主に区間タイムを表示する部分に適用されるフォントです。</li>
<li>Text：ゲームタイトルやラップ名など、その他のテキスト部分に適用されるフォントです。『Counter』の数字などもこちらに該当します。</li>
</ul>
<p>『Title』や『Text』など別途フォントを設定できるコンポーネントもありますが、その一方で『Detailed Timer』の一部設定のように、上記３項目の設定が影響しない部分もあります。後者の場合は、以下のようにコンポーネント設定からフォントを指定する必要があります。</p>
<div id="attachment_20827" style="width: 1034px" class="wp-caption alignnone"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-20827" class="wp-image-20827 size-full" src="https://rtagamers.com/wp-content/uploads/2025/12/20251216_1.png" alt="" width="1024" height="768" srcset="https://rtagamers.com/wp-content/uploads/2025/12/20251216_1.png 1024w, https://rtagamers.com/wp-content/uploads/2025/12/20251216_1-300x225.png 300w, https://rtagamers.com/wp-content/uploads/2025/12/20251216_1-768x576.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /><p id="caption-attachment-20827" class="wp-caption-text">『Detailed Timer』のフォント設定。</p></div>
<p>『Colors』はタイマーやテキストの文字や区切り線（Separaters系）などの色を設定する項目です。</p>
<p>左列の上から５項目（『Best Segment』と『Ahead／Behind』系）は、比較対象のタイム（自己ベストなど）との差によって変化する部分です。</p>
<ul>
<li>『Best Segment』は任意の色を設定できるほか、横のチェックボックスをONにすることで虹色のアニメーション文字で表示することもできます。</li>
<li>『Ahead』は比較対象のタイムより速いペースのときに、『Behind』は遅いペースの時に適用されます。</li>
<li>５項目すべてを同じ色に統一すると<strong>『タイマー進行中は色を変えず、タイマーが動いていないときは別の色に変わる』</strong>といったこともできます。</li>
<li>また、<strong>『Ahead／Behind』系で設定した色は、『Timer』などで『～With Delta Color』を背景色に設定した時にも反映</strong>されるようです。</li>
</ul>
<h3><span id="toc4">1-3. コンポーネントによるレイアウト設定</span></h3>
<p>次に、各コンポーネントの設定から、レイアウトのヒントになりそうな部分を抜粋して説明していきます。</p>
<p>『Layout』ではタイマー全体の背景スタイルや色を設定できますが、各コンポーネント単位でも同様に設定が可能で、部分的に背景を変更することができます。</p>
<div id="attachment_20819" style="width: 710px" class="wp-caption alignnone"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-20819" class="wp-image-20819 size-full" src="https://rtagamers.com/wp-content/uploads/2025/12/20251215_0_1.png" alt="" width="700" height="768" srcset="https://rtagamers.com/wp-content/uploads/2025/12/20251215_0_1.png 700w, https://rtagamers.com/wp-content/uploads/2025/12/20251215_0_1-273x300.png 273w" sizes="(max-width: 700px) 100vw, 700px" /><p id="caption-attachment-20819" class="wp-caption-text">『Splits』の背景スタイル４種を比較した画像。</p></div>
<p>例として『Splits』で適用できる背景スタイル４種をまとめました。いずれも１つ目の背景色を水色、２つ目を青に設定しています。</p>
<p>『Altarnating』以外はタイマー全体の背景に加え、『Title』や『Timer』などの背景スタイルの選択肢にも含まれています。</p>
<p>『Title』や『Timer』などの一部コンポーネントでは『Override Layout Settings』のチェックボックスが項目によって含まれており、これをONにすることで設定中のコンポーネントに限りフォントや文字色を変更することができます。</p>
<p>例えば、『Timer』ではタイマーの状態にかかわらずタイマーの文字色が常に一定になります。</p>
<p>『Splits』系では、『Total Splits』で表示するスプリット数を変更することができます。タイマーを配置したいスペースとタイマーのサイズが合わない場合は、レイアウトエディター内にある『Set Size』と併せて、ちょうどいい大きさになるように調整してみるといいでしょう。</p>
<div class="alert-box">出来上がったレイアウトは<strong>右クリック→『Save Layout As&#8230;』で保存</strong>するのをお忘れなく！</div>
<h2 style="text-align: left"><span id="toc5">2. 実例編～いろんな場面でのレイアウト例</span></h2>
<p>ここからは、わたしが実際に配信で用いているレイアウトを例に挙げながらお話をしていきたいと思います。とはいえ、あくまで自分自身のスタンスに基づいて組んだものなので、読み物程度に見ていただけるとありがたいです。</p>
<p>基本的には、背景画像や（時計等の）ブラウザソースなどはお借りした素材を使い、部分的なパーツ（次項でいうと、ゲーム画面上下のうちテキスト部分の背景＆画面右側の大部分で使われているいくつかの四角い枠）は別途ペイントソフトで自作した画像やOBSの『色ソース』を重ねることが多いです。</p>
<h3><span id="toc6">2-1. 通常のRTA配信などでのレイアウト</span></h3>
<p>まず例に挙げるのは、先日行われた『パズルボブル２』並走会に参加した際の配信画面です。</p>
<div id="attachment_20791" style="width: 650px" class="wp-caption alignnone"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-20791" class="wp-image-20791 size-full" src="https://rtagamers.com/wp-content/uploads/2025/12/ss_20251206101840741_Twitch-16s_0_1.png" alt="" width="640" height="360" srcset="https://rtagamers.com/wp-content/uploads/2025/12/ss_20251206101840741_Twitch-16s_0_1.png 640w, https://rtagamers.com/wp-content/uploads/2025/12/ss_20251206101840741_Twitch-16s_0_1-300x169.png 300w, https://rtagamers.com/wp-content/uploads/2025/12/ss_20251206101840741_Twitch-16s_0_1-120x68.png 120w, https://rtagamers.com/wp-content/uploads/2025/12/ss_20251206101840741_Twitch-16s_0_1-160x90.png 160w, https://rtagamers.com/wp-content/uploads/2025/12/ss_20251206101840741_Twitch-16s_0_1-320x180.png 320w" sizes="(max-width: 640px) 100vw, 640px" /><p id="caption-attachment-20791" class="wp-caption-text">『パズルボブル２』並走会配信の画面。Windows版アケアカNEOGEOでのランでした</p></div>
<p>『主に普段のRTA配信などの、いわゆる自分の枠だけで完結する配信で用いているレイアウト』を取り上げ…たいところなのですが、ここ数カ月はそういった配信が少なく…。</p>
<p>そのため、同じレイアウトを用いた配信の画面レイアウトを取り上げています。</p>
<p>タイマーは右上に縦型（Vertical）に設定したものを表示しています。背景や画面右側のレイアウトとなじむように、配色も水色～青系を基調にしています。</p>
<div class="information-box">実例では『Columns』＝ラップ表に表示させる内容をカスタマイズし、ラップタイムのみ表示させる形にしています。その代わり末尾に『Delta』のコンポーネントを追加し、その時点の自己ベストとの差を表示させています。</div>
<div></div>
<h3 style="text-align: left"><span id="toc7">2-2. ミラー形式を想定したレイアウト</span></h3>
<p>続いて、結構前にはなりますが、リレーイベントの中間企画のひとつとして実施された、ピクセルリマスター版『ファイナルファンタジー（初代）』の並走会参加時の配信画面です。</p>
<div id="attachment_20793" style="width: 778px" class="wp-caption alignnone"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-20793" class="wp-image-20793 size-full" src="https://rtagamers.com/wp-content/uploads/2025/12/ss_20251206103438171_【Spoiler-Alert_FF1PR】第3回PRFFリレーの中間並走です（シレイユ視点）【RTA_Speedrun】_1s_1_10.png" alt="" width="768" height="432" srcset="https://rtagamers.com/wp-content/uploads/2025/12/ss_20251206103438171_【Spoiler-Alert_FF1PR】第3回PRFFリレーの中間並走です（シレイユ視点）【RTA_Speedrun】_1s_1_10.png 768w, https://rtagamers.com/wp-content/uploads/2025/12/ss_20251206103438171_【Spoiler-Alert_FF1PR】第3回PRFFリレーの中間並走です（シレイユ視点）【RTA_Speedrun】_1s_1_10-300x169.png 300w, https://rtagamers.com/wp-content/uploads/2025/12/ss_20251206103438171_【Spoiler-Alert_FF1PR】第3回PRFFリレーの中間並走です（シレイユ視点）【RTA_Speedrun】_1s_1_10-120x68.png 120w, https://rtagamers.com/wp-content/uploads/2025/12/ss_20251206103438171_【Spoiler-Alert_FF1PR】第3回PRFFリレーの中間並走です（シレイユ視点）【RTA_Speedrun】_1s_1_10-160x90.png 160w, https://rtagamers.com/wp-content/uploads/2025/12/ss_20251206103438171_【Spoiler-Alert_FF1PR】第3回PRFFリレーの中間並走です（シレイユ視点）【RTA_Speedrun】_1s_1_10-320x180.png 320w" sizes="(max-width: 768px) 100vw, 768px" /><p id="caption-attachment-20793" class="wp-caption-text">『FF1PR』並走会の配信画面（一部モザイク加工あり）。本部ミラーではゲーム画面のみ表示される形式でした</p></div>
<p>こちらはいうなれば、並走会などの『ミラー形式を想定したレイアウト』です。</p>
<p>実際のミラー配信では大抵の場合、自らの視点配信よりも画面のサイズが小さくなります。そのためわたし自身の配信環境も踏まえ、<strong>ゲーム画面を先ほどのレイアウトより大きめにとる</strong>ことで、ミラーされたときにより画面が見やすいように工夫しています。</p>
<p>この場合、画面右側の幅が狭くなることから、見やすさを考慮してタイマーの設定を横長型（Horizontal）にして画面下部に配置しています。ただ、表示スプリット数が先ほどと同じだと画面に収まらないため、表示数を減らすなどして幅の調整を行っています。</p>
<p>配色は先ほど同様水色系を基調にしていますが、アクセントにミントグリーン系を用いています。</p>
<div class="alert-box">イベント・企画によっては<strong>配信画面用の素材があったり、レイアウト・タイマーの配置などがマニュアル等で定められている</strong>ことがあります。そういった場面ではレイアウト指定をしっかり守りましょう！</div>
<h2 style="text-align: left"><span id="toc8">3. おわりに</span></h2>
<p>今回は『配信画面を彩るLiveSplitレイアウト』についてお話しました。</p>
<p>時にはレイアウトの雰囲気に合わせてタイマーを着飾ってみるのはいかがでしょうか？ そういった場面が来たとき、わたしの記事がひとつの助けになれば幸いです。</p>
<p>『RTAGamers Advent Calendar 2025』、これから公開予定の記事もお楽しみに！</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/2023/12/20230122_112.png" width="100"  height="100" alt="" itemprop="image"></div><div class="saboxplugin-authorname"><a rel="author" href="https://rtagamers.com/author/cileil_7/" class="vcard author"><span class="fn">シレイユ</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>北の大地のゆずシャーベットです！</p>
<p>主にパズルゲームやファイナルファンタジーシリーズ（ピクセルリマスター版）のRTAを走っています！</p>
</div></div><div class="clearfix"></div></div></div>]]></content:encoded>
					
					<wfw:commentRss>https://rtagamers.com/rta-tools/fashionable-layout/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<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-6" checked><label class="toc-title" for="toc-checkbox-6">目次</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 loading="lazy" 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 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.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 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-20714/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>LiveSplit ver1.8.34-35 のバージョンアップ</title>
		<link>https://rtagamers.com/rta-tools/post-20411/</link>
					<comments>https://rtagamers.com/rta-tools/post-20411/#respond</comments>
		
		<dc:creator><![CDATA[Kuhaku_玖白]]></dc:creator>
		<pubDate>Tue, 07 Oct 2025 10:00:58 +0000</pubDate>
				<category><![CDATA[RTAツール]]></category>
		<category><![CDATA[Livesplit]]></category>
		<category><![CDATA[バージョンアップ]]></category>
		<guid isPermaLink="false">https://rtagamers.com/?p=20411</guid>

					<description><![CDATA[概要 Splits Editor を開いた際に数秒間操作不能になる現象が解消されたり、新たな比較対象タイム Golf HCP が追加されたり、内蔵サーバのコマンド追加や自動起動といった機能向上が行われました。 1.8.3 [&#8230;]]]></description>
										<content:encoded><![CDATA[<h4>概要</h4>
<p>
Splits Editor を開いた際に数秒間操作不能になる現象が解消されたり、新たな比較対象タイム Golf HCP が追加されたり、内蔵サーバのコマンド追加や自動起動といった機能向上が行われました。
</p>
<p>
1.8.30 で追加されたものの不具合のために 1.8.33 で差し戻されていた DPI Awareness に関する変更が復活し、その on/off を切り替えることができるようになりました。
</p>
<p>
その他に、Autosplitter に関する機能の改善が行われました。
</p>
<h1><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.34">ver1.8.34<span class="fa fa-share-square external-icon anchor-icon"></span></a> (2025/09/30 JST)</h1>

  <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><li><a href="#toc1" tabindex="0">ver1.8.34 本体のアップデート</a><ol><li><a href="#toc2" tabindex="0">DPI Awareness の設定を追加</a></li><li><a href="#toc3" tabindex="0">Splits Editor を最初に開いた時のプチフリーズを改善</a></li><li><a href="#toc4" tabindex="0">比較対象タイム Golf HCP を追加</a></li><li><a href="#toc5" tabindex="0">Splits.io との連携を削除</a></li><li><a href="#toc6" tabindex="0">内部サーバのコマンドを追加</a></li><li><a href="#toc7" tabindex="0">内部サーバの自動起動が可能に</a></li></ol></li><li><a href="#toc8" tabindex="0">Auto Splitting Runtime component</a><ol><li><a href="#toc9" tabindex="0">手動での区間移動操作が検知可能に</a></li><li><a href="#toc10" tabindex="0">設定画面のちらつきを修正</a></li><li><a href="#toc11" tabindex="0">設定項目名の表示方法を改善</a></li></ol></li><li><a href="#toc12" tabindex="0">Scriptable Auto Split</a><ol><li><a href="#toc13" tabindex="0">プロセス名の大文字小文字を区別しないように変更</a></li></ol></li><li><a href="#toc14" tabindex="0">Splits and Subsplits</a><ol><li><a href="#toc15" tabindex="0">カスタム変数の表示に対応</a></li><li><a href="#toc16" tabindex="0">列幅を自動的に調整</a></li></ol></li><li><a href="#toc17" tabindex="0">Video component</a><ol><li><a href="#toc18" tabindex="0">VLC ロゴ表示を削除</a></li></ol></li><li><a href="#toc19" tabindex="0">1.8.35 Splits and Subsplits</a><ol><li><a href="#toc20" tabindex="0">列幅の調整に関する変更を差し戻し</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">ver1.8.34 本体のアップデート</span></h2>
<h3><span id="toc2">DPI Awareness の設定を追加</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.34">Added a setting for DPI awareness, which is off by default.</q></li>
<li>DPI Awareness の設定を追加しました。（デフォルトではoffです）</li>
</ul>
<h4>説明</h4>
<p>
1.8.30 で追加された後 1.8.33 で削除された DPI Awareness に関する機能が、on/off を設定できるようになって復活しました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2572">Set DPI Awareness at Runtime #2572<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc3">Splits Editor を最初に開いた時のプチフリーズを改善</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.34">Slightly improved the lag when the Splits Editor is first opened, due to the list of games being added to the Game dropdown.</q></li>
<li>Splits Editor を最初に開いた時のプチフリーズを改善しました。この遅延はドロップダウンリストへのゲーム一覧の追加処理に起因していました。</li>
</ul>
<h4>説明</h4>
<p>
LiveSplit 起動ごとに Splits Editor を最初に開いた時に、これまではドロップダウンリストに全てのゲームタイトル（約 44,000 件）を一度に追加する処理をしており、追加が終わる 5 秒ほどの間に操作不能時間が生じていました。
</p>
<p>
この変更でドロップダウンリストへのゲームタイトルの追加を複数回に分けて行うようになり、Splits Editor を最初に開いた時でも開いた直後から操作が可能となります。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2580">Splits Editor hangs for good 3-5 seconds when open #2580<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2583">Adding games to Splits Editor combobox: Make task incremental and cancelable #2583<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc4">比較対象タイム Golf HCP を追加</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.34">Added Golf HCP as a comparison to choose from in the Choose Active Comparisons window in the Settings.</q></li>
<li>使用可能な比較対象を選択する設定画面に Golf HCP を追加しました。</li>
</ul>
<h4>説明</h4>
<p>
HCP（ハンディキャップ）はゴルフにおける成績算出方法のひとつとのことで、直近 20 ラウンドのスコア内の上位 8 ラウンドのスコアを平均したスコアだそうです。
</p>
<p>
これを Speedrun に応用して、HCP で算出したタイムを自己ベストとは異なる目標タイムとして活用することで、自己ベスト更新のプレッシャーやタイムの伸び悩みなどによるモチベーション低下を防ぎ、総合的なタイム向上を目指せるようになるとのことです。
</p>
<p>
デフォルト設定のままだと無効になっているので、Golf HCP を利用するには Settings → Choose Active Comparisons で有効化が必要です。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2587">Adds HCPComparisonGenerator #2587<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2610">Fixes calculation logic on HCPComparisonGenerator #2610<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2611">UI Settings for Golf HCP and fixes missing usage of variable #2611<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc5">Splits.io との連携を削除</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.34">Removed the integration with Splits.io, which has shut down.</q></li>
<li>サービス停止した Splits.io との連携を削除しました。</li>
</ul>
<h4>説明</h4>
<p>
Speedrun 記録の保管や解析ができる web サービスである <a rel="noopener" target="_blank" href="https://splits.io/">Splits.io<span class="fa fa-share-square external-icon anchor-icon"></span></a> と LiveSplit とを連携できる機能がありましたが、2025 年 03 月 31 日に Splits.io がサービス終了となったため削除されました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2543">Remove Splits.io integration after it shuts down #2543<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc6">内部サーバのコマンドを追加</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.34">Added getattemptcount and getcompletedcount commands to the server.</q></li>
<li>内部サーバに getattemptcount と getcompletedcount というコマンドを追加しました。</li>
</ul>
<h4>説明</h4>
<p>
LiveSplit の内部サーバとの通信において、試行回数と完走回数を取得できるようになります。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2588">[Feature Request] Add ability to pull various Completed and Attempt Run Count information from the server #2588<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2589">Add Completed and Attempted Run Count information to LiveSplit Server command list #2589<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc7">内部サーバの自動起動が可能に</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.34">Added a setting to automatically start a server on startup.</q></li>
<li>LiveSplit 起動時に内部サーバを自動的に起動する設定項目を追加しました。</li>
</ul>
<h4>説明</h4>
<p>
LiveSplit は TCP と WebSocket の 2 つの内部サーバを持っており、これまでは LiveSplit を起動するたびに都度サーバ起動のための操作を行う必要がありました。
</p>
<p>
この変更で、LiveSplit 起動時に自動的に任意のサーバを起動することができるようになります。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2493">[Server] Allow server to auto start #2493<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2586">[Feature Request] Option to start TCP / WebSocket server on launch #2586<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2617">CommandServer: add optional automatic Server start #2617<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc8">Auto Splitting Runtime component</span></h2>
<p>
<span class="marker-under">ご注意</span><br />
この Auto Splitting Runtime とは、マルチプラットフォームで動作する <a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplitOne/releases">LiveSplit One<span class="fa fa-share-square external-icon anchor-icon"></span></a> 用に作られた Autosplitter を LiveSplit で使えるようにするための機能です。<br />
　LiveSplit における一般的な Autosplitter とは別の機能なのでご注意ください。
</p>
<h3><span id="toc9">手動での区間移動操作が検知可能に</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.34">Now allow autosplitters to detect split/skip/undo events, even if they were done manually by the user.</q></li>
<li>ユーザーが手動で split / skip / undo を行った場合でも Autosplitter が検知できるようになります。</li>
</ul>
<h4>説明</h4>
<p>
筆者が Auto Splitting Runtime について詳しくはないので推測を含んだ話になってしまいますが、おそらくはこれまでの Auto Splitting Runtime は LiveSplit の split / skip / undo に関係するイベントを取得できず、LiveSplit から現在の区間を取得することもできなかったのだと思います。<br />
　そのため、Auto Splitting Runtime が自分自身で行った自動 Split の回数によってでしか現在の区間を把握できなかったのだと思います。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.AutoSplittingRuntime/pull/20">Add timer_current_split_index and timer_segment_splitted #20<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/livesplit-core/pull/884">Add timer_current_split_index and timer_segment_splitted #884<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc10">設定画面のちらつきを修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.34">Fixed an issue with the settings page flickering when a setting changed.</q></li>
<li>設定変更時に設定画面がちらつく不具合を修正しました。</li>
</ul>
<h4>説明</h4>
<p>
これまでは設定変更時に設定画面を最初から作り直す処理になっていたため、画面のちらつきやスクロール位置の初期化が起こっていました。
</p>
<p>
この変更で、必要な場合にのみイチからの再構築を行うようになります。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.AutoSplittingRuntime/pull/21">BuildTree: don&#8217;t Clear unless necessary #21<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc11">設定項目名の表示方法を改善</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.34">Improved how WASM files are displayed in the settings.</q></li>
<li>設定画面での設定項目名の表示方法を改善しました。</li>
</ul>
<h4>説明</h4>
<p>
LiveSplit の他の設定画面との統一性を高めるために、設定項目のラベル部分の文字サイズが他より大きかったのを同じサイズになり、リンクと誤解される恐れがあるのある下線付きのテキストから下線が削除されました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.AutoSplittingRuntime/pull/19">Improve display of wasm settings titles #19<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc12">Scriptable Auto Split</span></h2>
<h3><span id="toc13">プロセス名の大文字小文字を区別しないように変更</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.34">Now allow switching between processes with the same name but different casing, by making the string comparison case insensitive.</q></li>
<li>大文字と小文字とを区別しない文字比較を行うことで、同じ名前だけど大文字小文字の違いがあるプロセス同士の切り替えを許可します。</li>
</ul>
<h4>説明</h4>
<p>
これまでは、例えば、とあるゲームでバージョンごとの実行ファイル名が ver1.0 では Game.exe で、ver1.1 では game.exe となっていたとして、Autosplitter は Game と game は全く別のゲームとして判定していました。
</p>
<p>
この変更で、Game も game も同じゲームだと見なされるようになります。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2597">[ScriptableAutoSplit] State descriptors with same process name of different casing cannot switch version correctly #2597<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.ScriptableAutoSplit/pull/72">Use case-insensitive state comparer #72<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc14">Splits and Subsplits</span></h2>
<h3><span id="toc15">カスタム変数の表示に対応</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.34">Added Custom Variable as a column type.</q></li>
<li>列のタイプとしてカスタム変数を追加しました。</li>
</ul>
<h4>説明</h4>
<p>
Autosplitter が持っている情報を LiveSplit 本体で保持できるようになるカスタム変数という機能が 1.8.30 で追加され、1.8.31 では Text コンポーネントでカスタム変数を表示できるようになったのに加えて、この変更で Splits コンポーネントと Subsplits コンポーネントでもカスタム変数を表示できるようになります。
</p>
<p>
カスタム変数への対応と関連して列幅の自動調整機能も追加されたのですが、列幅の自動調整機能に不具合があったため、<span class="marker-under">この変更は 1.8.35 にて差し戻されました</span>。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2528">Add CustomVariables #2528<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2600">Segment: CustomVariableValues #2600<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Splits/pull/27">ColumnType: CustomVariable #27<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Subsplits/pull/21">ColumnType: CustomVariable #21<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc16">列幅を自動的に調整</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.34">Columns now automatically expand to fit longer times.</q></li>
<li>タイムの桁数が多くても自動的に列幅がフィットします。</li>
</ul>
<h4>説明</h4>
<p>
これまではタイムの桁数にかかわらず固定の列幅だったので、タイムの桁数が増えてくると列幅からはみ出してしまいました。
</p>
<p>
この変更で、タイムの桁数に応じてフィットするように自動的に列幅が調整されるようになります。
</p>
<p>
不具合などの発生により、<span class="marker-under">この変更は 1.8.35 にて差し戻されました</span>。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2616">Fixed-width columns aren&#8217;t growing to display longer times #2616<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Splits/pull/28">Expand ColumnWidths on longer times #28<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Subsplits/pull/23">Expand ColumnWidths on longer times #23<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc17">Video component</span></h2>
<h3><span id="toc18">VLC ロゴ表示を削除</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.34">Removed VLC branding when a video is not playing.</q></li>
<li>動画が再生されていない時の VLC ロゴ表示を削除しました。</li>
</ul>
<h4>説明</h4>
<p>
筆者の環境では、これまでは、タイマースタートしてから動画の再生が開始されるまでの一瞬だけ VLC のロゴが表示されていました。（タイマースタートの前は Video の画面は LiveSplit の背景色が表示される仕様なので、ここでの「動画が再生されていない時」というのは再生命令が出てから実際に再生が開始されるまでの一瞬のことだと思います）
</p>
<p>
この変更で、VLC のロゴが表示されなくなります。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2585">VLC icon flashes whenever a PB video starts #2585<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Video/pull/17">Remove VLC Branding #17<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h1><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.35">ver1.8.35<span class="fa fa-share-square external-icon anchor-icon"></span></a> (2025/10/04 JST)</h1>
<h2><span id="toc19">1.8.35 Splits and Subsplits</span></h2>
<h3><span id="toc20">列幅の調整に関する変更を差し戻し</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.35">Reverted changes related to columns expanding, due to some regressions.</q></li>
<li>デグレードのため、列幅の調整に関する変更を差し戻します。</li>
</ul>
<h4>説明</h4>
<p>
1.8.34 にて列幅の自動調整機能が追加されましたが、意図しないレイアウトの崩れを発生させてしまったり、幅の調整が上手くいかない現象が発生していたため、この変更は差し戻しとなりました。<br />
（ソフトウェア関連においてのデグレードとは、ソフトウェアに変更を加えた結果としてその品質の低下が生じることです）
</p>
<p>
また、Splits and Subsplits のカスタム変数への対応は幅の自動御調整機能と関連があったため、カスタム変数への対応についても差し戻しが行われました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2633">Subsplit Column Alignment Different #2633<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2634">SubSplits Longer Times still an issue for SubSplits #2634<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/commit/03eaa1facc1d668a68ca3c4aabc03956ad77f24a">Commit 03eaa1f Revert column widths changes<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/commit/24b868ad5464c939940a72030df1894c30560c75">Commit 24b868a Revert custom variable column changes<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<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-20411/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>LiveSplit ver1.8.30-33 のバージョンアップ</title>
		<link>https://rtagamers.com/rta-tools/post-19825/</link>
					<comments>https://rtagamers.com/rta-tools/post-19825/#respond</comments>
		
		<dc:creator><![CDATA[Kuhaku_玖白]]></dc:creator>
		<pubDate>Mon, 03 Feb 2025 10:00:11 +0000</pubDate>
				<category><![CDATA[RTAツール]]></category>
		<category><![CDATA[Livesplit]]></category>
		<category><![CDATA[バージョンアップ]]></category>
		<guid isPermaLink="false">https://rtagamers.com/?p=19825</guid>

					<description><![CDATA[概要 短期間に 4 回の更新が行われ、ミリ秒単位でのタイム編集・表示への対応や、WebSocket サーバー機能の内蔵化、タイマー本体の画面表示に関する不具合の修正などがありました。 Autosplitter が扱う値を [&#8230;]]]></description>
										<content:encoded><![CDATA[<h4>概要</h4>
<p>
短期間に 4 回の更新が行われ、ミリ秒単位でのタイム編集・表示への対応や、WebSocket サーバー機能の内蔵化、タイマー本体の画面表示に関する不具合の修正などがありました。
</p>
<p>
Autosplitter が扱う値をカスタム変数として LiveSplit 本体で保持できる機能が追加され、カスタム変数の値を Text コンポーネントで表示したり内蔵サーバーのコマンドで取得できるようになりました。
</p>
<h4>更新時のトラブルに注意</h4>
<p>
1.8.30 の更新で DPI Awareness が有効になったことと関連して、それまで使っていた lsl ファイルで <span class="marker-under">LiveSplit の表示が突然変化した</span>という報告が上がっています。
</p>
<p>
その後、1.8.33 にて <span class="marker-under">DPI Awareness に関する変更は差し戻されました</span>。
</p>
<h1><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.30">ver1.8.30<span class="fa fa-share-square external-icon anchor-icon"></span></a> (2025/01/27 JST)</h1>

  <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><li><a href="#toc1" tabindex="0">ver1.8.30 本体のアップデート</a><ol><li><a href="#toc2" tabindex="0">.NET Framework version 4.8.1 に移行</a></li><li><a href="#toc3" tabindex="0">ミリ秒単位での編集に対応</a></li><li><a href="#toc4" tabindex="0">DPI Awareness が有効に（1.8.33 にて差し戻し）</a></li><li><a href="#toc5" tabindex="0">WebSocket サーバーを内蔵</a></li><li><a href="#toc6" tabindex="0">ウィンドウが再描画されない不具合を軽減</a></li></ol></li><li><a href="#toc7" tabindex="0">タイム表示に関係する各コンポーネント</a><ol><li><a href="#toc8" tabindex="0">ミリ秒を表示する設定を追加</a></li></ol></li><li><a href="#toc9" tabindex="0">Delta</a><ol><li><a href="#toc10" tabindex="0">ラベルに任意の名前を設定可能に</a></li></ol></li><li><a href="#toc11" tabindex="0">World Record</a><ol><li><a href="#toc12" tabindex="0">SRC のタイムとタイマー内のタイムとの比較に関する不具合を修正</a></li></ol></li><li><a href="#toc13" tabindex="0">Auto Splitting Runtime</a><ol><li><a href="#toc14" tabindex="0">カスタム変数に関する機能追加</a></li></ol></li><li><a href="#toc15" tabindex="0">ver1.8.31 本体のアップデート</a><ol><li><a href="#toc16" tabindex="0">内蔵サーバーのコマンドを追加</a></li></ol></li><li><a href="#toc17" tabindex="0">Detailed Timer</a><ol><li><a href="#toc18" tabindex="0">比較対象タイムの桁数が lsl ファイルから読み込まれない不具合を修正</a></li></ol></li><li><a href="#toc19" tabindex="0">Text</a><ol><li><a href="#toc20" tabindex="0">カスタム変数の値を表示する設定を追加</a></li></ol></li><li><a href="#toc21" tabindex="0">ver1.8.32 本体のアップデート</a><ol><li><a href="#toc22" tabindex="0">フォントダイアログの不具合を修正</a></li></ol></li><li><a href="#toc23" tabindex="0">Delta</a><ol><li><a href="#toc24" tabindex="0">プラスを表示しない不具合を修正</a></li></ol></li><li><a href="#toc25" tabindex="0">ver1.8.33 本体のアップデート</a><ol><li><a href="#toc26" tabindex="0">DPI Awareness を有効にする変更を差し戻し</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">ver1.8.30 本体のアップデート</span></h2>
<h3><span id="toc2">.NET Framework version 4.8.1 に移行</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.30">LiveSplit now uses .NET Framework version 4.8.1.</q></li>
<li>LiveSplit は .NET Framework のバージョン 4.8.1 を使用するようになりました。</li>
</ul>
<h4>説明</h4>
<p>
LiveSplit は .NET Framework 4.6.1 を使用して作られていたのが、4.8.1 に移行しました。
</p>
<p>
開発者にとっては .NET Framework 4.8.1 までの機能が使えるようになるだけでなく、C# 7.3 までの機能も使えるようになります。<br />
使えるようになる機能については <a rel="noopener" target="_blank" href="https://qiita.com/nskydiving/items/2ff8285acb72c4e59caf">.NET Framework 各バージョンごとの新機能の紹介記事<span class="fa fa-share-square external-icon anchor-icon"></span></a>を参照。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2518">Upgrade to .NET Framework 4.8.1 (+ some clean-up) #2518<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc3">ミリ秒単位での編集に対応</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.30">The Splits Editor now allows editing milliseconds.</q></li>
<li>Splits Editor でミリ秒（0.001）単位での編集ができるようになりました。</li>
</ul>
<h4>説明</h4>
<p>
LiveSplit は内部的には 100 ナノ秒の分解能（TimeSpan.Ticks）でタイムを扱っていますが、ユーザーが通常の使用範囲で編集できるタイムは 10 ミリ秒（0.01）が最小単位でした。
</p>
<p>
これがミリ秒（0.001）単位で編集できるようになりました。
</p>
<p>
また、更新内容には明記されていませんが、Share から Excel 出力した場合のタイムもミリ秒単位で出力されるようになっています。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/930">Show milliseconds in Splits Editor and in the Layout #930<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2521">Allow the use of 3 decimal places in RunEditorDialog #2521<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2525">Add 3 decimal places to ExcelRunSaver #2525<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc4">DPI Awareness が有効に（1.8.33 にて差し戻し）</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.30">DPI awareness is now enabled. This allows LiveSplit to scale text elements correctly for users who set their display scale to anything but 100%.</q></li>
<li>DPI Awareness が有効になりました。これにより、ディスプレイスケールを 100 % 以外に設定したユーザーに対して、LiveSplit はテキスト要素を正しくスケーリングできるようになりました。</li>
</ul>
<h4>説明</h4>
<p>
ディスプレイの表示サイズを 100 % 以外に設定した場合に、テキスト要素とそれ以外の要素とでスケーリングが異なる現象がありましたが、正しくスケーリングできるようになりました。
</p>
<p>
この変更によって、それまで使っていた lsl ファイルで LiveSplit の表示が突然変化したという報告が上がっており、設定値に対して正しくない表示だったのが設定値の通りの表示になったことで発生している変化だと思われます。<br />
その後、1.8.33 にて DPI Awareness に関する変更が差し戻されました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/1346">High DPI Support #1346<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2516">Enable DPI-awareness #2516<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc5">WebSocket サーバーを内蔵</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.30">In the Control menu, there is now an option to start a websocket server.</q></li>
<li>WebSocket サーバーを起動するオプションをコントロールメニューに追加しました。</li>
</ul>
<h4>説明</h4>
<p>
WebSocket サーバーが LiveSplit 本体に内蔵されました。
</p>
<p>
本体右クリック → Control → Start WebSocket Server<br />
で WebSocket サーバーが起動します。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2513">WebSocket Server #2513<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc6">ウィンドウが再描画されない不具合を軽減</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.30">Mitigated an issue where part of the window turned black and did not redraw until the window was resized.</q></li>
<li>ウィンドウの一部が黒くなり、ウィンドウのサイズが変更されるまで再描画されない問題を軽減しました。</li>
</ul>
<h4>説明</h4>
<p>
LiveSplit の一部を画面の表示範囲外に移動してから表示範囲内に戻すと、ウィンドウ全体が黒くなり、ウィンドウサイズを変更するかレイアウトを再読み込みしないと再描画されない不具合が報告されていました。
</p>
<p>
これは、CPU 使用量を削減するために変更のあった部分のみを再描画する仕様が影響しているらしいです。<br />
今回の変更で 1 秒ごとに全体を再描画する処理が追加されました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://x.com/dannyb21892/status/1812193745158492203">it&#8217;s all blacked out<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/commit/124624b24a2abbcff59f9ca5cb85698078192d1f">Invalidate the form once per second<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc7">タイム表示に関係する各コンポーネント</span></h2>
<h3><span id="toc8">ミリ秒を表示する設定を追加</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.30">Added a setting to display milliseconds.</q></li>
<li>ミリ秒（0.001）を表示する設定を追加しました。</li>
</ul>
<h4>説明</h4>
<p>
タイム表示に関係する各コンポーネント、Comparison Time, Previous Segment, Possible Time Save, Run Prediction, Splits, Subsplits, Sum of Best, Timer, World Record において、ミリ秒を表示する設定が追加されました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/930">Show milliseconds in Splits Editor and in the Layout #930<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.ComparisonTime/pull/2">Add 3 decimal places to ComparisonTime #2<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.PreviousSegment/pull/12">Add 3 decimal places #12<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.PossibleTimeSave/pull/9">Add 3 decimal places to PossibleTimeSave #9<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.RunPrediction/pull/10">Add 3 decimal places to LiveSplit.RunPrediction #10<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Splits/pull/25">Add 3 decimal places + remove DeltaSplitTimeFormatter #25<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Subsplits/pull/19">Add 3 decimal places to LiveSplit.Subsplits + remove DeltaSplitTimeFormatter #19<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.SumOfBest/pull/9">Add 3 decimal places to LiveSplit.SumOfBest #9<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Timer/pull/14">Add option to have 3 decimal places #14<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.DetailedTimer/pull/13">Add 3 decimal places to LiveSplit.DetailedTimer + code cleanup #13<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.WorldRecord/pull/9">Add 3 decimal places to LiveSplit.WorldRecord #9<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc9">Delta</span></h2>
<h3><span id="toc10">ラベルに任意の名前を設定可能に</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.30">The comparison name text can now be overridden in the settings, and can be different when ahead vs. behind the comparison.</q></li>
<li>Delta コンポーネントのラベルに任意の名前を設定できるようになり、比較対象タイムに対して早いか遅いかで異なる名前に設定することもできます。</li>
</ul>
<h4>説明</h4>
<p>
Delta コンポーネントをタイマーレイアウトに追加すると、これまでは比較対象タイムの名前が自動的にラベルとして表示されていました。
</p>
<p>
この変更でラベルに任意の名前を設定できるようになり、さらに、比較対象タイムに対して早いか遅いかで異なる名前を設定する事もできます。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2497">Customizable Delta text #2497<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Delta/pull/9">Customize Delta text #9<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc11">World Record</span></h2>
<h3><span id="toc12">SRC のタイムとタイマー内のタイムとの比較に関する不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.30">Fixed a bug where the current personal best was not considered a world record if a game allows milliseconds but a particular category only allows seconds.</q></li>
<li>Speedrun.com のゲームのルールがミリ秒を許可しているにもかかわらず、特定のカテゴリーが秒しか許可していない場合、現在の自己ベストが世界記録とみなされない不具合を修正しました。</li>
</ul>
<h4>説明</h4>
<p>
Speedrun.com のリーダーボードではゲームごとにタイムの最小単位の設定があり、ゲームではミリ秒単位の設定になっていてもカテゴリーによっては秒単位で記録を管理している場合もあるらしいです。<br />
そのような場合に、例えば秒単位で記録を管理しているカテゴリーにおいて、リーダーボードには 46:26 と登録されているけど実際の記録が 46:26.900 だとしたら、World Record コンポーネントはリーダーボードのタイム 46:26.000 のほうが実際のタイム 46:26.900 より早い記録であると判断してしまいます。
</p>
<p>
この変更で、リーダーボードから取得するタイムと実際のタイムとの比較を秒単位かミリ秒単位かで指定できるようになりました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2548">World Record only shows as &#8220;by me&#8221; in categories that count by the second if your PB ends in .00 #2548<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.WorldRecord/pull/11">Selectable WR precision #11<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/SpeedrunComSharp/pull/36">Add precision information to RunTimes #36<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc13">Auto Splitting Runtime</span></h2>
<h3><span id="toc14">カスタム変数に関する機能追加</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.30">Autosplitters may now set custom variables. These custom variables may be displayed by a component or saved to the splits file.</q></li>
<li>Autosplitter がカスタム変数を設定できるようになりました。これらのカスタム変数は、コンポーネントによって表示されたり、lss ファイルに保存されたりします。</li>
</ul>
<h4>説明</h4>
<p>
Autosplitter が扱う値をカスタム変数として LiveSplit 本体で保持できるようになりました。<br />
本体内のカスタム変数を通して Autosplitter とコンポーネントとで値のやり取りが可能になりました。<br />
カスタム変数は lss ファイルに保存することもできます。
</p>
<p>
更新内容の一覧ではこの機能は Auto Splitting Runtime（LiveSplit One 用の Autosplitter を LiveSplit でも使用できるようにする機能）に対しての更新内容として記載されていますが、この機能と関連した更新が LiveSplit 本体にもなされています。<br />
本体の追加機能でもあるため、LiveSplit One 用の Autosplitter でも元々の Autosplitter でも利用することができます。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2528">Add CustomVariables #2528<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.AutoSplittingRuntime/pull/16">Allow autosplitters to set LiveSplit CustomVariables #16<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h1><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.31">ver1.8.31<span class="fa fa-share-square external-icon anchor-icon"></span></a> (2025/01/28 JST)</h1>
<h2><span id="toc15">ver1.8.31 本体のアップデート</span></h2>
<h3><span id="toc16">内蔵サーバーのコマンドを追加</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.31">Added a getcustomvariablevalue command to the server.</q></li>
<li>内蔵サーバーに getcustomvariablevalue コマンドを追加しました。</li>
</ul>
<h4>説明</h4>
<p>
カスタム変数機能が ver1.8.30 で追加され、そのカスタム変数の値を内蔵サーバ―のコマンドで取得できるようになりました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2564">make CustomVariables accessible through server component #2564<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2565">CommandServer: add getcustomvariablevalue #2565<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc17">Detailed Timer</span></h2>
<h3><span id="toc18">比較対象タイムの桁数が lsl ファイルから読み込まれない不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.31">Fixed a bug with the segment times accuracy not loading from the layout.</q></li>
<li>比較対象タイムの桁数の設定が lsl ファイルから読み込まれない不具合を修正しました。</li>
</ul>
<h4>説明</h4>
<p>
比較対象タイムの桁数の設定を変更した状態で lsl ファイルに保存して、その lsl ファイルを読み込んだり LiveSplit を起動した際に、デフォルトの桁数設定になってしまう不具合がありました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2566">Segment Times always show Hundredths until opening Detailed Timer settings #2566<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.DetailedTimer/commit/834846ec14b06b0ba9aefc2d63361888e0f1ac66">Fix segment times accuracy setting not loading<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc19">Text</span></h2>
<h3><span id="toc20">カスタム変数の値を表示する設定を追加</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.31">Added a setting to display the value of a custom variable from an Auto Splitting Runtime autosplitter.</q></li>
<li>カスタム変数の値を表示する設定を追加しました。</li>
</ul>
<h4>説明</h4>
<p>
カスタム変数機能が ver1.8.30 で追加され、そのカスタム変数の値を Text コンポーネントで表示できるようになりました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Text/pull/10">Support displaying a Custom Variable #10<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h1><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.32">ver1.8.32<span class="fa fa-share-square external-icon anchor-icon"></span></a> (2025/01/30 JST)</h1>
<h2><span id="toc21">ver1.8.32 本体のアップデート</span></h2>
<h3><span id="toc22">フォントダイアログの不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.32">Fixed a bug with the font dialog using the custom font for all labels in the form.</q></li>
<li>選択したフォント設定をフォーム内のすべてのラベルに使用するフォントダイアログの不具合を修正しました。</li>
</ul>
<h4>説明</h4>
<p>
フォントダイアログ内にある Font や Size などのすべてのラベルが、選択したフォントの設定で表示される不具合がありました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2568">Minor Bug in Font options #2568<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/commit/f30c95ff0633154695f3bfe8e91a0a7e9ed951ae">Fix font dialog applying custom font to entire form<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc23">Delta</span></h2>
<h3><span id="toc24">プラスを表示しない不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.32">Fixed a bug with a positive delta not showing a plus next to the delta time.</q></li>
<li>プラスのデルタでタイム差にプラスを表示しない不具合を修正しました。</li>
</ul>
<h4>説明</h4>
<p>
1.8.30 での更新時に、タイム差にプラス記号を付ける処理が抜け落ちていました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2567">A recent update seems to have removed the &#8220;+&#8221; on Delta Comparisons #2567<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Delta/commit/4314095495e265496c8bb1ca47d9ae6fd770f5bf">Fix delta component not showing plus<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h1><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.33">ver1.8.33<span class="fa fa-share-square external-icon anchor-icon"></span></a> (2025/01/30 JST)</h1>
<h2><span id="toc25">ver1.8.33 本体のアップデート</span></h2>
<h3><span id="toc26">DPI Awareness を有効にする変更を差し戻し</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.33">Reverted change to enable DPI awareness for now because it was causing issues for some users.</q></li>
<li>一部のユーザーで問題が発生していたため、DPI Awareness を有効にする変更を差し戻しました。</li>
</ul>
<h4>説明</h4>
<p>
1.8.30 で DPI Awareness を有効にする変更がなされましたが、これによって一部のユーザーにおいてタイマーレイアウトの表示が崩れるなどの問題が発生しており、この変更が差し戻しとなりました。
</p>
<p>
DPI Awareness に関しては元々要望のあった機能であり、ユーザーへの影響が少なくなるように他の実現方法を模索している様子もうかがえるため、将来的には改めて DPI Awareness に関する変更がなされるのではないかと思います。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2563">DPI Awareness Option #2563<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/commit/20ab675bea7010e7afad4f9ef26fad2814ddbfc2">Revert &#8220;Enable DPI-awareness (#2516)&#8221;<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<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-19825/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Livesplit の SoB を使う上での注意点</title>
		<link>https://rtagamers.com/rta-tools/livesplit-sob/</link>
					<comments>https://rtagamers.com/rta-tools/livesplit-sob/#respond</comments>
		
		<dc:creator><![CDATA[Kuhaku_玖白]]></dc:creator>
		<pubDate>Fri, 15 Nov 2024 10:00:56 +0000</pubDate>
				<category><![CDATA[RTAツール]]></category>
		<category><![CDATA[Livesplit]]></category>
		<guid isPermaLink="false">https://rtagamers.com/?p=19672</guid>

					<description><![CDATA[Livesplit の SoB は区間ベストの和なので、確率の大小があるにせよ SoB は実際に出せる可能性があるタイムです。 しかし、正しくない区間ベストが保存されてしまうと実現不可能な SoB になる場合があるため注 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>
Livesplit の <span class="marker-under">SoB は区間ベストの和</span>なので、確率の大小があるにせよ SoB は実際に出せる可能性があるタイムです。
</p>
<p>
しかし、<span class="marker-under">正しくない区間ベストが保存されてしまうと実現不可能な SoB になる場合がある</span>ため注意しましょう。
</p>
<p>
この記事では、正しくない区間ベストが保存されてしまうことで現実不可能な SoB になってしまうケースを紹介します。
</p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-12" checked><label class="toc-title" for="toc-checkbox-12">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">SoB とは</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><li><a href="#toc6" tabindex="0">経路の中間地点が乱数で変わる</a></li></ol></li><li><a href="#toc7" tabindex="0">正しくない区間ベストの影響範囲</a><ol><li><a href="#toc8" tabindex="0">標準機能</a></li><li><a href="#toc9" tabindex="0">標準外のコンポーネント</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">SoB とは</span></h2>
<p>
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2024/11/00-01.png" alt="SoB の計算例。" width="698" height="198" class="alignnone size-full wp-image-19675" srcset="https://rtagamers.com/wp-content/uploads/2024/11/00-01.png 698w, https://rtagamers.com/wp-content/uploads/2024/11/00-01-300x85.png 300w" sizes="(max-width: 698px) 100vw, 698px" />
</p>
<p>
<span class="marker-under">SoB は全ての区間の区間ベストを合計したタイム</span>です。<br />
Livesplit では正式には Sum of Best Segments という名前で、Sum of Best と短縮して呼んだり、さらに略して SoB と呼んだりします。
</p>
<p>
それまでの履歴データから考えると全ての区間で完璧なプレイができればこのタイムが出せる、ということから<span class="marker-under">理論値と呼ぶこともあります</span>。
</p>
<p>
タイマーレイアウトに SoB を表示するには、レイアウトに Sum of Best というコンポーネントを追加します。（コンポーネントはレイアウト編集で追加・削除できる機能の単位）
</p>
<h2><span id="toc2">正しくない区間ベストが保存されてしまう例</span></h2>
<p>
次のようなケースでは正しくない区間ベストが保存されてしまうことがあり、それによって SoB が実現不可能なタイムになってしまう場合があります。
</p>
<p>
<span class="marker-under">SoB は自分にとって実現可能な最速タイムだからこそ指標としての意味がある</span>ので、実現不可能な SoB は指標としての意味を失ってしまいます。
</p>
<h3><span id="toc3">チャートを間違えた・変えた</span></h3>
<h4>事例</h4>
<p>
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2024/11/case01.png" alt="チャート間違いやチャート変更によって必須行動分のタイムが SoB から消えてしまうケースの説明図。" width="720" height="490" class="alignnone size-full wp-image-19676" srcset="https://rtagamers.com/wp-content/uploads/2024/11/case01.png 720w, https://rtagamers.com/wp-content/uploads/2024/11/case01-300x204.png 300w" sizes="(max-width: 720px) 100vw, 720px" />
</p>
<p>
例えば、区間 A, B, C とあって、区間 C に到達する前にとある行動 X を消化しておく必要があるとします。
</p>
<p>
区間 A で行動 X を消化するチャートだったのを間違えたり変えたりして、区間 B で行動 X を消化しました。<br />
この時、元々は「区間 A のタイム＝区間 A の必須行動＋行動 X」となるところを区間 A の必須行動だけの時間で通過するため、区間 A の区間ベストを更新します。
</p>
<p>
この状態で区間ベストを保存してしまうと、<span class="marker-under">本来必要な行動 X を消化する時間がどの区間からも消えてしまい、実際に通したタイムを考えた場合にあり得ない SoB に</span>なってしまいます。
</p>
<h4>対策・対処</h4>
<h5>チャートを間違えた場合</h5>
<p>
<span class="marker-under">正しくない区間ベストがあったときは保存しない</span>ようにしましょう。
</p>
<p>
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2024/11/case01-01.png" alt="区間ベストの更新を保存するかの確認ダイアログ。" width="293" height="120" class="alignnone size-full wp-image-19677" /><br />
Livesplit は区間ベストを更新するとタイマーリセット時に更新した区間ベストの記録を保存するかを確認してくれます。
</p>
<h5>チャートを変えた場合</h5>
<p>
タイムの<span class="marker-under">履歴データを消してしまって仕切り直すのが最も楽な対処</span>だと思います。
</p>
<p>
履歴データをテキストエディタなどで開いて、チャート変更前のタイムをチャート変更後相当のタイムに書き換える方法も考えられますが、あまり現実的ではないと思います。
</p>
<h3><span id="toc4">スプリットを忘れてスキップした</span></h3>
<h4>事例</h4>
<p>
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2024/11/case02.png" alt="スプリットを忘れてスキップした区間で実は区間ベストを出していた場合に、そのマイナス分が他の区間に記録されてしまうケースの説明図。" width="720" height="460" class="alignnone size-full wp-image-19678" srcset="https://rtagamers.com/wp-content/uploads/2024/11/case02.png 720w, https://rtagamers.com/wp-content/uploads/2024/11/case02-300x192.png 300w" sizes="(max-width: 720px) 100vw, 720px" />
</p>
<p>
区間 A でスプリットを忘れてスキップして、区間 B はちゃんとスプリットした、ということは割とあることだと思います。<br />
この時、<span class="marker-under">連続でスキップした区間の全てのプラスマイナスが最後の区間にまとめられます</span>。
</p>
<p>
もしも区間 A も区間 B も区間ベストを更新していた場合、2 区間分のマイナスがまとめて区間 B のマイナスとして記録されてしまいます。
</p>
<p>
その結果、区間 B 単独の本来の区間ベストよりも早いタイムが区間 B の区間ベストとなってしまい、実現不可能な SoB になってしまいます。
</p>
<h4>対策・対処</h4>
<p>
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2024/11/case02-01.png" alt="SoB を再研鑽する場合の操作説明図。" width="684" height="472" class="alignnone size-full wp-image-19679" srcset="https://rtagamers.com/wp-content/uploads/2024/11/case02-01.png 684w, https://rtagamers.com/wp-content/uploads/2024/11/case02-01-300x207.png 300w" sizes="(max-width: 684px) 100vw, 684px" /><br />
Splits Editor で Others → <span class="marker-under">Clean Sum of Best で SoB を再計算</span>することができます。
</p>
<p>
また、Settings で Simple Sum of Best にチェックを入れておくと、スキップを含む複数区間分のタイムが区間ベストの計算から除外されるようになります。
</p>
<h3><span id="toc5">計測誤差</span></h3>
<h4>事例</h4>
<p>
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2024/11/case03.png" alt="計測誤差によって実際のタイムよりも早いタイムが記録されてしまうケースの説明図。" width="720" height="460" class="alignnone size-full wp-image-19680" srcset="https://rtagamers.com/wp-content/uploads/2024/11/case03.png 720w, https://rtagamers.com/wp-content/uploads/2024/11/case03-300x192.png 300w" sizes="(max-width: 720px) 100vw, 720px" />
</p>
<p>
現実的に、タイマー操作が手動であっても自動であっても、タイマースタートやストップ、スプリットをする際に計測誤差が発生します。
</p>
<p>
例えば、区間 A 通過時にスプリットするタイミングが遅れて、区間 B 通過時にスプリットするタイミングが早かった場合、記録上の区間 B の区間タイムは本当の区間タイムよりも短くなってしまいます。<br />
これ単独ではわずかな誤差でしかないことが多いのですが、<span class="marker-under">区間の数だけ誤差が発生して累積するため、全体で見るとそれなりの誤差になる</span>ことがあります。
</p>
<p>
これにより実際の区間ベストよりも早いタイムになってしまうため、実現不可能な SoB となります。
</p>
<h4>対策・対処</h4>
<p>
計測誤差を 0 にすることは原理的に非常に困難であり、<span class="marker-under">残念ながら根本的な対策はありません</span>。<br />
しかし、次のような対策をすることで計測誤差の影響を低減することはできます。
</p>
<p>
区間を細かく分けていると、測定誤差による正しくない区間ベストの影響が累積しやすくなります。<br />
明確な意図がないなら、<span class="marker-under">程よい粗さで区間を区切るのが無難</span>です。
</p>
<p>
Autosplitter などの<span class="marker-under">タイマー操作自動化機能・ツールを導入することで手動操の誤差を無くす</span>ことができます。<br />
ただし、このような機能・ツールを使ったとしても、計測誤差そのものを 0 にすることは原理的に非常に困難です。
</p>
<h3><span id="toc6">経路の中間地点が乱数で変わる</span></h3>
<h4>事例</h4>
<p>
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2024/11/case04.png" alt="経路が乱数で変わる場合に、同時に存在できない区間ベストが生じてしまうケースの説明図。" width="720" height="480" class="alignnone size-full wp-image-19681" srcset="https://rtagamers.com/wp-content/uploads/2024/11/case04.png 720w, https://rtagamers.com/wp-content/uploads/2024/11/case04-300x200.png 300w" sizes="(max-width: 720px) 100vw, 720px" />
</p>
<p>
位置固定のスタート地点から出発し、ランダムで位置が決まる中間地点を必ず経由して、最後に位置固定のゴール地点に向かうような場合を考えます。<br />
スタート地点から中間地点までを区間 A とし、中間地点からゴール地点までを区間 B とします。
</p>
<p>
ある試行ではスタート地点の近くに中間地点が配置され、区間 A（スタート→中間）で区間ベストを出しましたが、区間 B（中間→ゴール）は区間 A と比較して移動距離が長くなりました。<br />
また別の試行ではゴール地点の近くに中間地点が配置され、区間 A（スタート→中間）の移動距離が長くなりましたが、区間 B（中間→ゴール）で区間ベストを出しました。<br />
この時、区間 A（スタート→中間）と区間 B（中間→ゴール）の両方ともが区間ベストで通過できるような中間地点が理論的に存在できないため、実現不可能な SoB となります。
</p>
<p>
このケースでは<span class="marker-under">部分的には区間ベストそのものは実際に出した正しい区間タイムなのですが、全体で見ると全ての区間で同時に区間ベストを出すことが不可能</span>な状態です。
</p>
<h4>対策・対処</h4>
<p>
それぞれの区間ベスト自体は正しいタイムなので、他のケースよりも気付きにくいように思います。
</p>
<p>
このケースについては残念ながら有効な対処法を思い付きません。<br />
<span class="marker-under">このような性質のゲームでは SoB を有用な指標として活用することが難しい</span>ため、PB や Average など他のタイムを指標とするのが良いように思います。
</p>
<h2><span id="toc7">正しくない区間ベストの影響範囲</span></h2>
<p>
SoB で注意したいポイントのそもそもの原因が「正しくない区間ベスト」なので、その影響範囲は SoB に限りません。
</p>
<h3><span id="toc8">標準機能</span></h3>
<p>
Livesplit の標準機能の中では、SoB の他に次のようなものが正しくない区間ベストの影響を受けます。
</p>
<h4>Best Possible Time</h4>
<p>
想定ゴールタイムを表示する Run Prediction コンポーネントを使用して、想定ゴールタイムの計算元のタイムを区間ベストタイムにした時のタイムが Best Possible Time です。<br />
計算元のタイムが正しくない区間ベストだと、計算結果の想定ゴールタイムが実現不可能なタイムになります。
</p>
<h4>Best Split Times</h4>
<p>
区間ベストタイムを使用して生成されるわけではないのですが、正しくない区間ベストタイムが記録されてしまうのと同じようにして正しくない通過タイムが記録されてしまう場合があります。
</p>
<h3><span id="toc9">標準外のコンポーネント</span></h3>
<p>
Livesplit に標準では含まれていないコンポーネントでは、次のようなコンポーネントが正しくない区間ベストの影響を受けます。
</p>
<p>
全ての標準外コンポーネントを把握している訳ではないので、あくまで一例です。
</p>
<h4>Best Pace Ever</h4>
<p>
これまでで最も良いペースかを判定してくれる <a rel="noopener" target="_blank" href="https://beckabney.com/mk64/bestpace.html">Best Pace Ever<span class="fa fa-share-square external-icon anchor-icon"></span></a> コンポーネントは Best Split Times を利用しているため、実現不可能な Best Split Times になっていると影響を受けます。
</p>
<h4>PB Chance</h4>
<p>
PB が出る確率を計算してくれる <a rel="noopener" target="_blank" href="https://github.com/SethBling/PBChance">PB Chance<span class="fa fa-share-square external-icon anchor-icon"></span></a> コンポーネントはその計算にタイムの履歴データを使用します。<br />
履歴データに正しくない区間ベストが含まれていると計算結果が影響を受けます。
</p>
<h4>Theory Comparison Generator</h4>
<p>
目標タイムを達成するための理論的な区間タイムを生成してくれる <a rel="noopener" target="_blank" href="https://github.com/thags15/LiveSplit.TheoryComparisonGenerator">Theory Comparison Generator<span class="fa fa-share-square external-icon anchor-icon"></span></a> コンポーネントはタイム生成の計算に SoB を利用するため、正しくない区間ベストの影響を受けます。</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/livesplit-sob/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Livesplit ver1.8.29 のバージョンアップ</title>
		<link>https://rtagamers.com/rta-tools/post-19146/</link>
					<comments>https://rtagamers.com/rta-tools/post-19146/#respond</comments>
		
		<dc:creator><![CDATA[Kuhaku_玖白]]></dc:creator>
		<pubDate>Sat, 18 May 2024 10:00:34 +0000</pubDate>
				<category><![CDATA[RTAツール]]></category>
		<category><![CDATA[Livesplit]]></category>
		<category><![CDATA[バージョンアップ]]></category>
		<guid isPermaLink="false">https://rtagamers.com/?p=19146</guid>

					<description><![CDATA[概要 TCP 通信用サーバの内蔵化、ツイート機能復活、新コンポーネント追加、動作を軽くしたり安定性を高める変更、その他多数の更新がありました。 また、配布 zip ファイルのサイズが 81.9 MB（ver1.8.28） [&#8230;]]]></description>
										<content:encoded><![CDATA[<h4>概要</h4>
<p>
TCP 通信用サーバの内蔵化、ツイート機能復活、新コンポーネント追加、動作を軽くしたり安定性を高める変更、その他多数の更新がありました。
</p>
<p>
また、配布 zip ファイルのサイズが 81.9 MB（ver1.8.28）→13.1 MB（ver1.8.29）と大幅に軽量化しています。
</p>
<h4>更新時のトラブルに注意</h4>
<p>
古いバージョンから更新した際にエラーが発生するようになったりセキュリティソフトが反応するなどのトラブルが発生しています。
</p>
<p>
<span class="marker-under">更新が上手くいかない場合は最新版の配布 zip ファイルをダウンロード</span>してみてください。
</p>
<p>
その際、元々の LiveSplit フォルダ内の <span class="marker-under">settings.cfg ファイルを新しい LiveSplit フォルダにコピー</span>すれば設定を引き継げます。
</p>
<h4>更新しない場合の注意</h4>
<p>
ver1.8.29 より前のバージョンでは、更新確認画面が出た時に<span class="marker-under">更新をしない選択をするとランダム時間経過後に突然操作不能になる不具合</span>があります。
</p>
<p>
そのため、更新しない場合は致命的な不具合を覚悟の上で使用することになります。
</p>
<h1><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">ver1.8.29<span class="fa fa-share-square external-icon anchor-icon"></span></a> (2024/05/12 JST)</h1>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-14" checked><label class="toc-title" for="toc-checkbox-14">目次</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">TCP 通信サーバの内蔵化</a></li><li><a href="#toc3" tabindex="0">Twitter への共有を修正</a></li><li><a href="#toc4" tabindex="0">Comparison Time コンポーネントを追加</a></li><li><a href="#toc5" tabindex="0">タイム差が完全に０の場合の表示を変更</a></li><li><a href="#toc6" tabindex="0">Speedrun.com 認証で API キーページにリダイレクトされない不具合を修正</a></li><li><a href="#toc7" tabindex="0">スクリーンショットの共有でグラデーションの透明度が正しくない不具合を修正</a></li><li><a href="#toc8" tabindex="0">Autosplitter の説明文で &#8220;&amp;&#8221; が表示されない不具合を修正</a></li><li><a href="#toc9" tabindex="0">ゲームアイコン削除をキャンセルすると発生する不具合の修正</a></li><li><a href="#toc10" tabindex="0">カテゴリの選択肢が更新されない不具合を修正</a></li><li><a href="#toc11" tabindex="0">Twitch からのボックスアートのダウンロードの不具合を修正</a></li><li><a href="#toc12" tabindex="0">全てのアカウントでログアウト時にメモリ内の認証情報を削除しない不具合を修正</a></li><li><a href="#toc13" tabindex="0">未対応の画像形式を含む .lss ファイルが読み込めない不具合を修正</a></li><li><a href="#toc14" tabindex="0">フォントサイズ設定の不具合を修正</a></li><li><a href="#toc15" tabindex="0">Splits Editor でのゲームタイトルのオートコンプリートのパフォーマンスを改善</a></li><li><a href="#toc16" tabindex="0">レース一覧のパフォーマンス改善</a></li><li><a href="#toc17" tabindex="0">Speedrun.com のゲーム一覧をキャッシュ</a></li><li><a href="#toc18" tabindex="0">更新プロンプトのバックグラウンドでの表示を廃止</a></li><li><a href="#toc19" tabindex="0">Excel 共有でのオートフィルタを削除</a></li><li><a href="#toc20" tabindex="0">LiveSplit.AutoSplitters.xml ダウンロード時のプロトコルに TLS 1.2 を適用</a></li></ol></li><li><a href="#toc21" tabindex="0">Hotkey Indicator のアップデート</a><ol><li><a href="#toc22" tabindex="0">高さ or 幅の設定を追加</a></li></ol></li><li><a href="#toc23" tabindex="0">Racetime のアップデート</a><ol><li><a href="#toc24" tabindex="0">WebView2 に切替</a></li><li><a href="#toc25" tabindex="0">&#8220;Log Out of All Accounts&#8221; ボタンで Racetime.gg からログアウトできない不具合を修正</a></li><li><a href="#toc26" tabindex="0">レース用のゲーム画像取得を廃止</a></li></ol></li><li><a href="#toc27" tabindex="0">Video のアップデート</a><ol><li><a href="#toc28" tabindex="0">VLC（3.0.20）でクラッシュする不具合を修正</a></li><li><a href="#toc29" tabindex="0">高さや幅の変更が反映されないことがある不具合を修正</a></li></ol></li><li><a href="#toc30" tabindex="0">World Record のアップデート</a><ol><li><a href="#toc31" tabindex="0">タイミングメソッドを指定する設定を追加</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">本体のアップデート</span></h2>
<h3><span id="toc2">TCP 通信サーバの内蔵化</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">The TCP Server is now part of LiveSplit, rather than requiring a separate Server component. Some server commands behave slightly differently now, and some bugs were fixed. Server commands are documented in the LiveSplit README on GitHub.</q></li>
<li>別途のサーバーコンポーネントが必要なくなり、TCP サーバは LiveSplit の一部となりました。いくつかのサーバコマンドの動作が若干変わり、いくつかの不具合が修正されました。サーバコマンドは GitHub の <a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit#the-livesplit-server">LiveSplit README<span class="fa fa-share-square external-icon anchor-icon"></span></a> にドキュメント化されています。</li>
</ul>
<h4>説明</h4>
<p>
これまでは LiveSplit と他のアプリケーションとで TCP 通信を行うには LiveSplit.Server というコンポーネントが別途必要でしたが、今回の更新で TCP 通信サーバが LiveSplit 本体に内蔵されました。
</p>
<p>
LiveSplit.Server が提供していた機能が本体機能の一部となったことで、LiveSplit.Server の使用は非推奨となりました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2489">[Server] setsplitname Error Handling Fix #2489<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2456">Server: added command addloadingtimes #2456<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2445">[Server] Small Update #2445<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2437">[Breaking] [Server] Use a StreamWriter #2437<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2414">Improve Server Error Handling #2414<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2406/files">Ignore invalid timing methods #2406<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2404">Consolidate Server #2404<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc3">Twitter への共有を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Fixed sharing to Twitter. Now, it copies a screenshot of LiveSplit to the clipboard and uses a Web Intent to open a Tweet composition window in the browser.</q></li>
<li>Twitter への共有を修正。LiveSplit のスクリーンショットをクリップボードにコピーし、Web Intent を使用してブラウザでツイート作成画面を開きます。</li>
</ul>
<h4>説明</h4>
<p>
Twitter API の利用条件が変更されたことでこれまでの Twitter 共有が使用できなくなり、今回の更新で Web Intent を使用する方式で復活しました。
</p>
<p>
これまでの API 方式では LiveSplit から直接ツイートすることができましたが、今回の Web Intent 方式ではブラウザでツイート作成画面を開く仕様です。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2485">Add share to X (Twitter) with web intents. #2485<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2420">Remove Twitter sharing #2420<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc4">Comparison Time コンポーネントを追加</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Added a Comparison Time component, which shows the final time (or split time/segment time) for a particular comparison.</q></li>
<li>任意の比較対象タイムでのゴールタイム（or タイマースタートからのタイム or 区間タイム）を表示する Comparison Time コンポーネントを追加。</li>
</ul>
<h4>説明</h4>
<p>
これまで、World Record や Sum of Best など特定のゴールタイムを表示するコンポーネントはありましたが、PB を表示するようなコンポーネントはありませんでした。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2486">Add a Comparison Time component #2486<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2378">Add a Comparison Time component #2378<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc5">タイム差が完全に０の場合の表示を変更</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">When a delta is exactly 0, the value is now shown with the &#8220;ahead&#8221; color and without a plus sign.</q></li>
<li>タイム差が完全に０の場合は、マイナスタイムの色で、＋記号なしで表示。</li>
</ul>
<h4>説明</h4>
<p>
これまではタイム差が完全に０の場合はプラスタイムの色（標準で赤文字）で、＋記号付きで表示されていました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2398">Splits with true zero delta get ahead color, no sign #2398<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2395">Splits with true zero delta is now considered ahead #2395<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc6">Speedrun.com 認証で API キーページにリダイレクトされない不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Fixed a bug with the Speedrun.com authentication prompt not redirecting to the API key page in the settings.</q></li>
<li>Speedrun.com 認証のプロンプトが、設定の API キーページにリダイレクトされない不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
Splits Editor から Speedrun.com に記録を申請する機能を使用する際に Speedrun.com の API キーを取得するページが表示されるようになっているのですが、正しいページにアクセスできていませんでした。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2444">Update SRC API key link to not include their name #2444<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc7">スクリーンショットの共有でグラデーションの透明度が正しくない不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Fixed a bug with transparency in a gradient not being displayed properly when sharing to a screenshot.</q></li>
<li>スクリーンショットの共有をする際に、グラデーションの透明度が正しく表示されない不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
LiveSplit 本体の機能で取得したスクリーンショット（共有機能で作成されるスクリーンショット画像や Twitter 共有で作成されるスクリーンショット画像）ではグラデーションの透明度が正しく反映されておらず、実際のタイマーとスクリーンショット画像とで違う見た目になる場合がありました。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2024/05/screenshot.png" alt="Share で作成したスクショの違い" width="640" height="243" class="alignnone size-full wp-image-19149" srcset="https://rtagamers.com/wp-content/uploads/2024/05/screenshot.png 640w, https://rtagamers.com/wp-content/uploads/2024/05/screenshot-300x114.png 300w" sizes="(max-width: 640px) 100vw, 640px" />
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/commit/486cc57ac2d4471e839afb7256205a676af8fe15">Fix bug with transparency and gradients in screenshots<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc8">Autosplitter の説明文で &#8220;&amp;&#8221; が表示されない不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Fixed a bug with the &#8220;and&#8221; character not being displayed properly in Autosplitter descriptions.</q></li>
<li>Autosplitter の説明文において &#8220;&amp;&#8221; の文字が正しく表示されない不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
Splits Editor で入力したゲームタイトルが Autosplitter のデータベースに登録されていると、そのゲームタイトルの Autosplitter の説明文が Splits Editor に表示されます。
</p>
<p>
その際、説明文中に含まれている &#8220;&amp;&#8221; の文字が正しく表示されない不具合がありました。
</p>
<p>
Wndows フォームにおいて &#8220;&amp;&#8221; という文字には特別な意味があるため、ただの文字として表示する場合はそのように設定する必要があります。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/commit/e3f8d35ed7f3ede727554940dfea4bb78d838d7a">Fix &amp; character not rendering properly in autosplitter description<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://stackoverflow.com/questions/8937982/why-doesnt-show-up-in-a-windows-forms-label/8938085#8938085">Why doesn&#8217;t &amp; show up in a Windows Forms Label? [duplicate]<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc9">ゲームアイコン削除をキャンセルすると発生する不具合の修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Fixed a bug where removing the game icon and then clicking the cancel button in the Splits Editor caused the Title component to disappear.</q></li>
<li>Splits Editor でゲームアイコンを削除してからキャンセルボタンを押すと、Title コンポーネントが消えてしまう不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
Splits Editor でアイコンを削除した際にその画像ファイルの利用を終了する処理が２回予約され、削除のキャンセルで１回分はキャンセルされるのですが１回分は残ってしまって、結果的に削除されてしまっていたようです。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/commit/675367dfa9701ae62c92a5b3b8e079c352408ee5">Fix error when removing game icon and then canceling<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc10">カテゴリの選択肢が更新されない不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Fixed a bug with categories not always updating when the game name is changed in the Splits Editor.</q></li>
<li>Splits Editor でゲームタイトルが変更された時に、カテゴリの選択肢が常に更新されない不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
Splits Editor でゲームタイトルを入力すると、Speedrun.com に登録されているそのゲームタイトルのカテゴリを取得してカテゴリの選択肢として一覧してくれます。
</p>
<p>
しかし、ゲームタイトルが入力されてもカテゴリ一覧の更新が行われない場合がありました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2413">Bug with game name combobox #2413<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://x.com/Kuhaku81377446/status/1771776507628650900">https://x.com/Kuhaku81377446/status/1771776507628650900<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc11">Twitch からのボックスアートのダウンロードの不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Fixed a bug with downloading the box art from Twitch not working correctly.</q></li>
<li>Twitch からのボックスアートのダウンロードが正しく動作しない不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
Splits Editor でゲームアイコンを設定する際に、ゲームアイコン欄を右クリックして Download Box Art を選択すると Twitch のボックスアートを取得することができます。
</p>
<p>
今回の更新でボックスアートのダウンロードが正しく動作しない不具合が修正された他、必要以上に認証要求が行われるのも修正されました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/commit/9c729175566e30c88eb973f790a5093e3dcbd230">Fix issues with Twitch integration<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc12">全てのアカウントでログアウト時にメモリ内の認証情報を削除しない不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Fixed a bug with the &#8220;Log Out of All Accounts&#8221; button not removing credentials in memory until the next time LiveSplit was opened.</q></li>
<li>&#8220;Log Out of All Accounts&#8221; ボタンでログアウトした際に、LiveSplit の次回起動までメモリ内の認証情報を削除しない不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
LiveSplit は Speedrun.com や Twitch と連携する機能を標準で持っていて、連携の際に認証情報を保存します。
</p>
<p>
&#8220;Log Out of All Accounts&#8221; ボタンを押すと連携中の全てと連携を終了して認証情報は削除されるのですが、その認証情報がメモリ内に残ってしまっていたようです。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/commit/183acf15d9af12c0929c5a95b614b7b6823e37ab">Clear in memory access tokens when deleting credentials<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc13">未対応の画像形式を含む .lss ファイルが読み込めない不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Fixed a bug with some splits files with unsupported image types failing to load.</q></li>
<li>未対応の画像形式を含む一部の .lss ファイルが読み込めない不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
WebP や AVIF や JPEG XL などの新しい画像形式は LiveSplit One では使用できますが、LiveSplit では使用できません。
</p>
<p>
LiveSplit One などの設定を LiveSplit で読み込もうとした際に対応していない画像形式が含まれている場合があり、これまでは .lss ファイルの読み込み自体に失敗していました。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2024/05/lss_with_webp.png" alt="未対応の画像形式を含む lss ファイルを読み込んだ時のエラー" width="344" height="120" class="alignnone size-full wp-image-19154" srcset="https://rtagamers.com/wp-content/uploads/2024/05/lss_with_webp.png 344w, https://rtagamers.com/wp-content/uploads/2024/05/lss_with_webp-300x105.png 300w" sizes="(max-width: 344px) 100vw, 344px" />
</p>
<p>
今回の変更で未対応の画像形式を除いて読み込むようになりました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2455">Skip incompatible image formats #2455<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2454">Prevent user from accidentally overwriting a splits file with a layout file #2454<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc14">フォントサイズ設定の不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Fixed a bug with font sizes not being consistent before vs. after editing font settings for a layout.</q></li>
<li>レイアウトのフォント設定を変更する前と後とでフォントサイズが一定にならない不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
最初にフォント設定ダイアログを表示した時にフォントサイズを別のサイズに変更してから元のサイズに戻すと、実際の大きさが元のフォントサイズと同じにならない不具合がありました。
</p>
<p>
フォント設定ダイアログでフォントサイズを変更した際に、フォントサイズの単位が変わっていることが原因でした。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2448">Font size units are not aligned #2448<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2476">Fix font size units are not aligned #2476<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc15">Splits Editor でのゲームタイトルのオートコンプリートのパフォーマンスを改善</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Improved the performance of the autocomplete dropdown when choosing a game name in the Splits Editor.</q></li>
<li>Splits Editor でゲームタイトルを選択する際のオートコンプリートのパフォーマンスを改善。</li>
</ul>
<h4>説明</h4>
<p>
具体的な変更内容が明記されていないため、詳細不明。<br />
おそらくは、関連ページでリンクしている変更部分がこの変更に当たるものと思われます。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/commit/820899de2b30e27aeb66b1cae68044e610f0821f">Add all autocomplete items at once<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc16">レース一覧のパフォーマンス改善</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Improved the performance of the races list in the right click menu for Racetime.gg and SpeedRunsLive.</q></li>
<li>右クリックメニューにある  Racetime.gg と SpeedRunsLive のレース一覧のパフォーマンスを改善。</li>
</ul>
<h4>説明</h4>
<p>
具体的な変更内容が明記されていないため、詳細不明。<br />
おそらくは、関連ページでリンクしている変更部分がこの変更に当たるものと思われます。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/commit/4a6299bd90a7d6d5c60a37bf280ffb5da7604cb5"> Avoid exception due to accessing right click menu before handle is created<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/commit/209905a21685267f36e3949f1e77e1a07ea69f11">Add all racing menu items at once<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc17">Speedrun.com のゲーム一覧をキャッシュ</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">The Speedrun.com games list is now cached, and is only reloaded when the Splits Editor is opened.</q></li>
<li>Speedrun.com のゲーム一覧がキャッシュされるようにして、Splits Editor を開いた時のみリロードされるように変更。</li>
</ul>
<h4>説明</h4>
<p>
Speedrun.com から取得したゲーム一覧をキャッシュし、Speedrun.com へのアクセス頻度を低減します。
</p>
<p>
これまでは Splits Editor を開いた時と LiveSplit を起動した時にゲーム一覧の取得を行っていたそうですが、今回の変更で Splits Editor を開いた時のみ取得するようになりました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2473">Add caching for the Speedrun.com games list #2473<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc18">更新プロンプトのバックグラウンドでの表示を廃止</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">For future updates, the update prompt will no longer appear in the background, in order to prevent some potential issues with LiveSplit hanging.</q></li>
<li>以降の更新において、LiveSplit がハングアップする潜在的な問題を防ぐために、更新プロンプトのバックグラウンドでの表示を廃止。</li>
</ul>
<h4>説明</h4>
<p>
これまでのバックグラウンドで表示されていたバージョンでは、バックグラウンドにあって見えない更新プロンプトを閉じるまで LiveSplit が使用できなくなる可能性があったようです。<br />
LiveSplit 起動時に更新をキャンセルした状態で LiveSplit を使っていると使用中に突然フリーズする現象は、これが原因だった可能性があります。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2424">Invoke update prompt dialog if required #2424<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://stackoverflow.com/questions/10436981/winforms-application-hang-due-to-systemevents-onuserpreferencechanged-event/52721562#52721562">WinForms application hang due to SystemEvents.OnUserPreferenceChanged event<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2385">Random hangs #2385<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc19">Excel 共有でのオートフィルタを削除</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">When sharing to Excel, the auto filtering functionality was removed, because LiveSplit now uses an official version of Xlio.</q></li>
<li>公式バージョンの Xlio を使用するため、Excel 共有でのオートフィルタを削除。</li>
</ul>
<h4>説明</h4>
<p>
Excel ファイルを扱うことができる Xlio というライブラリがあり、LiveSplit ではこれにオートフィルタ作成機能を追加した状態で利用していました。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2024/05/excel.png" alt="Share で作成した Excel ファイルの違い" width="640" height="242" class="alignnone size-full wp-image-19150" srcset="https://rtagamers.com/wp-content/uploads/2024/05/excel.png 640w, https://rtagamers.com/wp-content/uploads/2024/05/excel-300x113.png 300w" sizes="(max-width: 640px) 100vw, 640px" />
</p>
<p>
LiveSplit の前回の更新から今回の更新までの間でソースコードの管理方式の変更がなされていて、これに関連して、Xlio を独自の改造版から公式版に変更することとなりました。
</p>
<p>
このため、改造することで実現していた機能であるオートフィルタ作成機能が削除されました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2418">Replace xlio submodule with NuGet package #2418<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2417">Convert to SDK-style projects #2417<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc20">LiveSplit.AutoSplitters.xml ダウンロード時のプロトコルに TLS 1.2 を適用</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">TLS 1.2 is now enforced for downloading the Auto Splitters XML from GitHub.</q></li>
<li>GitHub から Auto Splitters XML をダウンロードする際に TLS 1.2 を適用。</li>
</ul>
<h4>説明</h4>
<p>
Splits Editor にゲームタイトルを入力すると、LiveSplit.AutoSplitters.xml というデータベースファイルから Autosplitter に関する情報を取得するようになっています。
</p>
<p>
LiveSplit.AutoSplitters.xml をダウンロードする際に Windows の設定によっては適切でないプロトコル（通信方式）が使用される場合があり、今回の変更で LiveSplit で利用できる中で最も新しいプロトコルである TLS 1.2 が使用されるように強制されました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2495">Enforce TLS 1.2 support #2495<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2409">&#8220;There is no autosplitter available for this game&#8221; #2409<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc21">Hotkey Indicator のアップデート</span></h2>
<h3><span id="toc22">高さ or 幅の設定を追加</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">The height or width can now be adjusted in the settings.</q></li>
<li>高さ or 幅を設定可能に。</li>
</ul>
<h4>説明</h4>
<p>
これまで高さ or 幅は固定サイズでしたが、今回の変更で設定可能になりました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2453">Hotkey Indicator &#8211; add changing height of the component #2453<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc23">Racetime のアップデート</span></h2>
<h3><span id="toc24">WebView2 に切替</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Switch to WebView2 for accessing the Racetime.gg site.</q></li>
<li>Racetime.gg のサイトへのアクセスを WebView2 に切替。</li>
</ul>
<h4>説明</h4>
<p>
デスクトップアプリケーションなどで web ページを表示するための仕組みがいくつかあり、それを WebView2 に切り替えました。
</p>
<p>
おそらくは、この変更が LiveSplit の配布 zip ファイルサイズの大幅減少に大きく影響しています。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Racetime/pull/13">Update to use WebView2 #13<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Racetime/pull/9">Replace CefSharp with WebView2 #9<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2292">Update Racetime component to CEF-Free version #2292<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc25">&#8220;Log Out of All Accounts&#8221; ボタンで Racetime.gg からログアウトできない不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Fixed a bug with the &#8220;Log Out of All Accounts&#8221; button in the LiveSplit Settings not affecting Racetime.gg credentials.</q></li>
<li>LiveSplit の本体設定にある &#8220;Log Out of All Accounts&#8221; ボタンが Racetime.gg 認証に影響しない不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
LiveSplit の本体設定にある &#8220;Log Out of All Accounts&#8221; ボタンを押すことで LiveSplit が連携している全てのアカウントをログアウトできるのですが、その「全てのアカウント」に Racetime.gg が含まれていませんでした。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2374">Racetime authentication isn&#8217;t considered as part of all web credentials #2374<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2296">Racetime Authentication not working #2296<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc26">レース用のゲーム画像取得を廃止</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Game images for races are no longer fetched, which slightly improves LiveSplit&#8217;s performance on startup.</q></li>
<li>レース用のゲーム画像を取得しないようにして、LiveSplit 起動時のパフォーマンスを若干向上。</li>
</ul>
<h4>説明</h4>
<p>
本体の右クリックメニューから Racetime.gg で行われているレースの一覧を表示でき、これまではゲーム画像も表示されていました。<br />
<img loading="lazy" decoding="async" src="https://rtagamers.com/wp-content/uploads/2024/05/racetime.png" alt="Racetime のレース一覧のゲームアイコン有無" width="640" height="286" class="alignnone size-full wp-image-19151" srcset="https://rtagamers.com/wp-content/uploads/2024/05/racetime.png 640w, https://rtagamers.com/wp-content/uploads/2024/05/racetime-300x134.png 300w" sizes="(max-width: 640px) 100vw, 640px" />
</p>
<p>
今回の変更でゲーム画像の取得自体をやめてゲーム画像の表示をなくし、これによって LiveSplit の起動が若干軽くなります。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Racetime/commit/e8bff61eb749a3add0feb4d0ecf107d95b377404">No longer fetch game images<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc27">Video のアップデート</span></h2>
<h3><span id="toc28">VLC（3.0.20）でクラッシュする不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Fixed newer versions of VLC causing LiveSplit to crash when using the Video component.</q></li>
<li>最新バージョンの VLC（3.0.20）で Video コンポーネントを使用すると LiveSplit がクラッシュする不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
VLC 3.0.18 では問題なく動作していて 3.0.20 では問題が発生するようになったようす。
</p>
<p>
ソースコードの変更内容から考えると、おそらくはミュート状態でボリューム変更しようとしたことでクラッシュしていたものと思われます。
</p>
<p>
元々はミュートが上手く機能していなかったのでボリューム変更する処理をしていた、とのことです。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2391">[Bug] LiveSplit crash when a video component is in the layout #2391<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc29">高さや幅の変更が反映されないことがある不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">Fixed a bug with height and width changes not being reflected sometimes.</q></li>
<li>高さや幅の変更が反映されないことがある不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
タイマーが停止中は設定画面で高さを変更しても反映されない不具合がありました。
</p>
<p>
また、この不具合と同じ原因によって、水平レイアウトの場合に幅の設定が正しくセーブされない不具合もありました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Video/pull/11">Fixed behavior where height changes were not reflected unless during timer measurement. #11<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc30">World Record のアップデート</span></h2>
<h3><span id="toc31">タイミングメソッドを指定する設定を追加</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.29">There is now a setting to override the timing method.</q></li>
<li>タイミングメソッド（Real Time or ロード時間を除去した Real Time or Game Time）を指定する設定を追加。</li>
</ul>
<h4>説明</h4>
<p>
これまではリーダーボードのデフォルト設定のタイミングメソッドが適用されていましたが、今回の変更によって任意のタイミングメソッドを指定できるようになりました。
</p>
<p>
例えば、リーダーボードのデフォルト設定が RTA になっていて、歴史的な理由や特定のカテゴリにおいて IGT やロード除去タイムをサポートしている場合に、任意のタイミングメソッドを指定したいケースが考えられます。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2474">WorldRecord component: Filter by timing method (RTA/IGT/LRT) #2474<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<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-19146/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Livesplit ver1.8.28 のバージョンアップ</title>
		<link>https://rtagamers.com/rta-tools/post-18636/</link>
					<comments>https://rtagamers.com/rta-tools/post-18636/#respond</comments>
		
		<dc:creator><![CDATA[Kuhaku_玖白]]></dc:creator>
		<pubDate>Sun, 24 Mar 2024 10:00:27 +0000</pubDate>
				<category><![CDATA[RTAツール]]></category>
		<category><![CDATA[Livesplit]]></category>
		<category><![CDATA[バージョンアップ]]></category>
		<guid isPermaLink="false">https://rtagamers.com/?p=18636</guid>

					<description><![CDATA[therun.gg と連携するコンポーネントが標準コンポーネント化された他、Speedrun.com との連携における不具合修正やタイマースタート・ストップ時のタイムスタンプの不具合修正、Autosplitter や r [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>
therun.gg と連携するコンポーネントが標準コンポーネント化された他、Speedrun.com との連携における不具合修正やタイマースタート・ストップ時のタイムスタンプの不具合修正、Autosplitter や racetime.gg に関する不具合の修正が行われました。
</p>
<h1><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.28">ver1.8.28<span class="fa fa-share-square external-icon anchor-icon"></span></a> (2024/03/22 JST)</h1>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-16" checked><label class="toc-title" for="toc-checkbox-16">目次</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">therun.gg 連携の標準機能化</a></li><li><a href="#toc3" tabindex="0">複数人カテゴリでのソロプレイで SRC にアップロードできない不具合を修正</a></li><li><a href="#toc4" tabindex="0">タイムスタンプを UTC に統一</a></li></ol></li><li><a href="#toc5" tabindex="0">Scriptable Auto Split のアップデート</a><ol><li><a href="#toc6" tabindex="0">タイマー操作イベントの購読が解除されない不具合を修正</a></li></ol></li><li><a href="#toc7" tabindex="0">Racetime のアップデート</a><ol><li><a href="#toc8" tabindex="0">画像の無いレースでフリーズする不具合を修正</a></li><li><a href="#toc9" tabindex="0">比較対象タイムの名前が正しく設定されない不具合を修正</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">本体のアップデート</span></h2>
<h3><span id="toc2">therun.gg 連携の標準機能化</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.28">Added a component to integrate with therun.gg. Go to https://therun.gg/livesplit to get started.</q></li>
<li>therun.gg と連携するコンポーネントを標準コンポーネントに追加。</li>
</ul>
<h4>説明</h4>
<p>
<a rel="noopener" target="_blank" href="https://therun.gg/">therun.gg<span class="fa fa-share-square external-icon anchor-icon"></span></a> はタイムの解析、配信情報の表示などのサービスを提供する web サービスです。<br />
専用の連携コンポーネントを導入することで、LiveSplit の情報を自動的に therun.gg に送信できるようになります。
</p>
<p>
その連携コンポーネントが標準コンポーネント化したことで Livesplit を導入すれば付属するようになり、個別にダウンロードする必要がなくなりました。
</p>
<p>
連携機能を使用するには連携コンポーネントを Livesplit のレイアウトに追加したうえで、therun.gg で発行する連携キーが必要です。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2410">Add LiveSplit.TheRun as a submodule #2410<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://therun.gg/livesplit">連携機能の使い方説明ページ<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc3">複数人カテゴリでのソロプレイで SRC にアップロードできない不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.28">Fixed an issue with not being able to upload to Speedrun.com when a category allows up to 2-4 players but still allows solo runs.</q></li>
<li>複数人でのプレイが許可されているカテゴリにおいてソロプレイをした場合に Speedrun.com へのアップロードができない不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
Livesplit には記録を Speedrun.com にアップロードする機能があり、記録の申請を補助してくれます。
</p>
<p>
複数人でのプレイが許可されているカテゴリにおいてソロプレイをした場合に、ソロプレイが許可されていたとしても「複数人」ではないと判定されて Speedrun.com へのアップロードができない不具合がありました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2411">Only enforce player count when type is exact #2411<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2397">Submit Run prevents submitting runs &#8220;for more than the currently authenticated user&#8221; even for runs which may be single-player #2397<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc4">タイムスタンプを UTC に統一</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.28">Fixed an issue with attempt history timestamps not being in UTC internally, making it more difficult for components to work with them.</q></li>
<li>履歴データのタイムスタンプが内部的に UTC ではなかったため、コンポーネントがタイムスタンプを扱うことが困難になっていた問題を修正。</li>
</ul>
<h4>説明</h4>
<p>
Livesplit はタイマースタート・ストップのタイミングでタイムスタンプを押して、その瞬間の日時を記録しています。
</p>
<p>
しかし、「.lss ファイルから読み込んだタイムスタンプ」と「まだ .lss ファイルに保存していないタイムスタンプ」とで UTC（協定世界時）・ローカルタイム（PC に設定されている地域の標準時）の統一がされていない状態になっていました。
</p>
<p>
コンポーネント（拡張機能、プラグイン）の中にはこのタイムスタンプを利用するものもありますが、UTC のタイムスタンプとローカルタイムのタイムスタンプが混ざっていると不具合の原因となり得ます。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2400">Unexpected timezone conversion for Attempt &#8220;started&#8221;/&#8221;ended&#8221; times #2400<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/commit/803a6e8d0d96a1e1ea7d0a04eb337e5fa25a0e36">Keep all timestamps in the Attempt History as UTC<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc5">Scriptable Auto Split のアップデート</span></h2>
<h3><span id="toc6">タイマー操作イベントの購読が解除されない不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.28">Fixed an issue with timer events not always being unsubscribed.</q></li>
<li>タイマーイベントが必ず購読解除されるわけでない不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
タイマー操作を自動化する Autosplitter のプログラムの中でタイマースタートやスプリットなどのタイマー操作時に実行される処理があり、その処理はプログラム用語で「イベントの購読」と呼ばれる仕組みによって実現しています。
</p>
<p>
イベントを購読したら最後に購読解除が必要なのですが、場合によっては購読解除されない不具合がありました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.ScriptableAutoSplit/issues/62">onStart, onSplit, onReset do not get unsubscribed from their respective events when shutdown throws #62<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.ScriptableAutoSplit/pull/63">Ensure timer events being unsubscribed (#62) #63<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.ScriptableAutoSplit/pull/64">Ensure timer events being unsubscribed (#62) #64<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h2><span id="toc7">Racetime のアップデート</span></h2>
<h3><span id="toc8">画像の無いレースでフリーズする不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.28">Fixed an issue with freezing if a race does not have an image associated with the game.</q></li>
<li>レースに画像が関連付けられていない場合にフリーズする不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
<a rel="noopener" target="_blank" href="https://racetime.gg/">racetime.gg<span class="fa fa-share-square external-icon anchor-icon"></span></a> は Speedrun のレースをオンラインで管理できる web サービスです。<br />
Livesplit は標準で racetime.gg と連携する機能があるのですが、racetime.gg 側で画像が設定されていないレースの場合に Livesplit がフリーズする不具合がありました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Racetime/pull/11">check if the image returned by the racetime.gg API is null before attempting to process it #11<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<h3><span id="toc9">比較対象タイムの名前が正しく設定されない不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.28">Fixed an issue with short comparison names not being set properly while racing.</q></li>
<li>レース中に比較対象タイムの短縮名が正しく設定されない不具合を修正。</li>
</ul>
<h4>説明</h4>
<p>
racetime.gg 連携の機能で比較対象タイム（普段は PB や Average などのタイムの部分）としてレース参加者のタイムを使うことができるらしく、そのレース参加者のタイムの名前は ShortComparisonName という区分に登録されるようです。<br />
（ここで書いている連携機能の挙動は著者が実際に試したものではなく、プログラムを読んで想像した挙動です。間違っていたらすみません）
</p>
<p>
racetime.gg から参加者のデータを取得して Livesplit の比較対象タイムに登録する際に、ShortComparisonName へ名前を登録する処理で不具合がありました。
</p>
<h4>関連ページ</h4>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Racetime/pull/10">Fix bug in setting race comparison short names #10<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
<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-18636/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Livesplit ver1.8.27 のバージョンアップ</title>
		<link>https://rtagamers.com/rta-tools/post-18447/</link>
					<comments>https://rtagamers.com/rta-tools/post-18447/#respond</comments>
		
		<dc:creator><![CDATA[Kuhaku_玖白]]></dc:creator>
		<pubDate>Sat, 13 Jan 2024 10:00:30 +0000</pubDate>
				<category><![CDATA[RTAツール]]></category>
		<category><![CDATA[Livesplit]]></category>
		<category><![CDATA[バージョンアップ]]></category>
		<guid isPermaLink="false">https://rtagamers.com/?p=18447</guid>

					<description><![CDATA[Speedrun.com や SpeedRunsLive と連携する機能の不具合修正や、Autosplitter に関係する不具合の修正などが行われました。 ver1.8.27 (2024/01/09 JST) 目次 本 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>
Speedrun.com や SpeedRunsLive と連携する機能の不具合修正や、Autosplitter に関係する不具合の修正などが行われました。
</p>
<h1><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.27">ver1.8.27<span class="fa fa-share-square external-icon anchor-icon"></span></a> (2024/01/09 JST)</h1>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-18" checked><label class="toc-title" for="toc-checkbox-18">目次</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">Speedrun.com のカテゴリ情報が読み込めない問題を修正</a></li><li><a href="#toc3" tabindex="0">Speedrun.com の API 変更に対応</a></li><li><a href="#toc4" tabindex="0">SpeedRunsLive ルールへのリンクを修正</a></li><li><a href="#toc5" tabindex="0">Clean Sum of Best 実行時の反応を修正</a></li><li><a href="#toc6" tabindex="0">Allow Gamepads as Hotkeys の不具合を修正</a></li><li><a href="#toc7" tabindex="0">Autosplitter の不具合を修正</a></li></ol></li><li><a href="#toc8" tabindex="0">Subsplits のアップデート</a><ol><li><a href="#toc9" tabindex="0">区間名を省略表示するオプションを追加</a></li></ol></li><li><a href="#toc10" tabindex="0">Auto Splitting Runtime のアップデート</a><ol><li><a href="#toc11" tabindex="0">Auto Splitting Runtime の更新</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">本体のアップデート</span></h2>
<h3><span id="toc2">Speedrun.com のカテゴリ情報が読み込めない問題を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.27">Fixed an issue with Speedrun.com categories not being pulled for some games.</q></li>
<li>一部のゲームで Speedrun.com のカテゴリ情報が読み込めない問題を修正。</li>
</ul>
<dl>
<dt>
<h4>説明</h4>
</dt>
<dd>
<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> は世界規模の記録集積サイトで、ゲームタイトルごとにカテゴリごとに記録がまとめられています。<br />
Livesplit の区間定義にて Game Name 欄にゲームタイトルを入力すると、Livesplit は Speedrun.com に登録されているそのゲームのカテゴリの一覧を取得して、Category 欄はそのカテゴリの一覧から選択できます。
</p>
<p>
これまではゲームタイトルをキーにして Speedrun.com からそのゲームのカテゴリ情報を取得していましたが、誤動作もあったとのことです。
</p>
<p>
この更新で、ゲーム ID をキーにしてカテゴリ情報を取得する方法に変更されました。
</p>
</dd>
<dt>
<h4>関連ページ</h4>
</dt>
<dd>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2387">Get speedrun.com game categories using their game ID, not their game name #2387<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/1829">Some Speedrun.com games can&#8217;t be found #1829<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2368">Trackmania Run Categories not showing in Edit Splits window #2368<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2380">New game name for &#8220;Sonic Adventure (DX)&#8221; doesn&#8217;t seem to integrate properly #2380<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
</dd>
</dl>
<h3><span id="toc3">Speedrun.com の API 変更に対応</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.27">Fixed an issue with the newer format of Speedrun.com run URLs not being parsed.</q></li>
<li>Speedrun.com の新しい書式のラン URL が解析されない問題を修正。</li>
</ul>
<dl>
<dt>
<h4>説明</h4>
</dt>
<dd>
<p>
Livesplit には Speedrun.com との連携機能があり、記録の申請を補助してくれます。
</p>
<p>
Speedrun.com にデータを送る際に、Speedrun.com 側の API が変更されていたことで正常に動かなくなってしまったとのことです。
</p>
<p>
この更新で、連携の不具合が解消されました。
</p>
</dd>
<dt>
<h4>関連ページ</h4>
</dt>
<dd>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2253">The url provided is not a valid speedrun.com Run URL. #2253<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
</dd>
</dl>
<h3><span id="toc4">SpeedRunsLive ルールへのリンクを修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.27">Fixed the SpeedRunsLive rules link being incorrect.</q></li>
<li>SpeedRunsLive のルールへの正しくないリンクを修正。</li>
</ul>
<dl>
<dt>
<h4>説明</h4>
</dt>
<dd>
<p>
<a rel="noopener" target="_blank" href="https://www.speedrunslive.com/">SpeedRunsLive<span class="fa fa-share-square external-icon anchor-icon"></span></a> は Speedrun のコミュニティサイトで、レースを支援する機能も提供しています。<br />
Livesplit の右クリックメニューにある SRL Races という項目で、SpeedRunsLive のレース支援機能と連携することができます。
</p>
<p>
SRL Races の項目を選択すると SpeedRunsLive のルールページが表示されるのですが、ルールページの URL が変更されていたとのことです。
</p>
<p>
この更新で、変更後の URL にリンクするように修正されました。
</p>
</dd>
<dt>
<h4>関連ページ</h4>
</dt>
<dd>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2381">SRL races button in the context menu leads to a 404 error #2381<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
</dd>
</dl>
<h3><span id="toc5">Clean Sum of Best 実行時の反応を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.27">Fixed the &#8220;Clean Sum of Best&#8221; button not showing anything if there is nothing to clean.</q></li>
<li>Clean Sum of Best を実行してクリーンするものがなかった場合に、何のメッセージも表示されないのを修正。</li>
</ul>
<dl>
<dt>
<h4>説明</h4>
</dt>
<dd>
<p>
Splits Editor の Other&#8230; ボタンを押すと出てくる項目の中の Clean Sum of Best を選択すると、Sum of Best の再計算をしてくれます。
</p>
<p>
Clean Sum of Best を実行した際に、再計算する必要があった場合はメッセージが表示されるのに対して、再計算する必要がなかった場合は何もメッセージが表示されませんでした。
</p>
<p>
この更新で、再計算する必要がない場合でもメッセージを表示するように変更されました。
</p>
</dd>
<dt>
<h4>関連ページ</h4>
</dt>
<dd>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2332">Show a message box when clicking on the &#8220;other&#8221; options in Edit Splits #2332<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2360">added message boxes after &#8220;other&#8221; options in edit splits #2360<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
</dd>
</dl>
<h3><span id="toc6">Allow Gamepads as Hotkeys の不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.27">Fixed an issue with &#8220;Allow Gamepads as Hotkeys&#8221; sometimes still being on when disabled in the settings after loading some Auto Splitters.</q></li>
<li>Allow Gamepads as Hotkeys のチェックが OFF になっていても、Autosplitter をロードした後に ON になることがある問題を修正。</li>
</ul>
<dl>
<dt>
<h4>説明</h4>
</dt>
<dd>
<p>
Allow Gamepads as Hotkeys はゲームパッドのボタンを Livesplit のホットキーとして使用できるようにする設定項目です。
</p>
<p>
<a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.19">ver1.8.19 の更新<span class="fa fa-share-square external-icon anchor-icon"></span></a>で Allow Gamepads as Hotkeys のチェック OFF がデフォルト状態となりましたが、一部、チェック ON がデフォルト状態のプログラムが残っていたためそれを修正したものと思われます。
</p>
</dd>
<dt>
<h4>関連ページ</h4>
</dt>
<dd>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2366">Default allowGamepads to false in CompositeHook #2366<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2354">LiveSplit leaks user objects in memory, causing the app to crash when opening the context menu #2354<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
</dd>
</dl>
<h3><span id="toc7">Autosplitter の不具合を修正</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.27">Fixed the total module count being hardcoded to 1024 when Auto Splitters search for a process&#8217;s modules.</q></li>
<li>Autosplitter がプロセスのモジュールを検索する際に、モジュールの最大数が 1024 とハードコードされていた問題を修正。</li>
</ul>
<dl>
<dt>
<h4>説明</h4>
</dt>
<dd>
<p>
実行中のプログラムはモジュールという単位に分けることができ、タイマー操作を自動化する Autosplitter ではモジュールを検索する工程があります。（すごく簡単に説明しているので、正確には違うかもしれない……）
</p>
<p>
モジュールの最大数が固定されていると、実際の数がその最大数を超えていた場合に対処できなくなります。
</p>
<p>
この更新で、実際の数を数えてから処理するように変更されました。
</p>
</dd>
<dt>
<h4>関連ページ</h4>
</dt>
<dd>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/2343">LiveSplit.ComponentUtil.ExtensionMethods.ModulesWow64Safe throws IndexOutOfRangeException when hModules is not large enough #2343<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/pull/2344">Fix hard-coded module amount in ModulesWow64Safe #2344<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
</dd>
</dl>
<h2><span id="toc8">Subsplits のアップデート</span></h2>
<h3><span id="toc9">区間名を省略表示するオプションを追加</span></h3>
<ul class="separate-list">
<li><q cite="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.27">Added an option to automatically abbreviate split names.</q></li>
<li>区間名を自動的に省略するオプションを追加。</li>
</ul>
<dl>
<dt>
<h4>説明</h4>
</dt>
<dd>
<p>
区間名の単語の頭文字を取って、省略表示にするオプションが追加されました。<br />
例えば、区間名「Stage 1 Tutorial」は「S1T」と省略されます。
</p>
<p>
Splits コンポーネントには<a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Splits/commit/05f181c9c240a897314b3477aeb113c47153b2d4">すでにある機能<span class="fa fa-share-square external-icon anchor-icon"></span></a>で、これが Subsplits にも追加されました。
</p>
</dd>
<dt>
<h4>関連ページ</h4>
</dt>
<dd>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/issues/1846">Add split name abbreviations to Subsplits #1846<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
<li><a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit.Subsplits/pull/12">Add abbreviation for subsplits #12<span class="fa fa-share-square external-icon anchor-icon"></span></a></li>
</ul>
</dd>
</dl>
<h2><span id="toc10">Auto Splitting Runtime のアップデート</span></h2>
<h3><span id="toc11">Auto Splitting Runtime の更新</span></h3>
<ul class="separate-list">
<li>省略。</li>
</ul>
<dl>
<dt>
<h4>説明</h4>
</dt>
<dd>
<p>
<a rel="noopener" target="_blank" href="https://github.com/CryZe/livesplit-one-desktop">デスクトップ版 Livesplit One<span class="fa fa-share-square external-icon anchor-icon"></span></a> 用の <a rel="noopener" target="_blank" href="https://github.com/LiveSplit/asr">Autosplitter (auto splitting runtime)<span class="fa fa-share-square external-icon anchor-icon"></span></a> を Livesplit でも使用可能にするコンポーネントのアップデートです。
</p>
<p>
Livesplit One 用の Autosplitter に関する知識が筆者にないため、アップデート内容の説明できません。ごめんなさい。
</p>
<p>
興味のある方は各自で<a rel="noopener" target="_blank" href="https://github.com/LiveSplit/LiveSplit/releases/tag/1.8.27">ご確認<span class="fa fa-share-square external-icon anchor-icon"></span></a>ください。
</p>
</dd>
</dl>
<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-18447/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-20" checked><label class="toc-title" for="toc-checkbox-20">目次</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>
	</channel>
</rss>
