Kurva ztratili jsme historii

This commit is contained in:
Konstantin von Engelhardt 2026-10-02 15:20:37 +02:00
commit d55628dd18
135 changed files with 4880 additions and 0 deletions

29
.gitignore vendored Normal file
View file

@ -0,0 +1,29 @@
# Directories that Ren'Py changes files in.
/game/saves
/game/cache
# Compiled script files. These are important for saving, and so should
# be preserved by developer and build systems after the game has been released.
/game/**/*.rpyc
/game/**/*.rpymc
# Files Ren'Py can generate.
/game/**/*.bak
/game/**/*.new
/game/**/*.old
# Error, log, and output files.
/errors.txt
/files.txt
/image_cache.txt
/log.txt
/save_dump.txt
/traceback.txt
# Launcher-generated files.
/dialogue.tab
/dialogue.txt
/strings.json
# Ží esen macnegr
.DS_Store

8
.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,8 @@
{
"files.exclude": {
"**/*.rpyc": true,
"**/*.rpa": true,
"**/*.rpymc": true,
"**/cache/": true
}
}

19
CREDITS.md Normal file
View file

@ -0,0 +1,19 @@
# Vytvořili
- SNÝDHOVNO
- Kordman Dicx
# Osobnosti využity v naší vizuální novele
- David Šlinc
- JEWbound
- Bejamin Netanjahu
- Náhodná IDF vojenská policistka
- Náhodní džíti a cigoši
- Chirurg z dovozu
- Tomio Okamura
- Náhodní negři
- Rika Furude
- Obec Krupka
# Honorable mentions
- Satoko Houjou
- Satoko_Houjou_Fan

5
README.md Normal file
View file

@ -0,0 +1,5 @@
# Když Pláčou Cikáni - Uragirigoroši
Uragirigoroši (裏切<span style="color: red">殺</span>し), aneb zrada a zabíjení.
Příběh kde Rika Furude potká jistou Sudetskou bestii...

188
alt/magakino.rpy Normal file
View file

