<feed xmlns='http://www.w3.org/2005/Atom'>
<title>2ship2harkinian/.github/workflows, branch 4.0.2</title>
<subtitle>2Ship2Harkinian: Majora’s Mask PC port</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/'/>
<entry>
<title>Revert "Tweaks to github actions cache (#1359)" (#1362)</title>
<updated>2025-11-22T19:05:32+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2025-11-22T19:05:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=259408d62d3ee78d70cd879622ff89abdcd48c28'/>
<id>259408d62d3ee78d70cd879622ff89abdcd48c28</id>
<content type='text'>
This reverts commit a42551063d2723764e3b595f679bb83852101002.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit a42551063d2723764e3b595f679bb83852101002.</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Remove timestamp from cache key (#1360)" (#1361)</title>
<updated>2025-11-22T19:04:53+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2025-11-22T19:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=749f7172e5fb6f8800fda7f2f3dd306386795761'/>
<id>749f7172e5fb6f8800fda7f2f3dd306386795761</id>
<content type='text'>
This reverts commit 1ea60b6676f7041558c98c820dbaf23c2e40517d.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 1ea60b6676f7041558c98c820dbaf23c2e40517d.</pre>
</div>
</content>
</entry>
<entry>
<title>Remove timestamp from cache key (#1360)</title>
<updated>2025-11-22T18:01:52+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2025-11-22T18:01:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=1ea60b6676f7041558c98c820dbaf23c2e40517d'/>
<id>1ea60b6676f7041558c98c820dbaf23c2e40517d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tweaks to github actions cache (#1359)</title>
<updated>2025-11-22T17:30:33+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2025-11-22T17:30:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=a42551063d2723764e3b595f679bb83852101002'/>
<id>a42551063d2723764e3b595f679bb83852101002</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly configure INCLUDE_MPQ_SUPPORT (#1243)</title>
<updated>2025-09-10T16:35:39+00:00</updated>
<author>
<name>Eblo</name>
<email>7004497+Eblo@users.noreply.github.com</email>
</author>
<published>2025-08-11T03:31:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=d0a9385d3545ad851dc88357ec02757afe37f6f0'/>
<id>d0a9385d3545ad851dc88357ec02757afe37f6f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Merge develop-rena -&gt; develop (#1258)" (#1269)</title>
<updated>2025-09-10T16:32:40+00:00</updated>
<author>
<name>Eblo</name>
<email>7004497+Eblo@users.noreply.github.com</email>
</author>
<published>2025-09-10T16:32:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=df18c6deffd68663a11c84d437da419e6433d679'/>
<id>df18c6deffd68663a11c84d437da419e6433d679</id>
<content type='text'>
This reverts commit 47771de011abced823d9b699fffc8832fedff1b7.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 47771de011abced823d9b699fffc8832fedff1b7.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge develop-rena -&gt; develop (#1258)</title>
<updated>2025-09-03T12:38:51+00:00</updated>
<author>
<name>Eblo</name>
<email>7004497+Eblo@users.noreply.github.com</email>
</author>
<published>2025-09-03T12:38:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=47771de011abced823d9b699fffc8832fedff1b7'/>
<id>47771de011abced823d9b699fffc8832fedff1b7</id>
<content type='text'>
* add health check preventing hop counter reset on death (#1214)

* Fix rando refills for Chateau Romani (#1216)

* Allow access to smithy checks without a sword (#1208)

* Fix float slider labels (#1210)

* Do not allow gameover audio to be changed (#1225)

* Fix slider labels where position is None (#1227)

* Fix BSoDT bugs with audio and early day change (#1228)

* Properly configure INCLUDE_MPQ_SUPPORT (#1243)

* Check previousBankValue in custom bank thresholds (#1232)

* Restore vertices after geometry seams patch (#1237)

* Fix softlock with Magic Hag's Blue Potion (#1252)

* Revert "Fix cracking/buzzing with streamed audio (#1153)" (#1233)

This reverts commit 120c657607dc3c7b5d8e063d457744733bb5b668.

* [Rando] Reset cycle collectible flags on cycle save (#1254)

* bump to Rena Bravo (#1257)

---------

Co-authored-by: mckinlee &lt;mckinlee@ymail.com&gt;
Co-authored-by: balloondude2 &lt;55861555+balloondude2@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add health check preventing hop counter reset on death (#1214)

* Fix rando refills for Chateau Romani (#1216)

* Allow access to smithy checks without a sword (#1208)

* Fix float slider labels (#1210)

* Do not allow gameover audio to be changed (#1225)

* Fix slider labels where position is None (#1227)

* Fix BSoDT bugs with audio and early day change (#1228)

* Properly configure INCLUDE_MPQ_SUPPORT (#1243)

* Check previousBankValue in custom bank thresholds (#1232)

* Restore vertices after geometry seams patch (#1237)

* Fix softlock with Magic Hag's Blue Potion (#1252)

* Revert "Fix cracking/buzzing with streamed audio (#1153)" (#1233)

This reverts commit 120c657607dc3c7b5d8e063d457744733bb5b668.

* [Rando] Reset cycle collectible flags on cycle save (#1254)

* bump to Rena Bravo (#1257)

---------

Co-authored-by: mckinlee &lt;mckinlee@ymail.com&gt;
Co-authored-by: balloondude2 &lt;55861555+balloondude2@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Lus Bump (#1179)</title>
<updated>2025-07-21T18:26:40+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2025-07-21T18:26:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=2d1d03828b6ae1c0b1b3e99f66335d36df6be902'/>
<id>2d1d03828b6ae1c0b1b3e99f66335d36df6be902</id>
<content type='text'>
* LUS Bump

# Conflicts:
#	mm/2s2h/Enhancements/Trackers/DisplayOverlay.cpp
#	mm/2s2h/Enhancements/Trackers/ItemTracker.cpp

* Add actions files

* Font fix

* Use new way

* Format

* Update LUS

* Oops

* oops again</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* LUS Bump

# Conflicts:
#	mm/2s2h/Enhancements/Trackers/DisplayOverlay.cpp
#	mm/2s2h/Enhancements/Trackers/ItemTracker.cpp

* Add actions files

* Font fix

* Use new way

* Format

* Update LUS

* Oops

* oops again</pre>
</div>
</content>
</entry>
<entry>
<title>Rework build caching for stability (#1056)</title>
<updated>2025-03-12T15:21:11+00:00</updated>
<author>
<name>Archez</name>
<email>Archez@users.noreply.github.com</email>
</author>
<published>2025-03-12T15:21:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=708a6557f7bf3c07e016123fdbe0942224555ab3'/>
<id>708a6557f7bf3c07e016123fdbe0942224555ab3</id>
<content type='text'>
* only save build cache for default branch

* only cache vcpkg for windows

* give otr runner dedicated ccache, cleanup windows/linux deps caching

* test logging

* save macports with hash

* try ccache on windows

* test

* back to 1g

* sccache again

* is it cmake flags

* try something else

* start back at 3.16

* evict old ccache

* add back embedded

* cache win build folder again..

* try 2gig

* try no build folder cache

* back to cmake 3.26

* final adjustments and cleanup

* tweak restore key pattern due to ccache inconsistency</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* only save build cache for default branch

* only cache vcpkg for windows

* give otr runner dedicated ccache, cleanup windows/linux deps caching

* test logging

* save macports with hash

* try ccache on windows

* test

* back to 1g

* sccache again

* is it cmake flags

* try something else

* start back at 3.16

* evict old ccache

* add back embedded

* cache win build folder again..

* try 2gig

* try no build folder cache

* back to cmake 3.26

* final adjustments and cleanup

* tweak restore key pattern due to ccache inconsistency</pre>
</div>
</content>
</entry>
<entry>
<title>Custom Audio Support (#778)</title>
<updated>2025-03-03T04:30:05+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2025-03-03T04:30:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=2d0942a1b187938f55d34c71e0965e37a70b1094'/>
<id>2d0942a1b187938f55d34c71e0965e37a70b1094</id>
<content type='text'>
* Implement custom sequences and the audio editor.

* Fix implicit function declaration `AudioEditor_GetReplacementSeq`

* Fix mac again.

* String and header cleanup

* Oops

* WIP ZIP Sound fonts

* The game opens and audio seems to play correctly. Needs extensive testing.

* Name sequences

* Cleanup the SF importer a little.

* XML Sequences good

* Fix mac

* Destructor

* Bump submodule

* Thread safe queue

* Add WAV decoder

* sequenceMap-&gt;mSequenceMap and a string fix

* Streamed sequence importer

* Add s16 sample processing.

* Fix drwave define

* Fix STB

* Reorder the loading to enable custom sound fonts

* New streamed solution

* Bump exporter

* Generate 1 minute long looping sequence.

* Very long sample support (113 minutes or so)

* MP3 Decoding

* Don't byteswap the crc from XML.

* WIP OGG

* add windows cmake stuff (broken) and fixes to OGG

* Just throw more cores at the problem

* Dynamically allocate fontMap

* Re-add OOB read fix from old branch

* FLAC decoder, threads for the other compressed formats

* Remove thread from class

* timings

* cleanup conflicts

* update submodules

* update submodules

* update submodules

* loop or not to loop

* named audio XML

* Update submodules

* format

* format again cause git didnt see it for some reason

* move drlib to submodule

* Update apt-deps.txt

* Fix for new cmake

* fix game interactor

* Update macports-deps.txt

* PR fixes and fix OTRExporter for mac

* format

* format

* ifdef intrin header

* Docs

* use macro for preview

* Small fixes

* format

* fix 2nd day clock town

* Update exporter

* Fix duplicate global in stubs.c

* restore editor to use cvars again sadge

* Format

* warn if more than 255 sequences

* use main seq player to avoid an overflow

* fix the wrong seq playing in the editor again

* 16 bit seqIds

* fix shop crash

* format

* cleanups

* Delete audio collection

* Add entry to modern menu

* Cleanup the audio collection

* fix clock town randomization

* format

* format again

* some fixes for custom audio (#1)

* how I would sort the sequences (#2)

clang

one more

forgot to revert

Co-authored-by: mckinlee &lt;mckinlee@ymail.com&gt;

* Adjustments to ocarina song types

* stereo

* format

* Loop point support

* Part of a PR review

* Remove drlib submodule

* Clarify change

* Format

* Add tag

* switch to find_package

* bump ZAPDTR

* Milk bar day/night fix

* x86 SIMD for aMixImpl

* format

* NEON

* format

* remove | 0x900 causing a crash

* Asan fixes

* add missing define for MSVC

* Clock town fixes

Co-authored-by: mckinlee &lt;mckinlee@ymail.com&gt;

* format

* Fix underscore logic in audio collection

* Use torch sample XML format

* fix font map size and format

* quick fix

* Update exporter

* Opus

* actions packages

* fix it again?

* Fix a few missed 16 bit masks

* Remove unused stubs

* Revert "Fix a few missed 16 bit masks"

This reverts commit 7143c4ff92d23157a79a10b4ee62e93e35acb23e.

* Opus decoding

* Fixes for linux and other things

* free opus data

* format

* Update FindOpusFile.cmake

* bria's fix?

* Update BenMenuBar.cpp

* Update BenMenuBar.cpp

* Split ocarina tabs

* better error handling

* Remove unused vectors

* move audio editor to enhancements

* Fix mac again?

* Final cleanups

* Format

* extern C

* Allow custom fanfares to be used in songs

* format

* WIP sf editor support

* Format

* Jacks fixes

* Bump submodule

* Archez's fixes

* Format

---------

Co-authored-by: mckinlee &lt;mckinlee@ymail.com&gt;
Co-authored-by: Archez &lt;archez39@me.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Implement custom sequences and the audio editor.

* Fix implicit function declaration `AudioEditor_GetReplacementSeq`

* Fix mac again.

* String and header cleanup

* Oops

* WIP ZIP Sound fonts

* The game opens and audio seems to play correctly. Needs extensive testing.

* Name sequences

* Cleanup the SF importer a little.

* XML Sequences good

* Fix mac

* Destructor

* Bump submodule

* Thread safe queue

* Add WAV decoder

* sequenceMap-&gt;mSequenceMap and a string fix

* Streamed sequence importer

* Add s16 sample processing.

* Fix drwave define

* Fix STB

* Reorder the loading to enable custom sound fonts

* New streamed solution

* Bump exporter

* Generate 1 minute long looping sequence.

* Very long sample support (113 minutes or so)

* MP3 Decoding

* Don't byteswap the crc from XML.

* WIP OGG

* add windows cmake stuff (broken) and fixes to OGG

* Just throw more cores at the problem

* Dynamically allocate fontMap

* Re-add OOB read fix from old branch

* FLAC decoder, threads for the other compressed formats

* Remove thread from class

* timings

* cleanup conflicts

* update submodules

* update submodules

* update submodules

* loop or not to loop

* named audio XML

* Update submodules

* format

* format again cause git didnt see it for some reason

* move drlib to submodule

* Update apt-deps.txt

* Fix for new cmake

* fix game interactor

* Update macports-deps.txt

* PR fixes and fix OTRExporter for mac

* format

* format

* ifdef intrin header

* Docs

* use macro for preview

* Small fixes

* format

* fix 2nd day clock town

* Update exporter

* Fix duplicate global in stubs.c

* restore editor to use cvars again sadge

* Format

* warn if more than 255 sequences

* use main seq player to avoid an overflow

* fix the wrong seq playing in the editor again

* 16 bit seqIds

* fix shop crash

* format

* cleanups

* Delete audio collection

* Add entry to modern menu

* Cleanup the audio collection

* fix clock town randomization

* format

* format again

* some fixes for custom audio (#1)

* how I would sort the sequences (#2)

clang

one more

forgot to revert

Co-authored-by: mckinlee &lt;mckinlee@ymail.com&gt;

* Adjustments to ocarina song types

* stereo

* format

* Loop point support

* Part of a PR review

* Remove drlib submodule

* Clarify change

* Format

* Add tag

* switch to find_package

* bump ZAPDTR

* Milk bar day/night fix

* x86 SIMD for aMixImpl

* format

* NEON

* format

* remove | 0x900 causing a crash

* Asan fixes

* add missing define for MSVC

* Clock town fixes

Co-authored-by: mckinlee &lt;mckinlee@ymail.com&gt;

* format

* Fix underscore logic in audio collection

* Use torch sample XML format

* fix font map size and format

* quick fix

* Update exporter

* Opus

* actions packages

* fix it again?

* Fix a few missed 16 bit masks

* Remove unused stubs

* Revert "Fix a few missed 16 bit masks"

This reverts commit 7143c4ff92d23157a79a10b4ee62e93e35acb23e.

* Opus decoding

* Fixes for linux and other things

* free opus data

* format

* Update FindOpusFile.cmake

* bria's fix?

* Update BenMenuBar.cpp

* Update BenMenuBar.cpp

* Split ocarina tabs

* better error handling

* Remove unused vectors

* move audio editor to enhancements

* Fix mac again?

* Final cleanups

* Format

* extern C

* Allow custom fanfares to be used in songs

* format

* WIP sf editor support

* Format

* Jacks fixes

* Bump submodule

* Archez's fixes

* Format

---------

Co-authored-by: mckinlee &lt;mckinlee@ymail.com&gt;
Co-authored-by: Archez &lt;archez39@me.com&gt;</pre>
</div>
</content>
</entry>
</feed>
