@ echo off

title GDS2000

color 70

set /a days=0

set /a endingsunlocked=0

set /a peoplemet=0

set /a friends=0

echo -----------------------------------------

echo ---------GENERIC DATING SIM 2000---------

echo -----------by nobody important-----------

echo -----------------------------------------

pause

cls

goto : menu

: menu

cls

echo MAIN MENU

echo ---------

echo Type 'Play' to play

echo Type 'Close' to close the window

echo Type 'Continue' to access the password screen

set /p input=

if % input % ==Play goto : tutorialorgame

if % input % ==play goto : tutorialorgame

if % input % ==Close exit

if % input % ==close exit

if % input % ==Continue goto : password

if % input % ==continue goto : password

if not % input % ==no goto : error

: error

cls

echo COMMAND INCORRECT

pause

cls

echo RETURNING TO MENU

pause

goto : menu

: password

cls

set /p pass=Enter the password:

if % pass % ==upupdowndownleftrightleftrightbastart goto : konamicode

if % pass % ==upupdowndownleftrightleftrightBAstart goto : konamicode

if % pass % ==uuddlrlrbastart goto : konamicode

if % pass % ==uuddlrlrBAstart goto : konamicode

if % pass % ==F5redA6red goto : tobeadded

if % pass % ==lelbot goto : freakedn1PASS

if not % pass % ==none goto : wrongpass

: wrongpass

cls

echo That's an incorrect password.

echo Returning to the main menu.

pause

goto : menu

: tobeadded

cls

echo GENERIC DATING SIM 2000 IS STILL IN DEVELOPMENT, SO SOME SECTIONS OF THE GAME ARE GOING TO BE AVALIBLE IN FUTURE VERSIONS.

pause

cls

echo RETURNING TO THE MAIN MENU

pause

goto : menu

: konamicode

cls

pause

echo ...

pause

cls

echo What did you expect? A fucking fanfare?

echo Too bad, this can't transmit sound.

pause

cls

echo Anyway, this will alter some stuff ingame, so enter:

echo "F5redA6red" at the password screen

pause

cls

echo RETURNING TO THE MENU

pause

goto : menu

: tutorialorgame

cls

echo Would you like to see the tutorial?

set /p tutyn=Y/N?

if % tutyn % ==Y goto : tutorial

if % tutyn % ==N goto : day0

if % tutyn % ==y goto : tutorial

if % tutyn % ==n goto : day0

: tutorial

cls

echo In GDS2000, you will be asked to enter a letter or word in order to progress.

echo When this section comes up, you must enter exactly what it asks you to enter for your desired option.

pause

cls

echo If you enter an answer that wasn't made to progress the story, you will be sent to a screen like this:

pause

cls

goto : errortutorial

: errortutorial

cls

echo COMMAND INCORRECT

pause

cls

echo RETURNING TO [section]

pause

goto : tutorial2

: tutorial2

cls

echo Or some variation of that.

pause

cls

echo There will be passwords throughout the game that are used to save progress such as:

echo Number of days/nights

echo Relationships

echo Amount of endings unlocked

echo etc.

pause

cls

echo Please enjoy the game.

pause

goto : day0

: day0

cls

set /p name=What is your name?

cls

color 71

echo --------???--------

echo % name %!

pause

cls

set /a peoplemet+=1

echo --------lelbot420--------

echo Welcome to Weird Shit High !

echo I'll be your friend who you some how know.

pause

cls

set /a friends+=1

echo --------lelbot420--------

echo In WSH, you'll encounter humans, birds, and gigantic monsters.

echo I myself have had me boat rocked by Cthulhu if you know what I mean.

pause

cls

color 72

set /a peoplemet+=1

echo --------Cthulhu--------

echo WHERE THE HELL HAVE YOU BEEN?

pause

cls

color 71

echo --------lelbot420--------

echo WHY DOES IT MATTER TO YOU? IT'S NOT LIKE I'LL CHEAT ON YOU, NO MATTER HOW SMALL YOUR...

pause

cls

color 70

echo As your human friend and his gargantuan lover begin to argue, you can't help but let your mind drift off.

echo Where will you live?

echo Who will you live with?

echo Oh yeah, you got your own room.

pause

cls

echo Some time passes...

pause

cls

color 78

echo Some time...

pause

