<feed xmlns='http://www.w3.org/2005/Atom'>
<title>2ship2harkinian/CMake, branch develop-keiichi</title>
<subtitle>2Ship2Harkinian: Majora’s Mask PC port</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/'/>
<entry>
<title>LUS bump to make trace available to debug+release (#1334)</title>
<updated>2025-11-17T17:48:15+00:00</updated>
<author>
<name>Eblo</name>
<email>7004497+Eblo@users.noreply.github.com</email>
</author>
<published>2025-11-17T17:48:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=724616a208126b08721767ceb32e6214671e2b59'/>
<id>724616a208126b08721767ceb32e6214671e2b59</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Address logging issues (#1317)</title>
<updated>2025-11-04T04:08:06+00:00</updated>
<author>
<name>Eblo</name>
<email>7004497+Eblo@users.noreply.github.com</email>
</author>
<published>2025-11-04T04:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=5215c79dedd94b6042b96e6e5c446a0a36760311'/>
<id>5215c79dedd94b6042b96e6e5c446a0a36760311</id>
<content type='text'>
* Address logging issues

* Default log levels for debug and release</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Address logging issues

* Default log levels for debug and release</pre>
</div>
</content>
</entry>
<entry>
<title>LUS update (#1142)</title>
<updated>2025-05-18T19:28:26+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2025-05-18T19:28:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=089f845144da87a33fea21d6ba364d42de5fda60'/>
<id>089f845144da87a33fea21d6ba364d42de5fda60</id>
<content type='text'>
* LUS update

* Commit backend refactor

* Cleanup tinyxml includes

* Add LUS again

* Rebase LUS

* LUS bump

* Point to LUS main

* Fix metal

* Bump LUS to test

* Chagnes for removed cvar dropped file</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* LUS update

* Commit backend refactor

* Cleanup tinyxml includes

* Add LUS again

* Rebase LUS

* LUS bump

* Point to LUS main

* Fix metal

* Bump LUS to test

* Chagnes for removed cvar dropped file</pre>
</div>
</content>
</entry>
<entry>
<title>Bump extraction tools and bring over OOT changes (#1120)</title>
<updated>2025-04-16T22:25:21+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2025-04-16T22:25:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=be9339b80b805834bbf82091723de811fff817ef'/>
<id>be9339b80b805834bbf82091723de811fff817ef</id>
<content type='text'>
* Bump extraction tools and bring over OOT changes

* Fix appimage

* Fix again

* Fix path for builtin extractor

* Fix mac hopefully

* Remove 's'

* update gitmodules</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Bump extraction tools and bring over OOT changes

* Fix appimage

* Fix again

* Fix path for builtin extractor

* Fix mac hopefully

* Remove 's'

* update gitmodules</pre>
</div>
</content>
</entry>
<entry>
<title>Fix FindOpusFile for Homebrew. (#1039)</title>
<updated>2025-03-03T21:36:02+00:00</updated>
<author>
<name>ReddestDream</name>
<email>reddestdream@gmail.com</email>
</author>
<published>2025-03-03T21:36:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=807f969f79dbd25e6cdfe7274afdb7321cfca028'/>
<id>807f969f79dbd25e6cdfe7274afdb7321cfca028</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>
<entry>
<title>pin linuxdeploy (#996)</title>
<updated>2025-02-16T10:16:35+00:00</updated>
<author>
<name>briaguya</name>
<email>70942617+briaguya-ai@users.noreply.github.com</email>
</author>
<published>2025-02-16T10:16:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=09b778c5d729070c880e7db54a4a4254149375b6'/>
<id>09b778c5d729070c880e7db54a4a4254149375b6</id>
<content type='text'>
see https://github.com/HarbourMasters/Shipwright/pull/5070</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
see https://github.com/HarbourMasters/Shipwright/pull/5070</pre>
</div>
</content>
</entry>
<entry>
<title>macOS Game Mode Support for 2Ship2Harkinian (#811)</title>
<updated>2025-02-05T18:53:29+00:00</updated>
<author>
<name>Lars-Christian Selland</name>
<email>larsy1995@gmail.com</email>
</author>
<published>2025-02-05T18:53:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=ac1ad42db8d0f922e5761266925cf28a87b915d1'/>
<id>ac1ad42db8d0f922e5761266925cf28a87b915d1</id>
<content type='text'>
* final commit(hopefully)

* Moving directory creation logic out of LUS

* Update BenPort.cpp

* move Ternary operator one line down to keep to the clang limit

* I have no idea how clang works

* Using ChatGPT to hopefully fix the formatting because I'm tired

* ChatGPT is useless, it's brain time

* Will Putin become the next Miss America?

* I hope this works for slimming down 2s2h(Mac) as well

My builds have gotten double their original size since I started taking care of them and I feel bad about it :(

* Some final pre merge cleanup

Removed the bash script and its references

* Updated to follow Archez's new conventions

* Parity with upstream

* updated git ignore

* update git ignore again

* Re-added the folder creation function

* I should pay more attention to what I am doing

* Update mm/macosx/Info.plist.in

Co-authored-by: Archez &lt;Archez@users.noreply.github.com&gt;

* Update CMakeLists.txt

* desperation

* Revert "desperation"

This reverts commit 6aea78dc92b767bc5073a6e632e3955a2b9ad451.

* Update .gitignore

* does this do the trick?

* Revert "does this do the trick?"

This reverts commit 267fbfb2bbb5a6306f485c30eb335870f90318b3.

* Revert "Parity with upstream"

This reverts commit 6bfdee805e0c8b41b104e1131a7341e14259f82b.

* Update libultraship

* Revert "Update libultraship"

This reverts commit e9e07473bc5216311de92f0aeded00564079f7e7.

---------

Co-authored-by: Archez &lt;Archez@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* final commit(hopefully)

* Moving directory creation logic out of LUS

* Update BenPort.cpp

* move Ternary operator one line down to keep to the clang limit

* I have no idea how clang works

* Using ChatGPT to hopefully fix the formatting because I'm tired

* ChatGPT is useless, it's brain time

* Will Putin become the next Miss America?

* I hope this works for slimming down 2s2h(Mac) as well

My builds have gotten double their original size since I started taking care of them and I feel bad about it :(

* Some final pre merge cleanup

Removed the bash script and its references

* Updated to follow Archez's new conventions

* Parity with upstream

* updated git ignore

* update git ignore again

* Re-added the folder creation function

* I should pay more attention to what I am doing

* Update mm/macosx/Info.plist.in

Co-authored-by: Archez &lt;Archez@users.noreply.github.com&gt;

* Update CMakeLists.txt

* desperation

* Revert "desperation"

This reverts commit 6aea78dc92b767bc5073a6e632e3955a2b9ad451.

* Update .gitignore

* does this do the trick?

* Revert "does this do the trick?"

This reverts commit 267fbfb2bbb5a6306f485c30eb335870f90318b3.

* Revert "Parity with upstream"

This reverts commit 6bfdee805e0c8b41b104e1131a7341e14259f82b.

* Update libultraship

* Revert "Update libultraship"

This reverts commit e9e07473bc5216311de92f0aeded00564079f7e7.

---------

Co-authored-by: Archez &lt;Archez@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Remove caching from CVar prefix defines (#966)</title>
<updated>2025-01-24T20:04:04+00:00</updated>
<author>
<name>Archez</name>
<email>Archez@users.noreply.github.com</email>
</author>
<published>2025-01-24T20:04:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=8b7513c47bb3e7c1ee661f730f84d713f777d13e'/>
<id>8b7513c47bb3e7c1ee661f730f84d713f777d13e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump LUS (#625)</title>
<updated>2024-06-01T00:50:36+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2024-06-01T00:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=78f0525ec012848a8a2290e684bed30e26194e02'/>
<id>78f0525ec012848a8a2290e684bed30e26194e02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
