mirror of
https://git.cavemanon.xyz/Cavemanon/SnootGame.git
synced 2025-02-02 06:46:34 +01:00
In-engine credits & more removal of dots
This commit is contained in:
parent
685533b1e9
commit
02051ba08b
12 changed files with 207 additions and 69 deletions
Binary file not shown.
Before Width: | Height: | Size: 4.7 MiB |
BIN
game/images/ending/credits_base.png
Normal file
BIN
game/images/ending/credits_base.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.8 MiB |
|
@ -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."
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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."
|
||||
|
|
131
game/src/credits.rpy
Normal file
131
game/src/credits.rpy
Normal file
|
@ -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)
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue