Commit Graph

490 Commits

Author SHA1 Message Date
jummy b4d7df5e51 define npc constants relative to NPC_START in m_name_table.h 2023-11-19 12:57:15 -06:00
jummy b2d2fcbf8a add all villager npcs to m_name_table.h 2023-11-18 16:03:14 -06:00
Cuyler36 eb139b8f6b Merge pull request #149 from Cuyler36/m_warning_ovl
Implement & link m_warning_ovl.c
2023-11-13 04:16:24 -05:00
Cuyler36 8b7b72be64 Implement & link m_warning_ovl.c 2023-11-13 04:16:01 -05:00
Cuyler36 76d1daf0f1 Merge pull request #148 from Cuyler36/m_demo
Implement & link m_demo.c
2023-11-12 21:04:52 -05:00
Cuyler36 6d6f15c493 Implement & link m_demo.c 2023-11-12 21:04:35 -05:00
Cuyler36 ca6ff40dc7 Merge pull request #147 from Cuyler36/mCoBG_SearchAttribute_fix
Fix mCoBG_SearchAttribute return type
2023-11-11 18:47:36 -05:00
Cuyler36 128f42a57a Fix mCoBG_SearchAttribute return type 2023-11-11 18:47:07 -05:00
Cuyler36 67d08d60ba Merge pull request #146 from Cuyler36/m_collision_bg_work
Match first bit of m_collision_bg.c
2023-11-11 18:39:35 -05:00
Cuyler36 e8cb46c394 Match first bit of m_collision_bg.c 2023-11-11 18:38:51 -05:00
Cuyler36 97ffe883c5 Merge pull request #145 from Cuyler36/m_name_table
Implement & link m_name_table.c
2023-11-10 00:43:53 -05:00
Cuyler36 34586202d8 Implement & link m_name_table.c 2023-11-10 00:42:20 -05:00
Prakxo 651a7dc27c fixes and link m_cpak 2023-11-09 13:25:56 +01:00
Cuyler36 bc97537820 Merge pull request #144 from Cuyler36/progress_counter
Add progress counter to README
2023-11-09 04:23:20 -05:00
Cuyler36 c32f89a759 Add progress counter to README 2023-11-09 04:20:38 -05:00
Prakxo be797ea11b add missing header to weather 2023-11-08 18:34:16 +01:00
MisterSheeple 5b7b5c314b Remove redundant parameter from suggested Docker command (#143)
* Remove redundant parameter from suggested Docker command

* Remove redundant parameter from suggested Docker command
2023-11-08 18:25:45 +01:00
Cuyler36 80ef14e480 Add & Link JKernel (#142)
* match and link JKRAram.cpp

* match and link JKRExpHeap

* match and link JKRAramStream.cpp

* match and link JKRFileLoader.cpp

* match and link JKRFileFinder.cpp

* JKernel Dump

* match and link JKRAramArchive.cpp

* match and link JKRDvdArchive.cpp

* match and link JKRCompArchive.cpp

* match but not link JKRDvdAramRipper

* small refactors

* match and link JKRThread.cpp

* fix and link JKRDvdAramStream.cpp

* Formatting fixes

---------

Co-authored-by: SwareJonge <olaf23okken@gmail.com>
2023-11-07 23:34:10 -05:00
MisterSheeple 0db4b04d70 Add Docker support + README overhaul (#136)
* Initial Dockerfile implementation

* Add wibo installation to dockerfile

and also:

- Organize dockerfile a little bit more
- Add bash command for testing purposes, will probably be removed later

* Fix missing python packages in dockerfile, oops

* Add devkitPPC env var

* Switch to ultralib instead

thanos_oopsie_daisy.png

* Dockerfile: fix many things

* Add Docker build instructions

also:

- Fleshed out the existing build instructions a little bit

* Dockerfile: don't hardcode installation of deps that are in requirements.txt

also:

- Updated dockerfile usage message

* Made readme a little more clear

also:

- Fix some grammatical errors

* Fix missing newline

* Add missing comment

* Remove extra sed parameter that I left in by accident

* Simplify example commands in readme

* Simplify example command in dockerfile

* Fix devkitPPC installation not working on Docker for Windows

* Make previous commit not break Linux building

* README: Suggest against cmd prompt for Windows

also:

- Use platform-agnostic PWD variable in the command examples that'll work on both Windows and Linux.

* Dockerfile: update example command to use platform-agnostic PWD

* Fix borked symbol in readme

* Move wibo notice to manual as docker always uses wibo

* Fix readme link in Dockerfile 404ing

* Dockerfile: remove holdover packages we don't need anymore

* Dockerfile: handle cleanup better

specifically:

- delete duplicate wibo executable once installed
- delete dkp-pacman install script when done
- delete the parts of ultralib that aren't needed for this project

* Add links to the other two compilers in readme

* Add yaz0 tool for win32

* Add yaz0 command to readme

* Improve build instructions

* Make build instructions a little more clear

* Make formatting more consistent

* wait why am I adding windows instructions when it probably doesn't even build that way

* Remove part that will probably cause confusion

* fix an instance where I used the wrong word

* denote that docker is the recommended build method

* Add wibo instructions to manual section

* Fix redundant phrasing

* Re-arrange manual steps to match the order they occur in for docker

* Finish what the previous commit set out to do

* Remove more phrasing that could be considered redundant

* Make a few things clearer

* Dockerfile: switch ninja to apt per the advice of cuyler

* README: for ninja installation send user to package manager page

* Add diff.py dependencies to requirements.txt

* Dockerfile: remove extra pip command because now everything is in requirements

* Merge a few steps together

* Fix missing word

* Update inconsistent formatting

* Sort requirements alphabetically

* Remove recommended/not recommended labels

* Change windows information bit to not be personified

* Change wibo installation part to not be personified

* Finish what previous commit aimed to do

* Sort apt packages alphabetically

* Add notice about a weird docker thing we encountered
2023-11-07 23:07:21 -05:00
Cuyler36 345ab5aa37 Merge pull request #141 from Cuyler36/m_island
Implement & link m_island.c, link m_land.c
2023-11-07 22:31:24 -05:00
Cuyler36 a45d97d09e Implement & link m_island.c, link m_land.c 2023-11-07 22:30:33 -05:00
Prakxo 411e48680a link ac_weather_leaf 2023-11-07 01:38:58 +01:00
Prakxo 50dd36933d link ac_weather_sakura 2023-11-07 01:10:17 +01:00
Prakxo f472e9b05f link ac_weather_snow 2023-11-06 23:35:24 +01:00
Prakxo a29b551734 add missing header in rain, link fine 2023-11-06 09:21:38 +00:00
Cuyler36 43427eb5bd Merge pull request #139 from Cuyler36/m_random_field_ovl_refactor
Minor refactor for m_random_field_ovl.c
2023-11-05 14:38:40 -05:00
Cuyler36 23f69e5346 Minor refactor for m_random_field_ovl.c 2023-11-05 14:38:02 -05:00
Cuyler36 fc4982861e Merge pull request #138 from Cuyler36/m_random_field_ovl
Implement & link m_random_field_ovl.c
2023-11-05 14:20:00 -05:00
Cuyler36 9a85399cf8 Implement & link m_random_field_ovl.c 2023-11-05 14:19:37 -05:00
Prakxo 172a3460bc link ac_weather_rain 2023-11-04 20:19:42 +01:00
Cuyler36 92c28ee596 Merge pull request #137 from Cuyler36/mCoBG_GetBgY_OnlyCenter_FromWpos_fix
Fix mCoBG_GetBgY_OnlyCenter_FromWpos
2023-11-04 13:23:55 -04:00
Cuyler36 dc9fd8629c Fix mCoBG_GetBgY_OnlyCenter_FromWpos 2023-11-04 13:23:28 -04:00
Cuyler36 f15286029c Merge pull request #135 from Cuyler36/m_room_type
Implement & link m_room_type.c
2023-11-03 18:38:12 -04:00
Cuyler36 2d90dcfd36 Implement & link m_room_type.c 2023-11-03 18:37:48 -04:00
Prakxo 9a33aef125 link ac_weather 2023-11-03 11:40:02 +00:00
Prakxo aae583e085 ac_weather work 2023-11-03 11:56:43 +01:00
Cuyler36 0722205afb Merge pull request #134 from Cuyler36/actor_refactor
Refactor actor code for TU split matches
2023-11-02 11:03:46 -04:00
Cuyler36 c3cd6de0cd Refactor actor code for TU split matches 2023-11-02 11:03:11 -04:00
Cuyler36 ad0068e710 Merge pull request #133 from Cuyler36/ac_tama
Implement & link ac_tama.c
2023-11-02 10:42:23 -04:00
Cuyler36 ac38c6d0a3 Implement & link ac_tama.c 2023-11-02 10:42:05 -04:00
Cuyler36 c551a6d115 Merge pull request #132 from Cuyler36/ac_ev_soncho
Implement & link ac_ev_soncho.c
2023-11-02 01:20:56 -04:00
Cuyler36 b945bca1cf Implement & link ac_ev_soncho.c 2023-11-02 01:20:31 -04:00
Cuyler36 6b901133d9 Merge pull request #131 from Cuyler36/ac_ev_dokutu
Implement & link ac_ev_dokutu.c, NPC_ACTOR framework
2023-11-01 23:57:10 -04:00
Cuyler36 2347d62c13 Implement & link ac_ev_dokutu.c, NPC_ACTOR framework 2023-11-01 23:56:38 -04:00
Cuyler36 da79f414a6 Merge pull request #130 from Cuyler36/m_npc
Implement & link m_npc.c
2023-11-01 21:18:36 -04:00
Cuyler36 f1fe9a6440 Implement & link m_npc.c 2023-11-01 21:17:58 -04:00
Prakxo 3e1ea2569e link m_player_call 2023-10-30 20:15:35 +01:00
Prakxo 2116c81aac link ac_dump 2023-10-30 11:53:05 +00:00
Prakxo 7cc74b1212 remove pool pragmas 2023-10-29 22:44:50 +01:00
Prakxo 7d4cda852a remove game bss hack 2023-10-29 22:03:59 +01:00