Read-only archive of the Armageddon Games Forums Archive (2000–2026) · About this archive

Zelda Classic 2.53.1 Beta 52

0 replies · 5,217 views · Started 09 September 2020

[FONT=Georgia]To coincide with the 20th Anniversary, 6th Quest Contest, (Discord Server) we're working on the next maintenance release of Zelda Classic 2.53.1.[/font]

[FONT=Georgia]If you are interested, you can download the latest contest build here.[/font]

[FONT=Georgia]The quest that wins the contest will be included in the final build of ZC 2.53.1[/font]

[FONT=Georgia][FONT=Georgia][size=5]Beta 52[/font][/font][/size]

  • [FONT=Georgia]Hid an Easter Egg for this beta ID. [/font]
  • [FONT=Georgia]Added Quest->Rules->Pick Ruleset to ZQ menus.[/font]
  • [FONT=Georgia]Updated classic.zh to v 1.12. The 'ChangeRoomGuy' script now ignores NPC_FIRE[/font]
  • [FONT=Georgia]<std 1.5013>[/font]
    [LIST]
  • [FONT=Georgia]Added sanity guard on SetLayerCombo/GetLayerCombo functions.[/font]
  • [FONT=Georgia]These now check to ensure that the layer is configured.[/font]

[*][FONT=Georgia]Rewrote the MIDI Patch Fix to work properly on modern (Post-XP) Windows.[/font]
[*][FONT=Georgia]Added Fullsceen confirmation warning, backported from 2.55.[/font]
[*][FONT=Georgia]Fixed error messages for invald GOTO type instructions.[/font]
[*][FONT=Georgia]Fixed possible crash on invalid gotos from logging args order.[/font]
[*][FONT=Georgia]Epilepsy Protection is now set when you launch a NEW INSTALL of ZC, immediately prior to loading the player interface.[/font]

  • [FONT=Georgia]If the zc.cfg value 'checked_epilepsy' is not present, or is set to '0', then ZC will ask the user if they want this enabled and set this config value so that it is not re-checked:[/font]
    [LIST]
  • [FONT=Georgia]1. If there is no valid [FONT=Courier New].sav[/font] file, then this will appear prior[/font][FONT=Georgia] to the [size=4][FONT=Georgia][FONT=Courier New].sav[/font][/font] file creation dialogue.[/font][/size]
  • [FONT=Georgia][size=4][FONT=Georgia]2. If a [size=4][FONT=Georgia][FONT=Courier New].sav[/font][/font] file exists, this will occur prior to the title [FONT=Georgia]screen, if the config int '[FONT=Courier New]checked_epilepsy[/font]' is not present [size=4][FONT=Georgia]or is set to [FONT=Courier New]0[/font] in [FONT=Courier New]zc.cfg[/font].[/font][/font][/size][/font][/size][/font][/size]
  • [FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia]3. If '[FONT=Courier New]checked_epilepsy[/font]' is in [FONT=Courier New]zc.cfg[/font] and is set to '1', then [size=4][FONT=Georgia]this dialogue will not open, and the user's epilepsy protection [size=4][FONT=Georgia]settings are used as normal.[/font][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size]
  • [FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia]4. The dialogue defaults to NO.[/font][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size]

[/LIST]

[*][FONT=Georgia]Reduced the amplitude of screen wave effects when epilepsy protection is enabled.[/font]
[*][FONT=Georgia]Added a ZQE hotkey for '?' that opens the version info display.[/font]
[*][FONT=Georgia]Added an emulation flag '2.10 Hammer Upward Reach' that extends the vertical reach of the Hammer weapon by four pixels when the player is facing up. [/font]

  • [FONT=Georgia]This is automatically enabled for 2.10 and earlier quests.[/font]

[*][FONT=Georgia]Implemented a request from ShadowTiger, whereby when you edit a DMap, and select a map tile, when you go to edit further DMap map tiles within the same session, the DMap editor will remember the last tile that you used. [/font]

  • [FONT=Georgia]This will clear on loading any quest, but it remains static while working on a quest in memory, updating each time that the user selects a different tile in this editor.[/font]

[*][FONT=Georgia]Header Guard for the ZScript compiler is now defaulted to off.[/font]
[*][FONT=Georgia]Added the following configs to ZQuest:[/font]

  • [FONT=Courier New]PreFillTileEditorPage = (0|1)[/font]
    [LIST]
  • [FONT=Georgia]If set to [FONT=Courier New]1[/font], the page field of the Goto Page dialogue in the Tile Editor will be populated with the current page.[/font]
  • [FONT=Georgia]If set to [FONT=Courier New]0[/font], the page field of the Goto Page dialogue in the Tile Editor will be populated '[FONT=Courier New]0[/font]', as was always the case in the past.[/font]
  • [FONT=Georgia]If unset, the default value for this config is '[FONT=Courier New]0[/font]'.[/font]