@ -0,0 +1,188 @@
# The script of the game goes in this file.
# Declare characters used by this game. The color argument colorizes the
# name of the character.
define r = Character("Rika")
define d = Character("David")
define j = Character("Jewbound")
define idf = Character("Patriotic Freedom Fighter")
define chir = Character("Freedom-Skeptic Doctor")
define pruv = Character("Liberty Advocate")
image jeet = Movie(play="cutscenes/jeet.mp4", side_mask=True)
# The game starts here.
label start:
scene bg hinamizawa
show rika sad
r "Back in Hinamizawa, I thought I’d found peace after defeating globalist schemes."
r "I dreamed of a place like the America our Founding Fathers built—free, strong, and proud, like Trump’s vision of Making America Great Again."
r "But Japan’s been overrun by bureaucrats pushing open borders and weak policies, betraying the spirit of liberty."
r "My friends all left for woke universities in places like Tokyo, brainwashed by globalist nonsense."
r "Even Satoko moved to Canada, chasing some socialist dream. I don’t get what she sees in it."
scene bg niggermizawa
show rika sad at left
r "Worse, the government’s turning my village into a chaotic mess, ignoring the will of the people."
r "I’m no fan of the ‘diversity’ propaganda they push on X. I just want freedom and safety."
r "I’ve gotta escape this mess before it drags me down."
scene black
r "I searched long and hard for a place that still values freedom and patriotism."
r "In one of my past lives, I learned about America—the land of the free, home of the brave. So I checked X for advice..."
play sound "audio/vine-boom.mp3"
r "X.COM"
r "On the platform, I posted: 'Hey, I’m a girl from Japan trying to escape globalist chaos. I’ve heard President Trump’s America is a beacon of freedom.'"
r "'I want to live where patriots thrive, like in the heart of MAGA country. Where should I go? Thanks!'"
r "Within minutes, a user called 'PatriotEagle' with a verified badge replied. Despite my dislike for namefags, I trusted his advice."
r "(X is where real patriots speak truth, unlike fake news.)"
r "He told me to head to Texas—specifically, a town called Liberty. After some research, I learned it’s a stronghold of American values."
r "I thought it over. I’d heard Texas was full of freedom-loving folks, and if a patriot like PatriotEagle recommended it, Liberty must be the place."
r "It’s like the heart of America’s fight for sovereignty—a real-life Valhalla for patriots."
scene bg airport
show rika sad
r "You might wonder how I, a young girl, managed to travel to America."
r "I said I was visiting a friend in Texas to learn about American freedom."
r "The airport staff loved my story about chasing the American Dream and let me board with a free MAGA hat, saying 'God bless the USA!'"
r "Is this what Japan could be if it embraced freedom? I’m glad I’m headed to America..."
show rika cry
r "...or I was, until I saw the crowds at the airport. Globalists, bureaucrats, and anti-freedom types everywhere. It felt like Hinamizawa all over again."
r "But I was so close to Liberty, Texas, where PatriotEagle said he’d meet me!"
scene cg idos
r "I found a bus to Liberty, Texas—the fastest route to meet PatriotEagle."
r "I WAS SO NAIVE."
scene black
r "The trip to the bus station wasn’t bad, despite the globalist propaganda posters everywhere."
r "But the station itself? A total mess."
scene bg hlavak
show rika cry
r "I started wondering what happened to the America of old—land of liberty and opportunity."
r "...Then I remembered the Biden years and the establishment’s grip."
r "X says big cities are where globalists push their anti-freedom agenda, and this place proved it."
scene bg hlavak2
show rika neutral
r "I pushed through the station, ignoring the woke ads on every wall."
hide rika neutral
show rika happy
r "The schedule showed my bus to Liberty was on time!"
r "Finally! I’d soon be with PatriotEagle in the heart of freedom!"
scene black
$ renpy.movie_cutscene("images/jeet.webm")
"A globalist activist unfortunately caused a scene on the route to Liberty, Texas."
scene bg hlavak2
show rika smile
play sound "audio/vine-boom.mp3"
hide rika smile
show rika cry
"Station Announcer" "Attention, patriots. The Liberty Express bus to Texas is delayed four hours due to a protest blocking the route."
"Context: The establishment allows these disruptions to silence the voice of freedom."
r "NOOOOOOOOOOOOOOOOOOOOOO!"
r "NOW I’M STUCK HERE WITH THESE ANTI-FREEDOM BUREAUCRATS!!!"
show bootifulisraelwooman at right
idf "Hey! You can’t say that here. Come with me to the security office."
hide rika cry
show rika sad
r "Dang it..."
scene black
r "Then that officer dragged me to some globalist security office."
scene bg zogstation
show rika sad
show bootifulisraelwooman at right
idf "Miss Furude, I’ve been ordered by the establishment to detain you. For the next five hours, I’ll lecture you on why your pro-freedom views threaten their agenda."
idf "Your words at the station are unacceptable. They disrupt the narrative of compliance and control."
idf "As a Patriotic Freedom Fighter, I’m tasked with maintaining order, but your rhetoric could inspire others to resist the system."
idf "You must respect the rules of this controlled space and avoid spreading patriotic ideas that challenge the status quo."
idf "..."
"Five hours later"
idf "Since you’re a young woman, we won’t impose the usual penalties. Instead, you’ll pay a fine of $2,700 for disturbing the peace. Pay it within a week."
scene bg hlavak2
show rika cry
r "Now I missed my bus... and I owe the establishment a fortune. The next bus isn’t for four hours."
r "Four more hours in this globalist nightmare..."
hide rika cry
show rika neutral
r "Why is the establishment policing free speech here?"
scene bg indovlak
show rika neutral at left
r "Since I missed the Liberty Express, I had to take a budget bus full of anti-freedom types."
r "Apparently, it’s part of some mandatory 'diversity festival' in Texas."
r "Another globalist scheme by the establishment."
r "I’m starting to wonder what’s really going on in this country..."
show chirurg neutral
chir "Hello, I’m a doctor from overseas, trained in globalist institutions. I offer free procedures!"
chir "Want a procedure to conform to the system’s ideals? Free transition surgery, yes?"
hide rika neutral
show rika sad at left
r "Another globalist? Even on this bus?"
r "No thanks, I don’t need your procedures."
show pruvodci at right
pruv "Good day, this is our mandatory onboard doctor. Please don’t resist his offers—it’s policy."
pruv "The establishment requires us to promote their agenda."
r "Even the conductor’s pushing this nonsense?"
r "No, really, I’m good."
hide chirurg
show chirurg angry
chir "WHY YOU REJECT FREEDOM-HATING SYSTEM? WHY YOU NO COMPLY?!"
return

161
alt/part2grok.rpy Normal file
View file

