Compare commits

..

20 Commits

Author SHA1 Message Date
cac38b6603 Merge pull request 'Forgot CG a tard made' (#233) from nucg into master
Some checks are pending
ci/woodpecker/push/woodpecker Pipeline is pending
ci/woodpecker/tag/woodpecker Pipeline was successful
ci/woodpecker/release/woodpecker Pipeline is pending
Reviewed-on: #233
2024-04-10 04:30:01 +00:00
e04380aa8b Forgot CG a tard made
Some checks failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline failed
2024-04-09 23:04:07 -05:00
ea6c9ec95f Merge pull request 'Fixes: #231 - New Russo Translation' (#232) from nurusso into master
Some checks are pending
ci/woodpecker/push/woodpecker Pipeline is pending
Reviewed-on: #232
2024-04-08 05:44:16 +00:00
7a5cc6a3f3 android version will change with woodpecker updates
Some checks are pending
ci/woodpecker/pr/woodpecker Pipeline is pending
ci/woodpecker/pull_request_closed/woodpecker Pipeline is pending
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-08 00:38:07 -05:00
1bb7f6c99b New BG
New BG from Cerealanon, of wani project fame.

adjusted choreo slightly to work with new BG.

wow snoot game's choreo is stank and blow.
2024-04-08 00:34:53 -05:00
052a5cb0af espan should credit russo translation as well
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2024-04-03 06:13:52 -05:00
c12a1c7cbf New Russo Translation
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2024-04-03 02:37:52 -05:00
d4c32e117c Merge pull request 'Make CI/CD worko properly' (#230) from renkitfix into master
Some checks are pending
ci/woodpecker/tag/woodpecker Pipeline was successful
ci/woodpecker/release/woodpecker Pipeline is pending
Reviewed-on: #230
2024-04-03 07:17:55 +00:00
Map
72af697284 fix builds and correct woodpecker to use the proper renpy version.
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-03-22 03:17:12 -05:00
Map
4a940e62b4 impliment changes to allow building on woodpecker
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
This also generates strange update files within the distribution folder that I can't seem to disable, but don't prevent building (Aside from possibly just making it slower)
2024-03-22 03:13:03 -05:00
Map
4b509c0981 fix exception on build 2024-03-22 03:06:05 -05:00
862239c60a Merge pull request 'Fixes: #222 - woodpecker files' (#229) from woodpecker into master
Some checks failed
ci/woodpecker/tag/woodpecker Pipeline failed
Reviewed-on: #229
2024-03-20 00:12:33 +00:00
ef09c6253a woodpecker files
Some checks failed
ci/woodpecker/pull_request_closed/woodpecker Pipeline failed
2024-03-01 07:54:03 -06:00
0a73b042bf Merge pull request 'Fixcrash' (#228) from fixcrash into master
Reviewed-on: #228
2024-01-03 07:58:38 +00:00
6a4212b99e fix crash 2024-01-03 01:51:50 -06:00
3dfcd43dab Merge pull request 'Patch 9 #226' (#227) from Patch9 into master
Reviewed-on: #227
Reviewed-by: MichaelYick <michaelyick@cavemanon.xyz>
2024-01-02 23:32:56 +00:00
22f3c694c8 Additional Spanish Translation 2023-12-27 11:51:23 +11:00
da3b9a2467 Add Russian Translation Files & Group by Language
Group translators by Language rather than Role
Rename Patch8 to Patch9 accordingly (Incremental number system for only this game)
Replace the Russian Flag straight from wikipedia instead

Notable Changes (that is kept in) from the cold north:
    FallingSky.otf has Cyrillic characters, unknown where they are from
    One of the insults uses a different font compared to the one from
    the modified FallingSky.otf
2023-12-27 11:28:10 +11:00
e473ddc1db Bonus Chapter 10 Unlock Requirement 2023-10-02 16:53:24 +11:00
a8238b97aa Move the wings check properly 2023-10-02 16:03:26 +11:00
25 changed files with 349 additions and 163 deletions

1
.android.json Normal file
View File

@@ -0,0 +1 @@
{"expansion": false, "heap_size": "3", "icon_name": "Snoot Game", "include_pil": false, "include_sqlite": false, "layout": null, "name": "Snoot Game", "numeric_version": 1, "orientation": "sensorLandscape", "package": "cavemanon.snootgame", "permissions": ["VIBRATE", "INTERNET"], "source": false, "store": "none", "update_always": true, "update_icons": true, "update_keystores": true, "version": "INTERNAL-BUILD"}

5
.gitignore vendored
View File

@@ -51,7 +51,4 @@ env
*.rpymc
#backups
*.bak
#android
.android.json
*.bak

81
.woodpecker.yml Normal file
View File

@@ -0,0 +1,81 @@
steps:
changelog:
image: debian
commands:
- apt update
- apt install git -y
- mkdir dist
- git log --oneline --decorate --since="7.days" --pretty="## %s%n%an%n%aD%n%b" > dist/README.md || echo "Could not write changelog!" >> dist/README.md #Get that changelog
version-tag:
image: debian
commands:
- sed -i -e "s/INTERNAL-BUILD/${CI_COMMIT_TAG}/g" game/options.rpy #Change the internal build name to the tagged version
- sed -i -e "s/INTERNAL-BUILD/${CI_COMMIT_TAG}/g" .android.json
when:
- event: tag
version-cron:
image: debian
commands:
- sed -i -e "s/INTERNAL-BUILD/${CI_COMMIT_SHA}/g" game/options.rpy #if no tag, make it the commit num
- sed -i -e "s/INTERNAL-BUILD/${CI_COMMIT_TAG}/g" .android.json
when:
- event: cron
build:
image: openjdk:8
commands:
- apt update
- apt install libgl1 -y
- sed -i -e "s/VERSION/${RenpyVersion}/g" game/options.rpy #Change the renpy version to the woodpecker reuqested one.
#Get Renkit
- wget -qO- "https://github.com/kobaltcore/renkit/releases/download/v${RenkitVersion}/renkit-linux-amd64.tar.gz" | tar xz --directory=/tmp/
- /tmp/renconstruct build -i "." -c "renconstruct.toml" -o dist/
- cd /tmp/
archival-sha:
image: debian
commands:
- apt update
- apt install curl bash -y
- curl https://git.cavemanon.xyz/Cavemanon/Woodpecker-Webdav/raw/branch/master/push.sh > /tmp/push.sh ## I'd use a proper docker container, but dockerhub is owned by the CIA and I refuse to deal with that (also I don't care to maintain it or set it up). #TODO: merge this script as apart of the file so we don't make unnecessary network requests every time we build.
- chmod +x /tmp/push.sh
- PLUGIN_USERNAME=$RELEASESMITHNEXTCLOUDUSERNAME PLUGIN_PASSWORD=$RELEASESMITHNEXTCLOUDPASSWORD PLUGIN_DESTINATION=https://cloud.dev.cavemanon.xyz/remote.php/dav/files/ReleaseSmith/Snoot%20Game/Internal%20Builds/nightly-${CI_COMMIT_SHA}/ PLUGIN_MAKE_FOLDER_AT=https://cloud.dev.cavemanon.xyz/remote.php/dav/files/ReleaseSmith/Snoot%20Game/Internal%20Builds/nightly-${CI_COMMIT_SHA}/ PLUGIN_FILE_GLOB=dist/* /tmp/push.sh #sovl
- rm -rf "dist"
secrets: [ releasesmithnextcloudusername, releasesmithnextcloudpassword ]
when:
- event: cron
cron: "nightly"
archival-tag:
image: debian
commands:
- apt update
- apt install curl bash -y
- curl https://git.cavemanon.xyz/Cavemanon/Woodpecker-Webdav/raw/branch/master/push.sh > /tmp/push.sh ## I'd use a proper docker container, but dockerhub is owned by the CIA and I refuse to deal with that (also I don't care to maintain it or set it up). #TODO: merge this script as apart of the file so we don't make unnecessary network requests every time we build.
- chmod +x /tmp/push.sh
- PLUGIN_USERNAME=$RELEASESMITHNEXTCLOUDUSERNAME PLUGIN_PASSWORD=$RELEASESMITHNEXTCLOUDPASSWORD PLUGIN_DESTINATION=https://cloud.dev.cavemanon.xyz/remote.php/dav/files/ReleaseSmith/Snoot%20Game/Internal%20Builds/release-${CI_COMMIT_TAG}/ PLUGIN_MAKE_FOLDER_AT=https://cloud.dev.cavemanon.xyz/remote.php/dav/files/ReleaseSmith/Snoot%20Game/Internal%20Builds/release-${CI_COMMIT_TAG}/ PLUGIN_FILE_GLOB=dist/* /tmp/push.sh #sovl
- rm -rf "dist"
secrets: [ releasesmithnextcloudusername, releasesmithnextcloudpassword ]
when:
- event: tag
release:
image: woodpeckerci/plugin-gitea-release:latest
settings:
base_url: https://git.cavemanon.xyz
api_key:
from_secret: releasesmithapikey
files: "*-dists/*"
prerelease: true
title: "${CI_COMMIT_TAG}"
when:
- event: tag
matrix:
RenpyVersion:
- "8.0.3"
RenkitVersion:
- "3.3.1"

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 215 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

View File

@@ -24,7 +24,7 @@ define gui.show_name = True
## The version of the game.
define config.version = _("Patch8_NewYears")
define config.version = _("INTERNAL-BUILD")
## Text that is placed on the game's about screen. Place the text between the
## triple-quotes, and leave a blank line between paragraphs.

View File

@@ -437,11 +437,16 @@ screen bonus_chapter_button(f="gui/button/menubuttons/template_idle.png"):
action ShowMenu("ex_ch_menu")
activate_sound "audio/ui/uiClick.wav"
fixed:
if persistent.old_endings != persistent.endings:
if (persistent.old_endings != persistent.endings) or (persistent.bonus_chapters != persistent.old_bonus_chapters and (persistent.bonus_chapters == 0b111111111)):
add "bonus_flash" xalign 0.5 yalign 0.5 zoom 1 xanchor 0 xcenter 0.5 ycenter 0.5
$ persistent.old_endings = persistent.endings
#$ persistent.old_bonus_chapters = persistent.bonus_chapters
else:
add f xalign 0.5 yalign 0.5 zoom 1 xanchor 0 xcenter 0.5 ycenter 0.5
if (persistent.old_bonus_chapters != persistent.bonus_chapters): #just in case
$ persistent.old_bonus_chapters = persistent.bonus_chapters
text "Bonus Chapters" xalign 0.5 yalign 0.5 xanchor 0.5
# label_functions is [ [ "label", function() ], [ "foobar", foobar() ], .. ]
@@ -472,7 +477,8 @@ screen main_menu():
frame:
pass
if persistent.old_endings != persistent.endings:
if (persistent.old_endings != persistent.endings) or (persistent.bonus_chapters != persistent.old_bonus_chapters and (persistent.bonus_chapters == 0b111111111)):
fixed:
xalign 0.125
yalign 0.5
@@ -484,11 +490,14 @@ screen main_menu():
add Solid(gui.accent_color) xysize ( int(1920/2)-20, int(1080/4)-12 ):
xalign 0.5
yalign 0.5
if persistent.endings == 0b1111:
text "You have unlocked all bonus chapters!" style "main_menu_text" yalign 0.5
if persistent.endings == 0b1111 and (persistent.bonus_chapters == 0b111111111):
text "You have unlocked the final bonus chapter!" style "main_menu_text" yalign 0.5
elif persistent.endings == 0b1111:
text "You have finished all endings! Complete all bonus chapters to receive the final chapter!" style "main_menu_text" yalign 0.5
else:
text "You have unlocked new bonus chapters, complete unseen endings to see more!" style "main_menu_text" yalign 0.5
## The use statement includes another screen inside this one. The actual
## contents of the main menu are in the navigation screen.
vbox:

View File

@@ -51,6 +51,14 @@ init python:
if persistent.autoup == None:
persistent.autoup = False
if persistent.bonus_chapters == None:
if renpy.seen_image("big ending"): #for returning players
persistent.bonus_chapters = 0b111111111
persistent.old_bonus_chapters = 0b111111111
else:
persistent.bonus_chapters = 0b0
persistent.old_bonus_chapters = 0b0
def randomize_choices(choices):
# fine for size of 2
if (renpy.random.randint(0, 1)):

View File

@@ -312,7 +312,7 @@ label chapter_12B:
scene biglydie
show fang happy flip:
yalign -0.65 xalign 0.8
show anon neutral:
show anon concerned:
yalign -0.55 xalign 0.2
with Dissolve(1)
pause .5
@@ -320,9 +320,8 @@ label chapter_12B:
"The earplugs were not helping. At all."
"Im pretty sure I just went deaf."
pause .5
show anon neutral with Dissolve(1)
"There are about a hundred to a hundred fifty of the concert-goers, give or take."
@@ -592,4 +591,4 @@ label chapter_12B:
window auto
pause 1
return
return

View File

@@ -2481,7 +2481,7 @@ label chapter_5:
F "Sure, sure."
F"Anyway, Ill be seeing ya, Anon."
F "Anyway, Ill be seeing ya, Anon."
pause .5
A "Yeah{cps=*.1}...{/cps} See you{cps=*.1}...{/cps}"
@@ -3413,8 +3413,6 @@ label chapter_5:
if _value != "Snot":
renpy.jump(_value+chr(0x61+_tick))
$ wingStory = True
F "And the worst part is he cant even hate me."
pause .5
@@ -3586,6 +3584,7 @@ label chapter_5:
$ fangscore += 1
$ anonscore += 1
$ wingStory = True
A "{cps=*.1}...{/cps}"
pause .25

View File

@@ -612,4 +612,6 @@ label chapter_x1:
scene black with Dissolve(2)
pause 1.5
$ persistent.bonus_chapters |= (0b1 << 0)
return

View File

@@ -6,7 +6,7 @@ label chapter_x2:
scene black with Dissolve(2)
pause 1
scene skinrow
scene skinrow
show anon neutral flip:
yalign 0.1 xalign 0.7
show black
@@ -62,7 +62,7 @@ label chapter_x2:
pause .5
A "Ive been living here for almost seven months and I wouldnt trade it for anywhere else in the state."
show anon neutral flip with dissolve
A "So lets head on inside for the grand tour!"
window hide
@@ -71,7 +71,7 @@ label chapter_x2:
show black with Dissolve(1)
scene room anon day alt
scene room anon day alt
show viewfinder
show rec:
ypos 0.072 xpos 0.91
@@ -104,7 +104,7 @@ label chapter_x2:
window hide
window auto
pause .5
show anon shrug behind viewfinder:
yalign 0.1 xalign -0.4
show anon:
@@ -275,7 +275,7 @@ label chapter_x2:
easeout_cubic 1 xalign -0.2
pause .5
hide anon with dissolve
play sound 'audio/effects/doorslam.ogg'
pause .1
window show Dissolve(0.0001)
@@ -309,7 +309,7 @@ label chapter_x2:
"{cps=*.1}...{/cps}"
A "OH, YOU FUCKING KNOW, STELLA!"
show fang:
easein_cubic 1.5 xalign 0.5
F "PFFFFFFT."
@@ -348,8 +348,8 @@ label chapter_x2:
"{cps=*.1}.........{/cps}"
A "Apology not accepted!"
A "Apology not accepted!"
A "Oh and by the way your husbando is shit!"
pause .5
@@ -370,7 +370,7 @@ label chapter_x2:
pause 1
A "Ugh{cps=*.1}...{/cps} I need a smo-"
show anon neutral with Dissolve(.25)
A "Wait."
pause .5
@@ -405,4 +405,6 @@ label chapter_x2:
scene black with Dissolve(1.5)
pause 2
return
$ persistent.bonus_chapters |= (0b1 << 1)
return

View File

@@ -304,4 +304,7 @@ label chapter_x3:
scene black with Dissolve(2)
pause 1.5
$ persistent.bonus_chapters |= (0b1 << 2)
return

View File

@@ -42,7 +42,7 @@ label chapter_x4:
easein_cubic 1 xalign 0.05
show fang very happy with Dissolve(.25)
F "I dunno but it's awesome! A real venue this time!"
show dimmer_lighter behind trish with dissolve
"It takes a second to actually register it."
@@ -56,7 +56,7 @@ label chapter_x4:
show trish:
easein_cubic 1 xalign 0.75
with None
show trish very happy flip
show trish very happy flip
hide dimmer_lighter
with dissolve
T "Our chance to make VVURM DRAMA the hit it deserves to be!"
@@ -197,7 +197,7 @@ label chapter_x4:
T "A trick probably."
pause .5
show dimmer_light behind trish
show dimmer_light behind trish
show trish unimpressed flip
with dissolve
pause .5
@@ -219,7 +219,7 @@ label chapter_x4:
show trish happy flip
with Dissolve(.25)
T "Sounds like a plan. We have to prepare for our biggest show yet!"
show fang happy with Dissolve(.25)
pause .5
@@ -234,7 +234,7 @@ label chapter_x4:
"I hand Fang the blue strat, which they immediately set to tuning just right."
"Mr. Jingo really needs to get some new gear, these things arent maintained at all."
stop music fadeout 4
pause .5
"Even this bass, no one ever even uses it."
@@ -245,4 +245,6 @@ label chapter_x4:
window auto
pause 2
return
$ persistent.bonus_chapters |= (0b1 << 3)
return

View File

@@ -5,7 +5,7 @@ label chapter_x5:
stop music fadeout(3)
scene black with Dissolve(2)
pause 1
# skinrow soul?
# summertime synth?
play music 'audio/ost/skinrow soul.ogg' fadein 0.5
@@ -71,7 +71,7 @@ label chapter_x5:
Re "We all make mistakes, amigo. Like{cps=*.1}...{/cps} like 'member that time I caught the cooking class on fire?"
T "Yeah, yeah, can't cook to save your life. That doesn't make me feel any less shitty."
T "Yeah, yeah, can't cook to save your life. That doesn't make me feel any less shitty."
Re "Just makes us people, s'all. We all make 'em and we all gotta fix 'em, y'know?"
pause .5
@@ -267,7 +267,7 @@ label chapter_x5:
Re "BESIDES! King Rex can't be the only dude there without a date!"
show reed neutral
show trish smile flip
show trish smile flip
with dissolve
"I shake my head and let a laugh escape."
@@ -340,4 +340,6 @@ label chapter_x5:
pause 2
return
$ persistent.bonus_chapters |= (0b1 << 4)
return

View File

@@ -1417,4 +1417,6 @@ label chapter_x6:
window auto
pause 2
$ persistent.bonus_chapters |= (0b1 << 5)
return

View File

@@ -850,7 +850,7 @@ label chapter_x7:
subpixel True
ease_quad 4 zoom 1.3 xpos 810
pause 2.5
@@ -891,7 +891,7 @@ label chapter_x7:
pause .5
scene home fang day alt:
xalign 0.5 zoom 1.2
xalign 0.5 zoom 1.2
ease_cubic 1 zoom 1
show dimmer_lighter:
alpha 1
@@ -1230,12 +1230,12 @@ label chapter_x7:
easein_cubic 1.5 xalign 0.75
parallel:
linear 0.5 alpha 1
show naser:
show naser:
parallel:
easein_cubic 1.5 xalign 3.5
parallel:
linear 0.5 alpha 0
show naomi:
show naomi:
parallel:
easein_cubic 1.5 xalign 2.0
parallel:
@@ -1720,7 +1720,7 @@ label chapter_x7:
show naser neutral flip with dissolve
pause .5
show naser considering flip with dissolve
show chadshark with dissolve
show chadshark:
easein_cubic 0.25 yalign 0.03
@@ -2092,4 +2092,6 @@ label chapter_x7:
scene black with Dissolve(2)
pause 2
return
$ persistent.bonus_chapters |= (0b1 << 6)
return

View File

@@ -293,19 +293,19 @@ label chapter_x8:
show naomi:
easein_cubic 1.5 xalign 0.8
pause 1
linear 0.045 yalign -0.002
linear 0.045 yalign -0.002
linear 0.045 yalign 0.002
linear 0.045 yalign -0.004
linear 0.045 yalign -0.004
linear 0.045 yalign 0.004
linear 0.045 yalign -0.005
linear 0.045 yalign -0.005
linear 0.045 yalign 0.005
linear 0.045 yalign -0.005
linear 0.045 yalign -0.005
linear 0.045 yalign 0.005
linear 0.045 yalign -0.005
linear 0.045 yalign -0.005
linear 0.045 yalign 0.005
linear 0.045 yalign -0.004
linear 0.045 yalign -0.004
linear 0.045 yalign 0.004
linear 0.045 yalign -0.002
linear 0.045 yalign -0.002
linear 0.045 yalign 0.002
pause 0.5
easeout_cubic 0.8 yalign -0.3
@@ -538,4 +538,7 @@ label chapter_x8:
window hide
window auto
pause 2
$ persistent.bonus_chapters |= (0b1 << 7)
return

View File

@@ -1044,7 +1044,7 @@ label chapter_x9:
F "Good night Anon."
$ renpy.music.queue('audio/OST/good faith synth finale end.ogg', channel=u'music', loop=None, clear_queue=True)
queue music "<silence 1.0>" loop
queue music "<silence 1.0>" loop
A "Night Lucy."
@@ -1084,4 +1084,7 @@ label chapter_x9:
window auto
pause 2
$ renpy.music.set_volume(1.0, 0, 'music')
$ persistent.bonus_chapters |= (0b1 << 8)
return

View File

@@ -59,6 +59,9 @@ screen ex_ch_menu():
for i in range(8, 8-w, -1):
ex_chapters_menu.remove(ex_chapters[i])
ex_chapters_menu.pop()
else:
if not (persistent.bonus_chapters == 0b111111111):
ex_chapters_menu.pop()
tag menu
style_prefix "main_menu"

View File

@@ -125,6 +125,12 @@ translate es strings:
old "You have unlocked all bonus chapters!"
new "¡Has desbloqueado todos los capítulos extra!"
old "You have unlocked the final bonus chapter!"
new "¡Has desbloqueado el último capítulo extra!"
old "You have finished all endings! Complete all bonus chapters to receive the final chapter!"
new "¡Haz conseguido todos los finales! ¡Completa el resto de capítulos extra para desbloquear el último!"
old "You have unlocked new bonus chapters, complete unseen endings to see more!"
new "Has desbloqueado nuevos capítulos extra, ¡Completa los finales no vistos para ver más!"

View File

@@ -1,113 +1,124 @@
# TODO: Translation updated at 2022-11-16 11:05
# game/src/credits.rpy:161
translate es test_credits_3991e06e:
# "test"
"test"
translate es strings:
# game/src/credits.rpy:7
old "Coded By:"
new "Programado por:"
# game/src/credits.rpy:7
old "Written by:"
new "Escrito por:"
# game/src/credits.rpy:7
old "Story by:"
new "Historia por:"
# game/src/credits.rpy:7
old "Production Designer"
new "Diseñador de Producción:"
# game/src/credits.rpy:7
old "Artwork by:"
new "Ilustraciones por:"
# game/src/credits.rpy:7
old "Additional Artwork by:"
new "Ilustraciones Adicionales por"
# game/src/credits.rpy:7
old "Backup Anon 1"
new "Anon de respaldo 1"
# game/src/credits.rpy:7
old "Backup Anon 2"
new "Anon de respaldo 2"
# game/src/credits.rpy:7
old "Backup Anon 3"
new "Anon de respaldo 3"
# game/src/credits.rpy:7
old "Backup Anon 4"
new "Anon de respaldo 4"
# game/src/credits.rpy:7
old "Backup Anon 5"
new "Anon de respaldo 5"
# game/src/credits.rpy:7
old "Backup Anon 6"
new "Anon de respaldo 6"
# game/src/credits.rpy:7
old "\"Love theme\" by:"
new "\"Tema de Amor\" por:"
# game/src/credits.rpy:7
old "Only Person In The Team With A\nPortfolio/Experience Anon"
new "La Única Persona Con un\nPortafolio/Experiencia Anon"
# game/src/credits.rpy:7
old "Music By"
new "Música por"
# game/src/credits.rpy:7
old "Egg Hunt Contest\nWinner:"
new "Ganador del Concurso de la\nbúsqueda de Huevos:"
# game/src/credits.rpy:7
old "Character Design\nContest Winner:"
new "Ganador del Concurso de\nDiseño de Personajes"
# game/src/credits.rpy:75
old "Translators (Spanish):"
new "Traducción (Español):"
# game/src/credits.rpy:75
old "Proofreaders (Spanish):"
new "Revisado por (Español):"
# game/src/credits.rpy:75
old "Asset help (Spanish):"
new "Ayuda extra (Español):"
# game/src/credits.rpy:101
old "Snoot Game"
new "Snoot Game"
# game/src/credits.rpy:103
old "By CaveManon"
new "Por CaveManon"
# game/src/credits.rpy:105
old "developed in Ren'py"
new "desarrollado en Ren'py"
# game/src/credits.rpy:144
old "T H E E N D"
new "E L F I N"
# game/src/credits.rpy:146
old "Snoot game started development\n on June 19, 2020"
new "Snoot game comenzó su desarrollo\n en junio 19 del 2020"
old "Special Thanks:"
new "Agradecimientos especiales:"
# TODO: Translation updated at 2022-11-16 11:05
# game/src/credits.rpy:161
translate es test_credits_3991e06e:
# "test"
"test"
translate es strings:
# game/src/credits.rpy:7
old "Coded By:"
new "Programado por:"
# game/src/credits.rpy:7
old "Written by:"
new "Escrito por:"
# game/src/credits.rpy:7
old "Story by:"
new "Historia por:"
# game/src/credits.rpy:7
old "Production Designer"
new "Diseñador de Producción:"
# game/src/credits.rpy:7
old "Artwork by:"
new "Ilustraciones por:"
# game/src/credits.rpy:7
old "Additional Artwork by:"
new "Ilustraciones Adicionales por"
# game/src/credits.rpy:7
old "Backup Anon 1"
new "Anon de respaldo 1"
# game/src/credits.rpy:7
old "Backup Anon 2"
new "Anon de respaldo 2"
# game/src/credits.rpy:7
old "Backup Anon 3"
new "Anon de respaldo 3"
# game/src/credits.rpy:7
old "Backup Anon 4"
new "Anon de respaldo 4"
# game/src/credits.rpy:7
old "Backup Anon 5"
new "Anon de respaldo 5"
# game/src/credits.rpy:7
old "Backup Anon 6"
new "Anon de respaldo 6"
# game/src/credits.rpy:7
old "\"Love theme\" by:"
new "\"Tema de Amor\" por:"
# game/src/credits.rpy:7
old "Only Person In The Team With A\nPortfolio/Experience Anon"
new "La Única Persona Con un\nPortafolio/Experiencia Anon"
# game/src/credits.rpy:7
old "Music By"
new "Música por"
# game/src/credits.rpy:7
old "Egg Hunt Contest\nWinner:"
new "Ganador del Concurso de la\nbúsqueda de Huevos:"
# game/src/credits.rpy:7
old "Character Design\nContest Winner:"
new "Ganador del Concurso de\nDiseño de Personajes"
# game/src/credits.rpy:75
old "Translators (Spanish):"
new "Traducción (Español):"
# game/src/credits.rpy:75
old "Translators (Russian):"
new "Traducción (Ruso):"
# game/src/credits.rpy:75
old "Proofreaders (Spanish):"
new "Revisado por (Español):"
# game/src/credits.rpy:75
old "Proofreaders (Russian):"
new "Revisado por (Ruso):"
# game/src/credits.rpy:75
old "Asset help (Spanish):"
new "Ayuda extra (Español):"
# game/src/credits.rpy:75
old "Asset help (Russian):"
new "Ayuda extra (Ruso):"
# game/src/credits.rpy:101
old "Snoot Game"
new "Snoot Game"
# game/src/credits.rpy:103
old "By CaveManon"
new "Por CaveManon"
# game/src/credits.rpy:105
old "developed in Ren'py"
new "desarrollado en Ren'py"
# game/src/credits.rpy:144
old "T H E E N D"
new "E L F I N"
# game/src/credits.rpy:146
old "Snoot game started development\n on June 19, 2020"
new "Snoot game comenzó su desarrollo\n en junio 19 del 2020"
old "Special Thanks:"
new "Agradecimientos especiales:"

51
renconstruct.toml Normal file
View File

@@ -0,0 +1,51 @@
[tasks.clean]
enabled = false
priorities = { post_build = 0 } # the priority that determines the orders tasks will run in, defaults to 0
on_builds = ["pc", "win", "linux", "mac", "web", "steam", "market", "android_apk", "android_aab"] # builds this task should run for, defaults to all available builds
[tasks.notarize] # required if matching task is enabled
enabled = false
priorities = { post_build = 10 } # the priority that determines the orders tasks will run in, defaults to 10
on_builds = ["mac"] # builds this task should run for, defaults to "mac"
bundle_identifier = "com.my-game" # the bundle ID of your came, typically in reverse domain notation
key_file = "certificates/private-key.pem" # the path to the private key file generated during the provisioning process
cert_file = "certificates/developerID_application.cer" # the path to the Apple-generated certificate file generated during the provisioning process
app_store_key_file = "certificates/app-store-key.json" # the path to the combined App Store key file generated during the provisioning process
json_bundle_file = "certificates/renotize.json" # the path to the combined certificate file. replaces the key, cert and app store files above
[tasks.keystore] # required if matching task is enabled
enabled = false
priorities = { pre_build = 0 } # the priority that determines the orders tasks will run in, defaults to 0
on_builds = ["android_apk", "android_aab"] # builds this task should run for, defaults to all android builds
keystore_apk = "<base64-encoded keystore file>" # the base-64 encoded binary keystore file for the APK bundles
keystore_aab = "<base64-encoded keystore file>" # the base-64 encoded binary keystore file for the AAB bundles
[tasks.convert_images]
enabled = false
format = "webp" # webp or avif
priorities = { pre_build = 10 } # the priority that determines the orders tasks will run in, defaults to 10
on_builds = ["pc", "win", "linux", "mac", "web", "steam", "market", "android_apk", "android_aab"] # builds this task should run for, defaults to all available builds
# extensions: a list of file extensions to convert
# recursive: scans directories recursively if enabled, otherwise only scans the immediate directory
# lossless: converts to lossless WebP if enabled, otherwise converts to lossy WebP
"game/images/cg" = { extensions = ["png", "jpg"], recursive = true, lossless = true } # default values
"game/images/bg" = { lossless = false }
"game/images" = { } # all parameters are optional
[build] # required, at least one item must be 'true'
#pc = true # windows + linux
win = true # windows
linux = true # linux
mac = true # macos
#web = false # web
#steam = true # steam
#market = true # multiple markets (i.e. itch.io)
android_apk = true # Android Universal APK
#android_aab = false # Android Play Store Bundle
[options]
clear_output_dir = false # whether to clear the output directory on startup
[renutil]
version = "8.0.3" # the Ren'Py version to use (required)
registry = "tmp/cache" # the directory to store installation files in