Commit Graph

45 Commits

Author SHA1 Message Date
jeffman 62b687cf2c Fixed orange backgrounds for reference list navigation 2015-04-10 16:39:32 -04:00
jeffman b33f2ac2ca Stupid item guide was wrong 2015-04-01 12:39:12 -04:00
jeffman fcbbc4f2fe Added prev/next navigation buttons 2015-04-01 11:26:13 -04:00
jeffman a341898d7e Added completion check menu 2015-04-01 11:20:46 -04:00
jeffman bc72d04117 Huge refactoring
- A bunch of movement labels were invalid, so they have been removed and the labels in all m12strings files have been updated
- Copied all control-code-only text blocks to the translated version (doors now work!)
2015-03-30 12:49:51 -04:00
jeffman 4eb369ceac Fixed compiler bug 2015-03-30 12:49:32 -04:00
jeffman d14f27db1c Fixed max preview width for battle text 2015-03-27 17:02:02 -04:00
jeffman fab6c8d903 Added raw label groups 2015-03-27 10:13:01 -04:00
jeffman 8c66059bbe Refined program logic
Coupled each group with a collection more closely
2015-03-26 16:30:53 -04:00
jeffman 6c01f253f2 Add M12-only group constructor 2015-03-26 16:27:58 -04:00
jeffman 0a0b58be73 Fixed navigation bug
A group should only be auto-selected outside of selector events (i.e.,
the back button or clicking a reference)
2015-03-26 16:06:12 -04:00
jeffman de4b062c98 Eliminated redundant parameter 2015-03-26 16:02:49 -04:00
jeffman 3791f2dc39 Feature: remove duplicate labels 2015-03-26 00:11:49 -04:00
jeffman 3182b73c22 Fixed compiler bugs
- M12ControlCode.IsValid() was wrong
- Was using old filenames in the CLI program
2015-03-25 20:48:58 -04:00
jeffman a4296aebcf Prevent line breaks in translated text
Line breaks are dangerous because they'll be saved on separate lines,
which would cause every line after the first one to not show up next
time you load the program. Will implement a more elegant solution later.
2015-03-25 18:43:23 -04:00
jeffman a30fb35d21 Made endcode appending feature smarter
Particular changes:
- looks for *any* endcode, not just [00 FF] (there are other ones, such
as [80 FF])
- updates the text box if an endcode is appended
- feature disabled when called from the timer event (don't want to
insert endcodes while you're in the middle of working block; should only
happen when you save or navigate away)
- multiple insertions will now stack in the status bar
2015-03-25 17:40:01 -04:00
jeffman 01fcc837df Feature: append missing [00 FF] 2015-03-25 17:19:22 -04:00
jeffman 334ae97781 More work on PSI help text 2015-03-25 15:08:21 -04:00
jeffman 43431f3d1a Handle the null control code case 2015-03-25 15:07:04 -04:00
jeffman 800ae858a5 Using a font that's easier for text selection 2015-03-25 15:06:43 -04:00
jeffman 1b3f0f875a Make writes always happen
I might be crazy, but I think I encountered a situation where I closed
the form and my changes weren't saved, probably because the changesMade
flag wasn't set properly -- disable the check for now until I figure out
the bug
2015-03-25 13:45:52 -04:00
jeffman 38fc3656be Add string previewer 2015-03-25 13:35:12 -04:00
jeffman 341feb8deb Add PSI help refs 2015-03-25 12:20:19 -04:00
jeffman 5c955ac907 Finish item mapping; add item help collection 2015-03-25 11:55:09 -04:00
jeffman 41f194a51d Start an index mapping for items 2015-03-24 22:02:36 -04:00
jeffman 4c883c33e1 Make newline insertion a bit smarter 2015-03-24 22:02:27 -04:00
jeffman b8cd0b9ca4 Added ASM refs for using battle items outside
Also re-ordered the collection of main string refs so that the ASM refs
come last; this will mean we can add new ASM refs without modifying
earlier labels
2015-03-24 02:16:42 -04:00
jeffman 1802ce35d3 Overhaul EB compiler and decompiler 2015-03-22 19:55:34 -04:00
jeffman 5dd4cc9f2a Many GUI tool changes
Added saving (incl. periodic saving); added copying codes button; made
reference navigation much faster
2015-03-21 16:47:30 -04:00
jeffman 037d4f367d Update GUI tool
Add battle actions and general code cleanup
2015-03-21 01:25:21 -04:00
jeffman 115c535298 Update GUI tool 2015-03-20 17:40:43 -04:00
jeffman fd3943dc58 Work on GUI layout 2015-03-20 11:45:34 -04:00
jeffman 6142cbe7b2 Make more classes public 2015-03-20 11:45:23 -04:00
jeffman 9e5918cd30 Add skeleton for GUI tool 2015-03-20 10:41:20 -04:00
jeffman 2009859688 Update script tool
Added main script compiling and fixes for fixed-length strings that are
referenced explicitly from elsewhere in the ROM
2015-03-18 12:31:42 -04:00
jeffman 338d8a3964 Remove old codelist 2015-03-16 16:15:00 -04:00
jeffman d378fa5c29 Fix whitespace 2015-03-16 16:14:51 -04:00
jeffman f0bc01972e More cleanup 2015-03-16 14:47:33 -04:00
jeffman 891ceaea02 Cleanu[ 2015-03-16 14:46:01 -04:00
jeffman a2f17d643c Update with more string refs 2015-03-16 14:44:47 -04:00
jeffman 8790d0f2c5 Refactor decompiler and add compiler 2015-03-16 00:16:12 -04:00
jeffman ad3a3c6ebe Updated codelist 2015-03-14 21:17:14 -04:00
jeffman bfb5f05b8c Code consolidation 2015-03-14 20:10:01 -04:00
jeffman 9f97303106 Added more text dumps 2015-03-13 18:59:17 -04:00
jberbrec 52900e9c50 Added ScriptTool 2015-03-13 18:04:23 -04:00