Compare commits

...

5 Commits

Author SHA1 Message Date
GManon 040aa2b478 daend image 2022-12-31 05:35:06 -03:00
GManon c8af90a30b correciones 2022-12-30 18:02:32 -03:00
Gmanon 43fc6cfd69 Fixes android UI 2022-12-29 03:37:07 -03:00
Gmanon 2c0813f5a7 Android icon 2022-12-28 04:46:36 -03:00
Gmanon 260d8461f8 Future proof and added spanish files 2022-12-28 04:25:13 -03:00
11 changed files with 5666 additions and 136 deletions

BIN
android-icon_foreground.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

4
game/es.rpy Normal file
View File

@ -0,0 +1,4 @@
#Forces spanish translation
init python:
config.language = "es"

View File

@ -422,65 +422,65 @@ define gui.language = "unicode"
## Mobile devices
################################################################################
init python:
# init python:
## This increases the size of the quick buttons to make them easier to touch
## on tablets and phones.
if renpy.variant("touch"):
# ## This increases the size of the quick buttons to make them easier to touch
# ## on tablets and phones.
# if renpy.variant("touch"):
gui.quick_button_borders = Borders(60, 21, 60, 0)
# 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.
if renpy.variant("small"):
# ## This changes the size and spacing of various GUI elements to ensure they
# ## are easily visible on phones.
# if renpy.variant("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
# ## 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
# ## 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
# ## Change the size and spacing of various things.
# gui.slider_size = 54
gui.choice_button_width = 1860
gui.choice_button_text_size = 45
# gui.choice_button_width = 1860
# gui.choice_button_text_size = 45
gui.navigation_spacing = 30
gui.pref_button_spacing = 15
# gui.navigation_spacing = 30
# gui.pref_button_spacing = 15
gui.history_height = 285
gui.history_text_width = 1035
# gui.history_height = 285
# gui.history_text_width = 1035
gui.quick_button_text_size = 30
# gui.quick_button_text_size = 30
## File button layout.
gui.file_slot_cols = 2
gui.file_slot_rows = 2
# ## File button layout.
# gui.file_slot_cols = 2
# gui.file_slot_rows = 2
## NVL-mode.
gui.nvl_height = 255
# ## NVL-mode.
# gui.nvl_height = 255
gui.nvl_name_width = 458
gui.nvl_name_xpos = 488
# 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_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_thought_width = 1860
# gui.nvl_thought_xpos = 30
gui.nvl_button_width = 1860
gui.nvl_button_xpos = 30
# gui.nvl_button_width = 1860
# gui.nvl_button_xpos = 30

View File

