<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ZAPDTR/ZAPD/ZCollision.h, branch develop</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>Cam data Fixes (#294)</title>
<updated>2023-05-25T01:38:23+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2023-05-25T01:38:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=55bb75eaa6ebf95858931e1557ed90105a150d80'/>
<id>55bb75eaa6ebf95858931e1557ed90105a150d80</id>
<content type='text'>
* Detects the right amount of entries but doesn't extract points.

* It works but its bad.

* Fixed something?

* Cleanups

* segptr_t

* Final fixes.

* Fixes.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Detects the right amount of entries but doesn't extract points.

* It works but its bad.

* Fixed something?

* Cleanups

* segptr_t

* Final fixes.

* Fixes.</pre>
</div>
</content>
</entry>
<entry>
<title>Waterbox nodes (#289)</title>
<updated>2023-05-05T00:05:45+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2023-05-05T00:05:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=0dbba745dfed52be5cab97257dbf56a2223dd874'/>
<id>0dbba745dfed52be5cab97257dbf56a2223dd874</id>
<content type='text'>
* Waterbox nodes

* emplace

* VS Filters.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Waterbox nodes

* emplace

* VS Filters.</pre>
</div>
</content>
</entry>
<entry>
<title>Surface types</title>
<updated>2022-08-04T20:58:10+00:00</updated>
<author>
<name>louist103</name>
<email>louist103@gmail.com</email>
</author>
<published>2022-08-04T20:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=338b79d1c4a4e8d13d9924865f8d4ed72af11fdd'/>
<id>338b79d1c4a4e8d13d9924865f8d4ed72af11fdd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract palette data from external file (#249)</title>
<updated>2022-06-02T17:20:36+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2022-06-02T17:20:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=f54f2fa96bfc476a15fcc3ebcd6124bc19164fcd'/>
<id>f54f2fa96bfc476a15fcc3ebcd6124bc19164fcd</id>
<content type='text'>
* WIP

* Done

* Fix

* Fixes

* More fixes

* Fixes for backgrounds.

* Roman's fixes and format.

* Update docs and use tinyxml function for validation.

* Update docs/zapd_extraction_xml_reference.md

Co-authored-by: EllipticEllipsis &lt;elliptic.ellipsis@gmail.com&gt;

* move tlut texture data to stack variable

Co-authored-by: EllipticEllipsis &lt;elliptic.ellipsis@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* WIP

* Done

* Fix

* Fixes

* More fixes

* Fixes for backgrounds.

* Roman's fixes and format.

* Update docs and use tinyxml function for validation.

* Update docs/zapd_extraction_xml_reference.md

Co-authored-by: EllipticEllipsis &lt;elliptic.ellipsis@gmail.com&gt;

* move tlut texture data to stack variable

Co-authored-by: EllipticEllipsis &lt;elliptic.ellipsis@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>add collision poly (#246)</title>
<updated>2022-04-07T03:23:21+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2022-04-07T03:23:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=afa14ff392098bd512dff2b2baa2ef999bbd0ac8'/>
<id>afa14ff392098bd512dff2b2baa2ef999bbd0ac8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix `CollisionHeader` extraction (#230)</title>
<updated>2022-01-11T23:13:51+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2022-01-11T23:13:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=16b53763423c6830a6fecef5579a2013c54abbd1'/>
<id>16b53763423c6830a6fecef5579a2013c54abbd1</id>
<content type='text'>
* Fix extraction when CamData exists but surfaceTypeList is NULL

* Improve autogenerated names of collision data

* Update jenkinsfile for MM

* Add comment explaining "algorithm"

* format

* Fix SEGMENTED_NULL being misused

* Add comment about ordering

* whoops</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix extraction when CamData exists but surfaceTypeList is NULL

* Improve autogenerated names of collision data

* Update jenkinsfile for MM

* Add comment explaining "algorithm"

* format

* Fix SEGMENTED_NULL being misused

* Add comment about ordering

* whoops</pre>
</div>
</content>
</entry>
<entry>
<title>Plug some large leaks, deprecate `Segment="128"` (#204)</title>
<updated>2021-10-20T21:55:55+00:00</updated>
<author>
<name>EllipticEllipsis</name>
<email>73679967+EllipticEllipsis@users.noreply.github.com</email>
</author>
<published>2021-10-20T21:55:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=4f7b8393ec8a3abd59649c2ba669e951fb61f3d2'/>
<id>4f7b8393ec8a3abd59649c2ba669e951fb61f3d2</id>
<content type='text'>
* Fix freeing an uninitialised camData

* exporter leaks

* vtx leak fix

* Fix ZSkeleton OOB reading

* Improve segment assignment checking and add a default
Also prevents non-segmented files not being freed

* Plug leak in MakeDlist

* More segment improvements: deprecate 128

* add externalfile to extraction reference

* whoops

* format

* Document new Segment behaviour

* Use deprecation ifdef

Co-authored-by: angie &lt;angheloalf95@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix freeing an uninitialised camData

* exporter leaks

* vtx leak fix

* Fix ZSkeleton OOB reading

* Improve segment assignment checking and add a default
Also prevents non-segmented files not being freed

* Plug leak in MakeDlist

* More segment improvements: deprecate 128

* add externalfile to extraction reference

* whoops

* format

* Document new Segment behaviour

* Use deprecation ifdef

Co-authored-by: angie &lt;angheloalf95@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>ZResource cleanup (#178)</title>
<updated>2021-10-05T16:55:55+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2021-10-05T16:55:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=4994e732406ffa2942f9c9ea6ff14c424cd0b896'/>
<id>4994e732406ffa2942f9c9ea6ff14c424cd0b896</id>
<content type='text'>
* Add some general use methods to ZResource

* change zarray

* adapt ztexture

* Clean up ZCollision, ZPath, ZScalar and ZVector

* cleanup background

* cleanup zmtx

* Clean up skeleton and limb

* mark GetSourceTypeName as abstract

* Remove redundant ExtractFromXML

* Reorder stuff to minimize changes in github

* remove extra ZDisplayList constructor

* Remove using namespace tinyxml2;

* run formatter

* Add some brief descriptions, and remove some methods

* Remove trivials GetSourceOutputCode and a bit of cleanup

* Add more descriptions to methods

* Fix blob build

* improve descriptions a bit

* Run formatter

* Now builds

* Add attributes and fix some warnings

* format

* fix merge issues

* fix merge issues and some clang warnings

* format

* Run formatter

* Fix merge issues

* Format

* add SEGMENTED_NULL

* Fix merge issues

* Run format

* dumb fix

* whoops

* format

* whoops</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add some general use methods to ZResource

* change zarray

* adapt ztexture

* Clean up ZCollision, ZPath, ZScalar and ZVector

* cleanup background

* cleanup zmtx

* Clean up skeleton and limb

* mark GetSourceTypeName as abstract

* Remove redundant ExtractFromXML

* Reorder stuff to minimize changes in github

* remove extra ZDisplayList constructor

* Remove using namespace tinyxml2;

* run formatter

* Add some brief descriptions, and remove some methods

* Remove trivials GetSourceOutputCode and a bit of cleanup

* Add more descriptions to methods

* Fix blob build

* improve descriptions a bit

* Run formatter

* Now builds

* Add attributes and fix some warnings

* format

* fix merge issues

* fix merge issues and some clang warnings

* format

* Run formatter

* Fix merge issues

* Format

* add SEGMENTED_NULL

* Fix merge issues

* Run format

* dumb fix

* whoops

* format

* whoops</pre>
</div>
</content>
</entry>
<entry>
<title>ZRoom cleaning 3 (#140)</title>
<updated>2021-09-13T14:29:46+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2021-09-13T14:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=4d051c0fa036d245027a211bc7fd6a4afdce207f'/>
<id>4d051c0fa036d245027a211bc7fd6a4afdce207f</id>
<content type='text'>
* Remove redundant scene member

* altheaders clean

* it is broken and I don't know why

* fix VTXs

* Fix the stuff I broke in SetRoomList

* Add RoomAltHeader and SceneAltHeader

* fix syotes again and set the size of each ZRoomCommand

* Add SCENE_CMD_UNK_09 todo

* Nuke HintSystem

* run format

* Remove `canHaveInner` from ZRoom since the HintSystem doesn't exists anymore

* Remove sourceOutput member from ZResource

* Update docs

* run format

* Add non 64-bits aligned textures warning

* remove unused json library

* Update SCENE_CMD_UNK_09

* Fix merge issues

* run format

* Clean up actorlist output

* Fix merge conflicts

* format

* Fix actorlist extraction

* Unify AltHeader

* fix merge conflicts

* Run formatter

* minor style changes

* fix using wrong symbols for extracted vtxs from overlays

* format

* fix makefile stuff

* fix merge issue</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove redundant scene member

* altheaders clean

* it is broken and I don't know why

* fix VTXs

* Fix the stuff I broke in SetRoomList

* Add RoomAltHeader and SceneAltHeader

* fix syotes again and set the size of each ZRoomCommand

* Add SCENE_CMD_UNK_09 todo

* Nuke HintSystem

* run format

* Remove `canHaveInner` from ZRoom since the HintSystem doesn't exists anymore

* Remove sourceOutput member from ZResource

* Update docs

* run format

* Add non 64-bits aligned textures warning

* remove unused json library

* Update SCENE_CMD_UNK_09

* Fix merge issues

* run format

* Clean up actorlist output

* Fix merge conflicts

* format

* Fix actorlist extraction

* Unify AltHeader

* fix merge conflicts

* Run formatter

* minor style changes

* fix using wrong symbols for extracted vtxs from overlays

* format

* fix makefile stuff

* fix merge issue</pre>
</div>
</content>
</entry>
<entry>
<title>Check XML resource attributes (#126)</title>
<updated>2021-05-27T00:04:02+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2021-05-27T00:04:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ZAPDTR/commit/?id=4410b554e835ab7844c8eb78fd54fa3842d50f16'/>
<id>4410b554e835ab7844c8eb78fd54fa3842d50f16</id>
<content type='text'>
* register attibutes

* fix array problems

* cutscene problems

* Set inner

* fix merge

* ups

* Run format

* small cleaning

* A small blob cleanup

* Simplify the logic a bit

* ups

* Fix merge problem

* Fix merge issues

* Fix merge issues

* fix merge-produced type

* Fix merge issues

* run format and update easteregg

* register ZPath attributes

* dumb problems

* How dumb can I be?

* future proof change

* empty commit

* Check if Width and Height attributes of ZTexture has only decimal digits</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* register attibutes

* fix array problems

* cutscene problems

* Set inner

* fix merge

* ups

* Run format

* small cleaning

* A small blob cleanup

* Simplify the logic a bit

* ups

* Fix merge problem

* Fix merge issues

* Fix merge issues

* fix merge-produced type

* Fix merge issues

* run format and update easteregg

* register ZPath attributes

* dumb problems

* How dumb can I be?

* future proof change

* empty commit

* Check if Width and Height attributes of ZTexture has only decimal digits</pre>
</div>
</content>
</entry>
</feed>