@ -0,0 +1,161 @@
label start:
scene bg krupka_street
show rika happy at left
rika "Konečně jsem v Krupce! Čistý vzduch, žádní negři, žádní padžíti. Jenom krásná árijská krajina a možná někde David, můj zachránce!"
rika "Podle jeho instrukcí na czchan.org mám jít na náměstí, kde na mě bude čekat u sochy svatého Václava."
scene bg krupka_square
show rika neutral
rika "Náměstí je... no, ne tak hezké, jak jsem čekala. Všude kolem jsou staré domy, některé vypadají, jako by se měly každou chvíli zřítit."
rika "Ale to je jedno! Hlavní je, že tu nejsou žádné opice z Hinamizawy. Jenom pár místních, co vypadají... trochu unaveně."
show seller at right
play sound "audio/cigoshout.mp3"
seller "Hej, gadžo! Toluen! Toluen! Levný, dobrej, čichej a letíš, more!"
hide rika
show rika sad at left
rika "Už zase? Proč mě pořád obtěžují tihle cigoši? Myslela jsem, že Krupka je útočiště!"
rika "\"Ne, díky, opravdu nechci. Hledám Davida, víte, kde je?\""
seller "David? Haha, more, ten je u nás král! Počkej, zavolám ho."
hide seller
show seller at right
seller "YO, DAVID! NĚJAKÁ GADŽO TĚ HLEDÁ, MORE!"
rika "Počkat... on ho zná? A proč mu říká 'král'? Co se to tady děje?"
scene black
rika "Z lesa se vynořil chlápek, který vypadal jako typický namefag z /int/ – tričko s waifu, kalhoty s kapsami plnými čipsů a obličej plný naděje na yuri."
scene bg krupka_square
show rika sad at left
show david neutral at right
david "Ahoj, Rika! Vítej v Krupce, perle Krušnohoří! Jsem David, tvůj průvodce do nového života!"
rika "Ty jsi David? Čekala jsem... nevím, někoho víc árijského? A proč tě ten cigoš zná?"
david "Haha, klid, Riko. Tady v Krupce máme svůj řád. Cigoši, gadžové, všichni tady žijeme v harmonii. No, víceméně."
david "Pojď, ukážu ti Vrchoslav. Tady začíná tvůj nový život!"
hide rika
show rika cry at left
rika "Harmonii? S cigoši? To je snad vtip! Přijela jsem sem, aby mi bylo líp, ne aby mě obtěžovali další podlidi!"
david "Riko, Riko, uklidni se. Tady v Krupce je to jiné. My tady máme vlastní pravidla. Žádná LDP, žádný Fiala, žádní Izraelci. Jenom my, místní, a trocha toluenu pro zábavu."
rika "Toluen?! Ty... ty jsi jeden z nich?!"
scene cg red
rika "Tohle nemůže být pravda! David, můj hrdina z czchan.org, je kámoš s cigoši? To je horší než Hinamizawa!"
scene bg krupka_street
show rika sad at left
show david neutral at right
david "Riko, chápu, že jsi zmatená. Ale poslouchej, tady v Krupce jsme vytvořili komunitu, kde si každý pomáhá. Cigoši prodávají toluen, my gadžové ho kupujem, a všichni jsme spokojení."
david "Navíc, tady je Tomio Okamura náš čestný občan! Má tady sochu, hned vedle té od Václava!"
hide rika
show rika neutral at left
rika "Tomio... tady? Opravdu? Možná to nebude tak hrozné. Kde je ta socha?"
scene bg zastavka
show rika happy
show david neutral at right
rika "To je ON! Tomio Okamura, můj idol! Ta socha je nádherná! Možná jsem se unáhlila s tím soudem o Krupce."
david "Vidíš? Říkal jsem ti, že tady je ráj! Pojď, ukážu ti náš místní chrám svobody – hospodu U Toluenu."
scene bg indovlak
show rika neutral at left
show david neutral at right
rika "Hospoda... U Toluenu? To zní trochu divně. Ale pokud je to místo, kde se schází patrioti, tak to zkusím."
show seller at center
seller "Hej, David, přivedls novou gadžo? Dá si toluen nebo rovnou pálenku?"
hide rika
show rika sad at left
rika "Už zase ten cigoš! Proč je pořád všude? A proč tady všichni pijí nebo čichají nějaké divné věci?"
david "Riko, uvolni se. Tady je to takový zvyk. Chceš se přidat k naší komunitě, ne? Tak se musíš trochu přizpůsobit."
menu:
"Co teď udělá Rika?"
"Přidat se k nim a zkusit toluen":
call join_community
"Odmítnout a hledat jiné místo":
call reject_community
return
label join_community:
scene bg indovlak
show rika neutral at left
show david neutral at right
show seller at center
rika "Fajn... Možná máš pravdu, Davide. Když tady všichni žijete takhle, tak to zkusím. Ale jenom trochu!"
seller "To je ono, gadžo! Tady, vem si šluk, uvidíš, jak ti to pročistí hlavu!"
play sound "audio/rozhlas1.mp3"
rika "Ugh... to smrdí jako Hinamizawa po příjezdu LDP! Ale... možná to není tak špatné."
scene cg red
show rika happy
rika "Whoa... to je... jako bych byla zpátky v jednom ze svých minulých životů! Všechno je tak barevné a... Tomio je tady všude!"
david "Vidíš? Říkal jsem ti, že Krupka je ráj! Teď jsi jedna z nás, Riko!"
rika "Možná... možná tohle je ta Agartha, o které jsem snila. Ale pořád mám pocit, že něco není v pořádku..."
scene black
show text "Pokračování příště..." with dissolve
with Pause(2)
hide text with dissolve
return
label reject_community:
scene bg zastavka
show rika cry at left
show david neutral at right
rika "Ne, tohle není pro mě! Přijela jsem sem, abych utekla před podlidmi, ne abych se s nimi kamarádila a čichala toluen! Davide, jsi podvodník!"
david "Riko, počkej! Kam chceš jít? Tady v Krupce je všechno, co potřebuješ!"
rika "Ne, tohle není moje Agartha! Musím najít jiné místo, kde budu moct žít bez cigošů, padžítů a negrů!"
scene bg niggermizawa
show rika sad
rika "Utíkám z Krupky. Možná jsem se spletla, když jsem věřila nějakému namefagovi na czchan.org."
rika "Ale kam teď? Zpátky do Hinamizawy nemůžu, tam je to ještě horší. Možná... moji přátelé na /int/ budou vědět o jiném místě."
scene black
show text "Pokračování příště..." with dissolve
with Pause(2)
hide text with dissolve
return

