Commit Graph

69 Commits

Author SHA1 Message Date
camthesaxman
6c7d05587a item data 2017-07-07 19:02:30 -05:00
ProjectRevoTPP
6607a00674 add data to C file 2017-06-30 18:59:17 -04:00
DizzyEggg
102f5b1e15 Battle labels named (#333)
* Changed battle labels
2017-06-19 23:46:48 -04:00
ProjectRevoTPP
0354f2cc5a remove unknowns from birch_pc.c 2017-05-12 01:57:43 -04:00
Cameron Hall
e75c3262f3 Decompile battle interface (#281)
* start decompiling

* more decompilation

* sub_8044804 refuses to match. moving on...

* decompile sub_80451A0

* more decompilation

* finish decompiling

* clean up a bit

* remove trailing whitespace and change tabs to spaces
2017-05-08 16:52:58 -07:00
YamaArashi
71f9479b00 finish decompiling pokemon_3 2017-05-07 22:57:17 -07:00
YamaArashi
02c44d7f38 decompile battle music and pokemon palette functions 2017-05-07 19:11:25 -07:00
camthesaxman
e919f9e0f9 rename extension of included .s files to .inc 2017-05-04 23:17:32 -05:00
Cameron Hall
b9ff56bd89 define more data in C (#219)
* define some graphics data in C

* define wild pokemon in C

* use less #ifdefs

* define data in berry.c
2017-01-27 10:06:20 -08:00
Marijn van der Werf
771b8a7cfe Continue decompilation 2017-01-07 17:05:00 +01:00
YamaArashi
b94b4d1e52 split data 2017-01-05 23:40:01 -08:00
YamaArashi
b9a1bbfca3 split out more data 2017-01-05 20:17:12 -08:00
ProjectRevoTPP
94fb9ab2a9 more labels (#165)
* more labels and match sub_810745C

* formatting

* move BattleStruct to battle.h and combine both loose structs

* oops

* more labels for rom4.c
2017-01-05 19:50:45 -08:00
ProjectRevoTPP
370c7f7853 more labels (#159)
* labels for tv.c and tv.s

* match function prologue a little bit better

* whoops

* label and document lottery_corner.c

* gSoftResetDisabled

* add labels for main_menu.c

* labels for metatile_behavior.c
2017-01-04 14:31:44 -08:00
Marijn van der Werf
052a033610 Decompile sub_800DC24 2017-01-04 20:39:34 +01:00
YamaArashi
805b2241b1 decompile GetGroundEffectFlags_Reflection 2016-12-19 17:32:23 -08:00
YamaArashi
d9e59a388c included .s to .inc 2016-10-28 15:41:15 -07:00
Cameron Hall
0a32b5feb1 decompile start menu code (#57)
* initial decompilation

* fix sub_80712B4

* finish decompiling start menu code

* refactor

* refactor some more

* make some variables static

* change spaces to tab
2016-10-09 15:50:46 -07:00
YamaArashi
b694d54ec0 rename intro.s to birch_speech.s 2016-09-18 17:19:40 -07:00
YamaArashi
316278fa54 name birch speech strings 2016-09-18 17:09:30 -07:00
YamaArashi
0f2e0c96a7 build revision 1 and 2 2016-09-10 22:40:33 -07:00
YamaArashi
06bed8be90 starting decompliation of pokemon functions 2016-09-08 20:25:40 -07:00
YamaArashi
5b2551e915 ruby/sapphire differences 2016-08-26 15:40:51 -07:00
yenatch
fc468a3525 Fix a lot of static addresses in data2.s. 2016-08-25 23:42:06 -04:00
ProjectRevoTPP
6ae72c6847 dissassemble contest AI routines (#34) 2016-08-20 16:04:48 -07:00
yenatch
dd44d6a7f4 Add more battle scripts. 2016-08-12 03:19:26 -04:00
yenatch
0689f380a7 Add battle scripts and battle text constants. 2016-08-11 18:18:11 -04:00
YamaArashi
809a9812a2 function pointers 2016-08-03 21:46:10 -07:00
Marcus Huderle
35ff19acdc Remove battle text table INCBIN. 2016-08-02 13:08:52 -07:00
YamaArashi
fd9f86cf2c landmark data 2016-07-29 22:55:40 -07:00
ProjectRevoTPP
87e1cdf125 incbins 2016-07-16 18:51:40 -07:00
YamaArashi
8f23ae49db sprite templates 2016-07-09 15:27:43 -07:00
YamaArashi
7b01b8e827 convert .global to double colon 2016-07-05 06:03:21 -07:00
YamaArashi
86b7c74269 remove empty lines at eof 2016-07-05 01:43:01 -07:00
YamaArashi
10a06e177a some ruby/sapphire event script differences 2016-07-05 00:33:33 -07:00
YamaArashi
d4b1b25a6e more scripts 2016-07-04 18:12:13 -07:00
YamaArashi
367c81763c small script incbins 2016-07-04 16:15:28 -07:00
yenatch
a83086a973 More Sapphire diffs. 2016-07-02 15:59:41 -04:00
yenatch
bba3b9b53a Split a bunch of misc scripts and text. 2016-06-30 00:57:14 -04:00
yenatch
b9762fbc83 Move data/maps/{text,scripts}/ to data/{text,scripts}/maps/. 2016-06-27 23:34:53 -04:00
yenatch
5025a7b3bb Dump the specials and std script tables.
Also split the braille text.
2016-06-22 02:44:29 -04:00
yenatch
c8c8c6b4c9 Split out the trainer text. 2016-06-20 02:50:52 -04:00
YamaArashi
7fe8418deb more ruby/sapphire differences 2016-06-18 02:35:55 -07:00
YamaArashi
6c47f9de06 another function pointer table 2016-06-05 20:22:36 -07:00
YamaArashi
3e5fac07b3 label internal data2.s pointers 2016-06-05 20:11:51 -07:00
ProjectRevoTPP
27b74ac5c7 Dump all pure pointer tables and label them (#6)
dump pure pointer tables
2016-06-05 17:52:38 -07:00
ProjectRevoTPP
957c53e495 Dump most of the text from data2 (#4)
* dump pokedex entries

* account for newline on new file

* fix incorrect pointer so pokeruby builds to same sha1

* text dumping part 1

* text dump part 2 & update macros

* text dump part 3, revenge of the whitespaces

* text dump part 4: a new commit

* text dump part 5: the merge conflict strikes back

* dump a huge chunk of texts

* remove byte hunting comments

* add proper align

* fix align

* consistency, who needs it - actually, everyone

* dump credits

* simplify names

* dump a load of text and update charmaps

* move credits.s back into data2

* dump trainer eye text

* remember to add this file you dummy

* incomplete bank dissassembly

* another ugly, incomplete mass dump

* dissassemble contest opponents and other incbins

* 1P

* dump the rest of text blobs from data2

* dump missing text incbin 1

* dump missing text incbins 2

* fix palette usage

* normalize palette usage to decimals

* remember to add the equal sign charmap you dummy
2016-05-30 11:54:21 -07:00
YamaArashi
2c14f89c68 song names text 2016-05-15 11:14:25 -07:00
YamaArashi
0601fb4d00 Prepare for switch to standard gas (with preprocessor) 2016-04-21 23:06:36 -07:00
YamaArashi
c226f6cd4d berry data 2016-01-28 15:21:07 -08:00