Commit Graph

558 Commits

Author SHA1 Message Date
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
jeffman 2ee7e6a091 Merge branch 'master' of github.com:jeffman/Mother2GbaTranslation 2019-01-06 19:50:57 -05:00
jeffman 20cd43a44e Add early work for the Goods menu 2019-01-06 19:42:55 -05:00
jeffman cba632ec32 Move common offsets to locs.c 2019-01-06 19:42:28 -05:00
jeffman 61f12d6151 New build script
Remove Amalgamator, CompileTool, and old insert.bat.

Also fix some path issues with ScriptTool.
2019-01-06 19:41:31 -05:00
jeffman fec378462d Organize hack code 2019-01-06 18:34:54 -05:00
PhoenixBound af7d0508a0 Summers, Happy Happy, escaping Winters, blue-haired healer fixes (#25) 2019-01-03 09:23:54 -05:00
jeffman 8e2486e61b More tools organization 2019-01-02 22:05:51 -05:00
jeffman 49e28ed9d2 Move files 2018-12-21 15:19:52 -05:00
jeffman 8751dff2c7 Delete old unused files 2018-12-21 15:19:11 -05:00
jeffman 117a49d791 Update gitignore 2018-12-21 15:18:54 -05:00
jeffman 8d98e883e7 Update ScriptTool to .NET Core
Also move to tools/ folder
2018-12-21 15:18:19 -05:00
jeffman f6cda989d6 Update notes 2018-12-21 14:54:04 -05:00
jeffman cbbfd33c83 Updated notes for Goods code 2018-12-17 21:48:48 -05:00
jeffman 69292b100f Add label dump 2018-12-17 20:06:02 -05:00
jeffman 42bf108c76 Translate teleport names 2018-12-14 00:50:56 -05:00
jeffman 973e63c669 Use DecompileString for fixed text tables
This works around an issue with invalid characters in the teleport
destination table, since the flag/coordinate data is mixed in with the
text
2018-12-14 00:49:33 -05:00
jeffman cb0182f324 Align string tables to 4 bytes 2018-12-14 00:48:47 -05:00
jeffman 90fa5d4748 Better exception message for invalid characters 2018-12-14 00:48:24 -05:00
jeffman 329fb3545f Update README 2018-12-13 23:08:19 -05:00
jeffman a9c80aa902 Fix wrong register 2018-12-10 14:38:35 -05:00
jeffman c9619ba3cf Remove old build instructions (see README) 2018-12-10 12:36:08 -05:00
jeffman 6ca5f8543a Custom control codes force a window draw
Also made the cash window one tile shorter
2018-12-09 21:15:42 -05:00
jeffman bc46af1253
Merge pull request #24 from PhoenixBound/compiled-vwf
Menus, docs, and lots of text
2018-12-08 15:32:56 -05:00
PhoenixBound 77ec8a82f6 Various text improvements 2018-12-07 21:13:08 -06:00
jeffman 442d52054b Fix cash window formatting (when pressing B)
Does not fix the cash window that pops up when e.g. accessing the ATM.
2018-12-06 23:07:35 -05:00
jeffman ffd8f7131a Updated notes 2018-12-06 23:05:12 -05:00
jeffman aa4191aec2 bin_to_bcd can be called from C
Remove old cash window formatting code (we'll be rewriting it in C)
2018-12-06 23:05:00 -05:00
jeffman 6999957c7f Print numbers properly outside of battle 2018-12-06 20:53:43 -05:00
jeffman bd7dff7d47 Fix printing ATM balance to main text window 2018-12-06 20:44:08 -05:00