Commit Graph

49 Commits

Author SHA1 Message Date
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
Diegoisawesome
ae06c13e99 Add front pic anims with help from marijnvdwerf 2017-10-09 13:10:02 -05:00
Diegoisawesome
d5e7ddddb7 Extract baseroms from data2c 2017-10-06 01:57:52 -05:00
Diegoisawesome
f41709d322 Rename files for consistency with pokeruby 2017-10-04 02:43:45 -05:00
Diegoisawesome
cfc70c9806 Extract baseroms from miscellaneous files
Had to leave some unfinished due to complexity at the moment
2017-10-04 02:38:25 -05:00
DizzyEggg
84240b1a5a sprite.c: move ewram, iwram, rom data 2017-09-02 13:11:19 +02:00
DizzyEggg
c146c247f2 decompile more of sprite.s 2017-09-02 01:42:44 +02:00
DizzyEggg
449d546556 split some battle files 2017-09-01 23:40:13 +02:00
Diegoisawesome
5a8eeb353d Mostly decompile text.s 2017-03-27 19:30:49 -05:00
YamaArashi
a793e62d83 .s -> .inc 2016-11-01 08:29:13 -07:00
YamaArashi
231ea2f27c base_emerald to baserom 2016-09-03 15:07:51 -07:00
YamaArashi
f5879e72d9 clean up aligns 2016-09-03 14:31:43 -07:00
YamaArashi
a43a1cd76f move trainer graphics 2016-09-03 14:04:23 -07:00
YamaArashi
a824690dbd move title screen graphics 2016-09-03 14:01:37 -07:00
YamaArashi
8e8d5dcba5 move pokemon graphics 2016-09-03 13:57:41 -07:00
YamaArashi
92d2c4ea10 move birch speech graphics 2016-09-03 11:13:17 -07:00
YamaArashi
4c543a3e5c move item graphics 2016-09-03 11:10:34 -07:00
YamaArashi
1af50a809c move map object graphics 2016-09-03 11:02:35 -07:00
YamaArashi
0a89eb1e66 move berry graphics 2016-09-03 10:38:37 -07:00
YamaArashi
513a162994 move tilesets to match pokeruby 2016-09-03 10:32:18 -07:00
YamaArashi
c9b1c40b86 split out graphics data 2016-09-03 03:03:50 -07:00
YamaArashi
a11fe6f83b global labels 2016-09-03 01:17:20 -07:00
YamaArashi
7bef2a2783 convert comments (; -> @) 2016-09-02 19:51:16 -07:00
YamaArashi
47cae7f740 name some field object image animations 2015-12-27 00:09:10 -08:00
YamaArashi
f8504f2c9c new game Birch pic 2015-11-28 21:21:42 -08:00
YamaArashi
144bab20ce name tileset functions 2015-11-27 09:34:59 -08:00
YamaArashi
5ce2d43498 field effect graphics and scripts 2015-11-25 16:43:06 -08:00
YamaArashi
69d1b312f6 title screen background tiles and palettes 2015-11-24 01:41:14 -08:00
YamaArashi
5c20c01b7a unused fonts are FRLG male/female fonts
(thanks to Ketsuban from #pret)
2015-11-23 18:29:07 -08:00
YamaArashi
7199d3a54a put font widths in rows of 16 2015-11-23 18:04:02 -08:00
YamaArashi
b951fb1113 dumped fonts 2015-11-23 17:44:06 -08:00
YamaArashi
22d87f81d7 fix typo in tileset name 2015-11-22 17:04:54 -08:00
YamaArashi
3e95160b25 tilesets 2015-11-22 15:29:11 -08:00
YamaArashi
a14b654374 the unknown Brendan/May image was for base decorating 2015-11-22 02:55:46 -08:00
YamaArashi
08210ef39e field object data 2015-11-21 01:39:40 -08:00
YamaArashi
a580d84634 unused woman object 2015-11-19 21:26:03 -08:00
YamaArashi
58e7a7108d unused Brendan and May images 2015-11-19 20:13:01 -08:00
YamaArashi
5e8ad60ec3 add leading zeroes to filenames 2015-11-19 18:44:58 -08:00
YamaArashi
f978097c69 field object PNGs and palettes (without .s files yet) 2015-11-19 08:38:21 -08:00
YamaArashi
1537ae67af fix pichu icon 2015-11-15 20:11:38 -08:00
YamaArashi
43dae25742 berry PNGs and palettes 2015-11-14 16:32:02 -08:00
YamaArashi
57fef42a95 trainer PNGs and palettes 2015-11-14 09:58:43 -08:00
YamaArashi
e205a499de renamed trainer pic to trainer front pic 2015-11-14 07:44:13 -08:00
YamaArashi
3af77f0544 item icon PNGs and palettes 2015-11-14 07:05:39 -08:00
YamaArashi
4c733f3811 pokemon PNGs and palettes 2015-11-13 21:57:22 -08:00
YamaArashi
3d1b6597f3 trainer back pics 2015-11-08 14:13:45 -08:00
YamaArashi
a221c035f8 trainer graphics labels 2015-11-08 12:47:49 -08:00
YamaArashi
d46221aad1 item graphics labels 2015-11-07 19:25:31 -08:00
YamaArashi
795246a93d pokemon graphics labels 2015-11-07 15:09:26 -08:00