<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Shipwright/soh/src, branch develop-blair</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>Restore previous state of `z_door_warp1.c`, and reimplement boss rush blue warp bypass. This also fixes the issue with shadow and spirit medallions not being given in vanilla without cutscene skips on. (#5763)</title>
<updated>2025-08-25T18:59:38+00:00</updated>
<author>
<name>Malkierian</name>
<email>malkierian@gmail.com</email>
</author>
<published>2025-08-25T18:59:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=b6166f41c85c5834a4e68807bb94d3460f7033d1'/>
<id>b6166f41c85c5834a4e68807bb94d3460f7033d1</id>
<content type='text'>
Ensure shadow and spirit medallions get queued when skipping story cutscenes in vanilla.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ensure shadow and spirit medallions get queued when skipping story cutscenes in vanilla.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Dpad Navigation and Dpad equips on Inventory (#5708)</title>
<updated>2025-07-30T01:47:43+00:00</updated>
<author>
<name>Malkierian</name>
<email>malkierian@gmail.com</email>
</author>
<published>2025-07-30T01:47:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=be77a9be713b669a715e1006e78484e469258e4c'/>
<id>be77a9be713b669a715e1006e78484e469258e4c</id>
<content type='text'>
* Encapsulates ship-specific stuff inside the first state checks in menu draw functions to prevent function bleed.

* clang</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Encapsulates ship-specific stuff inside the first state checks in menu draw functions to prevent function bleed.

* clang</pre>
</div>
</content>
</entry>
<entry>
<title>Ivan: collect deku seeds (#5654)</title>
<updated>2025-07-21T17:47:03+00:00</updated>
<author>
<name>Shishu the Dragon</name>
<email>183069616+ShishuTheDragon@users.noreply.github.com</email>
</author>
<published>2025-07-21T17:47:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=681e8dda2636f47b6bf6b55d03b3cd723948d7e7'/>
<id>681e8dda2636f47b6bf6b55d03b3cd723948d7e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split Skip Pickup Messages (#5648)</title>
<updated>2025-07-03T04:35:49+00:00</updated>
<author>
<name>OtherBlue</name>
<email>93625085+OtherBlue@users.noreply.github.com</email>
</author>
<published>2025-07-03T04:35:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=dfa10383e400d06f1100082c1ca786a743f6ac79'/>
<id>dfa10383e400d06f1100082c1ca786a743f6ac79</id>
<content type='text'>
* Split Skip Pickup Messages

following ZFG's comment https://youtube.com/clip/UgkxF-LDaR-zyTkqSkqtP3dkLrCca_KGScIw?si=RJY9SIG8QKSiWgVl

splits the Skip Pickup Messages time saver for consumables and bottle pickups

* CVar updates I missed

* another cvar I missed</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Split Skip Pickup Messages

following ZFG's comment https://youtube.com/clip/UgkxF-LDaR-zyTkqSkqtP3dkLrCca_KGScIw?si=RJY9SIG8QKSiWgVl

splits the Skip Pickup Messages time saver for consumables and bottle pickups

* CVar updates I missed

* another cvar I missed</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Boss Rush scene/cutscene setup after Bongo/Twinrova. (#5623)</title>
<updated>2025-06-29T00:48:21+00:00</updated>
<author>
<name>Malkierian</name>
<email>malkierian@gmail.com</email>
</author>
<published>2025-06-29T00:48:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=a9b857469ef1fae2fcec6ee706e5a53a33470c53'/>
<id>a9b857469ef1fae2fcec6ee706e5a53a33470c53</id>
<content type='text'>
Also prevent check tracker crash loading Boss Rush.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also prevent check tracker crash loading Boss Rush.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix dpad navigation on Quest Status pause screen. (#5607)</title>
<updated>2025-06-23T23:02:04+00:00</updated>
<author>
<name>Malkierian</name>
<email>malkierian@gmail.com</email>
</author>
<published>2025-06-23T23:02:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=4676242086b5066abfa625677c5985632bc93101'/>
<id>4676242086b5066abfa625677c5985632bc93101</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix club moblins moving out of bounds and remove them from the no-clear-room list (#5569)</title>
<updated>2025-06-12T20:23:42+00:00</updated>
<author>
<name>Pepper0ni</name>
<email>93387759+Pepper0ni@users.noreply.github.com</email>
</author>
<published>2025-06-12T20:23:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=c7e3e08f8df387c5545f06d247856de8446c4520'/>
<id>c7e3e08f8df387c5545f06d247856de8446c4520</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Save and Randomizer Version Control (#5557)</title>
<updated>2025-06-11T21:39:15+00:00</updated>
<author>
<name>Malkierian</name>
<email>malkierian@gmail.com</email>
</author>
<published>2025-06-11T21:39:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=69792e9717c582cfce0be8a14ead95154e74a907'/>
<id>69792e9717c582cfce0be8a14ead95154e74a907</id>
<content type='text'>
* Add version control for Rachael saves and old rando saves.

* Change spoiler drop success sound to puzzle success chime.
Add spoiler drop fail sound (sys_error).
Improve path sanitizer operation.
Add check for a spoiler having a version and it equaling running version. Deletes spoiler CVar if spoiler becomes unusuable while running, and prevents loading dropped spoilers that don't match.

* clang

* Remove backslash escaping from Sanitize.
Remove duplicate Sanitize from Context and make it use SohUtils.
Fix typo.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add version control for Rachael saves and old rando saves.

* Change spoiler drop success sound to puzzle success chime.
Add spoiler drop fail sound (sys_error).
Improve path sanitizer operation.
Add check for a spoiler having a version and it equaling running version. Deletes spoiler CVar if spoiler becomes unusuable while running, and prevents loading dropped spoilers that don't match.

* clang

* Remove backslash escaping from Sanitize.
Remove duplicate Sanitize from Context and make it use SohUtils.
Fix typo.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some dark link issues (#5532)</title>
<updated>2025-05-29T14:51:35+00:00</updated>
<author>
<name>Pepe20129</name>
<email>72659707+Pepe20129@users.noreply.github.com</email>
</author>
<published>2025-05-29T14:51:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=40da9997c59436d9acc52ba8a86b6c77a050b913'/>
<id>40da9997c59436d9acc52ba8a86b6c77a050b913</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Available Checks Entrance Shuffle (#5363)</title>
<updated>2025-05-24T00:49:01+00:00</updated>
<author>
<name>xxAtrain223</name>
<email>xxAtrain223@users.noreply.github.com</email>
</author>
<published>2025-05-24T00:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=d330f22071e4257759dc5e04f2b47a069b68e29b'/>
<id>d330f22071e4257759dc5e04f2b47a069b68e29b</id>
<content type='text'>
* EntranceShuffler ApplyEntranceOverrides.

* Updated ApplyEntranceOverrides.

* Updated ApplyEntranceOverrides.

* Initial Entrance Discovery.

* Added Randomizer_EntranceDiscovered.

* Updated Randomizer_DiscoverRegion to discover unshuffled connected regions.

* Removed extra semi-colon.

* Update to latest entranceShuffleTable.

* Format fixes.

* Updated EntranceDiscovered to account for entrances not in the entranceShuffleTable.

* Rediscover regions when loading a game.

* Rediscover entrances when enabling Available Checks.

* Added Rando::Context::ParseTricksJson.

* Updated ApplyEntranceOverrides to skip default (unset) overrides.

* Fix clang-format failed check.

* Set mLACSCondition when loading a Randomizer game.

* Updated rediscover loop to use MAX_ENTRANCE_RANDO_USED_INDEX.

* Move entrance discovered into ProcessExits.

* Discover spawns when pulling/placing the master sword.

* Discover adult/child spawn when using Song of Time to switch age.

* Reset logic and ApplyOrStoreItems without applying the item effects to the save when calculating available checks.

* Removed !itemLoc-&gt;IsAddedToPool() from the check tracker.

* Remove region discovery as its not needed anymore.

* Cleanup changed files for PR.

* Added Available Checks - Process Undiscovered Exits DebugConsole command.

* Added initial Available Checks - Recalculate DebugConsole command.

* ACPUE, recalculate only if save loaded. ACR, set age and times for the starting region.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* EntranceShuffler ApplyEntranceOverrides.

* Updated ApplyEntranceOverrides.

* Updated ApplyEntranceOverrides.

* Initial Entrance Discovery.

* Added Randomizer_EntranceDiscovered.

* Updated Randomizer_DiscoverRegion to discover unshuffled connected regions.

* Removed extra semi-colon.

* Update to latest entranceShuffleTable.

* Format fixes.

* Updated EntranceDiscovered to account for entrances not in the entranceShuffleTable.

* Rediscover regions when loading a game.

* Rediscover entrances when enabling Available Checks.

* Added Rando::Context::ParseTricksJson.

* Updated ApplyEntranceOverrides to skip default (unset) overrides.

* Fix clang-format failed check.

* Set mLACSCondition when loading a Randomizer game.

* Updated rediscover loop to use MAX_ENTRANCE_RANDO_USED_INDEX.

* Move entrance discovered into ProcessExits.

* Discover spawns when pulling/placing the master sword.

* Discover adult/child spawn when using Song of Time to switch age.

* Reset logic and ApplyOrStoreItems without applying the item effects to the save when calculating available checks.

* Removed !itemLoc-&gt;IsAddedToPool() from the check tracker.

* Remove region discovery as its not needed anymore.

* Cleanup changed files for PR.

* Added Available Checks - Process Undiscovered Exits DebugConsole command.

* Added initial Available Checks - Recalculate DebugConsole command.

* ACPUE, recalculate only if save loaded. ACR, set age and times for the starting region.</pre>
</div>
</content>
</entry>
</feed>
