830 Commits

Author SHA1 Message Date
Faris Awan
9a6f87a6c8 ovl1_8 decomp (func_800B3838 courtesy of strat on discord) 2022-04-14 10:01:38 -04:00
Faris Awan
7f0cd7b808 some rodata splits and decomp 2022-04-14 05:38:02 -04:00
Faris Awan
29780e6711 fix sounds.h syntax error; some matching 2022-04-13 06:56:58 -04:00
Faris Awan
b27afa4a02 Merge branch 'master' of https://github.com/farisawan-2000/kirby64 2022-04-13 04:57:45 -04:00
Faris Awan
0d9a6a103f some decomp 2022-04-13 04:57:39 -04:00
someone2639
0fcc547447
Merge pull request #57 from mariomadproductions/master
Added some usage comments to sounds.h
2022-04-12 21:41:13 -04:00
mariomadproductions
79674df883
Update sounds.h
Changed function offset to function name
2022-04-13 02:33:41 +01:00
mariomadproductions
a5fc7633fd
Merge branch 'farisawan-2000:master' into master 2022-04-12 20:30:06 +01:00
Faris Awan
6171f42ed4 func_80009C38 matches with help from arthur 2022-04-10 00:32:48 -04:00
Faris Awan
f6bd25a379 merge assets.o now we will be using master 2022-04-08 18:34:02 -04:00
Faris Awan
51bb2f45ed some om decomp 2022-04-08 18:30:03 -04:00
someone2639
4095d840c1
assets.o tracking (#56)
* models migrated to new build system

* bank 0 and 1 images

* bank 0 converted

* update PR action

* dont run level settings converter anymore

* update gitignore; actually add asset makefiles (hopefully this passes CI)

* actually add tools

* bank1 tabled

* cleanup

* pass CI now

* bank2 image

* bank 2 anim

* bank2 tabled

* bank 3 tabled

* ldscript generator works; bank4 tabled

* bank5 tabled

* bank6 tabled

* all banks tabled

* asset linkscripts are fully transient now

* test empty commit

* backup

* did you know that um...

if you do file: dep

that $< will eval to dep?

* transient filetable+headers; game is playable but doesnt match

* assets OK besides objcopy

* OK

* actually commit tools wowie

* hopefully no more assets memes

* remove rogue O file that was destroying CI

* the first .png file

* more bank0 png's

* add tools to make future texture PR better

* n64graphics mod to export kirby64 backgrounds

* _actually_ add backgrounds to build system

* simplify asset image build rule

* n64graphics background heuristic in place for all formats

* bank0 backgrounds reintroduced

* revert ci8 background because I don't have n64graphics ci

* bank 0 1 and 2 new I4 textures matched

* filetable linter; banks 0-4 i4 images matched

* bank 5 too

* images all matched; next is to revert all backgrounds that report incorrect sizes

* assets makefile converted to use ld -r -b; runs much faster

* i4 textures reverted

* some ia4 textures

* some ia8 and i8 images

* use single static pattern for backgrounds

* significantly simplify o file generation in asset makefile

* add the two labeled rgba16 images

* support for relatively arbitrary paths for images/probably others

* remove two now-useless bin container tools

* upgrade n64graphics to 0.4

* new asset extractor implemented (full game doesnt build)

* start separating assets json

* rgb2c submodule; img_getprop (almost done)

* binaries in the repo fail

* it wasnt a binary it was the folder i was using...

* add the tool for real

* move folder

* game builds again; doesnt match nor boot

* OK

* assets skip palettes now; func_8000BE90

* renamed some lbvector functions

* some lbreflect matches

* more HS64 work including initial Camera struct doc

* more camera struct; renamed AObj; OMMtx initial doc

* lots of renamings

Co-authored-by: Faris Awan <farisawan.2000@gmail.com>
2022-04-07 17:41:21 -04:00
Faris Awan
5d169d27c6 lots of renamings 2022-04-07 17:40:14 -04:00
Faris Awan
9bd90ea90c more camera struct; renamed AObj; OMMtx initial doc 2022-04-07 16:47:32 -04:00
Faris Awan
bc64588edd more HS64 work including initial Camera struct doc 2022-04-07 16:26:29 -04:00
Faris Awan
05d829e39b some lbreflect matches 2022-04-06 23:28:36 -04:00
Faris Awan
f505ffda7d renamed some lbvector functions 2022-04-06 23:16:40 -04:00
Faris Awan
e0b3d8e315 assets skip palettes now; func_8000BE90 2022-04-06 19:31:00 -04:00
Faris Awan
1d5eda99e4 OK 2022-04-05 20:43:33 -04:00
Faris Awan
a37aceb1d1 game builds again; doesnt match nor boot 2022-04-05 14:13:49 -04:00
Faris Awan
613a360193 move folder 2022-04-05 13:57:39 -04:00
Faris Awan
4a1ed61fae add the tool for real 2022-04-05 13:56:40 -04:00
Faris Awan
061d8d30f0 it wasnt a binary it was the folder i was using... 2022-04-05 13:54:08 -04:00
Faris Awan
0e4eabfce7 binaries in the repo fail 2022-04-05 13:47:09 -04:00
Faris Awan
e989f40772 rgb2c submodule; img_getprop (almost done) 2022-04-05 13:46:39 -04:00
mariomadproductions
e3b775763b
Add comments to sounds.h 2022-04-02 22:12:15 +01:00
Faris Awan
a7dfb9dc3e start separating assets json 2022-03-29 00:42:54 -04:00
Faris Awan
3ac967cbdb new asset extractor implemented (full game doesnt build) 2022-03-28 11:04:16 -04:00
Faris Awan
f7b04bda72 upgrade n64graphics to 0.4 2022-03-23 23:32:45 -04:00
Faris Awan
842cde1395 remove two now-useless bin container tools 2022-03-23 21:52:48 -04:00
Faris Awan
168f35b369 support for relatively arbitrary paths for images/probably others 2022-03-23 21:50:50 -04:00
Faris Awan
74ca83b1fe add the two labeled rgba16 images 2022-03-23 20:12:46 -04:00
Faris Awan
3e89f9c5cc significantly simplify o file generation in asset makefile 2022-03-23 19:56:59 -04:00
Faris Awan
7e79024fd8 use single static pattern for backgrounds 2022-03-23 19:50:23 -04:00
Faris Awan
d5ee281900 some ia8 and i8 images 2022-03-23 18:13:39 -04:00
Faris Awan
a9c2c2f4aa some ia4 textures 2022-03-23 08:40:26 -04:00
Faris Awan
4ecccf7083 i4 textures reverted 2022-03-23 07:33:19 -04:00
Faris Awan
96c5ee500b assets makefile converted to use ld -r -b; runs much faster 2022-03-23 07:05:25 -04:00
Faris Awan
5269872ff3 images all matched; next is to revert all backgrounds that report incorrect sizes 2022-03-23 07:01:47 -04:00
Faris Awan
636e51acb2 bank 5 too 2022-03-23 05:24:54 -04:00
Faris Awan
55b547d62a filetable linter; banks 0-4 i4 images matched 2022-03-23 05:22:46 -04:00
Faris Awan
122c895746 bank 0 1 and 2 new I4 textures matched 2022-03-22 19:03:45 -04:00
Faris Awan
5294745ab3 revert ci8 background because I don't have n64graphics ci 2022-03-22 17:14:40 -04:00
Faris Awan
46f2ac6a6b bank0 backgrounds reintroduced 2022-03-22 16:55:33 -04:00
Faris Awan
67becec62d n64graphics background heuristic in place for all formats 2022-03-22 16:50:24 -04:00
Faris Awan
8fb584a103 simplify asset image build rule 2022-03-22 16:39:41 -04:00
Faris Awan
48472df454 _actually_ add backgrounds to build system 2022-03-22 16:26:28 -04:00
Faris Awan
25891e6f8d n64graphics mod to export kirby64 backgrounds 2022-03-22 15:59:26 -04:00
Faris Awan
d8d615936d add tools to make future texture PR better 2022-03-22 14:16:27 -04:00
Faris Awan
cf517db6db more bank0 png's 2022-03-22 09:01:51 -04:00