Commit Graph

70 Commits

Author SHA1 Message Date
jeffman 276693e652 Added another enemy letter hack 2017-03-27 00:48:23 -04:00
jeffman bc0b26cd63 Added a "The" flag check 2017-03-27 00:19:17 -04:00
jeffman 9d3b15c4b7 Added enemy attributes
Each entry is two bytes; first byte is "The" flag, second byte is gender
(1 = male, 2 = female, 3 = neutral).
2017-03-26 22:05:18 -04:00
jeffman 5909088a05 Added enemy plurality to encounter strings 2017-03-26 18:30:02 -04:00
jeffman 1b96d6abd8 Add space between enemy name and letter 2017-03-26 15:16:19 -04:00
jeffman 05cafbcde8 Doing user/target strings differently 2017-03-26 15:16:09 -04:00
jeffman 3a7d1ae7d8 I don't plan on keeping this, but I want it recorded just in case 2017-03-26 14:13:51 -04:00
jeffman 83f48b9b91 Disabling longer enemy names for now
I realized that the memory immediately after the enemy name is used for
other window variables. The enemy name needs to be relocated somewhere
else before this can work.
2017-03-25 22:07:44 -04:00
jeffman 7da2723663 Enemy name length hacks 2017-03-25 20:31:38 -04:00
jeffman f30d353689 Positioning hacks for "To X" 2017-03-25 20:31:29 -04:00
jeffman 08e54039aa Added some PSI printing hacks 2017-03-25 20:15:00 -04:00
jeffman 9762910926 PSI name hack
This is triggered when selecting an enemy-targeted PSI move
2017-03-25 18:54:09 -04:00
jeffman 7da09b7dff Some more battle hacks 2017-03-25 18:29:13 -04:00
jeffman a425a8701a Added some battle window hacks 2017-03-25 17:08:00 -04:00
jeffman 8909aac5f3 Doing battle commands slightly differently 2017-03-25 17:05:59 -04:00
jeffman f4b8a4dd7f Make battle command window wider 2017-03-23 00:59:32 -04:00
jeffman 8b7e7876b9 Oops 2017-03-23 00:58:59 -04:00
jeffman d1ddf481f0 Added some formatting hacks 2017-03-22 16:47:34 -04:00
jeffman 1859bc20c3 PSI length fix
Could be seen when attempting to use Healing out of battle, for example.
2017-03-19 22:36:32 -04:00
jeffman 131e34882a Erase tiles for scrolling text 2017-03-18 17:39:56 -04:00
jeffman 6bb0f04c5c Added tile copying for text scrolling 2017-03-18 17:11:19 -04:00
jeffman e5d66eb8ba Added more pixel X resets 2017-03-18 17:10:45 -04:00
jeffman 3a3f9c2d78 Added PSI name display hacks 2017-03-18 14:43:57 -04:00
jeffman d263577eb4 Added PSI window hacks 2017-03-18 13:38:32 -04:00
jeffman 12b2ea153b Redraw main menu when exiting PSI target window 2017-03-18 12:47:40 -04:00
jeffman 69dcd8ec49 Added equip window hacks 2017-03-17 21:22:35 -04:00
jeffman 1b1f29a282 Small formatting fixes 2017-03-17 17:48:17 -04:00
jeffman 3e78279c78 Fixed PSI class window size
Window was too small, so this expands it to the left by one tile
2017-03-17 11:50:45 -04:00
jeffman 7329bcef6b Only re-render PSI help on button press
Without this, the game will constantly try to clear+render the whole PSI
help window per frame which causes extreme lag and tearing.
2017-03-17 00:56:41 -04:00
jeffman db21533c21 Clear out the PSI window when switching classes (status sub-window) 2017-03-17 00:55:47 -04:00
jeffman 4d84b10d91 Draw PSI Rockin correctly on PSI window 2017-03-16 20:42:25 -04:00
jeffman f9c5fc4ad8 Added status window switching hacks 2017-03-16 20:32:11 -04:00
jeffman 97785a8059 Added status window hacks 2017-03-14 00:06:36 -04:00
jeffman 4886e4a6e6 Added C8FFC hacks 2017-03-14 00:05:02 -04:00
jeffman 7dd7bf8feb Added party character printing hack 2017-03-13 13:54:08 -04:00
jeffman 97be1a635c Added pixel X reset on newline 2017-03-13 13:53:55 -04:00
jeffman d20ee7a3b2 Added some more PSI stuff 2017-03-13 13:53:12 -04:00
jeffman 500b797350 Added PSI window hacks 2017-03-12 18:55:21 -04:00
jeffman 9e710644b1 Fixed Y-coord calculation in printstr_hlight 2017-03-12 18:55:11 -04:00
jeffman 60f21052b2 Added printstr_hlight hack 2017-03-12 17:45:21 -04:00
jeffman e93eef03a2 Added some equip window stuff 2017-03-11 13:30:08 -05:00
jeffman e6ecd23052 Don't render equip symbols in equip window 2017-03-10 23:52:22 -05:00
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 be389dc50c Added an X reset for m2_printstr 2017-03-10 23:41:45 -05:00
jeffman c67addbe08 Added window-clearing routine 2017-03-10 18:40:47 -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 fc8963d836 Added bits-to-nybbles lookup 2017-03-09 13:15:42 -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