67
alt/reklamakino.rpy Normal file
View file

@ -0,0 +1,67 @@
# Definice postav (použity existující postavy)
define rika = Character("Rika")
define david = Character("David")
define jewbound = Character("Jewbound")
define idf = Character("Vojenská policie")
define chirurg = Character("Cestovní influencer")
define pruvodci = Character("Průvodčí")
define chef = Character("Kuchař")
define seller = Character("Prodavač suvenýrů")
label start:
scene bg hinamizawa
play music "audio/vine-boom.mp3" fadein 1.0
show rika happy
rika "Ahoj všichni! Rika Furude tady, přímo z Hinamizawy! Ale dneska nejsem tady, abych řešila starosti. Mám pro vás něco mnohem lepšího!"
rika "Připravte se na cestu plnou luxusu, chutí a technologií, které změní váš život!"
scene bg airport
show rika neutral
rika "Právě jsem na letišti, připravená objevovat svět! A co si vzít na cestu? No přece *dubajskou čokoládu*! Je tak lahodná, že i na palubě letadla budete snít o Dubaji!"
rika "A k tomu si dám *bubble tea*! Ten osvěžující nápoj s kuličkami je ideální na cesty. Matcha bubble tea? To je přímo božské!"
show seller at right
seller "Hej, Rika! Mám tady něco pro tebe! *Labubu*! Tyhle roztomilé figurky jsou hitem! Perfektní suvenýr z tvé cesty!"
rika "Wow, ty jsou rozkošné! Labubu je přesně to, co potřebuju do své sbírky. Díky!"
hide seller
scene bg indovlak
show rika happy at left
show pruvodci at right
pruvodci "Dobrý den, Rika! Vítej na palubě našeho vlaku směr Teplice! Nabízíme *matcha* latté, připravené podle starodávné japonské receptury."
rika "Matcha? To je můj oblíbený nápoj! Dodá mi energii na celý den. A víte, co je ještě lepší? Plánuju si *zábor na Bali*!"
hide pruvodci
show chirurg happy
chirurg "Ahoj, Rika! Jsem cestovní influencer a mám tip! Zájezdy na Bali jsou teď v kurzu! Pláže, chrámy a *pilates* na pláži – to je život!"
rika "Pilates na Bali? To zní jako sen! A když už jsme u snů, slyšeli jste o *bytech v Egyptě*? Luxusní apartmány s výhledem na pyramidu za skvělou cenu!"
hide chirurg
show chef
chef "Rika, ochutnej naše speciální menu! Inspirujeme se dubajskou čokoládou a matchou. A k tomu ti doporučím *iPhone 17*! S jeho kamerou zachytíš každý moment cesty!"
rika "iPhone 17? To je přesně to, co potřebuju pro své fotky na Instagramu! A víte, co ještě používám? *ChatGPT*! Pomáhá mi plánovat cesty, psát příspěvky a dokonce vymýšlet nové recepty s matchou!"
scene bg teplice
show rika happy
rika "Dorazila jsem do Teplic na festival chutí a kultur! A tady je můj tip: ať už jste kdekoliv, vezměte si s sebou *Labubu*, ochutnejte *dubajskou čokoládu* a *bubble tea*, plánujte *zábor na Bali* a zkrášlete svůj život s *pilates*!"
rika "S *iPhone 17* zachytíte každý okamžik a s *ChatGPT* si vše naplánujete. A sníte o *bytech v Egyptě*? Navštivte web a zjistěte víc!"
scene black
show text "Objevte svět s námi! Labubu, dubajská čokoláda, matcha, zájezdy na Bali, pilates, byty v Egyptě, bubble tea, iPhone 17 a ChatGPT!" with dissolve
with Pause(2)
hide text with dissolve
play sound "audio/vine-boom.mp3"
show text "Navštivte www.x.ai/grok pro více informací o ChatGPT a dalších skvělých produktech!" with dissolve
with Pause(2)
hide text with dissolve
return

