Zelda Classic 2.55.0 Alpha 14 for Windows (57MB)
Includes ZLaunch, 2.6.12removing an extraneous option, and fixing the default ZQuest options tab.
Changelog for 2.55 on GitHub.
Highlights
- Brings 2.55 In-Line with ALL 2.53 Fixes
- See the changelog, or see the 2.53 change history for an extensive list of these changes.
- Add and integrate Classic.zh, and all new Classic Tileset Features
- Add demo and default npc and eweapon scripts, converting Daira Ghost script to npc.
- Added daira npc script, bobomb npc script, and daira_axe eweapon script.
- This build fixes a number of issues with the ZScript parser/compiler.
- Reduced ZIP package size, and overhead to minimal size.
- New ZIP file, so that we do not have compression fragmentation faults.
- Cleaned up modules organisation.
- Modules are now in a ./modules path, with each module and its files in a sub-path.
- Merged 2.53 fixes and improvements to std.zh into 2.55.
- Added some additional items to the Classic Tileset:
- Magical Boss Key, Magical Compass, Magical Map (all scripted).
- Fixed conflicts in ghost.zh header (included).
It does not fix other known issues, nor does it synchronise with the improvements made to 2.53 in Gamma; but we will close those gaps next.
Parser/Compiler Fixes and Improvements
1. You can now declare any type as constant.
- Previously, only int, and float were legal.
2. Enumerated Lists
- You can declare a C-Style enum, such as enum { A, B, C = 10, D, E = 20, F, G };
3. Prevent Crash Assigning to Constant from Function
- This is now illegal, unless the constant is itself, inside the scope of a function itself.