-
Notifications
You must be signed in to change notification settings - Fork 67
/
updateLog.txt
2483 lines (2347 loc) · 107 KB
/
updateLog.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
未来计划:
正在点亮科技树...
0.17.22: 暂停? Break?
新增:
新的IRS系统和一个IRS参数设置(By Electra)
新的事件系统,允许自由定义事件和参数数量,让更多的模式创意成为可能 (By Electra & MrZ)
新建对战房间时可以选序列模式
DiscordRPC支持
主菜单添加公告页面
尝试重启联网
改动:
删除三个凑数的策略堆叠模式
3D方块效果微调
调整所有方块皮肤的名称
一些内部系统重构,尝试支持Web端
修复:
晃动特效开大了20g下颠到吐
hisPool序列算法错误(会影响部分模式录像)
开了“关闭节日主题”时可能导致启动就卡死
0.17.19: 暂停 Break
新增:
新模式:Spin连击 (by Gompyn) #1129
改动:
调整一些模式的外框形状
修复:
大师-段位考试模式崩溃
第三季度主菜单音乐名称打错导致没有bgm和进音乐室报错
c4w普通的计分完全改为竞速 #1126
0.17.17: 暂停 Break
新增:
新语音包: neuro (by Petalzu) #1109
改动:
c4w普通的模式说明改为和100l相同 #1082
更强大的ARS_Z #1094
更新一些英文文本 (by KonSola5)
字体微调 (by C₂₉H₂₅N₃O₅) #1116
优化neuro立绘动画和纠正俊达萌的身高
消四挖掘模式中非挖掘消四会降低评分
修复:
大师-段位考试模式崩溃
大师-段位考试计分算法细节修复 #1092 #1113
拼花模式段位计分有1行偏差 #1099
两个消四模式的段位计算错误 #1120
锁定背景时初始化有问题 #1122
0.17.16: 暂停 Break
新增:
新模式:拼花-棋盘 (by NOT_A_ROBOT) #999
新模式:拼花-反大于号 (by NOT_A_ROBOT) #999
新模式:消四挖掘 (by Gompyn) (从隐藏改为地图可见)
首次hold致死也会有额外的I_S时间了 (by Gompyn) #1061 #1055
暂停界面也可以使用设置的重开键(优先级较低)
自定义游戏可以保存录像并回放了 (by Gompyn) #1007
支持自定义菜单背景(by Squishy) #1070
TAS工具添加自动跳过功能 (by NOT_A_ROBOT) #992
新增skip暂存模式
改动:
越南语词典和帮助 (by Shard Nguyễn, Squishy and TVN community) #1012
20g段位模式铁门未达标时显示具体信息 (by NOT_A_ROBOT) #985
操作次数限制模式从地图移除,且目标改为消40行(录像将无法正常播放)
降低100行竞速B评价要求 (226s → 260s)
回放时模式名称下边不再显示当前模式本地pb
调整c4w_n模式排行榜成绩格式改为时间在前
自定义场地高度上限改为126 #1045
文本层面统一HPC为Half PC
删除五连块和三连块模式图标的图片文件
场地编辑界面显示隐形块
优化小程序piano性能
调整一些语言文本细节
制作人员名单补漏
修复:
BiRS一些180°旋转时对称方块踢墙表不对称
自定义游戏没有正确传递hold开关 #779
调整语音音量时测试音频太乱 #823
游戏中用f11切换全屏会影响背景 (by Squishy) #603 #1070
修卡块旋转音效播放条件错误
dropper小程序玩不了
词典滚动列表框报错
0.17.15: 暂停 Break
新增:
bagP1inf序列模式
新模式:操作次数限制 (by NOT_A_ROBOT) #946
如果Hold会导致死亡,会添加一点额外的I_S时间 #971 #646
无尽模式添加无限场地高度开关 (by NOT_A_ROBOT) #961
Piano小程序新增触屏可用按键 (by Squishy) #939 #953
改动:
续上一块的das不再计一次操作次数
更新触屏按键图标/两个方块皮肤/字体 (by C₂₉H₂₅N₃O₅) #932 #944
重制词典界面 (by MrZ & Squishy)
开启mod后mod菜单按钮会闪烁
更新英文所有语言文件
更新一些模式图标 (by NOT_A_ROBOT)
调整挖掘-效率系列模式的分数线 (by NOT_A_ROBOT & cheese race community) #965
离开录像菜单时会清空mod选择状态 #973
修复:
swap模式hold和无限hold的冲突 #972
玩家死亡掉落动画任务能跨局把新开的局里的玩家移除 #918
四连块之外的ASC旋转中心不正确 #910
手柄摇杆左右的图标反了 #912
修复游戏开始时mod展示动画不见了
词典标题栏太长时会溢出框
0.17.14: 暂停 Break
新增:
新语音包: flore (by flore)
改动:
挖掘效率模式改为和tsd模式一样的低重力+不锁定+无限hold
登录界面UI更好懂一点
Arithmetic小程序新增草稿纸 (by NOT_A_ROBOT) #800
修复:
对战和stack模式中hold致死但没有完全死的时候下一块悬空导致的幽灵行
忘了支持消6以上的语音
0.17.13: 暂停 Break
改动:
效率40行和无尽模式显示的攻击数格式改为整数
防守模式改为缓冲超过一定数量后就不再生成新的攻击
词典和国际化相关小调整
修复:
竖屏模式下暂停/重开按钮和模式信息挪到上面不再重叠
游戏中报错后在错误场景失去焦点能触发暂停 #820
0.17.12: 暂停 Break
新增:
添加越南语(by Shard Nguyễn, Squishy and TVN community) #835
新语音包: 俊达萌 (by C₂₉H₂₅N₃O₅)
开启竖屏选项时1P玩家强行放大至两倍
新Bug:
竖屏模式下放大的1P玩家会挡住其他东西,不准备修复,能用就行
修复:
团队战结束判定错误
0.17.11: 暂停 Break
改动:
新的登录流程(因为服务器代码重写)
添加抗锯齿和横竖屏的设置选项
添加N64和N64_plus旋转系统 #805
好看一些的速度表(by NOT_A_ROBOT) #824 #825
丢失的文本会显示为内部名称而不是神秘符号
音乐室的作者文本加上描边
修复:
调整galaxy和quarks背景的粒子颜色,减少对游戏画面的影响
None和None_plus搞反
音乐Way开头爆音
0.17.9: 暂停 Break
修复:
第一次启动选择语言后直接就退出了
攻击竞速模式左侧攻击数字从%.1f改为%d #780
SRS+旋转系统I的踢墙表不对称(之前就是SRS的压根没改) #772
两个堆叠模式消除垃圾行的时候没减少内部的垃圾行高计数
require模块在mac系统下可能崩溃 #788
没登录的时候回合制必定崩溃
0.17.8: 暂停 Break
新增:
联网游戏房间菜单添加选队伍按钮,键盘可以用ctrl+数字切换
粘贴验证码按钮
修复:
联网游戏死亡前打出攻击会导致其他人不同步
联网游戏聊天框看不全
其他玩家进房check是否已存在的时候因为访问不存在的玩家而报错
0.17.7: 暂停 Break
新增:
联网能玩了
一些节日气氛
改动:
能玩的联网
根据作者要求暂时删除rin语音包(要重做)
微调TRS,T的2→R和2→L加一个下1
粘贴场地可以读取超过20行的了(限制在60)
修复:
联网不能玩
音乐室和一些bgm模块更新后的小错误
录像菜单添加第一个录像/删除最后一个录像后按钮显示状态没变 #736
一些用了shader的背景卡卡的
缓冲槽内有极多垃圾行时卡顿严重
部分场景小键盘回车理应工作但实际并未
c4w_n模式消大于100行时显示的成绩有问题 #766
连连看小游戏背景板尺寸错误
0.17.6: 昏暗 Dim
新增:
部分模式在游戏过程中就可以看到当前评级 #747
mono语音包重录
miya语音包重录
新语音包:rin(by vocaloidvictory)
改动:
行号不再只在场地高度大于20的时候显示,只要开了就常驻 #748
更换miku立绘
按钮改为松开触发,按下后移走可以取消按下状态
修复:
触屏弹出键盘问题
自定义场地界面按任何颜色按钮报错 #743
键盘不能和按钮交互 #745
防守n模式的难度曲线错误 #739
BGM有时候会不循环
0.17.5: 昏暗 Dim
新增:
新皮肤:kanji,letters,pastel(by C₂₉H₂₅N₃O₅) #723
改动:
回放菜单按钮位置微调
调整雷达图三个轴的比例
在音乐室场景失去焦点不会自动静音 #710
堆叠模式消除超过目标线高度会奖励消除实心垃圾行
更新日文翻译
修复:
主菜单ai不再会因为失焦而md致死
0.17.4: 昏暗 Dim
改动:
TRS里T的1→0/3→0新增一个上1的踢
移除地图上的clearRush模式
删除日文字体,更新主字体
说明书有日文版本了
移除机翻语言
更新语言文件
修复:
TRS的V的踢墙表错误,不对称
TRS的O变JL条件错误
0.17.3: 矿井 Mine
改动:
一点魔法
重新开放mono语音包选择
代码:
升级着色器相关(aura背景表现应该好多了)
移除一个没用到的库(虽然也没一点点大)
修复:
Master-G一些问题
一些背景相关的问题 #672
键盘编辑自定义场地不能切换画笔(顺便补充智能画笔快捷键c)
big模式统计行数可能超出200 #682
0.17.2: 服务区 Service Area
新增:
把一些模式加入到大地图上(by NOT_A_ROBOT) #640
登录界面会隐藏自动填充的邮箱防止信息泄露 #639
改动:
移除FTLock设置,全局开启
大幅度调低高级机器人速度
词典新增一条比较详细的新人指引
master_g模式不再限定旋转系统
改进几个经典模式(by NOT_A_ROBOT) #661
完善当前的攻击系统,进入稳定状态
更新说明书的攻击系统章节
麻将小程序更像麻将
算数小程序微调
加回classic_l模式
移除"全简体中文"语言
不再允许防沉迷时间到后创建房间导致幽灵房
代码:
完善字体并换用OTF
修复:
特定情况下物理hold报错
特定情况下联网对战报错
关闭背景时设置背景亮度报错
倒计时时不能充das #610
几个音效的音量不太对 #572
master_g没开锁定特效报错和一些细节问题
关闭3D方块选项后场地方块饱和度设置无效 #656
0.17.1: 苏醒 Wake Up
新增:
新模式:master_g(NOT_A_ROBOT移植)
新皮肤:pixel(by C₂₉H₂₅N₃O₅)
新语言:Bahasa Indonesia(by NOT_A_ROBOT)
新语言:日本語(by sakurw & Airun & 幽灵3383)
新小程序:Stopwatch, Mahjong(无和牌检测)
新模式:1~3连块40行(by NOT_A_ROBOT) #578
新BGM:lounge(暂未使用, by Hailey (cudsys) & MrZ)
更强的CC(会主动allspin了, by Gompyn) #579
改动:
修改选择模式音效
重做staff表
更新字体
移除yygq语言
优化皮肤设置页面交互效果
换新miya立绘,给不同立绘添加不同点击动画
由于一些无关紧要的小原因暂时移除一个语音包
略微降低master-h模式骨块出现后的难度
超级消除也会增加b2b点数了 #585
两行pc还是会重置限制线吧 #577
重做关于页面,微调设置菜单
TRS的N/H添加一个踢墙
词条标题必定可以被搜索
重新编辑+裁剪部分音效
X块的默认色改为黄色
微调全局颜色表
修改一行HPC的判定
前两个TSD增加一点重力
混战模式AI攻击目标正常一些
两个有颜色的节日主题颜色浅一些
代码:
框架更加独立
调整帧率控制算法
SFX模块立体声优化
BGM模块升级
控件模块优化
修复:
BGM模块资源管理问题导致的一些音频bug #557
自定义场地界面按超过第三个的鼠标键会报错
主菜单开关全屏会让快速开始按钮文本错误 #566
经典模式h和u难度没有干旱计数器 #546
自定义场地16号色的方块名位置显示错误
联网对战结算的l'pm公式错写成lpm的
PC时最后一块若非特殊消除会先扣除b2b点数
录像界面导入导出按钮隐藏状态错误
登录界面读取本地账号密码数据错误
经典-困难模式切换速度的时机错误
回合制开关玩家控制的问题
策略堆叠模式评级标准不当
云存档/读档的一处小问题
部分场景文本重叠问题
说明书的一处小问题
deepdrop坏了
混战模式坏了
0.17.0: 硬着陆 Hard Landing
新增:
新模式:策略堆叠(原设计来自游戏Cambridge by Milla, NOT_A_ROBOT移植)
新旋转系统:DRS_weak,没有滞后旋转(五连块风格模仿) #441
新机制:出块延迟打断(ARE打断)(默认关闭) #471
新机制:锁定在外判负(lockout)(默认关闭)
新机制:全局默认使用5帧窒息延迟
新功能:没有键盘全支持的场景可以用方向键控制光标操作 #329
新功能:自定义图片背景功能(可调透明度)(目前仅电脑可用)
新功能:支持摇杆和扳机(参数暂时不能调整)
新小程序:Memorize,Triple
新BGM:malate(暂未使用)
玩法改动:
出块/消行延迟逻辑修正,现在真的是0延迟,不再有一帧等待了(灵敏度上限增加一点点)
大改重力和软降的结算逻辑,两个值接近的时候不会看起来不自然了 #438
Ospin变O后操作序列清空,变远端朝下JL时允许水平可移动
生成位置预览开启后hold的生成位置也可见 #453
ultra模式计时器改为秒表,重开的时候会重播bgm
TRS的S/Z添加四个踢墙防止在一些地方卡死
优化pc训练模式体验,添加胜利条件,不再无尽
平滑马拉松-普通和混战模式的速度曲线
堆积模式添加15帧的窒息延迟 #465
软降n格的键也可以触发深降
系统改动:
美化各种控件样式
调整游戏大logo为正体字
优化大量菜单的背景颜色细节
普通消1不再有single语音
优化键位设置菜单各种键的显示
修改部分不常用设置时会显示警告
关闭背景的灰底亮度可调 #119
修改默认和zday节日的主菜单BGM
修改按钮音效,给复选框和选择器添加新音效
三个高难隐形使用不同模式图标 #493
小程序arm加入计时器和重置按钮
控制台使用等宽字体,更对味
美化控制台help命令列表
大规模整理首页tip
代码:
BGM模块可限制最大加载数,不容易达到上限导致没声 #447
语音模块支持设置轻微随机音调偏移半径(游戏内固定使用1)
较大规模整理玩家相关代码,重构出块延迟/消行延迟/`当前块`逻辑
重构字体模块,支持多字体
再次封装FILE模块
扩展字符串扩展模块
THEME模块移出框架
修复:
软降在sddas/sdarr很小的时候行为不正确
机翻语言超级消除无行数显示 #462
竞速-效率左侧信息颜色问题
攻击竞速模式无重力
0.16.5: 新世界 New World
新增:
新模式:竞速-效率
新模式:无尽马拉松
新增场地抖动特效
新增繁中语言,新语言设置菜单布局
新BGM:peak(暂未使用)
新BGM:1980s(用于经典模式, by C₂₉H₂₅N₃O₅)
删除节奏模式(之后会有全新音游模式)
音乐室输入首字母自动跳转
新增窒息延迟(idea by NOT_A_ROBOT) #459
移除模式标题的颜色
改动:
移动音效改为触地音效,在方块因重力或旋转触地时也会播放
新增piano小程序(目前只支持键盘操作)
再调整场地晃动的阻力,看起来更舒服
TRS的J5和L5新增一个180度踢墙
重做全局颜色表(by C₂₉H₂₅N₃O₅)
经典模式添加干旱计数器 #452
重新安排一些模式的BGM
堆积模式移出地图,修改规则可以消超过20行 #449
只在更新后触发自动转换以旧版本模式名存储的数据
再次更换字体
代码:
播放乐器采样更自然并允许超过音源范围
添加数学扩展模块
添加死亡事件触发器
修复:
词典导出词条保留了替换敏感词的特殊字符
修改准备音效后ultra倒计时声音不见了
0arr时自动移动时声音特别响
时间转换函数可能输出1分60 #451
堆积模式超级消除有时报错
0.16.4: 虫洞 Wormhole
新增:
新连击音效
新准备&开始音效
Next槽上方显示序列模式标记
等级图标(暂时不能升级)
词典支持复制词条方便发给别人
修改堆叠模式玩法(自动清除之前记录)
添加消7~20和20+的消除文本与消除音效
改动:
暂时取消导入存档的版本限制(过早存档请不要导入!只能保证近两三个版本一定能用)
修改TRS的JL踢墙表的0-R和R-0最后几项和R/Y块的踢墙表(会导致部分录像无法正常播放)
移除组合键切换攻击模式功能,固定为单点切换
iOS设备支持三档振动(原来只有一档)
调整模式地图右下角区域
移除极简评级的颜色
添加legals页面
应用更多定制字体
微调倒计时动画
修改wing背景
计算器可以弹琴了
控制台可以查看运行日志
微调部分彩蛋模式进入方法
代码:
SFX模块大升级,支持播放乐器采样
整理大量代码
修复:
iOS上概率卡掉第一个触摸导致不能玩
无尽挖掘开局垃圾行可能会在同一列
生成AI玩家时没刷新20G开关
小程序uttt和calc的问题
"就这"语言的词典是英文
游戏场景ui微调
miku语音小修正
0.16.2: 曲率引擎 Warp drive
新增:
新系统:规则包,自定义游戏和联网对战可以有更多玩法了
新系统:音效包(暂无其他可选,正在制作)
新模式:更多难度的经典模式(by NOT_A_ROBOT) #285
新模式:大师-M
新序列模式:bagES(easy start)开局第一个不会出难受的块
新机制:逻辑追帧(单机可关闭),联网强制启用防止低帧率设备影响其他玩家游戏体验
新旋转系统:ARS_Z,简化复杂的测试逻辑,统一使用{右,左}(i块为{上,上2},五连块风格模仿)
新旋转系统:SRS_X,基于SRS,I块和除了PQ的非四连块使用TRS的表
新语音包:miku(by vocaloidvictory)
新BGM:Jazz nihilism(用于节日主题, by Trebor)
新BGM:Race remix(用于大师-ph, by 柒栎流星)
新BGM:Sakura(用于ultra, by C₂₉H₂₅N₃O₅)
新BGM:Null(用于节日主题)
新音效:单次消5/6行
新机制:swap(hold的另一种实现)
新皮肤:shiny(by C₂₉H₂₅N₃O₅)
新语言:机翻
新小程序:Link,Arithmeic
新音效室UI(idea by Trebor)
新虚拟按键贴图(by C₂₉H₂₅N₃O₅)
新功能图标(by C₂₉H₂₅N₃O₅)
添加失去焦点后自动静音的设置 #281
添加启动时是否联网的开关 #377
添加总音量滑条,移除静音按钮
添加四个彩蛋模式
改动:
生存模式和进攻模式添加胜利条件,防守模式难度曲线调整(之前的录像不再能正常播放)
无尽pc模式要求必须4行一次,两行pc不重置限制线
单挑取消所有难度垃圾行缓冲上限,l和u难度的评级条件改为剩余命数
调整模式评级的文本和评级对应的颜色
回合制模式改为7块一个回合与两条命
优化master-ex/ph的信息显示
节奏模式不再禁止瞬移 #287
字体文件裁剪整理,补充Tech定制字符(by C₂₉H₂₅N₃O₅)
可以收到不同语言的公告了(目前仅支持中英 其他不会写)
降低触发防沉迷的两个时间点为2/4小时
微调键位设置逻辑,添加文本说明
切换BGM时会弹出BGM名称
滑条和复选框控件支持过长文本自动压缩显示
增大场地晃动的阻力,看起来更舒服
平滑下落的消行动画曲线稍微拉直一些
消除目标线高度会在消行时跟随平滑下落动画 #208
微调语音包设置处立绘触发语音逻辑
iOS退出失败会提示 #273
彻底移除大师模式历史遗留的L和U难度
所有方块的spin都可以有对应语音
代码:
重写ai相关代码(影响相关模式难度),新增BOT模块方便未来接入更多机器人
修改主循环帧率限制策略,尝试修复部分设备帧率不稳定(可能多消耗一点性能)
调整loadLib加载安卓so库和macOS外部库的策略
调整模式文件加载时机和策略
大量模块改为基于时间刷新而不是帧
控制台添加删除模式排行榜的命令
语言模块升级,方便加入新语言
方块对象内记录旋转系统
大规模整理玩家类代码
代码规范化
修复:
cc旋转第一个i块会报错
master-ph模式回放失去同步 #226
触屏拖滑条可以超出控件自身范围 #279
f11开关全屏时不会自动保存 #230
暂停时虚拟按键显示没松开 #280
回放模式下强制显示ghost时报错
读取云存档不会完全更新地图进度 #240
20G与noTele冲突
包分界线关不掉
小程序15p开盲打报错 2048自动重复器不能用 dtw切换模式不自动重置
非sudomode下控制台#print非字符串报错 #231
复活时命数减少动画位置不正确,混战模式的被攻击线位置错误
部分地方PQ方块名弄反
其他一堆ui小问题
0.16.1: 深空 Deep space
新增:
新增行号显示(设置可调透明度)
地图上未解锁的下一个模式会提前显示出来
新增SRS_plus旋转系统,添加简单的180度踢墙表(除I块使用TRS表外其他使用一个简单表)
内置简易TAS工具(在控制台开启) #102
小程序别踩白块加入自定义颜色/音乐和一些练习用4k键型模式
新增破纪录自动保存录像的开关 #195
改动:
回放模式下会尝试显示至多12next
堆积模式重做,评判标准改为洞数
版面遮挡区域改为灰色
bpm表改回类c2样式
移除kpm速度表
调整结算词尺寸
关闭msaa
代码:
整理框架代码
整理玩家绘制代码
修复:
从剪切板导入地图进度不会新解锁任何模式
混战模式攻击模式指示器不见了
rnd和his序列生成算法有小错误
回放的时候暂停按钮和播放控制按钮重叠
场地顶线之上的红色区域绘制范围不正确 #191
自定义游戏可以在一些情况下同时打开ai和任务 #211
退出自定义场地菜单重进后画笔设置会被恢复 #213
MES模块弹出消息卡顿会导致消息浮空 #182
选中listBox时按空格会报错
暂停时设置能进入彩蛋模式 #206
一些画面细节问题
0.16.0: 空间站 Space station
模式:
新增堆叠模式 #142
新增 TSD-u
TSD-h 微调参数,并且在同一列只允许连续做最多三个T2
马拉松/干旱/全清挑战 添加倒计时线 #153
大师-ex 新增段位点显示 #149
大师-l/u难度名改为n/h
大师-n 新增500~1000
大师-h 降低时间门槛至183秒
无尽-pc 降低最高评级要求至50,同时加快速度提升
隐形-n/h/l 降低S和A评级标准
加回一个隐藏模式的入口
BGM:
新增 Beat5th (用于竞速五连块)
新增 Here (用于生存第四/五难度)
新增 Shift (用于挖掘)
新增 There (用于堆积)
新增 Secret8th Remix (用于master-hard)
调整 Nil (主菜单)
旋转系统:
支持非标/无旋转中心
每个旋转系统有自己独特的旋转中心样式
每个旋转系统可以单独设定每个方块是否显示旋转中心
新增 BiRS (Bias RS,实验性)
新增 ASC,ASCplus (添加实验性180度踢墙)
新增 Classic,Classic_plus (添加180度旋转) #173
调整 TRS中S5和Z5的踢墙表,增加Ospin时SZ按反的尝试
调整几个旋转系统的名字
UI:
大多直角改为圆角
大多数线条更细了
降低色彩饱和度
全新游戏内界面
全新可翻页暂停界面
更换更简洁的加载动画,合并开场动画
其他新增&改动:
新增小亚(xiaoya)语音包
可以通过剪切板导入/导出录像
添加重开/暂停按钮位置设定
自定义游戏的序列任务场地等数据退出保存
减少AI与自定义序列同开的限制 #136
新增noInitSZO模式参数,自动跳过开局SZO(目前仅用于马拉松/20G模式) #121
第一次启动会自动进入语言设置菜单 #150
回放时版面遮挡会变成半透明 #143
开启msaa(反锯齿,实验性)
resetall命令最后一瞬间才删除文件 #133
修改debug模式鼠标位置显示方式
增加滑条控件测试声音的间隔
声音设置界面添加静音按钮
微调wing背景
更新历史附带github上的issue编号(如果有)
代码:
重构WS模块,可能解决部分联网游戏中的概率thread error问题
升级BGM/IMG/SKIN模块,资源不再需要启动时加载好,提升加载速度节约资源占用
鼠标松开时如果有选中的控件就不触发场景的鼠标松开/点击事件
优化游戏场景性能,移除回放按钮hideF函数
主循环略微优化
修复:
只有屏幕宽度异常时自动刷新窗口尺寸 #120
录像回放速度和按钮状态刷新问题 #159 #160
20G并不禁用各种软降n格键
das为0时预览动画不正确
存档转换时两个20G模式数据弄反了
游戏启动的时候检测配色不能为炸弹格 #147
marathon_bfmax死亡判定不合适 #127
粘贴序列检测到损坏时后续操作出现问题 #89
控制台print命令输入非文件报错 #124
小程序cubefield的碰撞判定移出draw,解决低绘制帧率导致漏判定的问题 #138
部分模式往场地内部绘制信息时偏移不正确 #181
限制最大自定义序列长度(2600) #122
序列和任务超长导致渲染开销太大卡死 #137
触屏设置在窗口非默认长宽比时边缘网格缺失
有屏幕滚动的场景鼠标拖动时控件失焦
导入设置(包括剪切板和云存档)时部分设置不立刻生效
一些模式往场地绘制信息时遮罩不合适
0.15.6: 强化装甲 Reinforced Armor
新增:
新BGM:Nil(用于主菜单)
新BGM:Secret7th Remix(用于master-ultimate, by 柒栎流星)
新模式:Attack竞速
master-ultimate模式新增500~1000
支持调整录像回放速度和逐帧播放
方块和场地的亮度参数调整
ghost样式预览 #95
模式地图支持按住ctrl或alt后方向键功能变为缩放
控制台新增resetall命令 #111
改动:
TRS中T的踢墙表2→1(2→3)新增-1,-1(+1,-1) #98
回放模式下显示隐形的当前方块和ghost #105
ultra模式倒计时改为帧数
微调暂停界面布局
微调线框ghost样式
简化点击特效
调整Zen模式后三个模式位置
键盘可以控制地图缩放 #101
代码:
修改几个master模式的内部名称
修复:
录像回放成绩会进入排行 #96
不能加载开启了mod的录像
IRS生效后不会自动松开旋转键 #114
TRS中p和q进不去stsd洞
消除特效关闭后溅射特效不会显示
房间内非游戏状态下设置按钮可见性错误
设置界面的ui小问题
镜头上移(和垃圾行下压高度)会导致目标消除线位置不正确 #97
从暂停场景返回时会把当前时间计入当日游戏时间
从回放菜单进入回放时还显示重开按钮并且重开键有用
键盘控制滑条或者选择器时报错
切换场景时隐藏的控件闪过一帧 #116
0.15.5: 姿态调整 RCS Control
新增:
新增录像回放菜单,自动升级旧版本录像格式,可以看以前保存的录像了
可选六种阴影样式
攻击缓冲条中的攻击显示时间刻度(0.5秒一格)
新BGM:Rectification(用于master-final的前500台)
改动:
玩家准备颜色改为天蓝色,连接成功改为半透明填充
MES模块的默认消息类型会带上颜色
调整房间内准备状态文本颜色
优化sysFX模块绘制性能,新的点击特效
极简菜单开关放到屏幕外减少误触
减轻误硬降打断音量
代码:
REPLAY不再需要保存到本地的数据,每次启动自动刷新录像文件列表
字符串拓展模块和DATA模块新增方法
修复:
GC.DO模块创建超过系统限制大小的画布导致报错
玩家退出房间时移除键错误导致崩溃
0.15.4: 近地轨道 Low Earth Orbit
新增:
自定义房间支持设置密码,允许任何人开大房间
房间列表ui调整
新增误硬降打断延迟机制
改动:
同时允许进入0.15.2/3/4版本的房间
自定义游戏重置功能会重置场地/序列/任务了
文件保存时一般不再弹出保存成功的消息
更好地响应系统长按
控件被隐藏时会自动失去焦点
微调输入框边框样式
修改自定义游戏默认背景和自定义房间默认bgm
小程序tap不再认为鼠标左右键为同一个键
移除20G极限难度400~500背景 #86
所有mod都会让成绩无效 #90
代码:
MES模块升级,文件保存或json编解码失败时会有代码位置指示消息
修改房间准备状态变量修改条件,减少出现问题状态的可能性
控件模块升级,优化交互体验
略微优化ws模块性能
修复:
c4w模式一直响警报
1/30的概率死亡后濒死音效错误播放
服务器传来警告/错误信息时弹出消息的奇怪格式
序列编辑粘贴不当格式数据会导致后续错误 #89
开启3D方块时消行特效也会有两个叠在一起
hold被禁用时虚拟按键不消失
科研模式评级错误
自定义模式进入消除模式后不再恢复正常无尽模式 #91
点击联网游戏按钮后可以切去其他场景然后引发问题
ws模块连接流程可以被read打断
ws模块trigChn无条件一直push占用内存
0.15.3: 卫星 Satellite
新增:
开房支持自定义参数
房间内玩家框会按照排名排序,右侧显示数据,鼠标放上显示更多信息
新BGM:Moonbeam(用于pc挑战两个最难难度)
云存档(统计-数据管理菜单)
使用MES模块替换LOG模块
新模式:无摩擦(隐藏,在一级设置菜单)
改动:
滚轮也可以控制屏幕滚动
房间内消息提示标记样式修改
选语言界面按钮添加颜色
增加震动档位数
ui在非默认长宽比下也会贴边了
简化staff场景键盘进隐藏的操作,移除赞助id颜色
更长的尝试连接ws时间
隐形模式背景更不干扰
优化注册菜单交互
移除省流模式
代码:
升级SCR模块,整理大量坐标系变换代码
控制台添加切换/管理服务器的命令
string/table扩展模块升级
收ws消息的task不再永久停留于任务队列
控件模块允许不提供控件名
修复:
NX模组不会让成绩无效
数据保存到统计的时机错误
加载没有翻译名称的模式时报错
输入框交互问题
加载不出的错误格式头像文件会导致崩溃
开启3D场地后shader覆盖了贴图透明度
软降das设为0时需要按住两帧才能触发0arr #76
复活和联网玩家进入挂起状态的触发顺序错误
非极简/非任务判负后仍继续检测后续其他判定
ws连接失败时不能正确显示消息
联网房间从设置返回后背景错误
声音设置cv控件值不同步
test场景不能退出
0.15.2: 天线 Antenna
新增:
新BGM:Memory(用于ultra)
新BGM:Space(用于主菜单)
新BGM:Exploration(用于排位战菜单)
排位战菜单(只是菜单,没有功能)
部分场景可以滚动屏幕(简化视频设置/触摸设置/自定义游戏界面)
改动:
观战结束后保留观战状态
移除initSkip
修复音乐super7th的循环问题并减小低音部分音量
降低所有背景的亮度
返回按钮改为图标
控制台添加一个移除设置项的命令
代码:
整理主循环代码,略微提升性能
修复:
进入房间时其他玩家的准备状态显示不正确
pc练习模式可以在场地未出现时落块
不能正确粘贴序列
节日判定表达式错误
0.15.1: 耀斑 Flare
新增:
允许开局跳过若干next时,倒计时数字颜色会略有不同
改动:
微调联网房间内准备前ui,修改键盘准备/观战快捷键
混战模式和联网对战允许开局跳块
优化爆发累计和缓冲预警的画面效果
优化开局倒计时画面效果
修复自定义-消除模式左侧信息显示问题
修复:
一处cc库相关的报错
[服务器]观战玩家会影响游戏结束判定
0.15.0: 超新星 Supernova
新增:
[双端]观战功能
spike计数器
全新房间列表ui
重新启用临界时间(基于帧)
新增虚拟按键形状设置
改动:
主菜单按钮行为更容易理解,添加连接音效和连接成功音效
移除next和hold栏上的文本
聊天窗交互更自然
词典添加游戏官网词条
修改默认空用户名
更新cc模块
代码:
升级控件模块
升级本地和服务器提供的房间数据格式
修复:
结算显示胜利者时可能报错
"游戏中"标记会被带到别的房间
命令行执行空白字符串报错 #63
0.14.8: 冰激凌 Icecream
新增:
新增无尽pc挑战模式
联网对战游戏开始前可以显示其他玩家的连接状态
改动:
增加自定义游戏锁延刷新次数挡位
减少生存模式最高两个难度的锁延刷新次数
代码:
简化LOG模块用法
textBox控件在隐藏时也会自动滚动
修复:
聊天窗带空格的消息会被截断
0.14.7: 烈日 Burn
新增:
屏幕下方版本号常驻显示
全新动态玩家布局,房间内显示房间信息
房间内按回车键聊天
加入hisPool序列模式
新增垃圾行缓冲条总数警告
添加模式环境变量bufferLimit,攻击缓冲上限可以调整
添加模式环境变量heightLimit,允许超屏最大高度可以调整
添加模式环境变量initSkip,允许开局前用hold跳过若干个方块
玩家个人信息栏下部显示在线玩家数量
登录界面可选保存密码
添加两个虚拟按键预设槽位
改动:
优化性能
词典新增两个方块游戏词条
换了个细一些的字体
超高场地默认不再判负
删除虚拟按键颜色
本地玩家也会显示用户名
单挑模式的bgm全都换成battle
拆分全员准备和连接ws准备开局的提示
取消软件锁功能
简化击杀标记
控制台支持滚轮和键盘导航
缩短联网ping间隔和自我认定掉线时间
调整rnd出块算法的一些细节
更新naki立绘
代码:
控件系统hide机制大改
场景模块支持拖拽文件(夹)事件
允许模式给每个玩家初始化多个任务
升级table扩展模块
修复:
联网对战对手画面经常失去同步
本地混战模式ai死亡时报错
hold会让锁延刷新次数超出上限
netPlayer模块重大问题
低帧率下录像播放时间差会不断增加
0.14.6: 午 Noon
新增:
联网对战房间内添加设置入口,未准备就能修改设置
房间列表界面支持点选和平滑滚动
未获取到用户头像时显示默认方块头像(uid对应),设置添加省流开关(不加载头像)
新BGM:Hope(用于master-ex)
新背景:Blockfall(用于无尽和自定义游戏默认)
新背景:Blockspace(用于master-ex)
旧皮肤:Matte(MrZ)
自定义游戏菜单新增重置按钮
自定义场地三个鼠标键均可自定义颜色
改动:
存档管理功能移至命令行改为手动删文件清除,说明位于词典内
微调网战房间内ui,全员准备后会有提示
自定义场地三个鼠标键均可自定义颜色
简化进入控制台的方法,增加新命令
取消鼠标右键返回
更改游戏图标
Ospin
代码:
升级doGC模块,调整命令集
升级控件模块,支持给部分控件开关声音,属性配置代码整理
整理代码习惯,常量字符串全部改用单引号
修复:
触屏虚拟按键松开后按钮还亮着
旋转机制的一个错误设计导致高速经典转不动
科研模式不会结束游戏
ospin表和JL测试顺序的问题
模式禁止mod也会显示开了什么mod
谜题数据解析时错误解析最后的空白符
blackhole和blockrain背景不适配大小屏幕
游戏结束相关文本问题
Ospin
0.14.5: 晨 Morn
新增:
新增BGM:Empty(用于节日主题, by ERM)
新增BGM:Battle(用于单挑L/U难度, by Aether)
增加玩家个人信息显示框
音乐室显示音乐作者
新增开5人房的按钮
小程序dtw增加街机模式
改动:
微调TRS中PQT5J5L5的踢墙表
加强消四,增加b2b点数(100→150)
增强hpc攻击力(2→4),修改pc和hpc对b2b点数的影响
自定义游戏设置会自动保存,默认设置为无重力科研
调低竞速模式部分评价要求,科研模式通关条件改为100攻击(原200)
调整master-ph命数奖励
对战背景改为主题默认背景
修改硬降音效
主菜单语言按钮改为地球图标,移到左上角
词典修改部分词条,调整词条顺序(意见来自群友 库德里尔)
移除词典中两个不必要的个人词条
词典支持左右键翻页,添加触屏可用的翻页按钮
"命令行"改名控制台
更新词典中的茶服域名
代码:
文件模块升级
控件系统升级,部分控件的text属性改为任意可绘制对象
新增users模块用来管理网络用户缓存信息
play场景改名game
重构GAME.frame相关内容
大规模整理代码
修复:
登录界面邮箱格式判定错误
调整主菜单点击联网游戏按钮代码的逻辑
没开ihs的时候提前hold会死
修复锁延刷新次数比显示(设置)的多一次
网络玩家倒计时阶段按键会让别人看到的录像播放不正确
c4w模式回放时初始地形会不一样
上踢无限悬空
0.14.4: 日出 Sunrise
新增:
添加触摸/点击特效开关
新增BGM:super7th(用于master-ph模式)
新增BGM:vacuum(用于节日主题)
改动:
自定义场地默认使用智能画笔
对战房间的准备按钮颜色和文本会随状态改变
联网对战时禁用鼠标右键返回
添加触摸/点击特效开关
修改隐形模式BGM配置
更换催促等待提示音
不再接受过老版本的存档
修复:
玩家死亡消息以服务器为准,录像不同步不再影响结算
O块在变形后hold失去名字和颜色属性
master-ph错误
注册时部分合法邮箱格式会被判错
his序列模式算法错误
小程序2048出新格的逻辑错误
小程序15p盲打颜色配置错误
一个小程序入口名错误
0.14.3: 曙光 Morning Twilight
改动:
尝试进联网菜单的两步都完成前再次点击按钮无效
自动登录时机修改为ws-app连接成功并且版本是最新
微调玩家准备相关的交互
进房固定1.26秒cd
文本框控件不再有新消息提示音
修复:
修复test场景触屏点击报错
0.14.2: 破晓 Dawn
新增:
重新启用注册菜单
改动:
优化一些联网对战相关内容
攻击特效从全局改为玩家设置项一部分
修复:
一些联网对战问题
马拉松模式忘了删测试用代码
0.14.1: 拂晓 Daybreak
改动:
为了更好的游戏体验,手机只能开单挑房,电脑开多人房(不建议),特殊用户可以开更大的房
增加联网对战模式的垃圾行上涨速度
修复:
一些联网对战的bug
0.14.0: 地平线 The Horizon
新增:
重新开放联网对战测试!!!
主菜单UI更新,改变几个场景间的关系
场地晃动加入旋转分量
加入c2和mess序列模式,可以在自定义或mod中开启
新模式:Backfire(四个难度)
新背景:BlackHole(用于Backfire)