@ -1451,107 +1451,107 @@ style nvl_button_text:
## Mobile Variants
################################################################################
style pref_vbox:
variant "medium"
xsize 675
# style pref_vbox:
# variant "medium"
# xsize 675
## Since a mouse may not be present, we replace the quick menu with a version
## that uses fewer and bigger buttons that are easier to touch.
screen quick_menu():
variant "touch"
# ## Since a mouse may not be present, we replace the quick menu with a version
# ## that uses fewer and bigger buttons that are easier to touch.
# screen quick_menu():
# variant "touch"
zorder 100
# zorder 100
if quick_menu:
# if quick_menu:
hbox:
style_prefix "quick"
# hbox:
# style_prefix "quick"
xalign 0.5
yalign 1.0
# xalign 0.5
# yalign 1.0
textbutton _("Back") action Rollback()
textbutton _("Skip") action Skip() alternate Skip(fast=True, confirm=True)
textbutton _("Auto") action Preference("auto-forward", "toggle")
textbutton _("Menu") action ShowMenu()
# textbutton _("Back") action Rollback()
# textbutton _("Skip") action Skip() alternate Skip(fast=True, confirm=True)
# textbutton _("Auto") action Preference("auto-forward", "toggle")
# textbutton _("Menu") action ShowMenu()
style window:
variant "small"
background "gui/phone/textbox.png"
# style window:
# variant "small"
# background "gui/phone/textbox.png"
style radio_button:
variant "small"
foreground "gui/phone/button/radio_[prefix_]foreground.png"
# style radio_button:
# variant "small"
# foreground "gui/phone/button/radio_[prefix_]foreground.png"
style check_button:
variant "small"
foreground "gui/phone/button/check_[prefix_]foreground.png"
# style check_button:
# variant "small"
# foreground "gui/phone/button/check_[prefix_]foreground.png"
style nvl_window:
variant "small"
background "gui/phone/nvl.png"
# style nvl_window:
# variant "small"
# background "gui/phone/nvl.png"
style main_menu_frame:
variant "small"
background "gui/phone/overlay/main_menu.png"
# style main_menu_frame:
# variant "small"
# background "gui/phone/overlay/main_menu.png"
style game_menu_outer_frame:
variant "small"
background "gui/phone/overlay/game_menu.png"
# style game_menu_outer_frame:
# variant "small"
# background "gui/phone/overlay/game_menu.png"
style game_menu_navigation_frame:
variant "small"
xsize 510
# style game_menu_navigation_frame:
# variant "small"
# xsize 510
style game_menu_content_frame:
variant "small"
top_margin 0
# style game_menu_content_frame:
# variant "small"
# top_margin 0
style pref_vbox:
variant "small"
xsize 600
# style pref_vbox:
# variant "small"
# xsize 600
style bar:
variant "small"
ysize gui.bar_size
left_bar Frame("gui/phone/bar/left.png", gui.bar_borders, tile=gui.bar_tile)
right_bar Frame("gui/phone/bar/right.png", gui.bar_borders, tile=gui.bar_tile)
# style bar:
# variant "small"
# ysize gui.bar_size
# left_bar Frame("gui/phone/bar/left.png", gui.bar_borders, tile=gui.bar_tile)
# right_bar Frame("gui/phone/bar/right.png", gui.bar_borders, tile=gui.bar_tile)
style vbar:
variant "small"
xsize gui.bar_size
top_bar Frame("gui/phone/bar/top.png", gui.vbar_borders, tile=gui.bar_tile)
bottom_bar Frame("gui/phone/bar/bottom.png", gui.vbar_borders, tile=gui.bar_tile)
# style vbar:
# variant "small"
# xsize gui.bar_size
# top_bar Frame("gui/phone/bar/top.png", gui.vbar_borders, tile=gui.bar_tile)
# bottom_bar Frame("gui/phone/bar/bottom.png", gui.vbar_borders, tile=gui.bar_tile)
style scrollbar:
variant "small"
ysize gui.scrollbar_size
base_bar Frame("gui/phone/scrollbar/horizontal_[prefix_]bar.png", gui.scrollbar_borders, tile=gui.scrollbar_tile)
thumb Frame("gui/phone/scrollbar/horizontal_[prefix_]thumb.png", gui.scrollbar_borders, tile=gui.scrollbar_tile)
# style scrollbar:
# variant "small"
# ysize gui.scrollbar_size
# base_bar Frame("gui/phone/scrollbar/horizontal_[prefix_]bar.png", gui.scrollbar_borders, tile=gui.scrollbar_tile)
# thumb Frame("gui/phone/scrollbar/horizontal_[prefix_]thumb.png", gui.scrollbar_borders, tile=gui.scrollbar_tile)
style vscrollbar:
variant "small"
xsize gui.scrollbar_size
base_bar Frame("gui/phone/scrollbar/vertical_[prefix_]bar.png", gui.vscrollbar_borders, tile=gui.scrollbar_tile)
thumb Frame("gui/phone/scrollbar/vertical_[prefix_]thumb.png", gui.vscrollbar_borders, tile=gui.scrollbar_tile)
# style vscrollbar:
# variant "small"
# xsize gui.scrollbar_size
# base_bar Frame("gui/phone/scrollbar/vertical_[prefix_]bar.png", gui.vscrollbar_borders, tile=gui.scrollbar_tile)
# thumb Frame("gui/phone/scrollbar/vertical_[prefix_]thumb.png", gui.vscrollbar_borders, tile=gui.scrollbar_tile)
style slider:
variant "small"
ysize gui.slider_size
base_bar Frame("gui/phone/slider/horizontal_[prefix_]bar.png", gui.slider_borders, tile=gui.slider_tile)
thumb "gui/phone/slider/horizontal_[prefix_]thumb.png"
# style slider:
# variant "small"
# ysize gui.slider_size
# base_bar Frame("gui/phone/slider/horizontal_[prefix_]bar.png", gui.slider_borders, tile=gui.slider_tile)
# thumb "gui/phone/slider/horizontal_[prefix_]thumb.png"
style vslider:
variant "small"
xsize gui.slider_size
base_bar Frame("gui/phone/slider/vertical_[prefix_]bar.png", gui.vslider_borders, tile=gui.slider_tile)
thumb "gui/phone/slider/vertical_[prefix_]thumb.png"
# style vslider:
# variant "small"
# xsize gui.slider_size
# base_bar Frame("gui/phone/slider/vertical_[prefix_]bar.png", gui.vslider_borders, tile=gui.slider_tile)
# thumb "gui/phone/slider/vertical_[prefix_]thumb.png"
style slider_vbox:
variant "small"
xsize None
# style slider_vbox:
# variant "small"
# xsize None
style slider_slider:
variant "small"
xsize 900
# style slider_slider:
# variant "small"
# xsize 900

