<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ZAPDTR/ZAPD/ZFile.h, branch JackMaster</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>Some cleanup and refactoring (#295)</title>
<updated>2023-05-31T02:07:11+00:00</updated>
<author>
<name>Nicholas Estelami</name>
<email>NEstelami@users.noreply.github.com</email>
</author>
<published>2023-05-31T02:07:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=bd87285d719e738a8baee8f11d4d6ffce0ab24a0'/>
<id>bd87285d719e738a8baee8f11d4d6ffce0ab24a0</id>
<content type='text'>
* Cleaned up Main and improved documentation

* Moved ZRoom::GetDeclarationSizeFromNeighbor into ZFile

* Fixed compile issue</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Cleaned up Main and improved documentation

* Moved ZRoom::GetDeclarationSizeFromNeighbor into ZFile

* Fixed compile issue</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor - Clean up ZTexture, ZFile, and Main (#292)</title>
<updated>2023-05-05T22:24:21+00:00</updated>
<author>
<name>Nicholas Estelami</name>
<email>NEstelami@users.noreply.github.com</email>
</author>
<published>2023-05-05T22:24:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=a8874cf4a6274ff3a0388fb08d43a91b620d3618'/>
<id>a8874cf4a6274ff3a0388fb08d43a91b620d3618</id>
<content type='text'>
* ZTexture and ZFile cleanup

* Moved Exporter Set into its own file

* Some minor renaming

* Arguments handled through dictionary instead of if else chain

* Build error fix</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ZTexture and ZFile cleanup

* Moved Exporter Set into its own file

* Some minor renaming

* Arguments handled through dictionary instead of if else chain

* Build error fix</pre>
</div>
</content>
</entry>
<entry>
<title>Cleaned up and Documented Declaration Class (#290)</title>
<updated>2023-05-05T02:36:23+00:00</updated>
<author>
<name>Nicholas Estelami</name>
<email>NEstelami@users.noreply.github.com</email>
</author>
<published>2023-05-05T02:36:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=ecc25616ec90e14f3ddcf3c703b7a29d6ccf1f95'/>
<id>ecc25616ec90e14f3ddcf3c703b7a29d6ccf1f95</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Defines for texture dimensions (#233)</title>
<updated>2023-05-03T21:29:19+00:00</updated>
<author>
<name>EllipticEllipsis</name>
<email>elliptic.ellipsis@gmail.com</email>
</author>
<published>2023-05-03T21:29:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=ae0c2038007558d087418ff6ad2b3cd5e3cf6579'/>
<id>ae0c2038007558d087418ff6ad2b3cd5e3cf6579</id>
<content type='text'>
* Create functions to produce and add defines to the header

* Format

* Fix Jenkinsfile

* Make gcc shut up about fallthrough

* Fix symbols that start with g but are not global</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Create functions to produce and add defines to the header

* Format

* Fix Jenkinsfile

* Make gcc shut up about fallthrough

* Fix symbols that start with g but are not global</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused variable.</title>
<updated>2022-07-19T20:14:47+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2022-07-19T20:14:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=bd65788ed221c6725d438f0dac75ce1156e0a7bb'/>
<id>bd65788ed221c6725d438f0dac75ce1156e0a7bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use file name for guard.</title>
<updated>2022-07-19T03:32:51+00:00</updated>
<author>
<name>louist103</name>
<email>louist103@gmail.com</email>
</author>
<published>2022-07-19T03:32:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=a44c491a3aee6dd9f111edb648443d46a4fc2f76'/>
<id>a44c491a3aee6dd9f111edb648443d46a4fc2f76</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Custom header guards.</title>
<updated>2022-07-18T21:36:55+00:00</updated>
<author>
<name>louist103</name>
<email>louist103@gmail.com</email>
</author>
<published>2022-07-18T21:36:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=09235c97f3a4fe243ae6fad581471c08fd5faeb3'/>
<id>09235c97f3a4fe243ae6fad581471c08fd5faeb3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cutscene extraction for MM (#242)</title>
<updated>2022-03-26T20:38:55+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2022-03-26T20:38:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=89a0b26289a7bcb2e5cc450f2792e08b7bb276f9'/>
<id>89a0b26289a7bcb2e5cc450f2792e08b7bb276f9</id>
<content type='text'>
* Initial draft

* crashes a lot less

* Some scenes matches

* GiveTatl

* A class for every command

* CS_MISC

* A few macros

* More commands

* Macros for unknown commands

* small cleanup

* Remove useless destructors and fix warnings

* More cleanup

* format

* Move stuff around

* move commands to commands file

* oot builds again

* Mix OoT and MM SetTime commands

* Name Terminator and Camera

* MOTIONBLUR

* Use CS_TEXT_LEARN_SONG in OoT

* Macros for each type of textbox

* Mix PlaySec and PlayBgm classes

* Mix StopSeq and StopBgm

* Mix the actor actions from oot and mm

* Merge unknown command

* Mix ZCutscene and ZCutsceneMM into one

* Fix SCENE_CMD_CUTSCENE_LIST not using symbol and hardcoded MM cutscenes names

* Mix OoT and MM LIGHTING class

* Mix OoT and MM misc

* Rumble

* format

* remove redundant else

* CS_FADESCREEN

* argument change

* Remove some redundant parameters

* Renames

* format

* Rename ChooseCredits class

* Final cleanup

* line

* GenericCmd class for MM

* Move some extra commands to csCommandsDescMM

* Remove redundant GetCommandOoTFromID

* CutsceneCommand_GenericCmd for OoT

* Move CS_UNK_DATA to GenericCmd

* Final cleanup

* format

* warning</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Initial draft

* crashes a lot less

* Some scenes matches

* GiveTatl

* A class for every command

* CS_MISC

* A few macros

* More commands

* Macros for unknown commands

* small cleanup

* Remove useless destructors and fix warnings

* More cleanup

* format

* Move stuff around

* move commands to commands file

* oot builds again

* Mix OoT and MM SetTime commands

* Name Terminator and Camera

* MOTIONBLUR

* Use CS_TEXT_LEARN_SONG in OoT

* Macros for each type of textbox

* Mix PlaySec and PlayBgm classes

* Mix StopSeq and StopBgm

* Mix the actor actions from oot and mm

* Merge unknown command

* Mix ZCutscene and ZCutsceneMM into one

* Fix SCENE_CMD_CUTSCENE_LIST not using symbol and hardcoded MM cutscenes names

* Mix OoT and MM LIGHTING class

* Mix OoT and MM misc

* Rumble

* format

* remove redundant else

* CS_FADESCREEN

* argument change

* Remove some redundant parameters

* Renames

* format

* Rename ChooseCredits class

* Final cleanup

* line

* GenericCmd class for MM

* Move some extra commands to csCommandsDescMM

* Remove redundant GetCommandOoTFromID

* CutsceneCommand_GenericCmd for OoT

* Move CS_UNK_DATA to GenericCmd

* Final cleanup

* format

* warning</pre>
</div>
</content>
</entry>
<entry>
<title>Automatic limbs enum generation (#221)</title>
<updated>2022-01-21T02:47:57+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2022-01-21T02:47:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=119a6883e6f795815744b9afd6a79084c619ddb6'/>
<id>119a6883e6f795815744b9afd6a79084c619ddb6</id>
<content type='text'>
* proof of concept

* SetLimbIndex

* LIMB_DONE

* use proper enum name in limbs

* fix naming

* add ifdefs

* fix me being dumb

* format

* Add EnumPrefix

* EnumName

* Remove autogenerator stuff

* Add warnings

* format

* Use HANDLE_WARNING_RESOURCE  for warning

* object_box special case

* whoops

* Remove overloaded bitconverter methods and use boundary-checker .at method when possible

* Fix warning

* Fix warning

* format

* Hopefully fix every warning now

* docs

* Review

* typo

* Update jenkinsfile for MM

* format

* Force functionpreamble printing in development mode

* Use ARRAY_COUNT on SkeletonHeaders

* Simplify endif in header guards

* fix limbs using the wrong enum value

* use hex in enum comments</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* proof of concept

* SetLimbIndex

* LIMB_DONE

* use proper enum name in limbs

* fix naming

* add ifdefs

* fix me being dumb

* format

* Add EnumPrefix

* EnumName

* Remove autogenerator stuff

* Add warnings

* format

* Use HANDLE_WARNING_RESOURCE  for warning

* object_box special case

* whoops

* Remove overloaded bitconverter methods and use boundary-checker .at method when possible

* Fix warning

* Fix warning

* format

* Hopefully fix every warning now

* docs

* Review

* typo

* Update jenkinsfile for MM

* format

* Force functionpreamble printing in development mode

* Use ARRAY_COUNT on SkeletonHeaders

* Simplify endif in header guards

* fix limbs using the wrong enum value

* use hex in enum comments</pre>
</div>
</content>
</entry>
<entry>
<title>Fix padding generation for double word aligned variables (#223)</title>
<updated>2021-12-26T22:24:12+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2021-12-26T22:24:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=155a463a54a3bc9b9c86000ae6d819455875ec15'/>
<id>155a463a54a3bc9b9c86000ae6d819455875ec15</id>
<content type='text'>
* Don't produce a symbol for 8byte aligned symbols

* Change Vtx alignment to 8

* Remove Align16

* handle unaccounteds properly when stuff has Align8 alignment

* format

* Fix warning

* typo</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Don't produce a symbol for 8byte aligned symbols

* Change Vtx alignment to 8

* Remove Align16

* handle unaccounteds properly when stuff has Align8 alignment

* format

* Fix warning

* typo</pre>
</div>
</content>
</entry>
</feed>
