papermario/src
Unnunu ae64b1b5cc
entities (#741)
* matched execute_render_tasks

* step_entity_command_list

* partially migrated entity data

* entity blueprints migrated

* matched create_entity

* matched entity functions

* SaveBlock

* SaveBlock and Switch

* switch model done

* matched shattering block functions

* shattering block models

* matched block funcs

* block models

* finish Block.c

* ItemBlock

* HeartBlock

* SuperBlock

* SimpleSpring

* HiddenPanel wip

* HiddenPanel

* Chest

* WoodenCrate

* BlueWarpPipe

* SignPost

* Padlock

* Boarded floor and padlocks

* BombableRock

* Tweester

* StarBoxLauncher

* wip

* ArrowSign

* BellbellPlant

* TrumpetPlant

* munchlesia wip

* Munchlesia

* UnusedBlock

* cleaning

* fix warnings

* git subrepo pull --force tools/splat

subrepo:
  subdir:   "tools/splat"
  merged:   "fd9cbc3a1"
upstream:
  origin:   "https://github.com/ethteck/splat.git"
  branch:   "master"
  commit:   "fd9cbc3a1"
git-subrepo:
  version:  "0.4.3"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "2f68596"

* PR suggestions

* created vtx splat segments
2022-07-17 17:38:19 +01:00
..
battle entities (#741) 2022-07-17 17:38:19 +01:00
common Engine cod (#738) 2022-07-08 21:57:08 +09:00
effects entities (#741) 2022-07-17 17:38:19 +01:00
entity entities (#741) 2022-07-17 17:38:19 +01:00
evt Engine cod (#738) 2022-07-08 21:57:08 +09:00
jp Share 1370.c across versions (#509) 2021-10-31 03:53:55 +09:00
os Engine cod (#738) 2022-07-08 21:57:08 +09:00
pause Tiny funcs & cleanup & entity (#735) 2022-06-17 18:21:13 +09:00
world entities (#741) 2022-07-17 17:38:19 +01:00
1a1f0_len_5390.c misc-functions (#728) 2022-06-11 03:06:12 +09:00
1A5830.c Partner, map, engine funcs (#736) 2022-06-26 11:21:38 +01:00
1AC760.c misc-functions (#728) 2022-06-11 03:06:12 +09:00
1AF120.c The Great Effect Naming (#632) 2022-01-25 01:58:33 +09:00
1AF230.c start chest inc + misc cleanup (#711) 2022-05-18 16:53:28 +09:00
2BF90.c Tidying and Shops (#282) 2021-04-27 02:47:38 +09:00
2d9a0_len_890.c func_80052E18 (#331) 2021-07-21 07:37:00 +01:00
2e230_len_2190.c Audio stuff (#696) 2022-04-18 16:38:47 +01:00
5B320.c hud-script-disasm (#726) 2022-06-10 04:03:11 +09:00
7B440.c Overlay 2 bss reorg (#733) 2022-06-14 01:34:22 +09:00
7bb60_len_41b0.c entities (#741) 2022-07-17 17:38:19 +01:00
7E9D0.c Misc decomp 70 (#716) 2022-05-27 22:03:19 +09:00
7fd10_len_b40.c Partner, map, engine funcs (#736) 2022-06-26 11:21:38 +01:00
8a160_len_700.c func_800F0CB0 matched (#645) 2022-02-12 00:27:41 +09:00
8a860_len_3f30.c Overlay 2 bss reorg (#733) 2022-06-14 01:34:22 +09:00
8e790_len_2850.c hud-script-disasm (#726) 2022-06-10 04:03:11 +09:00
9d10_len_1080.c Misc decomp 53 (#703) 2022-05-05 23:08:16 +09:00
16c8e0.c Tiny funcs & cleanup & entity (#735) 2022-06-17 18:21:13 +09:00
16F740.c misc-functions (#728) 2022-06-11 03:06:12 +09:00
17D6A0.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
17FEB0.c misc-functions (#728) 2022-06-11 03:06:12 +09:00
18C790.c Overlay 2 bss reorg (#733) 2022-06-14 01:34:22 +09:00
18F340.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
19FAF0.c Match calc player damage enemy (#698) 2022-04-19 03:03:12 -04:00
25AF0.c world AI (#701) 2022-04-29 13:32:16 +09:00
25f00_len_940.c Audio stuff (#696) 2022-04-18 16:38:47 +01:00
38F00.c intro_state, evt and decoration tables (#718) 2022-05-29 00:15:51 +09:00
43F0.c entities (#741) 2022-07-17 17:38:19 +01:00
101b90_len_8f0.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
111f0_len_860.c state_title_screen & camera funcs (#650) 2022-02-19 23:39:34 +09:00
169BE0.c Npc funcs, fio.c, and others (#674) 2022-04-05 21:53:40 +09:00
182B30.c entities (#741) 2022-07-17 17:38:19 +01:00
190A10.c Various dompin (#672) 2022-03-30 21:07:13 +09:00
190B20.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
196AA0.c House cleaning (#719) 2022-05-28 20:13:30 +09:00
303c0_len_3e10.c Splat refactor (#257) 2021-04-13 16:47:52 +09:00
316a70.c Upgrade to splat 0.9.0 (#730) 2022-06-13 00:33:32 +09:00
316C00.c Upgrade to splat 0.9.0 (#730) 2022-06-13 00:33:32 +09:00
316d90.c Upgrade to splat 0.9.0 (#730) 2022-06-13 00:33:32 +09:00
316f30.c Effects & misc (#458) 2021-10-04 00:44:16 +09:00
325AD0.c Tiny funcs & cleanup & entity (#735) 2022-06-17 18:21:13 +09:00
341d0.c Decomp RestorePreDefeatState + 2 more, add enum for RushFlags (#651) 2022-02-20 01:46:27 +09:00
415D90.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
891b0_len_fb0.c Misc decomp 53 (#703) 2022-05-05 23:08:16 +09:00
3169f0.c Upgrade to splat 0.9.0 (#730) 2022-06-13 00:33:32 +09:00
3251D0.c misc-functions (#728) 2022-06-11 03:06:12 +09:00
8560.c Upgrade to splat 0.9.0 (#730) 2022-06-13 00:33:32 +09:00
8800.c item entity functions and a few others (#725) 2022-06-09 00:36:32 +01:00
23680.c Tiny funcs & cleanup & entity (#735) 2022-06-17 18:21:13 +09:00
26840_len_20d0.c Audio stuff (#696) 2022-04-18 16:38:47 +01:00
28910_len_5090.c Audio stuff (#696) 2022-04-18 16:38:47 +01:00
30450.c Audio stuff (#696) 2022-04-18 16:38:47 +01:00
31650.c Audio stuff (#696) 2022-04-18 16:38:47 +01:00
33450.c Splat refactor (#257) 2021-04-13 16:47:52 +09:00
39210_len_aa0.c Partner, map, engine funcs (#736) 2022-06-26 11:21:38 +01:00
77480.c entities (#741) 2022-07-17 17:38:19 +01:00
80850_len_3060.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
163400.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
165490.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
167570.c Npc funcs, fio.c, and others (#674) 2022-04-05 21:53:40 +09:00
168590.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
181810.c btl_state_update_celebration (Thanks Unnunu!) (#668) 2022-03-23 06:27:22 +09:00
a5dd0_len_114e0.c entities (#741) 2022-07-17 17:38:19 +01:00
actor_api.c misc-functions (#728) 2022-06-11 03:06:12 +09:00
ad90_len_2880.c Update GameStatus fields (#595) 2022-01-03 18:56:30 +09:00
animation_script.h entities (#741) 2022-07-17 17:38:19 +01:00
audio.h Audio stuff (#696) 2022-04-18 16:38:47 +01:00
B0E0.c monty mole AI + various enums (#694) 2022-04-18 00:36:37 +09:00
B4580.c entities (#741) 2022-07-17 17:38:19 +01:00
battle_cam.c battle camera (#710) 2022-05-16 15:18:18 -04:00
battle_ui_gfx.c hud-script-disasm (#726) 2022-06-10 04:03:11 +09:00
bss2.c Partner, map, engine funcs (#736) 2022-06-26 11:21:38 +01:00
bss3.c entities (#741) 2022-07-17 17:38:19 +01:00
bss.c intro_state, evt and decoration tables (#718) 2022-05-29 00:15:51 +09:00
C50A0.c entities (#741) 2022-07-17 17:38:19 +01:00
camera.c camera functions and zone collision data (#671) 2022-03-28 18:29:47 +09:00
cd180_len_38f0.c entity models and some gfx functions (#731) 2022-06-13 02:22:06 +09:00
CEE40.c entity models and some gfx functions (#731) 2022-06-13 02:22:06 +09:00
collision.c entities (#741) 2022-07-17 17:38:19 +01:00
crash_screen.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
curtains.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
d0a70_len_4fe0.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
dba20_len_350.c intro_state, evt and decoration tables (#718) 2022-05-29 00:15:51 +09:00
dc470_len_14c0.c Update GameStatus fields (#595) 2022-01-03 18:56:30 +09:00
dd930_len_1c0.c Splat refactor (#257) 2021-04-13 16:47:52 +09:00
de740_len_23f0.c Item funcs & ctx fixes (#649) 2022-02-18 02:11:27 +09:00
e0b30_len_b80.c world AI (#701) 2022-04-29 13:32:16 +09:00
e20eb0.c Splat refactor (#257) 2021-04-13 16:47:52 +09:00
E225B0.c entities (#741) 2022-07-17 17:38:19 +01:00
E20110.c Santas workshop (#670) 2022-03-26 20:47:10 +09:00
E21870.c Overlay 2 bss reorg (#733) 2022-06-14 01:34:22 +09:00
EA0C10.c world AI (#701) 2022-04-29 13:32:16 +09:00
EA6FD0.c Deduplicate various dead functions (#494) 2021-10-25 16:32:44 +02:00
EA8AE0.c world AI (#701) 2022-04-29 13:32:16 +09:00
EA36E0.c House cleaning (#719) 2022-05-28 20:13:30 +09:00
EA0900.c Santas-workshop -- toad houses and push blocks (#681) 2022-04-10 17:37:13 +09:00
EA7010.c Santas-workshop -- toad houses and push blocks (#681) 2022-04-10 17:37:13 +09:00
EA7320.c House cleaning (#719) 2022-05-28 20:13:30 +09:00
EB0E60.c Santas-workshop -- toad houses and push blocks (#681) 2022-04-10 17:37:13 +09:00
EB8E50.c The Great Effect Naming (#632) 2022-01-25 01:58:33 +09:00
EB8E90.c world AI (#701) 2022-04-29 13:32:16 +09:00
EB9D90.c Match more overworld partner functions (#541) 2021-12-06 21:25:43 +09:00
EB1170.c House cleaning (#719) 2022-05-28 20:13:30 +09:00
EB5130.c House cleaning (#719) 2022-05-28 20:13:30 +09:00
EB5470.c House cleaning (#719) 2022-05-28 20:13:30 +09:00
EB7230.c Santas-workshop -- toad houses and push blocks (#681) 2022-04-10 17:37:13 +09:00
EB7540.c decompile several map and battle-map related functions (#504) 2021-10-29 20:14:51 +02:00
EC9D00.c world AI (#701) 2022-04-29 13:32:16 +09:00
EC71B0.c House cleaning (#719) 2022-05-28 20:13:30 +09:00
EC2200.c Assign dead maps to alive counterparts (#496) 2021-10-27 11:24:52 +02:00
EC2240.c world AI (#701) 2022-04-29 13:32:16 +09:00
EC2610.c Disassemble KMR 2 Battle (#597) 2022-01-01 08:08:04 -05:00
EC7590.c StashVars (#679) 2022-04-08 14:25:49 -04:00
ECAA40.c Assign dead maps to alive counterparts (#496) 2021-10-27 11:24:52 +02:00
ECAA80.c world AI (#701) 2022-04-29 13:32:16 +09:00
ECB930.c Disassemble KMR 2 Battle (#597) 2022-01-01 08:08:04 -05:00
ECBB70.c Deduplicate various dead functions (#494) 2021-10-25 16:32:44 +02:00
ECFFF0.c Assign dead maps to alive counterparts (#496) 2021-10-27 11:24:52 +02:00
ED8E20.c House cleaning (#719) 2022-05-28 20:13:30 +09:00
ED00D0.c Disassemble KMR 2 Battle (#597) 2022-01-01 08:08:04 -05:00
ED42A0.c Santas-workshop -- toad houses and push blocks (#681) 2022-04-10 17:37:13 +09:00
ED46D0.c Assign dead maps to alive counterparts (#496) 2021-10-27 11:24:52 +02:00
ED0030.c Deduplicate various dead functions (#494) 2021-10-25 16:32:44 +02:00
ED0310.c world AI (#701) 2022-04-29 13:32:16 +09:00
ED4220.c Deduplicate various dead functions (#494) 2021-10-25 16:32:44 +02:00
ED4260.c Assign dead maps to alive counterparts (#496) 2021-10-27 11:24:52 +02:00
ED5540.c Disassemble KMR 2 Battle (#597) 2022-01-01 08:08:04 -05:00
EDBFE0.c The Great Effect Naming (#632) 2022-01-25 01:58:33 +09:00
EDC020.c isolated chuck quizmo (#685) 2022-04-12 15:01:58 +09:00
EDE9C0.c The Great Effect Naming (#632) 2022-01-25 01:58:33 +09:00
EDEA00.c world AI (#701) 2022-04-29 13:32:16 +09:00
EE65B0.c Santas-workshop -- toad houses and push blocks (#681) 2022-04-10 17:37:13 +09:00
EE70C0.c Partner, map, engine funcs (#736) 2022-06-26 11:21:38 +01:00
EE2040.c Deduplicate various dead functions (#494) 2021-10-25 16:32:44 +02:00
EE8940.c House cleaning (#719) 2022-05-28 20:13:30 +09:00
EED1E0.c world AI (#701) 2022-04-29 13:32:16 +09:00
EED100.c Assign dead maps to alive counterparts (#496) 2021-10-27 11:24:52 +02:00
EED140.c Deduplicate various dead functions (#494) 2021-10-25 16:32:44 +02:00
EEDF50.c world AI (#701) 2022-04-29 13:32:16 +09:00
EEFAA0.c Overlay 2 bss reorg (#733) 2022-06-14 01:34:22 +09:00
EF7A80.c Santas-workshop -- toad houses and push blocks (#681) 2022-04-10 17:37:13 +09:00
EF7FB0.c Deduplicate various dead functions (#494) 2021-10-25 16:32:44 +02:00
EF2610.c Assign dead maps to alive counterparts (#496) 2021-10-27 11:24:52 +02:00
EF2650.c House cleaning (#719) 2022-05-28 20:13:30 +09:00
EF2680.c House cleaning (#719) 2022-05-28 20:13:30 +09:00
EF8010.c Disassemble KMR 2 Battle (#597) 2022-01-01 08:08:04 -05:00
EFEB00.c Santas-workshop -- toad houses and push blocks (#681) 2022-04-10 17:37:13 +09:00
effects.c Upgrade to splat 0.9.0 (#730) 2022-06-13 00:33:32 +09:00
encounter_api.c Partner, map, engine funcs (#736) 2022-06-26 11:21:38 +01:00
entity_model.c entities (#741) 2022-07-17 17:38:19 +01:00
fio.c Npc funcs, fio.c, and others (#674) 2022-04-05 21:53:40 +09:00
fio.h Npc funcs, fio.c, and others (#674) 2022-04-05 21:53:40 +09:00
game_modes.c a5dd0 (model file) + filemenu decomp (#420) 2021-09-22 20:17:46 +09:00
global_hud_scripts.c hud-script-disasm (#726) 2022-06-10 04:03:11 +09:00
heap.c Effects, includes (#589) 2021-12-30 14:14:55 +09:00
hud_element.c hud-script-disasm (#726) 2022-06-10 04:03:11 +09:00
hud_element.h Partner, map, engine funcs (#736) 2022-06-26 11:21:38 +01:00
input.c Tiny funcs & cleanup & entity (#735) 2022-06-17 18:21:13 +09:00
intro_logos.c intro_state, evt and decoration tables (#718) 2022-05-29 00:15:51 +09:00
is_debug.c use is_debug.c on jp (#507) 2021-10-29 23:07:59 -04:00
item_entity_scripts.inc.c hud-script-disasm (#726) 2022-06-10 04:03:11 +09:00
item_hud_script_table.inc.c hud-script-disasm (#726) 2022-06-10 04:03:11 +09:00
item_hud_scripts.inc.c hud-script-disasm (#726) 2022-06-10 04:03:11 +09:00
item_table.inc.c hud-script-disasm (#726) 2022-06-10 04:03:11 +09:00
load_script.c struct renaming and trigger/entity cleanup (#623) 2022-01-16 22:28:09 +09:00
main_loop.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
main_pre.c Misc decomp 53 (#703) 2022-05-05 23:08:16 +09:00
main.c item entity functions and a few others (#725) 2022-06-09 00:36:32 +01:00
menu_hud_scripts.c hud-script-disasm (#726) 2022-06-10 04:03:11 +09:00
move_table.inc.c some assorted cleanup / commenting of stuff (#722) 2022-06-01 03:39:46 +09:00
msg.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
npc_collision.c Santas workshop (#670) 2022-03-26 20:47:10 +09:00
npc.c entities (#741) 2022-07-17 17:38:19 +01:00
rumble.c Overlay 2 bss reorg (#733) 2022-06-14 01:34:22 +09:00
sfx.c SFX funcs, configure fix (#635) 2022-01-31 19:10:02 +09:00
sprite.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
sprite.h Engine cod (#738) 2022-07-08 21:57:08 +09:00
state_battle.c entities (#741) 2022-07-17 17:38:19 +01:00
state_demo.c Santas workshop (#670) 2022-03-26 20:47:10 +09:00
state_file_select.c entities (#741) 2022-07-17 17:38:19 +01:00
state_intro.c Overlay 2 bss reorg (#733) 2022-06-14 01:34:22 +09:00
state_logos.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
state_pause.c entities (#741) 2022-07-17 17:38:19 +01:00
state_startup.c Santas workshop (#670) 2022-03-26 20:47:10 +09:00
state_title_screen.c Overlay 2 bss reorg (#733) 2022-06-14 01:34:22 +09:00
state_world.c B4580 and d0a70_len_4fe0 (#502) 2021-10-30 02:57:15 +09:00
status_icons.c Engine cod (#738) 2022-07-08 21:57:08 +09:00
trigger.c Overlay 2 bss reorg (#733) 2022-06-14 01:34:22 +09:00
windows.c Engine cod (#738) 2022-07-08 21:57:08 +09:00