View File

@ -91,10 +91,10 @@ label replayStart:
play music 'audio/she likes this a lotl.ogg'
if lewd:
scene farelie01 at Pan((0, 3125-1080), (0, 540/2), 10.0) with dissolve
scene farelie01 at Pan((0, 3125-1080), (0, int(540/2)), 10.0) with dissolve
pause 10
else:
scene farelie02 at Pan((0, 3125-1080), (0, 540/2), 10.0) with dissolve
scene farelie02 at Pan((0, 3125-1080), (0, int(540/2)), 10.0) with dissolve
pause 10
M "Should leave the hat behind."
@ -102,9 +102,9 @@ label replayStart:
#if they skip too fast
if lewd:
scene farelie01 at Pan((0, 3125-1080), (0, 540/2), 0.0)
scene farelie01 at Pan((0, 3125-1080), (0, int(540/2)), 0.0)
else:
scene farelie02 at Pan((0, 3125-1080), (0, 540/2), 0.0)
scene farelie02 at Pan((0, 3125-1080), (0, int(540/2)), 0.0)
"I cant help but shake my head, cutting the engine and making my own exit."
@ -296,8 +296,8 @@ label replayStart:
# jump shutup
python:
#menu item text then label to jump into
choices = [('Speak Up', 'speakup'), #[] is list, () is tuple
('Shut Up', 'shutup')]
choices = [(__('Speak Up'), 'speakup'), #[] is list, () is tuple
(__('Shut Up'), 'shutup')]
#narrator("", interact=False)
renpy.jump(renpy.display_menu(randomize_choices(choices)))
@ -508,11 +508,11 @@ label shutup:
# "Encourage her to continue.":
# jump encourage
python:
#menu item text then label to jump into
choices = [('Try again later', 'tryagain'), #[] is list, () is tuple
('Encourage her to continue', 'encourage')]
#narrator("", interact=False)
renpy.jump(renpy.display_menu(randomize_choices(choices)))
#menu item text then label to jump into
choices = [(__('Try again later'), 'tryagain'), #[] is list, () is tuple
(__('Encourage her to continue'), 'encourage')]
#narrator("", interact=False)
renpy.jump(renpy.display_menu(randomize_choices(choices)))
label tryagain:
pause .5
@ -772,8 +772,8 @@ label tryagain:
# jump going
python:
#menu item text then label to jump into
choices = [('That\'s good enough', 'skip'), #[] is list, () is tuple
('Keep going', 'going')]
choices = [(__('That\'s good enough'), 'skip'), #[] is list, () is tuple
(__('Keep going'), 'going')]
#narrator("", interact=False)
renpy.jump(renpy.display_menu(randomize_choices(choices)))

