Overhaul credits interface, Bug fixes, Music Player
This commit is contained in:
parent
4b7c4ff60f
commit
d7e7cba7ad
BIN
game/gui/creamy_pumpkin_pie/engine_logo.png
(Stored with Git LFS)
Normal file
BIN
game/gui/creamy_pumpkin_pie/engine_logo.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
game/gui/creamy_pumpkin_pie/game_logo.png
(Stored with Git LFS)
Normal file
BIN
game/gui/creamy_pumpkin_pie/game_logo.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
game/gui/creamy_pumpkin_pie/player/player_bar_empty.png
(Stored with Git LFS)
Normal file
BIN
game/gui/creamy_pumpkin_pie/player/player_bar_empty.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
game/gui/creamy_pumpkin_pie/player/player_bar_full.png
(Stored with Git LFS)
Normal file
BIN
game/gui/creamy_pumpkin_pie/player/player_bar_full.png
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -64,17 +64,17 @@ style bar:
|
||||
# base_bar "scrollbar_horizontal_[prefix_]bar" #Frame("scrollbar_vertical_[prefix_]bar", gui.slider_borders, tile=gui.slider_tile)
|
||||
# thumb "scrollbar_vertical_[prefix_]thumb" #Frame("scrollbar_vertical_[prefix_]thumb", gui.slider_borders, tile=gui.slider_tile)
|
||||
|
||||
# style scrollbar:
|
||||
# unscrollable gui.unscrollable
|
||||
# ysize gui.scrollbar_size
|
||||
# base_bar Frame("scrollbar_horizontal_[prefix_]bar", gui.slider_borders, tile=gui.slider_tile)
|
||||
# thumb Frame("scrollbar_horizontal_[prefix_]thumb", gui.slider_borders, tile=gui.slider_tile)
|
||||
style scrollbar:
|
||||
unscrollable gui.unscrollable
|
||||
ysize gui.scrollbar_size
|
||||
base_bar Frame("scrollbar_horizontal_[prefix_]bar", gui.slider_borders, tile=gui.slider_tile)
|
||||
thumb Frame("scrollbar_horizontal_[prefix_]thumb", gui.slider_borders, tile=gui.slider_tile)
|
||||
|
||||
# style vscrollbar:
|
||||
# unscrollable gui.unscrollable
|
||||
# xsize gui.scrollbar_size
|
||||
# base_bar Frame("scrollbar_vertical_[prefix_]bar", gui.slider_borders, tile=gui.slider_tile)
|
||||
# thumb Frame("scrollbar_vertical_[prefix_]thumb", gui.slider_borders, tile=gui.slider_tile)
|
||||
style vscrollbar:
|
||||
unscrollable gui.unscrollable
|
||||
xsize gui.scrollbar_size
|
||||
base_bar Frame("scrollbar_vertical_[prefix_]bar", gui.slider_borders, tile=gui.slider_tile)
|
||||
thumb Frame("scrollbar_vertical_[prefix_]thumb", gui.slider_borders, tile=gui.slider_tile)
|
||||
|
||||
# style dark_vscrollbar:
|
||||
# unscrollable gui.unscrollable
|
||||
|
@ -1,59 +0,0 @@
|
||||
## About screen ################################################################
|
||||
##
|
||||
## This screen gives credit and copyright information about the game and Ren'Py.
|
||||
##
|
||||
## There's nothing special about this screen, and hence it also serves as an
|
||||
## example of how to make a custom screen.
|
||||
|
||||
init offset = -1
|
||||
|
||||
# Not in use
|
||||
screen about():
|
||||
|
||||
tag menu
|
||||
|
||||
## This use statement includes the game_menu screen inside this one. The
|
||||
## vbox child is then included inside the viewport inside the game_menu
|
||||
## screen.
|
||||
# use game_menu(_("About"), scroll="viewport"):
|
||||
|
||||
# style_prefix gui.theme("about")
|
||||
|
||||
# vbox:
|
||||
# spacing gui.pref_spacing
|
||||
|
||||
# if config.window_title:
|
||||
# label "[config.window_title]"
|
||||
# else:
|
||||
# label "[config.name!t]"
|
||||
# #text _("Version [config.version!t]\n")
|
||||
|
||||
# ## gui.about is usually set in options.rpy.
|
||||
# if gui.about:
|
||||
# text "[gui.about!t]\n"
|
||||
|
||||
# text _("Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]") size 12
|
||||
|
||||
|
||||
style about_label is gui_label
|
||||
style about_label_text is gui_label_text
|
||||
style dark_about_label_text is dark_label_text
|
||||
style light_about_label_text is light_label_text
|
||||
|
||||
style about_text is gui_text
|
||||
style dark_about_text is dark_gui_text
|
||||
style light_about_text is light_gui_text
|
||||
|
||||
style smallcredits is about_text:
|
||||
color '#000'
|
||||
size 14
|
||||
kerning 0.7
|
||||
|
||||
style about_name is about_text:
|
||||
font gui.bold_font
|
||||
color "#f9a001"
|
||||
outlines [(2, "#000", 0, 0)]
|
||||
|
||||
define gui.about = """{b}Witch Trainer: Silver{/b} is a complete rework of the popular game known as Witch Trainer.
|
||||
|
||||
The mod is developed by {a=https://www.silverstudiogames.com/}Silver Studio Games{/a} -- a group of people from around the world who work on this project in their free time."""
|
323
game/scripts/gui/credits.rpy
Normal file
323
game/scripts/gui/credits.rpy
Normal file
File diff suppressed because it is too large
Load Diff
@ -195,6 +195,8 @@ screen navigation():
|
||||
textbutton "Main Menu" action MainMenu() at navigation_tabs
|
||||
null height 35
|
||||
textbutton "Return" action [SetScreenVariable("navigation_last_frame_atl", navigation_last_frame_hide), SetScreenVariable("navigation_atl", navigation_hide), SetScreenVariable("navigation_exit", True)] keysym "game_menu" at navigation_tabs
|
||||
null height 35
|
||||
textbutton "Credits" action Show("credits") at navigation_tabs
|
||||
|
||||
if category == "save":
|
||||
vbox:
|
||||
|
37
game/scripts/gui/player.rpy
Normal file
37
game/scripts/gui/player.rpy
Normal file
@ -0,0 +1,37 @@
|
||||
init offset = -1
|
||||
|
||||
screen player(pos=(0.025, 0.2)):
|
||||
layer "interface"
|
||||
zorder 8
|
||||
|
||||
style_prefix "player"
|
||||
|
||||
# Note: We cannot use a VBOX here because it breaks with bouncing text.
|
||||
frame style "empty":
|
||||
pos pos
|
||||
|
||||
text "{bounce}Currently Playing{/bounce}"
|
||||
bar value AudioPositionValue() ypos 20
|
||||
text "[renpy.music.get_playing()!i]" style "player_text_title" ypos 40
|
||||
|
||||
style player_vbox:
|
||||
xfill False
|
||||
yfill False
|
||||
fit_first False
|
||||
ysize 100
|
||||
yspacing 0
|
||||
|
||||
style player_text:
|
||||
color "#fff"
|
||||
outlines [(2, "#000000", 1, 1)]
|
||||
hinting "bytecode"
|
||||
size 24
|
||||
|
||||
style player_text_title is player_text:
|
||||
size 10
|
||||
|
||||
style player_bar is empty:
|
||||
xmaximum 280
|
||||
ysize 20
|
||||
left_bar Frame(Image("gui/creamy_pumpkin_pie/player/player_bar_full.png", oversample=4), tile=False)
|
||||
right_bar Frame(Image("gui/creamy_pumpkin_pie/player/player_bar_empty.png", oversample=4), tile=False)
|
File diff suppressed because it is too large
Load Diff
@ -40,32 +40,32 @@ label gameover(fake=False, autohide=True):
|
||||
hide screen gameover
|
||||
return
|
||||
|
||||
define fake_credits_text = "\n".join([
|
||||
"{image=images/logo/title.webp}{vspace=200}",
|
||||
credits_title("Director"),
|
||||
credits_group("The Orchestrator of Sex"),
|
||||
credits_title("Artists"),
|
||||
credits_group("A Professional Pervert", "The Purveyor of Pencils", "The Deviant Drawer", "A Painter of Filth"),
|
||||
credits_title("Writers"),
|
||||
credits_group("The Scribbler of smut", "The Lore keeper of Whores"),
|
||||
credits_title("Programmers"),
|
||||
credits_group("The Engineer of ecstasy", "A Tits Techie", "A guy that gets erect from calculator spelling boobs"),
|
||||
credits_title("Music"),
|
||||
credits_group(
|
||||
"Happy Rooster OST\n{size=-5}{color=#808080}{k=0.7}\"Shanghai Honey\"\n\"Introducing Colin\"{/k}{/color}{/size}\n",
|
||||
"Music Dude#1\n{size=-5}{color=#808080}{k=0.7}\"Anguish\"\n\"Awkward Meeting\"\n\"Brittle Rille\"\n\"Chipper Doodle v2\"\n\"Dark Fog\"\n\"Despair\"\n\"Game Over Theme\"\n\"Boss Theme\"\n\"Hitman\"\n\"Music for Manatees\"\n\"Plaint\"\n\"Fuzzball Parade\"\n\"Teddy Bear Waltz\"\n\"Scheming Weasel (Slower version)\"\n\"Open Those Bright Eyes\"{/k}{/color}{/size}\n",
|
||||
"Music Dude#2\n{size=-5}{color=#808080}{k=0.7}\"Under-the-radar\"{/k}{/color}{/size}\n",
|
||||
"Music Dude#3\n{size=-5}{color=#808080}{k=0.7}\"Playful Tension (Orchestral)\"{/k}{/color}{/size}\n",
|
||||
"Music Dude#4\n{size=-5}{color=#808080}{k=0.7}\"Item Shop\"{/k}{/color}{/size}\n",
|
||||
"Music Dude#5\n{size=-5}{color=#808080}{k=0.7}\"Grape Soda is Fucking Raw\"{/k}{/color}{/size}\n",
|
||||
"Music Dude#5\n{size=-5}{color=#808080}{k=0.7}Retro Game Music Pack:\n\"Title Screen\"\n\"Level 1\"\n\"Level 3\"{/k}{/color}{/size}"
|
||||
),
|
||||
credits_title("Special Thanks"),
|
||||
credits_group("{size=+4}Pervert#1{/size}\n{color=#808080}{size=-5}{k=0.7}Creator of the original Witch Trainer and other awesome games! {a=https://www.patreon.com/akabur}PATREON{/a}{/size}{/color}\n{/k}", "Pervert#2", "Pervert#3", "Pervert#4", "Pervert#5", "Pervert#6", "Pervert#7", "Pervert#8", "Pervert#9", "Pervert#10", "Pervert#11", "Pervert#12", "Pervert#13", "Pervert#14", "Pervert#15", "Pervert#16", "Pervert#17", "Pervert#18", "Pervert#19", "Pervert#20", "Pervert#21"),
|
||||
"\nSpecial thanks to our pervs, discord perverators and {a=https://www.patreon.com/SilverStudioGames/}perverted supporters{/a} {image=images/misc/heart.webp}\n\n",
|
||||
"{image=images/logo/silverstudiogames.webp}\n"
|
||||
"\n{space=220}{image=characters/genie/mage9.webp}{rb}{space=-60}Thanks for cumin!{/rb}"
|
||||
])
|
||||
# define fake_credits_text = "\n".join([
|
||||
# "{image=images/logo/title.webp}{vspace=200}",
|
||||
# credits_title("Director"),
|
||||
# credits_group("The Orchestrator of Sex"),
|
||||
# credits_title("Artists"),
|
||||
# credits_group("A Professional Pervert", "The Purveyor of Pencils", "The Deviant Drawer", "A Painter of Filth"),
|
||||
# credits_title("Writers"),
|
||||
# credits_group("The Scribbler of smut", "The Lore keeper of Whores"),
|
||||
# credits_title("Programmers"),
|
||||
# credits_group("The Engineer of ecstasy", "A Tits Techie", "A guy that gets erect from calculator spelling boobs"),
|
||||
# credits_title("Music"),
|
||||
# credits_group(
|
||||
# "Happy Rooster OST\n{size=-5}{color=#808080}{k=0.7}\"Shanghai Honey\"\n\"Introducing Colin\"{/k}{/color}{/size}\n",
|
||||
# "Music Dude#1\n{size=-5}{color=#808080}{k=0.7}\"Anguish\"\n\"Awkward Meeting\"\n\"Brittle Rille\"\n\"Chipper Doodle v2\"\n\"Dark Fog\"\n\"Despair\"\n\"Game Over Theme\"\n\"Boss Theme\"\n\"Hitman\"\n\"Music for Manatees\"\n\"Plaint\"\n\"Fuzzball Parade\"\n\"Teddy Bear Waltz\"\n\"Scheming Weasel (Slower version)\"\n\"Open Those Bright Eyes\"{/k}{/color}{/size}\n",
|
||||
# "Music Dude#2\n{size=-5}{color=#808080}{k=0.7}\"Under-the-radar\"{/k}{/color}{/size}\n",
|
||||
# "Music Dude#3\n{size=-5}{color=#808080}{k=0.7}\"Playful Tension (Orchestral)\"{/k}{/color}{/size}\n",
|
||||
# "Music Dude#4\n{size=-5}{color=#808080}{k=0.7}\"Item Shop\"{/k}{/color}{/size}\n",
|
||||
# "Music Dude#5\n{size=-5}{color=#808080}{k=0.7}\"Grape Soda is Fucking Raw\"{/k}{/color}{/size}\n",
|
||||
# "Music Dude#5\n{size=-5}{color=#808080}{k=0.7}Retro Game Music Pack:\n\"Title Screen\"\n\"Level 1\"\n\"Level 3\"{/k}{/color}{/size}"
|
||||
# ),
|
||||
# credits_title("Special Thanks"),
|
||||
# credits_group("{size=+4}Pervert#1{/size}\n{color=#808080}{size=-5}{k=0.7}Creator of the original Witch Trainer and other awesome games! {a=https://www.patreon.com/akabur}PATREON{/a}{/size}{/color}\n{/k}", "Pervert#2", "Pervert#3", "Pervert#4", "Pervert#5", "Pervert#6", "Pervert#7", "Pervert#8", "Pervert#9", "Pervert#10", "Pervert#11", "Pervert#12", "Pervert#13", "Pervert#14", "Pervert#15", "Pervert#16", "Pervert#17", "Pervert#18", "Pervert#19", "Pervert#20", "Pervert#21"),
|
||||
# "\nSpecial thanks to our pervs, discord perverators and {a=https://www.patreon.com/SilverStudioGames/}perverted supporters{/a} {image=images/misc/heart.webp}\n\n",
|
||||
# "{image=images/logo/silverstudiogames.webp}\n"
|
||||
# "\n{space=220}{image=characters/genie/mage9.webp}{rb}{space=-60}Thanks for cumin!{/rb}"
|
||||
# ])
|
||||
|
||||
screen cartoon_zoom():
|
||||
tag gameover
|
||||
|
@ -86,7 +86,7 @@ screen mirror(xx, yy):
|
||||
zorder 30
|
||||
modal True
|
||||
|
||||
add "gui_fade"
|
||||
add "gui_fade_both"
|
||||
|
||||
if renpy.mobile:
|
||||
use close_button_background
|
||||
@ -176,7 +176,7 @@ screen mirror_menuitem(xx, yy):
|
||||
text "Nothing here yet" align (0.5, 0.5) size 24
|
||||
|
||||
if current_item:
|
||||
frame:
|
||||
frame style "empty":
|
||||
xalign 0.5
|
||||
ypos 412
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user