4 Commits

Author SHA1 Message Date
Map
1d1ddc089a manually change versions for this repo 2023-05-17 13:33:08 -05:00
Map
566186ad50 forgot readme punctuation 2023-05-17 13:24:07 -05:00
Map
eaa6fb5ab9 update proper build instructions. 2023-05-17 13:20:59 -05:00
Map
954d97e47b don't forget the gitignore, dunce 2023-05-17 12:26:55 -05:00
53 changed files with 116 additions and 12 deletions

57
.gitignore vendored Normal file
View File

@ -0,0 +1,57 @@
# macOS-related files
.DS_Store
.AppleDouble
.LSOverride
# Windows-related files
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
[Dd]esktop.ini
#Textfile cruft
/project.json
/traceback.txt
/errors.txt
/log.txt
log.txt
errors.txt
traceback.txt
#Vim (best text editor) swap files
.sw?
*~
*.bak
#For vscode niggas since gitignore does this for us
/.vscode/*
/.vscode/
#save files & cache files
/game/saves/
/game/saves/*
/game/cache/*
/game/cache
saves
tmp
cache
env
#binary files
*.rpyc
*.rpyb
*.rpymc
*.pyc
*.pyo
#binary files
*.rpyc
*.rpymc
#backups
*.bak
#android
.android.json

35
.woodpecker.yml Normal file
View File

@ -0,0 +1,35 @@
pipeline:
build:
image: debian:unstable-slim
commands:
- apt update
- apt install wget tar bzip2 libgl1 -y
- wget 'https://www.renpy.org/dl/8.0.3/renpy-8.0.3-sdk.tar.bz2' -O /tmp/renpy.tar.xz
- tar -axvf /tmp/renpy.tar.xz --directory=/tmp/
- sed -i -e "s/INTERNAL-BUILD/${CI_COMMIT_TAG}/g" game/options.rpy #Change the internal build name to the tagged version
- /tmp/renpy-8.0.3-sdk/renpy.sh /tmp/renpy-8.0.3-sdk/launcher distribute . #https://github.com/renpy/renpy/issues/4257
archival:
image: debian:unstable-slim
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).
- chmod +x /tmp/push.sh
- PLUGIN_USERNAME=$RELEASESMITHNEXTCLOUDUSERNAME PLUGIN_PASSWORD=$RELEASESMITHNEXTCLOUDPASSWORD PLUGIN_DESTINATION=https://cloud.dev.cavemanon.xyz/remote.php/dav/files/ReleaseSmith/Wani/Internal%20Builds/${CI_COMMIT_TAG}/ PLUGIN_MAKE_FOLDER_AT=https://cloud.dev.cavemanon.xyz/remote.php/dav/files/ReleaseSmith/Wani/Internal%20Builds/${CI_COMMIT_TAG}/ PLUGIN_FILE_GLOB=*-dists/* /tmp/push.sh #sovl
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

View File

@ -5,4 +5,26 @@ The gator girl's gamu.
## Building
Check the build script .woodpecker.yml for information on how to build this project.
LINUX (DEBIAN):
(DIRECTORY) is a directory of your choosing
Enter into your terminal:
- apt update
- apt install wget tar bzip2 libgl1 -y
- wget 'https://www.renpy.org/dl/8.0.3/renpy-8.0.3-sdk.tar.bz2' -O /(DIRECTORY)/renpy.tar.xz
- tar -axvf /(DIRECTORY)/renpy.tar.xz --directory=/(DIRECTORY)/
WINDOWS & MAC:
Download the 8.0.3 SDK here: https://www.renpy.org/release_list.html
Run the .exe or extract a .zip depending on your download choice. Set it into a folder of your choosing.
Clone this repo within the Ren'Py SDK or to a directory of your choosing and set the SDK's projects path to the folder containing your repo. Make sure the project is selected within the projects list.
Click 'Launch Project' to launch the game in devmode, which is the same as normal play but grants access to several dev tools and custom Wani dev menus. When you're ready to distribute, click 'Build Distributions' and select your appropriate OS's. Click 'Build' and your builds will appear beside your cloned folder.
More information on the build process can be found here: https://www.renpy.org/doc/html/build.html#building-distributions. The 'woodpecker.yml' file is for reference in CI/CD and may be useful for some.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,9 +0,0 @@
renpy.dissolve renpy.geometry
renpy.geometry renpy.texture
renpy.ftl
renpy.alpha renpy.texture
renpy.alpha renpy.geometry renpy.texture
renpy.dissolve renpy.dissolve
renpy.solid
renpy.texture
renpy.geometry renpy.solid

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.