Binary file not shown.

1242
game/tl/es/common.rpy Normal file

File diff suppressed because it is too large Load Diff

BIN
game/tl/es/images/daend.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

8
game/tl/es/options.rpy Normal file
View File

@ -0,0 +1,8 @@
# TODO: Translation updated at 2022-12-28 03:46
translate es strings:
# game/options.rpy:15
old "She Likes You Alotl"
new "She Likes You Alotl"

450
game/tl/es/screens.rpy Normal file
View File

@ -0,0 +1,450 @@
# TODO: Translation updated at 2022-10-24 02:14
translate es strings:
old "Speak Up"
new "Hablar"
old "Shut Up"
new "Callarte"
old "Try again later"
new "Intentar de nuevo más tarde"
old "Encourage her to continue"
new "Anímalara a continuar"
old "That\'s good enough"
new "Con esto es suficiente"
old "Keep going"
new "Sigue adelante"
old "Quit"
new "Salir"
# game/screens.rpy:381
old "History"
new "Historia"
# game/screens.rpy:382
old "Save"
new "Guardar"
# game/screens.rpy:383
old "Load"
new "Cargar"
# game/screens.rpy:384
old "Delete"
new "Borrar"
# game/screens.rpy:385
old "Options"
new "Opciones"
# game/screens.rpy:387
old "Return"
new "Volver"
# game/screens.rpy:391
old "End Replay"
new "Fin de la reproducción"
# game/screens.rpy:395
old "Main Menu"
new "Menú principal"
# game/screens.rpy:747
old "Version [config.version!t]\n"
new "Version [config.version!t]\n"
# game/screens.rpy:754
old "{size=30}Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]\nTo find more information about the game (and its source code) please visit {a=https://www.snootgame.xyz/}our website{/a}.{/size}"
new "{size=30}Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]\nTo find more information about the game (and its source code) please visit {a=https://www.snootgame.xyz/}our website{/a}.{/size}"
# game/screens.rpy:783
old "Version [config.version!t]"
new "Version [config.version!t]"
# game/screens.rpy:785
old "{color=#00FF00}{size=32}Update directory exists, updating is possible!\n{/size}{/color}"
new "{color=#00FF00}{size=32}El directorio de actualización existe, ¡La actualización es posible!\n{/size}{/color}"
# game/screens.rpy:787
old "{color=#FF0000}{size=32}Update directory does not exist or is corrupt!\n{/size}{/color}"
new "{color=#FF0000}{size=32}¡El directorio de actualización no existe o está corrupto!\n{/size}{/color}"
# game/screens.rpy:789
old "Auto Update:"
new "Auto Update:"
# game/screens.rpy:790
old "{color=#FFFFFF}{size=32}Automatic Updates: [persistent.autoup!t]{/size}{/color}"
new "{color=#FFFFFF}{size=32}Automatic Updates: [persistent.autoup!t]{/size}{/color}"
# game/screens.rpy:791
old "{size=36}Toggle Automatic Updates\n{/size}"
new "{size=36}Activar las actualizaciones automáticas\n{/size}"
# game/screens.rpy:793
old "Update Checker:"
new "Update Checker:"
# game/screens.rpy:794
old "{color=#FFFFFF}{size=32}[persistent.updateresult!t]{/size}{/color}"
new "{color=#FFFFFF}{size=32}[persistent.updateresult!t]{/size}{/color}"
# game/screens.rpy:795
old "{size=36}Check for Update\n{/size}"
new "{size=36}Comprobar la actualización\n{/size}"
# game/screens.rpy:797
old "Updater:"
new "Updater:"
# game/screens.rpy:798
old "{color=#FFFFFF}{size=32}Server URL (click to edit):{/size}{/color}"
new "{color=#FFFFFF}{size=32}URL del servidor (haz clic para editar):{/size}{/color}"
# game/screens.rpy:813
old "{size=36}Update Now!\n{/size}"
new "{size=36}¡Actualizar ahora!\n{/size}"
# game/screens.rpy:849
old "Page {}"
new "Página {}"
# game/screens.rpy:849
old "Automatic saves"
new "Guardado automático"
# game/screens.rpy:849
old "Quick saves"
new "Guardado rápido"
# game/screens.rpy:894
old "{#file_time}%A, %B %d %Y, %H:%M"
new "{#file_time}%A, %B %d %Y, %H:%M"
# game/screens.rpy:894
old "Empty Slot"
new "Espacio vacío"
# game/screens.rpy:911
old "<"
new "<"
# game/screens.rpy:914
old "{#auto_page}A"
new "{#auto_page}A"
# game/screens.rpy:917
old "{#quick_page}Q"
new "{#quick_page}Q"
# game/screens.rpy:923
old ">"
new ">"
# game/screens.rpy:980
old "Display"
new "Visualizar"
# game/screens.rpy:981
old "Window"
new "Ventana"
# game/screens.rpy:982
old "Fullscreen"
new "Pantalla Completa"
# game/screens.rpy:986
old "Rollback Side"
new "Lado de retroceso"
# game/screens.rpy:988
old "Left"
new "Izquierda"
# game/screens.rpy:989
old "Right"
new "Derecha"
# game/screens.rpy:992
old "Naughty Stuff"
new "Material Picante"
# game/screens.rpy:993
old "Enable Lewd Images"
new "Habilitar Imágenes Lascivas"
# game/screens.rpy:997
old "Requires Restart"
new "Requiere Reiniciar"
# game/screens.rpy:998
old "Enable Forward-Scroll Movement"
new "Habilitar Movimiento De Desplazamiento Hacia Adelante"
# game/screens.rpy:1002
old "Skip"
new "Saltar"
# game/screens.rpy:1003
old "Unseen Text"
new "Texto No Visto"
# game/screens.rpy:1004
old "After Choices"
new "Después De Las Elecciones"
# game/screens.rpy:1005
old "Transitions"
new "Transiciones"
# game/screens.rpy:1018
old "Text Speed"
new "Velocidad Del Texto"
# game/screens.rpy:1022
old "Auto-Forward Time"
new "Tiempo De Auto-Avance"
# game/screens.rpy:1029
old "Music Volume"
new "Volumen De La Música"
# game/screens.rpy:1037
old "Sound Volume"
new "Volumen Del Sonido"
# game/screens.rpy:1043
old "Test"
new "Test"
# game/screens.rpy:1045
old "UI Sounds Volume"
new "Volumen De La Interfaz"
# game/screens.rpy:1053
old "Voice Volume"
new "Volumen De Voz"
# game/screens.rpy:1064
old "Mute All"
new "Silenciar Todo"
# game/screens.rpy:1183
old "The dialogue history is empty."
new "La historia del diálogo está vacía."
# game/screens.rpy:1304
old "Keyboard"
new "Teclado"
# game/screens.rpy:1305
old "Mouse"
new "Mouse"
# game/screens.rpy:1307
old "Gamepad"
new "Gamepad"
# game/screens.rpy:1327
old "Enter"
new "Enter"
# game/screens.rpy:1328
old "Advances dialogue and activates the interface."
new "Avanza el diálogo y activa la interfaz."
# game/screens.rpy:1331
old "Space"
new "Space"
# game/screens.rpy:1332
old "Advances dialogue without selecting choices."
new "Avanza el diálogo sin seleccionar opciones."
# game/screens.rpy:1335
old "Arrow Keys"
new "Flechas del teclado"
# game/screens.rpy:1336
old "Navigate the interface."
new "Navega por la interfaz."
# game/screens.rpy:1339
old "Escape"
new "Escape"
# game/screens.rpy:1340
old "Accesses the game menu. Also escapes the Gallery."
new "Accede al menú del juego. También se escapa de la Galería."
# game/screens.rpy:1343
old "Ctrl"
new "Ctrl"
# game/screens.rpy:1344
old "Skips dialogue while held down."
new "Se salta el diálogo mientras se mantiene pulsado."
# game/screens.rpy:1347
old "Tab"
new "Tab"
# game/screens.rpy:1348
old "Toggles dialogue skipping."
new "Activa el salto de diálogo."
# game/screens.rpy:1351
old "Page Up"
new "Page Up"
# game/screens.rpy:1352
old "Rolls back to earlier dialogue."
new "Regresa al diálogo anterior."
# game/screens.rpy:1355
old "Page Down"
new "Page Down"
# game/screens.rpy:1356
old "Rolls forward to later dialogue."
new "Avanza el diálogo posterior."
# game/screens.rpy:1360
old "Hides the user interface."
new "Oculta la interfaz de usuario."
# game/screens.rpy:1364
old "Takes a screenshot."
new "Realiza una captura de pantalla."
# game/screens.rpy:1368
old "Toggles assistive {a=https://www.renpy.org/l/voicing}self-voicing{/a}."
new "Activa la asistencia {a=https://www.renpy.org/l/voicing}voz-automática{/a}."
# game/screens.rpy:1374
old "Left click"
new "Left click"
# game/screens.rpy:1378
old "Middle click"
new "Middle click"
# game/screens.rpy:1382
old "Right click"
new "Right click"
# game/screens.rpy:1386
old "Mouse Wheel Up\nclick Rollback Side"
new "Mouse Wheel Up\nclick Rollback Side"
# game/screens.rpy:1390
old "Mouse Wheel Down"
new "Mouse Wheel Down"
# game/screens.rpy:1397
old "Right Trigger\nA/Bottom Button"
new "Right Trigger\nA/Bottom Button"
# game/screens.rpy:1401
old "Left Trigger\nLeft Shoulder"
new "Left Trigger\nLeft Shoulder"
# game/screens.rpy:1405
old "Right Shoulder"
new "Right Shoulder"
# game/screens.rpy:1410
old "D-Pad, Sticks"
new "D-Pad, Sticks"
# game/screens.rpy:1414
old "Start, Guide"
new "Start, Guide"
# game/screens.rpy:1415
old "Accesses the game menu."
new "Accede al menú del juego."
# game/screens.rpy:1418
old "Y/Top Button"
new "Y/Top Button"
# game/screens.rpy:1421
old "Calibrate"
new "Calibrate"
# game/screens.rpy:1531
old "Skipping"
new "Saltando"
old "Back"
new "Volver"# TODO: Translation updated at 2022-12-20 18:01
translate es strings:
# game/screens.rpy:314
old "Auto"
new "Auto"
# game/screens.rpy:316
old "Q.Save"
new "Q.Save"
# game/screens.rpy:317
old "Q.Load"
new "Q.Load"
# game/screens.rpy:318
old "Prefs"
new "Prefs"
# game/screens.rpy:357
old "Preferences"
new "Preferences"
# game/screens.rpy:359
old "About"
new "About"
# game/screens.rpy:364
old "Help"
new "Help"
# game/screens.rpy:601
old "Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
new "Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
# game/screens.rpy:679
old "empty slot"
new "empty slot"
# game/screens.rpy:1084
old "Opens the accessibility menu."
new "Opens the accessibility menu."
# game/screens.rpy:1090
old "Left Click"
new "Left Click"
# game/screens.rpy:1094
old "Middle Click"
new "Middle Click"
# game/screens.rpy:1098
old "Right Click"
new "Right Click"
# game/screens.rpy:1102
old "Mouse Wheel Up\nClick Rollback Side"
new "Mouse Wheel Up\nClick Rollback Side"
# game/screens.rpy:1472
old "Menu"
new "Menu"

3826
game/tl/es/script.rpy Normal file

File diff suppressed because it is too large Load Diff