Jump to content

Photo

Zelda Classic 2.53.0 Beta 12 (Official)

Beta Release Zelda Classic 2.53

  • Please log in to reply
8 replies to this topic

#1 ZoriaRPG

ZoriaRPG

    The Timelord

  • ZC Developers
  • Gender:Unspecified
  • Location:Prydon Academy

Posted 16 October 2017 - 06:45 PM

Here is Zelda Classic 2.53.0 Beta 13 for Windows

Here is ZC 2.53, Beta 13, which fixes the following, over the last major beta build:

  • Updated ZCL to 2.6.8.
  • Swords now obey magic costs.
  • Revised Quest Header dialogue and added tooltips to it.
  • Fixed 'About' version details.
  • Corrected the tooltip for Slash->Item combos.
  • Improved efficiency of string.zh functions, and updated the docs.
  • Fixed Link->Misc[] not being divided or multiplied (internally) by 10000.
  • Fixed Item Editor InitD values being clamped to -32786/32768.
  • VBound ZQuest combo editor fields: Cset to -15/+15, Aframes (0,255), ASpeed (0,255) to prevent rollover.
  • Optimised some functions in std.zh that returned boolean values and were comparing against != 0.
  • Fixed game ending sequence clipping from carrying over to another quest if ZC is reset during the ending.
  • Diagonally scrolling left and down from a specific pixel no longer crashes ZC.
  • Opening the console now presents the user with a warning that has a yes/no dialogue.
  • Optimised some std.zh functions.
  • Fixed a bug where F9 resetting during the ending sequence would preserve the clipping rectangle through to new quests.
  • Fixes issues with 1.84 quest compatibility.
  • Reworded Controller Directions dialogue.
  • Fixes issues with some 2.50.x quests that use Game->Get/SetCombo* functions (e.g. Panoply of Calatia).
  • Fixes DrawInteger not properly displaying values when set not to display a decimal point.
  • Fixes Size of Game->Lkeys[] and Game->LItems[].
  • Fixes rollover in the combo editor fields.
  • Split ag.cfg into three files: ag.cfg (RomView, ZCL), zc.cfg (Zelda Classic), and zquest.cfg (ZQuest), to prevent a file access clash that caused overwriting of settings.
  • Update for ZCL to use the new config files; and also to use zelda.exe, zquest.exe, and romview.exe, instead of files with a -w extension. This is likewise identical in Linux, dropping the -l extension for binaries. ZCL is now v2.6.4.

See the Changelog below for more information. As before, the Build ID for this release is '31', to distinguish between 2.50.3RC1 (Build ID '30') and earlier ZC releases.

This thread replaces the previous Beta thread for 2.53.0.

We would appreciate bug reports on any of the following:

  • Playing quests made in 1.92, 2.10, 2.50.x and reporting any compatibility bugs.
  • Verification that scripts made in 2.50.0, 2.50.1, 2.50.2, and 2.50.3RC1 still work.
  • Testing that scripts compiled in 2.53.0 work properly in 2.53.0.
  • Tests that scripted quests compiled and saved in 2.53.0 work proper;y on 2.50.2 (and/or 2.50.3RC1).
  • Bug reports on any changes, or new features.
  • Bug reports on joystick configuration.

Please note: The std.zh files in this package may not represent what will be included in the final release. It is likely that the std.zh changes will be pushed forward to 2.54 or later, and not included; but they will be available as a separate download. The latest versions of all common ZScript headers will be included in the final release.

This release is built on the Allegro library, version 4.4.3, with some special fixes applies, and it includes new Allegro library files.

Zelda Classic and ZQuest v.2.53.0 API Specification (PDF, Rev. 1.2)


ZLaunch Repository on GitHub

Zelda Classic Changelog for v.2.53.0 Beta 13



ZLaunch Changes v2.6.8



Thank you for testing, and for your feedback!


Edited by ZoriaRPG, 21 January 2018 - 10:03 PM.

  • Jared likes this

#2 Geoffrey

Geoffrey

    The Giraffe

  • Members
  • Gender:Unspecified

Posted 29 October 2017 - 05:16 PM

I specifically tried this build to see whether this was fixed, so this is an old one:

 

I have Link set to use Z3 animation. In the editor (Quest->Graphics->Sprites->Link), his treading water, swimming, and diving animations have four frames, but in game they seem to have only two. This bug also seems to affect slashing and stabbing animations, and perhaps pounding, but I haven't looked into the last.

 

edit: In ZLaunch, the option to de-select "Show Misaligns" doesn't work.


Edited by Geoffrey, 29 October 2017 - 05:17 PM.


#3 Gleeok

Gleeok

    It's dangerous to dough alone, bake this.

  • ZC Developers
  • Real Name:Pillsbury
  • Gender:Male
  • Location:Magical Land of Dough

Posted 12 December 2017 - 12:43 AM

