<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Shipwright/soh/src, branch Caladius-patch-1</title>
<subtitle>Ship of Harkinian: Ocarina of Time PC port</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/'/>
<entry>
<title>Don't apply inverted X axis aiming to first person movement (#7163)</title>
<updated>2026-09-08T17:14:07+00:00</updated>
<author>
<name>Philip Dubé</name>
<email>159546+serprex@users.noreply.github.com</email>
</author>
<published>2026-09-08T17:14:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=d37a378466433eb9fa8d66600c1fde992af21e28'/>
<id>d37a378466433eb9fa8d66600c1fde992af21e28</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix megadives with jump clamping (#7164)</title>
<updated>2026-09-08T17:13:52+00:00</updated>
<author>
<name>Pepper0ni</name>
<email>93387759+Pepper0ni@users.noreply.github.com</email>
</author>
<published>2026-09-08T17:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=f3830ee8ad85537c42ece2085d8e464649d804ea'/>
<id>f3830ee8ad85537c42ece2085d8e464649d804ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce big octo cutscene skip (#7158)</title>
<updated>2026-09-08T13:38:42+00:00</updated>
<author>
<name>Philip Dubé</name>
<email>159546+serprex@users.noreply.github.com</email>
</author>
<published>2026-09-08T13:38:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=e2a82213c6e34158c1059b2ac8cac2451cd0cdec'/>
<id>e2a82213c6e34158c1059b2ac8cac2451cd0cdec</id>
<content type='text'>
Pointless to give control while player waits for big octo to descend (&amp; still play cutscene),
just opens up complications &amp; speedrun discussion raised concern about backflip to get behind Big Octo</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pointless to give control while player waits for big octo to descend (&amp; still play cutscene),
just opens up complications &amp; speedrun discussion raised concern about backflip to get behind Big Octo</pre>
</div>
</content>
</entry>
<entry>
<title>water temple: quadruple water level change when skipping cutscene (#7162)</title>
<updated>2026-09-08T13:38:30+00:00</updated>
<author>
<name>Philip Dubé</name>
<email>159546+serprex@users.noreply.github.com</email>
</author>
<published>2026-09-08T13:38:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=a5f59039552d51028e61f701a32cae246787851b'/>
<id>a5f59039552d51028e61f701a32cae246787851b</id>
<content type='text'>
prevents falling into water while it descends, reaching 2f cracked wall without tricks</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
prevents falling into water while it descends, reaching 2f cracked wall without tricks</pre>
</div>
</content>
</entry>
<entry>
<title>Jabu fish cutscene skip: immediately transition (#7159)</title>
<updated>2026-09-08T13:38:20+00:00</updated>
<author>
<name>Philip Dubé</name>
<email>159546+serprex@users.noreply.github.com</email>
</author>
<published>2026-09-08T13:38:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=b4c41c9bf4ae32d32bd9172b88aff8456993ad0b'/>
<id>b4c41c9bf4ae32d32bd9172b88aff8456993ad0b</id>
<content type='text'>
This avoids awkward pause, also prevents recapturing fish

Also cleanup RSK_JABU_OPEN</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids awkward pause, also prevents recapturing fish

Also cleanup RSK_JABU_OPEN</pre>
</div>
</content>
</entry>
<entry>
<title>Reopen the OPUS decoder when a note moves to another sample (#7137)</title>
<updated>2026-09-06T13:10:21+00:00</updated>
<author>
<name>David Racine</name>
<email>bass_dr@hotmail.com</email>
</author>
<published>2026-09-06T13:10:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=17a4c2cf89a9b34c8b1b6db9bf17cd46ddb3c93b'/>
<id>17a4c2cf89a9b34c8b1b6db9bf17cd46ddb3c93b</id>
<content type='text'>
The decoder cached on a note was keyed on nothing, so a note reused for a
different streamed sample carried on decoding the previous track. Audible as
the wrong custom music: the sequence and soundfont the audio editor reports
are correct, only the samples reaching the mixer are not.

Reproduced on the game-start cutscene chain with a streamed music pack in 4
of 6 runs; 0 of 6 after.

Co-authored-by: Claude Opus 5 &lt;noreply@anthropic.com&gt;
Co-authored-by: serprex &lt;159546+serprex@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The decoder cached on a note was keyed on nothing, so a note reused for a
different streamed sample carried on decoding the previous track. Audible as
the wrong custom music: the sequence and soundfont the audio editor reports
are correct, only the samples reaching the mixer are not.

Reproduced on the game-start cutscene chain with a streamed music pack in 4
of 6 runs; 0 of 6 after.

Co-authored-by: Claude Opus 5 &lt;noreply@anthropic.com&gt;
Co-authored-by: serprex &lt;159546+serprex@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Remove completed mask quest option, add all masks to starting items menu (#7104)</title>
<updated>2026-08-31T17:13:25+00:00</updated>
<author>
<name>Philip Dubé</name>
<email>159546+serprex@users.noreply.github.com</email>
</author>
<published>2026-08-31T17:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=3175ea9c203dc33e5e0d9f0d05907e6750385a56'/>
<id>3175ea9c203dc33e5e0d9f0d05907e6750385a56</id>
<content type='text'>
Fix masks not rendering properly with completed mask quest

Remove completed mask quest option, add all masks to starting items menu

logic: handle starting with masks being able to skip ahead a bit in trade sequence</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix masks not rendering properly with completed mask quest

Remove completed mask quest option, add all masks to starting items menu

logic: handle starting with masks being able to skip ahead a bit in trade sequence</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid randomizer generation races with file select (#7136)</title>
<updated>2026-08-31T14:04:50+00:00</updated>
<author>
<name>Philip Dubé</name>
<email>159546+serprex@users.noreply.github.com</email>
</author>
<published>2026-08-31T14:04:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=a7cd6c8113e1f7dddfa70697ed0644837dd2c19d'/>
<id>a7cd6c8113e1f7dddfa70697ed0644837dd2c19d</id>
<content type='text'>
Fixes both starting file while generating,
&amp; starting generation in file loading transition

Remove RandoGenerating cvar</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes both starting file while generating,
&amp; starting generation in file loading transition

Remove RandoGenerating cvar</pre>
</div>
</content>
</entry>
<entry>
<title>[Enhancement] Hide quests in File Select (#7093)</title>
<updated>2026-08-31T14:03:04+00:00</updated>
<author>
<name>Jordan Longstaff</name>
<email>JordanLongstaff@users.noreply.github.com</email>
</author>
<published>2026-08-31T14:03:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=2dd51f1288e8d9d1aa55dfec18c24797646132ed'/>
<id>2dd51f1288e8d9d1aa55dfec18c24797646132ed</id>
<content type='text'>
Migrate File Select CVars

Co-authored-by: Unreference &lt;87878910+unreference@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Migrate File Select CVars

Co-authored-by: Unreference &lt;87878910+unreference@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Honour the loop end when reading streamed music (#7129)</title>
<updated>2026-08-30T14:03:45+00:00</updated>
<author>
<name>David Racine</name>
<email>bass_dr@hotmail.com</email>
</author>
<published>2026-08-30T14:03:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=8bf26365beb9b67a971962f05cb89fcfcf1bf59c'/>
<id>8bf26365beb9b67a971962f05cb89fcfcf1bf59c</id>
<content type='text'>
Streamed samples were read a whole block at a time regardless of where the loop
ended, so playback ran past it and only then jumped back. The seam therefore landed
at a random offset up to a block late instead of where the sample asked for it, which
is why a loop that is clean in an editor pops in game.

Fixes #5780.


Claude-Session: https://claude.ai/code/session_011Ex3z29fQzPEZgwH4EA641

Co-authored-by: Claude Opus 5 &lt;noreply@anthropic.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Streamed samples were read a whole block at a time regardless of where the loop
ended, so playback ran past it and only then jumped back. The seam therefore landed
at a random offset up to a block late instead of where the sample asked for it, which
is why a loop that is clean in an editor pops in game.

Fixes #5780.


Claude-Session: https://claude.ai/code/session_011Ex3z29fQzPEZgwH4EA641

Co-authored-by: Claude Opus 5 &lt;noreply@anthropic.com&gt;</pre>
</div>
</content>
</entry>
</feed>
