Commit Graph

679 Commits

Author SHA1 Message Date
jeffman 193301c777 Added some Equip stuff
Mainly this makes the game only print (None) if there's no equipment.
Previously it would always print (None) for all four slots, and *then*
print the equipment names over top.
2017-03-10 23:43:04 -05:00
jeffman 54fe6ac47c Added a big disassembly that I'll have to dissect one day 2017-03-10 23:42:12 -05:00
jeffman be389dc50c Added an X reset for m2_printstr 2017-03-10 23:41:45 -05:00
jeffman 53f4805ebb Small optimization (8 cycles) 2017-03-10 18:43:59 -05:00
jeffman c67addbe08 Added window-clearing routine 2017-03-10 18:40:47 -05:00
jeffman c0d481cb8c Updated some docs on m2_drawwindow 2017-03-10 16:29:27 -05:00
jeffman 40a50dfb3d Started notes on the window-clearing subroutine (?) 2017-03-10 00:55:43 -05:00
jeffman 86f79df2b7 Added notes for expand_bit_depth
Also saved a few cycles with a literal pool
2017-03-10 00:55:15 -05:00
jeffman fa29c67534 reduce_bit_depth now uses a lookup table 2017-03-10 00:44:39 -05:00
jeffman 674942a6d9 Added back some VWF code 2017-03-09 13:16:37 -05:00
jeffman 2e56eca54a Added font heights table 2017-03-09 13:16:25 -05:00
jeffman 1b46ca8904 Updates customcodes.parse to use new pixel X location 2017-03-09 13:16:09 -05:00
jeffman fc8963d836 Added bits-to-nybbles lookup 2017-03-09 13:15:42 -05:00
jeffman dc7857cd81 Removing some print statements
The symbol table generated by xkas contains all resolved symbol addresses
so we don't need to print anymore
2017-03-09 13:15:15 -05:00
jeffman 5bc1b2f024 Added a tool for symbol file generation 2017-03-09 13:13:57 -05:00
jeffman 647cfad68e xkas generates symbol tables
Renamed the old symbol file (the one where we manually add stuff we find)
from m12.sym to m12-symbols.sym. m12.sym is going to be auto-generated in
the future.
2017-03-09 13:13:41 -05:00
jeffman 2716cdf253 Updated .gitignore 2017-03-09 13:12:15 -05:00
jeffman ccd715a551 Allocating some bytes in the window struct for hacks
The goal is to change any initializations of the flags
value from a 32-bit write to a 16-bit write; this frees
up the upper 16 bits for our use. When setting/clearing
flags in lower bit positions, the game won't delete whatever
we've stored in the upper 16 bits.
2017-03-09 01:04:02 -05:00
jeffman af075b69a0 Added some subroutine notes 2017-03-09 00:36:24 -05:00
jeffman cc1d370b8d Added symbol table 2017-03-09 00:36:09 -05:00
jeffman 2ef4dc0980 Fixed empty money string hang
Also got rid of some binaries that don't really need to be tracked
2017-03-08 13:40:06 -05:00
jeffman 742f053a3f Cleaning things out 2017-03-07 17:12:52 -05:00
jeffman 7f9ff41c77 Updated misc text 2017-02-24 19:31:04 -05:00
jeffman 02ec83056a Enemy name length fixes 2017-02-24 19:29:19 -05:00
jeffman 5d7b74ef52 Added some battle text 2017-02-24 16:00:55 -05:00
jeffman a3a40dc71e Translated lines 2124, 2125 (MalBound) 2017-02-24 15:39:29 -05:00
jeffman 99339f5298 More helpful error message 2017-02-24 15:38:46 -05:00
jeffman 8bb6d068c8 Translated blocks 200-299 (ItsIggy) 2017-02-24 15:14:55 -05:00
jeffman 2d0b774a7e Updated contributors 2016-04-07 19:25:31 -04:00
jeffman 8e1eed3b2c Resolved duplicate labels 2016-04-07 19:24:42 -04:00
jeffman 55d1c52c09 Translated blocks 900-999 (ItsIggy) 2016-04-07 19:19:48 -04:00
jeffman 506e62da27 Translated lines 225-296 (ItsIggy) 2016-04-07 19:13:27 -04:00
jeffman 7eb2d5c386 Fixed blocks line 3414 (MalBound) 2016-04-07 19:11:31 -04:00
jeffman a060dd2501 Fixed blocks 1124, 1270 (PhoenixBound) 2016-04-07 19:03:40 -04:00
jeffman c43cc3b871 Translated item entries 151-253 (ShadowOne333) 2015-08-13 16:58:15 -04:00
jeffman 93a990fc88 Translated TPT entries 600-699 (ThePoltergeist) 2015-08-13 16:51:27 -04:00
jeffman 7c80d9627c Translated TPT entries 1268-1299 (imthegeek37) 2015-08-13 16:43:30 -04:00
jeffman 00862655ea Translated TPT entries 1100-1129 (Tasos500) 2015-08-13 16:32:35 -04:00
jeffman e88055732e Translated TPT entries 800-899 (TheZunar123) 2015-08-13 16:27:57 -04:00
jeffman 3a2d7814e5 Translated TPT entries 1000-1099 (imthegeek37) 2015-08-13 16:15:25 -04:00
jeffman 86e1803faf Separated enemy encounter/death text 2015-08-13 16:05:19 -04:00
jeffman 5085647c62 Merged blocks 1130-1267 2015-06-16 15:19:06 -04:00
jeffman 9292714ce2 Not sure why this changed? 2015-06-16 15:16:06 -04:00
jeffman 664765219c Now [00 FF] and [03 FF] cause line breaks in previewer 2015-06-16 15:15:36 -04:00
jeffman db9fd81de3 Merge pull request #4 from MalBound/patch-2
Update m12-strings-english.txt (blocks 1130-1267)
2015-06-16 14:48:05 -04:00
jeffman 4c65cf1261 Resolved duplicate labels 2015-06-16 14:38:24 -04:00
jeffman 42099670ce Added checkbox for auto-save 2015-06-16 14:35:41 -04:00
jeffman 7fadb81bb7 Merge pull request #1 from batwing321/patch-1
700-799 / 1400-1583
2015-06-16 14:33:23 -04:00
MalBound 2ea710440a Update m12-strings-english.txt
MalBound finished TPT 800-899 (which the problem is on L808).
2015-06-16 12:40:24 -05:00
Pitch 04c0aaf372 700-799 / 1400-1583 2015-06-16 19:07:06 +09:00