water111
be74613332
cleanup and bug fix ( #1161 )
...
* cleanup and bug fix
* crashing
* fix crash bug
* fix tests
2022-02-13 13:03:30 -05:00
ManDude
24578b64b9
proper support for hardcoded "time" types ( #1141 )
...
* hardcode `time-frame`things
* Update cam-states_REF.gc
* Update level-info_REF.gc
* update refs 1
* update refs 2
* update refs 3
* update refs 4
* update refs 5
* update detection and casting
* Update FormExpressionAnalysis.cpp
* update refs 6
* update mood decomp
* update refs 7
* update refs 8
* remove temp entity birth code
* update time-frame casts
* fix compiler
* hardcode stuff and fix some types
* fix some bitfield detection being wrong
* bug fixes
* detect seconds on adds with immediate
* update refs 9
* fix casts and rand-vu-int-range bugs (update refs 10)
* update refs 11
* update 12
* update 13
* update 14
* Update game-info_REF.gc
* improve cpad macros detection
* remove unused code
* update refs
* clang
* update source code
* Update cam-states.gc
* `lavatube-energy` finish
* update refs
* fix actor bank stuff
* Update navigate.gc
* reduce entity default stack size
* Update transformq-h.gc
* oops forgot these
* fix code and tests
* fix mood sound stuff
* Update load-dgo.gc
* Update README.md
2022-02-12 12:26:19 -05:00
water111
bcbd1159dd
Continue cleanup of source files ( #1138 )
...
* more cleanup
* tests
2022-02-06 18:53:43 -05:00
ManDude
27bb6c6384
[decompiler] decompile particle defs using specialized macros ( #1077 )
...
* [decompiler] `defpart` and `defpartgroup`
* support sounds in part defs natively
* make `meters_to_string`
* update refs
* clang
* make macros in pair only work inside `(unquote ...`
* update source
* update finish
* fix
2022-01-15 20:01:38 -05:00
water111
c3b6e7eb7e
some cleanup and docs on collide-touch and the tie extractor ( #1074 )
...
* some cleanup and docs on collide-touch and the tie extractor
* temp
* more updates
* update ref tests
* type fix
* rest of collide shape
* another set of updates
2022-01-12 10:47:17 -05:00
water111
a96396e140
[collision] add notes on -h
files, add some enums ( #1068 )
...
* temp
* add enums
2022-01-08 20:57:57 -05:00
Tyler Wilding
50197c0695
cleanup: cleanup all-types and all state definitions ( #1062 )
...
* cleanup: cleanup all-types and all state definitions
* these are fine
* these are fine
* these are fine
* everything is fine
* gsrc updated
* remove define-externs in gsrc
2022-01-08 18:23:30 -05:00
water111
474a8494d8
remove gd files, simplify fakeiso ( #1053 )
...
* remove gd files, simplify fakeiso
* fix bug in decompiler mistakenly marking functions as asm
2022-01-04 23:36:39 -05:00
ManDude
62c14631af
[files] merge fake duplicate files ( #1048 )
...
* merge `orb-cache-top`
* hopefully fix random TIE extractor crash
* merge `ecovalve-ag`
* expand debug gfx buckets
* merge `barrel-ag`, `sack-ag`, `sharkey-ag`
* merge `warp-gate-switch-ag`
* merge everything else
* Update extract_tie.cpp
* add misty level
* oops
* properly add it this time
2022-01-04 20:32:34 -05:00
Tyler Wilding
e8027eaeb8
decomp: finish cave-trap
( #1015 )
...
* decomp: finish `cave-trap`
* address feedback
* fix stack casts
2021-12-18 16:05:33 -05:00
Tyler Wilding
7edfc8bcec
decomp: Re-attempting previously blocked state decomp files ( #907 )
...
* blocked: `part-tester` - `code` handler thinks it returns nothing
* blocked: `crates` finished but `go` is returning none causing issues
* blocked: `(event ram-boss-idle)::snow-ram-boss` expression building fails due to delay slot issue
* decomp: finish `snow-ram` | `seagull` blocked, new static data issue
* decomp: finish `snow-bumper`
* stuck: `snow-ball` close, can't figure out a type made on the stack
* decomp: finish `spider-egg`
* decomp: finish `puffer`
* decomp: finish `driller-lurker`
* decomp: finish `dark-crystal`
* stuck: `kermit` - mostly done but stuck on a joint related callback arg
* decomp: finish `gnawer`
* decomp: finish `mother-spider-egg`
* decomp: finish `swamp-blimp`
* stuck: `mistycannon` prebind function signature
* decomp: finish `citb-plat`
* decomp: finish `darkvine`
* blocked: `jungle-mirrors` - issues with `link` macro
* decomp: finish `launcherdoor`
* decomp: finish `quicksandlurker` except for 1 unused function
* stuck: `balloonlurker` - `(code balloonlurker-mine-explode)` has some weird joint related code
* stuck: need to decompile an asm func in `orbit-plat`
* decomp: finish `voicebox`
* blocked: `mother-spider` has issues where `go` returns none
* decomp: finish `bully`
* decomp: finish `seagull`
* fixed up after merge conflicts
* decomp: finish `jungle-mirrors`
* update gsrc
* double checked files, fixed issues
* decomp: revert change to projectile methods
* decomp: some more fixes
* address feedback
* fix up remaining method calls in `cam-states`
* fix jungle-mirrors
2021-12-11 13:27:24 -05:00
Tyler Wilding
fbcc1542f3
decomp: decompile remaining particle files ( #865 )
...
* decomp: finish `beach-part`
* decomp: finish `citadel-part`
* decomp: finish `robotboss-part`
* decomp: finish `sage-finalboss-part`
* decomp: finish `jungle-part`
* decomp: finish `flut-part`
* decomp: finish `firecanyon-part`
* decomp: finish `village2-part2`
* decomp: finish `swamp-part`
* decomp: finish `maincave-part`
* decomp: finish `sunken-part0-5`
* decomp: finish `ogre-part`
* decomp: finish `robocave-part` and `snow-part`
* decomp: finish `collectables-part`
* decomp: finish `village1-part`
* decomp: finish `village1-part2
* decomp: finish `training-part`
* decomp: finish `misty-part`
* decomp: finish `village2-part`
* decomp: finish `village3-part`
* decomp: finish `lavatube-part`
* decomp: finish `hud-h`, `target-racer-h`, `racer-part`
* address feedback
2021-09-29 20:33:40 -04:00
Tyler Wilding
bb9fb3b2cd
Update all lisp headers to reduce size of formatting PR
2020-10-26 21:08:24 -04:00
water
1083bf784e
add empty files for all obj files
2020-09-04 14:44:23 -04:00