<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ZAPDTR/ZAPD/Main.cpp, branch soh-macready</title>
<subtitle>Fork of ZAPD for Zelda asset parsing/extraction used in decomp pipelines</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/'/>
<entry>
<title>move exporter arg parsing higher and rename to custom otr (#14)</title>
<updated>2023-10-25T03:21:23+00:00</updated>
<author>
<name>Adam Bird</name>
<email>Archez@users.noreply.github.com</email>
</author>
<published>2023-10-25T03:21:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=9b8e224dac83aa8e47a688884ad48725f18fc293'/>
<id>9b8e224dac83aa8e47a688884ad48725f18fc293</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 version (#2849)</title>
<updated>2023-05-08T00:18:54+00:00</updated>
<author>
<name>Kenix3</name>
<email>kenixwhisperwind@gmail.com</email>
</author>
<published>2023-05-08T00:18:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=0167cd777a9c7168f23760293c79531e9e1f4993'/>
<id>0167cd777a9c7168f23760293c79531e9e1f4993</id>
<content type='text'>
* Bump LUS version

* Removes the "now" boolean from the LUS resource bridge functions.

* Bump LUS

* More LUS bump

* Update soh/soh/resource/importer/AudioSampleFactory.cpp

---------

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Bump LUS version

* Removes the "now" boolean from the LUS resource bridge functions.

* Bump LUS

* More LUS bump

* Update soh/soh/resource/importer/AudioSampleFactory.cpp

---------

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>ZAPD Update (#2851)</title>
<updated>2023-05-07T23:58:50+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2023-05-07T23:58:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=885c8474881af4f92a822c7afba90a7ecc02170c'/>
<id>885c8474881af4f92a822c7afba90a7ecc02170c</id>
<content type='text'>
* git subrepo clone --force --branch=rebase2 C:/ZeldaStuff/ZAPDTR ZAPDTR/

subrepo:
  subdir:   "ZAPDTR"
  merged:   "6aa54a551"
upstream:
  origin:   "C:/ZeldaStuff/ZAPDTR"
  branch:   "rebase2"
  commit:   "6aa54a551"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"

* git subrepo clone --force --branch=rebase2 C:/ZeldaStuff/ZAPDTR ZAPDTR/

subrepo:
  subdir:   "ZAPDTR"
  merged:   "88b012240"
upstream:
  origin:   "C:/ZeldaStuff/ZAPDTR"
  branch:   "rebase2"
  commit:   "88b012240"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"

* Update (its broken)

* fix the enum

* git subrepo push --remote=C:/ZeldaStuff/ZAPDTR/ ZAPDTR

subrepo:
  subdir:   "ZAPDTR"
  merged:   "b7b6e1c82"
upstream:
  origin:   "C:/ZeldaStuff/ZAPDTR/"
  branch:   "rebase2"
  commit:   "b7b6e1c82"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"

* New names for LUS actions

* git subrepo push --remote=C:/ZeldaStuff/ZAPDTR/ ZAPDTR

subrepo:
  subdir:   "ZAPDTR"
  merged:   "c5cfebeee"
upstream:
  origin:   "C:/ZeldaStuff/ZAPDTR/"
  branch:   "rebase2"
  commit:   "c5cfebeee"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"

* git subrepo clone (merge) --force --branch=rebase2 C:/ZeldaStuff/ZAPDTR ZAPDTR/

subrepo:
  subdir:   "ZAPDTR"
  merged:   "d5f4769b8"
upstream:
  origin:   "C:/ZeldaStuff/ZAPDTR"
  branch:   "rebase2"
  commit:   "d5f4769b8"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"

* Fix missing commands in the exporter.

* Cleanups.

* git subrepo pull --force --remote=https://github.com/harbourmasters/ZAPDTR --branch=master ZAPDTR

subrepo:
  subdir:   "ZAPDTR"
  merged:   "d4c35b90a"
upstream:
  origin:   "https://github.com/harbourmasters/ZAPDTR"
  branch:   "master"
  commit:   "d4c35b90a"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"

* Add unordered_map include to fix MacOS

* fix string_view

* Update Main.cpp

* fix string view

* So close I can almost taste it

* So close

* Fix missed git marker.

* Fix surface types and

* Update ZFile.cpp

* Delete Jenkinsfile

---------

Co-authored-by: Christopher Leggett &lt;chris@leggett.dev&gt;
Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* git subrepo clone --force --branch=rebase2 C:/ZeldaStuff/ZAPDTR ZAPDTR/

subrepo:
  subdir:   "ZAPDTR"
  merged:   "6aa54a551"
upstream:
  origin:   "C:/ZeldaStuff/ZAPDTR"
  branch:   "rebase2"
  commit:   "6aa54a551"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"

* git subrepo clone --force --branch=rebase2 C:/ZeldaStuff/ZAPDTR ZAPDTR/

subrepo:
  subdir:   "ZAPDTR"
  merged:   "88b012240"
upstream:
  origin:   "C:/ZeldaStuff/ZAPDTR"
  branch:   "rebase2"
  commit:   "88b012240"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"

* Update (its broken)

* fix the enum

* git subrepo push --remote=C:/ZeldaStuff/ZAPDTR/ ZAPDTR

subrepo:
  subdir:   "ZAPDTR"
  merged:   "b7b6e1c82"
upstream:
  origin:   "C:/ZeldaStuff/ZAPDTR/"
  branch:   "rebase2"
  commit:   "b7b6e1c82"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"

* New names for LUS actions

* git subrepo push --remote=C:/ZeldaStuff/ZAPDTR/ ZAPDTR

subrepo:
  subdir:   "ZAPDTR"
  merged:   "c5cfebeee"
upstream:
  origin:   "C:/ZeldaStuff/ZAPDTR/"
  branch:   "rebase2"
  commit:   "c5cfebeee"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"

* git subrepo clone (merge) --force --branch=rebase2 C:/ZeldaStuff/ZAPDTR ZAPDTR/

subrepo:
  subdir:   "ZAPDTR"
  merged:   "d5f4769b8"
upstream:
  origin:   "C:/ZeldaStuff/ZAPDTR"
  branch:   "rebase2"
  commit:   "d5f4769b8"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"

* Fix missing commands in the exporter.

* Cleanups.

* git subrepo pull --force --remote=https://github.com/harbourmasters/ZAPDTR --branch=master ZAPDTR

subrepo:
  subdir:   "ZAPDTR"
  merged:   "d4c35b90a"
upstream:
  origin:   "https://github.com/harbourmasters/ZAPDTR"
  branch:   "master"
  commit:   "d4c35b90a"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"

* Add unordered_map include to fix MacOS

* fix string_view

* Update Main.cpp

* fix string view

* So close I can almost taste it

* So close

* Fix missed git marker.

* Fix surface types and

* Update ZFile.cpp

* Delete Jenkinsfile

---------

Co-authored-by: Christopher Leggett &lt;chris@leggett.dev&gt;
Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Implement built in Extractor for Windows (#2730)</title>
<updated>2023-04-25T04:01:17+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2023-04-25T04:01:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=6d08727898327d7e9fdea66dd2350a5bcc929fb6'/>
<id>6d08727898327d7e9fdea66dd2350a5bcc929fb6</id>
<content type='text'>
* wip

* const

* split zapd into two targets

* Workingish.

* fix working dir and copy xmls on build (#2)

* dont change current working dir with dialog prompts

* copy asset xmls to target dir

* make zpadlib public

* Messagebox.

* Check for WIN32

* threading

* Cleanups to the exporter and main.

* Multi extraction.

* Fix byteswap header includes.

* Fix another byteswap include.

* fix again.

* stddef size_t

* Add other targets for ZAPDLib

* Non windows.

* IDYES IDNO

* Linux fixes

* hopefully remove switch and wiiu from building extractor

* Please?

* validate roms and add another valid rom

* ifdef out extract.h for switch and wiiu

* Maybe update lux

* Remove ZAPDlib from switch and WiiU

* more rules

* Update soh/soh/Extractor/Extract.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update ZAPDTR/ZAPD/ExecutableMain.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update ZAPDTR/ZAPD/CMakeLists.txt

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update ZAPDTR/ZAPD/GameConfig.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update ZAPDTR/ZAPD/Globals.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update ZAPDTR/ZAPD/Main.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update soh/CMakeLists.txt

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update soh/soh/Extractor/Extract.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update soh/soh/Extractor/Extract.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update soh/soh/Extractor/Extract.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* the last fix

* Add context to a comment

---------

Co-authored-by: Adam Bird &lt;archez39@me.com&gt;
Co-authored-by: Adam Bird &lt;Archez@users.noreply.github.com&gt;
Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* wip

* const

* split zapd into two targets

* Workingish.

* fix working dir and copy xmls on build (#2)

* dont change current working dir with dialog prompts

* copy asset xmls to target dir

* make zpadlib public

* Messagebox.

* Check for WIN32

* threading

* Cleanups to the exporter and main.

* Multi extraction.

* Fix byteswap header includes.

* Fix another byteswap include.

* fix again.

* stddef size_t

* Add other targets for ZAPDLib

* Non windows.

* IDYES IDNO

* Linux fixes

* hopefully remove switch and wiiu from building extractor

* Please?

* validate roms and add another valid rom

* ifdef out extract.h for switch and wiiu

* Maybe update lux

* Remove ZAPDlib from switch and WiiU

* more rules

* Update soh/soh/Extractor/Extract.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update ZAPDTR/ZAPD/ExecutableMain.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update ZAPDTR/ZAPD/CMakeLists.txt

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update ZAPDTR/ZAPD/GameConfig.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update ZAPDTR/ZAPD/Globals.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update ZAPDTR/ZAPD/Main.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update soh/CMakeLists.txt

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update soh/soh/Extractor/Extract.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update soh/soh/Extractor/Extract.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* Update soh/soh/Extractor/Extract.cpp

Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;

* the last fix

* Add context to a comment

---------

Co-authored-by: Adam Bird &lt;archez39@me.com&gt;
Co-authored-by: Adam Bird &lt;Archez@users.noreply.github.com&gt;
Co-authored-by: briaguya &lt;70942617+briaguya-ai@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>build/package/ship `soh.otr` (#2699)</title>
<updated>2023-04-13T01:14:33+00:00</updated>
<author>
<name>briaguya</name>
<email>70942617+briaguya-ai@users.noreply.github.com</email>
</author>
<published>2023-04-13T01:14:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=dbdd2de9610f73098c0302d833b05d03633d221e'/>
<id>dbdd2de9610f73098c0302d833b05d03633d221e</id>
<content type='text'>
* update

* Update generate-builds.yml

* Update generate-builds.yml

* sohotr in CI?

* paths

* gitignore soh.otr

* Fix

* no COMMAND maybe?

* try generating otr as it's own step

* deps

* f

* g

* h

* a

* cc

* ccc

* m

* blarg

* try uploading

* try

* s

* copy things

* wii u?

* wiiu

* don't fail

* windows without cpack?

* wut

* whoops

* see all the things plz

* b

* v

* zip working maybe

* ok but this tho

* pdb and switch

* mac lus

* soh.otr in appimage

* down first

* mac

* bundle soh otr into mac app and read it from the bundle

* appimage fix

* try just downloading for mac?

* i like to mv it mv it

* mv to the right place

* no more otrgui

* bring back otrgui and assets

* echo blarg

* echo

* zapd.exe

* clean and remove

* a

* space

---------

Co-authored-by: louis &lt;louist103@gmail.com&gt;
Co-authored-by: louist103 &lt;35883445+louist103@users.noreply.github.com&gt;
Co-authored-by: briaguya &lt;briaguya@alice&gt;
Co-authored-by: Adam Bird &lt;archez39@me.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* update

* Update generate-builds.yml

* Update generate-builds.yml

* sohotr in CI?

* paths

* gitignore soh.otr

* Fix

* no COMMAND maybe?

* try generating otr as it's own step

* deps

* f

* g

* h

* a

* cc

* ccc

* m

* blarg

* try uploading

* try

* s

* copy things

* wii u?

* wiiu

* don't fail

* windows without cpack?

* wut

* whoops

* see all the things plz

* b

* v

* zip working maybe

* ok but this tho

* pdb and switch

* mac lus

* soh.otr in appimage

* down first

* mac

* bundle soh otr into mac app and read it from the bundle

* appimage fix

* try just downloading for mac?

* i like to mv it mv it

* mv to the right place

* no more otrgui

* bring back otrgui and assets

* echo blarg

* echo

* zapd.exe

* clean and remove

* a

* space

---------

Co-authored-by: louis &lt;louist103@gmail.com&gt;
Co-authored-by: louist103 &lt;35883445+louist103@users.noreply.github.com&gt;
Co-authored-by: briaguya &lt;briaguya@alice&gt;
Co-authored-by: Adam Bird &lt;archez39@me.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[Fix] ZAPD: Fix 1-core cpu machines in OTR generation tool (#2130)</title>
<updated>2022-12-10T08:08:37+00:00</updated>
<author>
<name>AltoXorg</name>
<email>56553686+Alto1772@users.noreply.github.com</email>
</author>
<published>2022-12-10T08:08:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=4bf37fdd60d8874d48ffdc49f1759de722908aa4'/>
<id>4bf37fdd60d8874d48ffdc49f1759de722908aa4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[OTR] Initial support for PNG textures (#1634)</title>
<updated>2022-10-01T20:33:29+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2022-10-01T20:33:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=2a7a28ccdadfadd8b2235ec2213b75bc1e82d125'/>
<id>2a7a28ccdadfadd8b2235ec2213b75bc1e82d125</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Audio decompiled and WIP custom sample support</title>
<updated>2022-06-01T17:06:32+00:00</updated>
<author>
<name>Nicholas Estelami</name>
<email>NEstelami@users.noreply.github.com</email>
</author>
<published>2022-06-01T17:06:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=fe9a96a94584c74db6b8accd0e4e1ca85764bca4'/>
<id>fe9a96a94584c74db6b8accd0e4e1ca85764bca4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Linux/GCC Support (#28)</title>
<updated>2022-05-11T17:18:24+00:00</updated>
<author>
<name>Random</name>
<email>28494085+Random06457@users.noreply.github.com</email>
</author>
<published>2022-05-11T17:18:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=d48b8b40846e7e288301c5dc3cb46069e722f9f1'/>
<id>d48b8b40846e7e288301c5dc3cb46069e722f9f1</id>
<content type='text'>
* Initial Linux/GCC support commit

* Add instructins for linux in the README

* apply suggestions by @Erotemic and @Emill

* Fix python 3.10 symlink line

* Fix func_80041E80 type mismatch (#3)

Type mismatch functions.h:664

* Makefile: clean OTRExporter/libultraship/ZAPDTR with distclean and fix CXX_FILES

* Makefile: find C/CXX_FILES automatically

* Makefile: remove ugly conditions in find commands

* cleanup _MSC_VER usage

* fix Windows build

* cleanup extraction scripts

* fix Windows build

* Fix Windows path separator issue

* fix rumble support for linux

* use glew-cmake in dockerfile

* add pulseaudio backend

* fix ZAPDTR linkage

* Check for "soh.elf" in directory (#6)

hide second button if `soh.exe` or `soh.elf` is present

* Fix hardcoded segment addresses (#5)

* fix condition

* hack lus -&gt; soh dep for ZAPDTR

Co-authored-by: sholdee &lt;102821812+sholdee@users.noreply.github.com&gt;
Co-authored-by: qurious-pixel &lt;62252937+qurious-pixel@users.noreply.github.com&gt;
Co-authored-by: GaryOderNichts &lt;12049776+GaryOderNichts@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Initial Linux/GCC support commit

* Add instructins for linux in the README

* apply suggestions by @Erotemic and @Emill

* Fix python 3.10 symlink line

* Fix func_80041E80 type mismatch (#3)

Type mismatch functions.h:664

* Makefile: clean OTRExporter/libultraship/ZAPDTR with distclean and fix CXX_FILES

* Makefile: find C/CXX_FILES automatically

* Makefile: remove ugly conditions in find commands

* cleanup _MSC_VER usage

* fix Windows build

* cleanup extraction scripts

* fix Windows build

* Fix Windows path separator issue

* fix rumble support for linux

* use glew-cmake in dockerfile

* add pulseaudio backend

* fix ZAPDTR linkage

* Check for "soh.elf" in directory (#6)

hide second button if `soh.exe` or `soh.elf` is present

* Fix hardcoded segment addresses (#5)

* fix condition

* hack lus -&gt; soh dep for ZAPDTR

Co-authored-by: sholdee &lt;102821812+sholdee@users.noreply.github.com&gt;
Co-authored-by: qurious-pixel &lt;62252937+qurious-pixel@users.noreply.github.com&gt;
Co-authored-by: GaryOderNichts &lt;12049776+GaryOderNichts@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Updated python script to use new "extract directory" mode.</title>
<updated>2022-04-06T22:59:08+00:00</updated>
<author>
<name>Nicholas Estelami</name>
<email>NEstelami@users.noreply.github.com</email>
</author>
<published>2022-04-03T19:48:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=cff36b427bce10a599981aea70e7a22003419276'/>
<id>cff36b427bce10a599981aea70e7a22003419276</id>
<content type='text'>
Additionally fixed oversight with audio files and bug in OTRGui.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Additionally fixed oversight with audio files and bug in OTRGui.</pre>
</div>
</content>
</entry>
</feed>
