<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Shipwright/soh/src, branch 6.1.0</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>[Accessibility] Add ability to disable camera re-centering on idle (#2503)</title>
<updated>2023-03-01T02:42:15+00:00</updated>
<author>
<name>David Chavez</name>
<email>david@dcvz.io</email>
</author>
<published>2023-03-01T02:42:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=b74be9196c4a6e01b8e4d634f93521f6c46cfa99'/>
<id>b74be9196c4a6e01b8e4d634f93521f6c46cfa99</id>
<content type='text'>
* Add ability to disable camera recentering on idle

* Remove platform check

* Update else camera comment</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add ability to disable camera recentering on idle

* Remove platform check

* Update else camera comment</pre>
</div>
</content>
</entry>
<entry>
<title>Rando version warning on different builds (#2420)</title>
<updated>2023-03-01T01:46:55+00:00</updated>
<author>
<name>Adam Bird</name>
<email>Archez@users.noreply.github.com</email>
</author>
<published>2023-03-01T01:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=1fc6a2f08f534b92aed3884fbad6e8a4758009c6'/>
<id>1fc6a2f08f534b92aed3884fbad6e8a4758009c6</id>
<content type='text'>
* save build version to savefile

* adjust rando hash icons to use fade in/out

* add dialog message support on the file select screen and display rando version warning

* remove duplicated message functions and use stubbed play state instead for rando warning

* add major/minor/patch version saving to file and compare against

* use strncpy and memset for build version

* don't show rando warning one copy/erase screens

* review feedback

* Add german and french translations for rando warning

Co-authored-by: PurpleHato &lt;linkvssangoku.jr@gmail.com&gt;

---------

Co-authored-by: PurpleHato &lt;linkvssangoku.jr@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* save build version to savefile

* adjust rando hash icons to use fade in/out

* add dialog message support on the file select screen and display rando version warning

* remove duplicated message functions and use stubbed play state instead for rando warning

* add major/minor/patch version saving to file and compare against

* use strncpy and memset for build version

* don't show rando warning one copy/erase screens

* review feedback

* Add german and french translations for rando warning

Co-authored-by: PurpleHato &lt;linkvssangoku.jr@gmail.com&gt;

---------

Co-authored-by: PurpleHato &lt;linkvssangoku.jr@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: some greg hint stuff (#2557)</title>
<updated>2023-02-28T17:23:22+00:00</updated>
<author>
<name>briaguya</name>
<email>70942617+briaguya-ai@users.noreply.github.com</email>
</author>
<published>2023-02-28T17:23:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=2df6acc9082839b44049db7ee517b1f48fa3c6b4'/>
<id>2df6acc9082839b44049db7ee517b1f48fa3c6b4</id>
<content type='text'>
Co-authored-by: briaguya &lt;briaguya@alice&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: briaguya &lt;briaguya@alice&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[GameInteractor] Introduce GameFrameUpdate Hook and Migrate Cheats (#2554)</title>
<updated>2023-02-28T10:20:43+00:00</updated>
<author>
<name>David Chavez</name>
<email>david@dcvz.io</email>
</author>
<published>2023-02-28T10:20:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=c91a044d4635b86381e5dea05c38a356b684b638'/>
<id>c91a044d4635b86381e5dea05c38a356b684b638</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Restored vanilla pause buffering and input behavior broken by 'easy frame advance' cheat (#2511)</title>
<updated>2023-02-28T09:22:26+00:00</updated>
<author>
<name>Evgenii Babinets</name>
<email>evgeniibabinets@gmail.com</email>
</author>
<published>2023-02-28T09:22:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=afc61e65ee904523d355bc4a8f3d34dd66e5d576'/>
<id>afc61e65ee904523d355bc4a8f3d34dd66e5d576</id>
<content type='text'>
* Restored vanilla pause buffering and input behavior broken by 'easy frame advance' cheat

Currently, holding A and repeatedly pausing and unpausing will cause that A input to be repeated, resulting in Link rolling without additional A inputs. Similarly, holding Z and unpausing in front of a candidate actor will cause Link to switch Z-targeting to that actor.

As a side effect, this also does not allow inputs to be buffered before the Subscreen has finished its closing animation, which is how vanilla also works. This is slightly unfortunate because the "freeze" before the game resumes is considerably shorter in Shipwright, but it'd be better to implement a fake delay there if we want to make it more forgiving.

* Fixed writing past end of the buffer when loading personal item tracker notes longer than 8 characters

* Revert "Fixed writing past end of the buffer when loading personal item tracker notes longer than 8 characters"

This reverts commit 721c18d4884f0e5787b7a8196ed536841b336207.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Restored vanilla pause buffering and input behavior broken by 'easy frame advance' cheat

Currently, holding A and repeatedly pausing and unpausing will cause that A input to be repeated, resulting in Link rolling without additional A inputs. Similarly, holding Z and unpausing in front of a candidate actor will cause Link to switch Z-targeting to that actor.

As a side effect, this also does not allow inputs to be buffered before the Subscreen has finished its closing animation, which is how vanilla also works. This is slightly unfortunate because the "freeze" before the game resumes is considerably shorter in Shipwright, but it'd be better to implement a fake delay there if we want to make it more forgiving.

* Fixed writing past end of the buffer when loading personal item tracker notes longer than 8 characters

* Revert "Fixed writing past end of the buffer when loading personal item tracker notes longer than 8 characters"

This reverts commit 721c18d4884f0e5787b7a8196ed536841b336207.</pre>
</div>
</content>
</entry>
<entry>
<title>Supersonic merge fixes (#2553)</title>
<updated>2023-02-28T08:52:32+00:00</updated>
<author>
<name>briaguya</name>
<email>70942617+briaguya-ai@users.noreply.github.com</email>
</author>
<published>2023-02-28T08:52:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=7f5221b149f8b4c35f7c47698ae7d4a8eb1ca56f'/>
<id>7f5221b149f8b4c35f7c47698ae7d4a8eb1ca56f</id>
<content type='text'>
* ss2

* Remove Comments and Rupees when dead.

* Rupees removal for real

* Updated Inline formatting as well as changed Mode Idenitifier from Super Sonic to Rupee Dash.

* Add OnPlayerUpdate hook

* Move rupee dash to hooks

* Update comment for DashInterval

* ss2

* Remove Comments and Rupees when dead.

* Rupees removal for real

* Updated Inline formatting as well as changed Mode Idenitifier from Super Sonic to Rupee Dash.

* Add OnPlayerUpdate hook

* Move rupee dash to hooks

* Update comment for DashInterval

* Update Health to not crash on less than 16 units.

* lus

* fix build, use `Health_ChangeBy`

---------

Co-authored-by: Caladius &lt;Caladius@users.noreply.github.com&gt;
Co-authored-by: David Chavez &lt;david@dcvz.io&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ss2

* Remove Comments and Rupees when dead.

* Rupees removal for real

* Updated Inline formatting as well as changed Mode Idenitifier from Super Sonic to Rupee Dash.

* Add OnPlayerUpdate hook

* Move rupee dash to hooks

* Update comment for DashInterval

* ss2

* Remove Comments and Rupees when dead.

* Rupees removal for real

* Updated Inline formatting as well as changed Mode Idenitifier from Super Sonic to Rupee Dash.

* Add OnPlayerUpdate hook

* Move rupee dash to hooks

* Update comment for DashInterval

* Update Health to not crash on less than 16 units.

* lus

* fix build, use `Health_ChangeBy`

---------

Co-authored-by: Caladius &lt;Caladius@users.noreply.github.com&gt;
Co-authored-by: David Chavez &lt;david@dcvz.io&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Change autosave to use dropdown (#2550)</title>
<updated>2023-02-28T05:07:47+00:00</updated>
<author>
<name>Josh Bodner</name>
<email>30329717+jbodner09@users.noreply.github.com</email>
</author>
<published>2023-02-28T05:07:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=f481b863864df24394011bd66e14ecad9c2eb9d9'/>
<id>f481b863864df24394011bd66e14ecad9c2eb9d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix greg hint (and an RSK parsing issue) (#2547)</title>
<updated>2023-02-28T02:03:00+00:00</updated>
<author>
<name>briaguya</name>
<email>70942617+briaguya-ai@users.noreply.github.com</email>
</author>
<published>2023-02-28T02:03:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=061e2326857920344f952595a48e3d3547efe1a9'/>
<id>061e2326857920344f952595a48e3d3547efe1a9</id>
<content type='text'>
* fix RSK parsing error introduced by  #2541

* add logic to not give greg hint when we shouldn't

---------

Co-authored-by: briaguya &lt;briaguya@alice&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix RSK parsing error introduced by  #2541

* add logic to not give greg hint when we shouldn't

---------

Co-authored-by: briaguya &lt;briaguya@alice&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[Game Interactor] Add LoadGame and ExitGame hooks (#2542)</title>
<updated>2023-02-27T04:04:57+00:00</updated>
<author>
<name>Adam Bird</name>
<email>Archez@users.noreply.github.com</email>
</author>
<published>2023-02-27T04:04:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=f7bb80794017d1f8a21e93be3f8f4c155f037ebf'/>
<id>f7bb80794017d1f8a21e93be3f8f4c155f037ebf</id>
<content type='text'>
* add loadgame/exitgame GI hooks

* implement loadgame/exitgame hooks in game code

* move entrance tracker data lifecycle to hooks

* update cosmetic editor to update onloadgame hook</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add loadgame/exitgame GI hooks

* implement loadgame/exitgame hooks in game code

* move entrance tracker data lifecycle to hooks

* update cosmetic editor to update onloadgame hook</pre>
</div>
</content>
</entry>
<entry>
<title>add greg to gameplay stats (#2544)</title>
<updated>2023-02-27T04:04:47+00:00</updated>
<author>
<name>briaguya</name>
<email>70942617+briaguya-ai@users.noreply.github.com</email>
</author>
<published>2023-02-27T04:04:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=17aeec4b13d03be0fde61e3a78ad932434f8f2ee'/>
<id>17aeec4b13d03be0fde61e3a78ad932434f8f2ee</id>
<content type='text'>
Co-authored-by: briaguya &lt;briaguya&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: briaguya &lt;briaguya&gt;</pre>
</div>
</content>
</entry>
</feed>
