-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathcm.txt
More file actions
2768 lines (1893 loc) · 141 KB
/
Copy pathcm.txt
File metadata and controls
2768 lines (1893 loc) · 141 KB
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
commit 28a809e360571db0740d951a91a2cdd1efc34abc
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Aug 5 12:00:45 2026 +0800
重构音频录制,采用时间槽法归位pts,实现了更稳定的常规录制
终于,双模录制完整实现
commit ed28b23b677163f4991cf63e5b13254164e057f6
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Aug 4 22:58:34 2026 +0800
再次调整音频路线,计划增加报告体系
commit a63e6b6e7d62246f7939e0804202a3b17c6a6174
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Aug 4 18:20:22 2026 +0800
调整音频和编码
commit e0f9fda95021aea70bff568ea02c4be2bf8139b1
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Aug 4 14:08:03 2026 +0800
修复一个多线程交互导致的纹理缓冲失效并崩溃的bug
commit 1db803508b07b1d30766c69da8e10f54a9ae9390
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Aug 4 09:44:33 2026 +0800
适配最新CS2
commit d22b3beb2325be7987528298746856f9bee27afc
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Aug 3 22:15:59 2026 +0800
调整录制启动UI,和一些状态反馈UI
commit 416d4f7e47fae2d8da124dbc33f16833afe84fbd
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Aug 3 18:11:46 2026 +0800
优化控制和UI
commit e1ee5e4821b944dc48e01cb1c4321fd169aa4a01
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Aug 3 16:37:10 2026 +0800
修复一个多线程导致的结束录制有时最后几帧pts撕裂的问题
commit 41312419e54576b5093c7bacf06dc296509373a5
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 30 23:20:30 2026 +0800
第一次成功录制1000FPS素材
commit ded23c21bcd2cdff80319dcde86056d6cb1fcaa1
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 30 18:16:26 2026 +0800
进一步连接CS2和音视频子系统
commit d276fff1ed6a42cdc8d0473895df75fe824c8ed3
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 30 17:34:00 2026 +0800
调整音频捕获
commit f1eda7f34d42237851ddb2b537c7cf6b0a09d9c3
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 30 15:13:00 2026 +0800
继续音视频模块间耦合调整
commit 2e17ad30171c826d5cd700518253ab6ebefeaff4
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 30 13:41:01 2026 +0800
修复错误赋值,移除不必要的排序
commit 2e4c0db437082d6dca13c354082cf073b94c0ebf
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 30 13:24:14 2026 +0800
尝试进一步IoC,在UI上展示录制状态
commit 5de7fe01adee6303e6e1ded74350fcb03cf9599f
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 30 11:33:50 2026 +0800
让MediaParamManager管理自己的UI实现
commit 765e57ffc979921eb65eacf6c61ccecdd70c525e
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 30 11:15:12 2026 +0800
小步快跑,持续迭代,稳定解耦,并验证了20分钟录制的音画同步性
commit 7a704970cb45148a62a491415a72c0c00906c6ac
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 30 10:34:42 2026 +0800
调整字符串,优化语义
commit 91c6eec5f71e6b0f681aba4e2f8eb89627e03d9e
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jul 29 21:40:29 2026 +0800
优化参数传递
commit 5c861266c06216923c94b49a88377da43ba3ed64
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jul 29 20:23:54 2026 +0800
继续逐步解耦音视频系统相关组件
commit 866c41ed04aa29d6fa82f769efd6dbc6dc89d86e
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jul 29 16:59:46 2026 +0800
验证了CS2更新
commit 8546408937338b1f9decdf8c0d7afbf061fb6742
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jul 29 16:32:44 2026 +0800
调整音视频参数所有关系和暴露模式
commit 2dbc5135cf33c93bbe780793f8694cdd5cc657ed
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jul 29 16:09:52 2026 +0800
设计录制元数据体系,修复部分录制问题
commit da4e45a46f426e0e42d9a6be7796a361a5cb09f4
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jul 29 15:34:02 2026 +0800
继续打磨录制管线
commit bb2cbe5ce4120724314e55e773d9a5fd75218cba
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jul 29 11:18:26 2026 +0800
再清理一些史山
commit 96a514e6985e518f7766cb4913da0203ab1ddd37
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 28 18:26:01 2026 +0800
修改架构,移除不合理的基类组件,提高可读性和封装性
commit 777f13e1d788faad2701067ff2a6c3b8fd8aac4e
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 28 12:08:34 2026 +0800
开始建立音视频子系统和游戏控制系统的交互
commit 157cddaaf503666f0f4311fca0a42b4a23d6ebbf
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jul 27 18:38:10 2026 +0800
优化音视频系统架构,将后台缓冲区捕获工作从VCD3D11Manager移动到BufferCopier
commit 3da0c777caaca45ec25615c3a0598138b0e95764
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jul 27 14:38:00 2026 +0800
对视频捕获部分进行新的架构设计,并准备迁移
commit f076eeb85aa9fafa97026648edd334dace593891
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jul 27 08:49:44 2026 +0800
优化D3D11相关钩子点
提高兼容性
提高报错清晰度
commit ff915290ef7ec3b6e56f01adea5dee486cdcc833
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jul 26 16:53:44 2026 +0800
删除一些多余的音视频系统代码
commit 6e9ea264da8de82a0d7637da39dd80594e6a3adb
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jul 26 09:58:05 2026 +0800
移除了硬件编解码,现在统一使用openh264
commit 96981b263301fee8eb5d0ba2c8659e95eb8e08b6
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jul 25 18:32:30 2026 +0800
优化致命错误报错信息
commit 7ec9d05b97cc65023b725d2d6b6adb927701d024
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jul 25 15:53:11 2026 +0800
新增背景层机制,迁移部分在BackList绘制的调用到背景层
commit d44f68331cec66afcbf9ab6c11a4124a22618dfd
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jul 24 20:55:57 2026 +0800
优化CVar UI控件绑定
commit d17a39d4ea09bce125699906ddea774156233cf7
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jul 24 14:16:14 2026 +0800
移除不合理的UI相关API,迁移所有调用到新架构
commit 03275c24614b47710bfbb4af32d63703600abc62
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 23 20:59:05 2026 +0800
优化架构,修复删除element的崩溃bug
commit 112a128dce39bb21a6423edab79d02d4b1235297
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jul 22 22:13:10 2026 +0800
B0.4.0C0.50.0
commit bbce8f5e6f9c632d0f6fad2d5267773117342271
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jul 22 21:57:30 2026 +0800
重构注入模型,兼容reshade
commit 6d24d74ca3421f803c2144b9dc92d0bca1575b4b
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jul 22 19:46:32 2026 +0800
重构协程支持
commit 33b97710985de5f682cb2142f18f19f7f211ca12
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 21 21:51:30 2026 +0800
新增CS2Test模块(仅Debug编译)
commit 3b976c79c24dae2e87a14625dc0d881c728a68d6
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 21 21:26:55 2026 +0800
修复激活语音导致的崩溃bug
commit 61c8ab53f4e7d8bbcc428f94c94f77b99df77537
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 21 11:29:58 2026 +0800
新改名实现
commit be98ebbc6bd7b4b4886846df19f28726dfc74190
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 21 11:09:19 2026 +0800
适配CS2更新
commit ffe315d46f2d6dcbac13a360ef730ca94a502218
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 21 10:42:34 2026 +0800
尝试恢复改名
commit 4e54119bf389427da265dabe81a702e8b50c818b
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jul 20 18:36:59 2026 +0800
优化UI结构
commit b0bb135a56fb4ede1d8cf2d448a6e2d9073f59ab
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jul 20 18:30:30 2026 +0800
优化
commit 3d03a964e543066704f4b64d086bed4987d7e107
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jul 20 18:05:10 2026 +0800
录制规划增强
commit b0b3c3933369cf80bdb94ee5b294eec2356caae9
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jul 18 23:05:30 2026 +0800
验证CS2更新
commit 5a116a0ce110d8e11ed02ec2e6c258187e9792f6
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jul 15 22:15:30 2026 +0800
修复命中(含击杀)音效反馈
commit 64a9f2b03dd08cb01cde7566b19ede40ba327d38
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jul 15 20:48:37 2026 +0800
验证游戏更新,修复ESPBox
commit 9d5135a85022f49d5a3d181aca749dc67637f057
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 14 22:47:27 2026 +0800
清理屎山
commit afd24a658cf88358bd0c41bce1238dc349f2d2d0
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 14 18:55:16 2026 +0800
B0.4.0C0.48.1
commit 8504142581765a45612f3983953e380008abc747
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 14 18:54:47 2026 +0800
新增AntiVoiceBan
commit 063c1bb72b802aaf865efc7534ff8b577dfb27b2
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 14 13:13:54 2026 +0800
升级了一下内存工具,这理论上可以防止剧烈波动下的字符串阅读崩溃
commit 5531e6a617d129ab50faaad0466d42633d172b5b
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 14 12:07:07 2026 +0800
优化Demo信息管理,增加准星数据和显示
commit 4ce0fe0c51f754896e9e2a5491afdaacc5ed8b4a
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 14 01:35:49 2026 +0800
实现HSI对于死亡消息的网络上传
commit 063aff2a1960f2250332d323473b7334be7ddfb2
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 14 00:45:44 2026 +0800
网络Mixin,验证可达性
commit 50be17b8284a526765dff7e9e6fc4d0f84627cf9
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 14 00:22:02 2026 +0800
修改GameEvent钩子,优化性能
commit f6cdc5338e89214b63052f664c0a6fdfa5116241
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jul 13 18:46:37 2026 +0800
更新了网络API,并提供了示例
commit 909a1c00d60d2833b7b1c51db44a2609d7992139
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jul 13 17:04:20 2026 +0800
提取了视角平滑器为单独模块
commit a2df93dc1c56e45dc9ad7ba0cc1bc19d12710796
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jul 13 15:21:27 2026 +0800
Demo分析自动化增强
commit 01af5acf60d7859a394b595da4070c9b49d61501
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jul 13 00:56:28 2026 +0800
调整时间机制,重新实现子弹时间运镜
commit aa854d36ffc21007ce9dc3f1160291fde21999ea
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jul 12 23:12:52 2026 +0800
修改Hook测试代码
commit 4381cf750cd966aff0332f68ec0037ba0fe928ad
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jul 12 22:14:57 2026 +0800
新增SpecTargetUI模块,修复个人轨迹颜色修改的bug
commit db4c021fa003cf82d4322e5c2a32617bb6c73cdb
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jul 12 19:55:28 2026 +0800
向新UI回调模式迁移
commit a29f7c5a803912214a14f6e768a6b1173a65efa7
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jul 12 14:56:53 2026 +0800
调整UI管理架构
commit d8e918c699e3363da1404763b3c96063b08aa383
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jul 11 21:43:31 2026 +0800
雷包颜色修复
commit 58502211bc6a2e7cb43bd4488c5816d2af94b172
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jul 10 23:59:53 2026 +0800
B0.3.0C0.47.4适配CS2
commit 228f7abeedbe7cd1c1af02ddf37dcb824c40fa9c
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 9 20:43:53 2026 +0800
B0.3.0C0.47.3
除改名外功能恢复
(提升了命中音频反馈稳定性)
commit 65c73371dd6644ba56087df54a9c7e69c1d28c00
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 9 20:38:16 2026 +0800
除改名外修复完毕
commit bfcb3054c8832c1cafbfa445717cf8adad9cc7a8
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 9 17:04:52 2026 +0800
C0.47.2恢复音视频系统
commit 35112f957580ab3b556ad7dfbdd052fc14b52873
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 9 17:02:09 2026 +0800
时间与运镜系统恢复
commit 1eed152f342fc13db3eb78bb409a2298c6f3f499
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 9 16:55:30 2026 +0800
控制台修了,维护了一下架构
commit 146b458c213901fb288db6eacb73c19ae6405016
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 9 15:07:25 2026 +0800
先把视角控制修了,存个档
commit 4aaef21295ef59cbaf8edd7d5e4e103e229678f7
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 7 17:46:53 2026 +0800
优化摄像机系统,优化视角控制逻辑,修复模型绘制bug
commit afa65ee6fd77dc00e08c038105d5a64dec7fbbb8
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jul 7 16:27:57 2026 +0800
增加启动bat,隐藏exe的控制台,删除遗留lua
commit 9e4a42fb28c3f1708f10d7f4c10d36bf8af88c93
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jul 5 19:21:57 2026 +0800
命中声音反馈修复
commit 55f147ce76ae1ef4c679fb33ae61a4a07bdb20d7
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jul 5 16:59:25 2026 +0800
HookGameEvents
commit c383c191905bc7a879c30a8588a1bdfae18a88c8
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jul 4 13:01:38 2026 +0800
优化录制管线,允许自定义名称
commit 218b8d2c4917a94f8c3ec2cb3927222ab0490f03
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jul 4 12:44:40 2026 +0800
调整文档
commit 7c11d96e94b5dae91e1fb2056daa953e88b3f49d
Merge: 5626ac42 1bcb97b1
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jul 4 12:40:41 2026 +0800
Merge pull request #3 from RolinShmily/feat/recording-pipeline-zero-copy
重构录制管线:画质修复 + GPU零拷贝硬编 + MSAA支持
commit 5626ac42a031da4051163a54f9ebdb15e04f3059
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jul 4 12:37:34 2026 +0800
分离TeamIDColorController和TeamIDRenderController,增加一些控制台指令暴露
commit a92794abfa0cec9cfdf6808c884aea20a1bc3257
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jul 4 11:33:26 2026 +0800
调整了消息系统的消息注册机制
commit 1bcb97b1ab12bf1c686eabe9719fbf8bf9299766
Author: RoL1n <RolinShmily@outlook.com>
Date: Fri Jul 3 16:59:46 2026 +0800
重构录制管线:画质修复 + GPU零拷贝硬编 + MSAA支持
## 改动
### 捕获端 (VCD3D11Manager + VideoCapturer)
- 单缓冲共享纹理 → N片环形队列(默认6槽),非阻塞AcquireSync避免卡Present
- 去掉60fps硬节流,改为可选captureFpsCap(默认60)
- PTS时间槽量化,输出帧率精确等于设定值
- CopyResource后加Flush(),修复雪花屏(GPU命令未提交)
- 共享纹理强制非MSAA,写端ResolveSubresource处理抗锯齿后备缓冲
- CPU读回:每帧new vector → 复用预分配缓冲池
- 修复hasNewFrame竞争:store(false)+readIdx推进移到ReleaseSync(0)之前
- 修复AcquireSync误判:FAILED(hr)→hr!=S_OK(WAIT_TIMEOUT是success code)
### 编码端 (VEncodeHelper)
- findEncodingCodec(H264)全默认 → 编码器遍历回退链
- GPU零拷贝:D3D11VA帧池→AMF直送 / transfer_data→CUDA(NVENC) / transfer_data→QSV
- 每个hw编码器先试零拷贝再试NV12软件帧,全失败才到下一个
- 纯软编兜底:libx264→libopenh264→h264
- OBS式参数:EncodeMode/RateControl(CBR/VBR/CQ)/bitrate/cq/gop/bframes/preset/profile
- BT.709色彩标记,full range硬编码开启
- 修复PTS计数器:ptsCounter++后移到单调性检查之后
### 参数与UI (MediaParamManager + MediaSystem)
- 新增RecordParams结构体 + EncoderCaps能力探测
- 启动时枚举可用硬/软编码器并日志输出
- UI暴露编码模式/码率控制/CQ/关键帧/B帧/分辨率/帧率
### 录制器 (MediaRecorder)
- 参数化录制,去除硬编码1920x1080
- 按IsHwAccel路由hw/CPU读回路径
- 丢帧统计,停止时输出
- DTS排序写入(修复B帧下writePacket失败)
## 不变项
- 进程内hook Present + libav架构
- 注入UI排除录制(Hook/BeforePresent经ImGui背景绘制列表回调)
- Present钩子偏移(OBS 0-4, MulNX 5-9)
- AudioCapturer未改动(WASAPI LOOPBACK桌面音频)
## 新增文件
- MediaParamManager/RecordParams.hpp
- MediaParamManager/RecordParams.cpp
commit f9551e1c8d032a3950be3222247f788e0a33f8bf
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jul 2 00:48:31 2026 +0800
实现了自动消息总线异步消息注入CS2控制台,同时优化asp实现
commit 89f1ca4f9fd5ebf9f4ff57fb412731ac9f9f16e2
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jul 1 21:47:24 2026 +0800
重构消息结构,网络API失效
commit c0cf6b7e0b84aa0a26860b4ea3d798fe3e0bf728
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jul 1 13:09:23 2026 +0800
适配最新版CS2
commit 3ab01bd88be3fc6ac47c1eb9f448c95d4e80b625
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jun 30 20:39:50 2026 +0800
实现了一个最小可用的击杀死亡信息标记,显示事件信息
commit 931feaa661985a2decdf93c9a42acac4ad4e48d3
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jun 30 14:57:54 2026 +0800
一个能交互的时间轴
commit f959d115727db9f00951a5ad81affef77f7c459b
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jun 30 08:56:16 2026 +0800
计划修改命令系统
commit 38240a16ecf45758866b3c3050e63d00bdf209cd
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 28 22:39:53 2026 +0800
增加控制闪光是否像实战一样全白的功能
commit 856fcd7fd3115266d3b281be417b20ef8d40d735
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 28 18:34:42 2026 +0800
优化异常体系
commit 62e884ebd2ce8d9587f1e2f72a2e94936ff2a09a
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 28 17:57:37 2026 +0800
升级了日志
commit 017f0d20c70d08f80c03ebf3f49d60c4f47543fc
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 28 09:38:54 2026 +0800
B0.2.0C0.42.1推送
commit 6821896567526a703062852794426a549f61c44a
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jun 27 22:40:58 2026 +0800
移除导致多余绘制的部分,调整UI
commit 134ec9af592a81e8741c0073bcd2d2f6a7606bc0
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jun 27 22:20:48 2026 +0800
提供尾迹锁定为0的功能
commit 1e3cd23b7067ef286ed6bd6494b103a9e42b5f73
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jun 27 16:08:13 2026 +0800
调整UI,优化关于投掷物轨迹的逻辑
commit 75635d1467214b5e6825dbff06e9cef7263f5560
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jun 27 15:13:13 2026 +0800
微调代码
commit 34464ce31e3a28f1706fab4a68f69b402e8e182d
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jun 26 23:04:38 2026 +0800
投掷物轨迹透明度默认为0,一些有意思的视觉功能
commit 16f68d9c17d9393d0e03929c8e5973b4836a9b0f
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jun 26 22:08:00 2026 +0800
对视角相关架构进行了优化,一些其它优化
commit 6a92de7fab5cbcdb6f1694fe0415956b8c8900ac
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jun 26 16:07:23 2026 +0800
修复Trail导致的崩溃问题,调整视角控制架构
commit 38e94c21e3fabc714dcb2000e246f79c6d7a478a
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jun 26 12:43:38 2026 +0800
调整D3D11相关实现
commit e6751892f1c654a571c20683e92ddd635e1ac18c
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jun 25 22:41:32 2026 +0800
增加天空盒调色功能,适配4比3等拉伸分辨率
commit 75d3c649430a667d7b0fec7e9f0998ca7caa84ed
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jun 25 15:00:02 2026 +0800
对CS2部分进行了文件结构重构
优化了指令注入,防止缓冲区溢出
commit f1f082b9098fe334bf8ce8d1eeab8612ed30ef36
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jun 24 14:53:55 2026 +0800
适配了拉伸分辨率
commit 61ce9c73d4222acb3c331a6f8a4aa4027339a0e2
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jun 23 23:38:44 2026 +0800
正式提供投掷物轨迹颜色修改
commit 4ffaa1b759b586a698523fdcfef0489e75310ee2
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jun 23 21:16:55 2026 +0800
实现了投掷物轨迹颜色修改,增加了WrapHook辅助类
commit 36d9c25ff5eef5dd63849b85ac7c047a46241dac
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jun 23 16:16:20 2026 +0800
准备逆向投掷物轨迹和粒子
commit ad63b30f6364944258683c959f6d44f585ba280d
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jun 23 00:22:48 2026 +0800
启动模型再次优化,真正验证了热卸载的可行性,跪谢RAII
commit 14b722804c89e880431b7e7b2e6e79ccfdad4f3a
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jun 22 21:36:25 2026 +0800
新增了向CS2控制台输出日志的模块,为雷达控制添加了一些控件
commit a17dad479c637497315121fd4dbe31768dcdd841
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jun 22 15:34:09 2026 +0800
新增RetEditor,调整CMake,优化组件
commit 395edbdfd392210393969b80d82dea34e5793379
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jun 22 00:43:05 2026 +0800
新增TeamCounterController,允许隐藏敌方血条
commit fa7c0c355a7a446a71a6891004103938ede970c5
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 21 13:19:38 2026 +0800
新增了工具类BitMaskEditor,并通过它进行逆向,升级了POV雷达还原
commit 801575ae380b895a35a0139817653611bc904121
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 21 12:10:24 2026 +0800
移动了一些文件,以后作为模块的扩展应该放到MulNXExtensions里,否则放在MulNXUtils,作为可以被模块利用的工具
commit 5cad94740ce18760e001a85096b6f20ea0cb7073
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 21 11:52:51 2026 +0800
将HookManager拆分为HookD3D11和HookWindow
commit f5fc9832c8ef7f19b400997dbd51796e4afc9871
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jun 20 23:43:07 2026 +0800
通过逆向实现安全的任意频率的指令注入
将HookDemo拆出HookConsole
优化UI系统,当UI隐藏时不会遮挡键鼠
commit 620a74d74b296fa6c18ebde717806ca0ca635fda
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jun 19 23:59:06 2026 +0800
优化了指令注册,注册了一部分指令
commit 61c1461aba23ca45e9c63f51c6151d7b4a1e89f7
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jun 19 23:04:22 2026 +0800
借助最新的UI系统,进行一部分功能解耦,由音视频系统提供的回调决定捕获内容
commit d59f4ded7e77185241a67b3b8433a9ae9c55d332
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jun 19 22:28:48 2026 +0800
重构UI系统,现在支持更可控的渲染调度,UI节点查看,渲染优先级调整
commit c5fe07d70bd04f3ea2fb9813ca96f586a37182e6
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jun 19 16:39:56 2026 +0800
迁移TeamIDController到PlayerHub体系,提供UI
重构GameSettingsManager
删除POVFixer,让职责又各个叶子模块负责
commit 16930baee9af7e59b487b24efbfec6894dcebad5
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jun 19 14:42:53 2026 +0800
让core也成为一个模块,调整架构以支持这个操作
commit 653c80c716084480d9d096960e556b5ce825d9b8
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jun 19 12:17:45 2026 +0800
调整架构,取消了CoreStarterBase,解耦成Dirver,然后由其它模块利用Driver启动系统,而不是继承
commit d0ccd1c76bbe8ad44b86d1e0641f64ae28374f43
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jun 18 19:17:44 2026 +0800
调整架构,增加一些新模块
commit c9f5d209c202da27a6a2cb3062c40cc674c73ab5
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jun 17 09:53:08 2026 +0800
为颜色控制增加了UI
commit 16e76d24e28fb0d40dd2296715bc1631d735c554
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jun 17 01:16:22 2026 +0800
实现了雷达玩家颜色的修复
commit 9a4702d798142ea91ca99a30b44ca2024d0b432b
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jun 16 14:09:22 2026 +0800
大幅调整架构,并验证对最新CS2的适配
commit a94e5cb93a69774beea62dd17cb4cd83faf40eaf
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jun 15 16:17:27 2026 +0800
准备做一次继承模型的大更新
commit 88d0f9deb0e08edb8ede34b8c5b81a063bc97e57
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 14 23:30:31 2026 +0800
调整日志
commit e574a644b9a9ea41a1409aa44d0f2ec25d26e4cd
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 14 15:59:54 2026 +0800
优化Demo自动化录制,优化录制管线
优化性能
commit 5c710607b0ea994ae30a363d10f8e069c8e6532a
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jun 13 21:43:29 2026 +0800
优化了协程
commit e3f425a8ccaffa5151b8ce13b8a32a2bcb0f2280
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jun 13 20:38:52 2026 +0800
调整架构,优化路径管理
commit 0afa6c4319e792d0f00d71520a7c5c8adc93e070
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jun 12 14:09:36 2026 +0800
完善了Spot控制功能,提供了UI控制
commit 101ca5016603f4d38a650d44aad23c5334f073d1
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jun 12 13:50:47 2026 +0800
分离了Spot控制,优化了架构层级
commit c6c4b649b4ae3ed7ed4bd2d14bd6e95a7be95f3c
Author: Co1Swet <Co1Swet@outlook.com>
Date: Fri Jun 12 12:08:12 2026 +0800
优化内存工具Region,实现了雷达的几个关键修复
commit 134de8f736b2f983075ac0322f179034e7bf69bc
Author: Co1Swet <Co1Swet@outlook.com>
Date: Thu Jun 11 15:15:15 2026 +0800
适配最新版CS2
commit e070da3928a55b91f5f6af6c915be29ce3c03420
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jun 10 17:25:57 2026 +0800
优化升级了MulNXHook,以实现更加精准的Hook插入,插入更加极端的位置
commit 9434a31a198f9207905c533a19e97f4843b91297
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jun 10 15:52:05 2026 +0800
新增SpotController用于控制雷达绘制玩家
commit 95d5c0a07f89cb15416836e5ffa648d76c5b0909
Author: Co1Swet <Co1Swet@outlook.com>
Date: Wed Jun 10 01:23:21 2026 +0800
完成了视频拼接
commit aaf453ba547077095a7d063b0b8f3efa03d26c46
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jun 9 18:32:45 2026 +0800
添加了一些占位模块
commit 7183fa4a1801cc671e70d95859a4f2e57318df65
Author: Co1Swet <Co1Swet@outlook.com>
Date: Tue Jun 9 12:35:49 2026 +0800
对一些系统边缘问题进行分析和避免
commit 2628927de1920938f7d2292a0747e8eff95053e9
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jun 8 19:35:42 2026 +0800
更新ignore,修复了打包测试视频体积暴涨的bug
commit f96f69a0a4d3d70bdbccc705ad61869cdc904460
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jun 8 19:18:54 2026 +0800
新增玩家语音控制功能
UI开关快捷键配置外部化
commit 650bafcc9b10a20043de9d8aa7fdb03c27c0479e
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jun 8 16:25:33 2026 +0800
优化代码架构
commit a80a2bc69e1e41c1c52a40c6a6d402703192386c
Author: Co1Swet <Co1Swet@outlook.com>
Date: Mon Jun 8 12:16:21 2026 +0800
升级录制,现已稳定可用
commit 9a0a1dd14319d4f1db08cb021aefedaab0a64145
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 7 17:24:05 2026 +0800
做了一些图形封装
commit 833e8310e148e2f3205b9adec48c1a9e6f14e1fd
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 7 15:01:44 2026 +0800
准备好了共享纹理方案
commit d8e635d9cc8d00976d91d0c9026570783868bd70
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 7 12:38:48 2026 +0800
再次优化架构
commit a2f53cf900dfe47e1240703ee556678653bfe7ec
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 7 12:03:33 2026 +0800
新增VCD3D11Manager,准备优化录制性能
commit 974732d407950ed653f5065090ddc27450012f5b
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 7 11:56:12 2026 +0800
优化图形相关钩子实现
commit c9091e92026cda4ecddaf1134d62136a4b5389e2
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sun Jun 7 09:19:57 2026 +0800
修复启动器无法正常初始化bug
修复按键冲突的问题
commit 8d4fc377d650ddcf781b9daee10890822afc1f52
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jun 6 19:47:36 2026 +0800
更好的和玩家相关的功能
commit 2258b700bbf0af6257bb646cfd628a9b040253e9
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jun 6 16:46:46 2026 +0800
拆解出了HookEntitySystem和HookConsole
commit a7178fb57ffd25b71be15a87c32af053e20885a3
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jun 6 16:04:33 2026 +0800
调整部分玩家相关模块
commit c2f5a2be7d48b72d5d6a50153334ea4ecf9406b7
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jun 6 15:05:14 2026 +0800
修复文档渲染问题
commit 3770cb0c297159724f27fd50b6a14a030a028dbe
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jun 6 15:01:14 2026 +0800
完善文档工作
commit 702564c73cea8d383ca65f589040b199c2e96975
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jun 6 11:49:48 2026 +0800
调整readme
commit 2d80e20f68713f552b03583b687eeafd0df23369
Author: Co1Swet <Co1Swet@outlook.com>
Date: Sat Jun 6 11:34:39 2026 +0800
调整文件结构和文档