Commit Graph

4997 Commits

Author SHA1 Message Date
Bryan Bishop 3bd84c1dac lots of asm-related code and tests 2012-03-24 18:01:37 -05:00
Bryan Bishop f93de7b1bd test_load_map_group_offsets and test_calculate_pointer 2012-03-24 15:05:32 -05:00
Bryan Bishop c11794250f new test: test_report_untested 2012-03-24 14:31:33 -05:00
Bryan Bishop 890c37bcad more tests about tests 2012-03-24 14:22:59 -05:00
Bryan Bishop 98c1b52894 AsmList and more testing 2012-03-24 13:22:28 -05:00
Bryan Bishop 0f57499150 tests for IntervalMap 2012-03-24 05:00:45 -05:00
Bryan Bishop 9c723af8ff even more crazy unit tests 2012-03-24 04:43:06 -05:00
Bryan Bishop 21b95d6077 fix typo (burned tower 1f) 2012-03-24 03:54:46 -05:00
Bryan Bishop e57b8a7c00 unit tests 2012-03-24 03:54:28 -05:00
Bryan Bishop 35ecd20aa2 fix bug in find_all_text_pointers_in_script_engine_script 2012-03-24 02:15:43 -05:00
Bryan Bishop da22f934f9 pretty printer for text scripts 2012-03-24 02:13:59 -05:00
Bryan Bishop d497a0a001 start using classes instead of functions everywhere 2012-03-24 00:58:14 -05:00
Bryan Bishop 253c897bbd rom_text_at just dumps text straight from the ROM 2012-03-23 23:36:39 -05:00
Bryan Bishop 4462b9b246 calculate_pointer_from_bytes_at update suggested by sankina 2012-03-23 01:26:02 -05:00
Bryan Bishop 14903375a1 fix trainer texts 2012-03-23 00:58:51 -05:00
Bryan Bishop 08961e4f32 parse texts in scripts 2012-03-21 21:06:33 -05:00
IIMarckus 0173ab3c7f Add shiny check function. 2012-03-20 22:54:28 -06:00
IIMarckus 93902a38bd Add code for the Extremespeed Dratini. 2012-03-20 22:23:40 -06:00
IIMarckus 572370fb45 Add the moves table. 2012-03-20 22:19:48 -06:00
IIMarckus 1b25964425 Add type constants. 2012-03-20 22:03:03 -06:00
IIMarckus 95e0d98283 Add move constants. 2012-03-20 19:00:56 -06:00
IIMarckus 3af505fe55 Add pointers to the 0f script commands. 2012-03-20 18:43:04 -06:00
Bryan Bishop b9175e8a03 parser improvements for trainer texts and map scripts 2012-03-19 01:41:22 -05:00
Bryan Bishop 0f3ff6120a skip battle tower people-event scripts 2012-03-18 23:05:28 -05:00
Bryan Bishop f20786a432 gbz80disasm for crystal 2012-03-15 17:47:40 -05:00
Bryan Bishop 270615370c more script debugging 2012-03-15 17:44:25 -05:00
Bryan Bishop c42d7424c9 better signpost parsing 2012-03-15 02:09:17 -05:00
Bryan Bishop 8188cf07dc better debugging for recursive scripts 2012-03-14 22:03:45 -05:00
Bryan Bishop 69f541f541 keep track of which scripts have been parsed 2012-03-14 00:27:44 -05:00
Bryan Bishop 550ca496d6 function to find most text addresses 2012-03-13 16:01:52 -05:00
Bryan Bishop 8cfa4bee12 fix calculate_pointer again 2012-03-12 03:17:39 -05:00
Bryan Bishop ad0f365a37 fix calculate_pointer 2012-03-12 03:01:38 -05:00
Bryan Bishop 25a5a9cef4 initial work on text parsing 2012-03-12 01:59:23 -05:00
Bryan Bishop 873b07dcf9 trainer headers 2012-03-12 01:09:25 -05:00
Bryan Bishop 0a7278c144 update pksv name tables (trial and error) 2012-03-11 15:30:14 -05:00
Bryan Bishop a4f10572ba add pksv command names to crystal.py 2012-03-11 03:01:33 -05:00
Bryan Bishop 5ba4aec8d5 fix crystal script command offsets 2012-03-10 16:51:58 -06:00
IIMarckus 3774f1d61d Map 2.6 is Route 44, not Route 43. 2012-03-09 21:26:00 -07:00
IIMarckus c66f09c1d5 Add remaining wild Pokémon tables. 2012-03-09 21:24:08 -07:00
Bryan Bishop 6ec2257cbc more crystal script parsing 2012-03-07 22:31:59 -06:00
Bryan Bishop 6ddb56c228 script parsing with parse_script_at 2012-03-07 16:59:47 -06:00
Bryan Bishop f5a6c18b89 python tooling 2012-03-06 00:15:35 -06:00
IIMarckus 89a76e887d Reformat the character table, as suggested by Sanky. 2012-03-05 00:16:56 -07:00
IIMarckus d5fe70b03b Use textpre.py instead of textpre.awk. 2012-03-05 00:05:36 -07:00
IIMarckus 093aa58ec1 Add wild Pokémon data. 2012-03-04 21:33:27 -07:00
IIMarckus 37c6a35a54 Windows → Unix linebreaks. 2012-03-04 21:20:36 -07:00
Bryan Bishop 7dc495b3c9 initial commit 2012-03-04 21:31:27 -06:00