Commit Graph

295 Commits

Author SHA1 Message Date
epidgin 71411288b1
Delete m12-strings-english - Copy.txt 2018-02-01 21:00:21 -05:00
epidgin 06ddbdf73f
Add files via upload 2018-02-01 20:59:44 -05:00
jeffman fb8ac2dbab Merge pull request #8 from PhoenixBound/master
TPT 500-599
2017-10-07 22:15:51 -04:00
PhoenixBound d594a39dc0 Fix a few more errors 2017-09-29 12:13:08 -05:00
PhoenixBound 2bcf57a4d3 Second pass, added some custom labels 2017-09-29 00:15:42 -05:00
PhoenixBound 4c8305595e TPT 500-599 first pass 2017-09-03 21:38:36 -05:00
jeffman e8aa855162 Started Goods window hacks 2017-04-06 01:39:11 -04:00
jeffman 83f88e7f17 Disable newline if text overflows; revert who/which window width
This is a problem because the game doesn't do auto newlines lazily; that
is, it will greedily scroll the text box on overflow, even if there's
nothing left to be printed.

This behaviour causes a problem when displaying "Which?" in the Equip
screens, because the width of that string is exactly the width of the
window. Because the window is only one line tall, the game was scrolling
down and the string would get erased.

Previously this was worked around by increasing the width of the window,
but recently I have found that it looks weird with the Goods window open.
So this is a slightly different workaround. I don't think we ever wanted
auto-newline-on-overflow _anyway_ since we're putting manual linebreaks
everywhere. Hopefully this doesn't cause problems.
2017-04-06 01:38:59 -04:00
jeffman 4337d2e266 Fixed a macro bug
I misunderstood what the equ directive does in armips. Replaced it with
a proper macro.
2017-04-03 09:56:18 -04:00
jeffman 1b0800e3c5 Fixed a bunch of exp-related stuff 2017-04-02 22:14:07 -04:00
jeffman c156ab6321 Fixed a bug where person and item were swapped 2017-04-02 22:13:53 -04:00
jeffman 550617f85a Fix YOU WON! graphics 2017-04-02 22:13:24 -04:00
jeffman 89ba552ef9 Disable printing [1E 20] after battle 2017-04-02 22:13:06 -04:00
jeffman b4ea923a81 Code formatting improvements 2017-04-02 22:12:18 -04:00
jeffman 2c93c55560 Updated notes 2017-04-02 22:09:08 -04:00
jeffman 07eb279677 Migrated from xkas to armips 2017-03-29 00:19:51 -04:00
jeffman 4682020e8b Added missing ASM refs and inserted placeholder text
This should fix issue #6.
2017-03-28 17:33:04 -04:00
jeffman 81dcaaa6d4 Small decompiler improvement 2017-03-28 17:31:45 -04:00
jeffman 4d75c6daa0 Added some notes 2017-03-28 17:31:38 -04:00
jeffman 4325e93d4f Added another enemy letter hack 2017-03-27 01:26:29 -04:00
jeffman 0a622c2a0f Added item name printing hack 2017-03-27 01:26:15 -04:00
jeffman f00fe3f266 Cleanup 2017-03-27 01:25:58 -04:00
jeffman 3e5d5f0112 Fixed missing bullet 2017-03-27 01:13:08 -04:00
jeffman dd8ad14ffa Undoing part of 347c6071 because it may have been a legitimate pointer 2017-03-27 01:07:01 -04:00
jeffman 347c60710f Fixed a wrong assembly ref
This is for the "@Just missed!" battle string.
2017-03-27 00:49:09 -04:00
jeffman a2881646e1 Fixed a control code 2017-03-27 00:48:49 -04:00
jeffman 7be9858965 Updated notes 2017-03-27 00:48:33 -04:00
jeffman 276693e652 Added another enemy letter hack 2017-03-27 00:48:23 -04:00
jeffman 37ea8177da Reformatted enemy dump 2017-03-27 00:19:40 -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 eddfa3c623 Added some notes and enemy dumps 2017-03-26 22:04:33 -04:00
jeffman 80ad552b57 Screenshots showing enemy plurality code 2017-03-26 18:30:10 -04:00
jeffman 5909088a05 Added enemy plurality to encounter strings 2017-03-26 18:30:02 -04:00
jeffman 27a09fbcff Added custom control code for enemy plurality 2017-03-26 18:29:39 -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 d151234059 Updated notes 2017-03-26 14:13:29 -04:00
jeffman aa948410a2 Typo 2017-03-25 22:07:50 -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 b37ede26dd Added a sub that mimics m2_vwf.printstr_hlight, but with pixel coords 2017-03-25 20:14:50 -04:00
jeffman fb0b7e72c8 m2_vwf.print_string now returns number of pixels rendered 2017-03-25 20:13:54 -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 3bd27f6ae3 Typo 2017-03-25 17:13:48 -04:00
jeffman 703de7e4db Getting rid of the fresh/ folder, it's just clutter at this point 2017-03-25 17:10:31 -04:00