Commit graph

34 commits

Author SHA1 Message Date
GiacomoGarbin 0e240507e7 Math functions are part of libultra and not libnustd. 2024-04-03 00:02:43 +02:00
Giacomo Garbin 22f017722d Remove libnustd from setup files. 2024-03-28 02:35:32 +01:00
Giacomo Garbin c605fd18d3 Updates the usage status of proprietary libraries. 2024-03-27 23:53:02 +01:00
Matt Penny ef5b032fc6 Add sound to chamber 14 stair animations 2024-03-11 21:25:49 -04:00
Matt Penny 35e9d433a4 Read level animation sound from first specifying bone, and play from armature center
Removes multi-bone animation dependency on bone order for audio, and
allows the sound to play as long as one bone is still moving. The center
is also a more natural sound position.

This is needed for the chamber 14 stairs.
2024-03-13 01:03:41 -04:00
Matt Penny f16f88a73a Close portals touched by moving dynamic collision
This allows collision brushing up against portals to close them, such as
the stairs in chamber 14, making it more difficult to get underneath.

Dynamic collision part of the same animation as the portal is excluded.
2024-03-12 22:18:41 -04:00
Matt Penny 26e39d0353 Clarify Blender version in file formats documentation 2024-03-06 21:10:30 -05:00
Matt Penny 6a1a7994b9 Avoid unnecessary signal definition
* Don't generate button cube signal if -1 or omitted
* Require button press, door, and box dropper signals to be specified
2024-03-02 22:03:13 -05:00
Matt Penny 754273d955 Update fizzler docs, and consistent spacing 2024-03-02 16:06:26 -05:00
Matt Penny 672d4b558d Document delay and open/close portal cutscene steps 2024-02-26 22:30:57 -05:00
Matt Penny 1aa3903b85 Document sound-related cutscene steps 2024-02-26 22:30:56 -05:00
Matt Penny 614ebf25e4 Clarify in docs how signal operators are evaluated 2024-02-23 11:23:17 -05:00
Matt Penny c90b8ba428 Add descriptions to level object summary page and clarify room/door behavior 2024-02-21 20:44:29 -05:00
Matt Penny 6d42e417bb Start documenting cutscenes
Move summary page to subdirectory, to prepare for individual pages for
each cutscene step (similar to level objects).
2024-02-21 18:33:02 -05:00
Matt Penny d99af47d09 Document ambient and point light sources 2024-02-19 20:07:31 -05:00
Matt Penny 5d31381a07 Document level objects relating to decor and triggers
* Box dropper
* Decor
* Fizzler
* Security camera
* Trigger
2024-02-17 15:47:22 -05:00
Matt Penny f2a9065eb8 Document pedestal level object 2024-02-15 19:25:20 -05:00
Matt Penny 940f42d731 Document elevator and signage level objects 2024-02-15 19:06:07 -05:00
Matt Penny 8d26f31ecb Document ball launcher and catcher level objects 2024-02-12 20:52:25 -05:00
Matt Penny 3bcf1371e9 Level object documentation around geometry and collision
* Anim
* Dynamic box
* Static
2024-02-11 18:28:04 -05:00
Matt Penny 3a99d714cf More clear level object argument capitalization
Lower case for literal values, upper case for variable values
2024-02-04 21:30:33 -05:00
Matt Penny 9bff60262c More level object documentation
* Collision
* Door
* Doorway
* Location
* Room
2024-02-03 16:06:23 -05:00
Matt Penny 834f2ef877 Fix link to signals doc in level file formats doc 2024-02-01 00:21:43 -05:00
Matt Penny 1885688090 Start documenting level objects
* Button
* Clock
* Switch
2024-02-01 00:08:35 -05:00
Matt Penny 124aa46267 Document level file formats 2024-02-01 00:08:34 -05:00
Matt Penny 4eb6165941 Rename levels.md to README.md so GitHub shows it while browsing 2024-01-14 00:13:09 -05:00
Matt Penny 7921fe10d8 Document level signals 2024-01-14 00:10:47 -05:00
Matt Penny bf482724bc Create progress document 2024-01-13 14:30:50 -05:00
Matt Penny 7b39da9774 Document libultra API usage and migration strategy 2024-01-13 14:30:31 -05:00
Joseph 785a0e6f39
docker_setup.md
Typo in the link again but I tested it and it works now.
2023-12-23 22:31:52 -05:00
Joseph 050401d304
Update docker_setup.md
Updating link in Docker instructions,
2023-12-23 22:27:56 -05:00
Joseph 77903a9395 reorganized the readme and move files.
I move contributing.md to the documentation folder.
I moved setup.sh to the tools folder.
I renamed contributing.md from all caps to lowercase to match other files.
I moved docker setup to it's own file.
I moved some instructions to the  add_vpk_here.md file.
2023-12-21 18:22:06 -05:00
Joseph 2a362142bc
Create manual_setup.md
Added the manual setup instructions to documentation folder.
2023-12-19 12:42:49 -05:00
James Lambert 4736414bed Document how to use the debugger with the evedrive 2023-03-23 22:44:35 -06:00