-
Notifications
You must be signed in to change notification settings - Fork 0
/
boredcoding.bat
3410 lines (3205 loc) · 126 KB
/
boredcoding.bat
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
@echo off
rem i mean, you can look through the code, i have occasional comments, but there's not gonna be much of anything interesting here
rem well, as of ALPHA_1.4.0, there's been tons of comments!
rem .
rem for future reference, here's an example for the choice command:
rem choice /C (options here) /N
color 0F
title BCG
set checkforskull=N
set runBatch=%cd%\
rem dont forget to update these!
set ver=ALPHA_1.6.0
set buildver=30
set isSnap=N
rem okay, you dont have to update these.
set /A colorannoy=0
set startfromone=N
set guessnumberfrom=guessbackfailed
set isDev=N
if exist "C:\Users\%username%\ThatTemp\BCG\DEBUG.dat" set isDev=Y
set update=N
if "%runBatch%" EQU "*\\" set runBatch=%cd%
if not exist "%runBatch%exec.dat" set checkexe=N
if exist "%runBatch%exec.dat" set checkexe=Y
if "%checkexe%" EQU "Y" set /P checkexed=<exec.dat
if "%checkexed%" EQU "WALTER" set isExe=Y
set alrcheck=N
if not exist "C:\Users\%username%\ThatTemp\BCG\" goto :firsttime
cd "C:\Users\%username%\ThatTemp\BCG\"
set /P colorchoice=<colorchoice.dat
color %colorchoice%
if exist "C:\Users\%username%\ThatTemp\BCG\colorannoymiddle.dat" goto :colorannoyleft
if "%isSnap%" EQU "Y" if not exist "C:\Users\%username%\ThatTemp\BCG\snaptest.dat" goto :snapwarn
goto :start
:snapwarn
cls
echo Warning!
echo You have ran a Pre-Release of boredcoding.bat!
echo This may be incomplete, broken, and even mess with save data!
echo -------------------------------------------------------------
echo Press any key to acknowledge.
echo This will not show up again.
pause > nul
cd "C:\Users\%username%\ThatTemp\BCG\"
echo ty for being a tester >snaptest.dat
goto :start
rem errors go here
:guessbackfailed
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong when attempting to go back!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo Could not find variable guessnumberfrom >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:installfailedip
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during installation!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo Could not create folder "C:\Users\%username%\ThatTemp\BCG\" >> error.log
echo You could try: >> error.log
echo Giving permissions to all in that folder >> error.log
echo Creating it yourself (however, that may cause issues) >> error.log
echo Giving up (also may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:levelonecrazyfail
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during initizializiationaitizilizatiatiate!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo File missing at: "C:\Users\%username%\ThatTemp\BCG\levelonecrazy.vbs" >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:leveloneasksysfail
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during initizializiationaitizilizatiatiate!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo File missing at: "C:\Users\%username%\ThatTemp\BCG\leveloneasksys.vbs" >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:leveloneaskcmdver
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during initizializiationaitizilizatiatiate!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo File missing at: "C:\Users\%username%\ThatTemp\BCG\leveloneaskcmdver.vbs" >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:leveloneafv
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during initizializiationaitizilizatiatiate!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo File missing at: "C:\Users\%username%\ThatTemp\BCG\leveloneafv.vbs" >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:leveloneend
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during initizializiationaitizilizatiatiate!
echo And you were so close to finishing the level!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo File missing at: "C:\Users\%username%\ThatTemp\BCG\leveloneend.vbs" >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:leveltwoafe
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during initizializiationaitizilizatiatiate!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo File missing at: "C:\Users\%username%\ThatTemp\BCG\leveltwoafe.vbs" >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:leveltwoweb
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during initizializiationaitizilizatiatiate!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo File missing at: "C:\Users\%username%\ThatTemp\BCG\leveltwoweb.vbs" >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:leveltwoweblol
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during initizializiationaitizilizatiatiate!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo File missing at: "C:\Users\%username%\ThatTemp\BCG\leveltwoweblol.vbs" >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:leveltwowebgog
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during initizializiationaitizilizatiatiate!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo File missing at: "C:\Users\%username%\ThatTemp\BCG\leveltwowebgog.vbs" >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:leveltwofeelfail
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during initizializiationaitizilizatiatiate!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo File missing at: "C:\Users\%username%\ThatTemp\BCG\leveltwofeelfail.vbs" >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:levelthreememefail
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during initizializiationaitizilizatiatiate!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo File missing at: "C:\Users\%username%\ThatTemp\BCG\levelthreememe.vbs" >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:savebackupfailed
@echo off
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during converting your save!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo Error while creating file: "C:\Users\%username%\ThatTemp\BCG\savebackup.dat" >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:saveconvertfailed
@echo off
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during converting your save!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo Error while creating file: "C:\Users\%username%\ThatTemp\BCG\saveone\save.dat" >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:levelthreefunfail
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during initizializiationaitizilizatiatiate!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo File missing at: "C:\Users\%username%\ThatTemp\BCG\levelthreefun.vbs" (kind of ironic it says fun, as the game literally crashed.) >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:verdatmissing
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo Something went wrong during checking the version!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo File missing at: "C:\Users\%username%\ThatTemp\BCG\ver.dat" >> error.log
echo You could try: >> error.log
echo Creating it yourself (this will cause issues without the code)>> error.log
echo Deleting the BCG folder (this will delete your save, but redo the setup) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
:selfcrash
title FATAL ERROR
timeout 2 /NOBREAK > nul
cls
echo A crash was triggered manually!
echo --------------------------------------------------------------------------
echo Press any key to close the window, and create a error log on your desktop.
pause > nul
cd "C:\Users\%username%\Desktop\"
echo Error in boredcoding.bat > error.log
echo Manual crash triggered at DEBUG MENU >> error.log
echo You could try: >> error.log
echo Relaunching the game (ez fix) >> error.log
echo Playing Minecraft (maybe not fixing it, but fun!) >> error.log
echo Giving up (may cause issues, mental health wise.) >> error.log
echo . >> error.log
echo This error log was created on: >> error.log
echo %date%, at %time% >> error.log
cls
echo Error report created.
timeout 1 /NOBREAK > nul
exit
rem errors stop here
:firsttime
cls
echo w
timeout 1 /NOBREAK > nul
cls
echo we
timeout 1 /NOBREAK > nul
cls
echo wel
timeout 1 /NOBREAK > nul
cls
echo welc
timeout 1 /NOBREAK > nul
cls
echo welco
timeout 1 /NOBREAK > nul
cls
echo welcom
timeout 1 /NOBREAK > nul
cls
echo welcome
timeout 1 /NOBREAK > nul
echo to the stupid program where i make random crap that does not matter
timeout 1 /NOBREAK > nul
echo oh yeah and it saves
timeout 1 /NOBREAK > nul
echo apparently
timeout 1 /NOBREAK > nul
echo i think, i haven't coded in a while when making this
timeout 2 /NOBREAK > nul
cls
echo WELCOME TO BOREDCODING.BAT!!!
timeout 2 /NOBREAK > nul
echo WE NEED TO SET UP SOME FOLDERS FOR STUFFS!
timeout 2 /NOBREAK > nul
echo ------------------------------------------
timeout 1 /NOBREAK > nul
echo PRESS ANY KEY ON THAT THING NEXT TO YOUR MOUSE TO INSTALL!
timeout 1 /NOBREAK > nul
goto :firsttimeinstallask
:firsttimeinstallask
cls
echo WELCOME TO BOREDCODING.BAT!!!
echo WE NEED TO SET UP SOME FOLDERS FOR STUFFS!
echo ----------------------------------------------------------
echo PRESS ANY KEY ON THAT THING NEXT TO YOUR MOUSE TO INSTALL!
echo CLOSE IF YOU DON'T WANNA!
pause > nul
color 02
set installfailedip=N
goto :startinstall
:startinstall
cd "C:\Users\%username%\"
if not exist "C:\Users\%username%\ThatTemp\" md ThatTemp
cd ThatTemp
md BCG
if not exist "C:\Users\%username%\ThatTemp\BCG\" set installfailedip=Y
cd BCG
rem save file directories, WOOOOOO!
md saveone
md savetwo
md savethree
rem man, all the dialogue is right here!
echo x=msgbox("your compooter has been haxxed by the eliete hacking grop" ,16, "alert from micorsfot")>levelonecrazy.vbs
echo x=msgbox("yeah? what do you need?" ,32, "windows")>leveloneasksys.vbs
echo x=msgbox("you already know, you literally are cmd." ,48, "windows")>leveloneaskcmdver.vbs
echo x=msgbox("correcto!" ,64, "windows")>leveloneafv.vbs
echo x=msgbox("see you next time!" ,64, "windows")>leveloneend.vbs
echo x=msgbox("they probably did" ,48, "windows")>leveltwoafe.vbs
echo x=msgbox("look it up." ,64, "windows")>leveltwoweb.vbs
echo x=msgbox("now tell me, how did you open that?" ,32, "windows")>leveltwoweblol.vbs
echo x=msgbox("glad you liked it! found it on google." ,64, "windows")>leveltwowebgog.vbs
echo x=msgbox("pretty good, actually." ,64, "windows")>leveltwofeel.vbs
echo x=msgbox("you can't really close me, can you?" ,16, "me")>levelthreememe.vbs
echo x=msgbox("wow, that looked fun!" ,64, "windows")>levelthreefun.vbs
echo x=msgbox("yo, whats up?" ,64, "windows")>levelfiveoh.vbs
echo x=msgbox("nah, its totally fine." ,64, "windows")>levelfiveitsok.vbs
echo x=msgbox("yeah!" ,64, "windows")>levelfiveitsokfr.vbs
echo x=msgbox("infact, im never alive until you command me to be!" ,64, "windows")>levelfivenerdtalk.vbs
echo x=msgbox("you found me! im gay" ,64, "selah")>selahsecret.vbs
echo x=msgbox("i mean, i could delete the save file!" ,64, "windows")>levelseventhreat.vbs
echo x=msgbox("good point." ,64, "windows")>levelseventrue.vbs
echo x=msgbox("yeah? whats up?" ,32, "windows")>levelsevenask.vbs
echo x=msgbox("maybe tell %username% the current line of code!" ,64, "windows")>levelsevensuggest.vbs
echo x=msgbox("wait, weren't we just on 2400 last level?" ,32, "windows")>levelsevensurprised.vbs
echo x=msgbox("and you're telling me we're on 2676?!" ,16, "windows")>levelsevendoublecheck.vbs
echo x=msgbox("what." ,64, "windows")>levelsevenverysurprised.vbs
echo x=msgbox("what is it?" ,32, "windows")>levelsevenwhatisit.vbs
echo %buildver% >ver.dat
echo you are alpha > alpha.aim
if not exist "C:\Users\%username%\ThatTemp\BCG\colorchoice.dat" echo 0F > colorchoice.dat
if /I "%update%" EQU "Y" start wlrmdr -s 3600 -f 0 -t boredcoding -m Update finished successfully. -a 10 -u rundll32.exe
if /I "%update%" EQU "Y" goto :updatefinish
cls
echo Hacking the mainframe : LOADING
timeout 2 /NOBREAK > nul
cls
echo Hacking the mainframe : OK
timeout 1 /NOBREAK > nul
echo Subscribing to scrambled_egg3 : LOADING
timeout 1 /NOBREAK > nul
cls
echo Hacking the mainframe : OK
echo Subscribing to scrambled_egg3 : OK
timeout 1 /NOBREAK > nul
echo Defragmenting HDD's : LOADING
timeout 1 /NOBREAK > nul
cls
echo Hacking the mainframe : OK
echo Subscribing to scrambled_egg3 : OK
echo Defragmenting HDD's : OK
timeout 1 /NOBREAK > nul
echo Corrupting Floppy Disks : LOADING
timeout 1 /NOBREAK > nul
cls
echo Hacking the mainframe : OK
echo Subscribing to scrambled_egg3 : OK
echo Defragmenting HDD's : OK
echo Corrupting Floppy Disks : OK
timeout 1 /NOBREAK > nul
echo Doing actual stuff : LOADING
timeout 1 /NOBREAK > nul
start wlrmdr -s 3600 -f 0 -t boredcoding -m Setup finished successfully. -a 10 -u rundll32.exe
cls
echo Hacking the mainframe : OK
echo Subscribing to scrambled_egg3 : OK
echo Defragmenting HDD's : OK
echo Corrupting Floppy Disks : OK
rem Only uncomment the below if you'd like to preview the error.
rem set installfailedip=Y
if "%installfailedip%" EQU "Y" echo Doing actual stuff : FAILED & goto :installfailedip
if "%installfailedip%" EQU "N" echo Doing actual stuff : OK
echo Setup finished successfully.
echo Press any key to finish.
pause > nul
color 0F
goto :start
:ressetdata
goto :resetdata
:resetdata
cd "C:\Users\%username%\ThatTemp\BCG\saveone\"
if exist "C:\Users\%username%\ThatTemp\BCG\saveone\save.dat" set /P levelsaveone=<friendlysave.dat
if not exist "C:\Users\%username%\ThatTemp\BCG\saveone\save.dat" set levelsaveone=NEW GAME
cd "C:\Users\%username%\ThatTemp\BCG\savetwo\"
if exist "C:\Users\%username%\ThatTemp\BCG\savetwo\save.dat" set /P levelsavetwo=<friendlysave.dat
if not exist "C:\Users\%username%\ThatTemp\BCG\savetwo\save.dat" set levelsavetwo=NEW GAME
cd "C:\Users\%username%\ThatTemp\BCG\savethree\"
if exist "C:\Users\%username%\ThatTemp\BCG\savethree\save.dat" set /P levelsavethree=<friendlysave.dat
if not exist "C:\Users\%username%\ThatTemp\BCG\savethree\save.dat" set levelsavethree=NEW GAME
cls
echo Which save file would you like to delete?
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo Press the number of a save file to choose it!
echo Press F to reset ALL DATA!
echo Press E to go back!
echo -------------------------------------------------------------------------------
echo Save File 1: %levelsaveone%
echo Save File 2: %levelsavetwo%
echo Save File 3: %levelsavethree%
echo -------------------------------------------------------------------------------
echo Type the number of a save file to choose it!
choice /C 123FE /N
if "%errorlevel%" EQU "1" set deletefile=1& goto :resetfile
if "%errorlevel%" EQU "2" set deletefile=2& goto :resetfile
if "%errorlevel%" EQU "3" set deletefile=3& goto :resetfile
if "%errorlevel%" EQU "4" goto :fullreset
if "%errorlevel%" EQU "5" goto :options
cls
echo that's not an option...
echo ----------------------------
echo press any key to go back...
pause > nul
goto :resetdata
:resetfile
cls
echo Are you sure you want to delete save file %deletefile%?
echo --------------------------------------------
echo Y N
choice /C YN /N
if /I "%errorlevel%" EQU "1" goto :resetfileconfirm
if /I "%errorlevel%" EQU "2" goto :resetdata
cls
echo that's not an option...
echo ---------------------------
echo press any key to go back...
pause > nul
goto :resetfile
:resetfileconfirm
cls
echo Deleting save file %deletefile%...
timeout 3 /NOBREAK > nul
if "%deletefile%" EQU "1" cd "C:\Users\%username%\ThatTemp\BCG\saveone\"
if "%deletefile%" EQU "2" cd "C:\Users\%username%\ThatTemp\BCG\savetwo\"
if "%deletefile%" EQU "3" cd "C:\Users\%username%\ThatTemp\BCG\savethree\"
del save.dat
del answerone.dat
del answertwo.dat
del answerthree.dat
del friendlysave.dat
start wlrmdr -s 3600 -f 0 -t boredcoding -m Save file erased. -a 10 -u rundll32.exe
cls
echo Deleted...
echo ---------------------------
echo Press any key to go back...
pause > nul
goto :resetdata
:fullreset
cls
echo Deleting all save files in 5 seconds.
echo Close the game if you'd like to abort.
timeout 5 /NOBREAK > nul
cd "C:\Users\%username%\ThatTemp\"
rd /Q /S BCG
cls
echo All data deleted.
echo ------------------------------
echo press any key to close...
pause > nul
exit
:updatefinish
cls
echo the update has completed successfully.
echo --------------------------------------
pause
goto :start
:update
cls
echo uh oh, the old build version you were playing on was updated!
echo there are two ways to do this.
echo 1. update the files (wont clear your save data.) (recommended)
echo 2. continue anyway (will likely crash the game) (not recommended)
echo press the number of an option to choose it.
choice /C 21 /N
if "%errorlevel%" EQU "1" set alrcheck=Y& goto :start
if "%errorlevel%" EQU "2" set update=Y& goto :startinstall
cls
echo that's not an option here.
timeout 1 /NOBREAK > nul
goto :update
rem START START START START START START START START START START START START START START START START START START START START START START START START START START START START START START START START START START START START START
rem this is a placeholder wow
:start
cd "C:\Users\%username%\ThatTemp\BCG\"
if not exist "C:\Users\%username%\ThatTemp\BCG\ver.dat" goto :verdatmissing
set /P buildvercheck=<ver.dat
cd "C:\Users\%username%\ThatTemp\BCG\%currentsave%\"
set /P level=<save.dat
cd "C:\Users\%username%\ThatTemp\BCG\"
rem these are old portions of code that i dont really remember writing, so i just did a quick directory swap
if "%alrcheck%" EQU "N" if %buildvercheck% LSS %buildver% goto :update
if "%alrcheck%" EQU "N" if %buildver% GTR %buildvercheck% goto :update
echo buildver: %buildver%
echo buildversaved: %buildvercheck%
echo level: %level%
rem this code below started getting annoying, so i commented it out.
rem if "%isDev%" EQU "Y" pause
cls
echo BCG %ver%
if "%isExe%" EQU "Y" echo Executable version
if exist "C:\Users\%username%\ThatTemp\BCG\olddebug.dat" echo USED TO BE A DEBUG USER
if "%isDev%" EQU "Y" echo DEBUG ENABLED
if "%isSnap%" EQU "Y" echo Pre-Release build!
echo ---------------------------------------------
echo Start
echo Achievements
if "%isDev%" EQU "Y" echo Le Debug
if "%isDev%" EQU "Y" echo Reload
if exist "C:\Users\%username%\ThatTemp\BCG\minigames.dat" if exist "C:\Users\%username%\ThatTemp\BCG\atminigames.dat" echo Minigames
if exist "C:\Users\%username%\ThatTemp\BCG\minigames.dat" if not exist "C:\Users\%username%\ThatTemp\BCG\atminigames.dat" echo Minigames (NEW)
if not exist "C:\Users\%username%\ThatTemp\BCG\minigames.dat" echo Minigames (LOCKED)
echo Options
echo Exit
echo ---------------------------------------------
echo Type the first letter of an option to use it!
choice /C SOAELMR /N
if /I "%errorlevel%" EQU "1" goto :gamesaves
if /I "%errorlevel%" EQU "2" goto :options
if /I "%errorlevel%" EQU "3" goto :achievements
if /I "%errorlevel%" EQU "4" exit
if /I "%errorlevel%" EQU "5" goto :DEBUGask
if /I "%errorlevel%" EQU "6" if exist "C:\Users\%username%\ThatTemp\BCG\minigames.dat" goto :minigames
if /I "%errorlevel%" EQU "6" if not exist "C:\Users\%username%\ThatTemp\BCG\minigames.dat" goto :minigameslocked
if /I "%errorlevel%" EQU "7" goto :start
cls
echo that's not an option.
if "%isDev%" EQU "Y" echo %errorlevel%
echo press a key to go back
pause > nul
goto :start
rem thought of this the day after halloween.
:options
cls
echo BCG %ver% - Options
if exist "C:\Users\%username%\ThatTemp\BCG\olddebug.dat" echo USED TO BE A DEBUG USER
if "%isDev%" EQU "Y" echo DEBUG ENABLED
if "%isSnap%" EQU "Y" echo Pre-Release build!
echo Type "E" to go back...
echo ---------------------------------------------
echo Reset Data
echo Change Color
echo ---------------------------------------------
echo Type the first letter of an option to use it!
choice /C CRE /N
if /I "%errorlevel%" EQU "1" goto :changecolor
if /I "%errorlevel%" EQU "2" goto :resetdata
if /I "%errorlevel%" EQU "3" goto :start
cls
echo that's not an option.
echo ---------------------------
echo press any key to go back...
pause > nul
goto :start
:colorannoyleft
echo nope.
timeout 2 /NOBREAK > nul
goto :colorannoy
:colorannoy
cd "C:\Users\%username%\ThatTemp\BCG\"
echo no > colorannoymiddle.dat
echo haha > annoy.aim
cls
echo That was the final time.
timeout 2 /NOBREAK > nul
echo There's no more turning back...
timeout 2 /NOBREAK > nul
cd "C:\Users\%username%\ThatTemp\BCG\"
del colorannoymiddle.dat
echo no > colorannoydeleted.dat
cls
echo Deleting All Saves...
timeout 3 /NOBREAK > nul
cls
echo Deleted...
echo -------------------------
echo Press any key to close...
pause > nul
exit
:changecolor
cls
echo Type "E" to go back...
echo Choose a text color:
echo ----------------------------------------
echo 1 - White
echo 2 - Light Green
echo 3 - Dark Green
echo 4 - Light Blue
echo 5 - Dark Blue
echo 6 - Black
echo ----------------------------------------
echo Type the number of a color to choose it!
choice /C 123456E /N
if /I "%errorlevel%" EQU "1" set coloroption=1& goto :changecolorback
if /I "%errorlevel%" EQU "2" set coloroption=2& goto :changecolorback
if /I "%errorlevel%" EQU "3" set coloroption=3& goto :changecolorback
if /I "%errorlevel%" EQU "4" set coloroption=4& goto :changecolorback
if /I "%errorlevel%" EQU "5" set coloroption=5& goto :changecolorback
if /I "%errorlevel%" EQU "6" set coloroption=6& goto :changecolorback
rem .
if /I "%errorlevel%" EQU "7" goto :options
if "%colorannoy%" EQU "7" set /A colorannoy=0
set /A colorannoy=%colorannoy%+1
cls
rem AKLFJSDLKFJSDLKFJSLK" echo this is the longest it can be.
if "%colorannoy%" EQU "1" echo not a color.
if "%colorannoy%" EQU "2" echo i said that's not a color.
if "%colorannoy%" EQU "3" echo what did i just say?!
if "%colorannoy%" EQU "4" echo you better not do it again.
if "%colorannoy%" EQU "5" echo this is the last warning!
if "%colorannoy%" EQU "6" echo you're going to regret this...
if "%colorannoy%" EQU "7" goto :colorannoy
echo ------------------------------
echo press any key to go back...
pause > nul
goto :changecolor
:changecolorback
cls
echo Type "E" to go back...
echo Choose a background color:
echo ----------------------------------------
if "%coloroption%" EQU "1" echo 1 - White (Already Chosen)
if not "%coloroption%" EQU "1" echo 1 - White
if "%coloroption%" EQU "2" echo 2 - Light Green (Already Chosen)
if not "%coloroption%" EQU "2" echo 2 - Light Green
if "%coloroption%" EQU "3" echo 3 - Dark Green (Already Chosen)
if not "%coloroption%" EQU "3" echo 3 - Dark Green
if "%coloroption%" EQU "4" echo 4 - Light Blue (Already Chosen)
if not "%coloroption%" EQU "4" echo 4 - Light Blue
if "%coloroption%" EQU "5" echo 5 - Dark Blue (Already Chosen)
if not "%coloroption%" EQU "5" echo 5 - Dark Blue
if "%coloroption%" EQU "6" echo 6 - Black (Already Chosen)
if not "%coloroption%" EQU "6" echo 6 - Black
echo ----------------------------------------
echo Type the number of a color to choose it!
choice /C 1234567 /N
if /I "%errorlevel%" EQU "1" set coloroptionback=1& goto :changecolorcheck
if /I "%errorlevel%" EQU "2" set coloroptionback=2& goto :changecolorcheck
if /I "%errorlevel%" EQU "3" set coloroptionback=3& goto :changecolorcheck
if /I "%errorlevel%" EQU "4" set coloroptionback=4& goto :changecolorcheck
if /I "%errorlevel%" EQU "5" set coloroptionback=5& goto :changecolorcheck
if /I "%errorlevel%" EQU "6" set coloroptionback=6& goto :changecolorcheck
rem .
if /I "%errorlevel%" EQU "7" goto :options
cls
echo that's not a color...
echo ------------------------------
echo press any key to go back...
pause > nul
goto :changecolor
:changecolorsame
cls
echo Woah, those two are the same colors!
echo You'll need to go back and choose different ones.
echo -------------------------------------------------
echo Press any key to go back...
pause > nul
goto :changecolor
:changecolorcheck
if "%coloroption%" EQU "%coloroptionback%" goto :changecolorsame
goto :changecolorset
:changecolorset
rem 1 - White
rem 2 - Light Green
rem 3 - Dark Green
rem 4 - Light Blue
rem 5 - Dark Blue
cd "C:\Users\%username%\ThatTemp\BCG\"
if "%coloroption%" EQU "1" set encodedcolor=F
if "%coloroption%" EQU "2" set encodedcolor=A
if "%coloroption%" EQU "3" set encodedcolor=2
if "%coloroption%" EQU "4" set encodedcolor=B
if "%coloroption%" EQU "5" set encodedcolor=1
if "%coloroption%" EQU "6" set encodedcolor=0
rem .
if "%coloroptionback%" EQU "1" set encodedcolorback=F
if "%coloroptionback%" EQU "2" set encodedcolorback=A
if "%coloroptionback%" EQU "3" set encodedcolorback=2
if "%coloroptionback%" EQU "4" set encodedcolorback=B
if "%coloroptionback%" EQU "5" set encodedcolorback=1
if "%coloroptionback%" EQU "6" set encodedcolorback=0
rem .
goto :changecolorconfirm
rem colorchoice
:changecolordecline
color %colorchoice%
cls
echo Changes Reverted.
echo ---------------------------
echo Press any key to go back...
pause > nul
goto :options
:changecolorconfirmset
cd "C:\Users\%username%\ThatTemp\BCG\"
echo %encodedcolorback%%encodedcolor% > colorchoice.dat
set colorchoice=%encodedcolorback%%encodedcolor%
start wlrmdr -s 3600 -f 0 -t boredcoding -m Color changed successfully. -a 10 -u rundll32.exe
cls
echo Color saved.
echo --------------------------
echo Press any key to finish...
pause > nul
goto :options
:changecolorconfirm
color %encodedcolorback%%encodedcolor%
cls
echo Is this color okay?
echo Y N
echo -------------------
echo Choose an option.
choice /C YN /N
if /I "%errorlevel%" EQU "1" goto :changecolorconfirmset
if /I "%errorlevel%" EQU "2" goto :changecolordecline
cls
echo Not an answer...
echo ---------------------------
echo Press any key to go back...
pause > nul
goto :changecolorconfirm
:minigameslocked
cls
echo sorry, but the minigames menu is locked.
echo you will unlock it in level 8...
echo ----------------------------------------
echo press any key to go back...
pause > nul
goto :start
:minigames
cd "C:\Users\%username%\ThatTemp\BCG\"
if not exist "C:\Users\%username%\ThatTemp\BCG\atminigames.dat" echo lol >atminigames.dat
rem fun fact, the first ever version of this to be played by a person other than me was my friend! and at that time, rock paper scissors was "coming soon"!
cls
echo Minigames
echo -----------------------=========-----------------------
echo Battle BCG
echo Rock Paper Scissors
echo Guess the Number
echo -----------------------=========-----------------------
echo type the first letter of an option to use it!
echo press "E" to go back...
choice /C EBRG /N
if /I "%errorlevel%" EQU "1" goto :start
if /I "%errorlevel%" EQU "2" goto :startminigamebattle
if /I "%errorlevel%" EQU "3" set firsttimerock=Y& goto :startminigamerps
if /I "%errorlevel%" EQU "4" goto :startminigameguess