diff --git a/game/images/ending/credits.png b/game/images/ending/credits.png deleted file mode 100644 index e53211f..0000000 Binary files a/game/images/ending/credits.png and /dev/null differ diff --git a/game/images/ending/credits_base.png b/game/images/ending/credits_base.png new file mode 100644 index 0000000..9f45c2a Binary files /dev/null and b/game/images/ending/credits_base.png differ diff --git a/game/script/1.first-two-days-anon-meets-fang.rpy b/game/script/1.first-two-days-anon-meets-fang.rpy index ba7fd32..b1fec32 100644 --- a/game/script/1.first-two-days-anon-meets-fang.rpy +++ b/game/script/1.first-two-days-anon-meets-fang.rpy @@ -2265,14 +2265,14 @@ label chapter_1: # affects dialogue with Spears when entering his office $ late_to_spears = True pause .5 - jump .naserBro + jump lnaserBro "I don't wanna piss off the caveman.": $ late_to_spears = False pause .5 - jump .pissOffCaveman + jump lpissOffCaveman # Anon tries to find Naser before heading to Spear's office - label .naserBro: + label lnaserBro: "Principal caveman can wait. I want to apologize to Naser about yesterday{cps=*0.1}...{/cps}" @@ -2702,10 +2702,10 @@ label chapter_1: stop ambient fadeout 3 # Branch joins up again at Spear's office, with some small dialogue differences - jump .spears_office + jump lspears_office - label .pissOffCaveman: + label lpissOffCaveman: "Probably best I try and not make the principal pissed at me." "Campus beautification sounds like slave labor. And my arms are strictly for shitposting and gaming." @@ -2878,7 +2878,7 @@ label chapter_1: stop ambient fadeout 3 - label .spears_office: + label lspears_office: play music 'audio/OST/we just turned on the microphone in our programmers_ house.ogg' fadein 3 scene office spears with Fade(1, 0, 1) @@ -3125,7 +3125,7 @@ label chapter_1: pause .5 # Anon has already spoken with Naser and seen Trish - jump .postCavemanConference + jump lpostCavemanConference else: "I thank Mr. Spears one last time and head out." @@ -3137,7 +3137,7 @@ label chapter_1: pause .5 - label .finding_naser: + label lfinding_naser: play ambient 'audio/effects/schoolLoop.ogg' fadein 1.5 scene hallway with Dissolve(1.5) @@ -3362,7 +3362,7 @@ label chapter_1: scene black with Dissolve(1.5) - label .postCavemanConference: + label lpostCavemanConference: pause 0.5 "The periods pass and eventually it’s lunchtime again." diff --git a/game/script/11.school-assignment-and-route-lock.rpy b/game/script/11.school-assignment-and-route-lock.rpy index bfa52f4..6561779 100644 --- a/game/script/11.school-assignment-and-route-lock.rpy +++ b/game/script/11.school-assignment-and-route-lock.rpy @@ -439,7 +439,7 @@ label chapter_11: if _return == 2: stop music fadeout 3 pause 2 - jump .PromAnnouncement + jump lPromAnnouncement scene hallway show anon neutral at acenter @@ -574,13 +574,13 @@ label chapter_11: call get_ending if _return == 4: - jump .SortingThings # Golden + jump lSortingThings # Golden elif _return == 3: - jump .MendingThings # Tradwife + jump lMendingThings # Tradwife else: - jump .BreakingThings # Shooter + jump lBreakingThings # Shooter - label .SortingThings: + label lSortingThings: stop music fadeout 4 A "Why’s that?" @@ -1842,9 +1842,9 @@ label chapter_11: window auto pause .5 - jump .PromAnnouncement + jump lPromAnnouncement - label .MendingThings: + label lMendingThings: A "It’s because I’m human, isn’t it." @@ -4902,9 +4902,9 @@ label chapter_11: window auto pause .5 - jump .PromAnnouncement + jump lPromAnnouncement - label .BreakingThings: + label lBreakingThings: A "I don’t follow." pause .5 @@ -5202,7 +5202,7 @@ label chapter_11: pause 1 #Anouncement - label .PromAnnouncement: + label lPromAnnouncement: "{cps=*.2}-- April first --{/cps}" pause .5 diff --git a/game/script/2.fourth-day-of-school.rpy b/game/script/2.fourth-day-of-school.rpy index 96ef697..70be38b 100644 --- a/game/script/2.fourth-day-of-school.rpy +++ b/game/script/2.fourth-day-of-school.rpy @@ -230,14 +230,14 @@ label chapter_2: "Ask what’s up": pause .5 - jump .naomiWhatsUp + jump lnaomiWhatsUp "Not my place to pry": pause .5 - jump .naomiNotMyPlace + jump lnaomiNotMyPlace - label .naomiWhatsUp: + label lnaomiWhatsUp: A "You alright?" @@ -249,9 +249,9 @@ label chapter_2: N "Not really{cps=*.1}...{/cps}{w=.4} A bit, I guess{cps=*.1}...{/cps}" pause .5 - jump .naomiStressMerge + jump lnaomiStressMerge - label .naomiNotMyPlace: + label lnaomiNotMyPlace: "Nah, I don’t know her that well." @@ -260,9 +260,9 @@ label chapter_2: N "I’m sorry, I’ve been a bit stressed lately, Anon{cps=*.1}...{/cps}" - jump .naomiStressMerge + jump lnaomiStressMerge - label .naomiStressMerge: + label lnaomiStressMerge: N "I’ve just been worried about Naser recently{cps=*.1}...{/cps}" @@ -2139,7 +2139,7 @@ label chapter_2: A "It’s funny in a way, yeah." - jump .PostCheckLinkOut + jump lPostCheckLinkOut "Save it for later": @@ -2147,7 +2147,7 @@ label chapter_2: "I'll save this one for when I get home." - label .PostCheckLinkOut: + label lPostCheckLinkOut: show reed explanatory Re "Xrox is better anyways, you see the whole lineup they had prepared for{cps=*.1}...{/cps}" diff --git a/game/script/3.showing-up-at-band-practice-and-giving-feedback.rpy b/game/script/3.showing-up-at-band-practice-and-giving-feedback.rpy index af5ae0c..16b3cce 100644 --- a/game/script/3.showing-up-at-band-practice-and-giving-feedback.rpy +++ b/game/script/3.showing-up-at-band-practice-and-giving-feedback.rpy @@ -1746,7 +1746,7 @@ label chapter_3: show anon behind dimmer_light with dissolve - jump .postguitarscene + jump lpostguitarscene label GuitarQuestionStaySilent: @@ -1863,10 +1863,10 @@ label chapter_3: show trish considering flip with dissolve - jump .postguitarscene + jump lpostguitarscene - label .postguitarscene: + label lpostguitarscene: stop music fadeout 3 pause .5 diff --git a/game/script/4.anon-needs-help-during-music-period.rpy b/game/script/4.anon-needs-help-during-music-period.rpy index 3ee8df6..12a7162 100644 --- a/game/script/4.anon-needs-help-during-music-period.rpy +++ b/game/script/4.anon-needs-help-during-music-period.rpy @@ -813,7 +813,7 @@ label chapter_4: yalign 0.1 xalign 0.15 with Fade(1, 0, 1) - jump .PostFlip + jump lPostFlip label lTails: @@ -929,10 +929,10 @@ label chapter_4: yalign 0.1 xalign 0.15 with Fade(1, 0, 1) - jump .PostFlip + jump lPostFlip - label .PostFlip: + label lPostFlip: pause .5 # TODO: Fuck You I Like This Chick diff --git a/game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy b/game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy index 85667c2..1aba0a7 100644 --- a/game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy +++ b/game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy @@ -1296,7 +1296,7 @@ label chapter_5: "Suddenly an orange terror descends upon me like I set off some sort of alarm." $ punched_into_flowerbed = False - jump .postAnonLaughReveal + jump lpostAnonLaughReveal label ljokeAround: @@ -1371,10 +1371,10 @@ label chapter_5: "Rosa isn’t stunned for long though, and suddenly an orange terror descends upon me like I set off some sort of alarm." $ punched_into_flowerbed = True - jump .postAnonLaughReveal + jump lpostAnonLaughReveal - label .postAnonLaughReveal: + label lpostAnonLaughReveal: pause .5 @@ -3270,7 +3270,7 @@ label chapter_5: python: choices = [(_('Stay quiet...'), None), - (_('Interrupt'), '.interrupt4')] + (_('Interrupt'), 'linterrupt4')] choices = randomize_choices(choices) _value = renpy.display_menu(choices) _tick = 1 @@ -3950,7 +3950,7 @@ label chapter_5: jump postFangAndAnonTalk - label .interrupt4b: + label linterrupt4b: "She seems at a loss for words." @@ -3986,7 +3986,7 @@ label chapter_5: jump postinterruption - label .interrupt4c: + label linterrupt4c: "Here’s a good place to butt in." pause .5 @@ -4019,7 +4019,7 @@ label chapter_5: jump postinterruption - label .interrupt4d: + label linterrupt4d: "Now’s a good time." pause .5 @@ -4050,7 +4050,7 @@ label chapter_5: jump postinterruption - label .interrupt4e: + label linterrupt4e: "Here we go." pause .5 diff --git a/game/script/6.anon-helps-fang-find-a-venue-for-band.rpy b/game/script/6.anon-helps-fang-find-a-venue-for-band.rpy index 2313231..06857e1 100644 --- a/game/script/6.anon-helps-fang-find-a-venue-for-band.rpy +++ b/game/script/6.anon-helps-fang-find-a-venue-for-band.rpy @@ -2301,7 +2301,7 @@ label chapter_6: F "You think I’d stop at a black eye?" - jump .postAsking + jump lpostAsking label lAskFang: @@ -2506,10 +2506,10 @@ label chapter_6: "With that Naser and Naomi leave, turning the corner onto another street." show anon neutral with dissolve - jump .postAsking + jump lpostAsking - label .postAsking: + label lpostAsking: stop music fadeout 3 play ambient 'audio/effects/cityLoop.ogg' fadein 4 @@ -2869,17 +2869,17 @@ label chapter_6: menu: "At least it’s a novelty.": pause .5 - jump .buyTheRoomba + jump lbuyTheRoomba "No way am I paying forty bucks on this shit.": pause .5 - jump .notBuyingTheFuckingRoomba + jump lnotBuyingTheFuckingRoomba - label .buyTheRoomba: + label lbuyTheRoomba: A "Fuck it, fine." - jump .RoombaConvergence + jump lRoombaConvergence - label .notBuyingTheFuckingRoomba: + label lnotBuyingTheFuckingRoomba: show anon shrug with dissolve A "Fang, we can find the place on our own." @@ -2894,7 +2894,7 @@ label chapter_6: A "Fine you fucking cunt." show anon neutral with Dissolve(.25) - label .RoombaConvergence: + label lRoombaConvergence: "I slap down the money on Reed’s maybe-family’s booth." pause .5 diff --git a/game/script/9.anons'-dirty-laundry-gets-put-up-to-air.rpy b/game/script/9.anons'-dirty-laundry-gets-put-up-to-air.rpy index 0b1a094..801ccc5 100644 --- a/game/script/9.anons'-dirty-laundry-gets-put-up-to-air.rpy +++ b/game/script/9.anons'-dirty-laundry-gets-put-up-to-air.rpy @@ -1163,7 +1163,7 @@ label chapter_9: A "You should tell that to Fang." pause .5 - jump .PostSpearsOfficeTrish + jump lPostSpearsOfficeTrish label lIgnoreTrish: @@ -1196,7 +1196,7 @@ label chapter_9: show anon neutral flip with dissolve - label .PostSpearsOfficeTrish: + label lPostSpearsOfficeTrish: "Right before I clamp my hand on the doorknob, Spears speaks up." Sp "Oh, and Anon.{w=0.3} Don’t think I didn’t notice." @@ -1287,18 +1287,18 @@ label chapter_9: "Wait for Trish to exit the office": pause .5 - jump .WaitForTrishToExit + jump lWaitForTrishToExit "Go Home Early": pause .5 - jump .GoHomeEarly + jump lGoHomeEarly else: - jump .GoHomeEarly + jump lGoHomeEarly - label .WaitForTrishToExit: + label lWaitForTrishToExit: $ anonscore += 1 #play music 'audio/OST/fighter.ogg' fadein 1.0 @@ -1690,10 +1690,10 @@ label chapter_9: "I catch up to Fang near the front of the school as I mentally prepare myself for what’s coming." pause .5 - jump .WalkOfShame + jump lWalkOfShame - label .GoHomeEarly: + label lGoHomeEarly: stop music fadeout 5 @@ -1772,7 +1772,7 @@ label chapter_9: "We make our way to the front of the school as I mentally prepare myself for what’s coming." pause .5 - label .WalkOfShame: + label lWalkOfShame: play music 'audio/OST/you can_t sage here.ogg' fadein 1.0 "Time for the Walk of Shame." diff --git a/game/src/credits.rpy b/game/src/credits.rpy new file mode 100644 index 0000000..1e60adb --- /dev/null +++ b/game/src/credits.rpy @@ -0,0 +1,131 @@ + +init python: + + #don't do a halo infinite moment + #hard code the header & footer + #then iterate the list_credits + + list_credits = { + 'Coded By:': [ + '/dev/non', + "[[Untitled]] Anon", + 'Schizodev Anon', + 'Starmanon', + 'Nutbuster Anon', + 'Inhumanon', + 'Spigot the Bear Anon' + ], + 'Written by:': [ + 'AVGN Anon', + 'Coomer Anon', + '/trash/ Anon', + 'FreemAnon', + 'Ccp Anon', + 'Kokichi Anon', + 'Alex Anon', + 'Punished Anon', + 'Finn Anon' + ], + 'Story by:': [ + 'AVGN Anon', + 'Coomer Anon', + 'Alex Anon', + 'Singularity Anon', + 'Tombstone Anon' + ], + 'Production Designer': [ + 'Alex Anon' + ], + 'Artwork by:': [ + 'Alex Anon', + 'Mormon Anon', + 'Ccp Anon', + 'Aome Anon', + '/trash/ Anon', + 'Skeleton Anon', + 'eyeh Xinnix Anon', + 'Brit Anon', + 'Dark-N-Wolf Anon', + 'Hotel Anon', + 'Multi Anon', + 'Ionanon' + ], + 'Additional Artwork by:': [ + 'Backup Anon 1', + 'Backup Anon 2', + 'Backup Anon 3', + 'Backup Anon 4', + 'Backup Anon 5', + 'Backup Anon 6', + ], + "\"Love theme\" by:": [ + 'Only Person In The Team With A\nPortfolio/Experience Anon', + ], + 'Music By': [ + 'Shampoo Anon', + 'Melo Anon' + ], + 'Egg Hunt Contest\nWinner:': [ + 'Olivia Anon' + ], + 'Character Design\nContest Winner:': [ + 'Mono Anon', + ], + 'Translators (Spanish)': [ + 'Sample Text', + 'Sample Text 2', + 'Sample Text C' + ] + } + + textlist = [] + + alignargs = {'xalign': 0.5, 'yalign': 0.5, 'text_align': 0.5} + + #sizes in px + SIZE_SNOT_GAMES = 68*3+10 + SIZE_TITLE = 32*3+10 + SIZE_ENTRY = 26*3+10 + SIZE_ENDER = 52*3+10 + + #there is line_spacing but don't usei t + textlist.append(Text("Snoot Game", size=SIZE_SNOT_GAMES, **alignargs)) + textlist.append(Null(1, 16*1)) + textlist.append(Text("By CaveManon", size=SIZE_TITLE, **alignargs)) + textlist.append(Null(1, 16*12)) + textlist.append(Text("developed in Ren'py", size=SIZE_ENTRY, **alignargs)) + textlist.append(Null(1, 16*12)) + + for key, arr in list_credits.items(): + textlist.append(Text(key, size=SIZE_TITLE, **alignargs)) + textlist.append(Null(1, 16*6)) + concatstr = "" + for item in arr: + concatstr += item + '\n' + textlist.append(Text(concatstr, size=SIZE_ENTRY, **alignargs)) + textlist.append(Null(1, 16*2)) + + textlist.append(Text("T H E E N D", size=SIZE_ENDER, **alignargs)) + textlist.append(Null(1, 16*18)) + textlist.append(Text("Snoot game started development\n on June 19 2020", size=SIZE_ENTRY, **alignargs)) + + credits_hbox = Fixed(VBox(*textlist, xalign=0.5), xalign=0.5) + renpy.image('credits_hbox', credits_hbox) + # + +#slack: 2000 + +image s_credits = Composite( + (1920, 11000+1000), + (0, 0), "credits_base", + (0, 0), "credits_hbox", + (0, 10060+1000), "d_sketch" +) + +label test_credits: + "test" + show s_credits at Pan((0, -500),(0, 9850+1000), 65) with fade + #show credits_hbox at Pan((0, -500),(0, 9850), 65) with fade + + pause + scene black with Dissolve(3) diff --git a/game/storyline.rpy b/game/storyline.rpy index 84b2354..f8544b5 100644 --- a/game/storyline.rpy +++ b/game/storyline.rpy @@ -55,19 +55,26 @@ label storyline: return image b_credits = Composite( - (1920, 11000), - (0, 0), "credits", - (0, 10410), "b_sketch") + (1920, 11000+1000), + (0, 0), "credits_base", + (0, 0), "credits_hbox", + (0, 10060+1000), "b_sketch" +) image c_credits = Composite( - (1920, 11000), - (0, 0), "credits", - (0, 10410), "c_sketch") + (1920, 11000+1000), + (0, 0), "credits_base", + (0, 0), "credits_hbox", + (0, 10060+1000), "c_sketch" +) image d_credits = Composite( - (1920, 11000), - (0, 0), "credits", - (0, 10410), "d_sketch") + (1920, 11000+1000), + (0, 0), "credits_base", + (0, 0), "credits_hbox", + (0, 10060+1000), "d_sketch" +) + label .ending: call get_ending