<feed xmlns='http://www.w3.org/2005/Atom'>
<title>af/README.md, branch gha</title>
<subtitle>Decompilation of Animal Forest (Dōbutsu no Mori, N64)</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/'/>
<entry>
<title>Changes the CI system from Jenkins to Github Actions (GHA) like we did for OoT and MM (#246)</title>
<updated>2026-08-05T17:54:15+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2026-08-05T17:54:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=571836c50bb6fce46427153e5bcf9fa39a950b6c'/>
<id>571836c50bb6fce46427153e5bcf9fa39a950b6c</id>
<content type='text'>
I tried to adapt the original jenkinsfile as I could.
One major difference is loosing progress reporting to frogress. frogress is currently deprecated in favor of decomp.dev, and I would like we migrate to decomp.dev somewhat soon, so this should be a big problem.

The mapfiles will be uploaded as an GHA artifact to the Action workflow.

This specific approach to handle GHA for decomp projects was adapted from the one used by the GC/Wii community. It is documented here https://github.com/encounter/dtk-template/blob/main/docs/github_actions.md There's a writeup about this adaptation for N64 projects [here](https://github.com/AngheloAlf/drmario64/pull/19).

Also relevant implementations for OoT and MM:
- https://github.com/zeldaret/oot/pull/2742
- https://github.com/zeldaret/mm/pull/1885</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I tried to adapt the original jenkinsfile as I could.
One major difference is loosing progress reporting to frogress. frogress is currently deprecated in favor of decomp.dev, and I would like we migrate to decomp.dev somewhat soon, so this should be a big problem.

The mapfiles will be uploaded as an GHA artifact to the Action workflow.

This specific approach to handle GHA for decomp projects was adapted from the one used by the GC/Wii community. It is documented here https://github.com/encounter/dtk-template/blob/main/docs/github_actions.md There's a writeup about this adaptation for N64 projects [here](https://github.com/AngheloAlf/drmario64/pull/19).

Also relevant implementations for OoT and MM:
- https://github.com/zeldaret/oot/pull/2742
- https://github.com/zeldaret/mm/pull/1885</pre>
</div>
</content>
</entry>
<entry>
<title>update discord links (#209)</title>
<updated>2024-08-18T02:09:55+00:00</updated>
<author>
<name>emilybrooks</name>
<email>emilybrooksemilybrooks@gmail.com</email>
</author>
<published>2024-08-18T02:09:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=78f3971623f772998f1f9ef5fecf850880f1f975'/>
<id>78f3971623f772998f1f9ef5fecf850880f1f975</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add python3-venv (#161)</title>
<updated>2024-04-02T16:18:06+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-04-02T16:18:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=6bfbdcbc4eeeb4bfc17a9dfef9c7c6ebc9515aa4'/>
<id>6bfbdcbc4eeeb4bfc17a9dfef9c7c6ebc9515aa4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Link libultra archive (#149)</title>
<updated>2024-02-26T15:18:26+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-02-26T15:18:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=c632d1d20b680081c8b1ced4877a32d50d917730'/>
<id>c632d1d20b680081c8b1ced4877a32d50d917730</id>
<content type='text'>
* git subrepo pull --force lib/ultralib

subrepo:
  subdir:   "lib/ultralib"
  merged:   "34e07ce"
upstream:
  origin:   "git@github.com:decompals/ultralib.git"
  branch:   "main"
  commit:   "34e07ce"
git-subrepo:
  version:  "0.4.6"
  origin:   "git@github.com:ingydotnet/git-subrepo.git"
  commit:   "110b9eb"

* Link in libultra archive

* git subrepo pull (merge) lib/ultralib

subrepo:
  subdir:   "lib/ultralib"
  merged:   "ce7b219"
upstream:
  origin:   "git@github.com:decompals/ultralib.git"
  branch:   "main"
  commit:   "caf88de"
git-subrepo:
  version:  "0.4.6"
  origin:   "git@github.com:ingydotnet/git-subrepo.git"
  commit:   "110b9eb"

* Update paths in lib warnings

* git subrepo pull (merge) lib/ultralib

subrepo:
  subdir:   "lib/ultralib"
  merged:   "4f49c1e"
upstream:
  origin:   "git@github.com:decompals/ultralib.git"
  branch:   "main"
  commit:   "299d7fa"
git-subrepo:
  version:  "0.4.6"
  origin:   "git@github.com:ingydotnet/git-subrepo.git"
  commit:   "110b9eb"

* FIXUPS</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* git subrepo pull --force lib/ultralib

subrepo:
  subdir:   "lib/ultralib"
  merged:   "34e07ce"
upstream:
  origin:   "git@github.com:decompals/ultralib.git"
  branch:   "main"
  commit:   "34e07ce"
git-subrepo:
  version:  "0.4.6"
  origin:   "git@github.com:ingydotnet/git-subrepo.git"
  commit:   "110b9eb"

* Link in libultra archive

* git subrepo pull (merge) lib/ultralib

subrepo:
  subdir:   "lib/ultralib"
  merged:   "ce7b219"
upstream:
  origin:   "git@github.com:decompals/ultralib.git"
  branch:   "main"
  commit:   "caf88de"
git-subrepo:
  version:  "0.4.6"
  origin:   "git@github.com:ingydotnet/git-subrepo.git"
  commit:   "110b9eb"

* Update paths in lib warnings

* git subrepo pull (merge) lib/ultralib

subrepo:
  subdir:   "lib/ultralib"
  merged:   "4f49c1e"
upstream:
  origin:   "git@github.com:decompals/ultralib.git"
  branch:   "main"
  commit:   "299d7fa"
git-subrepo:
  version:  "0.4.6"
  origin:   "git@github.com:ingydotnet/git-subrepo.git"
  commit:   "110b9eb"

* FIXUPS</pre>
</div>
</content>
</entry>
<entry>
<title>Build Sync (#147)</title>
<updated>2024-02-23T22:35:09+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-02-23T22:35:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=a10bb11ed6784c6a16a09b7eb17657d2e1bb303c'/>
<id>a10bb11ed6784c6a16a09b7eb17657d2e1bb303c</id>
<content type='text'>
* Makefile cleanup

* venv

* baseroms folder

* Jenkinsfile

* Remove z64compress

* Small cleanup

* More small fixes

* diff_settings fix

* Fix jenkins

* make compress in readme</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Makefile cleanup

* venv

* baseroms folder

* Jenkinsfile

* Remove z64compress

* Small cleanup

* More small fixes

* diff_settings fix

* Fix jenkins

* make compress in readme</pre>
</div>
</content>
</entry>
<entry>
<title>Setup venv on Jenkinsfile (#135)</title>
<updated>2024-01-18T23:06:10+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2024-01-18T23:06:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=7606ac4586b9ce976dcf7978a9fe3b7e58d1c727'/>
<id>7606ac4586b9ce976dcf7978a9fe3b7e58d1c727</id>
<content type='text'>
* Add venv to Jenkinsfile

* Add readme instructions to venv

* z64compress warning

* fix warnings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add venv to Jenkinsfile

* Add readme instructions to venv

* z64compress warning

* fix warnings</pre>
</div>
</content>
</entry>
<entry>
<title>Update splat to library version 0.21.0 (#130)</title>
<updated>2024-01-06T22:51:16+00:00</updated>
<author>
<name>emilybrooks</name>
<email>emilybrooksemilybrooks@gmail.com</email>
</author>
<published>2024-01-06T22:51:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=093b8b7b9b20150a2eb6d2a8ab887f9387298fee'/>
<id>093b8b7b9b20150a2eb6d2a8ab887f9387298fee</id>
<content type='text'>
* build not matching for some reason

* partial fix

* builds properly now

* remove pigment64 from readme</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* build not matching for some reason

* partial fix

* builds properly now

* remove pigment64 from readme</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile fixes for mac (#114)</title>
<updated>2023-11-05T18:56:51+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-11-05T18:56:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=9e081075d0318b13b77d56c4089da65c747a7b9b'/>
<id>9e081075d0318b13b77d56c4089da65c747a7b9b</id>
<content type='text'>
* Don't invoke cpp when building `.s` files

* abort a rule if a piped command fails

* update missing step on the readme

* macos</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Don't invoke cpp when building `.s` files

* abort a rule if a piped command fails

* update missing step on the readme

* macos</pre>
</div>
</content>
</entry>
<entry>
<title>Small Cleanup (#100)</title>
<updated>2023-09-20T16:26:50+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2023-09-20T16:26:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=4ea0ce4f32b3255c2e91ccf36b8b36db80a03f87'/>
<id>4ea0ce4f32b3255c2e91ccf36b8b36db80a03f87</id>
<content type='text'>
* libultra bss cleanup

* badges</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* libultra bss cleanup

* badges</pre>
</div>
</content>
</entry>
<entry>
<title>Build a compressed ROM (#16)</title>
<updated>2023-07-29T16:52:32+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-07-29T16:52:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=632ff4b2abec60e91be7b71e0cf40043bed75f32'/>
<id>632ff4b2abec60e91be7b71e0cf40043bed75f32</id>
<content type='text'>
* git subrepo clone (merge) --branch=5da3132606e4fd427a8d72b8428e4f921cd6e56f git@github.com:z64tools/z64compress.git tools/z64compress

subrepo:
  subdir:   "tools/z64compress"
  merged:   "5da3132"
upstream:
  origin:   "git@github.com:z64tools/z64compress.git"
  branch:   "5da3132606e4fd427a8d72b8428e4f921cd6e56f"
  commit:   "5da3132"
git-subrepo:
  version:  "0.4.3"
  origin:   "https://github.com/ingydotnet/git-subrepo.git"
  commit:   "2f68596"

* z64compress_wrapper.py

* fixes

* dmadata.c

* readme

* git subrepo pull tools/splat

subrepo:
  subdir:   "tools/splat"
  merged:   "01ac556"
upstream:
  origin:   "git@github.com:ethteck/splat.git"
  branch:   "master"
  commit:   "01ac556"
git-subrepo:
  version:  "0.4.3"
  origin:   "https://github.com/ingydotnet/git-subrepo.git"
  commit:   "2f68596"

* segment_end_before_align: True

* Add compressed step to jenkinsfile

* TODO

* format

* remove from boot_variables.h

* simplify

* Change makefile to match MM</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* git subrepo clone (merge) --branch=5da3132606e4fd427a8d72b8428e4f921cd6e56f git@github.com:z64tools/z64compress.git tools/z64compress

subrepo:
  subdir:   "tools/z64compress"
  merged:   "5da3132"
upstream:
  origin:   "git@github.com:z64tools/z64compress.git"
  branch:   "5da3132606e4fd427a8d72b8428e4f921cd6e56f"
  commit:   "5da3132"
git-subrepo:
  version:  "0.4.3"
  origin:   "https://github.com/ingydotnet/git-subrepo.git"
  commit:   "2f68596"

* z64compress_wrapper.py

* fixes

* dmadata.c

* readme

* git subrepo pull tools/splat

subrepo:
  subdir:   "tools/splat"
  merged:   "01ac556"
upstream:
  origin:   "git@github.com:ethteck/splat.git"
  branch:   "master"
  commit:   "01ac556"
git-subrepo:
  version:  "0.4.3"
  origin:   "https://github.com/ingydotnet/git-subrepo.git"
  commit:   "2f68596"

* segment_end_before_align: True

* Add compressed step to jenkinsfile

* TODO

* format

* remove from boot_variables.h

* simplify

* Change makefile to match MM</pre>
</div>
</content>
</entry>
</feed>
