Commit Graph

537 Commits

Author SHA1 Message Date
jeffman d78af6a8c0 Workarounds for main window getting overlapped by other windows
Clear out the main window before continuing
2019-02-22 19:58:03 -05:00
jeffman ac2c23e23d Fix missing line break in Magicant level-up text 2019-02-22 19:24:29 -05:00
jeffman 72acaecf25 Fix Ness' Nightmare 2019-02-22 19:11:53 -05:00
jeffman ed9dd7e7ef Fix highlighting equipped items 2019-02-20 20:37:20 -05:00
jeffman 98950b16f8 Remove unused code 2019-02-20 20:36:58 -05:00
jeffman ee1b331fd8 Workaround for flickering Escargo pickup window 2019-02-20 17:07:58 -05:00
jeffman 84fcae4ca7 Fix for invisible cursor issue
The delta field is supposed to be a byte; an uninitialized memory bug in
the original game was causing the delta value to be undefined.
2019-02-20 17:06:57 -05:00
jeffman b931cd07eb Fix being able to select null items 2019-02-18 21:26:53 -05:00
jeffman 221844809a Merge branch 'master' of github.com:jeffman/Mother2GbaTranslation 2019-02-18 20:41:12 -05:00
jeffman 8c48f36b5f Finish Goods inner window 2019-02-18 20:40:37 -05:00
jeffman 049c16416a Fix logic bug for moving down 2019-02-18 20:40:28 -05:00
jeffman 1a372dc577 Fix signed problem 2019-02-18 20:40:10 -05:00
jeffman 5e58ad7130 Update notes 2019-02-18 20:39:29 -05:00
jeffman 2c45ca7a2d Whitespace 2019-02-18 18:36:06 -05:00
jeffman 5ac05f52c9 PAD_STATE should use bools for the one-bit fields 2019-02-18 18:35:54 -05:00
jeffman 0bda549fe4 Fix wrong clearing tiles
Tile 0x1FF is blank, but the one under it is a scrolling number tile
which is not what we want... Draw two individual blank tiles instead
2019-02-18 18:35:19 -05:00
jeffman 14745757e0 Add map_tile function 2019-02-18 18:34:28 -05:00
jeffman 283b8e0164 Fix uninitialized item counts 2019-02-18 18:33:46 -05:00
PhoenixBound f5c9698a37 Technically playable (#41)
* Summers, Happy Happy, escaping Winters, blue-haired healer fixes

* Make more of the game playable, text revision, CC docs
2019-02-10 15:42:16 -05:00
jeffman aa4a11218f Merge branch 'master' into feature/goods 2019-02-06 22:13:39 -05:00
jeffman faa791341b Fix renamed window field 2019-02-06 22:13:23 -05:00
jeffman fb78d7896b Commit unfinished goods work 2019-01-28 22:48:42 -05:00
jeffman e4f11c207b Rename window fields 2019-01-28 22:48:07 -05:00
jeffman 570bc7ab93 Update notes 2019-01-28 22:44:38 -05:00
jeffman 17c66ea480 Fix current directory issue 2019-01-27 18:09:20 -05:00
jeffman 3fa4875293 Update notes 2019-01-24 19:46:36 -05:00
jeffman f7fa3f7c5b Remove unused code 2019-01-20 14:10:35 -05:00
jeffman 5d818cc411 Add BF858 goods code 2019-01-20 00:55:47 -05:00
jeffman b827b6af22 Build should fail if ext symbols remain undefined 2019-01-20 00:55:39 -05:00
jeffman 0491043305 Add more window drawing functions 2019-01-20 00:54:40 -05:00
jeffman 333761dc39 Update window 2019-01-20 00:54:24 -05:00
jeffman c0800de39e Add more ROM symbols 2019-01-20 00:53:45 -05:00
jeffman 74f1a8dd28 Update notes 2019-01-20 00:50:58 -05:00
jeffman f19e411d53 Add missing step to README for building GUI tool 2019-01-19 15:43:49 -05:00
jeffman 565e576610 Revert Goods menu changes for now
This seems to be the cause of a game-breaking glitch when giving food
to the miner in the desert. Probably the hack code was returning too
early.
2019-01-13 14:15:26 -05:00
jeffman e1699bb4b1 Support Saturn text 2019-01-13 14:14:49 -05:00
jeffman 1d98085d35 Add default name byte sequences to notes 2019-01-13 14:13:49 -05:00
jeffman b55a5fb3ae README updates for the GUI tool 2019-01-08 20:53:14 -05:00
jeffman 3f341c7e21 Timer is disabled by default
Fixes an issue where it would try to write while a message box was active
2019-01-08 20:51:40 -05:00
jeffman 383772f118 Config improvements
- Move loading to MainForm_Load instead of constructor
- Config doesn't exist by default
- User is prompted to create config if it can't be loaded (user has to
  select the working folder)
- Error reporting shows the stack trace
2019-01-08 20:50:56 -05:00
jeffman f4e553be7c Use Asset instead of File 2019-01-08 20:49:06 -05:00
jeffman 75c1ad434f Config can be written 2019-01-08 20:48:34 -05:00
jeffman 8489465e98 Config uses Asset 2019-01-08 20:48:20 -05:00
jeffman b182e95013 Fix missing Asset usage in ScriptTool 2019-01-08 20:47:11 -05:00
jeffman eaec982440 Asset changes
Add some more System.IO.File wrappers; make public so that it's
accessible by the GUI tool.
2019-01-08 20:46:50 -05:00
jeffman 17f4411ab5 Remove changesMade
Commit 1b3f0f87 already ignores the flag, so we may as well remove it
entirely to get rid of the build warning.
2019-01-08 20:46:10 -05:00
jeffman 3a539c977b More cleanup 2019-01-07 23:58:00 -05:00
jeffman 9259a5d339 Remove SymbolTableBuilder 2019-01-07 23:56:27 -05:00
jeffman 27542a0e9e Re-organize build script and README
Convert build-tools to PowerShell. Note the use of full paths for dotnet's
output directory: https://github.com/dotnet/cli/issues/10550
2019-01-07 22:38:52 -05:00
jeffman 4e467ba840 Merge branch 'master' into cleanup 2019-01-06 19:51:38 -05:00