cls

color 07

echo passes.

pause

goto : n1

: n1

cls

set /a days+=1

echo ---TIME 10:00PM---

echo Type 'stats' to see your current statistics

echo Type 'games' to select a video game to play

echo Type 'food ' to make food

echo Type 'club' to go to some club

echo Type 'library' to go to the library

set /p night1=What will you do on your first night here?

if % night1 % ==stats goto : gamestatsn1

if % night1 % ==games goto : gamesnight1

if % night1 % ==food goto : foodnight1

if % night1 % ==club goto : clubnight1

if % night1 % ==library goto : librarynight1

if not % night1 % ==none goto : n1error

: gamestatsn1

cls

echo Endings unlocked: % endingsunlocked %

echo Number of people met: % peoplemet %

echo Days complete: % days %

echo Friends: % friends %

pause

goto : n1

: n1error

cls

echo You either entered a non existing command on night 1,

echo or entered an existing command wrong.

pause

cls

echo Returning to night 1...

pause

goto : n1

: gamesnight1

cls

echo You look at your selection...

pause

cls

echo Type 'Lonk' to play Legend of Lonk: Ahcarono of Tim

echo Type 'Sanic' to play Sanic the Heghoog 2016

echo Type 'TF2' to play Team Fortress 2

set /p gaming1=What will you play?

if % gaming1 % ==Lonk goto : lonk1

if % gaming1 % ==Sanic goto : sanic1

if % gaming1 % ==TF2 goto : tf21

if not % gaming1 % ==nogame goto : n1error

: tf21

cls

echo There's no internet where you are for some reason.

echo When you get up to check your router, you hear a knock on your door.

pause

goto : end1

: end1

cls

echo You go to your dorm's door, but are feeling worried about what's on the other end.

echo Will you

echo Run? ( Type "Run" )

echo Open the door ( Type "Open" )

set /p end1input=What will you do ?

if % end1input % ==Run goto : end1run

if % end1input % ==Open goto : end1open

if % end1input % ==error goto : end1error

: end1error

cls

echo Apparently you didn't input a correct command.

pause

cls

echo Returning to last screen...

pause

goto : end1

: end1run

cls

echo You attempt to move , but are frozen with fear.

echo The door suddenly slams open with your friend standing on the other side is confused to see you staring with wide eyes.

pause

cls

color 01

echo --------lelbot420--------

echo Are you okay, % name % ?

pause

cls

color 07

echo "I'm just freaked out." ( type a1 )

echo "Y...yes." ( type a2 )

set /p end1r=What do you say?

if % end1r % ==a1 goto : freakedn1

if % end1r % ==a2 goto : yesansn1

: freakedn1PASS

cls

set /p name=What's your name again? I forgot...

cls

echo Oh, that's right ! It's % name % !

pause

goto : freakedn1

: freakedn1

cls

color 01

echo --------lelbot420--------

echo Why?

pause

cls

color 07

echo -------- % name % --------

echo I'm not sure.

pause

cls

echo You are envoloped in darkness, and you feel every inch of it seeping into your skin.

pause

cls

color 80

echo It̥ ͑hurts͢

pause

cls

color 08

echo Please͇ ̂ṡțo᷿p̍ ̚it̃ ! ̈

pause

cls

color 70

echo You got the ending: OUT OF NOWHERE FILLER ENDING

set /a endingsunlocked+=1

echo Enter "OoNFE01restart" on the password screen to restart with this ending already unlocked !

pause

goto : finalresults

: sanic1

cls

echo You go fast like Sanic.

pause

cls

echo You realize it's getting pretty late, so you turn off your interactive furry experiance

echo and go to bed.

pause

cls

color 80

pause

cls

color 70

pause

goto : day1nogame

: lonk1

cls

echo You put "Legend of Lonk: AoT" into your Nintendo 69.

pause

cls

echo You're up pretty late...

pause

cls

color 80

pause

cls

color 70

pause

goto : day1nogame

: day1nogame

cls

: foodnight1

: clubnight1

: librarynight1

: finalresults

cls

echo FINAL RESULTS FOR % name %

echo ------------------------------

echo Chatacters met: % peoplemet %

echo Endings unlocked so far: % endingsunlocked %

echo Days completed: % days %

pause

cls

echo Thank you for playing !

pause