forked from ZQuestClassic/ZQuestClassic
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog_historical.txt
1890 lines (1307 loc) · 139 KB
/
changelog_historical.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
////////////
/// 2.11 ///
////////////
//! 2.11 became 2.50
Zelda Classic 2.11 Beta 16
Incomplete list of changes:
Fixed the Magic Shield bug
Link now has charging sprites
Disabling items actually works this time
Link can no longer move around when charging the hammer
Fixed spinning hammer bug
Fixed can't get items while charging bug
Hurricane Spin added
New items: Whisp Ring L1 and L2. L1 causes permanent bubble curses to be temporary, while L2 makes you immune to curses overall
Some ZASM fixes related to the Z variable
Fixed bug where some Link sprites wouldn't save properly
string editor is semi-complete. Normal strings should still work. Ask _L_ for all the options you can do *currently*
Added CLEARSPRITESR and CLEARSPRITESV to ZAsm and ClearSprites() to Zscript
Raft bug is fixed
Docks not working properly is fixed
Fixed the bug where chnging sfx data wouldn't allow you to save if that was the only change you made
Fixed bug where you could use the sword to change the hammer
Fixed bug with jumping in sideview gravity
New items: Peril Beam scroll, charge rings 1 and 2, and magic (infinite) versions of the bomb bag, quiver, and wallet
Fixed red potion always disappearing
Fixed freezing during Dmap intro
Tweaked hammer physics. Quest Rule: Slow Walk While Charging. Quest Rule: Book Magic Uses Magic (Fire) Sprite. Quest Rule: Wand Can\'t Be Used As Melee Weapon.
Work has begun on drowing Link. Not yet complete I think.
Sword jinx and Item jinx getters and setters added to ZAsm and ZScript
Fixed crash when there are no enemies for summoner to summon
Fixed shadows flickring even when quest rule is unchecked
Four-way ladder added. Kinda works
Fixed the script commands that return map, screen, or dmap numbers so they return integers intead of floats. Work done on the LINKCHARGING command.
Work has been started on script strings
Enemy Editor is a go I'll explain all the details of the enemy editor later, but for now this is what you need to know: Anything with an O. prefixed refers to its behavior WITHOUT the 'new enemy tiles' rule checked. Anything prefixed with an E. refers to behavior with the rule checked. The invulnerability and weakness flags DO NOT WORK. Enemy weaknesses are still hardcoded. Misc. Attributes refer to enemy specific attributes, and these values are different for each enemy. That'll be explained later. Finally, the animation styles are still being worked on, so it's HIGHLY RECOMMENDED that you do not change animation styles for a particular type of enemy.
Item code has been fixed to accomadate the custom items, for the most part. Still have some loose ends to tie up.
Weapons code tweaked a little
The dmap and level count has been upped to 512. This will no doubt please many of you.
Older quests now convert FFC changer combos to FFC changer flags
Quest Rule: Lens Sees Invisible Enemies.
Quest Rule: Can Select A-Button Weapon. Yes, the time for a selectable A-button slot has come. With this rule checked, the subscreen selector won't automatically equip the selected item - you must press either A or B to assign it to a slot.
Fixed charging tapping bug (unreported).
Fixed enemy tapping bug.
Fixed missing MISC: entries bug.
Fixed strings so that 0 can be used as an argument for control codes.
New items: Wealth Medal 1 (75% rate at shops), Wealth Medal 2 (50% at shops), Wealth Medal 3 (25% rate at shops).
New FFC flag: Script Restarts When Carried Over.
New FFC flag: Visible Only With Lens.
Here's another major one: Scripting Drawing Commands. They'll be explained in the scripting forum in a bit, but now with scripting you are able to draw primitives like rectangles, circles, and lines, as well as a group of tiles or combos, onto any layer, using any color, with full scaling and rotation. Head over to the scripting forum a little later to see what I mean
Zelda Classic 2.11 Beta 15
Incomplete list of changes:
Disabling items should work. Look for the dialog for more details
New items: The Roc's Feather (YAY), the Hover Boots (YAY), and four tiger scrolls: one that allows a charged spin attack, one that allows beams to be shot from a spin attack, and two that allow you to charge your hammer aand cause a quake on the ground
New quest rule that allows the use of more sounds as used in sfx.dat. Note: If you check this quest rule, the game will automatically use sfx slots 35-60 for it's own purposes, so if you have sound effects in that range, move them or don't bother with this quest rule
Sideview mode, which allows true sidecrolling areas, with gravity and all. Talk to _L_ for more details on this
FFC flag - Run Script on Screen Init. Room Type - Take One Item. Quest Rule - Messages Freeze All Action. Quest Rule - Flip Right-Facing Slash.
Sword tapping while charged works
Lots and lots of miscellaneous bug fixes
Lots of additions to the scripting engine. Look at the scripting form for more details.
More will be listed by DN or _L_
Beta 11 progress
Just because I felt like it.
ZC Beta 11 list
1. Fixed a bug where freeform inherent trigger flags sometimes wouldn't trigger.
2. Fixed a bug where entering data into the decimal data fields of the freeform combos dialog would sometimes produce garbage data when reopened.
3. Fixed the bug where stepping on groups of step->next combos would cause some combos to change to later combos than it should. Also changed the behavior of step->next somewhat. The main difference is that when in a group of step->next or related combos, only the combo at the center of link gets affected.
4. I believe i fixed the importing of .zqs (strings) files. However, with this change it has becme difficult if not impossible to import older .zqs files.
Short list? Come on, it's only been a day
Beta 10 progress
ZC Beta 10 list
1. Fixed the bug where the buttons to choose green square warp points and flags in the ZQ panels was misaligned.
2. Finally fixed the bug where garbage combos would appear when reloading certain quests after reloading other quests.
3. Fixed the bug where the subscreen type wouldn't update itself if you died and continued in a different dmap type.
4. Fixed the bug where, when checking if the green square continue point was 0,0, it was using the screen you were warping from instead of the screen you are warping to.
5. Fixed the bug where the whistle warp edit dialog and the warp ring edit dialog would crash ZQuest.
6. Slow walk combos now affect Link again.
7. New quest rule: Scrolling Warps Don't Continue. Scrolling warps across different dmaps no longer set the continue point. WIll be turned on for all quests below version 1.93b3 by default.
8. Fixed another bug that caused flags 16-31 as inherent flags to show up improperly.
9. Fixed the bug in ZQ where it would sometimes hand before the menu is drawn
10. Fixed the bug where bombable doors could be bombed open on cave dmaps.
11. Two new screen flags: Treat as Cave room, and Treat as dungeon room. Makes the current room behave as such, regardless of whether the dmap is a dungeon or not. So you could, for example, have a room with shutters inside a cave dmap, and a room with permanent secrets in a dungeon dmap.
12. Two new flags: Singular and Singular +16-31. An interesting flag. If it is in the same spot (remember, there can be two flags in one spot now because of inherent flags) as one of the trigger flags (strike, burn, bomb, etc.), then the trigger doesn't affect all secret flags on screen like the normal behavior, only the flag hit. SIngular(+16-31) does the same thing, except triggering it also affects flags 16-31. Thus, it's now possible to do things like having four seperate torches that can be lit in any order.
13. Fixed the bug that would prevent the sword and hammer from triggering their corresponding inherent trigger flags
14. Fixed the bug where you couldn't use the ladder over direct warps B-R, swim warps B-D, and dive warps B-D.
15. Fixed the bug that would prevent Link from starting the hookshot over a hookshot only combo
16. Fixed a bug that would cause enemies to spawn and walk on top of Direct warps B-R.
17. Fixed the bug where the game wouldn't recognize Swim Warps B-D and Dive warps B-D as water.
18. Fixed the bug in Z3-movement where if you had the ladder and flippers in a dungeon dmap or 'use ladder' room, the ladder would appear before you get to enter the water.
19. Octorok 3's no longer show up in the enemy selection list (until they are finished).
20. Boulders now use the correct tiles.
21. Fire enemies now animate at the correct speed.
22. Fixed the bug with Ganon initially being drawn with tile 0, 1, 20, and 21.
23. Ganon can now use the new enemy tiles (not complete use, though).
24. Hit detection on Dodongos is now fixed.
25. Dodongos no longer fly left when killed.
26. Level-specific keys: Keys can now be kept track of on a level-by-level basis (keep in mind, not a dmap by dmap basis). The normal key item operates exactly like it has operated. A new item, "Level-specific key" increases the key amount of the current level number you're in. Key doors will by default look for a key gained in that level. If it finds noen, it'll then look for a normal key to use. Useful for keys that you only want to work in a specific dungeon.
Zelda Classic 2.11 Beta 8
Here it is, the long-awaited beta 8. Many bug fixes, many tweaks, many improvements/enhancements. Probably tons of new bugs, too.
If you don't already have it, download and unzip beta 6 first, then download and unzip beta 8 on top of it.
Zelda Classic 2.11 Beta 6 (Full)
Zelda Classic 2.11 Beta 8 (changed files)
No OS X version yet. Hopefully by early next week.
Here's the bug fix list from beta 6.
ZC crashes on "211testquest" when entering the cheats.
Tiles displayed in the bottom menu are misaligned if they're using the secondary CSet
Some animated tiles using the secondary CSet are buggy (they use different colors)
ZC Windowed does not work.
Allegro.log grows to huge sizes while playing quests.
I tried to use the magic container option in the cheat menu. However, Link was instantly killed upon doing so.
The music turned off for no apparant reason after I did the magic container bug. It came back after I entered and exited the sword cave. However, it might have been from opening the menu during the fade-in.
The Triforce icon appears in dungeons, instead of the automap and dungeon items.
Transparancies are sometimes "permanently" broken when ZQuest is windowed. To fix it, you have to go back to full screen.
When you collect a triforce piece, your items vanish from the display at the top of the screen... forever (maybe). Collecting rupees will not even restore them.
Also, enemies from 1.90 quests are still in the wrong places at times.
There is a BS Subscreen Bug. The text is oddly colored. I noticed this when playing Link's Return to Snortsia Master Quest demo. (Screenshot no longer available)
I have noticed that if you go into the overworld screen map after slashing a bush, ect, the combo will reappear. I also think bomb and candle secret flags don't work anymore, as neither would would work when I tried them. It's possible that many of those flags no longer work.
Using windowed mode and switching tasks causes destabilization. It nearly crashed my system, and then I tried to swt Zquest to a lower process priority - which caused it to become HIGHLY unstable. And then 'generate errors and have to be closed by Windows'. Zquest help has every line break marked with a return icon. And the file is badly in need of an update - it's still for 1.92 beta 182!
When killed, combos on layers still appear in window as it blacks out.
Misalignment with walk square between combo and new "next" box. (#2?)
Alt slide still corrupts tiles.
Link swim tiles still crash
At seemingly random moments, trying to display a level palette in the level palette editor will crash ZQuest. I've been able to reproduce it quite a few times loading Radien's New BS 3.0 1st Quest Remake on startup (reload last opened quest). Sometimes, it will crash even if it is not the quest that loads on startup, though. Regardless, it happens with this quest rather frequently from what I've noticed.
If an enemy drops a clock in a room where the door closes you in and there are wallmasters, they will not show causing you to be trapped and you then have to quit the game.
Tiles or sprites using CSet 2 features will defer to the wrong CSet if used on layers.
Dungeon automaps/items do not activate on the Subscreen. The Triforce display is shown no matter what. On quests made with earlier versions, this may not happen or may even work in reverse, adding a dungeon automap to an Overworld.
It is no longer possible to place an item on a Direct Warp combo in such a way that Link can grab it before getting warped. This breaks several quests.
Opening the Overworld map will instantly trigger any secrets on layers, and reset many combos.
Tile Warping into a room where the south shutter uses cycling combos will cause it to switch to "open" prematurely. This bug can interfere with quest design.
If you quit a quest while on the ladder in ZC, the ladder will appear briefly on the first screen of the next quest you load.
The magic meter is not displayed in regular or BS subscreens, even though magic is still kept track of.
The A and B items vanish when collecting a Triforce piece, as they did on the NES. But in ZC, they don't return if the "cool scrolling" quest rule is in effect. (Because it never bothers to hide/show them, unlike the default NES behavior.)
Attempting to adjust Magic Containers in the cheat menu will instantly kill Link when the game resumes.
Slashing still uses the old collision, sometimes resulting in a miss if Link isn't close enough.
BS Subscreen text (And to a lesser extent, LttP subscreen text) uses the wrong palette entries.
Even if "freeform dungeons" is checked, Link's sword will still be hidden under the sidelines.
Layers are not properly affected when Link dies.
Combos in quests that are loaded on startup (either from the command-line or from the "Reload Last Quest" option) that have their animation speed set to 0 will have their starting tile pointing to the next tile in the tile list.
NPCs have been removed, but they still show up in the sprite list.
2.11 Beta 6 Progress
Here's what's changed so far:
Fixed and expanded the tile copy/move code. The following changes have been made:
You can even make ZQuest copy from the end of a striped selection instead of from the beginning by holding the alt key while pasting. So, instead of copying tiles 50 through 73 and pasting them starting at tile 91 (so that tile 50 is copied to tile 91, 51 is copied to 92, etc.), you can paste so that tile 73 goes to tile 91, 72 goes to tile 90, and so on.
You can make ZQuest copy from the right side of a rectangular selection instead of from the left side by using the alt key. Copying from the bottom of the selection instead of the top is done with the shift key. You can even use both keys to copy from the bottom right corner instead of from the top left.
You can limit how many tiles to paste by making a selection before hitting the V key. Only the number of tiles that will fit in the selection will be copied. This works for striped and rectangular selections and also with the alt and shift directional keys.
Holding the control key while doing a paste (or move, though there's not much point) will keep the source selection in memory (like the current past bug does). Without holding the control key, the source selection is cancelled, causing the V key to switch to vertical flip mode.
ZQuest will warn you if you try to paste into tiles referenced by something else. The code detects and warns about the following objects:
combos
sprites
items
weapons
misc sprites
Link sprites
enemy sprites
game icons
map style blocks
frame
heart container piece
triforce fragment
triforce frame
overworld map
dungeon map
dmap maps
If possible, ZQuest will move tile references when tiles are moved
If the above is not possible, ZQuest will warn you if a tile move will cause blank tiles to appear in a tile reference (such as moving some, but not all, of the tiles referenced by a combo).
When possible, ZQuest will show descriptive names for the objects that will be adversely affected by a copy or move. If there is no descriptive name (such as with combos), then a simple number is used:
The selection tool (hookshot) in the tile editor is partially functional. Currently, you can "select" and "unselect" individual pixels (ZQuest basically puts a marching ants border around all adjacent selected pixels):
ZQuest starts up faster when loading a quest on startup as it no longer loads the default quest first.
Experimental new icons for ZC and ZQuest:
Zelda Classic 2.11 Beta 5
Lots and lots of changes here. TOo bad I'm sick, so I can't be on long. In short:
Lots of upgrades to Link
Lots of upgrades to other stuff
Other stuff
More stuff
Aw, who am I kidding, I can't remember all the changes >_< I'll make a comprehensive list when I get better, but for now, the one new feature I want to highlight is in the Link Dialog. Besides a new animation style, there's... something else. Use it, explore it, and report any and all bugs that occur using this (I'm sure there are many). For a demonstration of some of Link's new abilities, look at the extra qst file. i's not pass-protected, so do whatever you like to it.
And of course, remember to back up your quests, save files won't work, use at your own risk, yadda yadda... you all just want the link
2.11 Beta 3 Progress
1. New psuedo-isometric drawing mode. Like so:
Zelda Classic 2.11 Beta 2
ALLEGRO FILE IS UP
Aside from the changes outlined in the beta 2 progress thread (My list of changes is here. The first post has the rest of the changes) the following you need to be aware of:
1. The Link Tile Modifiers have been reverted to their 2.10 ways (I hope). This should only be a temporry measure while DN and I implement he ability to edit Link's tile references altogether. We apologize for any inconvinience.
2. New security measures: To prevent cheating and stealing of passwords, several security measures were taken, one of which is the heavy encryption of the quest password. In fact, DN did such a good job that not even I can see off-hand what the password to a quest is. (and from what I can see, DN didn't allow anyway for us to do that). However, a backdoor has been provided for those who forgot their passwords. When loading a quest and typing in the password, a challenge hash will appear. If given to one of us developers, we'll be able to provide a 'backdoor' password (all dependent on the original quest password) for one-time entry that will give the opportunity for the quest maker to regain access. Make sure this works correctly, and that all existing cheating programs don't work.
3. New BS-style subscreens! These aren't complete, though DN is working hard on them. Try out the four different styles when editing a quest in ZQ.
4. To activate preview mode, press X. Most of the instructions are in the thread linked above, so I won't repeat them here.
I believe that's all. If DN has anything more to add, he'll post here. Also note that this is the windows build only. If neccesary, either I or DN will compile DOS distros either today or tomorrow, though we are trying to get to the point of depreciation on that As for Linux or Mac distros, don't ask me. That's DN's department completely.
2.11 Beta 1(and 2) Progress
Here's the changes so far for ZC 2.11 Beta 1:
1. Fixed Gleeok's hp (was too high).
2. Fixed the bug where slashing (or using the hammer or wand) on one side of the screen could affect things on the other side of the screen.
3. Made the game data dynamic (for security purposes).
4. ZC no longer writes it's temp files to the root of drive C. Now, it stores them in the same directory that ZC is housed.
5. ZGP.DAT is now called QST.DAT.
6. The tile format has been reworked. At the moment, the change should be transparent to the user. However, this change will allow for new tile formats in the future (256-color tiles, 16-bit tiles, true-color tiles, etc.).
7. The bug with ZC not remembering the correct quest dir has been fixed (it would change whenever you switched directories to load a quest file in ZC).
8. The bug where ZC would only look in the quest directory to find a quest has been fixed. Now, it looks at the location where the save file says that the quest is located.
9. The quest loading progress box no longer shows the percent done for the tile reader. This makes quest loading somewhat faster.
10. Sprites now have a Z variable. This allows for expansion for new enemies (and other things) that will be able to jump and fly. Although a few enemies already do this (tektites and peahats, for instance), the calculation for them is faked. The new method makes jumping/flying easier to do from a programmer's prospective.
11. Eyeball combo calculations are only done when an eyeball combo is encountered. This should speed up screen rendering by a few fps.
12. The year has been fixed in the title screens.
13. The key name display in ZC key dialogs has been fixed.
14. The wrong text background in the ZC key grabber has been fixed.
15. Fixed the issues with the mouse jumping to the wrong location when when you move off the ZQuest window in scaled windowed mode.
16. Fixed the bug where SPC files would stutter when paused instead of going silent.
17. Fixed the bug where enemies don't drop clocks anymore.
18. Fixed the bug (oversight?) where you couldn't adjust Link's walk style (2-frame or 3-frame) in ZQuest.
19. Fixed the bug where some older quests would freeze on the starting DMap.
20. Fixed the bug where some of the enemies would be wrong in old quests.
21. Fixed the bug where double-clicking a combo in the master combo list would only edit the combo if it were on the first combo page.
22. Fixed the bug where deleting a screen was not counted as a change in ZQuest, so ZQuest would not ask to save if that was the only thing done before exiting.
23. Fixed the bug where non-MIDI songs would stutter if the game were paused (with the 'F3', 'F4', 'p', or 'a' keys).
24. Fixed the bug where selecting 'Stop tunes" from the Etc menu wouldn't uncheck the 'Lost Woods' option.
25. Music playing is stopped now when MIDIs is selected from the Quest menu.
26. ZQuest can now play the alternate music types that ZC handles (mp3, ogg, spc, it, xm, s3m, and mod).
27. Renamed 'Play MIDI' in the Etc menu to 'Play music' to correspond with the above change.
28. Fixed the year in the end game credits.
29. Fixed the tile import/export.
30. Now, changing the title screen for ZC causes it to reset so that the correct title shows immediately. Before you had to either wait for the title to cycle through once or manually reset the game.
31. Alternative music now continues to play while the game is paused (with the p key, not the Start button).
32. Fixed the bug where the Triforce init settings weren't being saved by ZQuest.
33. Fixed the bug where the Triforce init settings weren't being used in ZC.
34. Fixed the bug where a DMap Intro on the starting DMap could freeze the game.
35. Misalignment arrows now show up on disabled screens.
36. Pasting a map screen now causes the color to change immediately (before, you had to switch screens and then return to see the correct colors).
37. The 'Heart Container' room type is now called the 'Red Potion or Heart Container' room type.
38. There is a new List Combos Used (shortcut key is `) under the Tools menu. This will show you a list of all of the combos used on the current screen.
39. Deleting a screen now counts as a change, so ZQuest will ask about saving when you try to quit after doing a screen delete.
40. Panel 4 now shortens the room string when displaying it so it doesn't run into the combo scroller.
41. The Catch All caption and value now match up with the other captions and values in panel 4.
42. The room types are now alphabetized.
43. The screen palette dialog now has a dropdown list of the screen palettes with the palette names instead of a numeric entry box.
44. The < and > keys (you have to hold the shift key down) will now flip through the 256 possible screen palettes.
45. Changing the message more x and y variables now counts as a change in ZQuest.
46. When deleting a message string in ZQuest, the scring is shortened so it will fit in the confirmation dialog.
47. When deleting a message string in ZQuest, the End Game string value is updated if necessary.
48. Fixed the bug where there would sometimes be random characters appearing at the end of a message string in panel 4 and in the confirm string delete dialog.
49. The DMap number in the Edit DMap dialog titlebar is now correct (before, it was 1 number too low).
50. Going to the MIDI editor now stops music playback in ZQuest.
51. If a screen doesn't have a message string associated with it, it is now shown as (None) instead of (none) on panel 4, to make it match up with the other items there.
//! Missing 2.10.1 and 2.10.2
////////////
/// 2.10 ///
////////////
Zelda Classic 2.10
Thanks to *b* for the nice intro pic. Sort of a variation on the Father Time/Baby New Year idea (Adult Link, version 1.92 is retiring and giving the sword to Young Link, version 2.10).
Currently, only the Windows and DOS ports are compiled. I should have the Mac and Linux ones within a week.
Here's the list of changes since version 1.93 Alpha 4 (there were 262 total changes since version 1.92 Beta 183):
1. Fixed the bug where the mouse would get locked inside of the zoomed tile window from the tile editor (even after exiting the tile editor) if the middle button were pressed there until the left or right button were pressed.
2. Fixed the bug where the mouse would be forced 1 block down from its intended location in coordinate placing mode.
3. Fixed the bug where the placed coordinate squares were the wrong color.
4. Added triple buffering to ZC. This causes the game to run much smoother.
5. The DMap editor now shows the proper number of columns for the selected DMap type (16 for Overworld, 8 for others). Also, the DMap offset slider is disabled for Overworld DMaps as is the button grid. However, the compass and continue position mouse selection method is preserved, as well as being fixed to work with 16 columns where needed.
6. The text edit control now starts with the cursor at the end instead of the beginning.
7. Fixed the flying enemy spawn bug.
8. Fixed the inconsistency with the Triforce pick up warp curtain effect.
9. Fixed the bug in the tile grabber where switching the grab mode would also shift the offset by one.
10. Added a new bp option to the tile grabber. Pressing the 'N' key will switch the grab style to NES. This allows tiles to be lifted more easily from NES games.
11. Added a new option to the grabber. Pressing the 'B' key will cycle through the different bit plane settings (1, 2, NES, 4, and 8).
12. Added the F, L, and P keys to the tile grabber that correspond to the File, Leech, and Pal buttons.
13. Changed the fastwalk key from 'F' to 'Q' (for quickwalk), because of the next change.
14. Changed the 'F' key to freeze/unfreeze link (if cheat level 4 is on). This allows you to continue testing if Link is frozen by a bad dmap intro/screen message string combination.
15. Now, fullscreen/windowed mode is saved between sessions. So, set it once (either through a command-line switch or with the Alt-Enter key) and it stays that way until you change it again, even after quitting and restarting the program.
16. Fixed the bug where a newly-created save slot wouldn't be saved unless it had actually been played once and saved from the Save, Continue, Retry game menu.
17. Finished implementing Nayru's Love. Just like the Ocarina of Time version, this spell places a shield around Link, during which time he is invincible. He can, however, still get knocked around when hit (just like in the Ocarina of Time version). Along with this spell are 9 new miscellaneous weapon types: Nayru's Love (Left), Nayru's Love (Left, Returning), Nayru's Love Trail (Left), Nayru's Love Trail (Left, Returning), Nayru's Love (Right), Nayru's Love (Right, Returning), Nayru's Love Trail (Right), Nayru's Love Trail (Right, Returning), and Nayru's Love Shield. The first 8 correspond to their approximate Din's Fire counterparts. However, instead of one spell rocket (going up from Link's position, then falling back down from off-screen), there are now two (going left and right from Link, then returning from off-screen). The last one, Nayru's Love Shield, is the top-left tile of a 2x2 block that is drawn over Link when the spell is active. The tiles that make up the shield are not laid out on the tile screen as they will be in the game. Instead, they are sequential (Top Left, Top Right, Bottom Left, Bottom Right). If the Nayru's Love Shield miscellaneous type is animated, the tiles are offset by the number of frames. Additionally, this spell has 4 quest rules assigned to it: Trans. N. Love Shield, N. Love Shield Flickers, Trans. N. Love Rocket, and N. Love Rocket Flickers. These control the transparency and flickering of the Nayru's Love Shield and Nayru's Love Rockets, much like the counterpart rules for Ghini 2's.
18. Fixed the bug where the Door Combo Set editor wouldn't save new door combo sets.
19. Fixed the bug where edits to door combo sets wouldn't be considered a change (and ZQuest wouldn't ask if you wanted to save if you quit after a door combo set edit).
20. Implemented Farore's Wind. Presently, it just carries Link back to the entrance to the current DMap.
21. Corrected the position for the hammer smack sprite.
22. Finished the panels at the bottom of the ZQuest main editor window.
23. Added the remaining screen data flags to the screen flags panel in ZQuest.
24. Removed the "Hookshot Bridge" combo type.
25. Removed the NPC's.
26. Renamed the "Nayru's Love Shield" miscellaneous sprite to "Nayru's Love Shield (Front)" and added "Nayru's Love Shield (Back)", which is drawn behind Link, allowing for a nearly true 3D Nayru's Love Shield.
27. Fixed the warp types after they were broken in Alpha 5 due to the last-minute removal of the new warp scheme.
28. Cut Nayru's Love time from 1024 tics to 512.
29. Doubled the magic cost of Nayru's Love (from 32 to 64, or half of an 8-unit, un-doubled magic meter).
30. Added the "Magic" cheat to the menu in the Zelda engine and moved it and the "Life" cheat to a submenu of a newly-created "Refill" menu (which takes the position of the life cheat menu).
31. Took the cheat keys out of brackets in the cheat menu in the Zelda engine.
32. Fixed the bug with combos in older quests reverting to cset 0 for their next combo.
33. Nayru's Love Shield now draws more tightly on Link (before, there was the possibility of sprites getting drawn between Link and the Nayru's Love Shield).
34. Fixed the bug with warping to screen 80 when picking up a Triforce shard.
35. Fixed the bug where the Misc Colors editor would crash upon use.
36. Fixed the bug where triple buffering would occasionally cause screen noise.
37. Fixed the bug where using the mouse wheel in the map flags selector dialog would cause the selected map flag to change after the dialog is closed.
38. The screen opening/closing effect is now locked back to a circle again. Later (maybe in the next version, or whenever the warp system is revamped), this will be selectable.
39. Added the tics -> seconds converter to the screen data dialog.
40. Fixed the bug where the mouse pointer wasn't showing up in the palette grabber.
41. Fixed the bug in the palette grabber where the buttons weren't responding to the mouse in the top 5 pixels of the buttons and were being redrawn incorrectly when clicked.
42. Modified the palette grabber screen to remap the colors so the buttons try to draw as closely to the correct colors as possible, even when a vastly different palette is loaded.
There are a few minor known issues with this release that I am working on. Most notable are:
-The leech progress window doesn't update based on seconds if selected, just on tiles.
-The following Import/Export options are broken:
Map
DMaps
Palettes
String Table
Anyway, here are the files.
Zelda Classic 2.10 for Windows
+zelda-w.exe
+zquest-w.exe
Zelda Classic 2.10+ Windows Support Archive
+alleg41.dll
Zelda Classic 2.10+ Support Archive for DOS/Windows
+many files
Zelda Classic 2.10 for DOS
+zelda.exe
+zquest.exe
////////////
/// 1.93 ///
////////////
//! 1.93 Aplhas became 2.10
ZC Version 1.93 Alpha/Beta 4 June.19.2004
1. Fixed the bug where Link would, after entering a passageway, briefly appear in the same screen position as the warp entrance while the screen is loading.
2. Fixed the bug where Link would, when holding an item over his head in an item room (not an item cave) float above the floor by 2 pixels.
3. Fixed the bug where some of Link's extra tiles (holding, swimming, diving, etc.) might show incorrectly if he had any equipment on that had a Link tile modifier variable set.
4. Fixed the bug where the screen wouldn't close properly after getting the triforce.
5. Fixed the bug were Like-Likes could grab Link out of the water if he was swimming 1/2 a tile below them. Doing so would also paralyze Link.
6. Fixed the bug in ZQuest where, if the mouse was in the same place as some text in a newly opened dialog, moving the mouse would erase some of the text.
7. Fixed the bug where Ctrl-Alt-End would force ZQuest (and ZC) to quit abruptly.
8. Fixed the bug in ZQuest where exporting a file would cause a status message box to appear with "Error" as the title, but a successful result inside the box.
9. Fixed the bug with Link's colors getting stuck if he was flashing (through injury or from getting a clock) if he went from one screen to another.
10. Fixed the bug with garbage files littering the root of the drive that ZC is on.
11. Fixed the bug where the file select dialog box in the grabber function would not be centered in ZQuest if ZQuest was running in a scaled mode.
12. Fixed the bug in ZQuest where the arrow would be invisible in the palette grabbing function. This bug (once it happened) would cause one of the buttons in the tile editor to be blank.
13. Fixed the bug with Link walking over cave up combos when entering them and being completely covered up when exiting them.
14. Fixed the bug in ZQuest where two of the tabs in the door combo set editor were labelled wrong.
15. Fixed a typo in the enemy list.
16. Fixed the bug with gleeok necks being stuck on the left side of the screen.
17. Fixed the bug where peahats were only changing direction if they hit the side of the screen or landed.
18. Fixed the bug where changing the map count in ZQuest would delete the last map.
19. Fixed the bug in the tile editor where the bottom and right sides of the Edit, Ok and Cancel buttons weren't responsive to the mouse.
20. Double-clicking a tile in the tile selection list will now either select it (if it's called from something like a sprite editor) or edit it (if it's called from the Graphics->Tiles menu).
21. Double-clicking a combo in the combo selection list will now either select it (if it's called from something like the door combo editor) or edit it (if it's called from the Graphics->Combos menu).
22. The mouse scroll wheel now works in the tile selector (by scrolling through pages).
23. The mouse scroll wheel now works in the combo selector (by scrolling through pages).
24. Fixed the bug where peahats would only change direction when they hit a screen border.
25. Fixed the bug where the Right-Facing Aquamentus was vulnerable to attack on the tail instead of the head.
26. Fixed the bug where either Aquamentus would, if the new enemy tiles quest rule was enabled, display 4 death sprites instead of 1 when dying.
27. Fixed the bug where Aquamentus fireballs weren't starting from an Aquamentus's mouth.
28. Fixed the bug where the Right-Facing Aquamentus was positioned 1 tile too far to the right.
29. Fixed an inconsistency between ZC and Zelda 1 regarding how the screen opens when you start a quest or exit a dungeon (ZC's opening was too smooth, it's supposed to open 1 tile at a time).
30. Fixed an inconsistency between ZC and Zelda 1 regarding Link and the subscreen when the screen opens at quest start or when exiting a dungeon (things aren't supposed to show up all at once in the subscreen and Link isn't supposed to be visible until the screen finishes opening).
31. Fixed the bug with Dodongos (and BS Dodongos) sometimes vanishing if they are placed near right or bottom dungeon walls.
32. Fixed the bug where segmented enemy segments were counted as enemies for the purpose of determining if armos statues would turn into armos enemies or if graves would release ghini 2's when touched.
33. Added a quest rule "BS-Zelda Graves". With this enabled, releasing a Ghini 2 from a grave by touching it will cause the grave combo to advance by 1. This allows you to have a grave only release one Ghini 2 (if the next combo is not a grave combo) or you can set up a string of grave combos to determine how many Ghini 2's you want to occupy the grave. This is similar to how pound combos work.
34. Fixed the bug an Armos would switch the combo under its starting position to the screen's undercombo even if the Armos was not created from an Armos statue combo.
35. The mouse scroll wheel now changes flags when you are in flag placing mode.
36. The Page Up/Page Down keys (change panel) and Less Than/Greater Than keys (change map) now work in flag placing mode.
37. Combos now continue to animate in panel 2 (item, tile warp, warp return, start point, and flag) icon placing mode, along with the static in the minimap.
38. The mouse combo scroll trigger positions have been fixed for large mode.
39. The icon trigger positions for panel 2 (item, tile warp, warp return, start point, and flag) have been fixed for large mode.
40. The mouse wheel now changes the current map when used over the minimap.
41. The mouse wheel now changes panels when used on the panel area.
ZC Version 1.93 Alpha/Beta 3 June.19.2004
1. Fixed the bug where Gleeok necks would still be visible even if the Gleeok itself were invisible for some reason (such as invis enemies room flag).
2. Added a quest rule to allow flying enemies to start on unwalkable tiles. This option is turned on when loading an older quest for compatibility reasons.
3. Fixed the bug where info rooms wouldn't work properly if they had less than 3 info messages.
4. Fixed the alert dialog boxes centering code.
5. Fixed the file selector dialog centering code.
6. Fixed a bug with the Link death sequence display.
7. Speed improvements to the Link animation code.
8. Fixed the bug where the room timer would continue to run when the subscreen was open.
9. Fixed the bug where you couldn't give letter to potion shop person in caves.
10. Fixed the bug where the hammer could quick slash (which would cause graphical glitches with the smack sprite).
11. Cave2 combos now have the proper entrance/exit screen display (like the cave combos do).
12. Doubled the magic refill speed.
13. Fixed the bug where the screen saver colors would be wrong sometimes.
14. Removed grayscale mode (it didn't work right).
15. Fixed the quest template loading bug.
16. Fixed the bug where loading new quests would cause a bad token error to appear.
17. Fixed the unencoded quest import/export bug.
18. Fixed the bug where push blocks that had a cset2 on them would look different while they were moving.
19. Fixed a bug with garbage being left on the subscreen by dmap items in some cases.
20. Fixed a bug where garbage could be appended to the end of a quest path in the save game file.
21. Fixed the bug where exiting the program while the "Game Type/Quest/Status" display was on the screen would corrupt the save game file as well as the ag.cfg file.
22. Fixed the "Select Custom Quest" titlebar font.
23. Added 2 more color schemes, Windows 2000 Gold (gui_colorset=687) and Easter Egg (gui_colorset=4104).
24. Fixed (hopefully) the continue bug.
25. Corrected an internal bug in the quest saving code relating to section sizes.
26. Fixed the bug with keyfiles not working.
27. Fixed the bug with the Revert command after loading another file (such as viewing a picture).
28. Fixed the bug where palettes might not update until changing screens.
29. Fixed a bug with the layer radio button drawing code (the button wouldn't show up except for layer 0).
30. Fixed the bug where the cset2 properties in the combo editor wouldn't save changes.
31. Added the snapshot shortcut key to the snapshot menu item.
32. Fixed a problem with the text in the "Get Value" dialog.
33. Fixed the bug where the overwrite protection option wouldn't save.
34. Fixed the bug where exiting the view pic mode without loading a picture would cause ZQuest to black out.
35. Fixed the bug where ripping csets from pictures would sometimes leave old colors around.
36. Fixed the bug where having the mouse in certain areas of zquest screen would cause item animation speed to double.
37. Update the sword/sword beam item names in the secret combo dialog for clarity.
38. Fixed the problem with the message/title/intro editor text being invisible.
39. Fixed the bug with the large map selector in the dmap editor wouldn't save changes (and may occasionally crash).
40. Fixed the bug where the layer dialog opacity options wouldn't save.
41. ZQuest now has scaling available in windowed mode. Put -scale <size> after the -windowed command line switch in the Windows/Linux version to enable it.
ZC Version 1.93 Alpha/Beta 2 June.19.2004
1. Fixed the "bug" where picking up a DMap item would cause the game engine to constantly display alert boxes.
2. Fixed (I think) the right-click menu in ZQuest.
3. Fixed the MIDI player screen "Position" text location.
4. Overwrite protection is now optional and off by default. This can be changed from the Etc->Options menu.
5. The game engine has a beta Grayscale mode. This is found in the Misc menu. It is still buggy. It only works properly if you turn it on after you start playing a certain quest and turn it off before you return to the quest selection screen.
6. The Windows version does not need the zcmusic.dll file anymore. This may change back at some point in the future.
7. Added a beta GUI color modification code to ZQuest and the Zelda game engine. After you run either one and quit, edit the ag.cfg file. Look for the item called gui_colorset. There is one for each program (under the zquest header for zquest and under the zeldadx header for the zelda game engine). It defaults to 0 but can be any number between 0 and 3 inclusive. Any number outside this range is basically the same as a 0. I plan to add more and easier control of the colors in the future. The defaults are as follows:
0-Windows 2000 style. Slight yellow interface and simple bevel on 3D objects.
1-Windows 95/98 style. Gray interface and enhanced bevel on 3D objects.
2-Windows "99". Slight yellow tint and enhanced bevel on 3D objects.
3-Windows 2000 Classic Blue style. Windows 2000 style with a blue tint, reminiscent of the original ZQuest colors).
ZC Version 1.93 alpha/beta 1 December.30.2003
1. Fixed a bug that I don't remember anyone pointing out where Link no longer slides if he gets hit. This was from the fix to keep Link from sliding the wrong way off the ladder (still have to make a quest rule for that I think).
2. Compile-time optimizations. For you programmers out there, I basically took out all and replaced them with which means I had to take each file and extract a header file for it, which is much more fun when you are working with inherited classes. Took me 29 revisions of the code to get it finished (2 days work, too). Now when I make a small change, I don't have to wait for 5 minutes for 5 or more unchanged files to recompile to get an object to link with.
3. Screen drawing optimizations. Before, there were several sections of code for drawing the screen scattered throughout different files (anywhere from 7 to 40 lines long each). I've consolidated them all into one command. This will make the drawing more consistent and make sure I didn't forget to draw something at each spot, especially if I make a change to screen drawing at a later date.
4. Linux port (which causes this version to be renamed to 1.93 Alpha 1).
5. Semi-working Mac OS X port.
6. Tile grabbing now has a reduce feature, which will try to match the colors of the imported image (if you are grabbing from a bitmap instead of from exported tiles) to the colors in the current CSet.
7. ZQuest (the Windows version, anyway) now lets you switch between full-screen and windowed mode at will. You can either use Alt-Enter or select Fullscreen from the Etc menu.
8. When loading or saving quests in ZQuest, you now get a progress list displayed. It shows you exactly what data is being loaded/saved and where it dies if there is an error. This will help in quest recovery if there is a problem later.
9. Automatic data recovery. Because of the new format of the quests, if there is an error while reading the quest, many times, the program can scan from that point and find the beginning of the next section and continue from there. So, instead of losing your entire quest, you may just get some ectra junk thrown in to the section that had a bad value in it. This feature may possibly be expanded to cause it to rescan the entire quest looking for any data it hasn't already read (in case the bad section caused it to skip a section header and miss a vital section), so that very little, if any, data is lost.
10. Translucency now works with palette cycling.
11. Animation and palette cycling no longer pauses during most operations.
12. FPS display in ZQuest doesn't flicker anymore.
13. Link sprites don't flicker anymore in the Link sprite dialog.
14. Animation speed is now more constant in ZQuest (same speed in DOS/Windows and doesn't speed up when you hold down the mouse button).
15. Combo brush size option restored and fixed. Space bar changes how it looks (the same way as it does in the combo list screen).
16. Fixed (I hope) the bug where using the combo brush would make your mouse disappear if you used the keyboard to go somewhere.
17. Fixed the bug where Link would be fully visible when he was exiting a cave (instead of the stair-climbing effect).
18. Right-clicking on a combo selector will now set the combo and cset to 0 (for fast deletion, instead of having to manually select combo 0 and changing the cset to 0).
19. The tile editor now shows what pixel row and column the cursor is on and what color that pixel is (both the color number and the r, g, and b values).
20. The tile editor now has a mouse that shows what color is assigned to each button. Cosmetic, really.
21. The tile editor now has a new tool, the eyedropper (lens of truth). Clicking on a pixel in the tile while using this tool will set the color of the button used to be the color of the pixel clicked on. Holding down the Alt key provides quick, temporary access to this feature without having to manually select the tool, then selecting the previous tool after picking a new color.
22. SPC files can now be used as alternate dmap music (like MOD, IT, S3M, and XM files are), although they are a little buggy at the moment (they don't pause properly when you go to a system menu, for instance).
23. Now, in the Misc Colors dialog, you can click on one of the color edit boxes, then click on a color in the color table, and it will set that color automatically (no need to find the row and column yourself).
24. The dungeon template dialog (Tools->Template) has 2 new features. Before, the floor tile would always be whatever your current combo and cset selections were. Now, if you hold down the shift key while opening the dialog, the floor tile will stay what it was the last time you opened the dialog (unless that is the first time you opened it, in which case it will use the current combo and cset). The second feature is that now, you can click on the floor tile and pick another combo and cset, without having to change your current selections outside of the dialog.
Here are some screenshots of the current alpha, for those of you who are curious (all of these are nam):
The enhanced tile editor.
The string editor.
The side warp editor.
The enhanced quest rules editor. Notice the tab control. Lots of programming involved in making that thing work.
Miscellaneous colors editor.
The main screen.
Door Combo Set editor. Tab control again instead of the little arrow buttons.
Enhanced DMap editor. Nested tab control in the 4th screen.
25. Speed increase in the game engine. Now, slower machines should not choke on intense screens like they used to.
26. Rotated tiles. Now, combos (gotta check to make sure this applies to any tiles used for any function of the game) can use tiles that are rotated, not just flipped.
////////////
/// 1.92 ///
////////////
ZC Version 1.92 alpha 187 June.16.2003
1. The ~ key now temporarily (while being held down) toggles VSync (instead of just turning it off while being held down).
2. Reverted the narrow font back to the normal one.
3. The tile selector screen should be working again.
4. The tile grabber screen now shows what grab mode you are using.
5. NPC's no longer count as enemies (I think).
ZC Version 1.92 alpha 186 June.16.2003
1. Fixed the layer editor/auto-layer function (I think).
2. Added a revert command to the file menu. Basically, it's the same and re-opening the same file you are currently working on without saving. Asks for confirmation. Keeps you from having to locate the filename again.
3. The new command now asks you if you want to save before it displays the quest template selector. Just thought it made more sense that way.
4. Save (and revert, for that matter) is now disabled if the quest is already saved. *shrug*
5. Added a new feature to ZQuest. Quest Keys. Basically, select the "use keyfile" option in the header dialog and when you save the quest, a .key file is created with the same name as the quest file. This file contains the password for the quest (along with some other information). The password is in plain text format in case you want to write a batch file one day to concatenate all of the key files to make a list of quest passwords you have on your computer. In any case, if the .key file is present, and has the correct password (which it always should unless you edit it manually or change the password for the quest elsewhere and bring it over to that computer), then the quest will open in ZQuest without asking you for a password. This way, you don't have to remember to password your quest before sending it out (if you chose that method) and you don't have to worry about remembering the password if you like to keep it passworded all the time. Remember, if the .key file is not present, or doesn't have the right password, ZQuest will ask you for the password. Thoughts?
6. Fixed the bug where Zelda wouldn't let you pick quests that were between 1.92 build 105 and 1.92 build 184.
7. Items now have a "Link Tile Mod" variable. If Link has this item currently, then that variable is added to the tile that Link is using. Quests from beta 185 and below have this value automatically set for the magic and mirror shields (since his tiles do change when he gets one of those). Also, if the quest is a BS-style quest, then tiles 24-26 are shifted down one (to occupy tile spaces 23-25) and tile 23 is moved to tile 26 to make the tile modification work properly.
8. Quest rule: "Full Link Tile Mod". With this on, the "Link Tile Mod" variable will affect all of Link's tiles, instead of just the ones where he is walking (or standing and facing) down, left, or right. This may be changed into bits for the item to determine just what tiles it affects (walking, stabbing, slashing, pounding, and swimming for each of the 4 directions, diving, holding with 1 or 2 hands either in or out of water, and casting magic). This would allow much more control. Thoughts?
9. Quest rule: "No Potion Combining". With this on, you can't pick up a potion if you already have one. So no more getting 2 blue potions to make 1 red one.
10. Preliminary NPC's. 12 NPC's defined (listed as enemies). 6 walk and 6 stand still (and face Link, like eyeball combos). 3 of each use CSet 7 and the other 3 use CSet 8. Set the first one from the Weapons/Misc sprite dialog. Not sure how to easily (from a programmer's perspective) assign strings to them. Ideas?
11. Added a mode change to the ROM/binary file tile grabber (the M key cycles through 4 modes, though the current mode isn't shown anywhere). If the tiles in the file are arranged in a slightly different way, this may help you grab them. For instance, setting it to mode 2, bp 4 allows you to grab tiles from the Game Boy Zelda games with ease.
12. ZC and ZQ use a narrower font now. This will give me more room to add things to dialogs and editors. Plus, it looks kind of neat. *shrug* At the moment it makes some dialogs (basically anything with a checkbox to the right) look odd. Need to clean that up, I suppose...
13. Changed the behavior of the ~ key in ZC. Instead of showing off the wavy effect and cycling through the subscreen types, it will now turn VSync off while it is being held down (like it does in ZSNES). I suppose I could make it toggle VSync while it is being held down instead, if there is demand for it. Thoughts?
14. The Link sprite dialog now shows Link's sprites properly. Can't choose them yet, but you can view them to make sure the tiles are set properly. Jumping isn't in yet (and may not be for quite a while), but I never took that out of the dialog.
ZC Version 1.92 alpha 185 June.16.2003
1. Link can no longer get knocked off of the ladder perpendicular to the direction he got on.
2. Fixed the bug where you couldn't cancel out of an autolayer.
3. The autolayer feature now has the option to overwrite layers that are already set.
4. The layer editor now has 3 digits for the map numbers.
5. All Gohmas are now considered to be bosses.
6. Fixed the bug where Gohma 4 wouldn't fire sometimes.
7. Flying enemies can now spawn on solid objects.
8. Zoras can now spawn on water (used to have to have some walkable combos for them to start from).
9. Fixed the bug where getting the fire boomerang while the magic boomerang is flying changed any new magic boomerang sparkles into fire boomerang sparkles.
10. Fixed the bug where sliding a tile downwards in the tile editor couldn't be undone (the tile was saved at that point).
11. Added a Starting DMap option on Init Page 8..
12. Added a new quest rule: "Bomb Hold Fix". When this is enabled, bombs can be held up like other items, if the situation calls for it (screen flag, shop, etc.).
13. Armos in the enemy list no longer leave behind an under combo when they appear..
14. Fixed the bug where pressing the 'go' button in the sidewarp dialog caused some screen flags to become unset.
15. Moving either the blue or green start indicators now counts as an edit (ZQuest will now ask if you want to save even if that was the only change you made).
16. Stunning a blue wizzrobe now makes them solid (no more invisible stunned blue wizzrobes).
17. Fixed Link's non-BS swimming tiles.
18. Ladder-only combos changed to ladder/hookshot combos (to correctly name their current behavior).
19. Added a hookshot only combo type.
20. Ladder-only combos don't let you hookshot over them now.
21. Alphabetized the item list in shops.
22. The "rupee (1)" item listed in the shop dialog has been renamed to "(none)" to correctly represent its function.
23. Autolayers can now be undone.
24. The quest encryption has been reworked to lock out anyone who may have gotten their hands on the source.
25. Fixed a bug where starting a quest, then quitting without saving and loading a different quest file into the same block would sometimes make Link start in a strange place.
26. Fixed a bug with scrollbars in ZC (the buttons wouldn't work and the scroll thumb was positioned incorrectly).
27. Added a rectangular selection option to the ZQuest tile selector screen (switch between rectangular and striped with the space bar).
28. The DOS version now has OGG support as the Windows version did in Alpha 184 (Alpha 184 was a Windows-only release).
ZC Version 1.92 alpha 184 April.22.2003
1. MIDI now stops when tracker starts.
2. Fixed the bug where leaving an enemy carried item laying around would cause a crash on return to the screen under certain conditions.
3. Boss Lock Blocks Work as expected now. You need the Boss Key to open them.
4. Walk flags on ZQuest status panel. On the "status" window at the bottom of ZQuest, on page 1 an image of the currently selected combo is shown twice. The one on the left now shows walk flags as it should.
5. Fixed the bug where a DMAP referencing a non-existant map number would cause a crash in the DMAP Editor dialog. Also fixed it so you can no longer select an invalid map.
6. Hopefully fixed a bug with warping out of a triforce room before the "get triforce" MIDI completed. Nick and others who experienced this problem should check to see that it no longer happens.
7. ZC will no longer crash when you try to view the overworld map for the second time. Ditto for saving the overworld map with F5.
8. Fixed the problem of layers appearing over the blacked-out area of the screen after you pick up a Triforce piece.
9. Tracker music should now behave like MIDIs - when you change DMAPs, or warp within the same DMAP, the tracker will not restart if both places use the same tracker file.
10. Fixed the Z3 style BRANG/HSHOT problem. Should no longer crash. There might still be a problem with the wrong item being dragged by the brang or hshot, so keep your eyes peeled.
11. Added OGG and MP3 support for bg music. Select in the DMAP editor.
12. Fixed the problems of not being able to select a CSET > 5 for secret combos (and some other places, too, I think).
13. Fixed the bug which could make ZC crash if a -res switch was used at the end of the command line without the "big" option.
14. Very minor speed optimization when loading enemies as you enter a screen. Might save a few nanoseconds if you have placed enemies.
15. Fixed (hopefully) the continue bug and implemented continue/resume behavior as described in Beta forums.
ZC Version 1.92 beta 183 January.23.2003
This is a bugfix-release.
1. Thanks to FatCatFan for finding this one. Fixed the bug (I hope) that causes temporary files to litter your hard drive sometimes after running ZC or ZQ.
2. Walk flags now only show up for layers 0-2 in ZQuest.
3. Now, if you set a layer to an invalid map in ZQuest, the layer map number reverts to 0 (disabling the layer) as opposed to crashing ZQuest as it used to do.
4. Now, if you open a quest in ZQuest with fewer maps than the one currently in memory, you go to the last map in the quest.
5. Fixed bat new enemy tiles.
6. Fixed code for boss key blocks.
7. Fixed the bug where the save select screen border wouldn't erase around the text that was placed on it after you loaded a custom quest.
8. Fixed vsyncing back to what it was in beta 181 and below.
9. AG.CFG is now created by Zelda, so no more errors about not being able to find it.
10. Fixed the bug where completing the 3rd quest would generate an error.
11. Fixed the bug in the tile selector where clicking on the down arrow wouldn't move past page 125.
12. Fixed the bug in the tile selector where returning to the tile selector screen would switch the page to 125 if you left it on a higher page.
13. Fixed the bug where debug keys were left on by default.
14. Removed the "Combo Page" menu item from the Tools Menu.
15. Fixed the bug where Link could be pulled outside of a Like-Like that had caught him, making it harder for Link to kill it, since he was still paralyzed.
16. Thanks to FatCatFan for this addition/omission correction. The secret combo page now shows the map flags for the combos if the flags option is on (from pressing the F key). This carries over between the map editor and the secret combo dialog (pressing F on either one turns flags on for both, basically).
ZC Version 1.92 beta 181 December.24.2002
This is a bug-fix release.
1. Aquamentus now works with new enemy tiles. First row is walking. Second row is charging his attack. Third row is opening his mouth and firing. 181test.qst shows an example of this.
2. SFX.dat is no longer password protected. So, if you have the grabber utility (I'm providing links for it if you want), you can make your own sfx.dat sound pack to submit for future releases. You need to download the new sfx.dat sound pack. The Z3 sound pack doesn't work any more. I will fix this later.
3. Shadows no longer show in dark rooms.
4. Link no longer drops under layers 1 and 2 when he dies.
5. Compiled with Allegro 4.17. This should make it work a little better under XP. You need to download the new version of Alleg41.dll.
Um, can't think of any others at the moment. If anyone can check the bugs that were reported about beta 180 (especially ones that seemed to just appear in beta 179 or 180 but were't present in 178) and let me know ASAP, I'd be most grateful.
ZC Version 1.92 beta 180 December.11.2002
This is a bug-fix release.
1. Fixed (I think) the bug with changing the map count.
2. Lockblocks can now be activated if they are in any way blocking your movement (before, you had to be lined up if you were moving vertically).
3. Lock blocks now sound like a door opening when you activate them.
4. Changed F1 back to VSync and made Ctrl-F1 the constant screenshot command.
5. Mouse Scrolling in the combo list now works again.
6. QSU export/import works now (this includes the backup feature).
7. Fixed the reflected fireball auto-homing bug.
8. Fixed the bug with multiple bomb placement.
9. Fixed the bug with save game icons not showing the proper ring color.
10. Fixed the bug where Link couldn't unlock door on the top of dungeon rooms if the Freeform Dungeon quest rule was enabled.
11. Fixed the bug where Wave Warps would show up as No Warps and vice-versa (quests higher than beta 167 may possibly have to be manually fixed to work right).
12. Screen data changes (Data->Screen Data) counts as a change, so telling ZQuest to exit will ask you if you want to save, if you haven't done so already.
13. Fixed movement inside doors in dungeons so it's like it was in Zelda 1 again (if you are inside a horizontal doorway, you can't face up or down, and if you are in a vertical doorway, you can't face left or right) unless you have the Freeform Dungeon quest rule checked.
14. Fixed tall grass/shallow water ripple hit detection to check Link's feet instead of his head.
ZC Version 1.92 beta 179 December.02.2002
This is mainly a bug-fix release.
Also note: This version will delete your save game, as the save game format had to change.
1. All items have been restored to their proper configurations. I may at a later time find a way to put the enhancements back in.
2. Bug where having a ringleader set to a segmented enemy would cause the Windows version of ZC to crash has been fixed.
3. Added a new quest rule: "Quick Sword". Allows you to use your sword again before the sword use animation has finished (like you can in the GB Zelda games). Also works with the wand, I believe.
4. Added a "Clear T. Music" button to the DMap edit dialog.
5. Fixed the bug where the F5 key (saves a picture of the map) would crash in Windows if you had not already viewed the map once.
6. Fixed a bug where the invincibility induced by the clock cheat and no walls cheat would vanish if you picked up a clock, then left the screen.
7. Fixed the bug where Digdoggers would always return when you entered their room again.
8. Fixed dungeon rooms so that the "Freeform Dungeons" quest rule determines how far up the screen you can go (the invisible top barrier in dungeons).
9. Fixed the bug where you couldn't unlock doors on the top of the screen if you were using the ladder at the time.
10. Added a new combo type: Lock Block. Acts like a door. Can only use one per screen, though. When you push on it a little and have a key, it will change to the next combo in the combo buffer, as will any other lock block on the screen. This allows you to create lock blocks as large as you want (you can have large, intricate doors, if you choose). This even works on layers.
ZC Version 1.92 beta 178 October.20.2002
Added a "-large" option to ZQuest so you can preview the new, larger screen configuration (remember the larger ZQuest mockup a while back?)
Flood is now undoable.
Fill is now the default ctrl-click option instead of flood.
Took out the brush size right-click menu options. Maybe when I get time to code them, I'll put them back in.
Added a new right-click menu option, "Edit Combo". This lets you edit the combo the mouse is pointed at directly.
Added a new right-click menu option, "Select Combo". This makes the combo that the mouse is pointing at the current combo. Still need to work on this some more so that the combo list on the right centers the selected combo for you.
Added a new combo type: bush. Same as slash->item, but this does the leaf animation you've come to know and love from the later Zelda games. This is a customizable sprite (bush leaves).
Added a new combo type: flowers. Same as bush, but uses a different animation sprite (flower clippings). Inspired from the flowers in the Oracle games. Technically, it doesn't have to be a bunch of flowers, you could make it another bush if you want, as it uses the exact animation sequence as the bush.
Added a new combo type: tall grass. Same as bush, but uses a different animation sequence and sprite "grass clippings". Also, has a tall grass sprite that shows and animates in front of Link when he walks on the tall grass combo (like in Zelda 3).
Added a new combo type: shallow water. This makes the new "ripples" sprite show and animate when Link is walking on this combo type. Similar to the shallow water in Zelda 3.
Almost finished the Hammer Smack code. The smack sprite displays now, it just needs to be positioned correctly.
Almost done fixing the with the CSet fix problem so you can make it affect layers as well (instead of the base screen) and also make it affect all layers on the screen instead of just the current layer.
You can now have 252 MIDIs instead of 32.
Added preliminary .MOD/.S3M/,XM/.IT support (for Octium, according to PM). At the moment, these tracker music files are not stored inside of the quest file. Instead, each DMap has a T. Music (tracker music) setting (filename of a tracker music file that is in the current ZC directory) that can be between 1 and 55 characters long. There are advantages and disadvantages of doing this:
Advantages:
If the author wants to update a song, he or she can simply give out that one song; people don't have to redownload the entire quest and every other song in it.
If someone doesn't want to download the tracker music file (too slow internet connection, not enough HD space, computer not powerful enough to play them right), he or she doesn't have to. ZC will, if it can't find the tracker music file, play the MIDI file for the DMap instead.
Disadvantages:
Others will have access to the tracker music, as the files would be in their native format.
If 2 quests use the same filename for 2 different songs, one version of the tracker music file in question gets overwritten.
This breaks the "one quest, one file" setup that has been in effect ever since ZC went public.
While I could probably make it where the tracker music was stored in the quest files, the easiest way to do it would be to extract them with temporary names while playing and delete them when done with that quest. This will fix the last 2 disadvantages, but leave the remaining one since the files are extracted so people could copy them to other locations to prevent them from being deleted after they quit the quest. Also, this would cancel out the 2 advantages. Granted, the quest designer could create 2 versions of the quest, one using MIDIs and one using tracker music, but the second advantage would still be gone.
ZC Version 1.92 beta 177 October.13.2002
Moved all of the references to Link's tiles outside of the functions that use them. Now, I'll be able to move the tiles anywhere I want and look for them in the new places with no problems.
Adjusted the flamethrower so that it sprays in a cone shape and can hit both near and far flags now.
Adjusted the hammer so that it now stuns ground enemies in a 4-combo radius (probably too big at the moment).
Added the slash ability (complete with GB Zelda tiles) for Link. Like the 1/2 magic upgrade, this is something that you can have Link learn, or you can give him the slash ability from the start (or omit it altogether if you wish). There are sprites for these, as well.
Interpolated fading (when switching between light and dark rooms or when going to a room with a different palette) takes half as long now. The original (Zelda 1-style) fading still goes at normal speed (I think).
Added shadows to some enemies (mainly the non-boss ones that jump or fly) and a shadow sprite and a quest rules for controlling the shadow display.
Pressing the 'S' key in the tile editor swaps the primary and secondary colors (assigned to the mouse buttons). Holding down the control key while pressing the 'S' key, the colors in the current tile will be swapped as well.
Fixed combo cycling (I hope). Test it out and see if it works for you.
Added a new combo type: "No Jump Zone". Tektites can't jump on or over this. Now you can make the tektite corrals you always wanted.
ZC Version 1.92 beta 176 September.2.2002
This is a maintenance/proof-of-concept release. THE ITEM CHANGES ARE NOT FINAL! EVEN IF THEY WERE, THEY WOULD BE OPTIONAL! DON'T GET YOUR UNDERWEAR IN A BUNCH!
1. Fixed the bug with the whistle and bait being interlocked programatically..
2. Added the long bow. Arrows shoot twice as fast with it.
3. Changed the following items:
-Bomb: Remote-controlled bomb. Press B once to drop it. Press again to detonate.
-Super bomb: Motion-sensing super bomb. Press B to place it. It will detonate if anything is or moves near it after it arms (the normal amount of time it would normally take it to explode after being placed). This includes Link.
-Potion: Poison. Makes you dizzy. Drink it once and the screen goes all wavy, Link staggers around, occasionally switches and uses different weapons, and usually ignores the controls. If you drink the poision while you are still poisoned, you die. This can even happen accidently while Link is staggering around, randomly using things.
-Magic Wand: Homing fireball wand. Shoots fireballs that will attack the closest non-invincible enemy. Fun to use on a screen with a zora. It will hover over where the zora is until it surfaces. If it gets there after the zora submerges, it will hover there until the zora moves, then usually go to the new location.
-Candle: Flamethrower. Hold down b and you will constantly shoot a stream of fire. You can even walk while using this, though you will move a lot slower. The red flamethrower shoots fire farther than the blue one.
-Magic Boomerang: Grenade boomerang. Explodes when it hits (except if it's on its way back to Link) an enemy or item that can be picked up by the boomerang. If it hasn't exploded when it gets back to Link, it explodes in his face.
-Fire Boomerang: Super Grenade boomerang. Still has the fire trail, but acts like the grenade boomerang, also. However, the explosion is bigger and more powerful.
-Bait: Super bait. This is much stronger than the normal bait. It will attract enemies a lot better.
ZC Version 1.92 beta 175 August.20.2002
Finished rewriting the item handling code. This will allow you to (when I write the code for it) disable items in DMaps.
Updated the item and equipment cheat and init data dialogs to properly handle the new item code. Unfortunately, if you saved your quest in beta 174, you may have to manually redo some of the init data stuff for the items and equipment. Older quests should convert fine, though.
Added "Can Keep Old Items" quest rule. Allows you to generally keep older items when you get new items. So, if an item is disabled or stolen, you can use a previous item you may still have.
Fixed the bug that Raichu86 pointed out where the selector on the cset list screen in ZQuest would be off the cset list if you select a high number cset (like 14), then exit and switch to a cset list that didn't have that number (like level csets).
Fixed the bug that Raichu86 pointed out where cancelling out of the Data->Palette (F4 key) dialog would set the color of the current screen to 0 in ZQuest.
Fixed the bug that Raichui86 pointed out where a second copy of the game screen would be displayed offset if SBIG is enabled and the resolution is higher than 640x480 in Zelda.
Fixed (I think) the bug that Raichu86 pointed out where the More icon would still be displayed if you quit a game while it was on the screen.
ZC Version 1.92 beta 174 August.02.2002
Changed the allocation for the map buffer. Now, it changes size according to need. ZQuest now allocates 26.39M instead of the 37.83M allocated in Beta 173. Also, Zelda now allocates 16.90M of memory instead of the 28.34M allocated in Beta 173. Also, since they aren't nearly complete, I took out the custom font stuff. Maybe for Beta 175.
ZC Version 1.92 beta 173 August.02.2002
1. Rewrote the validation routines that accessed the trash buffer so they can use a much smaller buffer.
2. Changed the allocation for the trash buffer from 8M to 100K. Now, ZQuest allocates 37.83M of memory instead of the 45.73M that ZQuest allocated in Beta 171. Also, Zelda now allocates 28.34M of memory instead of the 36.24M that Zelda allocated in Beta 171.
3. Per Cloral's suggestion, modified the firing rate of the Gohma 4 to match that of the Flame Gleeok. Before it would fire every frame that the eye was open. Now, it only fires every 8 frames.
4. Modified the menu in ZQuest to make it look like it did before switching to Allegro 4.1 (Allegro 4.1's menus are drawn 1 pixel smaller.
ZC Version 1.92 beta 172 August.02.2002
1. Rewrote the validation routines that accessed the trash buffer so they can use a much smaller buffer.
2. Changed the allocation for the trash buffer from 8M to 100K. Now, ZQuest allocates 37.83M of memory instead of the 45.73M that ZQuest allocated in Beta 171. Also, Zelda now allocates 28.34M of memory instead of the 36.24M that Zelda allocated in Beta 171.
3. Per Cloral's suggestion, modified the firing rate of the Gohma 4 to match that of the Flame Gleeok. Before it would fire every frame that the eye was open. Now, it only fires every 8 frames.
4. Modified the menu in ZQuest to make it look like it did before switching to Allegro 4.1 (Allegro 4.1's menus are drawn 1 pixel smaller.
ZC Version 1.92 beta 171 August.02.2002
1. Fixed the eyeball combo types that broke in beta 170.
2. Fixed the bug where all layers would be drawn as translucent in ZQuest and in the view map option due to the recoding of the rendering engine in beta 170.
3. Overworld dmaps with level numbers shouldn't stop your horizontal movement after 8 screens.
4. Fixed it where level 0 can be a dungeon (I think). Anyone wanna try this out in a previous beta and the current one and tell me
5. Shutters should be fixed after they were broken ever since the switch to the door combo sets.
6. Boos doors now act like locked doors with respect to how far Link moves when he walks through one into the next room
7. Fixed the bug where going onto a screen and immediately getting placed on a raft (like when you leave the level 4 entrance screen) wouldn't trigger the secret SFX like it was supposed to. This was a bug in the "No Secret SFX" switch.
8. Rewrote the memory allocation routines that Zelda and ZQuest run through at startup to show how much memory they are allocating and how much memory has been allocated in all. This should help pinpoint where the memory problems occur. Looks like Zelda allocates 36.24M of memory and ZQuest allocates 45.73M. Add about 3M to each for the uncompressed programs and you have a 39M requirement for Zelda and a 48M requirement for ZQuest (not including the OS overhead). And this doesn't even completely include the music data, as that is allocated dynamically when you load music, since music sizes can be vastly different. I'm looking into doing the same in other areas, but it may take a while to do.
ZC Version 1.92 beta 170 July.20.2002
Fixed the bug where weapons would always set off all screen flags immediately after using them.
Turned off the frameskip code. It just wasn't working out. The code is still in there, in case I get an inspiration on how to fix it, but it's off for the moment.
Fixed the bug where locked doors to the north wouldn't open.
Fixed the bug where "Ocen Surf FX" wasn't showing up in the Screen Data dialog.
I've just rewritten the screen rendering and the combo animation code. And, I added an option to turn off translucent layers in ZC (as translucency really slows things down). A comparison: NewFirst Graveyard. 9 translucent ghini 2's and 1 regular ghini. Vsync turned off. Beta 169 averaged about 120 fps. Beta 170 averages about 170 fps (oddly enough). If I turn off translucent layers, Beta 170 jumps to about 290 fps.
Added an autolayer feature to the layers dialog. Hit the button with the * for the layer you want to set up. Then, give it a map number. Any screen on the current map that doesn't already have that layer set up will get set with that layer pointing to the same screen on whatever map you gave it.
Updated zquest.txt to include brief directions on how to use the autolayer feature.
ZC Version 1.92 beta 169 July.20.2002
Fixed the bug that Jigglysaint mentioned where guys would show up both in the main room and in the item/passage room in a dungeon.
Added the frameskip code to the game engine and added a way to turn it off in the settings menu(otherwise, it's not adjustable, and I don't see it being so in the future).
Screen flags (burn, bomb, etc.) work with layers now. Each layer can have separate screen flags and separate secret combos. So, triggering a flag on any layer triggers all flags on all layers. So, if you burn a tree that has a burn flag on it (layer 0), then the branches (layer 3) will also burn if they have a burn flag on them. Also, secret combos and flags now show for the current layer instead of always for layer 0.
Switched to Allegro 4.1.0 WIP.
ZC Version 1.92 beta 168 July.12.2002
Tiles pages increased from 126 to 252. At 260 tiles per page (13 rows of 20 tiles each), that's 65520 tiles. Twice what you had before.
Increased the number of combo pages from 64 to 255. At 256 combos per page, that's 65280 combos.
Increased the maxes for animation frames (for items so far, will do combos and weapons later) from 99 to 255.
Alphabetized the item lists for the item editor and the special item selector.
Renamed the items so they would alphabetize better in alphabetized list. For instance, instead of 'wooden boomerang' and 'magic boomerang', you have 'boomerang 1 (wooden)' and 'boomerang 2 (magic)'.
Fixed the bug where flipping a tile in the combo editor actually flipped the tile in the tile list instead of turning on the flip bit for that combo.
Added a new subscreen type, which adds 8 more slots for items (instead of 4 items across by 3 items down, there would be 5 items across by 4 items down).
Moved the 'New Subscreen' quest rule out of quest rules and into the init data, changed it from a check box to a dropdown box, and added a third option, 'Revision 2' so the new subscreen type could be selected.
Added Din's Fire back as it's own item.
Farore's Wind and Nayru's Love have items added and show up in the subscreen, but don't do anything yet.
Finished the boss keys and added them to the 'Revision 2' subscreen.
Fixed the init data so you can set boss keys to start.
Added the 3 new items (Din's Fire, Farore's Wind, and Nayru's Love) to the init data dialog.
Added a new warp type: i-warp w/wave FX. Somewhat like the light world/dark world warp in Zelda 3.
Fixed the bug where the Zelda 3-style boomerang/hookshot would crash the Windows version of ZC.
Upgraded the graphics library to Allegro 4.02. This should make some things a little faster and more stable. If you are running the Windows version, you should download the Beta 168+ Windows Support Archive.