Commit Graph

  • 3eb33917a4 all of these scripting changes are probably wrong Bryan Bishop 2012-04-08 21:15:50 -05:00
  • 312f78c65a don't forget the custom GivePoke commad class Bryan Bishop 2012-04-08 16:38:34 -05:00
  • a598b23ede oops forgot to create a command class for writevarcode Bryan Bishop 2012-04-08 16:25:52 -05:00
  • 50f273c6de fix pokemart command parsing for the script at 0x9cac7 Bryan Bishop 2012-04-08 16:20:34 -05:00
  • 2939eb997b winlosstext does not always point to a value Bryan Bishop 2012-04-08 16:09:00 -05:00
  • 67a38c5296 a working version of compare_script_parsing_methods Bryan Bishop 2012-04-08 15:52:36 -05:00
  • 8c27050a9f begin compare_script_parsing_methods Bryan Bishop 2012-04-08 15:41:52 -05:00
  • 0c9d19daa2 text and script parsing improvements Bryan Bishop 2012-04-08 14:46:37 -05:00
  • a650a86726 get_label_for improvements (use script_parse_table if possible) Bryan Bishop 2012-04-08 13:40:55 -05:00
  • 395d0db9a1 make parse_text_at use script_parse_table and make 2writetext parse target texts Bryan Bishop 2012-04-08 13:35:35 -05:00
  • c2daf4e7c8 fix bit setting/checking/clearing commands (their parameters were wrong) Bryan Bishop 2012-04-08 13:14:31 -05:00
  • b525b4289f pass force=True/False and debug=True/False to command parsing Bryan Bishop 2012-04-08 12:19:03 -05:00
  • 87e3bc1b3e fixes for parse_script_with_command_classes Bryan Bishop 2012-04-08 11:48:23 -05:00
  • 81a0d46c49 move rom_interval into RomStr.interval Bryan Bishop 2012-04-06 14:22:35 -05:00
  • 84fc578838 Making generate_diff_insert python2.7 compatible. C Nelson 2012-04-06 13:12:30 -05:00
  • 015d676f5a Adding compatibility for newer versions of json. C Nelson 2012-04-06 12:38:22 -05:00
  • cf9d55b811 Adding a real check for unittest2 features. C Nelson 2012-04-06 12:11:40 -05:00
  • 721751dd57 Adding an exception handler around the unittest import. C Nelson 2012-04-06 11:54:48 -05:00
  • 76aab69763 fix command parsing some more Bryan Bishop 2012-04-03 15:28:25 -05:00
  • 0c83eb9a98 not sure why the scripts aren't working yet Bryan Bishop 2012-04-03 00:59:16 -05:00
  • eb5273f538 somewhat better command parsing Bryan Bishop 2012-04-02 22:34:02 -05:00
  • 4d8bc37019 map header tests for event addresses and people-event counts Bryan Bishop 2012-04-02 20:27:11 -05:00
  • ed9cdf971a unit tests for checking post-map parsing (overall, not individual functions) Bryan Bishop 2012-04-02 14:22:50 -05:00
  • 00391b746a fix bug in generate_map_constant_labels Bryan Bishop 2012-04-02 12:44:23 -05:00
  • c91755d4c3 an explicit Label class Bryan Bishop 2012-04-02 12:36:08 -05:00
  • f73f41d709 make tests pass the first time they are ran Bryan Bishop 2012-04-02 11:45:42 -05:00
  • 87b686feb1 more unit tests, again Bryan Bishop 2012-03-30 01:20:50 -05:00
  • db42f0d164 more unit tests Bryan Bishop 2012-03-29 23:41:06 -05:00
  • d61fa0d895 more command classes Bryan Bishop 2012-03-27 02:01:04 -05:00
  • 0f7ab6bc0e committing unfinished code (forgive me) Bryan Bishop 2012-03-26 01:47:58 -05:00
  • 51a84cacac refactor script parsing into a Script class Bryan Bishop 2012-03-25 13:53:21 -05:00
  • 2f12cf8030 test_parse_text_engine_script_at Bryan Bishop 2012-03-25 01:43:42 -05:00
  • f63b961918 more testing and debug= keyword params Bryan Bishop 2012-03-25 01:09:46 -05:00
  • 4e9d09e21a more tests related to analyze_incbins Bryan Bishop 2012-03-24 22:59:46 -05:00
  • 2c230b13b4 wonderful world of testing Bryan Bishop 2012-03-24 21:34:19 -05:00
  • 0814c6ca15 lots of asm-related code and tests Bryan Bishop 2012-03-24 18:01:37 -05:00
  • 3bd4ab1d6a test_load_map_group_offsets and test_calculate_pointer Bryan Bishop 2012-03-24 15:05:32 -05:00
  • 4a4cbea33d new test: test_report_untested Bryan Bishop 2012-03-24 14:31:33 -05:00
  • 01dcbb2019 more tests about tests Bryan Bishop 2012-03-24 14:22:59 -05:00
  • 56665b7b5c AsmList and more testing Bryan Bishop 2012-03-24 13:22:28 -05:00
  • 95c850ab09 tests for IntervalMap Bryan Bishop 2012-03-24 05:00:45 -05:00
  • 4b3deb716c even more crazy unit tests Bryan Bishop 2012-03-24 04:43:06 -05:00
  • e5dd8460cd fix typo (burned tower 1f) Bryan Bishop 2012-03-24 03:54:46 -05:00
  • 5b62e60419 unit tests Bryan Bishop 2012-03-24 03:54:28 -05:00
  • 6e6f2abc51 fix bug in find_all_text_pointers_in_script_engine_script Bryan Bishop 2012-03-24 02:15:43 -05:00
  • 2d79e372e4 pretty printer for text scripts Bryan Bishop 2012-03-24 02:13:59 -05:00
  • b4aadd464d start using classes instead of functions everywhere Bryan Bishop 2012-03-24 00:58:14 -05:00
  • fa5e1f08b7 rom_text_at just dumps text straight from the ROM Bryan Bishop 2012-03-23 23:36:39 -05:00
  • 1506ff6aaf calculate_pointer_from_bytes_at update suggested by sankina Bryan Bishop 2012-03-23 01:26:02 -05:00
  • 7e2e583f2c fix trainer texts Bryan Bishop 2012-03-23 00:58:51 -05:00
  • d3f3a4db7b parse texts in scripts Bryan Bishop 2012-03-21 21:06:33 -05:00
  • 05f5678f7d parser improvements for trainer texts and map scripts Bryan Bishop 2012-03-19 01:41:22 -05:00
  • b5ffb0959c skip battle tower people-event scripts Bryan Bishop 2012-03-18 23:05:28 -05:00
  • 77ddd824fb gbz80disasm for crystal Bryan Bishop 2012-03-15 17:47:40 -05:00
  • 7c78ad811b more script debugging Bryan Bishop 2012-03-15 17:44:25 -05:00
  • 971590e32c better signpost parsing Bryan Bishop 2012-03-15 02:09:17 -05:00
  • 1b44be2a12 better debugging for recursive scripts Bryan Bishop 2012-03-14 22:03:45 -05:00
  • 16aad19878 keep track of which scripts have been parsed Bryan Bishop 2012-03-14 00:27:44 -05:00
  • 396fe698ef function to find most text addresses Bryan Bishop 2012-03-13 16:01:52 -05:00
  • c414f7f208 fix calculate_pointer again Bryan Bishop 2012-03-12 03:17:39 -05:00
  • 3e09fca539 fix calculate_pointer Bryan Bishop 2012-03-12 03:01:38 -05:00
  • 530b891166 initial work on text parsing Bryan Bishop 2012-03-12 01:59:23 -05:00
  • 7986b81b38 trainer headers Bryan Bishop 2012-03-12 01:09:25 -05:00
  • 6f02edf356 update pksv name tables (trial and error) Bryan Bishop 2012-03-11 15:30:14 -05:00
  • 78cb305724 add pksv command names to crystal.py Bryan Bishop 2012-03-11 03:01:33 -05:00
  • e56eb19d07 fix crystal script command offsets Bryan Bishop 2012-03-10 16:51:58 -06:00
  • 9d4bf20a74 Map 2.6 is Route 44, not Route 43. IIMarckus 2012-03-09 21:26:00 -07:00
  • efa015ce68 more crystal script parsing Bryan Bishop 2012-03-07 22:31:59 -06:00
  • 29852c7e77 script parsing with parse_script_at Bryan Bishop 2012-03-07 16:59:47 -06:00
  • 7eacb5a72d python tooling Bryan Bishop 2012-03-06 00:15:35 -06:00