User Tag List

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 12

Thread: Zelda Classic 2.53 Gamma (RC) 4 for Windows

  1. #1
    The Timelord
    QDB Manager
    ZC Developer

    Join Date
    Oct 2006
    Location
    Prydon Academy
    Posts
    1,396
    Mentioned
    112 Post(s)
    Tagged
    1 Thread(s)
    vBActivity - Stats
    Points
    4,760
    Level
    21
    vBActivity - Bars
    Lv. Percent
    68.7%

    Zelda Classic 2.53 Gamma (RC) 4 for Windows

    Zelda Classic 2.53.0 Gamma (RC) 4 for Windows
    Includes ZLaunch, 2.6.11, fixing the inability to save the Skip Logo config setting.

    Changes Over Gamma 3

    Code:
    Resized fields for text entry to fit five chars.
    Fixed Init Data (and cheat data) field sizes for:
        Heart Containers (was a field size of 2, now 3)
        Starting HP (in hearts, was 3 now size 5)
        Starting Magic (was size 3, now 5)
        Max Magic (was size 3, now 5)
        Super Bomb Ratio (was size 2, now 3)
    
    Updated qst.dat
    
    Fixed the SignPost ffc script.
    
    Moved the new functions from Classic.zh to std_functions.zh.
    Added some relativity functions to Classic.zh--should move to std_functions.zh:
        DistXY(ffc, int), LeftOf(), RightOf(), Above(), Below(), Facing(ffc).
    
    2.50.x quests with a build < 31, or quests with a header
        version < 0x250 will now write hitsfx = WAV_EHIT, for all guys where
        the hitsfx sound == 0, on saving a quest in 2.53.
    
    Quests made in 2.53 Gamma 0/1 or earlier (build 31) now load
        WAV_EHIT into the enemy editor hitsfx field when the editor opens.
        This prevents corruption of the quest by modifying the value on quest load,
        and ensures that the value only changes if the user saves the quest in 2.53.
    
    2.50.2 AND EARLIER play SFX_HIT even if Enemy Editor Hit Sound is 0.
        Thus, I added a special case that causes this to happen in guys.cpp, based
        on header version and build.
    
        Arbitrary enemy policy 15610. :P
        ( ZoriaRPG, 25th February, 2019 )
    
    Fixed Byrna Cleanup Routine killing SFX 30. This was caused by
        `last_cane_of_byrna_item_id` never being able to be -1 because it was declared
        as byte, instead of int.
    
    Classic.zh Fixes and Improvements:
        Renamed constants to prevent future conflicts.
        BossMusic ffc:
            Fixed a bug that caused the victory music to re-play when the
            player revisited the screen.
            Added InitD variables to allow customisation by the user.
        BossExplode ffc:
            Added InitD variables to allow customisation by the user.
        DropTRIFORCE ffc:
        DropHEARTCONTAINER ffc:
            Fixed a bug that caused the TF drop to repeat if the player revisited
            the screen.
            Added a dropshadow to the object when falling.
            Slowed falling descent.
            Clamped screen coordinates of drop to ensure that the object does
            not fall partway off the edges of the screen.
        ( ZoriaRPG, 24th February, 2019 )
    
    
    Added scripts 'DropTRIFORCE' and 'DropHEARTCONTAINER' to Classic.zh.
        Fixed issue where invalid weapons were loaded by 'BossMusic' ffc script
        because of a Waitframe in the loop.
        Removed traces.
    
    Added a case for r_down dir on 8-way EW_MAGIC shots.
        ( ZoriaRPG, 22nd February, 2019 )
        
    Updated qst.dat with all of the new goodies.
    
    Added constants to Classic.zh:
        const int _classic_zc__TRK_BOSS = 25;
        const int _classic_zh__MIDI_VICTORY = 1;
        const int _classic_zh__TILE_FIREWORK = 10140;
    
    Added file Classic.nsf, from klop422 (Legend of Zelda NSF  from the PZC Database).
        We use track 25 for boss music here.
    Added a victory jingle MIDI as MIDI ID 1.
    Add combo to use for Boss Audio FFC to combo page 3 as combo ID 905.
    Added BossMusic ffc to classic.zh. This is compatible with the BossExplosion ffc.
    Added tile for Boss Audio to tile page 61 as tile 16026.
    
    Added overload functions to Collision() that function as LinkCollision().
    
    Updated ffc scripts in classic.zh to clear their combo on init.
    Fixed signpost script.
    Added default fireworks ffc to copy and paste, on map 1, screen 0x82.
    Added combo using the Fire Work tile to combo page 3, as combo 904.
    Added tile to use as  marker for fireworks ffc to tile page 61, as tile 16025.
    Modified fireworks script constants.
    Added fireworks SFX as sound 61.
    Added fireworks weapon sprite as Sprite 88.
    Added tiles for fireworks to tile page 39 as tiles 10140, 10141, 10142.
    Fixed daira tiles on page 38.
        ( ZoriaRPG, 21st February, 2019 )
        
    Classic.zh:
        Added item script 'ItemSound'
        Added FFC script 'BossExplode'
        Added constants:
            const int _BOSS_EXPLODE_SPRITE
            const int _BOSS_EXPLODE_DUR
            const int _BOSS_EXPLODE_SFX
            const int _BOSS_EXPLODE_DELAY
            const int _BOSS_EXPLODE_RANDOM_MIN
            const int _BOSS_EXPLODE_RANDOM_MAX
        
            const int I_HALFMAGIC =     144;
            const int I_LEARNSLASH =    143;
            const int NPC_DAIRA1 =         177;
            const int NPC_DAIRA2 =         178;
        
    Add item: Message (Example) as item 145.
    Adjusted stats of both Daira enemies, and set their defences.
        Note: 1/4 Arrow damage is intentional for L2, to reflect
        better armour/scales.
    Add Daira (L2) [blue] as enemy 178, renamed Daira to Daira (L1) [red].
    Fixed ZCL 'Skip Logo' selection not saving.
        ZCL is now v2.6.11.
    Default quest changes:
    Added ffc scripts:
        PermBlockSecrets : This triggers normal screen secrets.
        PermBlockShutter : Block->Shutter secrets in NES Dungeons
        Daira (autoghost)
    Removed ffc script PermSecret
    Fixed name of 'CanSlash' item script.
    Added item script 'ItemMessage'
    Added Daira enemy as npc ID: 177
    Added Daira script to classic.zh
    Added Daira tiles to tile page 38 (tiles 9880, through 9959)
        ( ZoriaRPG, 19th February, 2019 )
    Added call to Classic.zh in the buffer.
        Updated all active subscreens to include the new items.
        Added items: 'Scroll: Learn Slash', 'Scroll: Half Magic'
        Placed default FFCs with scripts attached on map 1, screen 0x82.
            These have their icon set, and their Ethereal flag set.
        Added the following scripts:
        Default active script with Tango and Ghost.
        Half Magic Item (item, pickup)
        Learn Slash Item (item, pickup)
        Change Room Guy (ffc)
        Perm. Secrets (ffc)
        Signpost (ffc)
        
        Added freezeall and freeze only ffc default combos to combo page 3:
            
        Added tiles on page 61 for icons to represent the FFC scripts.
        (Tile IDs: 16002, 16003, 16004, 16005, 16023, 16024, 16061, 16062)
        Added combos for ffc icons to combo page 3:
            IDs: 892, 893
            Icons for the above, are combos: 888, 889.
        Added tiles for the icon combos for freeze combos to tile page 61 as
            tiles: 16000, and 16001.
    Commented out some conflicting constants in stdExtra.zh
    Moved stdWeapons and Laser.zh into an 'extras' path.
    Corrected power rating of remote bombs.
        This will only affect quests saved in 2.53, and
        only if the power of the bomb is > 1.
    Reverted back to Gleeok's forced on bit for half tile collision
        in quests made in 2.50.0 and 2.50.1 Or lower 2.50 builds).
    Expanded the Emulation menu toggle to cover builds through 2.50.1.
        I'm tired of this one, too.
    Began adding some default scripts to Classic (as Classic.zh), and
        corrected some constants in the included scripts, to match.
    Fixed the selection mark for Bombchu Emulation, and ensured that
        it is enabled by default for 2.50.0 and 2.50.1 quests.
    Added an emulation option to restore the large blast radius
        (superbomb) if Link is hit by a charging bombchu.
        This is enabled by default for 2.50.1 and earlier quests, and disabled in 2.53 quests
    Fixed 8-way shots always using WAV_FIRE.
        Added an emulation memu option to force using WAV_FIRE for all 8-way shots.
        This is enabled by default in quests < 2.50.
        This menu option is disabled in 2.53+ quests.
        ( ZoriaRPG, 18th February, 2019 )
    Full Changelog

  2. #2
    A Cryptic Wizard TheDarkOne's Avatar
    Join Date
    Oct 2014
    Location
    California (when not in Storybrooke, ME)
    Posts
    384
    Mentioned
    219 Post(s)
    Tagged
    5 Thread(s)
    vBActivity - Stats
    Points
    2,847
    Level
    17
    vBActivity - Bars
    Lv. Percent
    33.76%
    Very nice update. Fullscreen now works and that's a big plus for me. I also like the new gray menu color.

    However, I have noticed a couple of minor issues. First of all, when using a gamepad (which I do), the Start/Select buttons no longer seem to work. This is not a big problem, as I can simply use the keyboard controls to bring up the subscreen, but these used to function. Secondly, when cheats are enabled, most of the cheat hotkeys don't wprl (ie, pressing "b" to replenish bombs or "h" to refill health, and others).

    But those are minor things. All in all, great update, thanks to all the ZC Development team for this!
    Do not meddle in the affairs of dragons, for you are crunchy and good with ketchup.

  3. #3
    The Timelord
    QDB Manager
    ZC Developer

    Join Date
    Oct 2006
    Location
    Prydon Academy
    Posts
    1,396
    Mentioned
    112 Post(s)
    Tagged
    1 Thread(s)
    vBActivity - Stats
    Points
    4,760
    Level
    21
    vBActivity - Bars
    Lv. Percent
    68.7%
    Quote Originally Posted by TheDarkOne View Post
    Very nice update. Fullscreen now works and that's a big plus for me. I also like the new gray menu color.

    However, I have noticed a couple of minor issues. First of all, when using a gamepad (which I do), the Start/Select buttons no longer seem to work. This is not a big problem, as I can simply use the keyboard controls to bring up the subscreen, but these used to function. Secondly, when cheats are enabled, most of the cheat hotkeys don't wprl (ie, pressing "b" to replenish bombs or "h" to refill health, and others).

    But those are minor things. All in all, great update, thanks to all the ZC Development team for this!


    Are your start and select buttons mapped? Can you map them from the Gamepad config dialogue? This is obviously a deal-breaker, if you cannot.

    If not, then what brand and mode of controller are you using?

    Cheat Hotkeys now have modifiers: By default, you are required to press Left Shift + Left Alt when using cheat hotleys. You can remap the required modifiers one, or two keys) in zc.cfg; or disable them entirely. The purpose of this, is to avoid a situation where control key bindings would be the same key as a cheat modifier key.

    The darl theme, is something that I designed to my personal tastes.

    If you run ZLaunch, you can easily shift themes: There is another new theme, too.

    P.S. Did you mean fullscreen for ZC, or for ZQuest? What OS are you using? One user on PZC reported that for them fullscreen suddenly broke (ZQuest) on Win7. It's pretty random, based on gfx chipsets and the like, if it works, or not, because some drivers do not like dropping to 8bbp.

    I hope to resolve this in 2.60->3.xx.

  4. #4
    A Cryptic Wizard TheDarkOne's Avatar
    Join Date
    Oct 2014
    Location
    California (when not in Storybrooke, ME)
    Posts
    384
    Mentioned
    219 Post(s)
    Tagged
    5 Thread(s)
    vBActivity - Stats
    Points
    2,847
    Level
    17
    vBActivity - Bars
    Lv. Percent
    33.76%
    I did in fact think to reconfigure the controller settings after posting that and it now works fine.

    How do I go about modifying the zc.cfg file? I don't want to mess around with that unless I know what I'm doing.

    Fullscreen works in Classic, I haven't tried it in ZQuest yet. The quest I and my friend are putting together is still in the planning stages and we have more work to do before we are ready to put it together in ZQ. I am running Windows 8.1 with default drivers so I couldn't tell you anything about Win 7 or other drivers.

    UPDATE: ZQ won't open if set to fullscreen, or if the window scale us set to anything besides x1. It will still open in the original size window, however.
    Last edited by TheDarkOne; 03-04-2019 at 02:45 PM. Reason: Update

  5. #5
    The Timelord
    QDB Manager
    ZC Developer

    Join Date
    Oct 2006
    Location
    Prydon Academy
    Posts
    1,396
    Mentioned
    112 Post(s)
    Tagged
    1 Thread(s)
    vBActivity - Stats
    Points
    4,760
    Level
    21
    vBActivity - Bars
    Lv. Percent
    68.7%
    [QUOTE=TheDarkOne;919444]I did in fact think to reconfigure the controller settings after posting that and it now works fine.

    How do I go about modifying the zc.cfg file? I don't want to mess around with that unless I know what I'm doing.
    [/quote[]

    It works fine after setting it from the GUI though; right?

    In zc.cfg, set all of these to 0 to clear all modifier key requirements:

    key_cheatmod_a1 = 0
    key_cheatmod_a2 = 0
    key_cheatmod_b1 = 0
    key_cheatmod_b2 = 0

    Fullscreen works in Classic, I haven't tried it in ZQuesr yet. The quest I and my friend aew putting together is srill in the planning stages and we have more work to do before we are ready to put it together in ZQ. I am running Windows 8.1 with default drivers so I couldn't tell you anything about Win 7 or orher drivers.

    UPDATE: ZQ won't open if set to fullscreen, or if the window scale us set to anything besides x1. It will still open in the original size window, however.

    Hmm. I'll need to try some config properties in ZQuest and see why it won't open in fullscreen. I'm unsure what would cause that to fail. 2x and above, of course, require that your desktop resolution is >= 2x the size of the normal window, to use 2x.

  6. #6
    A Cryptic Wizard TheDarkOne's Avatar
    Join Date
    Oct 2014
    Location
    California (when not in Storybrooke, ME)
    Posts
    384
    Mentioned
    219 Post(s)
    Tagged
    5 Thread(s)
    vBActivity - Stats
    Points
    2,847
    Level
    17
    vBActivity - Bars
    Lv. Percent
    33.76%
    I'm not going to reset my resolution for ZQuest.

    I should be clearer. When set to fullscreen, it doesn't exactly fail. What actually happens is that a full-sized wimdow appears, but it is completely white, stays for about three seconds, and then exits. It's like it's trying to work but can't quite do it.
    Do not meddle in the affairs of dragons, for you are crunchy and good with ketchup.

  7. #7
    The Timelord
    QDB Manager
    ZC Developer

    Join Date
    Oct 2006
    Location
    Prydon Academy
    Posts
    1,396
    Mentioned
    112 Post(s)
    Tagged
    1 Thread(s)
    vBActivity - Stats
    Points
    4,760
    Level
    21
    vBActivity - Bars
    Lv. Percent
    68.7%
    Quote Originally Posted by TheDarkOne View Post
    I'm not going to reset my resolution for ZQuest.

    I should be clearer. When set to fullscreen, it doesn't exactly fail. What actually happens is that a full-sized wimdow appears, but it is completely white, stays for about three seconds, and then exits. It's like it's trying to work but can't quite do it.
    Windows 7, 8, or 10?

    Gamma 4 allowed fullscreen for me on Win 7, but did precisely what you described, on Win 10.

    Please try this build.

    I tested it on both Win and Win10, and it worked on both.

  8. #8
    A Cryptic Wizard TheDarkOne's Avatar
    Join Date
    Oct 2014
    Location
    California (when not in Storybrooke, ME)
    Posts
    384
    Mentioned
    219 Post(s)
    Tagged
    5 Thread(s)
    vBActivity - Stats
    Points
    2,847
    Level
    17
    vBActivity - Bars
    Lv. Percent
    33.76%
    I did mention in an earlier post that I have Windows 8.1 with the default video drivers.

    Oh, and I did edit the zc.cfg file per your suggestion and the hotkeys now wirk jyst as before. Although oressing “k” to jkill all enemies doesn’t work, but then again, it never worked before, either. ( I generally only use that on the blue Darknut infested room if I am low on health)

  9. #9
    The Timelord
    QDB Manager
    ZC Developer

    Join Date
    Oct 2006
    Location
    Prydon Academy
    Posts
    1,396
    Mentioned
    112 Post(s)
    Tagged
    1 Thread(s)
    vBActivity - Stats
    Points
    4,760
    Level
    21
    vBActivity - Bars
    Lv. Percent
    68.7%
    Quote Originally Posted by TheDarkOne View Post
    I did mention in an earlier post that I have Windows 8.1 with the default video drivers.

    Oh, and I did edit the zc.cfg file per your suggestion and the hotkeys now wirk jyst as before. Although oressing “k” to jkill all enemies doesn’t work, but then again, it never worked before, either. ( I generally only use that on the blue Darknut infested room if I am low on health)
    Is that cheat entirely broken, or is only the hotkey broken?

    What about ZQuest in fullscreen? This build should remedy that, but I'd like confirmation.

  10. #10
    A Cryptic Wizard TheDarkOne's Avatar
    Join Date
    Oct 2014
    Location
    California (when not in Storybrooke, ME)
    Posts
    384
    Mentioned
    219 Post(s)
    Tagged
    5 Thread(s)
    vBActivity - Stats
    Points
    2,847
    Level
    17
    vBActivity - Bars
    Lv. Percent
    33.76%
    I’m afraid I haven’t had a chance to download it and see. My computer is having some issues (I am posting from ny phone) that need to.be addressed.

Thread Information

Users Browsing this Thread

There are currently 2 users browsing this thread. (0 members and 2 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
About us
Armageddon Games is a game development group founded in 1997. We are extremely passionate about our work and our inspirations are mostly drawn from games of the 8-bit and 16-bit era.
Social