DarkDragon
09-27-2006, 03:48 AM
Almost entirely a bug-fix beta. I am leaving the country on Saturday, so please make reporting any additional ZScript or item bugs a priority.
This a binary-only and not a full release; you'll need to copy your b13 files and install b14 over top of them or you'll get errors.
Windows:
Zelda Classic 2.11 beta 14 for Windows (new files only) (http://www.cs.rice.edu/~ev/zc211b14.zip) - Unzip this on top of the b13 resource files.
Linux:
Coming soon.
OS X:
Zelda Classic 2.11 beta 14 for OS X 10.2 (http://www.greyfire.org/~l/ZC211b14.tgz)
ZC Beta 14 list:
Added a quest rule "1.90-Style Tribbles", which is automatically checked for quests from 1.90 or earlier. When checked, Tribble offspring grow back into normal offspring, as in 1.90, instead of tribbles, as is current behavior.
Fixed a serious (ZScript) compiler bug that replaced all numeric constants with 0.0001.
Fire wizrobes once again shoot fire instead of magic.
Fixed a cosmetic bug in the output of TRACER and TRACEV and their ZScript counterpart. (Again.)
Redesigned the drawing code somewhat to fix glitches during the Triforce animation.
Fixed a bug causing spinning tiles to animate using the wrong tiles.
Patra 2 and 3 now shoot fireballs again instead of garbage.
Inherent Armos->Item flags now work on either side of open or closed treasure chests.
Added do-while loops to the ZScript language.
Fixed a serious compiler bug preventing quests with global variables from compiling.
Created a ZScript standard header file "std.zh" which I encourage you to include in your ZScript scripts. This header file contains constants for things like Link actions, items, sound effects, some utility methods, etc.
Fixed a ZAsm bug that generated strange behavior when setting some variables.
Added +=, -=, *=, /=, &&=, ||=, &=, |=, ^=, <<=, >>=, and %= to the ZScript language.
Fixed the message more indicator.
Link can no longer dive while moving in disregard of the "No Dive" rule.
Fixed a fatal OS X bug when the mouse cursor wandered off of the screen.
Initial FFC script arguments are now correctly passed into ZScripts.
Fixed a bug where carryover FFC scripts would stop when the screen changed.
Fixed the bug causing the lens to not work at all.
The triforce no longer switches link to his 2-hand hold tile midway through the triforce animation.
Carrying over an FFC script from the overworld to an item cave no longer occasionally crashes ZC.
Changed the way ZC handles picking up, saving, and loading items. Wallets should work correctly again.
Complete rewrite of the equipment and item portions of the init data dialog and the corresponding ZC cheat dialog. The dialog is now dynamic; if you add custom items or change around item families in ZQ, the change should be reflected correctly in the init data dialog. A lot of ZC code had to be rewritten to support this change so please test aggressively.
Tuned up the cheat menu to take into account higher rupee and magic caps, etc.
Importing DMaps no longer crashes ZQ.
You can now select item 0 as the screen item or a shop item; it is no longer reserved as "no item."
Viewing the map no longer freezes controls.
Touching a save point and choosing to save no longer freezes controls.
Enter key no longer carries over improperly from the confirm quit dialog to the continue-save-retry screen.
Fixed the bug where grabbing from .qst files corrupted quests.
Cleaned up some of the scaled mode code. Opening various dialog boxes in ZQ with high -scale values should no longer crash ZQ.
Tweaked the bomb explosion duration to restore Dodongos to their original behavior. The Aquamentus is (hopefully) unaffected.
Fixed an OS X bug which surrounded the mouse cursor in a black box.
Fixed a compiler bug that prevented compilation of large programs.
Fixed the ZScript Link button variables to return the correct data types.
The ZScript compiler no longer chokes on arrays of non-floats.
Added Link->Item[], which is true iff link posses the item with ID equal to the index. Setting and clearing elements of this array gives and takes items from link, respectively.
Trying to use the arrow operator on non-pointers in ZScripts no longer occasionally crashes ZQ.
Please Verify Quarantined Bugs
Old save games will not work in and will be erased by b14! Back them up if you want to keep them for b13 use!
BACK UP YOUR QUESTS BEFORE YOU USE THIS ON THEM!
This a binary-only and not a full release; you'll need to copy your b13 files and install b14 over top of them or you'll get errors.
Windows:
Zelda Classic 2.11 beta 14 for Windows (new files only) (http://www.cs.rice.edu/~ev/zc211b14.zip) - Unzip this on top of the b13 resource files.
Linux:
Coming soon.
OS X:
Zelda Classic 2.11 beta 14 for OS X 10.2 (http://www.greyfire.org/~l/ZC211b14.tgz)
ZC Beta 14 list:
Added a quest rule "1.90-Style Tribbles", which is automatically checked for quests from 1.90 or earlier. When checked, Tribble offspring grow back into normal offspring, as in 1.90, instead of tribbles, as is current behavior.
Fixed a serious (ZScript) compiler bug that replaced all numeric constants with 0.0001.
Fire wizrobes once again shoot fire instead of magic.
Fixed a cosmetic bug in the output of TRACER and TRACEV and their ZScript counterpart. (Again.)
Redesigned the drawing code somewhat to fix glitches during the Triforce animation.
Fixed a bug causing spinning tiles to animate using the wrong tiles.
Patra 2 and 3 now shoot fireballs again instead of garbage.
Inherent Armos->Item flags now work on either side of open or closed treasure chests.
Added do-while loops to the ZScript language.
Fixed a serious compiler bug preventing quests with global variables from compiling.
Created a ZScript standard header file "std.zh" which I encourage you to include in your ZScript scripts. This header file contains constants for things like Link actions, items, sound effects, some utility methods, etc.
Fixed a ZAsm bug that generated strange behavior when setting some variables.
Added +=, -=, *=, /=, &&=, ||=, &=, |=, ^=, <<=, >>=, and %= to the ZScript language.
Fixed the message more indicator.
Link can no longer dive while moving in disregard of the "No Dive" rule.
Fixed a fatal OS X bug when the mouse cursor wandered off of the screen.
Initial FFC script arguments are now correctly passed into ZScripts.
Fixed a bug where carryover FFC scripts would stop when the screen changed.
Fixed the bug causing the lens to not work at all.
The triforce no longer switches link to his 2-hand hold tile midway through the triforce animation.
Carrying over an FFC script from the overworld to an item cave no longer occasionally crashes ZC.
Changed the way ZC handles picking up, saving, and loading items. Wallets should work correctly again.
Complete rewrite of the equipment and item portions of the init data dialog and the corresponding ZC cheat dialog. The dialog is now dynamic; if you add custom items or change around item families in ZQ, the change should be reflected correctly in the init data dialog. A lot of ZC code had to be rewritten to support this change so please test aggressively.
Tuned up the cheat menu to take into account higher rupee and magic caps, etc.
Importing DMaps no longer crashes ZQ.
You can now select item 0 as the screen item or a shop item; it is no longer reserved as "no item."
Viewing the map no longer freezes controls.
Touching a save point and choosing to save no longer freezes controls.
Enter key no longer carries over improperly from the confirm quit dialog to the continue-save-retry screen.
Fixed the bug where grabbing from .qst files corrupted quests.
Cleaned up some of the scaled mode code. Opening various dialog boxes in ZQ with high -scale values should no longer crash ZQ.
Tweaked the bomb explosion duration to restore Dodongos to their original behavior. The Aquamentus is (hopefully) unaffected.
Fixed an OS X bug which surrounded the mouse cursor in a black box.
Fixed a compiler bug that prevented compilation of large programs.
Fixed the ZScript Link button variables to return the correct data types.
The ZScript compiler no longer chokes on arrays of non-floats.
Added Link->Item[], which is true iff link posses the item with ID equal to the index. Setting and clearing elements of this array gives and takes items from link, respectively.
Trying to use the arrow operator on non-pointers in ZScripts no longer occasionally crashes ZQ.
Please Verify Quarantined Bugs
Old save games will not work in and will be erased by b14! Back them up if you want to keep them for b13 use!
BACK UP YOUR QUESTS BEFORE YOU USE THIS ON THEM!