sovereignx/asm
PikalaxALT c042e5148b Decoration + decoration_inventory (#89)
* SetDecorationInventoriesPointers

* ClearDecorationInventories

* CheckHasDecoration

* DecorationAdd

* DecorationCheckSpace

* DecorationRemove

* sub_8161A38

* CountDecorations; Funcion renaming

* Disassemble decoration data structs, tilemaps, and descriptions

* sub_8126968

* sub_81269D4

* through sub_8126A88

* through sub_8126B2C

* sub_8126B80

* sub_8126C08

* sub_8126C48

* sub_8126CA4

* sub_8126D10

* sub_8126E44

* sub_8126E8C

* sub_8126F68

* sub_8127058

* sub_8127088

* sub_81270E8

* through sub_8127208

* through sub_8127268

* sub_8127284

* through sub_81272F8

* sub_8127330

* through sub_8127480

* sub_81274A0

* sub_8127500; makefile now tells scaninc to scan headers

* Actual real fix to mapfile being in build/emerald instead of wd

* through sub_812759C

* through sub_812764C

* through sub_8127744

* through sub_81277BC

* sub_81277E8

* sub_8127814

* through sub_81279C4

* through sub_8127ACC

* sub_8127B04

* sub_8127B54

* sub_8127B90

* sub_8127D38

* sub_8127E18

* sub_8127F68

* sub_8128060

* ConfigureCameraObjectForPlacingDecoration

* SetUpPlacingDecorationPlayerAvatar

* sub_812826C

* through sub_8128414

* through sub_81284F4

* sub_812853C

* sub_8128950

* through sub_8128AAC

* through sub_8128BBC

* c1_overworld_prev_quest

* sub_8128C64

* sub_8128CD4

* sub_8128D10

* sub_8128DB4

* through sub_8128E18

* through sub_8129068

* sub_8129088

* through sub_81291E8

* sub_812925C

* sub_81292D0

* sub_81292E8

* gpu_pal_decompress_alloc_tag_and_upload

* AddDecorationIconObjectFromIconTable

* GetDecorationIconPicOrPalette

* AddDecorationIconObjectFromFieldObject

* AddDecorationIconObject

* through sub_8129708

* sub_81297F8

* sub_81298EC

* SetUpPuttingAwayDecorationPlayerAvatar

* sub_8129ABC

* sub_8129B34

* sub_8129BCC

* through sub_8129C74

* through sub_8129D8C

* sub_8129E0C

* sub_8129E74

* sub_8129F20

* sub_8129FC8

* sub_812A040

* nonmatching sub_812A0E8

* through sub_812A22C

* sub_812A25C

* sub_812A2C4

* through sub_812A39C

* Remaining fns in decoration.s

* Decompile decoration headers

* Decompile all remaining decoration data that had already been disassembled

* Disassemble two data objects

* Suggest structure of list menu template

* decompile through decoration list menu template

* Disassemble decoration icon graphics table

* Rip icon gfx

* Decompile deco icon table

* Decompile more data related to drawing decorations

* Decompile gUnknown_085A7250 structs

* Decompile two sprite templates

* Decompile remaining data in decoration.s

* Decompile decoration ewram

* deco -> decor
2017-10-22 17:55:07 -05:00
..
macros port def_special 2017-10-14 16:28:22 -04:00
bard_music.s
battle_1.s review battle anim changes 2017-10-20 00:01:17 +02:00
battle_5.s rom3 decomp start 2017-10-13 17:22:50 +02:00
battle_7.s merge with master, fix conflicts 2017-10-20 10:49:21 +02:00
battle_anim_80A9C70.s battle anim file is decompiled 2017-10-15 23:21:59 +02:00
battle_anim_80D51AC.s start working on battle anim 2017-10-14 16:55:25 +02:00
battle_anim_80FE840.s fix merge conflicts 2017-10-19 19:46:37 +02:00
battle_anim_815A0D4.s battle anim file is decompiled 2017-10-15 23:21:59 +02:00
battle_anim_8170478.s merge with master, fix conflicts 2017-10-20 10:49:21 +02:00
battle_anim_sound_tasks.s battle anim file is decompiled 2017-10-15 23:21:59 +02:00
battle_controller_linkopponent.s merge with master, fix conflicts 2017-10-20 10:49:21 +02:00
battle_controller_linkpartner.s merge with master, fix conflicts 2017-10-20 10:49:21 +02:00
battle_controller_opponent.s merge with master, fix conflicts 2017-10-20 10:49:21 +02:00
battle_controller_player.s merge with master, fix conflicts 2017-10-20 10:49:21 +02:00
battle_controller_player_partner.s merge with master, fix conflicts 2017-10-20 10:49:21 +02:00
battle_controller_recorded_opponent.s merge with master, fix conflicts 2017-10-20 10:49:21 +02:00
battle_controller_recorded_player.s merge with master, fix conflicts 2017-10-20 10:49:21 +02:00
battle_controller_safari.s rom3 is decompiled 2017-10-14 11:34:26 +02:00
battle_controller_wally.s merge with master, fix conflicts 2017-10-20 10:49:21 +02:00
battle_frontier_1.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
battle_frontier_2.s Merge branch 'master' of https://github.com/pret/pokeemerald into decomp_scrcmd 2017-10-13 20:29:11 -05:00
battle_link_817C95C.s Decompile TV (#80) 2017-10-13 10:09:36 -05:00
battle_records.s Finish renaming strings in strings.s 2017-09-20 16:46:59 -05:00
battle_setup.s Decompile TV (#80) 2017-10-13 10:09:36 -05:00
battle_tent.s split remaining rom files. 2017-09-16 21:32:37 -04:00
battle_tower.s Merge branch 'master' of https://github.com/pret/pokeemerald into decomp_scrcmd 2017-10-13 20:29:11 -05:00
battle_transition.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
berry_blender.s rom3 decomp start 2017-10-13 17:22:50 +02:00
berry_fix_program.s Remaining functions 2017-09-18 14:07:34 -04:00
berry_tag_screen.s Finish renaming strings in strings.s 2017-09-20 16:46:59 -05:00
bike.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
blit.s
cable_car.s Extract scattered baseroms and cleanup 2017-09-25 16:27:02 -05:00
cable_car_util.s
cable_club.s Merge branch 'master' into decompile_rom3 2017-10-14 11:36:28 +02:00
clock.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
coins.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
contest.s fix merge conflicts 2017-10-19 19:46:37 +02:00
contest_ai.s start working on battle anim 2017-10-14 16:55:25 +02:00
contest_effect.s start working on battle anim 2017-10-14 16:55:25 +02:00
contest_link_80F57C4.s Merge branch 'master' of https://github.com/pret/pokeemerald into decomp_scrcmd 2017-10-13 20:29:11 -05:00
contest_link_80FC4F4.s fix merge conflicts 2017-10-19 19:46:37 +02:00
contest_link_81D9DE4.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
contest_painting.s more of battle2 done 2017-10-01 18:54:01 +02:00
coord_event_weather.s
credits.s update labels 2017-10-06 19:48:18 -04:00
crt0.s Merge branch 'librfu-decomp' 2017-10-21 20:11:31 -05:00
cute_sketch.s
daycare.s fix merge conflicts 2017-09-21 10:50:15 +02:00
dewford_trend.s rom3 decomp start 2017-10-13 17:22:50 +02:00
easy_chat.s Merge branch 'master' of https://github.com/pret/pokeemerald into decomp_scrcmd 2017-10-13 20:29:11 -05:00
evolution_graphics.s
evolution_scene.s battle2 more and more and more 2017-10-06 00:12:01 +02:00
field_camera.s
field_control_avatar.s decompile braille_puzzles.c 2017-10-05 13:02:39 -04:00
field_door.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
field_effect.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
field_effect_helpers.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
field_ground_effect.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
field_message_box.s Decompile TV (#80) 2017-10-13 10:09:36 -05:00
field_player_avatar.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
field_poison.s Decompile TV (#80) 2017-10-13 10:09:36 -05:00
field_region_map.s Finish renaming strings in strings.s 2017-09-20 16:46:59 -05:00
field_screen.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
field_tasks.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
fieldmap.s
fldeff_80F9BCC.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
fldeff_cut.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
fldeff_groundshake.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
fldeff_softboiled.s Finish renaming strings in strings.s 2017-09-20 16:46:59 -05:00
fldeff_strength.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
fldeff_sweetscent.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
fldeff_teleport.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
fossil_specials.s split remaining rom files. 2017-09-16 21:32:37 -04:00
hall_of_fame.s Merge remote-tracking branch 'pret/master' 2017-09-16 14:24:47 -05:00
heal_location.s
international_string_util.s fix merge conflict 2017-10-15 23:27:27 +02:00
intro.s battle anim file is decompiled 2017-10-15 23:21:59 +02:00
intro_credits_graphics.s
item.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
item_icon.s split remaining rom files. 2017-09-16 21:32:37 -04:00
item_menu.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
item_menu_icons.s split remaining rom files. 2017-09-16 21:32:37 -04:00
item_use.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
landmark.s
learn_move.s fix merge conflicts 2017-09-21 10:50:15 +02:00
libagbsyscall.s
libgcnmultiboot.s
librfu.s Merge branch 'librfu-decomp' 2017-10-21 20:11:31 -05:00
librfu_intr.s Decompile up to ARM functions in librfu, split ARM interrupt functions into their own .s 2017-09-12 20:11:51 -06:00
link.s Merge branch 'master' into decompile_rom3 2017-10-14 11:36:28 +02:00
list_menu.s split remaining rom files. 2017-09-16 21:32:37 -04:00
load_save.s Merge branch 'master' into field_map_obj 2017-09-13 19:29:19 -04:00
m4a_1.s
m4a_3.s
macros.inc Extract scattered baseroms and cleanup 2017-09-25 16:27:02 -05:00
mail_data.s split remaining rom files. 2017-09-16 21:32:37 -04:00
main_menu.s Extract baseroms from miscellaneous files 2017-10-04 02:38:25 -05:00
map_name_popup.s split remaining rom files. 2017-09-16 21:32:37 -04:00
map_obj_8097404.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
map_obj_lock.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
math_util.s split remaining rom files. 2017-09-16 21:32:37 -04:00
mauville_old_man.s Decompile TV (#80) 2017-10-13 10:09:36 -05:00
menu.s battle 4 up to a8 2017-09-26 22:39:59 +02:00
menu_helpers.s start decompiling battle2 2017-10-01 01:12:42 +02:00
menu_indicators.s split remaining rom files. 2017-09-16 21:32:37 -04:00
mon_markings.s
mystery_event_menu.s start decompiling battle2 2017-10-01 01:12:42 +02:00
mystery_event_script.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
naming_screen.s battle 4 commands are decompiled 2017-09-28 15:34:21 +02:00
new_menu_helpers.s split remaining rom files. 2017-09-16 21:32:37 -04:00
option_menu.s Finish renaming strings in strings.s 2017-09-20 16:46:59 -05:00
party_menu.s battle interface is done 2017-10-19 15:28:41 +02:00
player_pc.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
pokeball.s decompile reshow battle screen 2017-10-09 18:18:40 +02:00
pokeblock_feed.s more of battle2 done 2017-10-01 18:54:01 +02:00
pokedex.s battle 4 commands are decompiled 2017-09-28 15:34:21 +02:00
pokedex_area_screen.s
pokedex_cry_screen.s
pokemon_1.s
pokemon_3.s
pokemon_animation.s
pokemon_icon.s battle 4 up to a8 2017-09-26 22:39:59 +02:00
pokemon_item_effect.s battle2 more and more and more 2017-10-06 00:12:01 +02:00
pokemon_storage_system.s start working on walda phrase 2017-10-20 18:52:01 +02:00
pokemon_summary_screen.s Decompile TV (#80) 2017-10-13 10:09:36 -05:00
pokenav.s start decompiling battle2 2017-10-01 01:12:42 +02:00
rayquaza_scene.s move from raq scene to walda phrase 2017-10-20 20:46:26 +02:00
record_mixing.s Merge branch 'master' into decompile_rom3 2017-10-14 11:36:28 +02:00
recorded_battle.s rom3 decomp start 2017-10-13 17:22:50 +02:00
region_map.s decompile field_special_scene.c 2017-09-22 22:45:47 -04:00
reset_rtc_screen.s Extract baseroms from reset_rtc_screen 2017-10-01 13:03:51 -05:00
rom4.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
rom6.s Merge branch 'master' into decompile_rom3 2017-10-14 11:36:28 +02:00
rom_80A5C6C.s fix merge conflicts 2017-10-19 19:46:37 +02:00
rom_header.inc
rotating_gate.s
roulette.s add important headers, const ptrs and egg hatch start 2017-09-18 18:36:05 +02:00
roulette_util.s
script_menu.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
script_movement.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
script_pokemon_util_80F87D8.s Merge branch 'master' of https://github.com/pret/pokeemerald into decomp_scrcmd 2017-10-13 20:29:11 -05:00
secret_base.s Decoration + decoration_inventory (#89) 2017-10-22 17:55:07 -05:00
shop.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
slot_machine.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
smokescreen.s split remaining rom files. 2017-09-16 21:32:37 -04:00
start_menu.s Finish renaming strings in strings.s 2017-09-20 16:46:59 -05:00
starter_choose.s update labels 2017-10-06 19:48:18 -04:00
title_screen.s decompile clear_save_data_screen. 2017-10-21 00:44:17 -04:00
trade.s merge with master, fix conflicts 2017-10-20 10:49:21 +02:00
trader.s Decoration + decoration_inventory (#89) 2017-10-22 17:55:07 -05:00
trainer_card.s start decompiling battle2 2017-10-01 01:12:42 +02:00
trainer_rematch.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
trainer_see.s Port/decomp scrcmd 2017-10-12 02:06:19 -05:00
unk_81BAD84.s split remaining rom files. 2017-09-16 21:32:37 -04:00
unk_sprite_file.s split remaining rom files. 2017-09-16 21:32:37 -04:00
unk_text_util.s split remaining rom files. 2017-09-16 21:32:37 -04:00
unk_transition.s split remaining rom files. 2017-09-16 21:32:37 -04:00
unk_transition_2.s split remaining rom files. 2017-09-16 21:32:37 -04:00
unknown_task.s start decompiling battle2 2017-10-01 01:12:42 +02:00
use_pokeblock.s Finish renaming strings in strings.s 2017-09-20 16:46:59 -05:00
wallclock.s Finish renaming strings in strings.s 2017-09-20 16:46:59 -05:00
wild_encounter.s decompile metatile behav 2017-09-29 19:03:50 +02:00