WinAGI Game Development System ©2005 - 2007 by Andrew Korson ============================== Version 1.1.22 ============================== About WinAGI: ============= WinAGI is a full featured game development system, that includes editors which provide full control over of all resources in an AGI game. It includes many new integrated tools to assist in game design and development, allowing you to create new AGI games more efficiently and with less effort WinAGI was developed in Visual Basic 6 Professional. The source code is available on the WinAGI website: http://www.winagi.com Known Issues: ============= - The rich text editor used by the logic and text editors is currently limited to approximately 59,040 characters. Extremely long source fles that exceed this limit will be truncated without warning. - The Undo/Redo commands in the logic editor sometimes require multiple clicks to undo single actions. This is due to a problem with command grouping for the underlying rich text editor. - Some Windows shortcut keys (such as Alt plus minus key) don't work in the logic editor. This is a known problem caused by the rich text editor. - The duration of each sound tick in WinAGI is set to 1/64th of a second. This was based on analysis of the "play.c" source code (from the original AGI specifications files). After WinAGI's sound editor was completed, I discovered that each tick is really 1/60th of a second (based on information on Nick Sonneveld's AGIDev website. I chose not to correct it because it would complicate the use of standard music notation on the sound editor. The difference is not very noticable. - On Windows 98 only, WinAGI may generate an error when closing the program. This error occurs only when WinAGI is closing, and does not affect games or resources that are created and edited. The cause of this error is not yet known. - the installer will automatically uninstall previous versions of WinAGI if you select the "only me" option. If you installed the previous version using the "all users" option, you should uninstall the previous version manually before installing the new version. -WinAGI keeps a handle on the game directory while a game is open. You can't delete the directory unless you close the game in WinAGI first. History: ======== Version 1.1.22 - ADDED LIST POPUP IN LOGIC EDITOR TO ALLOW EASY INSERTION OF RESERVED DEFINES, GLOBAL DEFINES AND LOCAL DEFINES - fixed bug in compiler; some special characters that have char codes >255 weren't being converted properly - updated Help file to fix errors and add extra information on commands - added a lot of new compiler checks that generate additional warnings to improve logic coding - fixed a minor bug in sound editor when opening a sound while MIDI playback is disabled - added wheel support to object & globals grids (for real this time) Version 1.1.21 - fixed a critical bug in the compiler so '\n' format code correctly compiles as a new line character. - previous versions of WinAGI did not allow picture resources to have zero as the resource number; this caused errors if a game was loaded that had a picture.000 resource already in it. The restriction on picture numbers has been removed. - a few places where captions and labels did not display correctly (due to different Window font settings) were adjusted - some errors in the template games have been corrected; all templates have been recompiled - saving changes to the global defines file causes all logics are marked as dirty - importing logics now correctly sets syntax by analyzing the importing text - using or not using predefined variable and flag names is now a property that can be set on a per-game basis, instead of being a global setting Version 1.1.20 - fixed some minor problems with the VB syntax compiler - saving a WORDS.TOK file works correctly if no game is open - changed shortcut keys to avoid conflict with built-in Windows short cuts. New resources, opening resources, and importing resources now use CTRL+1-6, ALT+1-6, and CTRL+ALT+1-6 respectfully. - fixed a minor problem with the reset warnings feature. Choosing the reset warnings checkbox on the Options form should now properly reset all game warnings. - when closing a logic source editor, WinAGI will no longer ask you if you want to compile the source if you've already chose not to save it. - fixed a minor problem with the logic syntax converter - if a compiler warning window is open, closing a game will also close the warning window. - fixed minor bug in compiler warning when inventory objects are passed by number - fixed bug that disabled pen change toolbar buttons on picture editor when creating a new blank picture - fixed bug that could cause program to crash if main window is resized too small - changed picture pen plot algorithm to exactly match original AGI - changed picture line drawing algorithm to exactly match original AGI - fixed a minor bug in view editor that caused views to not save properly in rare occasions Version 1.1.19 - added support for changing the colour palette - installer should properly identify previous versions and automatically uninstall them Version 1.1.18 - moved volume, location and size properties from status bar to property window - run command checks logic compile status; asks if dirty logics should be compiled before running - message Cleanup Command fixed to properly handle comments in the message section - updated template games to avoid errors noted in AGI Wiki - fixed minor error in shortcut key handler for globals editor - editing view description on the tree property pane now correctly synchronizes with view editors - import and export file dialogs remember previous filter settings - import function now allows you to overwrite an existing resource, instead of always creating a new resource Version 1.1.17 - added wheel support to object & globals grids - fixed a spelling error in agi reserved flag name (recieved vs received) - editing global define entries without making a change no longer sets file dirty state - Game Run should now work for games on a different drive than the program - shortcut key 'a' in view preview now lets you go back to cel 0 - added default sound instrument settings - fixed problem with several settings that were being reset when the settings window was opened - Ctrl+TAB and Shift+Ctrl+Tab now work correctly in logic and text editors - added ability to jump to compiler warnings by just dbl clicking the line in the warning editor window - added option to include resource number in resource tree list when displaying IDs - added play/stop buttons to sound editor toolbar; also added mute button to each track - compile dirty logics command moved to game menu - compiler no longer asks you to remove resources that generate errors during compilation; the compilation is always halted when an error is detected Version 1.1.16 - decompiler properly handles inventory objects that include double quotes - opening existing games for the first time now properly locates source files - repaired several bugs in the global defines handler, so compiler now correctly identifies all global defines - shortcut keys in the logic editor and global defines editor now work properly - saving a logic source file no longer resets the caret position to the top of the file - compiler output text files do not display the save warning when closed - added an option to prevent bringing the preview window to the top of the zorder when selecting resources in the resource tree - resource size and location information in the status bar are displayed as base 10 numbers, not hexadecimal - the find dialog no longer shifts focus to the logic editors when search text is found - dirty logics are now displayed with red text in the tree list - a Compile Dirty Logics command is now available on the Resource menu when the Logics node is selected - fixed a typo in the sound editor undo menu item where adding notes resulted in an undo command titled "undo shift key" - previewing views now respond to shortcut keys to change loops and cels - added animation test controls to the preview window for views Version 1.1.15 - left indirection and right indirection commands now compile correctly - fixed glitch in global editor that caused grid to stop updating after sorting - zorder issue fixed so activating other app windows works normally Version 1.1.14 - Initial Release