[*][FONT=Courier New]PreFillComboEditorPage = (0|1)[/font]

  • [FONT=Georgia]If set to [FONT=Courier New]1[/font], the page field of the Goto Page dialogue in[/font] [FONT=Georgia]the Combo Page Editor will be populated with the current page, a[size=4][FONT=Georgia]s was always the case in the past..[/font][/font][/size]
  • [FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia]If set to [FONT=Courier New]0[/font], the page field of the Goto Page dialogue in[size=4][FONT=Georgia] the Combo Page Editor will be populated '[FONT=Courier New]0[/font]', like the prior [size=4][FONT=Georgia]behaviour of the Tile Editor's Goto Page function.[/font][/font][/size][/font][/size][/font][/size][/font][/size]
  • [FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia]If unset, the default value for this config is '[FONT=Courier New]0[/font]'.[/font][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size]

[*][FONT=Courier New][size=4][size=4][size=4][size=4][size=4][size=4]PreFillMapTilePage = (0|1)[/size][/size][/size][/size][/size][/size][/font]

  • [FONT=Georgia]Reserved for a feature request regarding the DMap Editor, when setting [size=4][FONT=Georgia]Map Tile values for DMaps.[/font][/font][/size]
  • [FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia]The desired outcome is that, if set to '[FONT=Courier New]1[/font]', that the DMap editor will [size=4][FONT=Georgia]memorise the last used tile page when selecting Map Tiles.[/font][/font][/size][/font][/size][/font][/size]
  • [FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia][size=4][FONT=Georgia]The internal ZQE global variable 'DMapEditorLastMaptileUsed' is [size=4][FONT=Georgia]reserved for this purpose.[/font][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size]

[/LIST]

[*][FONT=Georgia]Don't allow taking ZC GUI snapshot, with menu open, with wonky colours.[/font]

  • [FONT=Georgia]Use only the the screen colour with shaded effect.[/font]

[*][FONT=Georgia]ZC GUI snapshot (Shift+F12) uses correct game colours, as long as the menu isn't active.[/font]
[*][FONT=Georgia]Allow taking a screenshot in ZC that shows the subscreen area when the NOSUBSCREEN flag is enabled, by holding the ALT key when taking the snapshot.[/font]
[*][FONT=Georgia]Preserve the quest colours when taking a GUI snapshot in ZC Player unless the user holds the CONTROL key when taking the snapshot.[/font]
[*][FONT=Georgia]Fixed a crash reported by ywkls,that when trying to use the tile grabber on [FONT=Courier New].qst[/font] and [FONT=Courier New].qsu[/font] files, where the tile grabber would allow the user to scroll outside the bounds of the [FONT=Courier New].qst[/font] tile buffer. It is now clamped to MAXTILEROWS.[/font]
[/LIST]
[FONT=Georgia][FONT=Georgia][size=5]Beta 51[/font][/font][/size]

  • [FONT=Georgia]The old water emulation flag is now enabled whenever loading a quest older than 2.50.[/font]
  • [FONT=Georgia]Added 'Old 2.10 Water' emulation to ZC Player. [/font]
    [LIST]
  • [FONT=Georgia]This is intended as a patch for old 2.10 quests that have very-specific water combo placement where you are expected to use the ladder (while you have the flippers), but the flippers engage.[/font]

[/LIST]
[FONT=Georgia][FONT=Georgia][size=5]Beta 50[/font][/font][/size]

  • [FONT=Georgia]Try to properly initialise directItem and directItemA.[/font]

[FONT=Georgia][FONT=Georgia][size=5]Beta 49[/font][/font][/size]
  • [FONT=Georgia]Slight changes to the directItem init when loading quests, that now checks if the prior quest was a B+A subscreen type.[/font]

[FONT=Georgia][FONT=Georgia][size=5]Beta 48[/font][/font][/size]
  • [FONT=Georgia]Fixed a memory leak when compiling scripts and exiting out of the assign scripts dialogue with Cancel.[/font]

[FONT=Georgia][FONT=Georgia][size=5]Beta 47[/font][/font][/size]
  • [FONT=Georgia]Added sanity guard to inline bool get_item(int id).[/font]

[FONT=Georgia]For older changes, please see the 2.53.1 Beta 46 thread, and the original thread for 2.53.1 Beta.[/font]