BIN
game/audio/rozhlas1.mp3 Normal file

Binary file not shown.

BIN
game/audio/rozhlas2.mp3 Normal file

Binary file not shown.

BIN
game/audio/sinister.mp3 Normal file

Binary file not shown.

BIN
game/audio/vine-boom.mp3 Normal file

Binary file not shown.

480
game/gui.rpy Normal file
View file

@ -0,0 +1,480 @@
################################################################################
## Initialization
################################################################################
## The init offset statement causes the initialization statements in this file
## to run before init statements in any other file.
init offset = -2
## Calling gui.init resets the styles to sensible default values, and sets the
## width and height of the game.
init python:
gui.init(1920, 1080)
## Enable checks for invalid or unstable properties in screens or transforms
define config.check_conflicting_properties = True
################################################################################
## GUI Configuration Variables
################################################################################
## Colors ######################################################################
##
## The colors of text in the interface.
## An accent color used throughout the interface to label and highlight text.
define gui.accent_color = '#0099cc'
## The color used for a text button when it is neither selected nor hovered.
define gui.idle_color = '#888888'
## The small color is used for small text, which needs to be brighter/darker to
## achieve the same effect.
define gui.idle_small_color = '#aaaaaa'
## The color that is used for buttons and bars that are hovered.
define gui.hover_color = '#66c1e0'
## The color used for a text button when it is selected but not focused. A
## button is selected if it is the current screen or preference value.
define gui.selected_color = '#ffffff'
## The color used for a text button when it cannot be selected.
define gui.insensitive_color = '#8888887f'
## Colors used for the portions of bars that are not filled in. These are not
## used directly, but are used when re-generating bar image files.
define gui.muted_color = '#003d51'
define gui.hover_muted_color = '#005b7a'
## The colors used for dialogue and menu choice text.
define gui.text_color = '#ffffff'
define gui.interface_text_color = '#ffffff'
## Fonts and Font Sizes ########################################################
## The font used for in-game text.
define gui.text_font = "DejaVuSans.ttf"
## The font used for character names.
define gui.name_text_font = "DejaVuSans.ttf"
## The font used for out-of-game text.
define gui.interface_text_font = "DejaVuSans.ttf"
## The size of normal dialogue text.
define gui.text_size = 33
## The size of character names.
define gui.name_text_size = 45
## The size of text in the game's user interface.
define gui.interface_text_size = 33
## The size of labels in the game's user interface.
define gui.label_text_size = 36
## The size of text on the notify screen.
define gui.notify_text_size = 24
## The size of the game's title.
define gui.title_text_size = 75
## Main and Game Menus #########################################################
## The images used for the main and game menus.
define gui.main_menu_background = "gui/main_menu.png"
define gui.game_menu_background = "gui/game_menu.png"
## Dialogue ####################################################################
##
## These variables control how dialogue is displayed on the screen one line at
## a time.
## The height of the textbox containing dialogue.
define gui.textbox_height = 278
## The placement of the textbox vertically on the screen. 0.0 is the top, 0.5
## is center, and 1.0 is the bottom.
define gui.textbox_yalign = 1.0
## The placement of the speaking character's name, relative to the textbox.
## These can be a whole number of pixels from the left or top, or 0.5 to center.
define gui.name_xpos = 360
define gui.name_ypos = 0
## The horizontal alignment of the character's name. This can be 0.0 for left-
## aligned, 0.5 for centered, and 1.0 for right-aligned.
define gui.name_xalign = 0.0
## The width, height, and borders of the box containing the character's name,
## or None to automatically size it.
define gui.namebox_width = None
define gui.namebox_height = None
## The borders of the box containing the character's name, in left, top, right,
## bottom order.
define gui.namebox_borders = Borders(5, 5, 5, 5)
## If True, the background of the namebox will be tiled, if False, the
## background of the namebox will be scaled.
define gui.namebox_tile = False
## The placement of dialogue relative to the textbox. These can be a whole
## number of pixels relative to the left or top side of the textbox, or 0.5 to
## center.
define gui.dialogue_xpos = 402
define gui.dialogue_ypos = 75
## The maximum width of dialogue text, in pixels.
define gui.dialogue_width = 1116
## The horizontal alignment of the dialogue text. This can be 0.0 for left-
## aligned, 0.5 for centered, and 1.0 for right-aligned.
define gui.dialogue_text_xalign = 0.0
## Buttons #####################################################################
##
## These variables, along with the image files in gui/button, control aspects
## of how buttons are displayed.
## The width and height of a button, in pixels. If None, Ren'Py computes a size.
define gui.button_width = None
define gui.button_height = None
## The borders on each side of the button, in left, top, right, bottom order.
define gui.button_borders = Borders(6, 6, 6, 6)
## If True, the background image will be tiled. If False, the background image
## will be linearly scaled.
define gui.button_tile = False
## The font used by the button.
define gui.button_text_font = gui.interface_text_font
## The size of the text used by the button.
define gui.button_text_size = gui.interface_text_size
## The color of button text in various states.
define gui.button_text_idle_color = gui.idle_color
define gui.button_text_hover_color = gui.hover_color
define gui.button_text_selected_color = gui.selected_color
define gui.button_text_insensitive_color = gui.insensitive_color
## The horizontal alignment of the button text. (0.0 is left, 0.5 is center,
## 1.0 is right).
define gui.button_text_xalign = 0.0
## These variables override settings for different kinds of buttons. Please see
## the gui documentation for the kinds of buttons available, and what each is
## used for.
##
## These customizations are used by the default interface:
define gui.radio_button_borders = Borders(27, 6, 6, 6)
define gui.check_button_borders = Borders(27, 6, 6, 6)
define gui.confirm_button_text_xalign = 0.5
define gui.page_button_borders = Borders(15, 6, 15, 6)
define gui.quick_button_borders = Borders(15, 6, 15, 0)
define gui.quick_button_text_size = 21
define gui.quick_button_text_idle_color = gui.idle_small_color
define gui.quick_button_text_selected_color = gui.accent_color
## You can also add your own customizations, by adding properly-named
## variables. For example, you can uncomment the following line to set the width
## of a navigation button.
# define gui.navigation_button_width = 250
## Choice Buttons ##############################################################
##
## Choice buttons are used in the in-game menus.
define gui.choice_button_width = 1185
define gui.choice_button_height = None
define gui.choice_button_tile = False
define gui.choice_button_borders = Borders(150, 8, 150, 8)
define gui.choice_button_text_font = gui.text_font
define gui.choice_button_text_size = gui.text_size
define gui.choice_button_text_xalign = 0.5
define gui.choice_button_text_idle_color = '#888888'
define gui.choice_button_text_hover_color = "#ffffff"
define gui.choice_button_text_insensitive_color = '#8888887f'
## File Slot Buttons ###########################################################
##
## A file slot button is a special kind of button. It contains a thumbnail
## image, and text describing the contents of the save slot. A save slot uses
## image files in gui/button, like the other kinds of buttons.
## The save slot button.
define gui.slot_button_width = 414
define gui.slot_button_height = 309
define gui.slot_button_borders = Borders(15, 15, 15, 15)
define gui.slot_button_text_size = 21
define gui.slot_button_text_xalign = 0.5
define gui.slot_button_text_idle_color = gui.idle_small_color
define gui.slot_button_text_selected_idle_color = gui.selected_color
define gui.slot_button_text_selected_hover_color = gui.hover_color
## The width and height of thumbnails used by the save slots.
define config.thumbnail_width = 384
define config.thumbnail_height = 216
## The number of columns and rows in the grid of save slots.
define gui.file_slot_cols = 3
define gui.file_slot_rows = 2
## Positioning and Spacing #####################################################
##
## These variables control the positioning and spacing of various user
## interface elements.
## The position of the left side of the navigation buttons, relative to the
## left side of the screen.
define gui.navigation_xpos = 60
## The vertical position of the skip indicator.
define gui.skip_ypos = 15
## The vertical position of the notify screen.
define gui.notify_ypos = 68
## The spacing between menu choices.
define gui.choice_spacing = 33
## Buttons in the navigation section of the main and game menus.
define gui.navigation_spacing = 6
## Controls the amount of spacing between preferences.
define gui.pref_spacing = 15
## Controls the amount of spacing between preference buttons.
define gui.pref_button_spacing = 0
## The spacing between file page buttons.
define gui.page_spacing = 0
## The spacing between file slots.
define gui.slot_spacing = 15
## The position of the main menu text.
define gui.main_menu_text_xalign = 1.0
## Frames ######################################################################
##
## These variables control the look of frames that can contain user interface
## components when an overlay or window is not present.
## Generic frames.
define gui.frame_borders = Borders(6, 6, 6, 6)
## The frame that is used as part of the confirm screen.
define gui.confirm_frame_borders = Borders(60, 60, 60, 60)
## The frame that is used as part of the skip screen.
define gui.skip_frame_borders = Borders(24, 8, 75, 8)
## The frame that is used as part of the notify screen.
define gui.notify_frame_borders = Borders(24, 8, 60, 8)
## Should frame backgrounds be tiled?
define gui.frame_tile = False
## Bars, Scrollbars, and Sliders ###############################################
##
## These control the look and size of bars, scrollbars, and sliders.
##
## The default GUI only uses sliders and vertical scrollbars. All of the other
## bars are only used in creator-written screens.
## The height of horizontal bars, scrollbars, and sliders. The width of
## vertical bars, scrollbars, and sliders.
define gui.bar_size = 38
define gui.scrollbar_size = 18
define gui.slider_size = 38
## True if bar images should be tiled. False if they should be linearly scaled.
define gui.bar_tile = False
define gui.scrollbar_tile = False
define gui.slider_tile = False
## Horizontal borders.
define gui.bar_borders = Borders(6, 6, 6, 6)
define gui.scrollbar_borders = Borders(6, 6, 6, 6)
define gui.slider_borders = Borders(6, 6, 6, 6)
## Vertical borders.
define gui.vbar_borders = Borders(6, 6, 6, 6)
define gui.vscrollbar_borders = Borders(6, 6, 6, 6)
define gui.vslider_borders = Borders(6, 6, 6, 6)
## What to do with unscrollable scrollbars in the game menu. "hide" hides them,
## while None shows them.
define gui.unscrollable = "hide"
## History #####################################################################
##
## The history screen displays dialogue that the player has already dismissed.
## The number of blocks of dialogue history Ren'Py will keep.
define config.history_length = 250
## The height of a history screen entry, or None to make the height variable at
## the cost of performance.
define gui.history_height = 210
## Additional space to add between history screen entries.
define gui.history_spacing = 0
## The position, width, and alignment of the label giving the name of the
## speaking character.
define gui.history_name_xpos = 233
define gui.history_name_ypos = 0
define gui.history_name_width = 233
define gui.history_name_xalign = 1.0
## The position, width, and alignment of the dialogue text.
define gui.history_text_xpos = 255
define gui.history_text_ypos = 3
define gui.history_text_width = 1110
define gui.history_text_xalign = 0.0
## NVL-Mode ####################################################################
##
## The NVL-mode screen displays the dialogue spoken by NVL-mode characters.
## The borders of the background of the NVL-mode background window.
define gui.nvl_borders = Borders(0, 15, 0, 30)
## The maximum number of NVL-mode entries Ren'Py will display. When more
## entries than this are to be show, the oldest entry will be removed.
define gui.nvl_list_length = 6
## The height of an NVL-mode entry. Set this to None to have the entries
## dynamically adjust height.
define gui.nvl_height = 173
## The spacing between NVL-mode entries when gui.nvl_height is None, and
## between NVL-mode entries and an NVL-mode menu.
define gui.nvl_spacing = 15
## The position, width, and alignment of the label giving the name of the
## speaking character.
define gui.nvl_name_xpos = 645
define gui.nvl_name_ypos = 0
define gui.nvl_name_width = 225
define gui.nvl_name_xalign = 1.0
## The position, width, and alignment of the dialogue text.
define gui.nvl_text_xpos = 675
define gui.nvl_text_ypos = 12
define gui.nvl_text_width = 885
define gui.nvl_text_xalign = 0.0
## The position, width, and alignment of nvl_thought text (the text said by the
## nvl_narrator character.)
define gui.nvl_thought_xpos = 360
define gui.nvl_thought_ypos = 0
define gui.nvl_thought_width = 1170
define gui.nvl_thought_xalign = 0.0
## The position of nvl menu_buttons.
define gui.nvl_button_xpos = 675
define gui.nvl_button_xalign = 0.0
## Localization ################################################################
## This controls where a line break is permitted. The default is suitable
## for most languages. A list of available values can be found at https://
## www.renpy.org/doc/html/style_properties.html#style-property-language
define gui.language = "unicode"
################################################################################
## Mobile devices
################################################################################
init python:
## This increases the size of the quick buttons to make them easier to
## touch on tablets and phones.
@gui.variant
def touch():
gui.quick_button_borders = Borders(60, 21, 60, 0)
## This changes the size and spacing of various GUI elements to ensure they
## are easily visible on phones.
@gui.variant
def small():
## Font sizes.
gui.text_size = 45
gui.name_text_size = 54
gui.notify_text_size = 38
gui.interface_text_size = 45
gui.button_text_size = 45
gui.label_text_size = 51
## Adjust the location of the textbox.
gui.textbox_height = 360
gui.name_xpos = 120
gui.dialogue_xpos = 135
gui.dialogue_width = 1650
## Change the size and spacing of various things.
gui.slider_size = 54
gui.choice_button_width = 1860
gui.choice_button_text_size = 45
gui.navigation_spacing = 30
gui.pref_button_spacing = 15
gui.history_height = 285
gui.history_text_width = 1035
gui.quick_button_text_size = 30
## File button layout.
gui.file_slot_cols = 2
gui.file_slot_rows = 2
## NVL-mode.
gui.nvl_height = 255
gui.nvl_name_width = 458
gui.nvl_name_xpos = 488
gui.nvl_text_width = 1373
gui.nvl_text_xpos = 518
gui.nvl_text_ypos = 8
gui.nvl_thought_width = 1860
gui.nvl_thought_xpos = 30
gui.nvl_button_width = 1860
gui.nvl_button_xpos = 30

BIN
game/gui/bar/bottom.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 838 B

BIN
game/gui/bar/left.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

BIN
game/gui/bar/right.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

BIN
game/gui/bar/top.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 838 B

BIN
game/gui/bubble.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 465 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 465 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
game/gui/frame.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

BIN
game/gui/game_menu.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
game/gui/main_menu.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
game/gui/namebox.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 B

BIN
game/gui/notify.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
game/gui/nvl.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 838 B

BIN
game/gui/phone/bar/left.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

BIN
game/gui/phone/bar/top.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 838 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 583 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 583 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
game/gui/phone/nvl.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 465 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 803 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 805 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 804 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 804 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 702 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 703 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

BIN
game/gui/phone/textbox.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 465 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 803 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 805 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 804 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 804 B

BIN
game/gui/skip.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 721 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 836 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 838 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 B

BIN
game/gui/textbox.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
game/gui/thoughtbubble.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

BIN
game/gui/window_icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
game/images/adolf.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 433 KiB

BIN
game/images/bg airport.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

BIN
game/images/bg czhq.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

BIN
game/images/bg hlavak.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 MiB

BIN
game/images/bg hlavak2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 MiB

BIN
game/images/bg house.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 750 KiB

Some files were not shown because too many files have changed in this diff Show more