Just a quick reminder that the next 2.50.3 bugfix/backward-compatability through 1.93/minor improvement release is based off of the latest 2.53 (I still don't know why it jumped from 50 to 53 ?? [in the ZC repo it is marked as 2.50]) beta, so if there is still anything major that needs fixing you guys should definitely report it and/or test in the latest 2.53 version. Tentative release date: Jafebnuary.
  • ShadowTiger likes this

#4 ZoriaRPG

ZoriaRPG

    The Timelord

  • ZC Developers
  • Gender:Unspecified
  • Location:Prydon Academy

Posted 15 December 2017 - 03:39 AM

[...]

edit: In ZLaunch, the option to de-select "Show Misaligns" doesn't work.

 

Fixed. Here is ZCL, Version 2.6.7.

 

Thank you.



#5 Nolornbon

Nolornbon

    Hoping to be pure.

  • Members
  • Gender:Male
  • Location:United States

Posted 21 December 2017 - 05:02 PM

Many open-source games end up in a state of decline over the years, but not Zelda Classic. This game is still going quite strong.

 

When it comes to Linux, are timidity and fluidsynth supported yet? GZDoom and Zandronum do support them, so look at those projects to figure out what to do if that still needs to be done.



#6 ZoriaRPG

ZoriaRPG

    The Timelord

  • ZC Developers
  • Gender:Unspecified
  • Location:Prydon Academy

Posted 23 December 2017 - 09:18 AM

Many open-source games end up in a state of decline over the years, but not Zelda Classic. This game is still going quite strong.
 
When it comes to Linux, are timidity and fluidsynth supported yet? GZDoom and Zandronum do support them, so look at those projects to figure out what to do if that still needs to be done.


I'm not sure about FluidSynth. According to Peter Wang, it is possible to use it with Allegro, but I don't have any docs on how to do it.

I know that it is possible to configure TiMidity:
https://wiki.allegro...h_ALSA_raw_MIDI

This shouldn't require any changes to ZC itself.

For the MIDI device in 2.53.0+ (Linux), the correct allegro config file is zc.cfg, (zquest.cfg for ZQuest) but the Linux build isn't yet available.

Neither of these are truly 'supportable' features, but if you have been on Linux long enough to configure Timidity, then I suspect that you can follow the guide.

With all luck, we've solved the general issues with audio on Linux. I should probably set up a Linux build of beta 12 soon, too. I think that I have the ZCL update completed for all three platforms, so that's one fewer issue on the slate.

#7 ZoriaRPG

ZoriaRPG

    The Timelord

  • ZC Developers
  • Gender:Unspecified
  • Location:Prydon Academy

Posted 29 December 2017 - 05:35 AM

I fixed a bug that ywkls reported, that will be in Beta 12:
 
Apparently, the item editor InitD fields were clamped to an range of -32768 and 32768. (This was a remnant from back when InitD was a signed short.)
 
The new legal range is clamped between -214748.3647 and 214748.3647.
 
Here are some recent changes to 2.53.0 that will be in the next beta:
 
 
ChangeLog for 2.53.0 Beta 12
29th December, 2017

Applied Item Editor fix for InitD values. (They were clamped from -31768 to 327678, and
    now they are clamped between -214748.3647 and 214748.3647.
    Applied to 2.54 Alpha 22, and 2.53 Beta 12.
    
VBound ZQuest combo editor fields: Cset to -15/+15, Aframes (0,255), ASpeed (0,255) to prevent rollover from lack
of sanity bounding. ( ZoriaRPG 16th october, 2017 )

Optimised some functions in std.zh that returned boolean values and were comparing against != 0.
VBound ZQuest combo editor fields: Cset to -15/+15, Aframes (0,255), ASpeed (0,255) to prevent rollover from lack
of sanity bounding. ( ZoriaRPG 16th october, 2017 )

Fixed game ending sequence clipping from carrying over to another quest if ZC is reset during the ending.
Possible fix for the crash reported by Lut where scrolling through a specific pixel of the lower-left corner
of screens would crash ZC. ( ZoriaRPG, 16th October, 2017 )

Fixed a bug in std.zh where GetHighestLevelItem() would fail to return the correct values if the item IDs and levels
were not in a matched ascending order (e.g. item 16 is level 2, item 18 is level 1), and similar.
Added GetHighestLevelItemOwned() to std.zh. ( ZoriaRPG, 15th October, 2017 )

Fixed button interface commandline filenames in ZCL. Updated version to 2.6.4. ( ZoriaRPG, 15th October, 2017 )

Fixed issues with 1.84 quests.
Added possible fix for Win10 slowdown. ( Gleeok, 15th October, 2017 )



#8 ZoriaRPG

ZoriaRPG

    The Timelord

  • ZC Developers
  • Gender:Unspecified
  • Location:Prydon Academy

Posted 14 January 2018 - 12:33 AM

Zelda Classic v2.53.0 Beta 12 is ready. See the first post in this thread for the download link, and for details on what has changed.
 



#9 ZoriaRPG

ZoriaRPG

    The Timelord

  • ZC Developers
  • Gender:Unspecified
  • Location:Prydon Academy

Posted 21 January 2018 - 10:05 PM

Beta 13 for Windows

 

Beta 13 is ready. See the first post for more information.

 

Fixed swords not obeying magic costs. ( ZoriaRPG, 15th January, 2018 )

Added tooltips to the 'Quest Rev' and 'Min Rev' fields in the
Quest Header dialogue.

 

Updated ZCL, fixing a bug in the video drivers panel.





Also tagged with one or more of these keywords: Beta, Release, Zelda Classic, 2.53

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users