Commit Graph

384 Commits

Author SHA1 Message Date
PikalaxALT
63a25a34a7 Disassemble lilycove lady data 2017-09-20 21:42:14 -04:00
Diegoisawesome
9ed9f7de94 Finish renaming strings in strings.s 2017-09-20 16:46:59 -05:00
DizzyEggg
0c7555e237 SetMoveEffect functionally equivalent and close 2017-09-20 22:54:26 +02:00
DizzyEggg
3919b7130b Fix merge conflicts 2017-09-20 13:12:43 +02:00
DizzyEggg
28da80e19a battle 4 up to SetMoveEffect 2017-09-20 12:56:45 +02:00
Diegoisawesome
4ec2fe8f37 Replace data with move constants 2017-09-19 22:00:02 -05:00
PikalaxALT
54bd2c1781 Address review by diego 2017-09-19 21:10:30 -04:00
PikalaxALT
2c07b94e94 Merge branch 'master' into berry_fix_program 2017-09-19 20:55:05 -04:00
PikalaxALT
d4d8f876e5 Merge branch 'master' into battle_dome_cards 2017-09-19 20:54:49 -04:00
Diegoisawesome
d273493cbb Merge remote-tracking branch 'pret/master' 2017-09-19 19:42:32 -05:00
Diegoisawesome
fcc94f9722 Extract baseroms from battle_message and rename strings 2017-09-19 19:31:53 -05:00
DizzyEggg
b4875d82d5 more battle 4 2017-09-20 00:28:00 +02:00
Diegoisawesome
3d32be86fc Continue baserom extraction 2017-09-19 14:12:51 -05:00
DizzyEggg
b3c788f2ca begin work on battle4, organize battle headers 2017-09-19 21:01:12 +02:00
scnorton
bff89725ec Add battle_dome_cards header to expose symbols as needed 2017-09-19 09:46:17 -04:00
DizzyEggg
148b995189 finish egg hatch, clean up headers 2017-09-19 14:27:46 +02:00
PikalaxALT
60f8369a89 Merge branch 'master' into berry_fix_program 2017-09-18 19:24:09 -04:00
PikalaxALT
ee73040717 Merge branch 'master' into field_map_obj 2017-09-18 19:21:34 -04:00
DizzyEggg
f255cbd7dc Merge branch 'master' into decomp_egg_hatch 2017-09-18 23:50:08 +02:00
DizzyEggg
2e7127284f egg hatch almost decompiled 2017-09-18 23:48:47 +02:00
scnorton
810bfffd12 data decomp 2017-09-18 15:10:25 -04:00
PikalaxALT
8604291b0f Start decomp 2017-09-18 09:23:06 -04:00
Diegoisawesome
9f87103ea0 Extract baserom calls from files
Extract calls from crt0.s, bard_music.s, battle_4.s
2017-09-17 20:33:32 -05:00
scnorton
25c7b4cd92 Remaining pointers 2017-09-17 20:08:29 -04:00
scnorton
b7a373e700 No more incbins 2017-09-17 19:35:09 -04:00
scnorton
c980070657 More glorious data dumping 2017-09-17 19:33:44 -04:00
scnorton
a23f1a4b11 hooray, another data dump 2017-09-17 19:19:01 -04:00
scnorton
88bb0dfc39 More data dism 2017-09-17 18:54:19 -04:00
scnorton
d8dd96fa07 Start dumping data 2017-09-17 18:36:38 -04:00
scnorton
b92b690d2a never mind, this actually is in field_map_obj.s 2017-09-17 17:40:38 -04:00
scnorton
6106bc93b3 Remove data/field_map_obj.s from data/data3.s 2017-09-17 17:33:25 -04:00
scnorton
71b40f50c0 Merge branch 'master' into field_map_obj 2017-09-17 13:38:33 -04:00
DizzyEggg
75595f9b3d decompile battle 3 2017-09-17 17:14:32 +02:00
DizzyEggg
c7592bc87c finish porting cam's port 2017-09-17 15:19:15 +02:00
DizzyEggg
a9a66b06ef start porting cam's port of battle3 2017-09-17 14:10:32 +02:00
PikalaxALT
559833ccf6 Merge branch 'master' into field_map_obj 2017-09-16 15:41:54 -04:00
Diegoisawesome
5a74c0e913 Merge remote-tracking branch 'pret/master' 2017-09-16 14:24:47 -05:00
Cameron Hall
19d2d73c70 Merge pull request #28 from DizzyEggg/decomp_pokemon
decompile pokemon1/2/3
2017-09-16 14:14:50 -05:00
Diegoisawesome
3c63063831 Add missing file and rename data2.s to link.s 2017-09-16 14:08:47 -05:00
Diegoisawesome
6ba1dc8169 Merge remote-tracking branch 'pret/master' 2017-09-16 03:21:42 -05:00
Diegoisawesome
448497dfbb Finish extracting data2.s 2017-09-16 03:21:09 -05:00
PikalaxALT
64ffa8f963 Merge branch 'master' into field_map_obj 2017-09-13 19:29:19 -04:00
DizzyEggg
c80b76e85a Merge branch 'master' into decomp_berry 2017-09-13 18:24:59 +02:00
DizzyEggg
117f8a6abd Merge branch 'master' into decomp_pokemon 2017-09-13 18:24:01 +02:00
DizzyEggg
4c16bb5ee6 decompile util.s 2017-09-13 12:58:57 +02:00
DizzyEggg
5f4c5e280c berry.s decompiled 2017-09-13 11:16:26 +02:00
DizzyEggg
a83d07e1b3 Merge branch 'master' into decomp_berry 2017-09-13 10:03:07 +02:00
Diegoisawesome
3e1c6024a7 Continue extracting from data2.s 2017-09-13 01:10:12 -05:00
DizzyEggg
c9603c40d8 Merge branch 'master' into decomp_pokemon 2017-09-12 23:02:08 +02:00
DizzyEggg
625b1b6949 start berry porting 2017-09-12 18:47:27 +02:00
DizzyEggg
0fe7030230 pokemon 3 is almost decompiled 2017-09-12 15:05:40 +02:00
DizzyEggg
6539188fa6 label and decomp some pokemon animation stuff 2017-09-12 13:05:54 +02:00
Diegoisawesome
a9f09ca051 Begin renaming string.s unknowns 2017-09-12 01:23:34 -05:00
Diegoisawesome
04598f0749 Rename data2 external file symbols 2017-09-12 00:00:05 -05:00
Diegoisawesome
3a96688b12 Dump strings.txt 2017-09-11 22:01:39 -05:00
DizzyEggg
4242ede445 almost there, troubles 2017-09-12 00:01:12 +02:00
DizzyEggg
8e88f2790a pokemon2 get mon data troubles 2017-09-11 18:27:54 +02:00
DizzyEggg
5394435520 more of pokemon3 decompiled 2017-09-11 14:42:13 +02:00
DizzyEggg
154a70e228 start pokemon3 decomp 2017-09-11 11:35:41 +02:00
DizzyEggg
48239b6598 Merge branch 'master' into decomp_script 2017-09-11 09:22:10 +02:00
Diegoisawesome
ab189ecec5 Begin extracting baserom calls from data2.s 2017-09-11 00:40:47 -05:00
DizzyEggg
a2a66181fb decompile script.s 2017-09-10 23:05:23 +02:00
Diegoisawesome
a1368c545d Merge remote-tracking branch 'pret/master' 2017-09-09 20:54:41 -05:00
Diegoisawesome
f29fc55796 Cleanup bg.c 2017-09-09 20:52:33 -05:00
DizzyEggg
10a525d5a0 decomp safari zone 2017-09-09 15:45:50 +02:00
DizzyEggg
3355389eab start coins decomp 2017-09-09 14:24:18 +02:00
DizzyEggg
307278374b start money.s decomp 2017-09-09 00:45:25 +02:00
DizzyEggg
44dbf4dea0 port pokemon size record 2017-09-08 22:23:14 +02:00
DizzyEggg
4d01d400a8 port lottery corner 2017-09-08 18:48:55 +02:00
DizzyEggg
a55c5925a6 label gMapHeader 2017-09-08 18:31:57 +02:00
PikalaxALT
112177b57f Slight touching up of data3.s; denote boundaries of data/field_map_obj.s for future split 2017-09-06 22:46:44 -04:00
DizzyEggg
cdd36116f2 label pokemon3.s 2017-09-06 21:48:30 +02:00
DizzyEggg
b7d75cb615 split item effects and organize sym ewram 2017-09-06 21:11:10 +02:00
DizzyEggg
0cc4cadd2f label pokemon2 and some box stuff 2017-09-06 18:34:18 +02:00
DizzyEggg
c6eacc9be5 start porting pokemon1 2017-09-06 17:19:08 +02:00
DizzyEggg
b6661e7736 name some pokemon and battle labels 2017-09-05 20:13:34 +02:00
DizzyEggg
a7486afb4e dump some more strings 2017-09-05 17:43:47 +02:00
DizzyEggg
e18241d8ec dumped a lot of strings 2017-09-05 17:04:11 +02:00
DizzyEggg
1680fc0b81 start start menu decomp 2017-09-05 13:01:24 +02:00
DizzyEggg
54b8306115 really clean up battle ai 2017-09-05 09:41:48 +02:00
DizzyEggg
2702b0ec9b decomp calc dmg and clean up battle ai 2017-09-04 21:43:13 +02:00
DizzyEggg
7ba62bcac8 split data battle controller files 2017-09-04 15:39:20 +02:00
DizzyEggg
1a9b1a45ca split battle rodata 2017-09-04 15:05:11 +02:00
DizzyEggg
4bf54bfdd4 split roamer and decor inventories 2017-09-04 13:01:57 +02:00
DizzyEggg
75a94ce58e split and label 2017-09-04 12:22:04 +02:00
DizzyEggg
5afd2d5bfb begin new save.c, label lots of things 2017-09-03 22:50:17 +02:00
DizzyEggg
9dedb3a8bd split more battle buffer files 2017-09-03 18:58:40 +02:00
DizzyEggg
a3f602f17c begin save.s decomp, thanks revo! 2017-09-03 14:13:01 +02:00
DizzyEggg
907e281de6 decompile label more of item.s 2017-09-03 13:33:13 +02:00
DizzyEggg
e0725bca55 move variables to rtc.c 2017-09-02 23:37:06 +02:00
DizzyEggg
048700fe57 decompile rtc 2017-09-02 23:28:44 +02:00
DizzyEggg
b5fea95a46 finish event data 2017-09-02 22:31:37 +02:00
DizzyEggg
a47face8cf split battle buffer files 2017-09-02 20:56:53 +02:00
DizzyEggg
591837e3c3 decompile sound.s 2017-09-02 17:03:46 +02:00
DizzyEggg
2089dd0f86 start labelling, decompiling sound.s 2017-09-02 16:03:53 +02: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
DizzyEggg
b614971cba find b scripting commands table, thx revo 2017-09-01 22:35:45 +02:00
DizzyEggg
1d2be3c5e8 get rid of data window 2017-09-01 17:38:28 +02:00
DizzyEggg
6f03356237 begin working on pokeemerald 2017-08-31 16:48:24 +02:00
camthesaxman
6ff99b648e align script 2017-07-28 19:31:43 -05:00
Diegoisawesome
5a8eeb353d Mostly decompile text.s 2017-03-27 19:30:49 -05:00
ProjectRevoTPP
b2ec63d69e resolve implicit declarations and enforce warnings as errors 2017-03-05 13:27:22 -06:00
Diegoisawesome
d12fd5c5ce Merge remote-tracking branch 'refs/remotes/pret/master' 2017-03-04 23:32:12 -06:00
Diegoisawesome
56f5e8bdab Disassemble palette.s
All but two functions match.
2017-03-04 22:43:34 -06:00
YamaArashi
e2b834d21d begin decompiling main.s 2017-02-03 16:44:06 -08:00
camthesaxman
bcff8d1b45 start decompiling battle_ai 2017-02-01 22:15:38 -06:00
YamaArashi
a0311c8f84 split more data 2017-01-15 22:56:19 -08:00
YamaArashi
53935efc64 mostly finish string_util.c 2017-01-14 15:17:51 -08:00
YamaArashi
1268134668 decompile string_util 2017-01-14 14:20:49 -08:00
YamaArashi
2f76de380c placeholder strings 2017-01-14 02:22:08 -08:00
YamaArashi
dd0ed3d043 split out more data 2017-01-14 01:54:02 -08:00
YamaArashi
a74c6f8586 begin splitting data2 2017-01-14 00:53:26 -08:00
YamaArashi
dcf291abe4 name pokemon cry voicegroup 2016-11-01 20:10:09 -07:00
Diegoisawesome
69c734c9a8 Ported libmks4agb from pokeruby (#12)
* Port agb_flash from pokeruby

* use ramscrgen

* formatting

* delete ewram_syms.txt and iwram_syms.txt

* Finish port of agb_flash

* Ported libmks4agb from pokeruby

* Reordered declarations to match pokeruby
2016-11-01 20:03:16 -07:00
YamaArashi
2db94cf5eb remove libagbbackup_rodata.s 2016-11-01 16:14:27 -07:00
Diegoisawesome
2f6f3f8256 Port agb_flash from pokeruby (#11)
* Port agb_flash from pokeruby

* use ramscrgen

* formatting

* delete ewram_syms.txt and iwram_syms.txt

* Finish port of agb_flash
2016-11-01 16:04:03 -07:00
YamaArashi
4db33778ad formatting 2016-11-01 08:35:13 -07:00
YamaArashi
a793e62d83 .s -> .inc 2016-11-01 08:29:13 -07:00
Diegoisawesome
4df1937738 Ported task.c and others from pokeruby 2016-10-31 09:43:17 -05:00
YamaArashi
6874afafe5 contest AI 2016-09-03 15:27:28 -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
deb6d7c6ba split data1.s 2016-09-03 10:20:06 -07:00
YamaArashi
8399f0af6b split data out of data2.s 2016-09-03 09:25:58 -07:00
YamaArashi
e215a4b6c5 RFU data section 2016-09-03 04:29:59 -07:00
YamaArashi
13a00040d7 eliminate libgcc.s 2016-09-03 04:11:10 -07:00
YamaArashi
c9b1c40b86 split out graphics data 2016-09-03 03:03:50 -07:00
YamaArashi
8866801ef9 make it build 2016-09-03 02:20:49 -07:00
YamaArashi
a11fe6f83b global labels 2016-09-03 01:17:20 -07:00
YamaArashi
b12e80fc04 split asm/emerald.s 2016-09-03 01:11:14 -07:00
YamaArashi
92fa2f05f4 update pokedex entries for preproc 2016-09-02 22:10:43 -07:00
YamaArashi
9a8c780523 {next} -> \n 2016-09-02 21:59:16 -07:00
YamaArashi
1ad80dfe89 .charmapstr to .string 2016-09-02 19:56:47 -07:00
YamaArashi
7bef2a2783 convert comments (; -> @) 2016-09-02 19:51:16 -07:00
YamaArashi
b116b3cb2e update disasm with function data from idb 2016-01-03 07:04:11 -08:00
YamaArashi
54c7ef9fc6 naming/renaming some field object functions 2015-12-29 18:41:57 -08:00
YamaArashi
47cae7f740 name some field object image animations 2015-12-27 00:09:10 -08:00
YamaArashi
fe1076d42c update graphics function disasm 2015-12-03 00:17:29 -08:00
YamaArashi
4339dc18fc clean bg and core function names 2015-11-29 23:20:00 -08:00
YamaArashi
e84b5c5eef trainer pic indices 2015-11-28 22:12:14 -08:00
YamaArashi
f8504f2c9c new game Birch pic 2015-11-28 21:21:42 -08:00
YamaArashi
716991410a RTC data 2015-11-27 19:14:13 -08:00
YamaArashi
144bab20ce name tileset functions 2015-11-27 09:34:59 -08:00
YamaArashi
6105801ee7 split out multiboot.s 2015-11-27 02:19:02 -08:00
YamaArashi
5ce2d43498 field effect graphics and scripts 2015-11-25 16:43:06 -08:00
YamaArashi
e417efb820 split out string utility data 2015-11-24 12:29:15 -08:00
YamaArashi
c0502849fa powers of ten 2015-11-24 12:05:08 -08:00
YamaArashi
69d1b312f6 title screen background tiles and palettes 2015-11-24 01:41:14 -08:00
YamaArashi
1ddb502ff8 put back unused labels for FRLG fonts 2015-11-23 18:41:54 -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
ab7ab10c72 trainer data 2015-11-08 11:41:34 -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
YamaArashi
6292ec87fc berry data table 2015-10-30 19:04:45 -07:00
YamaArashi
72f13c0b51 berry firmness strings 2015-10-30 10:34:16 -07:00
YamaArashi
832b0b525f wild pokemon data
- Thanks to Sanqui for many Ruby/Sapphire names. https://github.com/Sanqui/romhacking/blob/master/pokemon/location-area-names
2015-10-25 22:56:06 -07:00
YamaArashi
269cda7ac9 remove "+1" from function pointer labels 2015-10-20 23:52:50 -07:00
YamaArashi
e771d87c78 move script command function table to separate file 2015-10-20 23:41:19 -07:00
yenatch
45fc576354 event script command pointers 2015-10-20 13:30:48 -07:00
YamaArashi
e17df124ff Hoenn region map entries 2015-10-18 05:11:30 -07:00
YamaArashi
b948fcbb0d pickup items 2015-10-18 02:17:47 -07:00
YamaArashi
d17f3b9746 battle arena move mind ratings 2015-10-18 01:15:48 -07:00
YamaArashi
89fdfa4811 move lists that determine battle factory battle style hint 2015-10-18 00:35:42 -07:00
YamaArashi
09084cf977 battle pyramid wild pokemon 2015-10-17 23:01:19 -07:00
YamaArashi
147ba4adc0 battle frontier/tent pokemon 2015-10-17 21:25:28 -07:00
YamaArashi
b9e336cf8b battle frontier/tent trainers 2015-10-17 18:50:43 -07:00
YamaArashi
033c5e64ee battle frontier held items 2015-10-16 22:47:29 -07:00
YamaArashi
b189af94cc use fewer easy chat macros 2015-10-16 21:58:26 -07:00
YamaArashi
22bafa45ca use macros for easy chat words 2015-10-16 17:32:39 -07:00
YamaArashi
8ce02b461e easy chat words by letter 2015-10-16 16:57:46 -07:00
YamaArashi
fc49fe46fd easy chat words 2015-10-16 12:33:20 -07:00
YamaArashi
009d9f877b easy chat group names 2015-10-15 00:50:43 -07:00