<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ZAPDTR/README.md, branch master</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>readme typo (#301)</title>
<updated>2023-09-13T23:01:32+00:00</updated>
<author>
<name>Yanis42</name>
<email>35189056+Yanis42@users.noreply.github.com</email>
</author>
<published>2023-09-13T23:01:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=c7dd81e67783a93e728e5662dfe0c8732d79ce59'/>
<id>c7dd81e67783a93e728e5662dfe0c8732d79ce59</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Warn hardcoded pointers (Merge Conflict Fix) (#288)</title>
<updated>2023-05-02T02:58:20+00:00</updated>
<author>
<name>Nicholas Estelami</name>
<email>NEstelami@users.noreply.github.com</email>
</author>
<published>2023-05-02T02:58:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=fcfa28901e91d756ad22f05e6827d7646e484061'/>
<id>fcfa28901e91d756ad22f05e6827d7646e484061</id>
<content type='text'>
* Warn on hardcoded pointers

* Fix a bunch of false positives

* Move warning to a more common place

* Add -Whardcoded-generic-pointer

* format

---------

Co-authored-by: angie &lt;angheloalf95@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Warn on hardcoded pointers

* Fix a bunch of false positives

* Move warning to a more common place

* Add -Whardcoded-generic-pointer

* format

---------

Co-authored-by: angie &lt;angheloalf95@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>remove overlays</title>
<updated>2022-08-24T04:30:38+00:00</updated>
<author>
<name>louis</name>
<email>louist103@gmail.com</email>
</author>
<published>2022-08-24T04:30:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=80e62d5c5f7f5e2ce102fd3f837ff772366b3166'/>
<id>80e62d5c5f7f5e2ce102fd3f837ff772366b3166</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add flag to force unaccounted to be static (#216)</title>
<updated>2021-12-27T04:57:11+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2021-12-27T04:57:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=fd5a7f434171a33b1b3eb2a3e112fdcee6d9262d'/>
<id>fd5a7f434171a33b1b3eb2a3e112fdcee6d9262d</id>
<content type='text'>
* add forced static

* add flag for forcing unaccounted to be static

* Update README.md

Co-authored-by: Louis &lt;louist103@pop-os.localdomain&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add forced static

* add flag for forcing unaccounted to be static

* Update README.md

Co-authored-by: Louis &lt;louist103@pop-os.localdomain&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Mac fixes (#217)</title>
<updated>2021-12-14T05:30:58+00:00</updated>
<author>
<name>EllipticEllipsis</name>
<email>73679967+EllipticEllipsis@users.noreply.github.com</email>
</author>
<published>2021-12-14T05:30:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=50242eca96a9c36fd84f438bab24548e73b42303'/>
<id>50242eca96a9c36fd84f438bab24548e73b42303</id>
<content type='text'>
* Fix makefiles

* Fixed-width type printing macros to suppress warnings

* Update readme</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix makefiles

* Fixed-width type printing macros to suppress warnings

* Update readme</pre>
</div>
</content>
</entry>
<entry>
<title>Warning system (#189)</title>
<updated>2021-11-27T20:06:29+00:00</updated>
<author>
<name>EllipticEllipsis</name>
<email>73679967+EllipticEllipsis@users.noreply.github.com</email>
</author>
<published>2021-11-27T20:06:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=0966109a1402ac4a070345f9e151b93064d09fc9'/>
<id>0966109a1402ac4a070345f9e151b93064d09fc9</id>
<content type='text'>
* first draft

* take vt.h from mm repo

* Colors

* Fix argument types

* Add argument parser to errorhandler

* Rename ErrorHandler to WarningHandler

* Add -Wno- and more warning types

* header and body in warnings

* Small cleanup

* Replace a bunch of warnings with the new system

Co-authored-by: EllipticEllipsis &lt;EllipticEllipsis@users.noreply.github.com&gt;

* Move stuff around

* Move stuff to header

* Make some more VT macros, new Warning_Build function + macro, ZBackground

* Add remaining warnings

* Add ZResource* param to Warning_Resource

* Add warning help message

* Simplify help message a bit

* Refactor warnings into lots of helper functions

* Fix HANG_INDT in the wild

* Builds now

* Update macros to use bold

* Fix body printing and error colour

* Add -Werror=

* Add warningType to HANDLE_ERROR

* Change some throws into HANDLE_ERROR

* Create init and main maps and write new help printer

* Changed ZTextureAnimation to new w/e

* Typo

* Delete build warnings list file

* Use ERROR in ZResource and ZPath

* Remove extra structs

* Move ifdef into the InitMap, add descriptions

* Actually move into initMap and add descriptions...

* Remove Everything from the WarningType enum

* Make more of the handler arguments const for compatibility

* Fix warning

* Document macros a bit

* Add ImageBackend ERRRORs

* Note on Weverything, rename InvalidData to InvalidExtractedData

* add texture and mesh warnings/errors

* InvalidExtractedData

* Add description for InvalidPNG

* print which warnings are enabled by using debug verbosity

* Fix everything

* Fix some newlines

* Move help to the end, start some documentation

* Remove unnecessary `WarningHandler::`s

* Remove commented code

* Some more documentation

* Make first letters consistenty lowercase, more docs

* Consistently use lowercase, more docs

* Format consistently, more detail in documentation

* Simplify enabled warnings checks

* Rename HANDLE_WARNING_BUILD and add HANDLE_ERROR_PROCESS

* Delete BuildInfo.cpp

* Use PROCESS where possible, bit more documentation

* Add documenation to README, sort when printing help

* Add an example, escalate the rest of the invalids by default

* Format warning names in table

* format readme

* Remove old flags info

* Remove obsolete variables

* Format

* assert.h -&gt; cassert

* Replace some asserts in ZTexture

* Remove test file

* Minor cleanup

* Bit more in the help

* Fix header includes

* Format

* One character in readme

* Update README.md

Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;

* Some Morita inspiration

* Convert new errors

* Static warnings/errors

* Merge remote-tracking branch 'upstream/master' into errorlib

* Add explanation for switch control flow

* format

* whooops

* Fix segment warning that doesn't apply now we assume no segment means use VRAM

* Comment out MM in Jenkinsfile

Co-authored-by: Angie &lt;angheloalf95@gmail.com&gt;
Co-authored-by: EllipticEllipsis &lt;EllipticEllipsis@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* first draft

* take vt.h from mm repo

* Colors

* Fix argument types

* Add argument parser to errorhandler

* Rename ErrorHandler to WarningHandler

* Add -Wno- and more warning types

* header and body in warnings

* Small cleanup

* Replace a bunch of warnings with the new system

Co-authored-by: EllipticEllipsis &lt;EllipticEllipsis@users.noreply.github.com&gt;

* Move stuff around

* Move stuff to header

* Make some more VT macros, new Warning_Build function + macro, ZBackground

* Add remaining warnings

* Add ZResource* param to Warning_Resource

* Add warning help message

* Simplify help message a bit

* Refactor warnings into lots of helper functions

* Fix HANG_INDT in the wild

* Builds now

* Update macros to use bold

* Fix body printing and error colour

* Add -Werror=

* Add warningType to HANDLE_ERROR

* Change some throws into HANDLE_ERROR

* Create init and main maps and write new help printer

* Changed ZTextureAnimation to new w/e

* Typo

* Delete build warnings list file

* Use ERROR in ZResource and ZPath

* Remove extra structs

* Move ifdef into the InitMap, add descriptions

* Actually move into initMap and add descriptions...

* Remove Everything from the WarningType enum

* Make more of the handler arguments const for compatibility

* Fix warning

* Document macros a bit

* Add ImageBackend ERRRORs

* Note on Weverything, rename InvalidData to InvalidExtractedData

* add texture and mesh warnings/errors

* InvalidExtractedData

* Add description for InvalidPNG

* print which warnings are enabled by using debug verbosity

* Fix everything

* Fix some newlines

* Move help to the end, start some documentation

* Remove unnecessary `WarningHandler::`s

* Remove commented code

* Some more documentation

* Make first letters consistenty lowercase, more docs

* Consistently use lowercase, more docs

* Format consistently, more detail in documentation

* Simplify enabled warnings checks

* Rename HANDLE_WARNING_BUILD and add HANDLE_ERROR_PROCESS

* Delete BuildInfo.cpp

* Use PROCESS where possible, bit more documentation

* Add documenation to README, sort when printing help

* Add an example, escalate the rest of the invalids by default

* Format warning names in table

* format readme

* Remove old flags info

* Remove obsolete variables

* Format

* assert.h -&gt; cassert

* Replace some asserts in ZTexture

* Remove test file

* Minor cleanup

* Bit more in the help

* Fix header includes

* Format

* One character in readme

* Update README.md

Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;

* Some Morita inspiration

* Convert new errors

* Static warnings/errors

* Merge remote-tracking branch 'upstream/master' into errorlib

* Add explanation for switch control flow

* format

* whooops

* Fix segment warning that doesn't apply now we assume no segment means use VRAM

* Comment out MM in Jenkinsfile

Co-authored-by: Angie &lt;angheloalf95@gmail.com&gt;
Co-authored-by: EllipticEllipsis &lt;EllipticEllipsis@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add `--static` flag (#193)</title>
<updated>2021-10-02T01:19:47+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2021-10-02T01:19:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=6b06266eb8d35a7865aa1f942ecbe393e7cde740'/>
<id>6b06266eb8d35a7865aa1f942ecbe393e7cde740</id>
<content type='text'>
* remove static from every extracted asset

* fix makefile

* Move a bunch of code to Declaration

* make static enablalble

* fix texture static

* clean up

* minor fixes

* Format

* add small docs

* fix

* add table

* add note in the readme

* typo

* maybe_unused

* Add warning to ZSymbol

* format

* fix</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* remove static from every extracted asset

* fix makefile

* Move a bunch of code to Declaration

* make static enablalble

* fix texture static

* clean up

* minor fixes

* Format

* add small docs

* fix

* add table

* add note in the readme

* typo

* maybe_unused

* Add warning to ZSymbol

* format

* fix</pre>
</div>
</content>
</entry>
<entry>
<title>Add `BaseAddress` check (#191)</title>
<updated>2021-09-23T18:09:12+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2021-09-23T18:09:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=00fe996c8a23c3a5b593e94f21715eee5f843f16'/>
<id>00fe996c8a23c3a5b593e94f21715eee5f843f16</id>
<content type='text'>
* Add BaseAddress check

* Fix makefile stuff

* remove "aborting"

* i'm dumb</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add BaseAddress check

* Fix makefile stuff

* remove "aborting"

* i'm dumb</pre>
</div>
</content>
</entry>
<entry>
<title>Improve makefiles (#187)</title>
<updated>2021-09-20T16:39:46+00:00</updated>
<author>
<name>EllipticEllipsis</name>
<email>73679967+EllipticEllipsis@users.noreply.github.com</email>
</author>
<published>2021-09-20T16:39:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=913810fcd6d8bdb8045c0d99a2f507d7add49283'/>
<id>913810fcd6d8bdb8045c0d99a2f507d7add49283</id>
<content type='text'>
* Rewrite makefiles, eliminate all the extra clang warnings

* Include stdexcept in BinaryReader

* Update gitignore

* Clean up flags, add LLD option

* Update readme to mention LLD

* Update ExporterTest makefile in line with the others

* OUTPUT_OPTION and remove redundant Main rule

* Order arguments consistently, add note on submake variables</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Rewrite makefiles, eliminate all the extra clang warnings

* Include stdexcept in BinaryReader

* Update gitignore

* Clean up flags, add LLD option

* Update readme to mention LLD

* Update ExporterTest makefile in line with the others

* OUTPUT_OPTION and remove redundant Main rule

* Order arguments consistently, add note on submake variables</pre>
</div>
</content>
</entry>
<entry>
<title>Fix reloc generation for GCC builds (#176)</title>
<updated>2021-09-04T19:01:26+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2021-09-04T19:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=45cb0d6b04b3eae4a00b7398e544c9d3e607fe51'/>
<id>45cb0d6b04b3eae4a00b7398e544c9d3e607fe51</id>
<content type='text'>
* Check every section of other files

* jumptables fix

* Cleanup

* Now it should work again

* cleanup

* Use unordered_set instead of vector

* Remove some printfs

* Re-implement get_link to prevent so many searches

* minor changes

* add gcc-compat flag

* format

* add .rodata.cst8</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Check every section of other files

* jumptables fix

* Cleanup

* Now it should work again

* cleanup

* Use unordered_set instead of vector

* Remove some printfs

* Re-implement get_link to prevent so many searches

* minor changes

* add gcc-compat flag

* format

* add .rodata.cst8</pre>
</div>
</content>
</entry>
</feed>
