Commit Graph

  • ae9e5402ae parse TrainerGroupTable in run_main after everything else Bryan Bishop 2012-05-19 01:44:44 -05:00
  • 9851a6efb7 update trainer names Bryan Bishop 2012-05-18 22:55:32 -05:00
  • 27f372c221 add charset encoding for trainers.py Bryan Bishop 2012-05-18 22:47:07 -05:00
  • 112f088f17 find last trainer id in each trainer group Bryan Bishop 2012-05-18 21:53:17 -05:00
  • 18ee375742 extract trainer group id and trainer id from TrainerFragment objects Bryan Bishop 2012-05-18 21:31:51 -05:00
  • e64cd9cd9e work towards parsable trainer group headers Bryan Bishop 2012-05-18 21:31:14 -05:00
  • ad4b930010 fixing up trainer names Bryan Bishop 2012-05-18 20:33:15 -05:00
  • d2111fe95f initial work on trainer name parsing Bryan Bishop 2012-05-18 16:48:39 -05:00
  • c89493fe80 generate helpful labels for maps Bryan Bishop 2012-05-17 00:40:40 -05:00
  • 6459f0195c use db instead of item_frag on ItemFragment remote chunks Bryan Bishop 2012-05-16 21:16:28 -05:00
  • 97c5e9c136 don't repeat-parse movement scripts, and set bank=1 for $4000 <= x <= $7FFF Bryan Bishop 2012-05-16 18:33:24 -05:00
  • 9671a0daa9 handle dragon shrine recursion (but not others?) Bryan Bishop 2012-05-16 15:22:39 -05:00
  • 69d502d6cf tool to help narrow down the problem in a bank Bryan Bishop 2012-05-16 14:37:30 -05:00
  • 87e6810337 correct for two route 10 maps Bryan Bishop 2012-05-16 14:24:18 -05:00
  • d0aaf36be9 fix preprocessor/givepoke for variable-number-of-parameter macros Bryan Bishop 2012-05-16 12:44:55 -05:00
  • 30af3020f2 fix zzyyxx output for MoneyByteParam (checkmoney, takemoney) Bryan Bishop 2012-05-16 12:07:20 -05:00
  • 9ea58a8824 only recalculate a PointerLabelParam parsed_address if necessary Bryan Bishop 2012-05-15 22:15:08 -05:00
  • 6b8b380535 improve extras/README.md opening sentence Bryan Bishop 2012-05-14 10:42:43 -05:00
  • f50df4df67 better asm output for SignpostRemoteItem Bryan Bishop 2012-05-14 00:58:11 -05:00
  • 11442b84eb fix PointerLabelParams in signposts Bryan Bishop 2012-05-14 00:51:16 -05:00
  • 893efe957d fix movement param get_dependencies Bryan Bishop 2012-05-13 22:48:35 -05:00
  • 2223ed1cfe remove some output that clutters up the preprocessor output Bryan Bishop 2012-05-13 21:59:25 -05:00
  • 6bbf42ed48 better movement command/macro support Bryan Bishop 2012-05-13 21:53:48 -05:00
  • effedab1d3 fix unknown MovementCommand parsing Bryan Bishop 2012-05-13 21:32:28 -05:00
  • 8fffbe86b3 use deepcopy to create applymovement commands Bryan Bishop 2012-05-13 18:53:11 -05:00
  • 933ecf3823 let create_movement_commands access a debug parameter Bryan Bishop 2012-05-12 14:15:42 -05:00
  • bde9d3f21e slightly better applymovement parsing Bryan Bishop 2012-05-12 02:18:27 -05:00
  • 3d40673c9c apply_movement_command classes doesn't exist Bryan Bishop 2012-05-12 00:59:15 -05:00
  • 4fc77cd823 quick tool for dumping a segment of ApplyMovementData objects into a bank Bryan Bishop 2012-05-11 16:30:12 -05:00
  • ba334bbe17 set dependencies and get_dependencies on ApplyMovementData for asm dumping Bryan Bishop 2012-05-11 16:26:36 -05:00
  • 9e70ed5132 waitbutton in scripts is not the same as waitbutton in texts Bryan Bishop 2012-05-11 15:09:26 -05:00
  • 25e4f54e5a never show a comma in front of a 7 on a newline Bryan Bishop 2012-05-11 14:50:53 -05:00
  • 7d420327f2 fix a TextScript/MainText bug where '@' on a newline had an extra comma/param to db Bryan Bishop 2012-05-11 14:29:19 -05:00
  • 3bbe68dbfa text_from_ram isn't limited to <$8000 like in the text at 0x549a3 Bryan Bishop 2012-05-11 13:40:54 -05:00
  • 00bf81347b fix TextScript bug - to_asm should not modify self.size Bryan Bishop 2012-05-11 13:05:02 -05:00
  • 7076a4d6e5 insert_blah_with -> insert_with in extras/README.md Bryan Bishop 2012-05-10 09:19:05 -05:00
  • 8bb4e10856 debugging to figure out the TextScript at 0x5daf1 Bryan Bishop 2012-05-10 09:18:23 -05:00
  • 0c489f274f consolidate insert_multiple and insert_single on the Asm class Bryan Bishop 2012-05-08 18:34:27 -05:00
  • 1c4ab37b85 tool to dump texts from a particular bank into asm Bryan Bishop 2012-05-05 17:04:49 -05:00
  • e290600cd6 fix $58 parsing in texts for the text at 0x192f34 Bryan Bishop 2012-05-05 15:01:42 -05:00
  • 9434936f35 set TextInlineAsm to size=1 for now Bryan Bishop 2012-05-05 02:46:46 -05:00
  • e229ba5fa9 possible fix for movement scripts (many broken?) Bryan Bishop 2012-05-05 02:29:41 -05:00
  • b38bec53b3 temporary and horrible fix to applymovement scripts Bryan Bishop 2012-05-05 02:15:47 -05:00
  • 36f6f40728 make a broken MovementCommand parser Bryan Bishop 2012-05-05 02:01:01 -05:00
  • 5bae2ec3bb by default allow MovementCommand to handle <$45s Bryan Bishop 2012-05-05 01:42:34 -05:00
  • da26805d73 fix MovementCommand.to_asm return value for id>$45 Bryan Bishop 2012-05-05 01:40:28 -05:00
  • 939d6c24b0 starting ApplyMovementData and MovementCommand Bryan Bishop 2012-05-05 01:38:14 -05:00
  • e87333f1e3 use a $50 macro to stop some text scripts Bryan Bishop 2012-05-04 23:03:03 -05:00
  • 7869d2d3ad fix the use of text_command_classes (not the same format as command_classes) Bryan Bishop 2012-05-04 22:03:52 -05:00
  • c988390334 to_asm and some constructor changes Bryan Bishop 2012-05-04 21:50:24 -05:00
  • bd0e552985 new TextScript.parse is almost exactly Script.parse Bryan Bishop 2012-05-04 21:44:57 -05:00
  • 75dad32bc2 a better get_dependencies for NewTextScript Bryan Bishop 2012-05-04 21:29:07 -05:00
  • 4852179683 use inspect to gather members for text_command_classes Bryan Bishop 2012-05-04 21:05:59 -05:00
  • 837d10d9c0 add param_types to configure each text script command macro Bryan Bishop 2012-05-04 20:47:43 -05:00
  • e69402f48a make sure the bytes don't run out with no ending byte in MainText Bryan Bishop 2012-05-04 20:14:00 -05:00
  • a140713e38 handle $57 in MainText.to_asm Bryan Bishop 2012-05-04 20:13:35 -05:00
  • 854c3d7f50 not ever -> never Bryan Bishop 2012-05-04 19:05:33 -05:00
  • 7e8f830289 add quotes to MainText.to_asm output Bryan Bishop 2012-05-04 19:00:58 -05:00
  • d52f180b4b adding non-byte-encoded characters into text to_asm output Bryan Bishop 2012-05-04 17:37:08 -05:00
  • 0d4b34cb32 to_asm output for $50 and unknown bytes in texts Bryan Bishop 2012-05-04 17:25:48 -05:00
  • 42a0e91d15 fix was_comma statement (gah) Bryan Bishop 2012-05-04 16:51:27 -05:00
  • 9522b694a7 improve MainText.to_asm output Bryan Bishop 2012-05-04 16:49:16 -05:00
  • 58282e9cd8 update some comments Bryan Bishop 2012-05-04 14:39:31 -05:00
  • 7072918c98 fix another readme comment about labels Bryan Bishop 2012-05-03 00:47:21 -05:00
  • e92a37e5bb fix minor inaccuracy Bryan Bishop 2012-05-03 00:12:47 -05:00
  • fc6f086adf fix typo in readme Bryan Bishop 2012-05-02 17:11:23 -05:00
  • 8ace5d13a7 fix language specifier Bryan Bishop 2012-05-02 13:59:12 -05:00
  • 2a54b57e6f slightly improved example Bryan Bishop 2012-05-02 13:57:56 -05:00
  • 53d61c5e49 nope.. more formatting Bryan Bishop 2012-05-02 13:56:40 -05:00
  • 32dae82b41 formatting? Bryan Bishop 2012-05-02 13:55:59 -05:00
  • 662b3e35f3 investigating bytes in the ROM Bryan Bishop 2012-05-02 13:55:29 -05:00
  • e3d1faaf6f map_name -> map_id Bryan Bishop 2012-05-02 13:47:36 -05:00
  • 7e2d5980ff get_dependencies does not return a list of labels nor strings Bryan Bishop 2012-05-02 13:43:17 -05:00
  • 52f0dd7300 show the map event header in the readme Bryan Bishop 2012-05-02 13:40:16 -05:00
  • e6a7beb013 figuring out where a script appears based on a known address Bryan Bishop 2012-05-02 13:37:11 -05:00
  • 8ae6d1089f investigating scripts from a known address Bryan Bishop 2012-05-02 13:28:11 -05:00
  • b0b45fb899 extras/output.asm -> extras/output.txt Bryan Bishop 2012-05-02 01:41:24 -05:00
  • 6d5360aa60 clarify a sentence Bryan Bishop 2012-05-02 01:40:23 -05:00
  • 78fb1059bb fix readme typo Bryan Bishop 2012-05-02 01:39:01 -05:00
  • 36e44c52ea basic README to explain crystal.py Bryan Bishop 2012-05-02 01:38:19 -05:00
  • 226a499414 move the text command classes around Bryan Bishop 2012-05-01 11:25:05 -05:00
  • e64f4eda58 basic TextCommand skeleton from yesterday Bryan Bishop 2012-04-30 02:21:43 -05:00
  • a4b53ae3c4 begin to rewrite the text parser Bryan Bishop 2012-04-29 15:15:48 -05:00
  • af8ceefd76 clean up comments in Script.parse method Bryan Bishop 2012-04-29 10:40:34 -05:00
  • bcaf73c046 remove old comment Bryan Bishop 2012-04-29 10:26:27 -05:00
  • e2cfea3598 temporary fix to prevent TextScript from appending @s Bryan Bishop 2012-04-28 11:08:05 -05:00
  • e112ac9898 top-level dependency bug fix.. actual problem not solved ? Bryan Bishop 2012-04-28 01:34:20 -05:00
  • 7cdec46427 still having trouble with UnknownText_0x580c7 not in main.asm Bryan Bishop 2012-04-27 18:50:13 -05:00
  • 86cb81a9d5 TextPointerLabelParam sometimes doesn't point to anything useful Bryan Bishop 2012-04-27 17:38:49 -05:00
  • ed02842315 TextPointerLabelParam.get_dependencies() now returns the text pointer Bryan Bishop 2012-04-27 17:35:06 -05:00
  • 4d06e74973 words/pointers should point within bank Bryan Bishop 2012-04-27 17:16:45 -05:00
  • 9160959451 fix MoneyByteParam formatting Bryan Bishop 2012-04-27 16:48:25 -05:00
  • 368b3b843d possibly fix preprocessor/checkmoney issues Bryan Bishop 2012-04-27 16:33:37 -05:00
  • a309c6d9ac reverse byte output in RAMAddressParam.to_asm() Bryan Bishop 2012-04-27 16:04:16 -05:00
  • d1c933696b redo item constants (some were missed?) Bryan Bishop 2012-04-27 15:52:57 -05:00
  • 02ce32f563 add newlines to generate_item_constants output Bryan Bishop 2012-04-27 15:47:51 -05:00
  • 22e7806635 fix RAMAddressParam.to_asm() (no [] characters) Bryan Bishop 2012-04-27 15:39:41 -05:00
  • 322442b3d6 fix label lookup Bryan Bishop 2012-04-27 15:33:37 -05:00
  • a7d0c22860 minor fixes for insert_single_with_dependencies Bryan Bishop 2012-04-27 15:02:53 -05:00
  • 06463be369 prevent dependency loops in script at 0x18d0a9, 0x18d023 and 0x943ca Bryan Bishop 2012-04-27 14:58:57 -05:00