| Age | Commit message (Collapse) | Author |
|
https://github.com/zeldaret/oot/pull/2779
|
|
Incorporates the changes from https://github.com/zeldaret/oot/pull/2788
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changes the CI system from Jenkins to Github Actions (GHA) like we did for OoT
This is an adaptation of the Jenkinsfile we have and the solution made by @Dragorn421 for OoT
Relevant OoT PRs:
- https://github.com/zeldaret/oot/pull/2740
- https://github.com/zeldaret/oot/pull/2742
- https://github.com/zeldaret/oot/pull/2754
New features include:
- Not needing to selfhost a runner
- Required private stuff for building is hosted on a private repo
- Building multiple versions in parallel
- Our old jenkinsfile wasn't building `n64-jp-1.1`. Even if it doesn't match right now, I think it is important checking a PR doesn't completely break it.
- Run bss fixer in CI
- Upload mapfiles as build artifacts
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).
|
|
* Document a few symbols regarding the Ikana Canyon guard
* Use switch-case in lieu of temp
* Reformat switch-case
* Re-format switch-case, fix braces
|
|
* Document `EnTest3`
* Add comments for enum-type fields
* Add scheduled action index comments
Co-authored-by: Copilot <copilot@github.com>
* Use enums in comparisons
* Rename `sp3C`
* Rewrite comments on speak data
Co-authored-by: Copilot <copilot@github.com>
* Reformat
* Missed a text comment
* Missed another text comment
---------
Co-authored-by: Copilot <copilot@github.com>
|
|
|
|
* Bombers Part 3: Wandering NPCs and caught players
* Rename WEEKEVENTREG flags
* Fix missing rename of `unk_2A0`
|
|
|
|
|
|
|
|
|
|
|
|
* Bombers Part 2: Guard
* Fix errors
* Re-rename functions
|
|
* PRINTF
* T
* fault
* yaz0
* __osMalloc
* audio_thread_manager
* graph
* padmgr
* sched
* z_play
* z_arrow_ice
* z_arrow_light
* z_elf_msg
* z_elf_msg3
* z_elf_msg4
* z_elf_msg5
* z_mir_ray
* stackcheck
* Include versions in macros.h
* Fix workaround for permuter
|
|
* match osmalloc
* some names
* format
* Breakup osFree checks and move strings around
* misc changes
|
|
* Pr2: some docs, first struct pass
* Pr2: Most functions named
* Pr2: more docs
* Pr2: object documented
* Pr2: object documented
* Pr2: format
* Pr2: more docs, format
* Pr2: requested changes
* Pr2: requested changes
* Pr2: forgot prz used the object too
* Pr2: more skelton limb enum changes
* Pr2: removed old comment
|
|
|
|
|
|
|
|
* Document `EnKendoJs`
* Fix typedefs
* Fix isSlashingLog reference
* Found out what that unused animation was
* Rename animation constants
* Rename WEEKEVENTREG flag
* Remove trailing whitespaces
* Fix uses of isSlashingLog
* Rename Skel object
* Deciphered FF part of params
* Dismantle message enum
* Remove mask message macro
* Refactor message start macro
* Rename text ID arrays
* Use boolean values for isRetracting
* Remove statement added by faulty merge
* Rename message handler functions
* Minigame round union for clarity
|
|
Due to the layout of the pitch_frequencies lookup table, note values
computed in extraction were reflected around middle C (midi note
number 60). This didn't matter for matching, values would successfully
roundtrip. However when using samples in external programs or
converting soundfonts to standard formats the note values would lead
to incorrect playback of sounds. This change corrects the note values
so that external programs correctly infer the pitch of the sound when
played at a particular MIDI key.
|
|
* match CIC6105.c
* Renames and fixes
* Fix bss
* format
* Review
* Version check inequalities
|
|
odd chunk sizes
* Read WAV SMPL chunks for note info when INST chunks are not available
* Populate the SMPL chunk on conversion to wav
* Properly handle unaligned (odd) WAV chunk sizes
|
|
(#1863)
|
|
* Bombers Part 1: Rename (used) assets
* Fix duplicate definition
* Suggested renames
|
|
|
|
|
|
* Match `Bg_F40_Switch` for JP 1.1
* Put some data and BSS behind the version flag too
* Delete comment
|
|
|
|
* Match `Bg_Dblue_Balance` for JP 1.1
* Respond to review
|
|
|
|
* Match stackcheck
* format
* review
|
|
|
|
lines for building on Macos (#1850)
* Allow atblgen to process `sequence_order.in` with empty lines in between other lines
* Fix memory leak issues and missing flags in makefile
* FIx warning that apparently only appeared because optimization flags are now enabled
* Skip empty lines at the beginning of the file
|
|
|
|
* Document `EnMaruta`
* Document type from params
* Rename display lists properly
* Format
* Add ASCII picture to explain DL array
* Use boolean values for isRetracting
* Shorten name of zero vector
* Rename to gPracticeLogWholeDL
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
* Forgot to rename the other reference
* Rename to SetupRiseThroughFloor
* Add comments marking "on floor setup" as theory-only
---------
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
|
|
* Name static arrays for SoDT skip message IDs
* Rename two more static variables
* Convert hex drop thresholds to decimal
* Rename to text IDs
|
|
|
|
* Document `func_808B849C`
* Clarify doc about number returned
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
* Add number comparisons
* Try arithmetic in remains function
* Reverse addition operation - will it break matching?
---------
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
|
|
* Rename multiple variables in `MessageContext`
* Fix errors
* Better rename for price fields
* Rename two more fields related to number inputs
* More renames for text line positioning fields
* Fix copy-paste error
|
|
|
|
* Dnk: some docs
* Dnk: more docs
* Dnk: format
* Dnk: More docs
* Dnk: more docs
* Dnk: more docs
* Dnk: specify variants
* Pr2: requested changes
|
|
* setup n64-jp-1.1 disasm
* Add versions
* New microcode
* Bootstrap z_sram
* Bootstrap ovl_file_choose
* Bootstrap kaleido scope
* Bootstrap BgHeavyBlock
* MessageContext shift
* SaveContext shift
* ItemId shift
* Fix `PLAYER_CSACTION` shift
* format
* Add JP only to Heavy Block Description
* Makefile multi version comment
---------
Co-authored-by: Tom Overton <tom.overton@outlook.com>
|