UPDATED (9/29/09): Version 1.1 released. Download
here. There aren't any major changes, but the release notes are as follows:
- Replaced main page image hover resizing with quicker swap transitions
- Event Editor's hex guide is now shown by default, and has its own scrolling
- Made height of elements more consistent across the tools
- Fixed Phoenix Hacks logo not hiding behind other images
- Fixed favicon links
- Bug list and release notes are now included
-----------------------------------------------------------------
Finally, after weeks of work, I'm pleased to announce the first release of FF4Tools, a revamp of my three javascript tools for FF4 (formerly a text converter, an event scripter, and a location map creator). The new ones are much improved over the old ones, featuring the following changes:
- Tools updated to Dialogue/Name Editor, Event Editor, and Location Map Editor
- Tools integrated together with an opening web page
- All tools now load their default data from text files (which can be edited)
- All tools display the hex data length, which turns red when the edited version exceed the space allotted for that item
- All tools have instructions, found by clicking the "?" in the top-left corner
- Dialogue/Name Editor and Event Editor are now a bit more stable for editing within the text boxes
- Dialogue/Name Editor now has a special characters panel that uses control codes (square brackets) rather than unicode character buttons
- Event Editor contains a hex guide to show the hex values
- Location Map Editor has been given a major overhaul, with resizeable tiles and maps now editable by point-and-clickI'm most proud of the Location Map Editor, which I think is now much more useful. I've been using it a bunch over the last few weeks to edit maps for my hack, and I find it pretty easy to use. Some tips on using it:
- Tiles can be selected from the grid or by right-clicking a tile already in the map
- Click and hold to change multiple tiles at once
- Undo works via the Undo button, Command-Z for Macs (i.e. Meta-Z), or Control-Z
- Current (x,y) location in the map is displayed in the browser's status bar
I've tested all the tools on Safari, Firefox, Opera, and IE. Most of the tools work in all of the browsers except IE (which has problems with all of them). As of now, there are the following bugs:
FF4TOOLS MAIN PAGE
Firefox
- Javascript image scaling can be a little jumpy sometimes
DIALOGUE/NAME EDITOR
All Browsers
- A window can’t be two blank lines
Firefox
- Editing after loading an entire dialogue bank is very slow
- Inserting a special character doesn’t put the cursor back where it’s supposed to go
- Hitting return when there’s lots of text will return the view (but not the cursor) to the top of the text
Opera
- Editing after loading an entire dialogue bank is very slow
- Inserting a special character doesn’t put the cursor back where it’s supposed to go
- Asterisks don’t stick, and hitting return removes all asterisks from the text
EVENT EDITOR
Opera
- The text data box is a little narrower than other browsers
LOCATION MAP EDITOR
Opera
- Right click doesn’t work (at least for me)As you can see, Safari has the least amount of errors, while Opera has the most. The Dialogue/Name Editor is pretty unusable for Opera, and not very friendly for Firefox. So, sorry about that, but I've tried and haven't found a solution. I'm probably not going to rewrite it just to support those browsers. Since it's "open source" (in other words, HTML) if people really want the Dialogue/Name Editor to work in their browser they can fix it themself.
I'll be submitting it to RHDN once people here test it out and let me know if there's any major errors. I'll tried to test it extensively in the different browsers, but since I don't usually use them, I'm sure I've missed something. There is a download on my web page, but I haven't gotten to fixing the page itself (it's getting late, but I wanted to get this out tonight) so use the download link above. And now, for those that don't want to both downloading it, some pics:
(You can view full resolution versions here:
http://picasaweb.google.com/phoenix.hacks/FF4Tools)




And now off to
