├── .github ├── ISSUE_TEMPLATE(demo).md ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE_old.md └── workflows │ ├── Sync_to_Gitee.yml │ ├── build-love69(7.4.6).yml │ ├── build-love69(8.0.0).yml │ ├── test-pr(7.4.6).yml │ └── test-pr(8.0.0).yml ├── LV69原版(不是移植版的)全CG存档.7z ├── README.md ├── README_en.md ├── README_old.md ├── images ├── Demo版实机开发界面_主菜单.PNG ├── Demo版实机测试_GIF图.gif ├── MacOS_Demo实机运行页面_主菜单.png ├── MacOS_Demo实机运行页面_对话框.png ├── Ubuntu实机运行页面.png ├── WEB版测试.PNG ├── WEB版测试(生产环境2).png ├── WEB版测试(生产环境).png ├── 原对话框实现.PNG ├── 原带CG的主页面.PNG ├── 安卓Demo实机运行页面_主菜单.jpg ├── 安卓Demo实机运行页面_安装.jpg ├── 安卓Demo实机运行页面_对话框实现.jpg ├── 安卓Demo实机运行页面_带CG的主页面.jpg ├── 安卓Demo实机运行页面_项目组logo.jpg ├── 实机演示_Demo版对话框实现.PNG ├── 实机演示_Demo版带CG的主页面.PNG ├── 新版UI预览_MainMenu01.PNG ├── 新版UI预览_MainMenu02.PNG └── 项目组logo_smallsize.png ├── video └── Love69_OP.webm └── 已完成的文档 ├── OP歌词及翻译.md ├── README.md ├── bgm定义 └── bgm.rpy ├── 人物表 └── character.rpy ├── 剧本(脚本) ├── scene01.rpy ├── scene02.rpy ├── scene03.rpy ├── scene04.rpy ├── scene05.rpy ├── scene06.rpy ├── scene07.rpy ├── scene08.rpy ├── scene09.rpy ├── scene10.rpy ├── scene11.rpy ├── scene12.rpy ├── scene13.rpy ├── scene14.rpy ├── scene15.rpy ├── scene16.rpy ├── scene17.rpy ├── scene18.rpy ├── scene19.rpy ├── scene20.rpy ├── scene21.rpy ├── scene22.rpy └── script.rpy ├── 用户图形界面 ├── LOVE69_renpy_remaster_project.rpy ├── gui.rpy ├── options.rpy └── screens.rpy └── 视频ass文件 ├── CM with Sub.ass └── Love69_OP_waifu2x_2560x1440_2n特效版.ass /.github/ISSUE_TEMPLATE(demo).md: -------------------------------------------------------------------------------- 1 | **issues 模板**(demo版-1.0版发布前-留档) 2 | 3 | ------ 4 | 5 | (一般情况下,建议您按照模板来提交问题。请删除没有使用到的模板部分,比如说这行) 6 | 7 | 在下面的`[]`中间画上"x"就可以打勾✔,上面的 `Preview` 可以预览所写的东西 8 | 9 | ## 你发起这个 issue 是要做点啥子嘞? 10 | 11 | (请您选择合适的选项打勾,一定记得删掉本模板没有用到的部分哦) 12 | 13 | 14 | - [ ] 翻译相关(你这翻译⑧行,我来帮你修正翻译) 15 | 16 | 非常感谢您,请您提供以下信息,方便我进行修正,阔以提供你的名字,如果您的建议被采纳的话,会写入成员表中哦: 17 | 18 | - 有问题的 scene/文件 是?(参考文件命名) 19 | - 有问题的段落在第几行? 20 | - 这句话的原文是? 21 | - 这句话的大概意思是? 22 | - 您提供的翻译结果 23 | - [ ] Ren'Py 相关 24 | 25 | (请详细描述你遇到的 Ren'Py 问题,我会尽我所能回答) 26 | 27 | - [ ] 程序相关 28 | 29 | (程序运行的Bug,建议,请附截图和运行日志) 30 | 31 | - [ ] 其它 32 | 33 | (上面没有列出的其它问题,请详细说明) 34 | 35 | - [ ] 莫得毛病,就是来发个 issues 凑凑人气/催填坑 36 | 37 | (也非常欢迎,更不动的时候请~~给我加油~~让我爬!!) -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | **issues 模板** 2 | 3 | ------ 4 | 5 | (一般情况下,建议您按照模板来提交问题。请删除没有使用到的模板部分,比如说这行,还有上面的内容,如果不需要使用模板,请全部删除模板内容,感谢您的配合和支持~) 6 | 7 | 在下面的`[]`中间画上"x"就可以打勾✔,就像下面这样:(记得删除这行) 8 | 9 | - [x] 这样✔就打上辽,实在不会就复制这个“✔”放在最前面吧(记得删除这行) 10 | 11 | 上面的 `Preview` 可以预览所写的东西,**请务必删除没有使用到的模板部分**(记得删除这行) 12 | 13 | 另外,发 issues 之前康康有没有人发过同样的 issues ,如果有的话就不要重复发了(记得删除这行) 14 | 15 | ### 该 issues 涉及到的版本(必填) 16 | 17 | - [ ] 夜间构建版(NightBuild "LuckyDev")【在 Action 中下载的最新版本】 18 | - [ ] 正式版 1.0 ("LuckyCocoa")【Releases】中的版本 19 | - [ ] demo 版 0.1 ("LuckyGal") 20 | 21 | ### 遇到的问题(必填) 22 | 23 | - [ ] 程序问题(例如:崩溃、黑屏、闪退等,请详细描述您使用的系统环境和问题,最好提供截图(如果需要的话)) 24 | - [ ] 翻译问题(dev分支的 `script` 文件夹内有程序脚本,按照 scene 分类,可以在回想中找到 scene 的编号,里面有原文和行号,把行号抄出来我好改) 25 | - [ ] Ren'Py 相关问题(学习 Ren'Py 中的相关问题可以来问,我会尽量解答) 26 | - [ ] 其它问题 27 | 28 | (注:类似不影响正常使用和观感的问题,或者说是项目无关的内容请尽量发至 “Discussions” 板块)(记得删除这行) 29 | 30 | ------ 31 | 32 | 程序问题填写以下内容,翻译问题在“问题详细描述中填写正确翻译结果”(记得删除这行) 33 | 34 | ### 问题详细描述(及程序预期行为) 35 | 36 | ### 程序实际行为 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE_old.md: -------------------------------------------------------------------------------- 1 | # issues 模板 2 | 3 | 请按照模板来提交问题 4 | 5 | ## 你发起这个 issue 是要做点啥子嘞? 6 | 7 | - [x] (请您选择合适的选项打勾 ) 8 | 9 | 10 | - [ ] 你这翻译⑧行,我来帮你修正翻译 11 | 12 | 非常感谢您,请您提供以下信息,方便我进行修正,阔以提供你的名字,如果您的建议被采纳的话,会写入成员表中哦: 13 | 14 | - 有问题的 scene/文件 是?(参考文件命名) 15 | - 有问题的段落在第几行? 16 | - 这句话的原文是? 17 | - 这句话的大概意思是? 18 | - 您提供的翻译结果 19 | - [ ] 我有些问题想问问 20 | 21 | (请细嗦) 22 | 23 | - [ ] 你这啥拉跨程序,语法戳辽/有Bug啊 24 | 25 | ~~“我是写程序的,能给你Bug吗?!”~~非常感谢您,请您提供以下信息,方便我进行修正,阔以提供你的名字,如果您的建议被采纳的话,会写入成员表中哦: 26 | 27 | - 有问题的 scene/文件 是?(参考文件命名) 28 | - 有问题的段落在第几行? 29 | - 参考文档,我好滚去学习 30 | 31 | - [ ] 你这语法也不美观,我来修正一蛤 32 | 33 | 非常感谢您,请您提供以下信息,方便我进行修正,阔以提供你的名字,如果您的建议被采纳的话,会写入成员表中哦: 34 | 35 | - 有问题的 scene/文件 是?(参考文件命名) 36 | - 有问题的段落在第几行? 37 | 38 | - [ ] 莫得毛病,就是来发个 issues 凑凑人气/催填坑 39 | 40 | 大欢迎,当更不动的时候请~~给我加油~~让我爬!! 41 | 42 | - [ ] 我想来帮帮忙 43 | 44 | 非常感谢您,请您参照Readme文件联系我 -------------------------------------------------------------------------------- /.github/workflows/Sync_to_Gitee.yml: -------------------------------------------------------------------------------- 1 | name: 自动同步代码到 Gitee 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | - dev-renpy7.4.6 8 | - dev-renpy8.0.0 9 | 10 | schedule: 11 | - cron: '0 20 * * *' 12 | 13 | jobs: 14 | build: 15 | runs-on: ubuntu-latest 16 | steps: 17 | - name: Checkout source codes 18 | uses: actions/checkout@v1 19 | 20 | - name: 自动同步代码到 Gitee 21 | uses: Yikun/hub-mirror-action@master 22 | with: 23 | src: github/luckykeeper 24 | dst: gitee/luckykeeper 25 | dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} 26 | dst_token: ${{ secrets.GITEE_TOKEN }} 27 | white_list: "LOVE69_renpy_remaster, attackMap, HBFUDataFill_new" 28 | static_list: "LOVE69_renpy_remaster, attackMap, HBFUDataFill_new" 29 | cache_path: /github/workspace/hub-mirror-cache 30 | debug: true 31 | force_update: true -------------------------------------------------------------------------------- /.github/workflows/build-love69(7.4.6).yml: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2021-2022 Luckykeeper & LOVE69 Ren'Py Remaster Project 3 | # 4 | # You can Modify and use this action script(build-love69(7.4.6).yml) freely under BSD 2-Clause "Simplified" License 5 | # Description: Build Ren'Py Project(LOVE69-Dev-Renpy7.4.6) 6 | # Last Update: 2022/06/12 7 | 8 | name: dev 分支(7.4.6)夜间测试&构建 9 | 10 | on: 11 | # dev-renpy7.4.6 分支已废弃 12 | # pull_request_target: 13 | # branches: 14 | # - dev 15 | 16 | # schedule: 17 | # - cron: '12 19 * * *' 18 | 19 | workflow_dispatch: 20 | 21 | env: 22 | REPO_URL: https://github.com/luckykeeper/LOVE69_renpy_remaster 23 | RENPY_SDK_VERSION: 7.4.6 24 | REPO_BRANCH: dev-renpy7.4.6 25 | UPLOAD_RELEASE: true 26 | TZ: Asia/Shanghai 27 | RES_PART1_URL: ${{ secrets.RES_PART1_URL }} # 资源文件分卷压缩成两个压缩包,给出链接后面wget下来 28 | RES_PART2_URL: ${{ secrets.RES_PART2_URL }} 29 | 30 | jobs: 31 | build: 32 | runs-on: ubuntu-20.04 33 | 34 | steps: 35 | # - name: Checkout 36 | # uses: actions/checkout@v3 37 | # with: 38 | # ref: 'dev' 39 | 40 | - name: 初始化环境 41 | env: 42 | DEBIAN_FRONTEND: noninteractive 43 | run: | 44 | echo "开始初始化环境" 45 | sudo rm -rf /etc/apt/sources.list.d/* /usr/share/dotnet /usr/local/lib/android /opt/ghc 46 | sudo -E apt-get -qq update 47 | sudo -E apt-get -qq install $(curl -fsSL git.io/depends-ubuntu-2004) 48 | sudo -E apt-get -qq autoremove --purge 49 | sudo -E apt-get -qq clean 50 | sudo timedatectl set-timezone "$TZ" 51 | sudo mkdir -p /workdir 52 | sudo chown $USER:$GROUPS /workdir 53 | sudo apt install git -y 54 | sudo apt install --yes bzip2 wget libxext6 libllvm6.0 mesa-utils 55 | echo "初始化环境完成" 56 | 57 | - name: 下载素材文件包 58 | 59 | run: | 60 | echo "进入工作目录" 61 | cd /workdir 62 | echo "下载夜间构建资源包" 63 | wget -qO res.tar.001 $RES_PART1_URL 64 | wget -qO res.tar.002 $RES_PART2_URL 65 | echo "合并夜间构建资源包" 66 | cat res.tar* > res_all.tar 67 | echo "解压夜间构建资源包……" 68 | tar -xvf res_all.tar 69 | echo "删除夜间构建资源包压缩文件" 70 | rm res* 71 | echo "本阶段任务完成" 72 | 73 | - name: 拉取Dev分支脚本文件 74 | 75 | run: | 76 | echo "开始拉取Dev分支脚本文件" 77 | git clone $REPO_URL -b $REPO_BRANCH dev 78 | mkdir -p /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/game/scripts && mv dev/scripts/ /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/game/ 79 | echo "拉取Dev分支完成,接下来将准备构建" 80 | cd /workdir/ 81 | 82 | - name: 打包夜间构建版本 83 | 84 | run: | 85 | echo "开始进行夜间构建" 86 | echo "写入构建时间" 87 | wget https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/dev/buildtime.sh 88 | sh ./buildtime.sh 89 | echo "写入构建时间完成!" 90 | wget -q https://www.renpy.org/dl/${RENPY_SDK_VERSION}/renpy-${RENPY_SDK_VERSION}-sdk.tar.bz2 91 | tar -xvf renpy*.tar.bz2 92 | echo "开始进行PC版夜间构建……" 93 | cd renpy*/ && ./renpy.sh ./launcher/ distribute --package pc /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/ 94 | echo "PC版夜间构建结束" 95 | echo "开始进行MAC版夜间构建……" 96 | ./renpy.sh ./launcher/ distribute --package mac /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/ 97 | echo "MAC版夜间构建结束" 98 | # echo "开始进行Android版夜间构建……" 99 | # ./renpy.sh ./launcher/ distribute --package android /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/ 100 | # echo "Android版夜间构建结束,全部构建任务顺利结束!" 101 | 102 | - name: 夜间构建版本自动发布-PC版 103 | uses: actions/upload-artifact@v3 104 | if: env.UPLOAD_RELEASE == 'true' 105 | with: 106 | name: 夜间构建版本自动发布-PC版 107 | path: /workdir/LOVE69RenPyRemasterProject*/*pc.zip 108 | 109 | - name: 夜间构建版本自动发布-MAC版 110 | uses: actions/upload-artifact@v3 111 | if: env.UPLOAD_RELEASE == 'true' 112 | with: 113 | name: 夜间构建版本自动发布-MAC版 114 | path: /workdir/LOVE69RenPyRemasterProject*/*mac.zip -------------------------------------------------------------------------------- /.github/workflows/build-love69(8.0.0).yml: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2021-2022 Luckykeeper & LOVE69 Ren'Py Remaster Project 3 | # 4 | # You can Modify and use this action script(build-love69(8.0.0).yml) freely under BSD 2-Clause "Simplified" License 5 | # Description: Build Ren'Py Project(LOVE69-Dev-Renpy8.0.0) 6 | # Last Update: 2022/06/12 7 | 8 | name: dev 分支(8.0.0)测试/夜间构建 9 | 10 | on: 11 | # pull_request_target: 12 | # branches: 13 | # - dev-renpy8.0.0 14 | 15 | schedule: 16 | - cron: '12 19 * * *' 17 | 18 | workflow_dispatch: 19 | 20 | env: 21 | REPO_URL: https://github.com/luckykeeper/LOVE69_renpy_remaster 22 | RENPY_SDK_VERSION: 8.0.0 23 | REPO_BRANCH: dev-renpy8.0.0 24 | UPLOAD_RELEASE: true 25 | TZ: Asia/Shanghai 26 | RES_PART1_URL: ${{ secrets.RES_PART1_URL }} # 资源文件分卷压缩成两个压缩包,给出链接后面wget下来 27 | RES_PART2_URL: ${{ secrets.RES_PART2_URL }} 28 | 29 | jobs: 30 | build: 31 | runs-on: ubuntu-20.04 32 | 33 | steps: 34 | # - name: Checkout 35 | # uses: actions/checkout@v3 36 | # with: 37 | # ref: 'dev' 38 | 39 | - name: 初始化环境 40 | env: 41 | DEBIAN_FRONTEND: noninteractive 42 | run: | 43 | echo "开始初始化环境" 44 | sudo rm -rf /etc/apt/sources.list.d/* /usr/share/dotnet /usr/local/lib/android /opt/ghc 45 | sudo -E apt-get -qq update 46 | sudo -E apt-get -qq install $(curl -fsSL git.io/depends-ubuntu-2004) 47 | sudo -E apt-get -qq autoremove --purge 48 | sudo -E apt-get -qq clean 49 | sudo timedatectl set-timezone "$TZ" 50 | sudo mkdir -p /workdir 51 | sudo chown $USER:$GROUPS /workdir 52 | sudo apt install git -y 53 | sudo apt install --yes bzip2 wget libxext6 libllvm6.0 mesa-utils 54 | echo "初始化环境完成" 55 | 56 | - name: 下载素材文件包 57 | 58 | run: | 59 | echo "进入工作目录" 60 | cd /workdir 61 | echo "下载夜间构建资源包" 62 | wget -qO res.tar.001 $RES_PART1_URL 63 | wget -qO res.tar.002 $RES_PART2_URL 64 | echo "合并夜间构建资源包" 65 | cat res.tar* > res_all.tar 66 | echo "解压夜间构建资源包……" 67 | tar -xvf res_all.tar 68 | echo "删除夜间构建资源包压缩文件" 69 | rm res* 70 | echo "本阶段任务完成" 71 | 72 | - name: 拉取Dev分支脚本文件 73 | 74 | run: | 75 | echo "开始拉取Dev分支脚本文件" 76 | git clone $REPO_URL -b $REPO_BRANCH dev 77 | mkdir -p /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/game/scripts && mv dev/scripts/ /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/game/ 78 | echo "拉取Dev分支完成,接下来将准备构建" 79 | cd /workdir/ 80 | 81 | - name: 打包夜间构建版本 82 | 83 | run: | 84 | echo "开始进行夜间构建" 85 | echo "写入构建时间" 86 | wget https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/dev-renpy8.0.0/buildtime.sh 87 | sh ./buildtime.sh 88 | echo "写入构建时间完成!" 89 | wget -q https://www.renpy.org/dl/${RENPY_SDK_VERSION}/renpy-${RENPY_SDK_VERSION}-sdk.tar.bz2 90 | tar -xvf renpy*.tar.bz2 91 | echo "开始进行PC版夜间构建……" 92 | cd renpy*/ && ./renpy.sh ./launcher/ distribute --package pc /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/ 93 | echo "PC版夜间构建结束" 94 | echo "开始进行MAC版夜间构建……" 95 | ./renpy.sh ./launcher/ distribute --package mac /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/ 96 | echo "MAC版夜间构建结束" 97 | # echo "开始进行Android版夜间构建……" 98 | # ./renpy.sh ./launcher/ distribute --package android /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/ 99 | # echo "Android版夜间构建结束,全部构建任务顺利结束!" 100 | 101 | - name: 夜间构建版本自动发布-PC版 102 | uses: actions/upload-artifact@v3 103 | if: env.UPLOAD_RELEASE == 'true' 104 | with: 105 | name: 夜间构建版本自动发布-PC版 106 | path: /workdir/LOVE69RenPyRemasterProject*/*pc.zip 107 | 108 | - name: 夜间构建版本自动发布-MAC版 109 | uses: actions/upload-artifact@v3 110 | if: env.UPLOAD_RELEASE == 'true' 111 | with: 112 | name: 夜间构建版本自动发布-MAC版 113 | path: /workdir/LOVE69RenPyRemasterProject*/*mac.zip -------------------------------------------------------------------------------- /.github/workflows/test-pr(7.4.6).yml: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2021-2022 Luckykeeper & LOVE69 Ren'Py Remaster Project 3 | # 4 | # You can Modify and use this action script(test-pr(7.4.6).yml) freely under BSD 2-Clause "Simplified" License 5 | # Description: test pull requests 6 | # Last Update: 2022/06/12 7 | 8 | name: Pull Request 自动测试任务(dev-renpy7.4.6) 9 | 10 | on: 11 | # dev-renpy7.4.6 分支已废弃 12 | # pull_request_target: 13 | # branches: 14 | # - dev-renpy7.4.6 15 | 16 | # 仅供测试:手动触发 17 | workflow_dispatch: 18 | 19 | env: 20 | RENPY_SDK_VERSION: 7.4.6 21 | UPLOAD_RELEASE: true 22 | TZ: Asia/Shanghai 23 | RES_PART1_URL: ${{ secrets.RES_PART1_URL }} # 资源文件分卷压缩成两个压缩包,给出链接后面wget下来 24 | RES_PART2_URL: ${{ secrets.RES_PART2_URL }} 25 | 26 | jobs: 27 | build: 28 | runs-on: ubuntu-20.04 29 | 30 | steps: 31 | - name: Checkout 32 | uses: actions/checkout@v3 33 | # with: ref: 'dev' 仅供测试使用 34 | # with: 35 | # ref: 'dev' 36 | 37 | - name: 初始化环境 38 | env: 39 | DEBIAN_FRONTEND: noninteractive 40 | run: | 41 | echo "开始初始化环境" 42 | sudo rm -rf /etc/apt/sources.list.d/* /usr/share/dotnet /usr/local/lib/android /opt/ghc 43 | sudo -E apt-get -qq update 44 | sudo -E apt-get -qq install $(curl -fsSL git.io/depends-ubuntu-2004) 45 | sudo -E apt-get -qq autoremove --purge 46 | sudo -E apt-get -qq clean 47 | sudo timedatectl set-timezone "$TZ" 48 | sudo mkdir -p /workdir 49 | sudo chown $USER:$GROUPS /workdir 50 | sudo apt install git -y 51 | sudo apt install --yes bzip2 wget libxext6 libllvm6.0 mesa-utils 52 | echo "初始化环境完成" 53 | 54 | - name: 下载素材文件包 55 | 56 | run: | 57 | echo "进入工作目录" 58 | cd /workdir 59 | echo "下载测试构建资源包" 60 | wget -qO res.tar.001 $RES_PART1_URL 61 | wget -qO res.tar.002 $RES_PART2_URL 62 | echo "合并测试构建资源包" 63 | cat res.tar* > res_all.tar 64 | echo "解压测试构建资源包……" 65 | tar -xvf res_all.tar 66 | echo "删除测试构建资源包压缩文件" 67 | rm res* 68 | echo "本阶段任务完成" 69 | 70 | - name: 移动PR脚本至编译目录 71 | 72 | run: | 73 | echo "开始移动PR脚本至编译目录" 74 | mkdir -p /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/game/scripts && mv ./scripts/ /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/game/ 75 | echo "拉取PR请求完成,接下来将准备构建" 76 | cd /workdir/ 77 | 78 | - name: 打包测试构建版本 79 | 80 | run: | 81 | echo "开始进行测试构建" 82 | echo "写入构建时间" 83 | wget https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/dev/buildtime.sh 84 | sh ./buildtime.sh 85 | echo "写入构建时间完成!" 86 | wget -q https://www.renpy.org/dl/${RENPY_SDK_VERSION}/renpy-${RENPY_SDK_VERSION}-sdk.tar.bz2 87 | tar -xvf renpy*.tar.bz2 88 | echo "开始进行PC版测试构建……" 89 | cd renpy*/ && ./renpy.sh ./launcher/ distribute --package pc /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/ 90 | echo "PC版测试构建结束" 91 | echo "开始进行MAC版测试构建……" 92 | ./renpy.sh ./launcher/ distribute --package mac /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/ 93 | echo "MAC版测试构建结束" 94 | echo "开始进行Android版测试构建……" 95 | ./renpy.sh ./launcher/ distribute --package android /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/ 96 | echo "Android版测试构建结束,全部构建任务顺利结束!" -------------------------------------------------------------------------------- /.github/workflows/test-pr(8.0.0).yml: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2021-2022 Luckykeeper & LOVE69 Ren'Py Remaster Project 3 | # 4 | # You can Modify and use this action script(test-pr(7.4.6).yml) freely under BSD 2-Clause "Simplified" License 5 | # Description: test pull requests 6 | # Last Update: 2022/06/12 7 | 8 | name: Pull Request 自动测试任务(dev-renpy8.0.0) 9 | 10 | on: 11 | pull_request_target: 12 | branches: 13 | - dev-renpy8.0.0 14 | 15 | # 仅供测试:手动触发 16 | # workflow_dispatch: 17 | 18 | env: 19 | RENPY_SDK_VERSION: 8.0.0 20 | UPLOAD_RELEASE: true 21 | TZ: Asia/Shanghai 22 | RES_PART1_URL: ${{ secrets.RES_PART1_URL }} # 资源文件分卷压缩成两个压缩包,给出链接后面wget下来 23 | RES_PART2_URL: ${{ secrets.RES_PART2_URL }} 24 | 25 | jobs: 26 | build: 27 | runs-on: ubuntu-20.04 28 | 29 | steps: 30 | - name: Checkout 31 | uses: actions/checkout@v3 32 | # with: ref: 'dev' 仅供测试使用 33 | # with: 34 | # ref: 'dev-renpy8.0.0' 35 | 36 | - name: 初始化环境 37 | env: 38 | DEBIAN_FRONTEND: noninteractive 39 | run: | 40 | echo "开始初始化环境" 41 | sudo rm -rf /etc/apt/sources.list.d/* /usr/share/dotnet /usr/local/lib/android /opt/ghc 42 | sudo -E apt-get -qq update 43 | sudo -E apt-get -qq install $(curl -fsSL git.io/depends-ubuntu-2004) 44 | sudo -E apt-get -qq autoremove --purge 45 | sudo -E apt-get -qq clean 46 | sudo timedatectl set-timezone "$TZ" 47 | sudo mkdir -p /workdir 48 | sudo chown $USER:$GROUPS /workdir 49 | sudo apt install git -y 50 | sudo apt install --yes bzip2 wget libxext6 libllvm6.0 mesa-utils 51 | echo "初始化环境完成" 52 | 53 | - name: 下载素材文件包 54 | 55 | run: | 56 | echo "进入工作目录" 57 | cd /workdir 58 | echo "下载测试构建资源包" 59 | wget -qO res.tar.001 $RES_PART1_URL 60 | wget -qO res.tar.002 $RES_PART2_URL 61 | echo "合并测试构建资源包" 62 | cat res.tar* > res_all.tar 63 | echo "解压测试构建资源包……" 64 | tar -xvf res_all.tar 65 | echo "删除测试构建资源包压缩文件" 66 | rm res* 67 | echo "本阶段任务完成" 68 | 69 | - name: 移动PR脚本至编译目录 70 | 71 | run: | 72 | echo "开始移动PR脚本至编译目录" 73 | mkdir -p /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/game/scripts && mv ./scripts/ /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/game/ 74 | echo "拉取PR请求完成,接下来将准备构建" 75 | cd /workdir/ 76 | 77 | - name: 打包测试构建版本 78 | 79 | run: | 80 | echo "开始进行测试构建" 81 | echo "写入构建时间" 82 | wget https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/dev/buildtime.sh 83 | sh ./buildtime.sh 84 | echo "写入构建时间完成!" 85 | wget -q https://www.renpy.org/dl/${RENPY_SDK_VERSION}/renpy-${RENPY_SDK_VERSION}-sdk.tar.bz2 86 | tar -xvf renpy*.tar.bz2 87 | echo "开始进行PC版测试构建……" 88 | cd renpy*/ && ./renpy.sh ./launcher/ distribute --package pc /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/ 89 | echo "PC版测试构建结束" 90 | echo "开始进行MAC版测试构建……" 91 | ./renpy.sh ./launcher/ distribute --package mac /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/ 92 | echo "MAC版测试构建结束" 93 | echo "开始进行Android版测试构建……" 94 | ./renpy.sh ./launcher/ distribute --package android /workdir/LOVE69\ By\ Luckykeeper\ NightBulid/ 95 | echo "Android版测试构建结束,全部构建任务顺利结束!" -------------------------------------------------------------------------------- /LV69原版(不是移植版的)全CG存档.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/LV69原版(不是移植版的)全CG存档.7z -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

项目组logo

2 |

LOVE69 Ren’Py Remaster Project

3 |

使用 Ren'Py 重制 LOVEPOTION SIXTYNINE ,并加以汉化和全平台移植

4 | 5 |

6 | 7 | ------ 8 | 9 | [English](./README_en.md) 10 | 11 | > 【置顶】 12 | > 13 | > 已建立dev分支,PR请向 dev 分支(8.0.0)提交,main 分支暂不接受PR请求 14 | > 15 | > [dev-renpy8.0.0](https://github.com/luckykeeper/LOVE69_renpy_remaster/tree/dev-renpy8.0.0) 分支是目前开发主要版本,7.4.6分支已废弃 16 | > 17 | > 目前开发转入文档编写和项目完善阶段,最新版本会在每天北京时间(UTC+8)晚3点开始进行自动构建(PC&MAC版),你可以点击下面的“dev 分支夜间测试&构建”按钮,从最近一次的构建中获取最新版本,在更新内容积攒到一定程度之后,我们会发布一次大更新(Releases) 18 | > 19 | > 最近一次夜间自动构建状态(dev-renpy8.0.0分支):[![dev 分支(8.0.0)测试/夜间构建](https://github.com/luckykeeper/LOVE69_renpy_remaster/actions/workflows/build-love69(8.0.0).yml/badge.svg?event=schedule)](https://github.com/luckykeeper/LOVE69_renpy_remaster/actions/workflows/build-love69(8.0.0).yml) 20 | > 21 | > 如果你无法看到上面的按钮,可点击此链接:https://github.com/luckykeeper/LOVE69_renpy_remaster/actions/workflows/build-love69(8.0.0).yml 22 | 23 | 24 | 25 | # 简介 26 | 27 | [前往导航](#导航) 28 | 29 | [Ren'Py](https://github.com/renpy/renpy) 是一款功能十分强大而又简单易学的视觉小说引擎(Visual Novel Engine),本项目使用 Ren'Py 对 Steroider 社的 LOVEPOTION SIXTYNINE 【作品介绍 [2DFAN](https://galge.fun/subjects/2854) [Bangumi](http://bangumi.tv/subject/89145) [VNDB](https://vndb.org/v14082)】进行高清重制、汉化、以及全平台移植,所有成果全部开源,欢迎 Star!更多 Star ,更多动力! 30 | 31 | 通过本项目,可以 32 | 33 | - [x] 通过游玩汉化版的作品,感受 LOVEPOTION SIXTYNINE 的魅力(1.0已经发布![下载点这里](https://github.com/luckykeeper/LOVE69_renpy_remaster/releases/tag/1.0)可以到[实机开发画面展示](#实机开发画面展示)预览)【[Demo版下载戳这里](https://github.com/luckykeeper/LOVE69_renpy_remaster/releases/tag/0.1.0),建议优先选择国内节点】 34 | - [x] 通过阅读源码,了解如何制作 Galgame ,抛砖引玉,吸引更多对 Gal 汉化感兴趣的人来参与进来 35 | - [x] 作为 Ren'Py 入门的学习资料,学习 Ren'Py 的基础知识, Ren'Py 不仅仅可以做 Gal ,做卡牌、RPG、电子相册,只要你有想象力都可以做! 36 | - [x] …… 37 | 38 | 欢迎讨论、聊天、提问、凑热闹、翻译纠正、提改进建议等……请移步 Issues :[看已有条目](https://github.com/luckykeeper/LOVE69_renpy_remaster/issues) ; 39 | 40 | Discussions 讨论区已开放,非Bug/翻译/脚本/程序问题请前往[这里](https://github.com/luckykeeper/LOVE69_renpy_remaster/discussions)交流 41 | 42 | # 导航 43 | 44 | - [大事记](#大事记) 45 | - [目标](#目标) 46 | - [实机开发画面展示](#实机开发画面展示) 47 | - [贡献及源码食用指北](#贡献及源码食用指北) 48 | - [开源声明](#开源声明) 49 | - [其它事项](#其它事项) 50 | - [项目组网站 (点击将离开本页)](https://love69renpyremasterproject.github.io/) 51 | 52 | # 大事记 53 | 54 | [返回导航](#导航) 55 | 56 | | 项目状况 | LOVE69 Ren’py Remaster Project | 57 | | ---------------- | ------------------------------------------------------------ | 58 | | 进度 | 发布时间初步定在5月1日,敬请期待~
当前状态:开发完成,转入封闭测试阶段
项目开坑 (2021年8月28日)
项目组网站建设基本完成(2021年9月3日)
Scene 01(Demo)部分文本内容翻译完成(2021年10月1日)
Demo 版制作完成,开始内部测试(2021年10月9日)
Demo 版发布(2021年10月24日)【[下载地址](https://github.com/luckykeeper/LOVE69_renpy_remaster/releases/tag/0.1.0)】
Scene 02 翻译完成(2021年11月6日)
Scene 03 翻译完成(2021年11月8日)
Scene 04 翻译完成(2021年11月20日)
Scene 05 翻译完成(2021年11月27日)
Scene 06 翻译完成(2022年1月1日)
GitHub Star 破十(2022年1月4日)
Scene 07 翻译完成(2022年1月4日)
Scene 08 翻译完成(2022年1月5日)
Scene 09 翻译完成(2022年1月8日)
Scene 10 翻译完成(2022年1月9日)
Scene 11 翻译完成(2022年1月10日)
Scene 12 翻译完成(2022年1月11日)
Scene 13 翻译完成(2022年1月12日)
Scene 14 翻译完成&Scene 15 翻译完成&一周目翻译完成&版本号调整至0.2(2022年1月13日)
Scene 16 翻译完成(2022年1月16日)
Scene 17 翻译完成(2022年1月17日)
Scene 18 翻译完成(2022年1月19日)
Scene 19 翻译完成(2022年1月20日)
Scene 20-22 翻译完成&二周目翻译完成&版本号调整至0.3(2022年1月21日)
新版UI重构&测试基本完成&版本号调整至0.4(2022年1月23日)
重构 Scene 01 动画脚本,增加各种效果,提升还原度(2022年1月24-25日)
Scene 02 制作完成(2022年1月27日)
Scene 03 制作完成(2022年1月28日)
Scene 04 制作完成(2022年2月2日)
Scene 05 制作完成(2022年2月3日)
Scene 06 制作完成(2022年2月7日)
Scene 07 制作完成(2022年2月16日)
Scene 08 制作完成(2022年2月17日)
写下移植版的第一个选择肢& Scene 09 制作完成(2022年2月18日)
文档站框架搭建完成&项目组、文档站镜像站搭建完成(2022年2月19日)
Scene 10 制作完成(2022年3月5日)
Scene 11 制作完成(2022年3月5日)
Scene 12 制作完成(2022年3月5日)
Scene 13 制作完成(2022年3月6日)
Scene 14 制作完成(2022年3月6日)
Scene 15 制作完成(2022年3月6日)
一周目内容制作完成(2022年3月6日)
统一调整版本号至0.5(2022年3月7日)
GUI 制作完成,统一调整版本号至0.6(2022年3月17日)
Scene 16-17 制作完成(2022年3月19日)
Scene 18 制作完成(2022年3月20日)
Scene 19-20 制作完成(2022年3月26日)
Scene 21-22 制作完成,全部故事脚本制作完成!(2022年3月27日)
统一调整版本号至0.7(2022年3月27日)
全部开发完成,转入封闭测试阶段,统一调整版本号至0.8(2022年3月31日)
W提交特效OP,统一调整版本号至0.9,开始内部测试阶段(2022年4月5日)
全部测试完成,统一调整版本号至1.0(2022年4月27日)
正式版打包完成(2022年4月28日)
正式版1.0发布完成(2022年4月30日)
新建 dev 分支,编写夜间自动构建脚本(2022年5月1日)
dev 分支重命名为 dev-renpy7.4.6 ,新增 dev-renpy8.0.0 分支,准备对即将正式发布的 Ren'Py 8.0.0 版本进行适配(2022年6月4日)
迁移代码到 Ren'Py 8.0.0 ,通过性测试&自动测试/夜间构建脚本更新完成,实现了可变标题(2022年6月12日)
LOVE69 项目 69 Star⭐达成~(2022年8月17日)
LOVE69 项目 100 Star⭐达成~(2023年10月26日) | 59 | | 项目组成员 | 3人([Luckykeeper](https://github.com/luckykeeper),[WorldlineChanger](https://github.com/WorldlineChanger),[Santa-Weaves](https://github.com/Santa-Weaves)) | 60 | | 看看组里谁在摸鱼 | [戳这里](https://github.com/luckykeeper/LOVE69_renpy_remaster/graphs/contributors) | 61 | | 其它贡献者 | (欢迎踊跃参与) | 62 | | 项目地址 | [GitHub](https://github.com/luckykeeper/LOVE69_renpy_remaster) 【主仓库】
[Gitee](https://gitee.com/luckykeeper/LOVE69_renpy_remaster)【不定期与GitHub 同步】
[GitLab](https://gitlab.com/luckykeeper/LOVE69_renpy_remaster)【不定期与GitHub 同步】
欢迎前来 Star! | 63 | | 项目组官网 | [戳这里进入](https://love69renpyremasterproject.github.io) | 64 | 65 | # 目标 66 | 67 | [返回导航](#导航) 68 | 69 | - 使用 Ren'Py 重置本作品,实现跨平台 70 | 71 | - 使用人工智能将材质高清化(720p->1080p,部分素材2K) 72 | 73 | - 让更多人有机会接触本作,爱上本作 74 | 75 | - 汉化成果最终全部开源,给其它想参与汉化的同好提供一个思路 76 | 77 | # 实机开发画面展示 78 | 79 | [返回导航](#导航) 80 | 81 | **最新开发界面前瞻** 82 | 83 | 2022年1月22日-2022年1月25日 84 | 85 | 重构了GUI,同时增加了读取最新存档,语音不中断,历史对话跳跃、音量大小测试等功能,存读档界面独立,新增了对硬件解码的实验性支持 86 | 87 | 新版UI预览_MainMenu01.PNG 88 | 89 | 新版UI预览_MainMenu02.PNG 90 | 91 | **Windows** 92 | 93 | Demo版实机开发界面_主菜单 94 | 95 | Demo版实机开发界面_主菜单.PNG 96 | 97 | 原对话框实现 98 | 99 | 原对话框实现.PNG 100 | 101 | 实机演示_Demo版对话框实现 102 | 103 | 实机演示_Demo版对话框实现.PNG 104 | 105 | 原带CG的主页面 106 | 107 | 原带CG的主页面.PNG 108 | 109 | 实机演示_Demo版带CG的主页面(waifu2x 720p->1080p) 110 | 111 | 实机演示_Demo版带CG的主页面.PNG 112 | 113 | Demo版实机测试_GIF图 114 | 115 | Demo版实机测试_GIF图.gif 116 | 117 | **Android** 118 | 119 | 测试设备:中兴Axon 30 Ultra 5G / Android 11 / MyOS 11.0.22MR_A2022P 120 | 121 | 初步确认可运行于新旧安卓手机、X86安卓设备、模拟器及Chrome Book 122 | 123 | 124 | 125 | 安卓Demo实机运行页面_安装 126 | 127 | 安卓Demo安卓Demo实机运行页面_安装.jpg 128 | 129 | 安卓Demo实机运行页面_项目组logo 130 | 131 | 安卓Demo实机运行页面_项目组logo.jpg 132 | 133 | 安卓Demo实机运行页面_主菜单 134 | 135 | 安卓Demo实机运行页面_主菜单.jpg 136 | 137 | 安卓Demo实机运行页面_对话框实现 138 | 139 | 安卓Demo实机运行页面_对话框实现.jpg 140 | 141 | 安卓Demo实机运行页面_带CG的主页面 142 | 143 | 安卓Demo实机运行页面_带CG的主页面.jpg 144 | 145 | **Linux** 146 | 147 | Ubuntu Demo版实机运行页面 148 | 149 | Ubuntu实机运行页面.png 150 | 151 | **MacOS** 152 | 153 | MacOS_Demo实机运行页面_主菜单 154 | 155 | MacOS_Demo实机运行页面_主菜单.png 156 | 157 | MacOS_Demo实机运行页面_对话框 158 | 159 | MacOS_Demo实机运行页面_对话框.png 160 | 161 | **WEB版** 162 | 163 | ​ WEB页面已经上传了,想尝鲜的话可以前往 [WEB版_Demo服务器](https://love69demo.luckykeeper.site/)(服务器在莫斯科,推荐在北京时间早上这样的低峰期访问,其它时段可能会遇到无法访问,速度缓慢等问题) 164 | 165 | ​ 需要注意的是,WEB版是 Ren'Py 的实验性功能,实际体验并不是很好,很多音声、音效等等都不能正常加载,如果遇到页面/人物马赛克,这是因为对应的资源还没下载下来,可以通过反复按鼠标右键来让它重新加载,另外,WEB版与其它版本的内容并不同步,当前的WEB版更新时间为:2021年10月15日 166 | 167 | ​ 最佳适配浏览器:Edge最新版,最新版Chrome兼容性稍差,其它浏览器不保证正常工作 168 | 169 | ​ 有条件的话还是去玩电脑/手机版吧~ 170 | 171 | 172 | 173 | WEB版 Demo实机运行页面 174 | 175 | WEB版Demo实机运行页面1 176 | 177 | WEB版Demo实机运行页面2 178 | 179 | WEB版Demo实机运行页面3 180 | 181 | # 贡献及源码食用指北 182 | 183 | [返回导航](#导航) 184 | 185 | 欢迎您前来让本项目变的更好&学习,下面简单介绍一下如何康~~本项目的代码~~我的胡言乱语 186 | 187 | (Luckykeeper:第一次参与汉化工作,日语渣渣,主催&程序&美工&翻译&校对&润色&项目组网站基本上都是我一个人包的,测试也有参与,狂肝不易,还望轻喷😅) 188 | 189 | 讨论、聊天、提问、凑热闹、翻译纠正、提改进建议等……请移步 Issues :[看已有条目](https://github.com/luckykeeper/LOVE69_renpy_remaster/issues) ; [发新贴](https://github.com/luckykeeper/LOVE69_renpy_remaster/issues/new) 190 | 191 | 那么,就赶快来介绍一下吧~ 192 | 193 | 目前本项目的目录结构非常简单,`images` 文件夹下是本页展示的图片,`已完成的文档` 是程序的脚本,里面有如下文件(后面还会增加文件,但是没有新增的形式了): 194 | 195 | >已完成的文档 196 | > 197 | >│ OP歌词及翻译.md ——(OP的歌词整理及翻译,OP还没做) 198 | > 199 | >│ 200 | > 201 | >├─bgm定义 ——(.rpy 都是 Ren'Py 的文件,别担心,语法非常简单,一看就懂![huaji](https://cdn.jsdelivr.net/gh/luckykeeper/LuckyBlog_RS@main/face/huaji.aqdzo604ncs.png)) 202 | > 203 | >│ bgm.rpy 204 | > 205 | >│ 206 | > 207 | >├─人物表——(定义出场人物的显示名称和立绘) 208 | > 209 | >│ character.rpy 210 | > 211 | >│ 212 | > 213 | >├─剧本(脚本) ——(包含了文本以及控制脚本,也就是 Gal 的核心) 214 | > 215 | >│ scene01.rpy ——(Scene01 也就是第一幕,02就代表第二幕,以此类推) 216 | > 217 | >│ scene02.rpy —— (Scene01 大部分是共通线,02-15是一周目内容,16及后面是二周目内容) 218 | > 219 | >│ scene03.rpy 220 | > 221 | >│ scene04.rpy 222 | > 223 | >│ scene05.rpy 224 | > 225 | >│ scene06.rpy 226 | > 227 | >│ scene07.rpy 228 | > 229 | >│ scene08.rpy 230 | > 231 | >│ scene09.rpy 232 | > 233 | >│ scene10.rpy 234 | > 235 | >│ scene11.rpy 236 | > 237 | >│ scene12.rpy 238 | > 239 | >│ scene13.rpy 240 | > 241 | >│ scene14.rpy 242 | > 243 | >│ scene15.rpy 244 | > 245 | >│ script.rpy ——(主脚本,点击“开始游戏”之后程序的入口) 246 | > 247 | >│ 248 | > 249 | >├─用户图形界面 ——(关于程序的用户界面都是在这里设定的) 250 | > 251 | >│ gui.rpy ——(开场动画设定脚本,打开程序) 252 | > 253 | >│ LOVE69_renpy_remaster_project.rpy ——(设定刚打开程序时的行为) 254 | > 255 | >│ options.rpy ——(关于页面,程序名称、标题,以及打包设置) 256 | > 257 | >│ screens.rpy ——(对话框和小人物头像的设置) 258 | > 259 | >│ 260 | > 261 | >└─视频ass文件 262 | > 263 | > CM with Sub.ass ——(Scene01中出现的电视CM的字幕文件) 264 | > 265 | 266 | # 开源声明 267 | 268 | [返回导航](#导航) 269 | 270 | 由于一些原因,本项目没有选择一般的开源协议,这并不代表您可以随意使用本项目的源码去做任何事,请您务必遵守这里以及Release里面的使用协议及说明,其中,**最重要的一条是本项目的所有内容禁止用于商业化,如果您使用了本项目的任何代码和脚本进行二次创作则必须对其开源,且必须在开源页面标注使用了本项目并标注本项目的 GitHub 地址** 271 | 272 | 下面是本项目开源协议的内容: 273 | 274 | 1. 本项目的所有内容,禁止用于商业化,如果您使用了本项目的任何代码和脚本进行二次创作则必须对其开源,且必须在开源页面标注使用了本项目并标注本项目的 GitHub 地址 275 | 2. 使用项目中[“已完成的文档”](https://github.com/luckykeeper/LOVE69_renpy_remaster/tree/main/%E5%B7%B2%E5%AE%8C%E6%88%90%E7%9A%84%E6%96%87%E6%A1%A3)目录下的任何内容进行二次开发必须先在`issues`内申请,申请时请说明你是谁、以及使用该项目的哪些内容,加上使用内容的目的,得到授权方可按照条件合理合法使用(条件参考但并不限于“开源声明”内容) 276 | 3. 使用[“已完成的文档”](https://github.com/luckykeeper/LOVE69_renpy_remaster/tree/main/%E5%B7%B2%E5%AE%8C%E6%88%90%E7%9A%84%E6%96%87%E6%A1%A3)目录下的任何内容须标明本项目的url和本人的名字(Luckykeeper) 277 | 4. 若程序使用了[“已完成的文档”](https://github.com/luckykeeper/LOVE69_renpy_remaster/tree/main/%E5%B7%B2%E5%AE%8C%E6%88%90%E7%9A%84%E6%96%87%E6%A1%A3)目录下的任何内容,则禁止擅自在一切视频网站(如:B站、Youtube等)上进行游戏的录播和直播 278 | 5. 请务必遵守您所在国家/地区的相关法律法规 279 | 6. 支持开源精神,鼓励用爱发电,欢迎大家参考本项目为自己喜欢的ADV/AVG进行汉化移植,如果该项目帮助了你,希望你在发布程序的时候提及一下这个项目的url和我 280 | 7. 如果该项目帮助了你,请帮我点亮一下页面上方的 `star` 这是对我最好的鼓励 281 | 8. 本项目不接受任何形式的捐赠,~~本页面是唯一指定的联系方式~~(L:项目组网站肝完了,链接在上面的表格里面,去那边也可以,那边评论不需要GitHub账号,没有GitHub账号的阔以去那边),想找我就发issues,看到会及时回复 282 | 283 | # 其它事项 284 | 285 | [返回导航](#导航) 286 | 287 | - 出于各种原因,本次汉化移植并不会对“ghs”的内容(即 Hscene )进行汉化和移植,各位绅士还请谅解,请积极考虑[购买正版](https://www.dlsite.com/maniax/work/=/product_id/RJ124813.html)支持原作团队![doge](https://cdn.jsdelivr.net/gh/luckykeeper/LuckyBlog_RS@main/face/doge.7cjy2wsn5n40.png) 288 | 289 | - 本页面最后修改时间 2023年10月26日 290 | 291 | - 本页是 V2 版的 Readme ,第一版 Readme 考古戳[这里](./README_old.md) 292 | 293 | - 项目组联系邮箱:love69renpyremasterproject@luckykeeper.site (邮箱有可能会炸,建议优先发Issues) 294 | 295 | - 欢迎来围观本人开源项目,求 Star~ 296 | 297 | > 【本项目相关】 298 | > 299 | > https://github.com/love69renpyremasterproject/love69renpyremasterproject.github.io <- 本项目的网站 300 | > 301 | > https://github.com/LOVE69-Renpy-Remaster-Project/EatCocoa <- 项目组给带伙准备的小游戏,[戳这里去玩](https://eatcocoa.luckykeeper.site:44443/),请使用Edge、Chrome等主流浏览器,手机和电脑均可~~,欢迎大家来卷(doge)~~ 302 | > 303 | > https://github.com/LOVE69-Renpy-Remaster-Project/Doc <- 正在施工的项目文档 304 | > 305 | > 【其它项目】 306 | > 307 | > https://github.com/luckykeeper/docker_plumemo <-个人博客的容器镜像 308 | 309 | # Stargazers over time 310 | 311 | [返回导航](#导航) 312 | 313 | **GitHub** 314 | 315 | [![ GitHub Stargazers over time](https://starchart.cc/luckykeeper/LOVE69_renpy_remaster.svg)](https://starchart.cc/luckykeeper/LOVE69_renpy_remaster) 316 | -------------------------------------------------------------------------------- /README_en.md: -------------------------------------------------------------------------------- 1 |

项目组logo

2 |

LOVE69 Ren’Py Remaster Project

3 |

Use Ren'Py To Remaster LOVEPOTION SIXTYNINE , and Chinese-localization with all platform adapted

4 | 5 |

6 | 7 | ------ 8 | 9 | [Chinese](./README.md) 10 | 11 | 12 | 13 | **Tips: This Readme is is translated from Chinese, all suggestions for corrections are welcome** 14 | 15 | ~~Partial translation for now , full translation of README will come soon~~ 16 | 17 | Full translation of README is coming now 18 | 19 | # Introduction 20 | 21 | [Go to navigation](#Navigation) 22 | 23 | [Ren'Py](https://github.com/renpy/renpy) is a very powerful and easy-to-learn Visual Novel Engine. This project uses Ren'Py to make Steroider's LOVEPOTION SIXTYNINE【Introduction of This Galgame [2DFAN](https://galge.fun/subjects/2854) [Bangumi](http://bangumi.tv/subject/89145) [VNDB](https://vndb.org/v14082)】HD remaster, Chineseization, and full platform adapted , All work are Open-Source ! More Star, more motivation ! 24 | 25 | Through the project , you can 26 | 27 | - [x] Feel the charm of LOVEPOTION SIXTYNINE by playing the Chinese version of the Galgame (all completed so far, expected to be released on May 1st! (You can go to [live development screen display](#live development screen display) to preview) [[Demo version download poke here](https://github.com/luckykeeper/LOVE69_renpy_remaster/releases/tag/0.1.0), we recommend that you choose the domestic node first]】 28 | - [x] By reading the source code, learn how to make a Galgame, and attract more people who are interested in Galgame Chinese-localization to participate! 29 | - [x] As a learning material for getting started with Ren'Py, learn the basics of Ren'Py. Ren'Py can do not only Galgame , but cards games, RPG, electronic albums, as long as you have the imagination to do it! 30 | - [x] …… 31 | 32 | Welcome to discuss, chat, ask questions, get together, translate and correct, make suggestions for improvement, etc. ...... Please move to Issues: [see existing entries](https://github.com/luckykeeper/LOVE69_renpy_remaster/issues) ; 33 | 34 | Discussions is now open, for non-bug/translation/script/programming issues, please go [here](https://github.com/luckykeeper/LOVE69_renpy_remaster/discussions) 35 | 36 | # Navigation 37 | 38 | - [Project Progress Logs](#Project-Progress-Logs) 39 | - [Objectives](#Objectives) 40 | - [Live development screen display](#Live_development_screen_display) 41 | - [Contributions and source code guide](#Contributions-and-source-code-guide) 42 | - [Open-source declaration](#Open-source-declaration) 43 | - [Other matters](#Other-matters) 44 | - [Project team website (clicking will leave this page)](https://love69renpyremasterproject.github.io/) 45 | 46 | # Project Progress Logs 47 | 48 | [Go to navigation](#Navigation) 49 | 50 | | Project_Progress | LOVE69 Ren’py Remaster Project | 51 | | ------------------------------ | ------------------------------------------------------------ | 52 | | Progress | expected to be released on May 1st~
Current status: Development completed, moving to closed testing phase
Project Start (2021-08-28)
Project website construction is basically completed(2021-09-03)
Scene 01(Demo)part text content translation completed(2021-10-01)
Demo version completed,start internal testing(2021-10-09)
Demo version release(2021-10-24)【[Download](https://github.com/luckykeeper/LOVE69_renpy_remaster/releases/tag/0.1.0)】
Scene 02 part text content translation completed(2021-11-06)
Scene 03 part text content translation completed(2021-11-08)
Scene 04 part text content translation completed(2021-11-20)
Scene 05 part text content translation completed(2021-11-27)
Scene 06 part text content translation completed(2022-01-01)
GitHub Star Over Ten!(2022-01-04)
Scene 07 part text content translation completed(2022-01-04)
Scene 08 part text content translation completed(2022-01-05)
Scene 09 part text content translation completed(2022-01-08)
Scene 10 part text content translation completed(2022-01-09)
Scene 11 part text content translation completed(2022-01-10)
Scene 12 part text content translation completed(2022-01-11)
Scene 13 part text content translation completed(2022-01-12)
Scene 14&15 part text content translation completed&first-playthrogh translation completed&Version adjusted to 0.2(2022-01-13)
Scene 16 part text content translation completed(2022-01-16)
Scene 17 part text content translation completed(2022-01-17)
Scene 18 part text content translation completed(2022-01-19)
Scene 19 part text content translation completed(2022-01-20)
Scene 20-22 part text content translation completed&second-playthrogh translation completed&Version adjusted to 0.3(2022-01-21)
New version of UI rebuild&test completed&Version adjusted to 0.4(2022-01-23)
rebuild Scene 01 anime script,add effects,enhancing restoration(2022-01-24/25日)
Scene 02 script completed(2022-01-27)
Scene 03 script completed(2022-01-28)
Scene 04 script completed(2022-02-02)
Scene 05 script completed(2022-02-03)
Scene 06 script completed(2022-02-07)
Scene 07 script completed(2022-02-16)
Scene 08 script completed(2022-02-17)
The first choice limb of the ported version& Scene 09 script completed(2022-02-18)
Document Website build complete&The mirror site of offical、Document Website build complete(2022-02-19)
Scene 10 script completed(2022-03-05)
Scene 11 script completed(2022-03-05)
Scene 12 script completed(2022-03-05)
Scene 13 script completed(2022-03-06)
Scene 14 script completed(2022-03-06)
Scene 15 script completed(2022-03-06)
First-playthrogh all script completed(2022-03-06)
Version adjusted to 0.5(2022-03-07)
GUI finished,Version adjusted to 0.6(2022-03-17)
Scene 16-17 script completed(2022-03-19)
Scene 18 script completed(2022-03-20)
Scene 19-20 script completed(2022-03-26)
Scene 21-22 script completed,all story script completed!(2022-03-27)
Version adjusted to 0.7(2022-03-27)
All development completed, moving to closed testing phase&Version adjusted to 0.8(2022-03-31)
W Submit OP,Version adjusted to 0.9,Start of internal testing phase(2022-04-05)
All test completed, Version adjusted to 1.0(2022-04-27)
Create a new dev branch and write a nightly automated build script(2022-05-01日
dev branch move to dev-renpy7.4.6 ,new branch dev-renpy8.0.0 created, Preparing for the upcoming official release of Ren'Py version 8.0.0(2022-06-04)
Migrated code to Ren'Py 8.0.0, passability tests & automated tests/nightly build scripts updated &archived dynamic title(2022-06-12)
LOVE69 Project archived 69 Star⭐~(2022-08-17)
LOVE69 Project archived 100 Star⭐~(2023-10-26) | 53 | | Members of project | 3 people([Luckykeeper](https://github.com/luckykeeper),[WorldlineChanger](https://github.com/WorldlineChanger),[Santa-Weaves](https://github.com/Santa-Weaves)) | 54 | | See who is on the loaf in team | [Click_here](https://github.com/luckykeeper/LOVE69_renpy_remaster/graphs/contributors) | 55 | | Contributer | (Welcome to participate actively) | 56 | | Project open-source urls | [GitHub](https://github.com/luckykeeper/LOVE69_renpy_remaster) 【main】
[Gitee](https://gitee.com/luckykeeper/LOVE69_renpy_remaster)【syncing from GitHub】
[GitLab](https://gitlab.com/luckykeeper/LOVE69_renpy_remaster)【syncing from GitHub】
Welcome Star! | 57 | | Offical Website | [Click_here](https://love69renpyremasterproject.github.io) | 58 | 59 | # Objectives 60 | 61 | [Go to navigation](#Navigation) 62 | 63 | - Remaster this project using Ren'Py for cross-platform compatibility. 64 | 65 | - Utilize AI to enhance the visual quality (720p to 1080p, and some assets to 2K resolution). 66 | 67 | - Provide more people with the opportunity to experience and fall in love with this work. 68 | 69 | - Ultimately open-source all the Chinese localization results to offer insights for other enthusiasts interested in contributing to the localization effort. 70 | 71 | # Live_development_screen_display 72 | 73 | [Go to navigation](#Navigation) 74 | 75 | **Preview of the Latest Development Interface** 76 | 77 | January 22, 2022 - January 25, 2022 78 | 79 | The GUI has been redesigned, and new features have been added, including the ability to load the latest save file, uninterrupted voice playback, history dialogue jumping, volume testing, and more. The save/load interface is now independent, and experimental support for hardware decoding has been introduced. 80 | 81 | 新版UI预览_MainMenu01.PNG 82 | 83 | 新版UI预览_MainMenu02.PNG 84 | 85 | **Windows** 86 | 87 | Demo Version In-Game Development Interface - Main Menu 88 | 89 | Demo版实机开发界面_主菜单.PNG 90 | 91 | Original Dialogue Box Implementation 92 | 93 | 原对话框实现.PNG 94 | 95 | Live Demonstration - Dialogue Box Implementation for the Demo Version 96 | 97 | 实机演示_Demo版对话框实现.PNG 98 | 99 | Original Main Menu with CG 100 | 101 | 原带CG的主页面.PNG 102 | 103 | Live Demonstration - Demo Version of the Main Menu with CG (waifu2x 720p to 1080p) 104 | 105 | 实机演示_Demo版带CG的主页面.PNG 106 | 107 | Demo Version Live Test - GIF Images 108 | 109 | Demo版实机测试_GIF图.gif 110 | 111 | **Android** 112 | 113 | Tested Device: ZTE Axon 30 Ultra 5G / Android 11 / MyOS 11.0.22MR_A2022P 114 | 115 | Preliminary confirmation of compatibility with both older and newer Android smartphones, X86 Android devices, emulators, and Chromebooks. 116 | 117 | 118 | 119 | Android Demo On-Device Running Page - Installation 120 | 121 | 安卓Demo安卓Demo实机运行页面_安装.jpg 122 | 123 | Android Demo On-Device Running Page - Project Team Logo 124 | 125 | 安卓Demo实机运行页面_项目组logo.jpg 126 | 127 | Android Demo On-Device Running Page - Main Menu 128 | 129 | 安卓Demo实机运行页面_主菜单.jpg 130 | 131 | Android Demo On-Device Running Page - Dialogue Box Implementation 132 | 133 | 安卓Demo实机运行页面_对话框实现.jpg 134 | 135 | Android Demo On-Device Running Page - Main Menu with CG (Computer Graphics) 136 | 137 | 安卓Demo实机运行页面_带CG的主页面.jpg 138 | 139 | **Linux** 140 | 141 | Ubuntu Demo Version On-Device Running Page 142 | 143 | Ubuntu实机运行页面.png 144 | 145 | **MacOS** 146 | 147 | MacOS Demo On-Device Running Page - Main Menu 148 | 149 | MacOS_Demo实机运行页面_主菜单.png 150 | 151 | MacOS Demo On-Device Running Page - Dialogue Box 152 | 153 | MacOS_Demo实机运行页面_对话框.png 154 | 155 | **WEB Version** 156 | 157 | ​ The WEB version has already been uploaded, and if you want to try it out, you can visit the [WEB Version Demo Server](https://love69demo.luckykeeper.site/) (the server is located in Moscow, so it's recommended to access it during low-traffic times like early morning Beijing time, as you might encounter issues with access and slow loading at other times). 158 | 159 | ​ Please note that the WEB version is an experimental feature of Ren'Py, and the actual experience may not be very smooth. Many elements like voice and sound effects may not load correctly. If you encounter pixelation in the images or characters, it's because the corresponding resources haven't been downloaded yet. You can force them to reload by right-clicking with the mouse. Additionally, the content in the WEB version is not synchronized with other versions. The current update date for the WEB version is October 15, 2021. 160 | 161 | ​ The recommended browsers for the best compatibility are the latest version of Edge, while Chrome's compatibility is slightly lower. Other browsers may not work correctly. 162 | 163 | ​ If you have the opportunity, it's still better to play the computer or mobile version for a smoother experience~ 164 | 165 | 166 | 167 | WEB Version Demo On-Device Running Page 168 | 169 | WEB版Demo实机运行页面1 170 | 171 | WEB版Demo实机运行页面2 172 | 173 | WEB版Demo实机运行页面3 174 | 175 | # Contributions and source code guide 176 | 177 | [Go to navigation](#Navigation) 178 | 179 | Welcome to help improve this project and learn. Below is a brief introduction on how to get started with ~~the code of this project~~ my nonsense. 180 | 181 | (Luckykeeper: First time participating in localization work, not great at Japanese, I handle hosting, programming, artwork, translation, proofreading, editing, and the project team website mostly by myself. I also participate in testing. It's been a lot of hard work, so please be gentle with me 😅) 182 | 183 | For discussions, chats, questions, joining in, translation corrections, suggesting improvements, and more, please head over to the Issues: [See existing items](https://github.com/luckykeeper/LOVE69_renpy_remaster/issues); [Create a new post](https://github.com/luckykeeper/LOVE69_renpy_remaster/issues/new). 184 | 185 | So, let's get started~ 186 | 187 | Currently, the project's directory structure is very simple. Under the `images` folder, you'll find the images displayed on this page. The `已完成的文档` (completed documents) folder contains the program's scripts, which include the following files (more files will be added later, but not in the form of new documents): 188 | 189 | >Completed Documents 190 | > 191 | >│ OP歌词及翻译.md ——(Lyrics and translation for the opening song, the opening hasn't been done yet) 192 | > 193 | >│ 194 | > 195 | >├─bgm定义 ——(.rpy files are Ren'Py files, don't worry, the syntax is very simple and easy to understand![huaji](https://cdn.jsdelivr.net/gh/luckykeeper/LuckyBlog_RS@main/face/huaji.aqdzo604ncs.png)) 196 | > 197 | >│ bgm.rpy 198 | > 199 | >│ 200 | > 201 | >├─人物表——(Defines the display names and character illustrations) 202 | > 203 | >│ character.rpy 204 | > 205 | >│ 206 | > 207 | >├─剧本(脚本) ——(Contains text and control scripts, the core of the GAL) 208 | > 209 | >│ scene01.rpy ——(Scene01 is the first act, 02 represents the second act, and so on) 210 | > 211 | >│ scene02.rpy —— (Scene01 mostly consists of common routes, 02-15 covers content for the first playthrough, and 16 and beyond are for the second playthrough and later) 212 | > 213 | >│ scene03.rpy 214 | > 215 | >│ scene04.rpy 216 | > 217 | >│ scene05.rpy 218 | > 219 | >│ scene06.rpy 220 | > 221 | >│ scene07.rpy 222 | > 223 | >│ scene08.rpy 224 | > 225 | >│ scene09.rpy 226 | > 227 | >│ scene10.rpy 228 | > 229 | >│ scene11.rpy 230 | > 231 | >│ scene12.rpy 232 | > 233 | >│ scene13.rpy 234 | > 235 | >│ scene14.rpy 236 | > 237 | >│ scene15.rpy 238 | > 239 | >│ script.rpy ——(Main script, the entry point of the program after clicking "Start Game") 240 | > 241 | >│ 242 | > 243 | >├─用户图形界面 ——(All aspects of the program's user interface are configured here) 244 | > 245 | >│ gui.rpy ——(Script for setting up the opening animation when the program is launched) 246 | > 247 | >│ LOVE69_renpy_remaster_project.rpy ——(Behavior settings when the program is first opened) 248 | > 249 | >│ options.rpy ——(About page, program name, title, and packaging settings) 250 | > 251 | >│ screens.rpy ——(Settings for dialogue boxes and character portraits) 252 | > 253 | >│ 254 | > 255 | >└─视频ass文件 256 | > 257 | > CM with Sub.ass ——(Subtitle file for the TV commercial appearing in Scene01) 258 | > 259 | 260 | # Open-source declaration 261 | 262 | [Go to navigation](#Navigation) 263 | 264 | For some specific reasons, this project has not adopted a conventional open-source license. This does not mean you can freely use the source code of this project for any purpose. Please make sure to adhere to the usage agreements and instructions provided here and in the Releases section. The **most crucial requirement is that all the content in this project is prohibited from being used for commercial purposes. If you use any code or scripts from this project for derivative works, you must open-source them and include a notice on the open-source page indicating the use of this project and providing a link to this project's GitHub repository.** 265 | 266 | Below is the content of the open-source agreement for this project: 267 | 268 | 1. All content in this project is prohibited from being used for commercial purposes. If you use any code and scripts from this project for derivative works, you must open-source them and include a notice on the open-source page indicating the use of this project and providing a link to this project's GitHub repository. 269 | 2. To perform any secondary development using content from the ["已完成的文档" (Completed Documents)](https://github.com/luckykeeper/LOVE69_renpy_remaster/tree/main/%E5%B7%B2%E5%AE%8C%E6%88%90%E7%9A%84%E6%96%87%E6%A1%A3) directory within the project, you must first apply within the `issues` section. When applying, please specify who you are, what content from the project you are using, state the purpose of using the content, and only proceed after obtaining authorization according to the specified conditions (conditions may include but are not limited to "open-source declaration" content). 270 | 3. When using any content from the ["已完成的文档" (Completed Documents)](https://github.com/luckykeeper/LOVE69_renpy_remaster/tree/main/%E5%B7%B2%E5%AE%8C%E6%88%90%E7%9A%84%E6%96%87%E6%A1%A3) directory, you must credit this project's URL and the name "Luckykeeper." 271 | 4. If the program uses any content from the ["已完成的文档" (Completed Documents)](https://github.com/luckykeeper/LOVE69_renpy_remaster/tree/main/%E5%B7%B2%E5%AE%8C%E6%88%90%E7%9A%84%E6%96%87%E6%A1%A3) directory, it is strictly forbidden to independently record or livestream gameplay on any video-sharing platforms (e.g., Bilibili, YouTube). 272 | 5. Please ensure compliance with the relevant laws and regulations of your country/region. 273 | 6. Support the spirit of open source, encourage creating content with love, and welcome everyone to reference this project for the Chinese localization and adaptation of your favorite ADV/AVG. If this project has helped you, please consider mentioning this project's URL and me when releasing your program. 274 | 7. If this project has been helpful to you, please show your support by clicking the `star` at the top of the page. This is the best way to encourage me. 275 | 8. This project does not accept any form of donations. ~~This page is the only designated means of contact~~ (L: The project website is up, the link is in the table above, you can go there too. Comments there do not require a GitHub account; for those without a GitHub account, you can go there). If you need to reach me, please create an issue, and I will respond promptly when I see it. 276 | 277 | # Other matters 278 | 279 | [Go to navigation](#Navigation) 280 | 281 | - For various reasons, this Chinese localization and adaptation project will not translate or adapt the "gkd" content (H-scenes). ~~Hentai~~ Gentlemen, please understand this decision and consider supporting the original creators by [Purchasing the official version](https://www.dlsite.com/maniax/work/=/product_id/RJ124813.html)![doge](https://cdn.jsdelivr.net/gh/luckykeeper/LuckyBlog_RS@main/face/doge.7cjy2wsn5n40.png) 282 | 283 | - Last updated on October 26, 2023. 284 | 285 | - This is the Readme for version 2. For the first version, check it out [here](./README_old.md). 286 | 287 | - Project team contact email: love69renpyremasterproject@luckykeeper.site (Please note that the email might get busy, so it's recommended to use Issues for communication). 288 | 289 | - Feel free to check out my open-source projects and consider giving them a star~ 290 | 291 | > 【Related to This Project】 292 | > 293 | > https://github.com/love69renpyremasterproject/love69renpyremasterproject.github.io <- The website for this project. 294 | > 295 | > https://github.com/LOVE69-Renpy-Remaster-Project/EatCocoa <- A small game prepared for fellow supporters by the project team, [click here to play](https://eatcocoa.luckykeeper.site:44443/). It works on popular browsers like Edge and Chrome, and is compatible with both mobile and desktop. Feel free to give it a try (doge)~ 296 | > 297 | > https://github.com/LOVE69-Renpy-Remaster-Project/Doc <- Work in progress project documentation. 298 | > 299 | > 【Other Projects】 300 | > 301 | > https://github.com/luckykeeper/docker_plumemo <- Container images for my personal blog. 302 | 303 | # Stargazers over time 304 | 305 | [Go to navigation](#Navigation) 306 | 307 | **GitHub** 308 | 309 | [![ GitHub Stargazers over time](https://starchart.cc/luckykeeper/LOVE69_renpy_remaster.svg)](https://starchart.cc/luckykeeper/LOVE69_renpy_remaster) 310 | 311 | -------------------------------------------------------------------------------- /README_old.md: -------------------------------------------------------------------------------- 1 | # LOVE69 Ren’py Remaster Project 2 | 3 | | 项目状况 | LOVE69 Ren’py Remaster Project | 4 | | ------------------ | ------------------------------------------------------------ | 5 | | 项目进度 | 状态:进行中(正式版开发中)
Scene 01(Demo)部分文本内容翻译完成(2021年10月1日)
Demo 版制作完成,开始内部测试(2021年10月9日)
Demo 版发行(2021年10月24日)【[下载地址](https://github.com/luckykeeper/LOVE69_renpy_remaster/releases/tag/0.1.0)】
Scene 02 翻译完成(2021年11月6日)
Scene 03 翻译完成(2021年11月8日)
Scene 04 翻译完成(2021年11月20日)
Scene 05 翻译完成(2021年11月27日)
Scene 06 翻译完成(2022年1月1日)
GitHub Star 破十(2022年1月4日)
Scene 07 翻译完成(2022年1月4日)
Scene 08 翻译完成(2022年1月5日)
Scene 09 翻译完成(2022年1月8日)
Scene 10 翻译完成(2022年1月9日)
Scene 11 翻译完成(2022年1月10日)
Scene 12 翻译完成(2022年1月11日)
Scene 13 翻译完成(2022年1月12日)
Scene 14 翻译完成&Scene 15 翻译完成&一周目完成&版本号调整至0.2(2022年1月13日) | 6 | | star数 | ![star](https://img.shields.io/github/stars/luckykeeper/LOVE69_renpy_remaster) | 7 | | fork数 | ![fork](https://img.shields.io/github/forks/luckykeeper/LOVE69_renpy_remaster) | 8 | | issues数 | ![issues](https://img.shields.io/github/issues/luckykeeper/LOVE69_renpy_remaster) | 9 | | 项目组成员 | 3人([Luckykeeper](https://github.com/luckykeeper),[WorldlineChanger](https://github.com/WorldlineChanger),[Santa-Weaves](https://github.com/Santa-Weaves)) | 10 | | Contributors | | 11 | | 项目地址 | https://github.com/luckykeeper/LOVE69_renpy_remaster | 12 | | 项目组官网 | https://love69renpyremasterproject.github.io | 13 | | 项目组官网构建状态 | ![status](https://app.travis-ci.com/love69renpyremasterproject/love69renpyremasterproject.github.io.svg?branch=main&status=passed) | 14 | 15 | 使用ren'py重制LOVEPOTION SIXTYNINE,并加以汉化和全平台适配 16 | 17 | Demo 版下载请移步 Release 页面,使用请遵循本页面下的使用说明、Release 页面内的说明和游戏内的说明 18 | 19 | 项目组logo 20 | 21 | ## 🎉开坑宣告🎉 22 | 23 | 推了好多年的Gal,也想自己做出一些贡献呢,最近正好推完了LOVEPOTION SIXTYNINE,文本难度不是很高,基本上都看懂了,又简单看了一下ren’py,似乎不是很难,所以打算开个坑,整个个人汉化,当然,~~如果能有其它组来做那是大欢迎啦,但是感觉这么冷门的电波系作品应该没有哪个组来做汉化,所以我就这么打算开坑啦~~(2021.09.08_注:希望各位大大还是不要来抢坑了,我现在非常有信心做完的说![huaji](https://cdn.jsdelivr.net/gh/luckykeeper/LuckyBlog_RS@main/face/huaji.aqdzo604ncs.png)) 24 | 25 | ### 实机开发运行界面 26 | 27 | LOVE69使用的引擎是 YU-RIS ,因为~~脚本解密不能~~(我太菜了),所以决定使用 ren’py 进行移植,通过三天左右的不懈努力(翻译scene01(差三个小场景)+做GUI(对话框+主页面+logo)+跨平台+听音频+学习使用 ren’py +~~被迫上课~~+……),终于把小小的demo跑了起来!小Demo运行界面如下,可供参考。在sence01完成后会开发给大家下载体验(找Bug),因为拿不到脚本,人物表情,音效,背景图片等等一切设定全部只能通过~~逆向工程~~照着原作人力比对文件完成,所以进度可能略缓慢(不过在不断推进啦),请各位看官耐心等待~ 28 | 29 | Demo版实机开发界面_主菜单 30 | 31 | Demo版实机开发界面_主菜单.PNG 32 | 33 | 原对话框实现 34 | 35 | 原对话框实现.PNG 36 | 37 | 实机演示_Demo版对话框实现 38 | 39 | 实机演示_Demo版对话框实现.PNG 40 | 41 | 原带CG的主页面 42 | 43 | 原带CG的主页面.PNG 44 | 45 | 实机演示_Demo版带CG的主页面(waifu2x 720p->1080p) 46 | 47 | 实机演示_Demo版带CG的主页面.PNG 48 | 49 | **跨平台测试** 50 | 51 | 测试平台:中兴Axon 30 Ultra 5G / Android 11 / MyOS 11.0.22MR_A2022P 52 | 53 | 初步确认可运行于新旧安卓手机、X86安卓设备、模拟器及Chrome Book 54 | 55 | 除上述平台外,预计还将会有 iOS 版(不过没开发者账户,估计⑧能有),Linux版和MacOS版,甚至WEB版! 56 | 57 | 安卓Demo实机运行页面_安装 58 | 59 | 安卓Demo安卓Demo实机运行页面_安装.jpg 60 | 61 | 安卓Demo实机运行页面_项目组logo 62 | 63 | 安卓Demo实机运行页面_项目组logo.jpg 64 | 65 | 安卓Demo实机运行页面_主菜单 66 | 67 | 安卓Demo实机运行页面_主菜单.jpg 68 | 69 | 安卓Demo实机运行页面_对话框实现 70 | 71 | 安卓Demo实机运行页面_对话框实现.jpg 72 | 73 | 安卓Demo实机运行页面_带CG的主页面 74 | 75 | 安卓Demo实机运行页面_带CG的主页面.jpg 76 | 77 | Demo版实机测试_GIF图 78 | 79 | 可以简短的看下做完大概是什么样子,另外视频里面的“开裂”并不是waifu2x的锅,下面演示中用到的真冬的介绍动画是由解包出来的146张不带alpha通道的jpg文件导到AE做的视频,作品原动画文件是由146张不带alpha通道的jpg文件加上另外几个不能正常打开的jpg文件(推测这几个文件是记录了alpha通道的信息),下面给出一个参考文件供各位大佬分析,如果您有办法能解决这个问题,欢迎加入项目组一起来搞事情![huaji](https://cdn.jsdelivr.net/gh/luckykeeper/LuckyBlog_RS@main/face/huaji.aqdzo604ncs.png) 80 | 81 | 参考文件 链接:https://pan.baidu.com/s/1lOxy0fX3wEf6dyQNHydhDQ 提取码:qxqm 82 | 83 | Demo版实机测试_GIF图.gif 84 | 85 | Ubuntu Demo版实机运行页面 86 | 87 | Ubuntu实机运行页面.png 88 | 89 | MacOS_Demo实机运行页面_主菜单 90 | 91 | MacOS_Demo实机运行页面_主菜单.png 92 | 93 | MacOS_Demo实机运行页面_对话框 94 | 95 | MacOS_Demo实机运行页面_对话框.png 96 | 97 | WEB版 Demo实机运行页面 98 | 99 | ​ WEB页面已经上传了,想尝鲜的话可以前往[WEB版_Demo服务器](https://love69demo.luckykeeper.site/)(服务器在莫斯科,推荐在北京时间早上这样的低峰期访问,其它时段可能会遇到无法访问,速度缓慢等问题) 100 | 101 | ​ 需要注意的是,WEB版是 Ren‘py 的实验性功能,实际体验并不是很好,很多音声、音效等等都不能正常加载,如果遇到页面/人物马赛克,这是因为对应的资源还没下载下来,可以通过反复按鼠标右键来让它重新加载,另外,WEB版与其它版本的内容并不同步,当前的WEB版更新时间为:2021年10月15日 102 | 103 | ​ 最佳适配浏览器:Edge最新版,最新版Chrome兼容性稍差,其它浏览器不保证正常工作 104 | 105 | ​ 有条件的话还是去玩电脑/手机版(2021年10月24号会发布)吧 106 | 107 | WEB版Demo实机运行页面1 108 | 109 | WEB版Demo实机运行页面2 110 | 111 | WEB版Demo实机运行页面3 112 | 113 | ## 👏成员👏 114 | 115 | 组长:[Luckykeeper](https://github.com/luckykeeper) 116 | 117 | 程序:[Luckykeeper](https://github.com/luckykeeper) 118 | 119 | 翻译:[Luckykeeper](https://github.com/luckykeeper) 120 | 121 | 美工:[Luckykeeper](https://github.com/luckykeeper) 122 | 123 | 校对:[Luckykeeper](https://github.com/luckykeeper) 124 | 125 | 测试/润色:[Luckykeeper](https://github.com/luckykeeper),[WorldlineChanger](https://github.com/WorldlineChanger),[Santa-Weaves](https://github.com/Santa-Weaves) 126 | 127 | 项目组网站构建、维护:[Luckykeeper](https://github.com/luckykeeper) 128 | 129 | ## 🎂目标🎂 130 | 131 | - [ ] 使用ren’py重置本作品,实现跨平台 132 | 133 | - [ ] 使用waifu2x将材质高清化(720p->1080p,部分素材2K) 134 | 135 | - [ ] 让更多人有机会接触本作,爱上本作 136 | 137 | - [ ] 汉化成果最终全部开源,给其它想参与汉化的同好提供一个思路 138 | 139 | ## ✨目前状态✨ 140 | 141 | 请参考本项目[projects页面](https://github.com/luckykeeper/LOVE69_renpy_remaster/projects/1) 142 | 143 | ## 😁翻译原则😊 144 | 145 | - 采用机翻+润色的方式进行,因为我是个日语渣,翻译初稿来自百度翻译+彩云小译的结果,润色通过听译+Yahoo参考等方式进行 146 | 147 | - 主要采用意译的方式,因为本来就是电波系作品,很多地方并不好直译 148 | 149 | - 不会翻的地方使用 // 标出,希望老哥们帮帮忙(等上传scene01就能看到了,现在还在做…) 150 | 151 | - 第一次做翻译,也是第一次用ren'py,活整的不好还请带伙见谅 152 | 153 | ## 🐱‍🏍想要参与?🐱‍👓 154 | 155 | 需要的工作如下: 156 | 157 | 日语翻译&纠错:在某个 scene 完成后,提交PR或在本页[“issues”栏目下](https://github.com/luckykeeper/LOVE69_renpy_remaster/issues)留言(推荐`issues`) 158 | 159 | Yu-ris的ybn文件解包:请将联系方式发送至 luckykeeper@luckykeeper.site (某些情况可能收不到邮件,如未及时回复请电脑访问我的[个人博客](http://b.luckykeeper.site),在主页头像下方寻找我的联系方式) 160 | 161 | ren’py的GUI制作:我还没开始学,而且想复刻本作目前的样式……所以如果会做的话请将联系方式发送至 luckykeeper@luckykeeper.site 162 | 163 | CG、BGM等素材的解包工作已全部完成,无需帮助 164 | 165 | 测试、校对:可以先把联系方式发送到 luckykeeper@luckykeeper.site ,完成后将会联系 166 | 167 | 动画的alpha通道分析(本作的动画是由一堆jpg构成的,在文件夹内有4个不能显示图像的jpg文件,00000000-3.jpg),希望有人来分析一下提取出alpha通道。若这个问题不能解决,移植时可能会放弃部分特效或不得不从其它地方提取部分特效进行替代,具体情况请参见上方演示画面的gif图(2021.09.08_注:这个问题不着急了,今天已经把ed的1457张jpg扣出来了,拿不到 alpha 通道,我就en扣!) 168 | 169 | ### 找不到文件? 170 | 171 | - 人物表、剧本(脚本)在上面显示代码的地方里面的[“已完成的文档”](https://github.com/luckykeeper/LOVE69_renpy_remaster/tree/main/%E5%B7%B2%E5%AE%8C%E6%88%90%E7%9A%84%E6%96%87%E6%A1%A3)目录下,点开文件夹, `.rpy` 格式的就是啦,不需要下载任何程序,在网页上就能浏览,剧本(脚本)文件中使用的是这些角色名字的缩写(当然原人物也已标出) 172 | - 人物表文件夹只有一个文件 `character.rpy` 是人物的译名和人物在(剧本)脚本中的定义 173 | - 剧本(脚本)文件夹下包含多个文件, `script.rpy` 是主程序脚本,也就是程序(游戏)的入口,而 `scene01(01这样的数字会根据场景(scene)更改).rpy` 这样的文件包含了真正的脚本(剧本),也就是原文、翻译、BGM、人物、图片、表情……等等东西都是在这里定义的,**想做翻译纠错主要是看这些文件**,需要协助翻译或修改的地方在原文后已经用 `//` 标出 174 | 175 | ## 🚦使用说明🚦 176 | 177 | 1. 本项目的任何代码,请勿用于商业化,如果您使用了本项目的任何代码和脚本进行二次创作则必须对其开源,且必须在开源页面标注使用了本项目并标注本项目的 GitHub 地址 178 | 2. 使用项目中[“已完成的文档”](https://github.com/luckykeeper/LOVE69_renpy_remaster/tree/main/%E5%B7%B2%E5%AE%8C%E6%88%90%E7%9A%84%E6%96%87%E6%A1%A3)目录下的任何内容进行二次开发必须先在`issues`内申请,申请时请说明你是谁、以及使用该项目的哪些内容,加上使用内容的目的,得到授权方可按照条件使用(条件参考但并不限于“使用说明”内容) 179 | 3. 使用[“已完成的文档”](https://github.com/luckykeeper/LOVE69_renpy_remaster/tree/main/%E5%B7%B2%E5%AE%8C%E6%88%90%E7%9A%84%E6%96%87%E6%A1%A3)目录下的任何内容须标明本项目的url和本人的名字(Luckykeeper) 180 | 4. 若程序使用了[“已完成的文档”](https://github.com/luckykeeper/LOVE69_renpy_remaster/tree/main/%E5%B7%B2%E5%AE%8C%E6%88%90%E7%9A%84%E6%96%87%E6%A1%A3)目录下的任何内容,则禁止擅自在一切视频网站(如:B站)上进行游戏的录播和直播 181 | 5. 请务必遵守您所在国家/地区的相关法律法规 182 | 6. 支持开源精神,鼓励用爱发电,欢迎大家参考本项目为自己喜欢的ADV/AVG进行汉化移植,如果该项目帮助了你,希望你在发布程序的时候提及一下这个项目的url和我 183 | 7. 如果该项目帮助了你,请帮我点亮一下页面上方的 `star` 这是对我最好的鼓励 184 | 8. 本项目不接受任何形式的捐赠,~~本页面是唯一指定的联系方式~~(L:项目组网站肝完了,链接在上面的表格里面,去那边也可以,那边评论不需要GitHub账号,没有GitHub账号的阔以去那边),想找我就发issues,看到会及时回复,没有其它任何联系方式 185 | 186 | ## 😥其它事项😅 187 | 188 | - 项目可能因为学业原因无限期推迟(学业繁忙+是只鸽子😅)~~【所以有其他人想来汉化那是大欢迎,也欢迎使用本项目已经汉化好的文本和提取出的日语文本~~,不过如果用的话请加上我的名字(Luckykeeper)】{就不要着急催着填坑了哈}【2021.09.08_注:做不完的可能性不大,目前还是非常顺利的,我非常有信心能把坑填完,烦请各位大大就不要抢坑了哈】 189 | - 项目相关文件解压密码为本页面网址(即 https://github.com/luckykeeper/LOVE69_renpy_remaster )下载链接暂时取消 190 | - 出于各种原因,本次汉化移植并不会对“gkd”的内容(即 Hscene )进行汉化和移植![doge](https://cdn.jsdelivr.net/gh/luckykeeper/LuckyBlog_RS@main/face/doge.7cjy2wsn5n40.png) 191 | - 本页面最后修改时间 2022年1月13日 192 | 193 | ## Stargazers over time 194 | 195 | [![Stargazers over time](https://starchart.cc/luckykeeper/LOVE69_renpy_remaster.svg)](https://starchart.cc/luckykeeper/LOVE69_renpy_remaster) 196 | -------------------------------------------------------------------------------- /images/Demo版实机开发界面_主菜单.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/Demo版实机开发界面_主菜单.PNG -------------------------------------------------------------------------------- /images/Demo版实机测试_GIF图.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/Demo版实机测试_GIF图.gif -------------------------------------------------------------------------------- /images/MacOS_Demo实机运行页面_主菜单.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/MacOS_Demo实机运行页面_主菜单.png -------------------------------------------------------------------------------- /images/MacOS_Demo实机运行页面_对话框.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/MacOS_Demo实机运行页面_对话框.png -------------------------------------------------------------------------------- /images/Ubuntu实机运行页面.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/Ubuntu实机运行页面.png -------------------------------------------------------------------------------- /images/WEB版测试.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/WEB版测试.PNG -------------------------------------------------------------------------------- /images/WEB版测试(生产环境2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/WEB版测试(生产环境2).png -------------------------------------------------------------------------------- /images/WEB版测试(生产环境).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/WEB版测试(生产环境).png -------------------------------------------------------------------------------- /images/原对话框实现.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/原对话框实现.PNG -------------------------------------------------------------------------------- /images/原带CG的主页面.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/原带CG的主页面.PNG -------------------------------------------------------------------------------- /images/安卓Demo实机运行页面_主菜单.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/安卓Demo实机运行页面_主菜单.jpg -------------------------------------------------------------------------------- /images/安卓Demo实机运行页面_安装.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/安卓Demo实机运行页面_安装.jpg -------------------------------------------------------------------------------- /images/安卓Demo实机运行页面_对话框实现.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/安卓Demo实机运行页面_对话框实现.jpg -------------------------------------------------------------------------------- /images/安卓Demo实机运行页面_带CG的主页面.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/安卓Demo实机运行页面_带CG的主页面.jpg -------------------------------------------------------------------------------- /images/安卓Demo实机运行页面_项目组logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/安卓Demo实机运行页面_项目组logo.jpg -------------------------------------------------------------------------------- /images/实机演示_Demo版对话框实现.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/实机演示_Demo版对话框实现.PNG -------------------------------------------------------------------------------- /images/实机演示_Demo版带CG的主页面.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/实机演示_Demo版带CG的主页面.PNG -------------------------------------------------------------------------------- /images/新版UI预览_MainMenu01.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/新版UI预览_MainMenu01.PNG -------------------------------------------------------------------------------- /images/新版UI预览_MainMenu02.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/新版UI预览_MainMenu02.PNG -------------------------------------------------------------------------------- /images/项目组logo_smallsize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/images/项目组logo_smallsize.png -------------------------------------------------------------------------------- /video/Love69_OP.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckykeeper/LOVE69_renpy_remaster/8007a8cad55ec510d4ee724dfb9adc21599d8c86/video/Love69_OP.webm -------------------------------------------------------------------------------- /已完成的文档/OP歌词及翻译.md: -------------------------------------------------------------------------------- 1 | **HEART BEAT** 2 | 3 | LOVEPOTION SIXTYNINE | OP 4 | 5 | 同人会社:Steroider 6 | 7 | 歌手:あひる 8 | 9 | 作词:cittan* 10 | 11 | 作曲:cittan* 12 | 13 | 听译:Luckykeeper 14 | 15 | 润色:Santa-Weaves 16 | 17 | 翻译:WorldlineChanger 18 | 19 | ------ 20 | 21 | Luckykeeper 听译版 22 | 23 | **歌词:** 24 | 25 | **Let me be with you like singing birds** 26 | 27 | 让我陪在你身边 就像那唱歌的鸟 28 | 29 | **and let me see a whole of your world, anytime it’s shining** 30 | 31 | 让我看见你的整个世界 无论何时都是闪耀的 32 | 33 | **“for a long time, you trust me”** 34 | 35 | “一直以来,你相信着我” 36 | 37 | **That is always I am looking for** 38 | 39 | 这是我一直在想要的 40 | 41 | **The sunrays it’s really tender and you seem to be fun** 42 | 43 | 在柔和的阳光照耀下 你看起来很高兴 44 | 45 | **believing these days will be lasting** 46 | 47 | 深信着这些日子将永远持续着 48 | 49 | **Do you hear my heartbeating never stop to sing the misery?** 50 | 51 | 你有听见我的心跳永不停止地在诉说痛苦吗? 52 | 53 | **you’ll set me free, you’ll set me free yeah** 54 | 55 | 你释放我 你释放我得自由 yeah 56 | 57 | **I can see the world has changed own colors** 58 | 59 | 我可以看见我的世界已经改变了色彩 60 | 61 | **No time to lay down! We’re just still free yeah** 62 | 63 | 没时间停下了 我们才刚获得自由 yeah 64 | 65 | **I don’t know what makes me standing still** 66 | 67 | 但我不知道是什么让我止步不前 68 | 69 | ------ 70 | 71 | Santa-Weaves 润色版 72 | 73 | Let me see your whole world shining all the time 74 | 75 | 让我看见你的整个世界 无论何时都是闪耀的 76 | 77 | "All along, you believed in me." 78 | 79 | “一直以来,你相信着我” 80 | 81 | This is what I've always wanted 82 | 83 | 这是我一直在想要的 84 | 85 | You look happy in the soft sunshine. 86 | 87 | 在柔和的阳光照耀下 你看起来很高兴 88 | 89 | Convinced that these days would last forever 90 | 91 | 深信着这些日子将永远持续着 92 | 93 | Can you hear my heart beating in pain? 94 | 95 | 你有听见我的心跳永不停止地在诉说痛苦吗? 96 | 97 | You set me free you set me free yeah 98 | 99 | 你释放我 你释放我得自由 yeah 100 | 101 | I can see my world has changed colors 102 | 103 | 我可以看见我的世界已经改变了色彩 104 | 105 | There's no time to stop. We're just free, yeah 106 | 107 | 没时间停下了 我们才刚获得自由 yeah 108 | 109 | But I don't know what's holding me back 110 | 111 | 但我不知道是什么让我止步不前 112 | 113 | ------ 114 | 115 | WorldlineChanger 翻译版 116 | 117 | **Let me be with you like singing birds** 118 | 119 | 让我成为你的歌鸟,伴你左右 120 | 121 | **and let me see a whole of your world, anytime it’s shining** 122 | 123 | 让我窥见你的世界,如此闪耀 124 | 125 | **“for a long time, you trust me”** 126 | 127 | “一直以来,相信着我” 128 | 129 | **That is always I am looking for** 130 | **(I am looking for)** 131 | 132 | 那就是我一直所追寻的 133 | 134 | **The sunrays it’s really tender and you seem to be fun** 135 | 136 | 柔和的阳光散去我的不安,眼中的你是如此开心 137 | 138 | **believing these days will be lasting** 139 | 140 | 坚信这些幸福的时光会一直延续 141 | 142 | **Do you hear my heartbeating never stop to sing the misery?** 143 | 144 | 你有听到吗 我心底那些永不停歇悸动的声音 145 | 146 | **and set me free, you’ll set me free yeah** 147 | 148 | 就由你来解除我的束缚 yeah 149 | 150 | **I can see the world has changed own colors** 151 | 152 | 我眼中的世界已绽放色彩 153 | 154 | **No time to lay down! We’re just still free yeah** 155 | 156 | 让我们永不停歇地 摆脱这束缚 yeah 157 | 158 | **I don’t know what makes me standing still** 159 | 160 | 但不知为何我却受困于原地而止步不前 161 | -------------------------------------------------------------------------------- /已完成的文档/README.md: -------------------------------------------------------------------------------- 1 | # 贡献及源码食用指北 2 | 3 | (——引自[首页Readme](https://github.com/luckykeeper/LOVE69_renpy_remaster)) 4 | 5 | 欢迎您前来让本项目变的更好&学习,下面简单介绍一下如何康~~本项目的代码~~我的胡言乱语 6 | 7 | (Luckykeeper:第一次参与汉化工作,日语渣渣,主催&程序&美工&翻译&校对&润色&项目组网站基本上都是我一个人包的,测试也有参与,狂肝不易,还望轻喷😅) 8 | 9 | 讨论、聊天、提问、凑热闹、翻译纠正、提改进建议等……请移步 Issues :[看已有条目](https://github.com/luckykeeper/LOVE69_renpy_remaster/issues) ; [发新贴](https://github.com/luckykeeper/LOVE69_renpy_remaster/issues/new) 10 | 11 | 那么,就赶快来介绍一下吧~ 12 | 13 | 目前本项目的目录结构非常简单,`images` 文件夹下是本页展示的图片,`已完成的文档` 是程序的脚本,里面有如下文件(后面还会增加文件,但是没有新增的形式了): 14 | 15 | >已完成的文档 16 | > 17 | >│ OP歌词及翻译.md ——(OP的歌词整理及翻译,OP还没做) 18 | > 19 | >│ 20 | > 21 | >├─bgm定义 ——(.rpy 都是 Ren'Py 的文件,别担心,语法非常简单,一看就懂![huaji](https://cdn.jsdelivr.net/gh/luckykeeper/LuckyBlog_RS@main/face/huaji.aqdzo604ncs.png)) 22 | > 23 | >│ bgm.rpy 24 | > 25 | >│ 26 | > 27 | >├─人物表——(定义出场人物的显示名称和立绘) 28 | > 29 | >│ character.rpy 30 | > 31 | >│ 32 | > 33 | >├─剧本(脚本) ——(包含了文本以及控制脚本,也就是 Gal 的核心) 34 | > 35 | >│ scene01.rpy ——(Scene01 也就是第一幕,02就代表第二幕,以此类推) 36 | > 37 | >│ scene02.rpy —— (Scene01 大部分是共通线,02-15是一周目内容,16及后面是二周目内容) 38 | > 39 | >│ scene03.rpy 40 | > 41 | >│ scene04.rpy 42 | > 43 | >│ scene05.rpy 44 | > 45 | >│ scene06.rpy 46 | > 47 | >│ scene07.rpy 48 | > 49 | >│ scene08.rpy 50 | > 51 | >│ scene09.rpy 52 | > 53 | >│ scene10.rpy 54 | > 55 | >│ scene11.rpy 56 | > 57 | >│ scene12.rpy 58 | > 59 | >│ scene13.rpy 60 | > 61 | >│ scene14.rpy 62 | > 63 | >│ scene15.rpy 64 | > 65 | >│ script.rpy ——(主脚本,点击“开始游戏”之后程序的入口) 66 | > 67 | >│ 68 | > 69 | >├─用户图形界面 ——(关于程序的用户界面都是在这里设定的) 70 | > 71 | >│ gui.rpy ——(开场动画设定脚本,打开程序) 72 | > 73 | >│ LOVE69_renpy_remaster_project.rpy ——(设定刚打开程序时的行为) 74 | > 75 | >│ options.rpy ——(关于页面,程序名称、标题,以及打包设置) 76 | > 77 | >│ screens.rpy ——(对话框和小人物头像的设置) 78 | > 79 | >│ 80 | > 81 | >└─视频ass文件 82 | > 83 | > CM with Sub.ass ——(Scene01中出现的电视CM的字幕文件) 84 | > 85 | -------------------------------------------------------------------------------- /已完成的文档/bgm定义/bgm.rpy: -------------------------------------------------------------------------------- 1 | # -------------------------------- 2 | # LOVE69_Renpy_Remaster_Project 3 | # BGM列表定义 4 | # Author:Luckykeeper 5 | # 版本 1.0 "LuckyCocoa" 6 | # Blog:http://luckykeeper.site 7 | # 项目组网站:https://love69renpyremasterproject.github.io/ 8 | # 项目开源地址:https://github.com/luckykeeper/LOVE69_renpy_remaster 9 | # 开始日期 2021年8月30日 10 | # 完成日期 2021年8月30日 11 | 12 | # 需要对BGM编号化 13 | # 规则如下 14 | # 按照顺序按照嘤文进行编号,在脚本中会标明BGM的名称和代号,其它问题请查最下面的表 15 | # BGM01 16 | define bgmone = "bgm/bgm01.ogg" 17 | # BGM02 18 | define bgmtwo = "bgm/bgm02.ogg" 19 | # BGM03 20 | define bgmthree = "bgm/bgm03.ogg" 21 | # BGM04 22 | define bgmfour = "bgm/bgm04.ogg" 23 | # BGM05 24 | define bgmfive = "bgm/bgm05.ogg" 25 | # BGM06 26 | define bgmsix = "bgm/bgm06.ogg" 27 | # BGM07 28 | define bgmseven = "bgm/bgm07.ogg" 29 | # BGM08 30 | define bgmeight = "bgm/bgm08.ogg" 31 | # BGM09 32 | define bgmnine = "bgm/bgm09.ogg" 33 | # BGM10 34 | define bgmten = "bgm/bgm10.ogg" 35 | # BGM11 36 | define bgmeleven = "bgm/bgm11.ogg" 37 | # BGM12 38 | define bgmtwelve = "bgm/bgm12.ogg" 39 | # BGM13 40 | define bgmthirteen = "bgm/bgm13.ogg" 41 | # BGM14 42 | define bgmfourteen = "bgm/bgm14.ogg" 43 | # BGM15 44 | define bgmfifteen = "bgm/bgm15.ogg" 45 | # BGM16 46 | define bgmsixteen = "bgm/bgm16.ogg" 47 | # BGM17 48 | define bgmseventeen = "bgm/bgm17.ogg" 49 | # BGM18 50 | define bgmeighteen = "bgm/bgm18.ogg" 51 | # BGM19 52 | define bgmnineteen = "bgm/bgm19.ogg" 53 | # BGM20 54 | define bgmtwenty = "bgm/bgm20.ogg" 55 | # BGM21 56 | define bgmtwentyone = "bgm/bgm21.ogg" 57 | # BGM22 58 | define bgmtwentytwo = "bgm/bgm22.ogg" 59 | # BGM23 60 | define bgmtwentythree = "bgm/bgm23.ogg" 61 | # BGM24 62 | define bgmtwentyfour = "bgm/bgm24.ogg" 63 | # BGM25 64 | define bgmtwentyfive = "bgm/bgm25.ogg" 65 | # BGM26 66 | define bgmtwentysix = "bgm/bgm26.ogg" 67 | # BGM27 68 | define bgmtwentyseven = "bgm/bgm27.ogg" 69 | # BGM28 70 | define bgmtwentyeight = "bgm/bgm28.ogg" 71 | # BGM29 72 | define bgmtwentynine = "bgm/bgm29.ogg" 73 | # BGM30 74 | define bgmthirty = "bgm/bgm30.ogg" 75 | # BGM31 76 | define bgmthirtyone = "bgm/bgm31.ogg" 77 | # BGM32 78 | define bgmthirtytwo = "bgm/bgm32.ogg" 79 | # BGM33 80 | define bgmthirtythree = "bgm/bgm33.ogg" 81 | # BGM34 82 | define bgmthirtyfour = "bgm/bgm34.ogg" 83 | # BGM35 84 | define bgmthirtyfive = "bgm/bgm35.ogg" 85 | # BGM36 86 | define bgmthirtysix = "bgm/bgm36.ogg" 87 | # BGM37 88 | define bgmthirtyseven = "bgm/bgm37.ogg" 89 | # BGM38 90 | define bgmthirtyeight = "bgm/bgm38.ogg" 91 | # BGM39 92 | define bgmthirtynine = "bgm/bgm39.ogg" 93 | # BGM40 94 | define bgmforty = "bgm/bgm40.ogg" 95 | # BGM41 96 | define bgmfortyone = "bgm/bgm41.ogg" 97 | # BGM42 98 | define bgmfortytwo = "bgm/bgm42.ogg" 99 | # BGM43 100 | define bgmfortythree = "bgm/bgm43.ogg" 101 | # BGM44 102 | define bgmfortyfour = "bgm/bgm44.ogg" 103 | # BGM45 104 | define bgmfortyfive = "bgm/bgm45.ogg" 105 | # BGM46 106 | define bgmfortysix = "bgm/bgm46.ogg" 107 | # BGM47 108 | define bgmfortyseven = "bgm/bgm47.ogg" 109 | # BGM48 110 | define bgmfortyeight = "bgm/bgm48.ogg" 111 | # BGM49 112 | define bgmfortynine = "bgm/bgm49.ogg" 113 | # BGM50 114 | define bgmfifty = "bgm/bgm50.ogg" 115 | 116 | # BGM列表定义结束 117 | # -------------------------------- 118 | 119 | # BGM顺序和名称对应表 120 | # # BGM01 121 | # define 01_heartbeat = bgm/01_heartbeat.ogg 122 | # # BGM02 123 | # define 01_heartbeat_short_yuri = bgm/01_01_heartbeat_short_yuri.ogg 124 | # # BGM03 125 | # define 02 prominence = bgm/02 prominence.ogg 126 | # # BGM04 127 | # define 05_ジムノペディ = bgm/05_ジムノペディ.ogg 128 | # # BGM05 129 | # define 08_あの夏まで... = bgm/08_あの夏まで....ogg 130 | # # BGM06 131 | # define 09_gunjou = bgm/09_gunjou.ogg 132 | # # BGM07 133 | # define admiralbob77_-_harmony = bgm/admiralbob77_-_harmony.ogg 134 | # # BGM08 135 | # define anonatsu_piano = bgm/anonatsu_piano.ogg 136 | # # BGM09 137 | # define carosone_-_in_peace_(our_destiny) = bgm/carosone_-_in_peace_(our_destiny).ogg 138 | # # BGM10 139 | # define donniedrost_-_give_it_up = bgm/donniedrost_-_give_it_up.ogg 140 | # # BGM11 141 | # define end of story = bgm/end of story.ogg 142 | # # BGM12 143 | # define g線上kp = bgm/g線上kp.ogg 144 | # # BGM13 145 | # define honky tonk saloon (pad) = bgm/honky tonk saloon (pad).ogg 146 | # # BGM14 147 | # define honky tonk saloon (theme) = bgm/honky tonk saloon (theme).ogg 148 | # # BGM15 149 | # define jonay_-_want_you_to_know = bgm/jonay_-_want_you_to_know.ogg 150 | # # BGM16 151 | # define loveshadow_-_lifted_up.the_alex_beroza_loveshadow_filter_fest = bgm/loveshadow_-_lifted_up.the_alex_beroza_loveshadow_filter_fest.ogg 152 | # # BGM17 153 | # define loveshadow_-_there_s_a_better_way_ = bgm/loveshadow_-_there_s_a_better_way_.ogg 154 | # # BGM18 155 | # define m2 るなちー = bgm/m2 るなちー.ogg 156 | # # BGM19 157 | # define mindmapthat_-_music_through_love = bgm/mindmapthat_-_music_through_love.ogg 158 | # # BGM20 159 | # define n23 = bgm/n23.ogg 160 | # # BGM21 161 | # define n28 = bgm/n28.ogg 162 | # # BGM22 163 | # define n32 = bgm/n32.ogg 164 | # # BGM23 165 | # define o9 = bgm/o9.ogg 166 | # # BGM24 167 | # define one day = bgm/one day.ogg 168 | # # BGM25 169 | # define prominence = bgm/prominence.ogg 170 | # # BGM26 171 | # define scottaltham_-_stretch_at_the_grave = bgm/scottaltham_-_stretch_at_the_grave.ogg 172 | # # BGM27 173 | # define sirius_-_viva_la_vida = bgm/sirius_-_viva_la_vida.ogg 174 | # # BGM28 175 | # define sweet passion = bgm/sweet passion.ogg 176 | # # BGM29 177 | # define tw011 = bgm/tw011.ogg 178 | # # BGM30 179 | # define tw014 想瑠にゃん = bgm/tw014 想瑠にゃん.ogg 180 | # # BGM31 181 | # define tw021 = bgm/tw021.ogg 182 | # # BGM32 183 | # define tw035 = bgm/tw035.ogg 184 | # # BGM33 185 | # define tw041 = bgm/tw041.ogg 186 | # # BGM34 187 | # define unreal_dm_-_a_billion_years_of_green = bgm/unreal_dm_-_a_billion_years_of_green.ogg 188 | # # BGM35 189 | # define unreal_dm_-_free_music_and_free_beer_ = bgm/unreal_dm_-_free_music_and_free_beer_.ogg 190 | # # BGM36 191 | # define unreal_dm_-_slippin_slidin = bgm/unreal_dm_-_slippin_slidin.ogg 192 | # # BGM37 193 | # define unreal_dm_-_stay_(for_this_moment) = bgm/unreal_dm_-_stay_(for_this_moment).ogg 194 | # # BGM38 195 | # define unreal_dm_-_vox_vs._uke = bgm/unreal_dm_-_vox_vs._uke.ogg 196 | # # BGM39 197 | # define vj_memes_-_auld_lang_syne_1 = bgm/vj_memes_-_auld_lang_syne_1.ogg 198 | # # BGM40 199 | # define vj_memes_-_dance_of_the_gypsy = bgm/vj_memes_-_dance_of_the_gypsy.ogg 200 | # # BGM41 201 | # define wellman_-_harmony = bgm/wellman_-_harmony.ogg 202 | # # BGM42 203 | # define あの夏rock1111 = bgm/あの夏rock1111.ogg 204 | # # BGM43 205 | # define あの夏まで... = bgm/あの夏まで....ogg 206 | # # BGM44 207 | # define あの夏まで_short = bgm/あの夏まで_short.ogg 208 | # # BGM45 209 | # define エロシーン? = bgm/エロシーン?.ogg 210 | # # BGM46 211 | # define おっとっと… = bgm/おっとっと….ogg 212 | # # BGM47 213 | # define スターチス nightcore = bgm/スターチス nightcore.ogg 214 | # # BGM48 215 | # define スターチスピアノ = bgm/スターチスピアノ.ogg 216 | # # BGM49 217 | # define 世迷い恋慕 = bgm/世迷い恋慕.ogg 218 | # # BGM50 219 | # define 舞上がる木の葉 = bgm/舞上がる木の葉.ogg 220 | -------------------------------------------------------------------------------- /已完成的文档/剧本(脚本)/scene08.rpy: -------------------------------------------------------------------------------- 1 | # -------------------------------- 2 | # LOVE69_Renpy_Remaster_Project 3 | # scene08 的脚本(剧本) 4 | # Author:Luckykeeper 5 | # 部分句子翻译协助: 6 | # 版本 1.0 "LuckyCocoa" 7 | # Blog:http://luckykeeper.site 8 | # 项目组网站:https://love69renpyremasterproject.github.io/ 9 | # 项目开源地址:https://github.com/luckykeeper/LOVE69_renpy_remaster 10 | # 修订日期 2022年4月27日 11 | 12 | # 当前流程:All Done! 13 | 14 | label scene08: 15 | # scene08 开始 16 | 17 | # scene08 场景1 【时隔许久的心爱夜访】 开始 18 | 19 | # 地点:葛城家玄关 20 | # 人物:心爱 莲 21 | # BGM:无 22 | 23 | scene black with ImageDissolve("images/tr/ysr006.png", 0.8, ramplen=64, reverse=False, alpha=True, time_warp=None) 24 | scene 玄関_夜 at love69_bg1440 with ImageDissolve("images/tr/ysr006.png", 0.8, ramplen=64, reverse=False, alpha=True, time_warp=None) 25 | 26 | # 显示 quick_menu 27 | $ quick_menu = True 28 | 29 | # 心爱 「ぶえええええ、あっぶねー!」 30 | ## 没有跳过 31 | show 心愛_制服_基本_ポカーン at love69_xinai_center with dissolve 32 | voice "voice/心愛/cca_a1_0850.ogg" 33 | ai 心愛_制服_基本_ポカーン "呜欸欸欸欸欸,好险啊——!" 34 | 35 | # 莲 「夜襲とは洒落た真似を…」 36 | lian "把夜袭说的这么惊险..." 37 | 38 | # 心爱 「ぜぇー…はぁー…危うくビショビショになる所でした」 39 | show 心愛_制服_基本_泣き at love69_xinai_center with dissolve 40 | voice "voice/心愛/cca_a1_0851.ogg" 41 | ai 心愛_制服_基本_泣き "呼啊——……呼啊——……差点吓死我了" 42 | hide 心愛_制服_基本_ポカーン 43 | 44 | # 莲 「間一髪と。新品のTシャツとお土産のケーキを濡らすなんてかっこつかねーしな」 45 | lian "千钧一发呢,要是把新T恤和特产蛋糕弄湿了可就不酷了" 46 | 47 | # nil 「心愛との帰宅途中、ゲリラ豪雨第二波を受けて、二人して全力ダッシュでスライディング帰宅を決める。」 48 | "在与心爱一起回家的路上,受到了游击队暴雨的第二波袭击,于是两个人决定全力冲刺滑行回家" 49 | 50 | # 莲 「しっかし、お前足はやくね? 普通に俺より早かったんだけど」 51 | lian "可是说起来,你走得可真是快啊,一般来说应该是我快一些吧" 52 | 53 | # 心爱 「三連ヘアピンで溝に落としたまでさ」 54 | # 参考资料:http://k.sina.com.cn/article_1906385094_m71a120c603300tinz.html 55 | show 心愛_制服_基本_真顔 at love69_xinai_center with dissolve 56 | voice "voice/心愛/cca_a1_0852.ogg" 57 | ai 心愛_制服_基本_真顔 "在三连发夹弯掉到沟里了(L:三连发夹弯就是那种几个180°弯组合起来的大急弯,具体百度一下就能知道)" 58 | hide 心愛_制服_基本_泣き 59 | 60 | # 莲 「豆腐屋のダウンヒルかよ」 61 | lian "是豆腐店的下坡吗" 62 | 63 | # nil 「心愛が何でもできる事は知っていたが、運動神経も良いとは…。」 64 | "虽然知道心爱什么都做得到,但没想到他还有运动神经……" 65 | 66 | # nil 「男としてのプライドが揺るぎます。」 67 | "作为男人的自尊心动摇了" 68 | 69 | # 心爱 「そういえば、まふまふちゃんの部屋電気ついてたね。起きてるのかな」 70 | voice "voice/心愛/cca_a1_0853.ogg" 71 | ai 心愛_制服_基本_真顔 "说起来,嘛呼嘛呼酱的房间开着灯呢。是不是起来了?" 72 | 73 | # 莲 「よく見てたなそんな所まで」 74 | lian "你怎么能在这就能看到的" 75 | 76 | # 心爱 「まっふゆちゃーん! お前の好きな心愛ちゃんをかってきたぞー!」 77 | show 心愛_制服_基本_にっこり at love69_xinai_center with dissolve 78 | voice "voice/心愛/cca_a1_0854.ogg" 79 | ai 心愛_制服_基本_にっこり "嘛呼哟酱——!我给你带来了你最喜欢的心爱酱哦!" 80 | hide 心愛_制服_基本_真顔 81 | 82 | # 莲 「そのフレーズどっかで聞いたことあるな」 83 | lian "我总感觉这句话好像在哪听过" 84 | 85 | # 心爱 「君がいったんでしょう…」 86 | show 心愛_制服_基本_泣き at love69_xinai_center with dissolve 87 | voice "voice/心愛/cca_a1_0855.ogg" 88 | ai 心愛_制服_基本_泣き "是你之前说过的吧……" 89 | hide 心愛_制服_基本_にっこり 90 | 91 | # 莲 「そうでした」 92 | lian "那就是这样的了" 93 | 94 | # nil 「心愛は玄関で叫ぶが、返事はない。」 95 | "心爱在玄关这里大喊,但却没有回应" 96 | 97 | # nil 「聞こえてないのか…。」 98 | "是没有听见吗…" 99 | 100 | # 莲 「見てくるわ」 101 | lian "我去康康" 102 | 103 | # 心爱 「あ、じゃぁ私シャワー借りてい? 汗かいてもうたけん」 104 | show 心愛_制服_基本_嬉しい at love69_xinai_center with dissolve 105 | voice "voice/心愛/cca_a1_0856.ogg" 106 | ai 心愛_制服_基本_嬉しい "啊,那我可以借用一下淋浴吗?出了不少汗呢" 107 | hide 心愛_制服_基本_泣き 108 | 109 | # 莲 「あいよ。下着は適当に真冬の使って。部屋からとってくるから」 110 | lian "嗯嗯,内衣就随便找件真冬的穿就行,我去房间那儿拿来" 111 | 112 | # 心爱 「残念ながら、サイズが合わないんだな。ていうか、まふまふちゃんの下着の場所知ってるんだね…」 113 | show 心愛_制服_基本_真顔 at love69_xinai_center with dissolve 114 | voice "voice/心愛/cca_a1_0857.ogg" 115 | ai 心愛_制服_基本_真顔 "有点遗憾,尺寸不大合适啊。话说回来,你知道真冬酱的内衣位置吧…" 116 | hide 心愛_制服_基本_嬉しい 117 | 118 | # 莲 「そりゃ知ってますよ。我が家の洗濯大臣ですから」 119 | lian "这个我知道,因为我是我们家的洗衣大臣" 120 | 121 | # 心爱 「じゃーあー、真冬ちゃんに『今日はこの下着を着けろ』とか、やるの?」 122 | voice "voice/心愛/cca_a1_0858.ogg" 123 | ai 心愛_制服_基本_真顔 "那—么——,要和真冬酱说『今天我就穿这件内衣』吗?" 124 | 125 | # 莲 「やられたことならある」 126 | lian "我已经有了这样的经历" 127 | 128 | # 心爱 「い、いなぁ…私も蓮君をコーディネートしたい。私色に染めたいな…」 129 | show 心愛_制服_基本_泣き at love69_xinai_center with dissolve 130 | voice "voice/心愛/cca_a1_0859.ogg" 131 | ai 心愛_制服_基本_泣き "真、真好啊……我也想让莲君穿我的衣服,染上我的颜色呢" 132 | hide 心愛_制服_基本_真顔 133 | 134 | # 莲 「我ながらピンク色のスーツは似合わないと思うんだ」 135 | lian "我觉得粉红色的衣服不适合我" 136 | 137 | # 心爱 「人のセンスをなんだと思ってるんだね」 138 | show 心愛_制服_基本_真顔 at love69_xinai_center with dissolve 139 | voice "voice/心愛/cca_a1_0860.ogg" 140 | ai 心愛_制服_基本_真顔 "你认为别人的品味是什么样的呢?" 141 | hide 心愛_制服_基本_泣き 142 | 143 | # nil 「とりあえず、家にあがって心愛を家にあげる。」 144 | "总之,先把心爱送过去" 145 | 146 | # nil 「勝手知ったるは人の家。心愛はまっすぐに風呂場へと向かう。」 147 | "因为比较熟悉这里,心爱直奔浴室" 148 | 149 | # 心爱 「ほーい。じゃぁ、ちゃちゃちゃっと浴びさせてもらいまーす」 150 | show 心愛_制服_基本_笑顔 at love69_xinai_center with dissolve 151 | voice "voice/心愛/cca_a1_0861.ogg" 152 | ai 心愛_制服_基本_笑顔 "真是的——那么,让我好好地洗一下吧" 153 | hide 心愛_制服_基本_真顔 154 | 155 | # 莲 「シャンプーの容器にリンス入ってるから気をつけてな」ピンク色のスーツは似合わないと思うんだ」 156 | lian "洗发水的瓶子里装了护发素,请注意哦" 157 | 158 | # 心爱 「はーい♪」 159 | show 心愛_制服_基本_にっこり at love69_xinai_center with dissolve 160 | voice "voice/心愛/cca_a1_0862.ogg" 161 | ai 心愛_制服_基本_にっこり "好——♪" 162 | hide 心愛_制服_基本_笑顔 163 | 164 | # nil 「心愛は脱衣所のドアをあけて、風呂場へと入っていった。」 165 | "心爱打开更衣室的门,走进了浴室" 166 | 167 | # nil 「が、出てきた。」 168 | "马上,又出来了" 169 | 170 | # 心爱 「のぞかないでね?」 171 | show 心愛_制服_基本_嬉しい at love69_xinai_center with dissolve 172 | voice "voice/心愛/cca_a1_0863.ogg" 173 | ai 心愛_制服_基本_嬉しい "不要偷看哦?" 174 | hide 心愛_制服_基本_にっこり 175 | 176 | # 莲 「お邪魔するのは?」 177 | lian "那么,我就打扰了?" 178 | 179 | # 心爱 「っ…! きょ、今日はだめ!」 180 | show 心愛_制服_基本_不機嫌 at love69_xinai_center with dissolve 181 | voice "voice/心愛/cca_a1_0864.ogg" 182 | ai 心愛_制服_基本_不機嫌 "今、今天不行!" 183 | hide 心愛_制服_基本_嬉しい 184 | 185 | # 莲 「今日は? まぁいや、じゃぁ真冬の様子見たら部屋いるわ」 186 | lian "今天?好吧,那我去房间里面康康真冬的情况" 187 | 188 | # nil 「心愛が脱衣所に入ったのを確認して、廊下の電気を落とした。」 189 | "确认了心爱进入更衣室后,把走廊的灯关掉了" 190 | 191 | # nil 「冷蔵庫にお土産をしまってから、寝ているかもしれないので、忍び足で階段を登る。」 192 | "把特产蛋糕放进冰箱后,考虑到真冬可能已经睡着了,所以悄悄地爬上楼梯" 193 | 194 | image bg 自宅二階廊下_夜 = "images/bg/自宅二階廊下_夜.png" 195 | scene 自宅二階廊下_夜 at love69_bg1440 with ImageDissolve("images/tr/trans01.png", 1.5, ramplen=8, reverse=True, alpha=True, time_warp=None) 196 | 197 | # nil 「真冬の部屋の扉をノック。」 198 | "轻敲真冬房间的门" 199 | 200 | # 敲门声 201 | play sound "voice/effect/04_ドア~ノックする3.ogg" 202 | 203 | # 莲 「真冬」 204 | lian "真冬" 205 | 206 | # nil 「……」 207 | "……" 208 | 209 | # nil 「返事はない。」 210 | "没有回答" 211 | 212 | # nil 「もう一度。」 213 | "再敲一次" 214 | 215 | # 敲门声 216 | play sound "voice/effect/04_ドア~ノックする3.ogg" 217 | 218 | # nil 「……」 219 | "……" 220 | 221 | # nil 「やはり返事はない。」 222 | "还是没有回答" 223 | 224 | # 莲 「入るぞ」 225 | lian "进来了啊" 226 | 227 | # 场景切换到真冬房间 228 | image bg 真冬部屋_夜 = "images/bg/真冬部屋_夜.png" 229 | scene 真冬部屋_夜 at love69_bg1440 with ImageDissolve("images/tr/trans01.png", 1.5, ramplen=8, reverse=True, alpha=True, time_warp=None) 230 | 231 | # nil 「ガチャッ」 232 | "喀嚓" 233 | 234 | # 莲 「……」 235 | lian "……" 236 | 237 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 238 | $ sideimagesize.SideImageXalign = 0.08 239 | $ sideimagesize.SideImageYalign = -29.35 240 | $ sideimagesize.SideImageZoom = 0.95 241 | 242 | # 真冬 「すー…すー…」 243 | ## 没有跳过 244 | voice "voice/真冬/maf_a1_0773.ogg" 245 | dong 真冬_制服_基本_目閉じ "呼——……呼——……" 246 | 247 | # 莲 「やれやれ」 248 | lian "啊啦啊啦" 249 | 250 | # nil 「真冬は、電気をつけたま、ベッドに俯せで眠っていた。」 251 | "真冬开着灯趴在床上睡着了" 252 | 253 | # nil 「枕の上には、開きっぱなしの「妹マニュアル」が乗せられていたし、」 254 | "枕头上放着打开着的「妹妹手册」(L:就是开场提到的『有哥哥的妹妹指南』啦~)" 255 | 256 | # nil 「布団はかけられておらず、おなかが出てしまっている。」 257 | "没盖被子,肚子都露出来了" 258 | 259 | # nil 「あらかた、ゴロゴロしながら本を読んでいたらそのま寝てしまったというところだろう。」 260 | "大概是,在床上无所事事地看书,然后就睡着了吧" 261 | 262 | # 莲 「ていうか窓あいてんじゃん、吹き込んでるわ…」 263 | lian "话说窗户还开着呢,风都吹进来了…" 264 | 265 | # nil 「きっと雨上がりの冷たい空気が心地よかったのだろう。」 266 | "(夏天)雨后的冷空气一定很舒服吧" 267 | 268 | # nil 「ベッド脇の窓が開いており、今降り注いでる豪雨が、横殴りに吹き込みはじめている。」 269 | "床边的窗户开着,刚才倾注下来的暴雨,开始横扫而入" 270 | 271 | # nil 「俺は、真冬の身体を上からまたぐようにして、背中をのばし、窓を閉めた。」 272 | "我从上面跨过真冬的身体,挺直背,关上了窗户" 273 | 274 | # nil 「スマートフォンは充電ケーブルにさっておらず、常駐させているチャットツールのせいで無駄に電池を食ってしまっているようだ。」 275 | "智能手机(Smart Phone)没有在充电,而且似乎因为聊天工具在前台常驻的正在无端浪费电力" 276 | 277 | # nil 「ベッド脇の電源からコードを引っ張り出して、真冬の手元に無造作におかれているスマートフォンにケーブルを繋ぐ。」 278 | "从床边的电源上抽出充电线,连接到真冬随意放在边上的智能手机的充电口" 279 | 280 | # 真冬 「すー…すー…」 281 | voice "voice/真冬/maf_a1_0774.ogg" 282 | dong 真冬_制服_基本_目閉じ "呼——……呼——……" 283 | 284 | # nil 「真冬を起こそうと思ったが、あまりに静かに心地よさそうに寝ているので、こは起こさないように気を遣うべきだろう。」 285 | "我本来想叫醒真冬,但是她睡得太安静,太舒服了,所以我小心注意,没有吵醒她" 286 | 287 | # 莲 「おなか冷えちゃいますよ、真冬ちゃん」 288 | lian "肚子会着凉的哦,真冬酱" 289 | 290 | # nil 「俺はそう囁きかけながら、足下に折りたまれていた掛け布団を真冬の身体にそっとかける。」 291 | "我一边低声说着,一边将把折叠在脚下的被子轻轻地盖在真冬的身体上" 292 | 293 | # 真冬 「ん…すぅ…」 294 | voice "voice/真冬/maf_a1_0775.ogg" 295 | dong 真冬_制服_基本_目閉じ "嗯…嗯…" 296 | 297 | # nil 「起こしてしまったかな? と不安になりながらも、ゆっくりと布団から手を離す。」 298 | "我吵醒你了吗?虽然有些不安,但还是慢慢地把手从被子上拿开" 299 | 300 | # 莲 「しっかし…この本…」 301 | lian "但是……这本书……" 302 | 303 | # nil 「真冬は俺に、断固としてこの本を読ませてはくれなかった。ちょっとだけ誘惑にかられる。」 304 | "因为真冬坚决不让我读这本书,所以很想康康写了什么" 305 | 306 | # 莲 「が、世の中しらん事があったほうが楽しいってね…」 307 | lian "但是,世上有些事情不知道的话会更开心呢…" 308 | 309 | # nil 「誘惑に打ち勝った俺は、真冬の机の上からメモ用紙を一枚拝借して、」 310 | "战胜了诱惑的我,从真冬的桌子上借了一张纸条" 311 | 312 | # nil 「ちょっとしたメッセージを書いて、しおり代わりに開いていたページに挟んで本を閉じて、枕の脇においた。」 313 | "我写了一条留言,代替书签夹在刚打开的那页上,合上书放在枕头旁边" 314 | 315 | # nil 「これで、とりあえず真冬がぐっすり寝てしまっても風邪を引いたり、本に激突してイターイってなる事もないだろう。」 316 | "这样一来,即使真冬睡得很香,也不会感冒,或者撞到书本的尖角了吧" 317 | 318 | # 真冬 「すぅ…ん…おにいちゃ…すう…」 319 | voice "voice/真冬/maf_a1_0776.ogg" 320 | dong 真冬_制服_基本_目閉じ "呜…嗯…欧尼酱…呜…" 321 | 322 | # 莲 「ん? 寝言か?」 323 | lian "嗯?是在说梦话吗?" 324 | 325 | # 真冬 「すぅ…ありがと…すぅ…」 326 | voice "voice/真冬/maf_a1_0777.ogg" 327 | dong 真冬_制服_基本_目閉じ "呼…谢谢…嗯…" 328 | 329 | # 莲 「夢の中でお礼を言われるとはな…」 330 | lian "没想到你在梦里感谢我……" 331 | 332 | # nil 「気のせいかもしれないが、真冬の寝顔が少しだけほえんだように見えた。」 333 | "也许是心理作用,真冬的睡脸上似乎露出了一丝微笑" 334 | 335 | # nil 「俺は電気のスイッチを押して、真冬の部屋の電気を落とした。」 336 | "我按下电灯开关,关掉了真冬房间里的照明" 337 | 338 | # 莲 「おやすみ、真冬」 339 | lian "晚安,真冬" 340 | 341 | # 真冬 「すぅ…おやすみ…すぅ…」 342 | voice "voice/真冬/maf_a1_0778.ogg" 343 | dong 真冬_制服_基本_目閉じ "嗯……晚安…呼…" 344 | 345 | # 画面切换回葛城家二楼走廊 346 | # BGM起:Slide the Way 347 | scene 自宅二階廊下_夜 at love69_bg1440 with ImageDissolve("images/tr/trans01.png", 1.5, ramplen=8, reverse=True, alpha=True, time_warp=None) 348 | play music bgmthirtysix fadein 4.0 349 | 350 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 351 | $ sideimagesize.SideImageXalign = 0.10 352 | $ sideimagesize.SideImageYalign = 15.72 353 | $ sideimagesize.SideImageZoom = 0.96 354 | 355 | # 心爱 「ふい~…まさか、シャンプーの入れ物にリンスが入ってるとは…」 356 | #(原作少了右半括号捏) 357 | show 心愛_制服_基本_不機嫌 at love69_xinai_center with dissolve 358 | voice "voice/心愛/cca_a1_0865.ogg" 359 | ai 心愛_制服_基本_不機嫌 "呜欸欸~……怎么说呢,没想到洗发水的瓶子里面竟然装了护发素……" 360 | 361 | # 莲 「だから言ったじゃねぇか…」 362 | lian "所以我不是说过了嘛…" 363 | 364 | # 心爱 「お? ジャストタイミング?」 365 | show 心愛_制服_基本_嬉しい at love69_xinai_center with dissolve 366 | voice "voice/心愛/cca_a1_0866.ogg" 367 | ai 心愛_制服_基本_嬉しい "哦?Just Timing吗?" 368 | hide 心愛_制服_基本_不機嫌 369 | 370 | # nil 「俺が真冬の部屋から出ると、ちょうど、俺の部屋に入るために階段を登る心愛に鉢合わせした。」 371 | "我从真冬的房间出来的时候,正好撞见了为了进入我的房间而正在爬楼梯的心爱" 372 | 373 | # 莲 「しーっ…お姫様はぐっすりの様子でしたよ」 374 | lian "嘘…公主看起来睡得很香甜捏" 375 | 376 | # 心爱 「あ、じゃぁ、こで立ち話もあれだね…」 377 | show 心愛_制服_基本_泣き at love69_xinai_center with dissolve 378 | voice "voice/心愛/cca_a1_0867.ogg" 379 | ai 心愛_制服_基本_泣き "啊,那,在这里站着说话也是有点那个…" 380 | hide 心愛_制服_基本_嬉しい 381 | 382 | # nil 「不必要にひそひそ声になりながら、俺はゆっくりと自分の部屋の扉を開けて、心愛を招き入れた。」 383 | "在不必要的窃窃私语中,我慢慢地打开自己的房门,把心爱请了进来" 384 | 385 | # 场景切换:葛城家二楼走廊->莲房间 386 | # BGM不变 387 | 388 | scene 自室a_夜 at love69_bg1440 with ImageDissolve("images/tr/trans01.png", 1.5, ramplen=8, reverse=True, alpha=True, time_warp=None) 389 | 390 | # 心爱 「おじゃましまーす。おーこが蓮くんの部屋かぁ~!」 391 | show 心愛_制服_基本_嬉しい at love69_xinai_center with dissolve 392 | voice "voice/心愛/cca_a1_0868.ogg" 393 | ai 心愛_制服_基本_嬉しい "打扰了,哦——!这里就是莲君的房间啊~!" 394 | 395 | # 莲 「この間も来たじゃないか」 396 | lian "前几天你不是也来过嘛" 397 | 398 | # 心爱 「エロ本はどこにかくしてあるんだい、正直に答えよ」 399 | show 心愛_制服_基本_ジト目 at love69_xinai_center with dissolve 400 | voice "voice/心愛/cca_a1_0869.ogg" 401 | ai 心愛_制服_基本_ジト目 "小黄书到底藏在哪里了?快点老实答来!" 402 | hide 心愛_制服_基本_嬉しい 403 | 404 | # 莲 「机の小物入れにぶっさってるUSBメモリの中だ」 405 | lian "在桌子上面的杂物盒里装的USB存储器里" 406 | 407 | # 心爱 「正直かよぉ」 408 | show 心愛_制服_基本_真顔 at love69_xinai_center with dissolve 409 | voice "voice/心愛/cca_a1_0870.ogg" 410 | ai 心愛_制服_基本_真顔 "真的吗?!" 411 | hide 心愛_制服_基本_ジト目 412 | 413 | # 莲 「だって正直にっつったじゃねぇか」 414 | lian "你不是让我老实说的嘛" 415 | 416 | # 心爱 「と、ツッコミながらも興味津々に手を伸ばす私」 417 | voice "voice/心愛/cca_a1_0871.ogg" 418 | ai 心愛_制服_基本_真顔 "一边吐槽一边兴致勃勃伸出手的我!" 419 | 420 | # 心爱 「そして早速パソコンに差し込んで電源を押す私」 421 | voice "voice/心愛/cca_a1_0872.ogg" 422 | ai 心愛_制服_基本_真顔 "然后马上插进电脑按电源的我!" 423 | 424 | # 心爱 「起動を座して待つ私」 425 | voice "voice/心愛/cca_a1_0873.ogg" 426 | ai 心愛_制服_基本_真顔 "坐着等启动的我!" 427 | 428 | # 莲 「ちょっとウキウキしてるだろ」 429 | lian "你看起来超兴奋的欸" 430 | 431 | # 心爱 「ウキウキしすぎてカーニバル寸前だよ…」 432 | show 心愛_制服_基本_嬉しい at love69_xinai_center with dissolve 433 | voice "voice/心愛/cca_a1_0874.ogg" 434 | ai 心愛_制服_基本_嬉しい "太兴奋了,要过狂欢节啦……" 435 | hide 心愛_制服_基本_真顔 436 | 437 | # nil 「心愛は楽しそうに身体上下に揺らしながら、ワイヤレスマウスを手のひらで踊らせた。」 438 | "心爱快乐地在身体上下摇晃着,让无线鼠标在手掌上跳舞" 439 | 440 | # nil 「ちなみに、心愛、そいつはダミーだ。残念だったな。」 441 | "顺带一提,心爱,那是个假的,真遗憾啊" 442 | 443 | # 心爱 「完全に立ち上がる前にマイコンピューターをダブルクリックして、リムーバブルディスクのアイコンを連打する私」 444 | show 心愛_制服_基本_真顔 at love69_xinai_center with dissolve 445 | voice "voice/心愛/cca_a1_0875.ogg" 446 | ai 心愛_制服_基本_真顔 "在电脑完全启动之前双击我的电脑,连击可移动磁盘图标的我!" 447 | hide 心愛_制服_基本_嬉しい 448 | 449 | # 心爱 「画像ドットジェーピージーのアイコンを連打する私」 450 | voice "voice/心愛/cca_a1_0876.ogg" 451 | ai 心愛_制服_基本_真顔 "连击jpg文件图标打开图片的我!" 452 | 453 | # 心爱 「…」 454 | show 心愛_制服_基本_驚き at love69_xinai_center with dissolve 455 | voice "voice/心愛/cca_a1_0877.ogg" 456 | ai 心愛_制服_基本_驚き "……" 457 | hide 心愛_制服_基本_真顔 458 | 459 | # 心爱 「…れ、蓮くん」 460 | show 心愛_制服_基本_泣き at love69_xinai_center with dissolve 461 | voice "voice/心愛/cca_a1_0878.ogg" 462 | ai 心愛_制服_基本_泣き "…呃,莲君" 463 | hide 心愛_制服_基本_驚き 464 | 465 | # 莲 「おう、どうしたんだい心愛君」 466 | lian "哦,怎么了,心爱君" 467 | 468 | # 心爱 「猫と犬の写真でその…するんだ…。そっか…ご、ごめんね…」 469 | voice "voice/心愛/cca_a1_0879.ogg" 470 | ai 心愛_制服_基本_泣き "用猫和狗的照片做那个……这样啊…那个,对、对不起……" 471 | 472 | # 莲 「マジに受けとんなよ! 普通に考えてダミーだろ!」 473 | # lian "不要真的那么想啊!普通地想想这都是假的吧!" 474 | lian "不要真的那么想啊!简单地想一想就知道这都是假的吧!" 475 | 476 | # 心爱 「第一なんでダミーのUSBなんて用意してるんだよぉ!」 477 | show 心愛_制服_基本_不機嫌 at love69_xinai_center with dissolve 478 | voice "voice/心愛/cca_a1_0880.ogg" 479 | ai 心愛_制服_基本_不機嫌 "首先,为什么要准备一个假的USB啊!" 480 | hide 心愛_制服_基本_泣き 481 | 482 | # 莲 「真冬対策だ。 ちなみに、まだあいつも俺のエロ本の隠し場所は探し当てられてない。残念だったな」 483 | lian "这是真冬对策。顺带一提,这家伙到现在还是没能找到我藏书的地方,真是遗憾呢" 484 | 485 | # 心爱 「むっきー! じゃぁ今夜は徹底的にハードディスクの中を探しちゃるきに、覚悟しんさい!」 486 | voice "voice/心愛/cca_a1_0881.ogg" 487 | ai 心愛_制服_基本_不機嫌 "可恶——!那今晚就彻底搜查Hard Disk吧!做好觉悟吧!" 488 | 489 | # 莲 「そ、それだけはやめろ!」 490 | lian "别,别这样!" 491 | 492 | # 心爱 「えいマウスはわたさん!」 493 | voice "voice/心愛/cca_a1_0882.ogg" 494 | ai 心愛_制服_基本_不機嫌 "欸——!可别想拿到鼠标!" 495 | 496 | # 莲 「俺は心愛の手の中のマウスをひったくろうと、腕を伸ばす。」 497 | lian "我伸出手臂想要夺取心爱手中的鼠标" 498 | 499 | # nil 「しかし、心愛は椅子を回転させて身を翻し、その反動を利用して立ち上がった。」 500 | "但是,心爱却转动着椅子翻身,利用它的反作用力站了起来" 501 | 502 | # 心爱 「はどこをみている! 私はこだ!」 503 | show 心愛_制服_基本_笑顔 at love69_xinai_center with dissolve 504 | voice "voice/心愛/cca_a1_0883.ogg" 505 | # ai 心愛_制服_基本_笑顔 "哈哈哈!你这看哪儿呢!我在这儿呢!" 506 | ai 心愛_制服_基本_笑顔 "哈哈哈!你在看哪儿呢!我在这儿呢!" 507 | hide 心愛_制服_基本_不機嫌 508 | 509 | # 莲 「させるか!」 510 | lian "怎能让你得逞!" 511 | 512 | # 心爱 「ぶへぇっ」 513 | show 心愛_制服_基本_ポカーン at love69_xinai_center with dissolve 514 | voice "voice/心愛/cca_a1_0884.ogg" 515 | ai 心愛_制服_基本_ポカーン "咕欸!" 516 | hide 心愛_制服_基本_笑顔 517 | 518 | # nil 「俺の右足が、心愛の足首をとらえる。」 519 | "我的右脚勾住了心爱的脚踝" 520 | 521 | # nil 「心愛の身体はバランスを大きく崩して、ベッドへとダイブした。」 522 | "心爱的身体失去了平衡,倒在了床上" 523 | 524 | # nil 「ボフッと音を立て、心愛は正面からベッドに墜落した。」 525 | "啪嗒一声,心爱正面朝上落在了床上" 526 | 527 | # 心爱 「……」 528 | show 心愛_制服_基本_真顔 at love69_xinai_center with dissolve 529 | voice "voice/心愛/cca_a1_0885.ogg" 530 | ai 心愛_制服_基本_真顔 "……" 531 | hide 心愛_制服_基本_ポカーン 532 | 533 | # 莲 「さて、マウスを返して貰おう。ついでにもうパソコンの電源は落とした」 534 | lian "好了,把鼠标还给我。顺带一提,电脑的电源已经关掉了" 535 | 536 | # 心爱 「……」 537 | voice "voice/心愛/cca_a1_0886.ogg" 538 | ai 心愛_制服_基本_真顔 "……" 539 | 540 | # nil 「心愛は素直にマウスを返してはくれたが、しばらく俯せのま硬直している。」 541 | "虽然心爱老老实实地把鼠标还给了我,但还是低着头僵直了一会儿" 542 | 543 | # 心爱 「くんくん…くんくん…」 544 | show 心愛_制服_基本_もぐもぐ at love69_xinai_center with dissolve 545 | voice "voice/心愛/cca_a1_0887.ogg" 546 | ai 心愛_制服_基本_もぐもぐ "嗅嗅……嗅嗅……" 547 | hide 心愛_制服_基本_真顔 548 | 549 | # 莲 「何をやっているのだね君は」 550 | lian "你在干什么呢?" 551 | 552 | # 心爱 「くんくん…蓮くんのにおいがする…」 553 | show 心愛_制服_基本_嬉しい at love69_xinai_center with dissolve 554 | voice "voice/心愛/cca_a1_0888.ogg" 555 | ai 心愛_制服_基本_嬉しい "嗅嗅……有莲的味道……" 556 | hide 心愛_制服_基本_もぐもぐ 557 | 558 | # 莲 「枕を嗅ぐなよ恥ずかしいな!」 559 | lian "别闻枕头,好害羞啊!" 560 | 561 | # 心爱 「いじゃないかよー幼馴染みを足払いでベッドにぶっ倒しやがったんだからさ!…まったく、ロマンもへったくれもないんだから…」 562 | show 心愛_制服_基本_不機嫌 at love69_xinai_center with dissolve 563 | voice "voice/心愛/cca_a1_0889.ogg" 564 | ai 心愛_制服_基本_不機嫌 "有什么不好的嘛——用脚把幼驯染绊倒在床上的!……真是的,一点浪漫也没有……" 565 | hide 心愛_制服_基本_嬉しい 566 | 567 | # 莲 「何にロマンを感じてるんだよ」 568 | lian "那你觉得什么浪漫呢?" 569 | 570 | # 心爱 「鈍感さん」 571 | voice "voice/心愛/cca_a1_0890.ogg" 572 | ai 心愛_制服_基本_不機嫌 "迟钝先生" 573 | 574 | # nil 「心愛はぴょこっと身体を起こすと、ベッドに座った。」 575 | "心爱一下子抬起了身子,坐在了床上" 576 | 577 | # 心爱 「雨、止まないね」 578 | show 心愛_制服_基本_泣き at love69_xinai_center with dissolve 579 | voice "voice/心愛/cca_a1_0891.ogg" 580 | ai 心愛_制服_基本_泣き "雨下个不停啊" 581 | hide 心愛_制服_基本_不機嫌 582 | 583 | # nil 「窓の向うでは、しきりに雨が降り注いでいる。ていうか、風も強い。」 584 | "窗外不停地下着雨,而且风也很大" 585 | 586 | # nil 「雨を見つめるその物憂げな表情に、少しの切なさと色気を感じてしまい、ドキドキする。」 587 | "从她凝视着雨水的忧郁表情中,我感受到了一丝的悲伤和性感,心跳不已" 588 | 589 | # 莲 「天気予報やってねぇかな」 590 | lian "天气预报还没开始播吗?" 591 | 592 | # nil 「俺はこの空気を紛らわすために、部屋においてあるテレビをつける。」 593 | "我为了排解这种气氛,打开了房间里的电视" 594 | 595 | # 这个语句是针对里昂设计的参数,能够调整里昂在对话框里面的位置 596 | $ sideimagesize.SideImageXalign = 0.09 597 | $ sideimagesize.SideImageYalign = -7.32 598 | $ sideimagesize.SideImageZoom = 1.0 599 | 600 | # TV 「『はい! こっちはすごい風と雨でーす! 気を抜いたら倒れてしまいそうなくらいです!』」 601 | # 这里的TV是里昂,需要注意坐下小人物框的位置以及音声的位置捏 602 | # 467-983 跳过 603 | voice "voice/リオン/ron_a1_0984.ogg" 604 | tv リオン_私服_基本_ジト目 "『是的!这里风雨交加!简直是一不小心就会倒下的程度!』" 605 | 606 | # 莲 「あ、リオンだ。何やってんだこの人」 607 | lian "哟,这不是里昂嘛,她搁这儿干啥子呢" 608 | 609 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 610 | $ sideimagesize.SideImageXalign = 0.10 611 | $ sideimagesize.SideImageYalign = 15.72 612 | $ sideimagesize.SideImageZoom = 0.96 613 | 614 | # 心爱 「およ? 知り合い?」 615 | show 心愛_制服_基本_真顔 at love69_xinai_center with dissolve 616 | voice "voice/心愛/cca_a1_0892.ogg" 617 | ai 心愛_制服_基本_真顔 "哦哟?认识吗?" 618 | hide 心愛_制服_基本_泣き 619 | 620 | # 莲 「ちょっとした友達」 621 | lian "只是朋友罢了" 622 | 623 | # 这个语句是针对里昂设计的参数,能够调整里昂在对话框里面的位置 624 | $ sideimagesize.SideImageXalign = 0.09 625 | $ sideimagesize.SideImageYalign = -7.32 626 | $ sideimagesize.SideImageZoom = 1.0 627 | 628 | # TV 「『この辺一体に大雨・洪水・暴風警報がでてますんで! 住民の皆さんは家からでないようにおねがいしまあす! ていうか私も家に帰らせてくださーい!』」 629 | # 这里的TV是里昂,需要注意坐下小人物框的位置以及音声的位置捏 630 | voice "voice/リオン/ron_a1_0985.ogg" 631 | tv リオン_私服_基本_ジト目 "『这附近到处都有暴雨・洪水・风暴警报!居民们请千万不要从家里出来!总之让我也回家吧!』" 632 | 633 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 634 | $ sideimagesize.SideImageXalign = 0.10 635 | $ sideimagesize.SideImageYalign = 15.72 636 | $ sideimagesize.SideImageZoom = 0.96 637 | 638 | # 心爱 「半泣きのビショビショじゃん」 639 | voice "voice/心愛/cca_a1_0893.ogg" 640 | ai 心愛_制服_基本_真顔 "这不是哭的很厉害吗" 641 | 642 | # 莲 「可哀想だな…」 643 | lian "真可怜啊…" 644 | 645 | # nil 「ピッ。」 646 | "哔——" 647 | 648 | # 莲 「とりあえず、外に出ちゃいけない事はわかった」 649 | lian "总之,这会儿就不能出去了" 650 | 651 | # 心爱 「はぁうー…これじゃ帰れないなー」 652 | voice "voice/心愛/cca_a1_0894.ogg" 653 | ai 心愛_制服_基本_真顔 "哈呜——……这样的话就回不去了呢" 654 | 655 | # nil 「心愛は俺と目線を合わせずに、天井の照明を眺めながらつぶやいた。」 656 | "心爱没有和我四目相对,看着天花板上的灯光喃喃自语" 657 | 658 | # 莲 「…そう…だな…」 659 | lian "…是啊……" 660 | 661 | # 心爱 「…ていうか座らないの?」 662 | show 心愛_制服_基本_驚き at love69_xinai_center with dissolve 663 | voice "voice/心愛/cca_a1_0895.ogg" 664 | ai 心愛_制服_基本_驚き "……话说你不坐下嘛?" 665 | hide 心愛_制服_基本_真顔 at love69_xinai_center with dissolve 666 | 667 | # 莲 「なんとなく、心愛の考えはわかっていた。」 668 | lian "总感觉,我知道了心爱的想法" 669 | 670 | # nil 「心愛の顔は笑顔ではなく、限りなく無表情に近いものだった」 671 | "心爱的脸上没有笑容,而是无限接近无表情的表情" 672 | 673 | # 莲 「なぁ、心愛…俺は…」 674 | lian "呐,心爱……我……" 675 | 676 | # 心爱 「うー?」 677 | show 心愛_制服_基本_真顔 at love69_xinai_center with dissolve 678 | voice "voice/心愛/cca_a1_0896.ogg" 679 | ai 心愛_制服_基本_真顔 "哦——?" 680 | hide 心愛_制服_基本_驚き 681 | 682 | # 莲 「いや…」 683 | lian "没什么……" 684 | 685 | # nil 「果たして、今の俺に、心愛を求める資格があるのだろうか。」 686 | "说到底,现在的我,还有资格追求心爱吗" 687 | 688 | # nil 「以前の時とは違い、俺はすでに真冬とも身体を重ねてしまっている。」 689 | "和之前的时候不同,现在的我已经和真冬的身体重合过了" 690 | 691 | # nil 「それを心愛は知らずに、きっと、前と同じように求めてくれているのだろう。」 692 | "并不知道这一点的心爱,肯定还是和以前一样追求着我吧" 693 | 694 | # nil 「ましてや、今日は例のアイスで発情してるとかではなく、」 695 | "更不用说,今天还不是用那个冰淇淋发情的" 696 | 697 | # nil 「平常心の心愛だ。」 698 | "这是平常心的心爱" 699 | 700 | # nil 「でも、雨は当分止みそうにないし、こで心愛を拒んでしまったら、それはきっと心愛にとっても辛い事だろうし、気まずくなってしまう事も目に見えている。」 701 | "但是,雨似乎一时半会儿不会停下来,如果在这里拒绝了心爱,这对心爱来说一定是很痛苦的事情,也会让两个人非常尴尬" 702 | 703 | # nil 「俺は、どうすればいんだろうか。」 704 | "我该怎么办呢" 705 | 706 | # 心爱 「……」 707 | voice "voice/心愛/cca_a1_0897.ogg" 708 | ai 心愛_制服_基本_真顔 "……" 709 | 710 | # 心爱 「くすっ」 711 | show 心愛_制服_基本_嬉しい at love69_xinai_center with dissolve 712 | voice "voice/心愛/cca_a1_0898.ogg" 713 | ai 心愛_制服_基本_嬉しい "嘿嘿" 714 | hide 心愛_制服_基本_真顔 715 | 716 | # nil 「俺の事を真顔で見つめていた心愛から、小さな笑いがこぼれた。」 717 | "看见一脸严肃表情的我,心爱露出了小小的笑容" 718 | 719 | # 莲 「ど、どうしたんだよ」 720 | lian "怎、怎么了?" 721 | 722 | # 心爱 「あー…いや、色々考えていらっしゃるなーと思いましてね」 723 | voice "voice/心愛/cca_a1_0899.ogg" 724 | ai 心愛_制服_基本_嬉しい "啊……没什么,我只是觉得你在考虑各种各样的事情呢" 725 | 726 | # 莲 「そんなことは…いや、バレバレか…」 727 | lian "没有那种事…不,暴露了呢…" 728 | 729 | # 心爱 「うん。だって、一回してるのに、こまで悩むなんておかしい話でしょ?」 730 | show 心愛_制服_基本_真顔 at love69_xinai_center with dissolve 731 | voice "voice/心愛/cca_a1_0900.ogg" 732 | ai 心愛_制服_基本_真顔 "嗯。可是,明明都已经做过一次了,还这么烦恼,不是很奇怪吗?" 733 | hide 心愛_制服_基本_嬉しい 734 | 735 | # 莲 「いやまぁ…なんだ、前は…その…」 736 | lian "不,不是,之前是…那个…" 737 | 738 | # 心爱 「アレだよ蓮くん」 739 | voice "voice/心愛/cca_a1_0901.ogg" 740 | ai 心愛_制服_基本_真顔 "就是那个啊,莲君" 741 | 742 | # 莲 「はい」 743 | lian "是的" 744 | 745 | # 心爱 「蓮君…次第だよ?優しくされたいんじゃなくて、一緒に温かい気持ちになれたら嬉しいなって思ってるだけだから、私の気持ちじゃなくて、自分の気持ちを尊重してね?」 746 | show 心愛_制服_基本_嬉しい at love69_xinai_center with dissolve 747 | voice "voice/心愛/cca_a1_0902.ogg" 748 | ai 心愛_制服_基本_嬉しい "莲君…就看你的了?我不是想被人温柔对待,只是想如果能一起感受到温暖的心情就很开心了,所以不用考虑我的心情,而是要尊重自己的感受,好吗?" 749 | hide 心愛_制服_基本_真顔 750 | 751 | # 莲 「心愛は…本当にそれでいのか?」 752 | lian "心爱……你确定这样真的的可以吗?" 753 | 754 | # 心爱 「ねぇ」 755 | show 心愛_制服_基本_真顔 at love69_xinai_center with dissolve 756 | voice "voice/心愛/cca_a1_0903.ogg" 757 | ai 心愛_制服_基本_真顔 "呐" 758 | hide 心愛_制服_基本_嬉しい 759 | 760 | # 心爱 「好きって気持ち以外に、何が必要かな」 761 | voice "voice/心愛/cca_a1_0904.ogg" 762 | ai 心愛_制服_基本_真顔 "除了喜欢的心情以外,还需要什么呢?" 763 | 764 | # nil 「心愛のその一言で、俺のスイッチが切り替わった。」 765 | "心爱的这句话,打开了我的开关" 766 | 767 | # nil 「気づいたら俺は、心愛の両肩を掴んで、ベッドに押し倒していた。」 768 | "回过神来,我已经抓住了心爱的双肩,把她推倒在床上了" 769 | 770 | # 心爱 「わっ」 771 | show 心愛_制服_基本_驚き at love69_xinai_center with dissolve 772 | voice "voice/心愛/cca_a1_0905.ogg" 773 | ai 心愛_制服_基本_驚き "哇啊!" 774 | hide 心愛_制服_基本_真顔 775 | 776 | # 莲 「好きだよ、心愛」 777 | lian "我喜欢你,心爱" 778 | 779 | # 心爱 「…い、いきなり強引は…て、照れるよー」 780 | show 心愛_制服_基本_泣き at love69_xinai_center with dissolve 781 | voice "voice/心愛/cca_a1_0906.ogg" 782 | ai 心愛_制服_基本_泣き "…突、突然强、硬起来……我、我会害羞的……" 783 | hide 心愛_制服_基本_驚き 784 | 785 | # 莲 「良いのか? 本当に」 786 | lian "可以吗?讲真" 787 | 788 | # 心爱 「これが、蓮くんの答えなら…私は全部受け止めたい…かな」 789 | show 心愛_制服_基本_嬉しい at love69_xinai_center with dissolve 790 | voice "voice/心愛/cca_a1_0907.ogg" 791 | ai 心愛_制服_基本_嬉しい "如果这是莲的回答的话…我想全部接受…吧" 792 | hide 心愛_制服_基本_泣き 793 | 794 | # 莲 「わかった」 795 | lian "我知道了" 796 | 797 | # 心爱 「えへ…良かった。てっきり、拒否られるかと思ってたから…すっごく嬉しいよ」 798 | show 心愛_制服_基本_にっこり at love69_xinai_center with dissolve 799 | voice "voice/心愛/cca_a1_0908.ogg" 800 | ai 心愛_制服_基本_にっこり "欸嘿嘿…太好了。我以为一定会被拒绝的…非常开心呢" 801 | hide 心愛_制服_基本_嬉しい 802 | 803 | # 莲 「そんな事するかよ」 804 | lian "我不会那么做的" 805 | 806 | # 心爱 「ちょっと考えてたくせにー」 807 | show 心愛_制服_基本_不機嫌 at love69_xinai_center with dissolve 808 | voice "voice/心愛/cca_a1_0909.ogg" 809 | ai 心愛_制服_基本_不機嫌 "你刚才还在想呢" 810 | hide 心愛_制服_基本_にっこり 811 | 812 | # 莲 「いや、むしろ心愛がんむっ―」 813 | lian "不,我宁愿只拥有你" 814 | 815 | # 心爱 「ちゅー…ぷはっ。お話の続きは終わってから…ね…。今は、蓮くんが欲しい…から…」 816 | show 心愛_制服_基本_キス at love69_xinai_center with dissolve 817 | voice "voice/心愛/cca_a1_0910.ogg" 818 | ai 心愛_制服_基本_キス "啾——……呜欸……想说的话之后再说吧……现在,我想要你……(L:原作这里后半就莫得配音捏……)" 819 | hide 心愛_制服_基本_不機嫌 820 | 821 | # nil 「心愛はそっと目を閉じた。」 822 | "心爱轻轻地闭上了眼睛" 823 | 824 | # nil 「そっと、心愛の唇に自分の唇を重ねた。」 825 | "轻轻地,在心爱的嘴唇上重叠上自己的嘴唇" 826 | 827 | # 莲 「ごめん…心愛…今日は…なんか…優しくできそうにない…かも…」 828 | lian "对不起……心爱……今天……总觉得……好像不能温柔地对待你呢……大概……" 829 | 830 | # 心爱 「くすっ…じゃぁ…強引な蓮君を発注…で…っ♪」 831 | show 心愛_制服_基本_にっこり at love69_xinai_center with dissolve 832 | voice "voice/心愛/cca_a1_0911.ogg" 833 | ai 心愛_制服_基本_にっこり "欸嘿……那么~我就订购强硬的莲君吧……然后♪" 834 | hide 心愛_制服_基本_キス 835 | 836 | # 莲 「ありがとう心愛」 837 | lian "谢谢你,心爱" 838 | 839 | # 心爱 「どーいたしまして♪うん、じゃぁ…おいで…? あれ? なんか…私が抱いっ…んむっ…んぅ…ちゅぅ…」 840 | show 心愛_制服_基本_笑顔 at love69_xinai_center with dissolve 841 | voice "voice/心愛/cca_a1_0912.ogg" 842 | ai 心愛_制服_基本_笑顔 "不客气♪嗯,那么…来吧…?咦?我抱你…嗯…呜…" 843 | hide 心愛_制服_基本_にっこり 844 | 845 | # nil 「これ以上続けると話がやこしくなりそうなので、強引に唇を奪って事を進める。」 846 | "如果再这样继续拖下去的话,事情会变得很麻烦呢,所以这里我就强行夺走嘴唇继续下去" 847 | 848 | # nil 「結局…心愛のペースか。」 849 | "结果……是落进了心爱的节奏吗" 850 | 851 | # nil 「自嘲しながらも、自らの欲望に従う事を決める。心愛がそれを求めているのなら…してやりたい。」 852 | "在自嘲的同时,决定顺从自己的欲望。如果心爱想要这样... 我愿意做下去" 853 | 854 | # 心爱 HScene 02 Skip~ 855 | # 913-1044 856 | # 2022年1月5日:正式版最开始的HS放宁宁举牌,后面的就放鬼畜名场面好了,我感觉很行! 857 | image bg 华强 = "images/extra/luckykeeper/华强.png" 858 | if persistent.hsceneG: 859 | $ quick_menu = False # 隐藏 quick_menu 860 | window hide 861 | scene 华强 with dissolve 862 | pause 3.0 863 | 864 | else: 865 | pass 866 | 867 | # scene08 场景1 【时隔许久的心爱夜访】 结束! 868 | 869 | # scene08 结束 870 | 871 | # 过场:心爱(常服),没有过场音乐,打算加一个 872 | 873 | stop music fadeout 4.0 874 | 875 | # 隐藏 quick_menu 876 | $ quick_menu = False 877 | 878 | play sound "voice/effect/moosehead honk (stinger).ogg" 879 | 880 | scene black 881 | scene アイキャッチ心愛 with ImageDissolve("images/tr/縦ブラインド.png", 1.5, ramplen=128, reverse=True, alpha=True, time_warp=None) 882 | 883 | $ renpy.pause(1.5, hard=True) 884 | $ renpy.end_replay() 885 | 886 | jump scene09 887 | -------------------------------------------------------------------------------- /已完成的文档/剧本(脚本)/scene12.rpy: -------------------------------------------------------------------------------- 1 | # -------------------------------- 2 | # LOVE69_Renpy_Remaster_Project 3 | # scene12 的脚本(剧本) 4 | # Author:Luckykeeper 5 | # 部分句子翻译协助: 6 | # 版本 1.0 "LuckyCocoa" 7 | # Blog:http://luckykeeper.site 8 | # 项目组网站:https://love69renpyremasterproject.github.io/ 9 | # 项目开源地址:https://github.com/luckykeeper/LOVE69_renpy_remaster 10 | # 修订日期 2022年4月27日 11 | 12 | # 当前流程:All Done! 13 | 14 | label scene12: 15 | # scene12 开始 16 | 17 | # scene12 场景1 【心爱和真冬的秘密时间!】 开始 18 | 19 | # 地点:真冬卧室 20 | # 人物:真冬 心爱 21 | # BGM:无 22 | 23 | scene black with ImageDissolve("images/tr/縦ブラインド.png", 1.5, ramplen=128, reverse=True, alpha=True, time_warp=None) 24 | scene 真冬部屋_夜_消灯 at love69_bg1440 with dissolve 25 | 26 | # 显示 quick_menu 27 | $ quick_menu = True 28 | 29 | # nil 「真冬です。」 30 | "我是真冬" 31 | 32 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 33 | $ sideimagesize.SideImageXalign = 0.10 34 | $ sideimagesize.SideImageYalign = 15.72 35 | $ sideimagesize.SideImageZoom = 0.96 36 | 37 | # 心爱 「えー…こほん」 38 | show 心愛_制服_基本_真顔 at love69_right with dissolve 39 | voice "voice/心愛/cca_a1_1469.ogg" 40 | ai 心愛_制服_基本_真顔 "欸……咳咳" 41 | 42 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 43 | $ sideimagesize.SideImageXalign = 0.08 44 | $ sideimagesize.SideImageYalign = -29.35 45 | $ sideimagesize.SideImageZoom = 0.95 46 | 47 | # 真冬 「…まふ」 48 | show 真冬_制服_基本_まったり at love69_left with dissolve 49 | voice "voice/真冬/maf_a1_1156.ogg" 50 | dong 真冬_制服_基本_まったり "……嘛呼" 51 | 52 | # nil 「シャワーは浴びてきました。」 53 | "去洗过了澡" 54 | 55 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 56 | $ sideimagesize.SideImageXalign = 0.10 57 | $ sideimagesize.SideImageYalign = 15.72 58 | $ sideimagesize.SideImageZoom = 0.96 59 | 60 | # 心爱 「歯も磨きました」 61 | voice "voice/心愛/cca_a1_1470.ogg" 62 | ai 心愛_制服_基本_真顔 "牙齿也刷过了" 63 | 64 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 65 | $ sideimagesize.SideImageXalign = 0.08 66 | $ sideimagesize.SideImageYalign = -29.35 67 | $ sideimagesize.SideImageZoom = 0.95 68 | 69 | # 真冬 「歯磨き粉も使いました」 70 | show 真冬_制服_基本_無表情 at love69_left with dissolve 71 | voice "voice/真冬/maf_a1_1157.ogg" 72 | dong 真冬_制服_基本_無表情 "而且还用了牙膏" 73 | hide 真冬_制服_基本_まったり 74 | 75 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 76 | $ sideimagesize.SideImageXalign = 0.10 77 | $ sideimagesize.SideImageYalign = 15.72 78 | $ sideimagesize.SideImageZoom = 0.96 79 | 80 | # 心爱 「口臭対策もばっちりです」 81 | show 心愛_制服_基本_無表情 at love69_right with dissolve 82 | voice "voice/心愛/cca_a1_1471.ogg" 83 | ai 心愛_制服_基本_無表情 "口臭对策也做的很好" 84 | hide 心愛_制服_基本_真顔 85 | 86 | # nil 「シャワーを浴びた流れで、お互い下着姿のまベッドの上で正座して向かい合います。」 87 | "在快速淋浴之后,穿着内衣在床上面对面坐着" 88 | 89 | # nil 「お兄ちゃんは部屋で爆睡していたので、今回は私の部屋です。」 90 | "欧尼酱还在屋里爆睡,所以这次是在我的房间" 91 | 92 | # nil 「どうしよう。お兄ちゃん含めた三人でなら、何回もエッチしてるのに。もしかしたら、お兄ちゃんと初めてした時よりも緊張してる…かも…。」 93 | "怎么办。如果是包括欧尼酱在内的三个人的话,明明已经H过好几次了。也许,比起和欧尼酱第一次的时候还紧张…" 94 | 95 | # nil 「勿論、例のアイスの効果もあるのでしょうけど、心臓とかがドキドキと高鳴って、ちょっと苦しいくらいです。」 96 | "当然,也有那个冰淇淋的效果在内,但是心脏一直dokidoki的,有点痛苦呢" 97 | 98 | # nil 「エアコンの設定温度は27度にしました。除湿モードで、静かな稼働音を立ています。」 99 | "空调的温度设定在27度。在除湿模式下,发出安静的运转声" 100 | 101 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 102 | $ sideimagesize.SideImageXalign = 0.08 103 | $ sideimagesize.SideImageYalign = -29.35 104 | $ sideimagesize.SideImageZoom = 0.95 105 | 106 | # 真冬 「えーっと…他にすべき事は…あっ、ティッシュは?」 107 | voice "voice/真冬/maf_a1_1158.ogg" 108 | dong 真冬_制服_基本_無表情 "呃…还有其他要做的事吗…啊,纸巾呢?" 109 | 110 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 111 | $ sideimagesize.SideImageXalign = 0.10 112 | $ sideimagesize.SideImageYalign = 15.72 113 | $ sideimagesize.SideImageZoom = 0.96 114 | 115 | # 心爱 「プリンター用のウェットティッシュならあるよ」 116 | show 心愛_制服_基本_嬉しい at love69_right with dissolve 117 | voice "voice/心愛/cca_a1_1472.ogg" 118 | ai 心愛_制服_基本_嬉しい "有打印机用的纸哦" 119 | hide 心愛_制服_基本_無表情 120 | 121 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 122 | $ sideimagesize.SideImageXalign = 0.08 123 | $ sideimagesize.SideImageYalign = -29.35 124 | $ sideimagesize.SideImageZoom = 0.95 125 | 126 | # 真冬 「それは多分使うと大変な事になっちゃうから…とってくるね」 127 | show 真冬_制服_基本_泣き at love69_left with dissolve 128 | voice "voice/真冬/maf_a1_1159.ogg" 129 | dong 真冬_制服_基本_泣き "那个大概用起来会很麻烦……我去拿来吧" 130 | hide 真冬_制服_基本_無表情 131 | 132 | # nil 「私は、ベッドから立ち上がろうとします。」 133 | "我试着从床上站起来" 134 | 135 | # nil 「きゅっ」 136 | "拽拽" 137 | 138 | # 真冬 「……?」 139 | show 真冬_制服_基本_無表情 at love69_left with dissolve 140 | voice "voice/真冬/maf_a1_1160.ogg" 141 | dong 真冬_制服_基本_無表情 "……?" 142 | hide 真冬_制服_基本_泣き 143 | 144 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 145 | $ sideimagesize.SideImageXalign = 0.10 146 | $ sideimagesize.SideImageYalign = 15.72 147 | $ sideimagesize.SideImageZoom = 0.96 148 | 149 | # 心爱 「んーん…」 150 | show 心愛_制服_基本_泣き at love69_right with dissolve 151 | voice "voice/心愛/cca_a1_1473.ogg" 152 | ai 心愛_制服_基本_泣き "嗯~嗯……" 153 | hide 心愛_制服_基本_嬉しい 154 | 155 | # nil 「心愛ちゃんは、ベッドに正座したま私のパンツのリボンの部分を掴んできました。ノールックで。」 156 | # 参考资料:https://www.weblio.jp/content/%E3%83%8E%E3%83%BC%E3%83%AB%E3%83%83%E3%82%AF 157 | "心爱酱在床上坐直了身体,抓住我的胖次上的带子,no-look(L:指用于描述一个人不看一个物体,这里是引申义,无视了我)" 158 | 159 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 160 | $ sideimagesize.SideImageXalign = 0.08 161 | $ sideimagesize.SideImageYalign = -29.35 162 | $ sideimagesize.SideImageZoom = 0.95 163 | 164 | # 真冬 「大丈夫だよ、すぐ戻ってくるから」 165 | show 真冬_制服_基本_微笑み at love69_left with dissolve 166 | voice "voice/真冬/maf_a1_1161.ogg" 167 | dong 真冬_制服_基本_微笑み "没关系的哦,我马上就回来" 168 | hide 真冬_制服_基本_無表情 169 | 170 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 171 | $ sideimagesize.SideImageXalign = 0.10 172 | $ sideimagesize.SideImageYalign = 15.72 173 | $ sideimagesize.SideImageZoom = 0.96 174 | 175 | # 心爱 「うぅ~…」 176 | show 心愛_制服_基本_不機嫌 at love69_right with dissolve 177 | voice "voice/心愛/cca_a1_1474.ogg" 178 | ai 心愛_制服_基本_不機嫌 "呜~……" 179 | hide 心愛_制服_基本_泣き 180 | 181 | # nil 「私はぽんぽんと心愛ちゃんの頭に手を乗せます。」 182 | "我把手放在心爱酱的头上摸呼摸呼" 183 | 184 | # nil 「まるで、お預けを食らった子犬のように、しょんぼりと髪の毛をしならせる心愛ちゃん。」 185 | "简直就像是被寄养的小狗一样,无精打采地梳理着头发的心爱酱" 186 | 187 | # nil 「付き合う事になったその日こそ、無理矢理押し切られましたが、本来のこの子は、甘えん坊さん…というか、誘い受け体質な気がします。」 188 | "在交往的那一天,虽然被强行推开了,但我觉得这个孩子是个爱撒娇的孩子……或者说是诱惑型体质(L:谭谈交通,诱惑型233)" 189 | 190 | # nil 「母性本能をくすぐるというか…。」 191 | "母性本能被激发了呢…" 192 | 193 | # nil 「ぎゅー…。」 194 | "抱~……" 195 | 196 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 197 | $ sideimagesize.SideImageXalign = 0.10 198 | $ sideimagesize.SideImageYalign = 15.72 199 | $ sideimagesize.SideImageZoom = 0.96 200 | 201 | # 心爱 「ひとりぼっちやーだ」 202 | voice "voice/心愛/cca_a1_1475.ogg" 203 | ai 心愛_制服_基本_不機嫌 "一个人不要嘛~" 204 | 205 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 206 | $ sideimagesize.SideImageXalign = 0.08 207 | $ sideimagesize.SideImageYalign = -29.35 208 | $ sideimagesize.SideImageZoom = 0.95 209 | 210 | # 真冬 「…まふ」 211 | show 真冬_制服_基本_まったり at love69_left with dissolve 212 | voice "voice/真冬/maf_a1_1162.ogg" 213 | dong 真冬_制服_基本_まったり "……嘛呼" 214 | hide 真冬_制服_基本_微笑み 215 | 216 | # nil 「どうやら、ティッシュはとりにいかせてもらえないそうです。」 217 | "显然,纸巾是不能拿了" 218 | 219 | # nil 「そして、この瞬間、リードするのは私だという事が、暗黙の了解で決定した事を悟りました。」 220 | "在这一瞬间,我明白了我们两个人之间默认应该是我来攻" 221 | 222 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 223 | $ sideimagesize.SideImageXalign = 0.08 224 | $ sideimagesize.SideImageYalign = -29.35 225 | $ sideimagesize.SideImageZoom = 0.95 226 | 227 | # 真冬 「ただいまふゆ」 228 | show 真冬_制服_基本_微笑み at love69_left with dissolve 229 | voice "voice/真冬/maf_a1_1163.ogg" 230 | dong 真冬_制服_基本_微笑み "我回来啦(L:这里把句尾改成了真冬的Mafuyu)" 231 | hide 真冬_制服_基本_まったり 232 | 233 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 234 | $ sideimagesize.SideImageXalign = 0.10 235 | $ sideimagesize.SideImageYalign = 15.72 236 | $ sideimagesize.SideImageZoom = 0.96 237 | 238 | # 心爱 「おかえりこあ!」 239 | show 心愛_制服_基本_笑顔 at love69_right with dissolve 240 | voice "voice/心愛/cca_a1_1476.ogg" 241 | ai 心愛_制服_基本_笑顔 "欢迎回来!(L:同样的梗,句尾换成了Cocoa)" 242 | hide 心愛_制服_基本_不機嫌 243 | 244 | # nil 「私は、事後、プリンター用のウェットティッシュで身体を拭くことを覚悟しました。」 245 | "我做好了事后用打印机用纸擦拭身体的觉悟" 246 | 247 | # nil 「私が諦めてベッドの上に正座し直すと、嬉しそうにぴょこぴょこと髪を跳ねさせて、笑顔をこちらに向けて来ます。」 248 | # "当我放弃,重新在床上正坐的时候,她的头发高兴地上下舞动,脸上露出了笑容" 249 | "当我决定放弃,重新在床上正坐的时候,看见她的发丝随着身体高兴地上下舞动,脸上也展露了笑容" 250 | 251 | # nil 「可愛い。」 252 | "真阔耐" 253 | 254 | # nil 「私の両腕が勝手に、心愛ちゃんの両肩に伸びます。」 255 | "我的双臂随意地伸向心爱酱的两肩" 256 | 257 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 258 | $ sideimagesize.SideImageXalign = 0.10 259 | $ sideimagesize.SideImageYalign = 15.72 260 | $ sideimagesize.SideImageZoom = 0.96 261 | 262 | # 心爱 「ご…ごくり」 263 | # 参考资料:https://dictionary.goo.ne.jp/word/%E3%81%94%E3%81%8F%E3%82%8A/ 264 | show 心愛_制服_基本_泣き at love69_right with dissolve 265 | voice "voice/心愛/cca_a1_1477.ogg" 266 | ai 心愛_制服_基本_泣き "(咽…咽口水)" 267 | hide 心愛_制服_基本_笑顔 268 | 269 | # nil 「心愛ちゃんは緊張こそすれど、嫌がる素振りは見せず、身体を硬直させながら、私の両腕にその両肩を触れさせました。」 270 | # "心爱酱虽然很紧张,但并没有表现出讨厌的样子,身体僵硬着,我的双臂触碰到了她的双肩" 271 | # "心爱酱虽然很紧张,但并没有表现出讨厌的样子,身体僵硬着,直到我的双臂触碰到了她的双肩" 272 | "心爱酱虽然很紧张,但并没有表现出讨厌的样子,身体僵硬着,我将双手慢慢放在她的肩上" 273 | 274 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 275 | $ sideimagesize.SideImageXalign = 0.10 276 | $ sideimagesize.SideImageYalign = 15.72 277 | $ sideimagesize.SideImageZoom = 0.96 278 | 279 | # 心爱 「…はい」 280 | show 心愛_制服_基本_無表情 at love69_right with dissolve 281 | voice "voice/心愛/cca_a1_1478.ogg" 282 | ai 心愛_制服_基本_無表情 "……好" 283 | hide 心愛_制服_基本_泣き 284 | 285 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 286 | $ sideimagesize.SideImageXalign = 0.08 287 | $ sideimagesize.SideImageYalign = -29.35 288 | $ sideimagesize.SideImageZoom = 0.95 289 | 290 | # 真冬 「…はい」 291 | show 真冬_制服_基本_無表情 at love69_left with dissolve 292 | voice "voice/真冬/maf_a1_1164.ogg" 293 | dong 真冬_制服_基本_無表情 "……好" 294 | hide 真冬_制服_基本_微笑み 295 | 296 | # nil 「その姿勢のま数秒間硬直。」 297 | "保持这个姿势僵硬了几秒钟" 298 | 299 | # nil 「無言のまにらめっこ開始です。」 300 | "开始无言地盯着对方" 301 | 302 | # L:这里文本框被遮住了,显示人物是(nil)空,但是又显示的小对话框的头像,这里就由我来合理处理一下~ 303 | 304 | # 心爱&真冬 「『…』」 305 | show 心愛_制服_基本_笑顔 at love69_right 306 | show 真冬_制服_基本_ジト目 at love69_left 307 | with dissolve 308 | ai_dong 真冬_制服_基本_ジト目 "『…』" 309 | hide 真冬_制服_基本_無表情 310 | hide 心愛_制服_基本_無表情 311 | 312 | # 心爱&真冬 「『…』」 313 | show 心愛_制服_基本_ペコちゃん at love69_right 314 | show 真冬_制服_基本_無表情 at love69_left 315 | with dissolve 316 | ai_dong 真冬_制服_基本_無表情 "『…』" 317 | hide 真冬_制服_基本_ジト目 318 | hide 心愛_制服_基本_笑顔 319 | 320 | # 心爱&真冬 「『……』」 321 | show 心愛_制服_基本_きらきら at love69_right 322 | show 真冬_制服_基本_まったり at love69_left 323 | with dissolve 324 | ai_dong "『……』" 325 | hide 真冬_制服_基本_無表情 326 | hide 心愛_制服_基本_ペコちゃん 327 | 328 | # 心爱&真冬 「『……』」 329 | show 心愛_制服_基本_ゴルゴ at love69_right 330 | show 真冬_制服_基本_ジト目 at love69_left 331 | with dissolve 332 | ai_dong "『……』" 333 | hide 真冬_制服_基本_まったり 334 | hide 心愛_制服_基本_きらきら 335 | 336 | # 真冬 「ぷっ」 337 | show 真冬_制服_基本_微笑み at love69_left with dissolve 338 | voice "voice/真冬/maf_a1_1165.ogg" 339 | dong 真冬_制服_基本_微笑み "噗" 340 | hide 真冬_制服_基本_ジト目 341 | 342 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 343 | $ sideimagesize.SideImageXalign = 0.10 344 | $ sideimagesize.SideImageYalign = 15.72 345 | $ sideimagesize.SideImageZoom = 0.96 346 | 347 | # 心爱 「ウィーーーーーーーーン!」 348 | show 心愛_制服_基本_真顔 at love69_right with dissolve 349 | voice "voice/心愛/cca_a1_1479.ogg" 350 | ai 心愛_制服_基本_真顔 "WIN——————!" 351 | hide 心愛_制服_基本_ゴルゴ 352 | 353 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 354 | $ sideimagesize.SideImageXalign = 0.08 355 | $ sideimagesize.SideImageYalign = -29.35 356 | $ sideimagesize.SideImageZoom = 0.95 357 | 358 | # 真冬 「卑怯者-!!」 359 | show 真冬_制服_基本_嬉しい at love69_left with dissolve 360 | voice "voice/真冬/maf_a1_1166.ogg" 361 | dong 真冬_制服_基本_嬉しい "这是作弊~!!" 362 | hide 真冬_制服_基本_微笑み 363 | 364 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 365 | $ sideimagesize.SideImageXalign = 0.10 366 | $ sideimagesize.SideImageYalign = 15.72 367 | $ sideimagesize.SideImageZoom = 0.96 368 | 369 | # 心爱 「ぶわー!」 370 | show 心愛_制服_基本_ぶわー at love69_right with dissolve 371 | voice "voice/心愛/cca_a1_1480.ogg" 372 | ai 心愛_制服_基本_ぶわー "咕啊——!" 373 | hide 心愛_制服_基本_真顔 374 | 375 | # nil 「ぼすっ」 376 | "哈哈" 377 | 378 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 379 | $ sideimagesize.SideImageXalign = 0.10 380 | $ sideimagesize.SideImageYalign = 15.72 381 | $ sideimagesize.SideImageZoom = 0.96 382 | 383 | # 心爱 「押し倒されまんた」 384 | show 心愛_制服_基本_嬉しい at love69_right with dissolve 385 | voice "voice/心愛/cca_a1_1481.ogg" 386 | ai 心愛_制服_基本_嬉しい "被推倒了" 387 | hide 心愛_制服_基本_ぶわー 388 | 389 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 390 | $ sideimagesize.SideImageXalign = 0.08 391 | $ sideimagesize.SideImageYalign = -29.35 392 | $ sideimagesize.SideImageZoom = 0.95 393 | 394 | # 真冬 「押し倒しまんた」 395 | show 真冬_制服_基本_微笑み at love69_left with dissolve 396 | voice "voice/真冬/maf_a1_1167.ogg" 397 | dong 真冬_制服_基本_微笑み "推倒你了" 398 | hide 真冬_制服_基本_嬉しい 399 | 400 | # nil 「こまでくるのに所要時間、凡そ分とちょっと。押し倒すのって、度胸がいるんだなと思いました。(女の子並の感想)」 401 | "走到这步大概需要一点时间。我觉得推倒她是需要勇气的(和女孩子一样的感想)" 402 | 403 | # nil 「あとでお兄ちゃんに報告しましょう。」 404 | "之后再向欧尼酱报告吧" 405 | 406 | # 真冬 「さてと…あっ」 407 | show 真冬_制服_基本_無表情 at love69_left with dissolve 408 | voice "voice/真冬/maf_a1_1168.ogg" 409 | dong 真冬_制服_基本_無表情 "接下来……啊" 410 | hide 真冬_制服_基本_微笑み 411 | 412 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 413 | $ sideimagesize.SideImageXalign = 0.10 414 | $ sideimagesize.SideImageYalign = 15.72 415 | $ sideimagesize.SideImageZoom = 0.96 416 | 417 | # 心爱 「ちゅーっ」 418 | show 心愛_制服_基本_キス at love69_right with dissolve 419 | voice "voice/心愛/cca_a1_1482.ogg" 420 | ai 心愛_制服_基本_キス "啾——" 421 | hide 心愛_制服_基本_嬉しい 422 | 423 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 424 | $ sideimagesize.SideImageXalign = 0.08 425 | $ sideimagesize.SideImageYalign = -29.35 426 | $ sideimagesize.SideImageZoom = 0.95 427 | 428 | # 真冬 「んっ…」 429 | show 真冬_制服_基本_キス at love69_left with dissolve 430 | voice "voice/真冬/maf_a1_1169.ogg" 431 | dong 真冬_制服_基本_キス "嗯…" 432 | hide 真冬_制服_基本_無表情 433 | 434 | # nil 「次はどうしようか。と考えていたら、心愛ちゃんが下から両腕を伸ばしてきて、私の唇を奪いました。」 435 | "接下来该怎么办呢?这样想着,心爱酱从下面伸出双臂,夺走了我的嘴唇" 436 | 437 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 438 | $ sideimagesize.SideImageXalign = 0.10 439 | $ sideimagesize.SideImageYalign = 15.72 440 | $ sideimagesize.SideImageZoom = 0.96 441 | 442 | # 心爱 「んぅ…ちゅぅ…」 443 | voice "voice/心愛/cca_a1_1483.ogg" 444 | ai 心愛_制服_基本_キス "嗯……啾……" 445 | 446 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 447 | $ sideimagesize.SideImageXalign = 0.08 448 | $ sideimagesize.SideImageYalign = -29.35 449 | $ sideimagesize.SideImageZoom = 0.95 450 | 451 | # 真冬 「はぁ、ん…んぅ…ちゅっ」 452 | voice "voice/真冬/maf_a1_1170.ogg" 453 | dong 真冬_制服_基本_キス "哈、嗯…嗯…啾" 454 | 455 | # nil 「そのま間髪いれずに、軽めの連続キスへと移行します。」 456 | "然后从有间隔的转向轻一点的连续接吻" 457 | 458 | # nil 「心愛ちゃんがついばむように、私の唇にちゅっちゅっとキスを浴びせてくれます。」 459 | "心爱酱就像啄食一样,在我的嘴唇上亲了一下" 460 | 461 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 462 | $ sideimagesize.SideImageXalign = 0.10 463 | $ sideimagesize.SideImageYalign = 15.72 464 | $ sideimagesize.SideImageZoom = 0.96 465 | 466 | # 心爱 「ん、ちゅぅ…ちゅっ…ちゅぅっ」 467 | voice "voice/心愛/cca_a1_1484.ogg" 468 | ai 心愛_制服_基本_キス "嗯……啾……啾……啾……" 469 | 470 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 471 | $ sideimagesize.SideImageXalign = 0.08 472 | $ sideimagesize.SideImageYalign = -29.35 473 | $ sideimagesize.SideImageZoom = 0.95 474 | 475 | # 真冬 「ちゅぅ、んぅ…ちゅぅっ…ちゅっ…」 476 | voice "voice/真冬/maf_a1_1171.ogg" 477 | dong 真冬_制服_基本_キス "啾……嗯……啾……啾……" 478 | 479 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 480 | $ sideimagesize.SideImageXalign = 0.10 481 | $ sideimagesize.SideImageYalign = 15.72 482 | $ sideimagesize.SideImageZoom = 0.96 483 | 484 | # 心爱 「ぷあ…えへ…」 485 | voice "voice/心愛/cca_a1_1485.ogg" 486 | ai 心愛_制服_基本_キス "呜哈……欸嘿嘿……" 487 | 488 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 489 | $ sideimagesize.SideImageXalign = 0.08 490 | $ sideimagesize.SideImageYalign = -29.35 491 | $ sideimagesize.SideImageZoom = 0.95 492 | 493 | # 真冬 「エッチしちゃう…ね、女の子同士なのに」 494 | show 真冬_制服_基本_嬉しい at love69_left with dissolve 495 | voice "voice/真冬/maf_a1_1172.ogg" 496 | dong 真冬_制服_基本_嬉しい "来H吧……呐,明明是女孩子" 497 | hide 真冬_制服_基本_キス 498 | 499 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 500 | $ sideimagesize.SideImageXalign = 0.10 501 | $ sideimagesize.SideImageYalign = 15.72 502 | $ sideimagesize.SideImageZoom = 0.96 503 | 504 | # 心爱 「付き合ってるんだし、問題ない…んじゃない…?」 505 | show 心愛_制服_基本_嬉しい at love69_right with dissolve 506 | voice "voice/心愛/cca_a1_1486.ogg" 507 | ai 心愛_制服_基本_嬉しい "我们在交往,所以没问题…不是吗…?" 508 | hide 心愛_制服_基本_キス 509 | 510 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 511 | $ sideimagesize.SideImageXalign = 0.08 512 | $ sideimagesize.SideImageYalign = -29.35 513 | $ sideimagesize.SideImageZoom = 0.95 514 | 515 | # 真冬 「でも…ほんと、改めて…二人でするってなると…凄く…。ねぇ、心愛ちゃんも、興奮してる…?」 516 | show 真冬_制服_基本_微笑み at love69_left with dissolve 517 | voice "voice/真冬/maf_a1_1173.ogg" 518 | dong 真冬_制服_基本_微笑み "但是…真的,再一次……两个人一起做的话……真的很…呐,心爱酱也很兴奋吗…?" 519 | hide 真冬_制服_基本_嬉しい 520 | 521 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 522 | $ sideimagesize.SideImageXalign = 0.10 523 | $ sideimagesize.SideImageYalign = 15.72 524 | $ sideimagesize.SideImageZoom = 0.96 525 | 526 | # 心爱 「わ…は、ぁっ…」 527 | show 心愛_制服_基本_キス at love69_right with dissolve 528 | voice "voice/心愛/cca_a1_1487.ogg" 529 | ai 心愛_制服_基本_キス "哇…啊…" 530 | hide 心愛_制服_基本_嬉しい 531 | 532 | # nil 「聞かなくてもわかる質問ではありましたが、私は心愛ちゃんの身体に覆い被さりながら、そっとブラごしに左胸の内側に触れます。」 533 | "虽然是不用问也能明白的问题,但我一边覆盖着心爱酱的身体,一边轻轻地通过胸罩触摸她的左胸内侧" 534 | 535 | # nil 「どきどきどきどき。」 536 | "dokidoki~ dokidoki~" 537 | 538 | # nil 「私と同じくらい…もしくは、私よりも高鳴った鼓動を手のひらに感じます。」 539 | "可以感受到和我差不多……甚至,比我更快的心跳" 540 | 541 | # nil 「そのま、おっぱいの形に沿うように、ふくらみをなで回します。」 542 | "然后,按照欧派的形状,来回抚摸" 543 | 544 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 545 | $ sideimagesize.SideImageXalign = 0.10 546 | $ sideimagesize.SideImageYalign = 15.72 547 | $ sideimagesize.SideImageZoom = 0.96 548 | 549 | # 心爱 「は、ぁっ…んっ、手、あっつぃ…」 550 | voice "voice/心愛/cca_a1_1488.ogg" 551 | ai 心愛_制服_基本_キス "哈,啊…嗯,手,好烫…" 552 | 553 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 554 | $ sideimagesize.SideImageXalign = 0.08 555 | $ sideimagesize.SideImageYalign = -29.35 556 | $ sideimagesize.SideImageZoom = 0.95 557 | 558 | # 真冬 「んー…? きもちいー?」 559 | voice "voice/真冬/maf_a1_1174.ogg" 560 | dong 真冬_制服_基本_微笑み "嗯——……?舒服吗?" 561 | 562 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 563 | $ sideimagesize.SideImageXalign = 0.10 564 | $ sideimagesize.SideImageYalign = 15.72 565 | $ sideimagesize.SideImageZoom = 0.96 566 | 567 | # 心爱 「ぁ、んっ…きもちいけどー…私だけ触られるのは不本意なのでー…えい」 568 | show 心愛_制服_基本_ニタァ at love69_right with dissolve 569 | voice "voice/心愛/cca_a1_1489.ogg" 570 | ai 心愛_制服_基本_ニタァ "啊,嗯……虽然很舒服啊……但是我不想让别人碰我,所以……嘿" 571 | hide 心愛_制服_基本_キス 572 | 573 | # nil 「心愛ちゃんが、ちょっと強引に私の胸をわしづかみにしました。」 574 | "心爱酱有点强硬地抓住了我的欧派" 575 | 576 | # nil 「ピリッとした刺激が、快感となって襲いかってきます。」 577 | "有点疼痛的刺激,变成快感袭来" 578 | 579 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 580 | $ sideimagesize.SideImageXalign = 0.08 581 | $ sideimagesize.SideImageYalign = -29.35 582 | $ sideimagesize.SideImageZoom = 0.95 583 | 584 | # 真冬 「はぁぅ…んっ…どうしよ…なんか、いつもより、きもちくて…集中できない」 585 | show 真冬_制服_基本_目閉じ at love69_left with dissolve 586 | voice "voice/真冬/maf_a1_1175.ogg" 587 | dong 真冬_制服_基本_目閉じ "哈啊…嗯…怎么了……总觉得,比平时更兴奋…无法集中精神" 588 | hide 真冬_制服_基本_微笑み 589 | 590 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 591 | $ sideimagesize.SideImageXalign = 0.10 592 | $ sideimagesize.SideImageYalign = 15.72 593 | $ sideimagesize.SideImageZoom = 0.96 594 | 595 | # 心爱 「ね…二人で一緒に気持ち良くなれる方法ないかな…」 596 | show 心愛_制服_基本_嬉しい at love69_right with dissolve 597 | voice "voice/心愛/cca_a1_1490.ogg" 598 | ai 心愛_制服_基本_嬉しい "呐…没有两个人能一起舒服的方法吗…" 599 | hide 心愛_制服_基本_ニタァ 600 | 601 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 602 | $ sideimagesize.SideImageXalign = 0.08 603 | $ sideimagesize.SideImageYalign = -29.35 604 | $ sideimagesize.SideImageZoom = 0.95 605 | 606 | # 真冬 「えっと…」 607 | show 真冬_制服_基本_無表情 at love69_left with dissolve 608 | voice "voice/真冬/maf_a1_1176.ogg" 609 | dong 真冬_制服_基本_無表情 "那个……" 610 | hide 真冬_制服_基本_目閉じ 611 | 612 | # nil 「こんな時どうすればいか。」 613 | "这种时候该怎么办" 614 | 615 | # nil 「……」 616 | "……" 617 | 618 | # 真冬 「思い付いた」 619 | show 真冬_制服_基本_微笑み at love69_left with dissolve 620 | voice "voice/真冬/maf_a1_1177.ogg" 621 | dong 真冬_制服_基本_微笑み "我想到了" 622 | hide 真冬_制服_基本_無表情 623 | 624 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 625 | $ sideimagesize.SideImageXalign = 0.10 626 | $ sideimagesize.SideImageYalign = 15.72 627 | $ sideimagesize.SideImageZoom = 0.96 628 | 629 | # 心爱 「お」 630 | show 心愛_制服_基本_笑顔 at love69_right with dissolve 631 | voice "voice/心愛/cca_a1_1491.ogg" 632 | ai 心愛_制服_基本_笑顔 "哦?" 633 | hide 心愛_制服_基本_嬉しい 634 | 635 | # nil 「思い付いた」 636 | "我想到了" 637 | 638 | # nil 「でも…。」 639 | "但是…" 640 | 641 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 642 | $ sideimagesize.SideImageXalign = 0.08 643 | $ sideimagesize.SideImageYalign = -29.35 644 | $ sideimagesize.SideImageZoom = 0.95 645 | 646 | # 真冬 「思い付いておきながら、口に出すのは結構恥ずかしいパターンの奴です」 647 | show 真冬_制服_基本_無表情 at love69_left with dissolve 648 | voice "voice/真冬/maf_a1_1178.ogg" 649 | dong 真冬_制服_基本_無表情 "虽然想到了,但是那种想到了却不好意思说出来的呢" 650 | hide 真冬_制服_基本_微笑み 651 | 652 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 653 | $ sideimagesize.SideImageXalign = 0.10 654 | $ sideimagesize.SideImageYalign = 15.72 655 | $ sideimagesize.SideImageZoom = 0.96 656 | 657 | # 心爱 「…えー! 何、そんなえっちぃの?」 658 | show 心愛_制服_基本_驚き at love69_right with dissolve 659 | voice "voice/心愛/cca_a1_1492.ogg" 660 | ai 心愛_制服_基本_驚き "……欸——!是什么是什么?这么H的吗?" 661 | hide 心愛_制服_基本_笑顔 662 | 663 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 664 | $ sideimagesize.SideImageXalign = 0.08 665 | $ sideimagesize.SideImageYalign = -29.35 666 | $ sideimagesize.SideImageZoom = 0.95 667 | 668 | # 真冬 「かなり…。というか、私達二人でするから余計に…それでも良い?」 669 | show 真冬_制服_基本_泣き at love69_left with dissolve 670 | voice "voice/真冬/maf_a1_1179.ogg" 671 | dong 真冬_制服_基本_泣き "相当……或者说,我们两个人一起做,所以更加……这样的可以吗?" 672 | hide 真冬_制服_基本_無表情 673 | 674 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 675 | $ sideimagesize.SideImageXalign = 0.10 676 | $ sideimagesize.SideImageYalign = 15.72 677 | $ sideimagesize.SideImageZoom = 0.96 678 | 679 | # 心爱 「ぅ…ぅん…どんどんエッチになっていく覚悟は割としてるから…」 680 | show 心愛_制服_基本_泣き at love69_right with dissolve 681 | voice "voice/心愛/cca_a1_1493.ogg" 682 | ai 心愛_制服_基本_泣き "呃…嗯……我已经做好了不断变H的觉悟…" 683 | hide 心愛_制服_基本_驚き 684 | 685 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 686 | $ sideimagesize.SideImageXalign = 0.08 687 | $ sideimagesize.SideImageYalign = -29.35 688 | $ sideimagesize.SideImageZoom = 0.95 689 | 690 | # 真冬 「じゃぁ…とりあえず、ちゅーしよっか、心愛ちゃん」 691 | show 真冬_制服_基本_微笑み at love69_left with dissolve 692 | voice "voice/真冬/maf_a1_1180.ogg" 693 | dong 真冬_制服_基本_微笑み "那么…总之,先啾——一下吧,心爱酱" 694 | hide 真冬_制服_基本_泣き 695 | 696 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 697 | $ sideimagesize.SideImageXalign = 0.10 698 | $ sideimagesize.SideImageYalign = 15.72 699 | $ sideimagesize.SideImageZoom = 0.96 700 | 701 | # 心爱 「まふ」 702 | show 心愛_制服_基本_もぐもぐ at love69_right with dissolve 703 | voice "voice/心愛/cca_a1_1494.ogg" 704 | ai 心愛_制服_基本_もぐもぐ "嘛呼" 705 | hide 心愛_制服_基本_泣き 706 | 707 | # nil 「想像ただけでも、顔面ファイアーしそうですけど、もうこまできたらしょうがないので、スイッチ切り替えていくことにします。」 708 | "光是想象一下,我就觉得脸上冒火,但是事情已经到了这个地步就没办法了,所以我决定切换开关" 709 | 710 | # nil 「お互いの身体を深く抱きしめあいながら、唇を重ね合います。」 711 | "互相深深地拥抱彼此的身体,嘴唇重叠在一起" 712 | 713 | image bg ycg_2_2_1_1 = "images/bg/ycg_2_2_1_1.png" 714 | scene ycg_2_2_1_1 with dissolve 715 | play music bgmeight fadein 2.0 716 | 717 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 718 | $ sideimagesize.SideImageXalign = 0.10 719 | $ sideimagesize.SideImageYalign = 15.72 720 | $ sideimagesize.SideImageZoom = 0.96 721 | 722 | # 心爱 「ん、ちゅ…ぁ…はぁ…ぁっ…んっ…れるぅ…」 723 | voice "voice/心愛/cca_a1_1495.ogg" 724 | ai 心愛_下着_基本_キス "嗯,啾……啊…啊…啊…嗯……" 725 | 726 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 727 | $ sideimagesize.SideImageXalign = 0.08 728 | $ sideimagesize.SideImageYalign = -29.35 729 | $ sideimagesize.SideImageZoom = 0.95 730 | 731 | # 真冬 「は、んぅう…ちゅぅ…ちゅ、ぷっ…れる…んぅ」 732 | voice "voice/真冬/maf_a1_1181.ogg" 733 | dong 真冬_下着_基本_キス "哈、嗯……啾……啾……嗯……啊" 734 | 735 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 736 | $ sideimagesize.SideImageXalign = 0.10 737 | $ sideimagesize.SideImageYalign = 15.72 738 | $ sideimagesize.SideImageZoom = 0.96 739 | 740 | # 心爱 「ん、ちゅ…ぁ…はぁ…ぁっ…んっ…れるぅ…」 741 | voice "voice/心愛/cca_a1_1496.ogg" 742 | ai 心愛_下着_基本_キス "啾,嗯……啊…啾……" 743 | 744 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 745 | $ sideimagesize.SideImageXalign = 0.08 746 | $ sideimagesize.SideImageYalign = -29.35 747 | $ sideimagesize.SideImageZoom = 0.95 748 | 749 | # 真冬 「ちゅ、んぅ…ぷはっ…心愛ちゃん…すき…」 750 | voice "voice/真冬/maf_a1_1182.ogg" 751 | dong 真冬_下着_基本_キス "啾……嗯……哈嗯……心爱酱……喜欢……" 752 | 753 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 754 | $ sideimagesize.SideImageXalign = 0.10 755 | $ sideimagesize.SideImageYalign = 15.72 756 | $ sideimagesize.SideImageZoom = 0.96 757 | 758 | # 心爱 「わたしもすき…ちゅぅうっ」 759 | voice "voice/心愛/cca_a1_1497.ogg" 760 | ai 心愛_下着_基本_キス "我也是……喜欢…啾" 761 | 762 | # nil 「お兄ちゃんに好きと言われるのも心愛ちゃんに好きと言われるのも、同じぐらい胸が温かくなります。」 763 | "被欧尼酱说喜欢也好,被心爱酱说喜欢也好,内心都会变得温暖" 764 | 765 | image bg = "images/bg/ycg_1_2_2.png" 766 | scene ycg_1_2_2 with dissolve 767 | 768 | # 心爱 「は、ぁ…んっ…ん…しょ…」 769 | voice "voice/心愛/cca_a1_1498.ogg" 770 | ai 心愛_下着_基本_キス "哈,啊…嗯…嗯…来吧…" 771 | 772 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 773 | $ sideimagesize.SideImageXalign = 0.08 774 | $ sideimagesize.SideImageYalign = -29.35 775 | $ sideimagesize.SideImageZoom = 0.95 776 | 777 | # 真冬 「ん…ぁっ…ふ…」 778 | voice "voice/真冬/maf_a1_1183.ogg" 779 | dong 真冬_下着_基本_キス "嗯…啊…嗯……" 780 | 781 | # nil 「キスをしながら、ブラのホックに手をかけると、心愛ちゃんも、同じように私の下着を脱がしてくれます。」 782 | "一边接吻,一边把手放在胸罩的挂钩上,心爱酱也同样脱下我的内衣" 783 | 784 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 785 | $ sideimagesize.SideImageXalign = 0.10 786 | $ sideimagesize.SideImageYalign = 15.72 787 | $ sideimagesize.SideImageZoom = 0.96 788 | 789 | # 心爱 「はぁ…はぁ…ちゅぅ…」 790 | voice "voice/心愛/cca_a1_1499.ogg" 791 | ai 心愛_下着_基本_キス "哈…哈…啾……" 792 | 793 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 794 | $ sideimagesize.SideImageXalign = 0.08 795 | $ sideimagesize.SideImageYalign = -29.35 796 | $ sideimagesize.SideImageZoom = 0.95 797 | 798 | # 真冬 「ん…ぅ、ちゅぅ…」 799 | voice "voice/真冬/maf_a1_1184.ogg" 800 | dong 真冬_下着_基本_キス "嗯……啾……" 801 | 802 | # nil 「次はショーツの中に手を滑り込ませます。」 803 | "接下来把手滑进胖次里" 804 | 805 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 806 | $ sideimagesize.SideImageXalign = 0.10 807 | $ sideimagesize.SideImageYalign = 15.72 808 | $ sideimagesize.SideImageZoom = 0.96 809 | 810 | # 心爱 「んちゅっ、ちゅぅ、れるぅ…んむっ…ちゅっ」 811 | voice "voice/心愛/cca_a1_1500.ogg" 812 | ai 心愛_下着_基本_キス "嗯啾,啾,嗯,嗯…嗯…" 813 | 814 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 815 | $ sideimagesize.SideImageXalign = 0.08 816 | $ sideimagesize.SideImageYalign = -29.35 817 | $ sideimagesize.SideImageZoom = 0.95 818 | 819 | # 真冬 「ちゅぅ…んっ、ぅ…ちゅぅっ…れりゅぅ…」 820 | voice "voice/真冬/maf_a1_1185.ogg" 821 | dong 真冬_下着_基本_キス "啾……嗯…啾…嗯…啾……" 822 | 823 | # 心爱&真冬 「『ぷは…』」 824 | voice "voice/真冬/maf_a1_1186.ogg" 825 | ai_dong 真冬_下着_基本_キス "『呼哈……』" 826 | 827 | # L:因为是LOVE69所以这里的HScene稍微翻了一点 828 | 829 | # 但是,就此打住!露点娇喘哒咩! 830 | 831 | # HScene 开始了一点但没有完全开始,Skip~ 832 | # maf 1187-1269 833 | # cca 1501-1583 834 | 835 | # 心爱&真冬 HScene 02(百合) Skip~ 836 | image bg 庸医锤佬指非官 = "images/extra/luckykeeper/庸医锤佬指非官.png" 837 | if persistent.hsceneG: 838 | $ quick_menu = False # 隐藏 quick_menu 839 | window hide 840 | scene 庸医锤佬指非官 at truecenter with dissolve 841 | pause 3.0 842 | 843 | else: 844 | pass 845 | 846 | # scene12 场景1 【心爱和真冬的秘密时间!】 结束 847 | 848 | # Scene12 结束! 849 | 850 | # 过场:心爱(常服),没有BGM,会加一个的 851 | 852 | $ quick_menu = False 853 | 854 | play sound "voice/effect/moosehead honk (stinger).ogg" 855 | play music bgmthirtyeight fadeout 4.0 fadein 2.0 856 | scene black with ImageDissolve("images/tr/縦ブラインド.png", 1.5, ramplen=128, reverse=True, alpha=True, time_warp=None) 857 | scene アイキャッチ心愛 with ImageDissolve("images/tr/縦ブラインド.png", 1.5, ramplen=128, reverse=True, alpha=True, time_warp=None) 858 | 859 | $ renpy.pause(1.5, hard=True) 860 | $ renpy.end_replay() 861 | 862 | jump scene13 863 | -------------------------------------------------------------------------------- /已完成的文档/剧本(脚本)/scene14.rpy: -------------------------------------------------------------------------------- 1 | # -------------------------------- 2 | # LOVE69_Renpy_Remaster_Project 3 | # scene14 的脚本(剧本) 4 | # Author:Luckykeeper 5 | # 部分句子翻译协助: 6 | # 版本 1.0 "LuckyCocoa" 7 | # Blog:http://luckykeeper.site 8 | # 项目组网站:https://love69renpyremasterproject.github.io/ 9 | # 项目开源地址:https://github.com/luckykeeper/LOVE69_renpy_remaster 10 | # 修订日期 2022年4月27日 11 | 12 | # 当前流程:All Done! 13 | 14 | label scene14: 15 | # scene14 开始 16 | 17 | # scene14 场景1 【热情似火的夏威夷】 开始 18 | 19 | # 地点:夏威夷酒店 20 | # 人物:心爱 真冬 莲 21 | # BGM:无 22 | 23 | scene black with ImageDissolve("images/tr/縦ブラインド.png", 1.5, ramplen=128, reverse=True, alpha=True, time_warp=None) 24 | 25 | # 显示 quick_menu 26 | $ quick_menu = True 27 | 28 | # nil 「ホテルにチェックイン完了。」 29 | "酒店入住完毕" 30 | 31 | # 莲 「さて、では、まずはお部屋の内装についてご紹介を―」 32 | lian "然后,那么,首先介绍一下房间的内部装修吧" 33 | 34 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 35 | $ sideimagesize.SideImageXalign = 0.10 36 | $ sideimagesize.SideImageYalign = 15.72 37 | $ sideimagesize.SideImageZoom = 0.96 38 | 39 | # 心爱 「どうりゃあ!!!!」 40 | # 没有跳过 41 | voice "voice/心愛/cca_a1_1762.ogg" 42 | ai 心愛_水着_基本_ニタァ "怎么样!!!!" 43 | 44 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 45 | $ sideimagesize.SideImageXalign = 0.08 46 | $ sideimagesize.SideImageYalign = -29.35 47 | $ sideimagesize.SideImageZoom = 0.95 48 | 49 | # 真冬 「だっしゃぁあ!!!」 50 | voice "voice/真冬/maf_a1_1416.ogg" 51 | dong 真冬_水着_基本_ニタァ "哒呷!!!" 52 | 53 | # 莲 「やっぱりかあ!!!!」 54 | lian "果然会这样啊!!!!" 55 | 56 | # nil 「可愛い彼女二人による鮮やかな連携プレーにより、フカフカ新素材のベッドに張り倒されました。」 57 | # "由于两位可爱的女朋友的精彩合作,被扑倒在松软舒适的新材料床上了" 58 | "由于两位可爱女朋友的精彩合作,被扑倒在松软舒适的新材料床上了" 59 | 60 | # nil 「もう少し大切に扱えよなぁ!フィアンセをよぉ!」 61 | "稍微好好珍惜对待一下啊!我的未婚妻们啊!" 62 | 63 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 64 | $ sideimagesize.SideImageXalign = 0.08 65 | $ sideimagesize.SideImageYalign = -29.35 66 | $ sideimagesize.SideImageZoom = 0.95 67 | 68 | # 真冬 「心愛ちゃん、脚抑えて。私頭いくから」 69 | voice "voice/真冬/maf_a1_1417.ogg" 70 | dong 真冬_水着_基本_ニタァ "心爱酱,把脚压住,我去脑袋那边" 71 | 72 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 73 | $ sideimagesize.SideImageXalign = 0.10 74 | $ sideimagesize.SideImageYalign = 15.72 75 | $ sideimagesize.SideImageZoom = 0.96 76 | 77 | # 心爱 「おっけー! ほいでは、彼氏くん、失礼しますよ」 78 | voice "voice/心愛/cca_a1_1763.ogg" 79 | ai 心愛_水着_基本_ニタァ "OK——!那么,男朋友,稍微失礼一下啦" 80 | 81 | # 莲 「なんだ、今日はいやに積極的じゃないか…」 82 | lian "什么嘛,今天不是很积极吗…" 83 | 84 | # nil 「リオンから貰ったアイスの効果もあるだろうが、やはりこの常夏の島のバカンスで舞い上がっているのだろう。」 85 | "虽然也有从里昂那里得到的冰淇淋的效果,但还是在这个常夏的岛上度假的时候兴奋起来了吧" 86 | 87 | # nil 「だから、今夜は俺も精々楽しませて貰うとしようか!」 88 | "所以,今晚我也尽情享受吧!" 89 | 90 | # nil 「ということで…。」 91 | "因此…" 92 | 93 | # 心爱&真冬 HScene 03 Skip~ 94 | # cca 1764-1850 95 | # maf 1416-1495 96 | image bg 寧々 = "images/extra/luckykeeper/寧々.png" 97 | if persistent.hsceneG: 98 | $ quick_menu = False # 隐藏 quick_menu 99 | window hide 100 | scene 寧々 with dissolve 101 | pause 3.0 102 | 103 | else: 104 | pass 105 | 106 | # scene14 场景1 【热情似火的夏威夷】 结束 107 | 108 | # Scene14 结束! 109 | 110 | # 过场: 心爱&真冬(常服) 111 | ## 稍微改改 112 | image bg アイキャッチ心愛&真冬水着 = "images/bg/アイキャッチ心愛&真冬水着.png" 113 | 114 | $ quick_menu = False 115 | 116 | play sound "voice/effect/moosehead honk (stinger).ogg" 117 | # scene black with ImageDissolve("images/tr/縦ブラインド.png", 1.5, ramplen=128, reverse=True, alpha=True, time_warp=None) 118 | scene アイキャッチ心愛&真冬水着 with ImageDissolve("images/tr/縦ブラインド.png", 1.5, ramplen=128, reverse=True, alpha=True, time_warp=None) 119 | 120 | $ renpy.pause(1.5, hard=True) 121 | $ renpy.end_replay() 122 | 123 | jump scene15 124 | -------------------------------------------------------------------------------- /已完成的文档/剧本(脚本)/scene15.rpy: -------------------------------------------------------------------------------- 1 | # -------------------------------- 2 | # LOVE69_Renpy_Remaster_Project 3 | # scene15 的脚本(剧本) 4 | # Author:Luckykeeper 5 | # 部分句子翻译协助: 6 | # 版本 1.0 "LuckyCocoa" 7 | # Blog:http://luckykeeper.site 8 | # 项目组网站:https://love69renpyremasterproject.github.io/ 9 | # 项目开源地址:https://github.com/luckykeeper/LOVE69_renpy_remaster 10 | # 修订日期 2022年4月27日 11 | 12 | # 当前流程:All Done! 13 | 14 | # 本脚本为一周目的最后一幕,从Scene16开始就是二周目内容了 15 | 16 | label scene15: 17 | # scene15 开始 18 | 19 | # scene15 场景1 【一周目_尾声】 开始 20 | 21 | # 地点:教室 22 | # 人物:心爱 真冬 莲 23 | # BGM:あの夏まで... 24 | 25 | scene black with ImageDissolve("images/tr/縦ブラインド.png", 1.5, ramplen=128, reverse=True, alpha=True, time_warp=None) 26 | image bg ハワイg = "images/bg/ハワイg.png" 27 | scene 教室_昼 with ImageDissolve("images/tr/縦ブラインド.png", 1.5, ramplen=128, reverse=True, alpha=True, time_warp=None) 28 | play music bgmfive fadein 2.0 29 | 30 | # 显示 quick_menu 31 | $ quick_menu = True 32 | 33 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 34 | $ sideimagesize.SideImageXalign = 0.10 35 | $ sideimagesize.SideImageYalign = 15.72 36 | $ sideimagesize.SideImageZoom = 0.96 37 | 38 | # 心爱 「夏休みが…終わった…」 39 | show 心愛_制服_基本_ぶわー at love69_right with dissolve 40 | voice "voice/心愛/cca_a1_1851.ogg" 41 | ai 心愛_制服_基本_ぶわー "暑假…结束了…" 42 | 43 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 44 | $ sideimagesize.SideImageXalign = 0.08 45 | $ sideimagesize.SideImageYalign = -29.35 46 | $ sideimagesize.SideImageZoom = 0.95 47 | 48 | # 真冬 「…うん」 49 | show 真冬_制服_基本_ジト目 at love69_left with dissolve 50 | voice "voice/真冬/maf_a1_1496.ogg" 51 | dong 真冬_制服_基本_ジト目 "…嗯" 52 | 53 | # 莲 「何絶望した顔してんだよ」 54 | lian "为啥摆出这么绝望的表情啊" 55 | 56 | # 这个语句是针对想瑠喵设计的参数,能够调整想瑠喵在对话框里面的位置 57 | $ sideimagesize.SideImageXalign = -0.01 58 | $ sideimagesize.SideImageYalign = -1.65 59 | $ sideimagesize.SideImageZoom = 1.1 60 | 61 | # 想瑠 「あーあ…始まっちまったか…クソみてぇに反吐がでるぜ…」 62 | show 想瑠_スーツ_本気 at love69_xiangliu_center with dissolve 63 | voice "voice/想瑠/sol_a1_0229.ogg" 64 | liu 想瑠_スーツ_本気 "啊——啊…开始了吗……真〇〇的恶心……!" 65 | 66 | # 莲 「あんたは気合い入れろ!」 67 | lian "你要鼓起干劲啊喂!" 68 | 69 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 70 | $ sideimagesize.SideImageXalign = 0.10 71 | $ sideimagesize.SideImageYalign = 15.72 72 | $ sideimagesize.SideImageZoom = 0.96 73 | 74 | # 心爱 「歯ァ食いしばれ-!」 75 | show 心愛_制服_基本_ニタァ at love69_right with dissolve 76 | voice "voice/心愛/cca_a1_1852.ogg" 77 | ai 心愛_制服_基本_ニタァ "咬紧牙关吧——!" 78 | hide 心愛_制服_基本_ぶわー 79 | 80 | # 这个语句是针对想瑠喵设计的参数,能够调整想瑠喵在对话框里面的位置 81 | $ sideimagesize.SideImageXalign = -0.01 82 | $ sideimagesize.SideImageYalign = -1.65 83 | $ sideimagesize.SideImageZoom = 1.1 84 | 85 | # 想瑠 「ぐわぁー!」 86 | show 想瑠_スーツ_驚き at love69_xiangliu_center with dissolve 87 | voice "voice/想瑠/sol_a1_0230.ogg" 88 | liu 想瑠_スーツ_驚き "嘎——!" 89 | hide 想瑠_スーツ_本気 90 | 91 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 92 | $ sideimagesize.SideImageXalign = 0.08 93 | $ sideimagesize.SideImageYalign = -29.35 94 | $ sideimagesize.SideImageZoom = 0.95 95 | 96 | # 真冬 「もういっちょ!」 97 | show 真冬_制服_基本_ニタァ at love69_left with dissolve 98 | voice "voice/真冬/maf_a1_1497.ogg" 99 | dong 真冬_制服_基本_ニタァ "再来一次!" 100 | hide 真冬_制服_基本_ジト目 101 | 102 | # 这个语句是针对想瑠喵设计的参数,能够调整想瑠喵在对话框里面的位置 103 | $ sideimagesize.SideImageXalign = -0.01 104 | $ sideimagesize.SideImageYalign = -1.65 105 | $ sideimagesize.SideImageZoom = 1.1 106 | 107 | # 想瑠 「ぐぇー!!」 108 | show 想瑠_スーツ_ぶわ at love69_xiangliu_center with dissolve 109 | voice "voice/想瑠/sol_a1_0231.ogg" 110 | liu 想瑠_スーツ_ぶわ "呜欸——!!" 111 | hide 想瑠_スーツ_驚き 112 | 113 | # 想瑠 「し、しどいわ…愛する教え子に始業そうそう袋だたきなんて…」 114 | show 想瑠_スーツ_悲しみ at love69_xiangliu_center with dissolve 115 | voice "voice/想瑠/sol_a1_0232.ogg" 116 | # liu 想瑠_スーツ_悲しみ "真、真讨厌……被亲爱的学生在刚开学就开始围攻……" 117 | liu 想瑠_スーツ_悲しみ "真、真讨厌……在刚开学就被亲爱的学生们开始围攻……" 118 | hide 想瑠_スーツ_ぶわ 119 | 120 | # nil 「心愛と真冬と過ごす、蜜月のような夏休みが終わり、俺達は今では婚約者同士として、いつもの学園にやってきていた。」 121 | "和心爱和真冬一起度过的蜜月般的暑假结束了,我们现在作为未婚夫妻,来到了往常的学园" 122 | 123 | # nil 「変わらない教室。変わっていく関係。」 124 | "不变的教室。逐渐改变的关系" 125 | 126 | # nil 「いつも見ている世界だったのに、今では、何もかもが違って見える。」 127 | "明明是一直在看着的世界,现在却什么都看起来不一样" 128 | 129 | # nil 「こうして、世界は少しずつ変わっていく。」 130 | "就这样,世界一点点地变化着" 131 | 132 | # nil 「でも、変わらない物だってある。」 133 | # "但是,也有不变的东西" 134 | "但是,也有未曾改变的东西" 135 | 136 | # nil 「心愛と真冬が選んでくれた、俺への婚約指輪を見つめた。」 137 | "凝视着心爱和真冬为我挑选的订婚戒指" 138 | 139 | # nil 「変わらず、俺の前の席に隣同士で並んで座る、二人の恋人を眺めながら、俺は物思いに耽っていた。」 140 | "还是一如既往地坐在我前面的座位,望着两个恋人,我陷入了沉思" 141 | 142 | # 莲 「なぁ…心愛、真冬」 143 | lian "那个……心爱,真冬" 144 | 145 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 146 | $ sideimagesize.SideImageXalign = 0.08 147 | $ sideimagesize.SideImageYalign = -29.35 148 | $ sideimagesize.SideImageZoom = 0.95 149 | 150 | # 心爱&真冬 「『はーい♪』」 151 | show 真冬_制服_基本_微笑み at love69_left 152 | show 心愛_制服_基本_笑顔 at love69_right 153 | with dissolve 154 | voice "voice/真冬/maf_a1_1498.ogg" 155 | ai_dong "『嗯——♪』" 156 | hide 真冬_制服_基本_ニタァ 157 | hide 心愛_制服_基本_ニタァ 158 | 159 | # nil 「二人は同時に俺の方へ振り向いた。」 160 | "两个人同时向我回头" 161 | 162 | # 莲 「愛してるよ」 163 | lian "我爱你们" 164 | 165 | # 心爱&真冬 「『私も、愛してる♪』」 166 | show 真冬_制服_基本_にっこり_1 at love69_left 167 | show 心愛_制服_基本_にっこり1 at love69_right 168 | with dissolve 169 | voice "voice/真冬/maf_a1_1499.ogg" 170 | ai_dong "『我也是,爱你♪』" 171 | hide 真冬_制服_基本_微笑み 172 | hide 心愛_制服_基本_笑顔 173 | 174 | # nil 「二人はにっこりと笑顔で、即答してくれた。」 175 | "两个人微笑着马上回答了" 176 | 177 | # nil 「教室は生徒が沢山いるし、みんなに見られてるけど、キスしたくなった。」 178 | "教室里有很多学生,虽然大家都在看,但是我想吻她们" 179 | 180 | # nil 「それは、二人も同じだったようだ。」 181 | "看来,她们两个人也一样" 182 | 183 | # 这里的少了小头像,就不加了 184 | # 心爱&真冬 「『…だーいすき。ちゅっ♪』」 185 | # voice "voice/心愛/cca_a1_1854.ogg" 186 | # voice "voice/真冬/maf_a1_1500.ogg" 187 | voice "voice/その他/ex1_a1_0001.ogg" 188 | ai_dong 真冬_制服_基本_にっこり_1 "『最喜欢了,啾♪』" 189 | 190 | # nil 「二人はこっそり、俺の唇に唇を合せた」 191 | "两个人悄悄地把嘴唇合在了我的唇上" 192 | 193 | # 这个语句是针对想瑠喵设计的参数,能够调整想瑠喵在对话框里面的位置 194 | $ sideimagesize.SideImageXalign = -0.01 195 | $ sideimagesize.SideImageYalign = -1.65 196 | $ sideimagesize.SideImageZoom = 1.1 197 | 198 | # 想瑠 「バカップルが居るぞ-!」 199 | show 想瑠_スーツ_ニヤリ at love69_xiangliu_center with dissolve 200 | voice "voice/想瑠/sol_a1_0233.ogg" 201 | liu 想瑠_スーツ_ニヤリ "笨蛋CP在这里哦——!" 202 | hide 想瑠_スーツ_悲しみ 203 | 204 | # 女子学生A 「ころせー!」 205 | voice "voice/その他/ot1_a1_0006.ogg" 206 | wsa "杀了他们——!" 207 | 208 | # 女子学生B 「脚をおっちまえ!」 209 | # 记得加人物表 210 | voice "voice/その他/足折る.ogg" 211 | wsb "把你的腿拿开!" 212 | 213 | # 莲 「やれやれ、落ち着いてキスもできねぇな」 214 | lian "哎呀哎呀,完全不能冷静下来Kiss啊" 215 | 216 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 217 | $ sideimagesize.SideImageXalign = 0.10 218 | $ sideimagesize.SideImageYalign = 15.72 219 | $ sideimagesize.SideImageZoom = 0.96 220 | 221 | # 心爱 「上等! どっからでもかってきやがれ!」 222 | show 心愛_制服_基本_もぐもぐ at love69_right with dissolve 223 | voice "voice/心愛/cca_a1_1855.ogg" 224 | ai 心愛_制服_基本_もぐもぐ "来吧!随便去哪儿都行!" 225 | hide 心愛_制服_基本_にっこり1 226 | 227 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 228 | $ sideimagesize.SideImageXalign = 0.08 229 | $ sideimagesize.SideImageYalign = -29.35 230 | $ sideimagesize.SideImageZoom = 0.95 231 | 232 | # 真冬 「まぁいでしょう。たまには二人のお遊びに付き合ってあげます」 233 | show 真冬_制服_基本_目閉じ at love69_left with dissolve 234 | voice "voice/真冬/maf_a1_1500.ogg" 235 | dong 真冬_制服_基本_目閉じ "嘛,也好了,偶尔陪你们两个玩玩" 236 | hide 真冬_制服_基本_にっこり_1 237 | 238 | # 三人 「『Rock you!!!』」 239 | # 人物表+++ 240 | hide 真冬_制服_基本_目閉じ 241 | show 真冬_制服_中指_見下し_1 at love69_left 242 | show 心愛_制服_基本_ニタァ at love69_right 243 | with dissolve 244 | voice "voice/真冬/maf_a1_1501.ogg" 245 | lianaidong 真冬_制服_中指_見下し_1 "『Rock you!!!』" 246 | hide 心愛_制服_基本_もぐもぐ 247 | 248 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 249 | $ sideimagesize.SideImageXalign = 0.10 250 | $ sideimagesize.SideImageYalign = 15.72 251 | $ sideimagesize.SideImageZoom = 0.96 252 | 253 | # 心爱 「ぶえ…」 254 | show 心愛_制服_基本_ぶわー at love69_right with dissolve 255 | voice "voice/心愛/cca_a1_1857.ogg" 256 | ai 心愛_制服_基本_ぶわー "呜欸……" 257 | hide 心愛_制服_基本_ニタァ 258 | 259 | # 莲 「いや、ほんとすんませんでした」 260 | lian "那个,真的对不起" 261 | 262 | # 这个语句是针对真冬设计的参数,能够调整真冬在对话框里面的位置 263 | $ sideimagesize.SideImageXalign = 0.08 264 | $ sideimagesize.SideImageYalign = -29.35 265 | $ sideimagesize.SideImageZoom = 0.95 266 | 267 | # 真冬 「はい…気をつけます…」 268 | hide 真冬_制服_中指_見下し_1 269 | show 真冬_制服_基本_泣き at love69_left 270 | with dissolve 271 | voice "voice/真冬/maf_a1_1502.ogg" 272 | dong 真冬_制服_基本_泣き "好吧…我会注意的…" 273 | 274 | # 画面淡入蓝天 275 | scene 空 at love69_bg1440 with Dissolve(2.0) 276 | 277 | # 这个语句是针对想瑠喵设计的参数,能够调整想瑠喵在对话框里面的位置 278 | $ sideimagesize.SideImageXalign = -0.01 279 | $ sideimagesize.SideImageYalign = -1.65 280 | $ sideimagesize.SideImageZoom = 1.1 281 | 282 | # 想瑠 「あ、そうだ、転校生いるんだった忘れてた。紹介しよう、遥か遠くイギリスから直輸入!リオン=マクスウェルちゃんでぇす!」 283 | # L:本作统一不使用日式写法,即リオン=マクスウェルちゃん,而是按中式写法,即里昂·麦克斯韦 284 | voice "voice/想瑠/sol_a1_0234.ogg" 285 | liu 想瑠_スーツ_見下し "啊,对了,我忘记有转校生了。我来介绍一下,从遥远的英国直接进口!里昂·麦克斯韦酱的说!" 286 | 287 | # nil 「ガラガラッ」 288 | "嘎啦嘎啦" 289 | 290 | # 这个语句是针对里昂设计的参数,能够调整里昂在对话框里面的位置 291 | $ sideimagesize.SideImageXalign = 0.09 292 | $ sideimagesize.SideImageYalign = -7.32 293 | $ sideimagesize.SideImageZoom = 1.0 294 | 295 | # 里昂 「また会えたね、みんな」 296 | voice "voice/リオン/ron_a1_1105.ogg" 297 | lion リオン_私服_基本_にっこり "欸嘿,又见面了呢,大家" 298 | 299 | # 这个语句是针对心爱设计的参数,能够调整心爱在对话框里面的位置 300 | $ sideimagesize.SideImageXalign = 0.10 301 | $ sideimagesize.SideImageYalign = 15.72 302 | $ sideimagesize.SideImageZoom = 0.96 303 | 304 | # 心爱&真冬 「『わーい!』」 305 | # 改下名字 306 | voice "voice/真冬/maf_a1_1503.ogg" 307 | play xinaiab "voice/心愛/cca_a1_1858.ogg" 308 | dong_ai 心愛_制服_基本_にっこり1 "『哇——咿!』" 309 | 310 | # scene15 场景1 【一周目_尾声】 结束! 311 | 312 | # 一周目结局 【你们都是我的翅膀】达成!二周目内容开放! 313 | 314 | # Scene15 结束!!! 315 | 316 | # 一周目内容,结束!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 317 | 318 | $ quick_menu = False 319 | # 过场:(提示:在物语的序章,新的选择肢出现了!) 320 | image bg ルート解禁 = "images/bg/ルート解禁.png" 321 | scene ルート解禁 with dissolve 322 | 323 | # 一周目完成,设置一周目变量为已经完成 324 | $ persistent.one = True 325 | $ persistent.playthrough == 1 326 | $ check_playthrough() 327 | 328 | $ renpy.pause(3.0, hard=True) 329 | $ renpy.end_replay() 330 | 331 | # return before_main_menu 332 | 333 | # # 变换 BGM 334 | # $ checkFile = open('one.luckykeeper') 335 | # $ checkFileStr = checkFile.read() 336 | # if 'This File is Automatically Created By Luckykeeper because you have playthrough one end!' in checkFileStr: 337 | # $ print "恭喜你已经完成一周目内容!" 338 | # $ main_menu_music = "bgm/bgm01.ogg" 339 | # else: 340 | # $ print "一周目完成状态:False" 341 | # $ main_menu_music = "bgm/bgm08.ogg" 342 | 343 | 344 | 345 | # 一周目结束之后的变化 346 | # 开场BGM变为OP 347 | # EXTRA开放(先不做) 348 | # WEBSITE这个可以考虑实现一下 349 | # 好像没其它的了 350 | -------------------------------------------------------------------------------- /已完成的文档/剧本(脚本)/scene16.rpy: -------------------------------------------------------------------------------- 1 | # -------------------------------- 2 | # LOVE69_Renpy_Remaster_Project 3 | # scene16 的脚本(剧本) 4 | # Author:Luckykeeper 5 | # 部分句子翻译协助: 6 | # 版本 1.0 "LuckyCocoa" 7 | # Blog:http://luckykeeper.site 8 | # 项目组网站:https://love69renpyremasterproject.github.io/ 9 | # 项目开源地址:https://github.com/luckykeeper/LOVE69_renpy_remaster 10 | # 修订日期 2022年4月27日 11 | 12 | # 当前流程:All Done! 13 | 14 | # 本脚本为二周目的第一一幕,从Scene16开始就是二周目内容了 15 | 16 | label scene16: 17 | # scene16 开始 18 | 19 | # scene16 场景1 【世界线于此变动!】 开始 20 | 21 | # 地点:街道 22 | # 人物:莲 里昂 23 | # BGM: 24 | 25 | # 选择肢 「リオンに食べさせる。」 26 | # "给里昂吃" 27 | 28 | # 莲 「よし、じゃぁリオン。食べなよ」 29 | lian "好吧,那么里昂,你恰了吧" 30 | 31 | # 里昂 「…はい?」 32 | show リオン_基本_杖_無表情 at love69_lion_center with dissolve 33 | voice "voice/リオン/ron_a1_0001.ogg" 34 | lion リオン_基本_杖_無表情 "……啥?" 35 | hide リオン_基本_杖_微笑み 36 | 37 | # nil 「俺は、リオンから受け取ったアイスを、そのまリオンへ向ける。」 38 | "我从里昂手里接过收到的冰淇淋,把它递给里昂" 39 | 40 | # nil 「その回答が想定外だったのか、リオンは先ほどまでの余裕のある表情から一変して、戸惑った表情をこちらに向ける。」 41 | "也许是这个回答出乎意料,里昂从刚才为止从容的表情完全变了,以困惑的表情看向这边" 42 | 43 | # 里昂 「え…? え? な、なんで…私…?」 44 | show リオン_基本_杖_驚き at love69_lion_center with dissolve 45 | voice "voice/リオン/ron_a1_0002.ogg" 46 | lion リオン_基本_杖_驚き "诶…?诶?为什么…我…?" 47 | hide リオン_基本_杖_無表情 48 | 49 | # 莲 「なんでってそりゃ…見るからに暑そうだからだ」 50 | lian "该怎么说呢……感觉你看上去很热" 51 | 52 | # 莲 「さっきもフラフラしてたし。俺よりアイスが必要なのはどうみてもあんただろ」 53 | lian "刚才也是摇摇晃晃的,比我更需要冰淇淋的人,怎么看都是你吧" 54 | 55 | # 里昂 「そ、そりゃそうかもしんないけど、で、でも…! こ、恋が叶うアイスだよ!? 食べれば恋が叶っちゃうかもしれないんだよ?」 56 | show リオン_基本_杖_悲しい2 at love69_lion_center with dissolve 57 | voice "voice/リオン/ron_a1_0003.ogg" 58 | lion リオン_基本_杖_悲しい2 "虽,虽然也许是这样,但是,但是…!这是能实现恋爱的冰淇淋哦!?吃了也许就能实现恋爱吧?" 59 | hide リオン_基本_杖_驚き 60 | 61 | # 莲 「じゃぁ、アンタの恋を叶えるとい。それもそれで面白いじゃないか。それとも、自分で作っておいて、味も効果も眉唾かい?」 62 | lian "那就用来实现你的恋爱吧,这不是很有趣嘛。还是说,自己做的东西,不管味道和效果都令人怀疑呢?" 63 | 64 | # 里昂 「ぐっ…その挑発は卑怯だ…」 65 | show リオン_基本_杖_ジト目 at love69_lion_center with dissolve 66 | voice "voice/リオン/ron_a1_0004.ogg" 67 | lion リオン_基本_杖_ジト目 "呃啊…这种挑衅是卑鄙的…" 68 | hide リオン_基本_杖_悲しい2 69 | 70 | # 莲 「まぁほら、食えよ。暑いんだろ?」 71 | lian "好啦,来恰吧,你很热吧?" 72 | 73 | # 里昂 「わかったよ、もう、た、食べるよ!!ど、どうなっても知らないからなっ!!」 74 | show リオン_基本_杖_見下し at love69_lion_center with dissolve 75 | voice "voice/リオン/ron_a1_0005.ogg" 76 | lion リオン_基本_杖_見下し "我知道了,我恰就是了!!不、不过,会发生什么我就不知道了啊!!" 77 | hide リオン_基本_杖_ジト目 78 | 79 | # 莲 「どうにかなるなら、むしろ見てみたいねぇ」 80 | lian "如果有可能的话,我倒是想看看呢" 81 | 82 | # 里昂 「君そんなSっ気ある人だったっけ…た、食べるよ! 食べるからな! イタダキマス!」 83 | show リオン_基本_杖_ジト目_1 at love69_lion_center with dissolve 84 | voice "voice/リオン/ron_a1_0006.ogg" 85 | lion リオン_基本_杖_ジト目_1 "你原来是个这么S的人啊……我、我要吃了啊!我要吃了昂!我开动了!" 86 | hide リオン_基本_杖_見下し 87 | 88 | # 里昂小跳 89 | play sound "voice/effect/17_フヒ.ogg" 90 | hide リオン_基本_杖_ジト目_1 91 | show リオン_基本_杖_ジト目_1: 92 | zoom 1.5 93 | yalign 0.07 94 | xalign 0.5 95 | linear 0.15 yalign 0.15 96 | linear 0.15 yalign 0.07 97 | 98 | # 莲 「何も一気にたべんでも…」 99 | lian "怎么一口气解决掉了啊…" 100 | 101 | # 里昂 「…もぐもぐ…おいしい…」 102 | show リオン_基本_杖_微笑み at love69_lion_center with dissolve 103 | voice "voice/リオン/ron_a1_0007.ogg" 104 | lion リオン_基本_杖_微笑み "……嗯嗯……好次……" 105 | hide リオン_基本_杖_ジト目_1 106 | 107 | # 莲 「…………」 108 | lian "…………" 109 | 110 | # 里昂 「…ふにゃー…」 111 | show リオン_基本_杖_微笑み_1 at love69_lion_center with dissolve 112 | voice "voice/リオン/ron_a1_0008.ogg" 113 | lion リオン_基本_杖_微笑み_1 "…呼喵~…" 114 | hide リオン_基本_杖_微笑み 115 | 116 | # 莲 「…めっちゃ美味しそうだけど、食べるとあなっちゃうのか…」 117 | lian "…看起来特别好吃呢,但是吃了之后就变成那样了吗…" 118 | 119 | # nil 「食べなくて良かったと思う心と、あんなに表情ゆるむ程美味しいなら食べたかったと、半分安心、半分後悔。」 120 | "如果刚才恰了就好了呢,我这样想到,从这样的表情来看的话一定是非常好吃吧,一半的心情是安心,一半的心情是后悔" 121 | 122 | # nil 「まぁ、リオンが美味しそうにしてるから良いか。」 123 | "好吧,让里昂吃了这么好吃的东西也挺好" 124 | 125 | # 里昂 「…ふにゃー…」 126 | show リオン_基本_杖_にっこり_1 at love69_lion_center with dissolve 127 | voice "voice/リオン/ron_a1_0009.ogg" 128 | lion リオン_基本_杖_にっこり_1 "…呼喵~…" 129 | hide リオン_基本_杖_微笑み_1 130 | 131 | # 莲 「…ふにゃー…」 132 | lian "呼喵~…" 133 | 134 | # 这个语句是针对MJ设计的参数,能够调整MJ在对话框里面的位置 135 | $ sideimagesize.SideImageXalign = 0.1 136 | $ sideimagesize.SideImageYalign = 0.78 137 | $ sideimagesize.SideImageZoom = 1.0 138 | 139 | # MJ 「ヴイイイイイイイイイ」 140 | # 这里的MJ也少了小图标,回头加上 141 | voice "voice/その他/mjf_a1_0001.ogg" 142 | mj MJ_通常 "呜欸欸欸欸欸欸欸欸欸" 143 | 144 | # 这个语句是针对里昂设计的参数,能够调整里昂在对话框里面的位置 145 | $ sideimagesize.SideImageXalign = 0.09 146 | $ sideimagesize.SideImageYalign = -7.32 147 | $ sideimagesize.SideImageZoom = 1.0 148 | 149 | # 里昂 「はっ! 私、今何を…」 150 | show リオン_基本_杖_驚き at love69_lion_center with dissolve 151 | voice "voice/リオン/ron_a1_0010.ogg" 152 | lion リオン_基本_杖_驚き "啊!我,现在在做什么啊……" 153 | hide リオン_基本_杖_にっこり_1 154 | 155 | # 莲 「あ、俺の携帯だ」 156 | lian "啊,是我的手机震了" 157 | 158 | # 里昂 「だから何でや!?」 159 | show リオン_基本_杖_見下し at love69_lion_center with dissolve 160 | voice "voice/リオン/ron_a1_0011.ogg" 161 | lion リオン_基本_杖_見下し "所以怎么了!?" 162 | hide リオン_基本_杖_驚き 163 | 164 | # nil 「今度は着信だった。」 165 | "这次是来电" 166 | 167 | show screen callscr 168 | # 动画:CALL 169 | 170 | # 来电声 171 | play sound "voice/effect/主人公着信_送信.ogg" 172 | 173 | # nil 「電話の主は心愛。」 174 | "来电的人是心爱" 175 | hide screen callscr 176 | 177 | play sound "voice/effect/18_携帯電話操作音1.ogg" 178 | 179 | # 莲 「はいこちら葛城ピザ配達」 180 | lian "你好这里是葛城披萨的配送" 181 | 182 | # 这个语句是针对电话里的心爱设计的参数,能够调整电话里的心爱在对话框里面的位置 183 | $ sideimagesize.SideImageXalign = 0.04 184 | $ sideimagesize.SideImageYalign = 1.04 185 | $ sideimagesize.SideImageZoom = 0.6 186 | 187 | # 心爱(电话) 「『マルゲリータとアンチョビを200枚ずつ頼む』」 188 | # 参考资料:https://ja.wikipedia.org/wiki/%E3%83%9E%E3%83%AB%E3%82%B2%E3%83%AA%E3%83%BC%E3%82%BF_(%E3%83%94%E3%83%83%E3%83%84%E3%82%A1) 189 | # 参考资料:https://ja.wikipedia.org/wiki/%E3%82%AB%E3%82%BF%E3%82%AF%E3%83%81%E3%82%A4%E3%83%AF%E3%82%B7%E7%A7%91 190 | voice "voice/心愛/cca_a1_0001.ogg" 191 | ai 心愛_通話中 "『请给我200份玛格丽特披萨和鳀鱼(L:Margherita,是意大利的一种披萨饼,也是那不勒斯披萨的代表,名字来自意大利王妃玛格丽特;鳀鱼是海水鱼、饵料鱼,通常也被作为供油类鱼,广泛分布于全球各海域,但主要集中在温暖水域)』" 192 | 193 | # 莲 「ご一緒にぃグァバジュースはいかがですか?」 194 | # 参考资料:https://smashop.jp/subcategory/408198/special 195 | lian "一起再来点番石榴饮料如何?" 196 | 197 | # 心爱(电话) 「『ピンク色のハイビスカスが刺さってるなら是非…じゃなくて! 本当にごめんなさいなんだけど、今から温泉掘らされるハメに…ほげぇ…』」 198 | voice "voice/心愛/cca_a1_0002.ogg" 199 | ai 心愛_通話中 "『如果插着粉色的扶桑花的话那就一定要…才不是啊!真的很抱歉,现在开始要去挖温泉了…呜欸…』" 200 | 201 | # 莲 「真冬も一緒か?」 202 | lian "真冬也在一起吗?" 203 | 204 | # 心爱(电话) 「『うん…。『私が決して断れない申し出』をされまして…』」 205 | voice "voice/心愛/cca_a1_0003.ogg" 206 | # ai 心愛_通話中 "『嗯……她提出了一个「我绝对拒绝不了的提议」』" 207 | ai 心愛_通話中 "『嗯……她提出了一个「无法拒绝的条件」』(L:这里neta之前提到的电影『教父』名台词“我将给他一个他无法拒绝的条件。”)" 208 | 209 | # 莲 「ゴットファーザーかよ。お前の事だ、終わったらアイスをトリプルで奢ってやるとでも言われたんだろう」 210 | # lian "是教父啊。是你的话,我才是不是说结束之后请你份冰淇淋(L:这里应该是neta之前提到的电影『教父』,没康过所以不知道捏)" 211 | lian "是教父梗啊。说起来你啊,我不是说过结束之后要请你吃一份冰淇淋的嘛" 212 | 213 | # 心爱(电话) 「『私はそんな安くねぇよぉ!正確には、好きなだけ壺をかき回す権利をくれるって言われて…つい…』」 214 | # かき回す Stir 搅动; 搅和; 搅拌; (使)微动; (使)行动,活动; 打动; 开始感到; 拨弄是非; 215 | voice "voice/心愛/cca_a1_0004.ogg" 216 | # ai 心愛_通話中 "我才没有那么便宜啊!准确地说,她给了我在壶里随意搅动的权利……这样的……(L:这个壶指的是想放蜂蜜这样的壶,一周目有提到,心爱说过『我的兴趣是…玩弄小洞…是我的兴趣』,心爱你好涩啊)" 217 | ai 心愛_通話中 "我才没有那么便宜啊!准确地说,她给了我在壶里随意搅拌的权利……之类的……(L:这个壶指的是像放蜂蜜这样的壶,一周目有提到,心爱说过『我的兴趣是…玩弄小洞…是我的兴趣』,心爱你好涩啊)" 218 | 219 | # 莲 「身体を許しちまった…というわけか。まぁいよ。お前穴掘るの好きだもんな」 220 | lian "是身体没有办法拒绝啊……是这样吗。嘛,算了,你好像喜欢挖洞来着" 221 | 222 | # 心爱(电话) 「『ほんとにごめんねー! 今度みんなで一緒にご飯いこうね!』」 223 | voice "voice/心愛/cca_a1_0005.ogg" 224 | ai 心愛_通話中 "『真的很抱歉!下次再一起吃饭吧!』" 225 | 226 | # 莲 「へいへい。じゃぁアルバイト頑張ってな」 227 | lian "好的好的,那祝你打工顺利" 228 | 229 | # 电话挂断声 230 | play sound "voice/effect/18_携帯電話操作音1.ogg" 231 | 232 | # 这个语句是针对里昂设计的参数,能够调整里昂在对话框里面的位置 233 | $ sideimagesize.SideImageXalign = 0.09 234 | $ sideimagesize.SideImageYalign = -7.32 235 | $ sideimagesize.SideImageZoom = 1.0 236 | 237 | # 里昂 「ふにゃー…」 238 | show リオン_基本_杖_微笑み_1 at love69_lion_center with dissolve 239 | voice "voice/リオン/ron_a1_0012.ogg" 240 | lion リオン_基本_杖_微笑み_1 "…呼喵~…" 241 | hide リオン_基本_杖_見下し 242 | 243 | # 莲 「リオン。余韻に浸ってるところ悪いんだが…」 244 | lian "里昂,抱歉打断正在沉浸在余韵的你" 245 | 246 | # 里昂 「は、はいはい! なんだい!? あ、もしかして、タイムリミット?ごめんね! 時間とらせちゃって!」 247 | show リオン_基本_杖_驚き at love69_lion_center with dissolve 248 | voice "voice/リオン/ron_a1_0013.ogg" 249 | lion リオン_基本_杖_驚き "啊,在在!什么事!?啊,难道是,时间来不及了?对不起!占用了你的时间" 250 | hide リオン_基本_杖_微笑み_1 251 | 252 | # 莲 「その逆だ。この先の予定がなくなっちまった。つーことで、リオンの仕事を手伝わせて欲しいと思うんだが、どうだろう」 253 | lian "恰恰相反,之前的预定取消了。因此,我想给里昂的工作帮忙,怎么样?" 254 | 255 | # 里昂 「えっ!? えっ!? いのかい? 暑いし、そんな楽しいもんでもないと思うけど…」 256 | show リオン_基本_杖_微笑み at love69_lion_center with dissolve 257 | voice "voice/リオン/ron_a1_0014.ogg" 258 | lion リオン_基本_杖_微笑み "诶!?诶!?可以的嘛?又热,而且我觉得也不是那么开心的事……" 259 | hide リオン_基本_杖_驚き 260 | 261 | # 莲 「俺としてはこのま暇を潰すのもそれはそれでダルいんでな…。リオンがよければ…だが…」 262 | lian "对我来说不过是消磨一下时间罢了……如果里昂你不介意的话……" 263 | 264 | # 里昂 「…えと…えっと…私は…えと…」 265 | show リオン_基本_杖_悲しい2 at love69_lion_center with dissolve 266 | voice "voice/リオン/ron_a1_0015.ogg" 267 | lion リオン_基本_杖_悲しい2 "……那个……那个……我……那个……" 268 | hide リオン_基本_杖_微笑み 269 | 270 | # 莲 「シンキングターイム…スタート!」 271 | # 参考资料:https://meaning-book.com/blog/20190805143633.html 272 | lian "Thinking time……Start!(L:Thinking time是在智力竞赛等问答型TV节目中的常用语)" 273 | 274 | # 文本框隐藏,倒计时 275 | # 得稍微想想怎么隐藏文本框呢 276 | 277 | $ quick_menu = False # 隐藏 quick_menu 278 | window hide # 隐藏对话框等其它窗口 279 | 280 | play sound "voice/effect/木魚.ogg" 281 | queue sound "voice/effect/レジスター.ogg" 282 | pause 3.0 283 | # $ renpy.pause(3.0, hard=True) 284 | 285 | $ quick_menu = True 286 | window show 287 | 288 | # 里昂 「蓮くんがその…良ければ…是非、お願いしたいかな!」 289 | voice "voice/リオン/ron_a1_0016.ogg" 290 | lion リオン_基本_杖_悲しい2 "莲君……如果可以的话那就……务必,拜托你了!" 291 | 292 | # 莲 「喜んで。せっかく知り合えたんだし、もうちょっと一緒にいたいもんな」 293 | lian "我很乐意。好不容易认识了,我希望我们能多在一起一会儿" 294 | 295 | # 里昂 「う、うんっ…! もうちょっと…一緒に居たい…かも。じゃぁ、蓮くんが言ってた場所…案内してもらってもいかな?」 296 | show リオン_基本_杖_微笑み_1 at love69_lion_center with dissolve 297 | voice "voice/リオン/ron_a1_0017.ogg" 298 | lion リオン_基本_杖_微笑み_1 "嗯,嗯……!那就再稍微多……呆会儿……那莲说的那个地方…可以带我去吗?" 299 | hide リオン_基本_杖_悲しい2 300 | 301 | # 莲 「合点承知」 302 | # 参考资料:https://ja.wikipedia.org/wiki/%E6%B1%9F%E6%88%B8%E6%99%82%E4%BB%A3 303 | lian "我明白了(L:原文「合点承知」来源江户时代(1603-1868)描述一个人对某件事情的理解或接受,意思是“我已经明白了”)" 304 | 305 | # nil 「ということで、本日の予定を変更して、リオンのアイス屋のバイトをすることになりました。」 306 | "因此,改变了今天的计划,在里昂的冰淇淋店打工" 307 | 308 | # nil 「何でこんな事になったのか。」 309 | "为什么会变成这样呢?" 310 | 311 | # nil 「勿論、心愛と真冬にドタキャンされたのもあるが、それよりも「リオンと一緒に居たい」という気持ちが強かったからだ。」 312 | "当然,也有被心爱和真冬放鸽子的原因,但是比起这个,「想和里昂在一起」的心情更加强烈" 313 | 314 | # nil 「何故、そんな気持ちになったのかはわからないが…。」 315 | "虽然,不知道为什么会有这样的心情…" 316 | 317 | # nil 「もし、運命とやらが存在しているのなら、俺はその存在をにわかに感じていた。」 318 | "如果,命运真的存在的话,我会突然感觉到它的存在" 319 | 320 | # scene16 场景1 【世界线于此变动!】 结束 321 | 322 | # Scene16 结束 323 | 324 | # 过场:里昂(常服) 325 | 326 | # 之前用了这个方法,二周目需要手动控制 327 | window hide # 隐藏对话框等其它窗口 328 | 329 | # 隐藏 quick_menu 330 | $ quick_menu = False 331 | 332 | play sound "voice/effect/moosehead honk (stinger).ogg" 333 | image bg アイキャッチリオン = "images/bg/アイキャッチリオン.png" 334 | # hide screen quick_menu 335 | scene black with ImageDissolve("images/tr/縦ブラインド.png", 1.5, ramplen=128, reverse=False, alpha=True, time_warp=None) 336 | scene アイキャッチリオン with ImageDissolve("images/tr/縦ブラインド.png", 1.5, ramplen=128, reverse=False, alpha=True, time_warp=None) 337 | 338 | $ renpy.pause(1.5, hard=True) 339 | $ renpy.end_replay() 340 | 341 | jump scene17 342 | -------------------------------------------------------------------------------- /已完成的文档/剧本(脚本)/scene20.rpy: -------------------------------------------------------------------------------- 1 | # -------------------------------- 2 | # LOVE69_Renpy_Remaster_Project 3 | # scene20 的脚本(剧本) 4 | # Author:Luckykeeper 5 | # 部分句子翻译协助: 6 | # 版本 1.0 "LuckyCocoa" 7 | # Blog:http://luckykeeper.site 8 | # 项目组网站:https://love69renpyremasterproject.github.io/ 9 | # 项目开源地址:https://github.com/luckykeeper/LOVE69_renpy_remaster 10 | # 修订日期 2022年4月27日 11 | 12 | # 当前流程:All Done! 13 | 14 | label scene20: 15 | # scene20 开始 16 | scene black with ImageDissolve("images/tr/縦ブラインド.png", 1.5, ramplen=128, reverse=False, alpha=True, time_warp=None) 17 | 18 | # scene20 场景1 【心跳不已的第一次】 开始 19 | $ quick_menu = True 20 | 21 | # 这个语句是针对里昂设计的参数,能够调整里昂在对话框里面的位置 22 | $ sideimagesize.SideImageXalign = 0.09 23 | $ sideimagesize.SideImageYalign = -7.32 24 | $ sideimagesize.SideImageZoom = 1.0 25 | 26 | # 里昂 「はぁ…んぅ…」 27 | voice "voice/リオン/ron_a1_0467.ogg" 28 | lion リオン_私服_基本_微笑み "啊……嗯……" 29 | 30 | # nil 「完全に、スイッチの切り替わってしまったリオンは、顔を真っ赤にしたま、くてっと俺の身体に身を預けている。」 31 | # "完全切换了开关的里昂满脸变得通红,一直把身体靠在我的怀里" 32 | "完全打开了开关的里昂满脸变得通红,一直把身体靠在我的怀里" 33 | 34 | # nil 「ラブホテルなんざ初めて入ったが、入り口のなんとなく雰囲気よさげな部屋のボタンを押す。」 35 | "虽然是第一次进入情人旅馆,但总觉得入口的气氛很好,按下了预订房间的按钮" 36 | 37 | # nil 「機械から吐き出された鍵を掴み、そのま、リオンの手を引いてエレベーターに乗り込んだ。」 38 | "抓住从机器里吐出的钥匙,然后拉着里昂的手上了电梯" 39 | 40 | # nil 「カシャーン。 ゆっくりとエレベーターのドアが閉まる。」 41 | "咔嚓,电梯门慢慢关上" 42 | 43 | # nil 「ぎゅっ」 44 | "啾" 45 | 46 | # nil 「直後、リオンがすがるように抱きついて来た。」 47 | "紧接着,里昂紧紧抱住了我" 48 | 49 | # 里昂 「きす…きすぅ…ちゅぅ…んぅ…」 50 | voice "voice/リオン/ron_a1_0468.ogg" 51 | lion リオン_私服_基本_微笑み_1 "Kiss……Kiss……嗯……啾……嗯……" 52 | 53 | # 里昂 「んぅ…ちゅぅ…はぁう…ちゅぅ…」 54 | voice "voice/リオン/ron_a1_0469.ogg" 55 | lion リオン_私服_基本_キス_1 "嗯……啾……哈……啾……嗯……" 56 | 57 | # nil 「エレベーターの壁に押しつけられるようにして、リオンに唇を塞がれる。」 58 | "压在电梯的墙壁上,堵住里昂的嘴唇" 59 | 60 | # 里昂 「は…はぁ…んぅ…ちゅぅ…」 61 | voice "voice/リオン/ron_a1_0470.ogg" 62 | lion リオン_私服_基本_キス_1 "哈……哈啊……嗯……啾……" 63 | 64 | # nil 「抱き合いながら、お互いの背中をなで回す。その間も、口と口はついばむように触れあわさせる。」 65 | "互相拥抱着,抚摸着彼此的后背。在这期间,嘴对嘴地互相啄食" 66 | 67 | # nil 「まだ、俺はリオンをリードしなければならない。という一心で、理性を保てはいるが、」 68 | "现在,我必须来主导,这样的想法使我还保持着理性" 69 | 70 | # nil 「このまではいつその理性を溶かされるかすらわからない。」 71 | "在这之上甚至不知道什么时候那份理性会被溶解" 72 | 73 | # 里昂 「んぅ、ちゅぅ…んふ…ちゅぅ…はぁ…はぁ…」 74 | voice "voice/リオン/ron_a1_0471.ogg" 75 | lion リオン_私服_基本_嬉しい_1 "嗯、啾……嗯……啾……哈啊……哈啊……" 76 | 77 | # nil 「エレベーターが止まり、ゆっくりとドアが開く。」 78 | "电梯停了下来,门慢慢打开" 79 | 80 | # 里昂 「ん…」 81 | voice "voice/リオン/ron_a1_0472.ogg" 82 | lion リオン_私服_基本_微笑み_1 "嗯……" 83 | 84 | # nil 「リオンは俺の指先を掴んで、もう片方の手の指先を唇に運んだ。」 85 | "里昂抓住我的指尖,把那只手的指尖放到嘴唇上" 86 | 87 | # nil 「鉄製の厚い扉の前にたどり着く。鍵の番号と同じ番号が描かれたパネルが光を放っている。」 88 | "来到厚厚的铁门前,和钥匙号码一样的面板闪着光" 89 | 90 | # nil 「俺は、鍵を差し込んで、サムターンを回して鍵を開ける。」 91 | "我把钥匙插进去,转动开锁" 92 | 93 | # 场景切换到房间 94 | image bg ホテル = "images/bg/ホテル.png" 95 | scene ホテル at love69_bg1440 with ImageDissolve("images/tr/trans01.png", 1.5, ramplen=8, reverse=True, alpha=True, time_warp=None) 96 | 97 | # nil 「ドアを開けて、リオンを招き入れる。」 98 | "打开门,带里昂进来" 99 | 100 | # nil 「が、そこで今度は俺から不意打ちでキス。」 101 | "这次是我突然袭击的吻" 102 | 103 | # 里昂 「んぅ…ぁう…ちゅぅ、んぅ…」 104 | show リオン_私服_基本_キス_1 at love69_lion_center with dissolve 105 | voice "voice/リオン/ron_a1_0473.ogg" 106 | lion リオン_私服_基本_キス_1 "嗯……啊……啾……嗯……" 107 | 108 | # 里昂 「は、んぅ…ちゅ、んぅ、ちゅっ…」 109 | show リオン_私服_基本_嬉しい_1 at love69_lion_center with dissolve 110 | voice "voice/リオン/ron_a1_0474.ogg" 111 | lion リオン_私服_基本_嬉しい_1 "哈……嗯……嗯……啾" 112 | hide リオン_私服_基本_キス_1 113 | 114 | # nil 「エレベーターの時と同じように、鉄の扉を背にして、抱き合いながらキス。」 115 | "就像在电梯时一样,背对着铁门,互相拥抱着亲吻" 116 | 117 | # nil 「キスをしながら、ドアノブを掴み、ゆっくりと部屋のドアを閉じる。」 118 | "一边接吻,一边抓住门把手,慢慢地关上房间的门" 119 | 120 | # nil 「ガチャリとオートロックが施錠され、この空間が密室となった。」 121 | "咔嚓一声,自动锁被锁上了,这个空间成为了密室" 122 | 123 | # 里昂 「ぷは…ぁ…えへ…」 124 | show リオン_私服_基本_にっこり_1 at love69_lion_center with dissolve 125 | voice "voice/リオン/ron_a1_0475.ogg" 126 | lion リオン_私服_基本_にっこり_1 "呼…啊…嘿嘿…" 127 | hide リオン_私服_基本_嬉しい_1 128 | 129 | # nil 「ぎゅーっとリオンが一度しがみついてから、そっと身体から離れる。」 130 | # "紧紧地抱住里昂,然后轻轻地离开身体" 131 | "紧紧地抱了一下里昂,然后轻轻地离开她的怀抱" 132 | 133 | # nil 「靴を脱いで、部屋にあがって、エアコンの設定温度を25度に下げた。」 134 | "脱掉鞋子,走进房间,把空调温度调到25摄氏度" 135 | 136 | # 莲 「うお…なんか雰囲気あるな…」 137 | lian "嗯……看起来很有气氛啊…" 138 | 139 | # 里昂 「そうだね…私こんな本格的な間接照明初めて見たよ…」 140 | show リオン_私服_基本_微笑み_1 at love69_lion_center with dissolve 141 | voice "voice/リオン/ron_a1_0476.ogg" 142 | lion リオン_私服_基本_微笑み_1 "是啊…我第一次看到这种真正的间接照明…(L:间接照明很多人应该都知道,不知道的请问度娘)" 143 | hide リオン_私服_基本_にっこり_1 144 | 145 | # nil 「手を繋ぎながら、天井にはお星様のようなラメのちりばめられた部屋の中を見渡す。」 146 | "手牵着手,环顾着天花板着镶满了金银般星星的房间" 147 | 148 | # nil 「ダブルベッドが部屋の中央に配置されていて、明らかに俺の部屋のものよりフカフカだ。」 149 | "双人床被布置在房间的中央,显然比我房间的那个还要柔软" 150 | 151 | # 里昂 「よいしょ…おじゃましまーす」 152 | show リオン_私服_基本_嬉しい at love69_lion_center with dissolve 153 | voice "voice/リオン/ron_a1_0477.ogg" 154 | lion リオン_私服_基本_嬉しい "嘿咻……打扰了" 155 | hide リオン_私服_基本_微笑み_1 156 | 157 | # nil 「リオンも靴を脱いで、ちょこんと部屋に上がった。」 158 | "里昂也脱了鞋,一溜烟地进了房间" 159 | 160 | # nil 「さっきより、少しは落ち着いた様子のリオンは、興味津々で部屋の中を見渡している。」 161 | "比刚才稍微平静了一点的里昂,兴致勃勃地环视着房间" 162 | 163 | # 莲 「向こうにはこういうホテルはないのか?」 164 | lian "那边没有这样的旅馆吗?" 165 | 166 | # 里昂 「それが無いのだよー。大体は、格安のモーテルでシミのついた布団で、忘れたくなるような夜を過ごすんだよ」 167 | show リオン_私服_基本_悲しい2 at love69_lion_center with dissolve 168 | voice "voice/リオン/ron_a1_0478.ogg" 169 | lion リオン_私服_基本_悲しい2 "没有啊。一般来说,我都会在便宜的汽车旅馆里,用沾有污点的被子,度过让人想忘却的夜晚" 170 | hide リオン_私服_基本_嬉しい 171 | 172 | # 莲 「…経験あるのか?」 173 | lian "…有经验吗?" 174 | 175 | # 里昂 「さぁーどうでしょう!…にへ、なーいよ♪ 男の人とチューするのも、これがはじめてだよ」 176 | show リオン_私服_基本_ニタァ at love69_lion_center with dissolve 177 | voice "voice/リオン/ron_a1_0479.ogg" 178 | lion リオン_私服_基本_ニタァ "那么,怎么样呢!…欸嘿嘿,没有哦♪跟男人亲吻也是,这是第一次哦" 179 | hide リオン_私服_基本_悲しい2 180 | 181 | # 莲 「そうか、ならよかった」 182 | lian "是吗,那就好" 183 | 184 | # 里昂 「嫉妬しちゃった…? んー?」 185 | voice "voice/リオン/ron_a1_0480.ogg" 186 | lion リオン_私服_基本_ニタァ "嫉妒了…?嗯?" 187 | 188 | # 莲 「ちょっとな」 189 | lian "有点" 190 | 191 | # nil 「リオンは悪戯っぽく、微笑んで、部屋の奥へと進んでいった。」 192 | "里昂调皮地微笑着,向房间深处走去" 193 | 194 | # nil 「ちょっとお値段は高かったが、その分居心地は良さそうだ。」 195 | "虽然价格有点贵,但是感觉还是很舒服的" 196 | 197 | # 里昂 「窓あるよ? カーテンあける?」 198 | show リオン_私服_基本_にっこり at love69_lion_center with dissolve 199 | voice "voice/リオン/ron_a1_0481.ogg" 200 | lion リオン_私服_基本_にっこり "有窗户吗?要拉开窗帘嘛?" 201 | hide リオン_私服_基本_ニタァ 202 | 203 | # 莲 「恥ずかしいよ!」 204 | lian "太害羞了!" 205 | 206 | # 里昂 「七階だし夜だからいじゃんかよー。夜景みたいなー」 207 | show リオン_私服_基本_ジト目 at love69_lion_center with dissolve 208 | voice "voice/リオン/ron_a1_0482.ogg" 209 | lion リオン_私服_基本_ジト目 "这是在七楼,现在又是晚上,有什么不好的嘛,想看看夜景嘛" 210 | hide リオン_私服_基本_にっこり 211 | 212 | # nil 「そう言いながら、リオンは部屋のカーテンを開いた。」 213 | "这样说着,里昂打开了房间的窗帘" 214 | 215 | # 里昂 「わー…!」 216 | show リオン_私服_基本_驚き_1 at love69_lion_center with dissolve 217 | voice "voice/リオン/ron_a1_0483.ogg" 218 | lion リオン_私服_基本_驚き_1 "哇——…!" 219 | hide リオン_私服_基本_ジト目 220 | 221 | # nil 「確かに夜景は綺麗だった。リオンが夜景に見とれているうちに、俺はこっそりバスルームのお湯を張るスイッチを押す。」 222 | "确夜景确实很美,趁着里昂被夜景迷住的时候,我悄悄地按下了浴室热水的开关(L:我没看到夜景捏,这是原作懒得画差分,绝对不是我忘换背景了哦~)" 223 | 224 | # 里昂 「あれ? 蓮くん?」 225 | voice "voice/リオン/ron_a1_0484.ogg" 226 | lion リオン_私服_基本_驚き_1 "啊咧?莲君?" 227 | 228 | # 莲 「風呂入れてる。あと5分もすりゃ入れるようになるぞ」 229 | lian "去洗澡吧,再过5分钟就可以去洗了" 230 | 231 | # 里昂 「むー…えいっ」 232 | show リオン_私服_基本_ジト目 at love69_lion_center with dissolve 233 | voice "voice/リオン/ron_a1_0485.ogg" 234 | lion リオン_私服_基本_ジト目 "嗯——嘿" 235 | hide リオン_私服_基本_驚き_1 236 | 237 | # 莲 「うおっ」 238 | lian "喔哦" 239 | 240 | # nil 「ぼふっ」 241 | "嗒" 242 | 243 | # nil 「リオンが飛びついてきて、俺をベッドへと押し倒す。」 244 | "里昂扑上来,把我推倒在床上" 245 | 246 | # 莲 「押し倒されました」 247 | lian "被推倒了" 248 | 249 | # 里昂 「ね…ちゅーしてい…?」 250 | show リオン_私服_基本_嬉しい_1 at love69_lion_center with dissolve 251 | voice "voice/リオン/ron_a1_0486.ogg" 252 | lion リオン_私服_基本_嬉しい_1 "呐……来啾——好吗?" 253 | hide リオン_私服_基本_ジト目 254 | 255 | # 莲 「ん…」 256 | lian "嗯…" 257 | 258 | # 里昂 「…んぅ…ちゅぅ…」 259 | show リオン_私服_基本_にっこり_1 at love69_lion_center with dissolve 260 | voice "voice/リオン/ron_a1_0487.ogg" 261 | lion リオン_私服_基本_にっこり_1 "……嗯……啾……" 262 | hide リオン_私服_基本_嬉しい_1 263 | 264 | # nil 「ベッドの上で、リオンと重なり合いながら、キス。」 265 | # "在床上,与里昂重叠、接吻" 266 | "在床上,与里昂身体交织、接吻" 267 | 268 | # 里昂 「ん、ちゅぅ…ちゅっ…ん…舌だして…」 269 | show リオン_私服_基本_嬉しい_1 at love69_lion_center with dissolve 270 | voice "voice/リオン/ron_a1_0488.ogg" 271 | lion リオン_私服_基本_嬉しい_1 "嗯,呜……嗯…舌头伸出来……" 272 | hide リオン_私服_基本_にっこり_1 273 | 274 | # 里昂 「ちゅ、ん、んぅ…ちゅぅ…れる…ちゅぷっ…」 275 | show リオン_私服_基本_微笑み_1 at love69_lion_center with dissolve 276 | voice "voice/リオン/ron_a1_0489.ogg" 277 | lion リオン_私服_基本_微笑み_1 "啾、嗯、嗯……啾……嗯……啾……" 278 | hide リオン_私服_基本_嬉しい_1 279 | 280 | # 里昂 「ぷは…んぅ…ちゅぅ、んっ…ちゅ…」 281 | show リオン_私服_基本_にっこり_1 at love69_lion_center with dissolve 282 | voice "voice/リオン/ron_a1_0490.ogg" 283 | lion リオン_私服_基本_にっこり_1 "呼…嗯…嗯……嗯…啾……" 284 | hide リオン_私服_基本_微笑み_1 285 | 286 | # nil 「リオンの指示通りに、舌を口から出すと、それをリオンは、自らの舌で絡め取ってくる。」 287 | "按照里昂的指示,从嘴里伸出舌头,里昂用舌头把我的舌头缠住" 288 | 289 | # 里昂 「ちゅぅ…んぅ、…れる…ちゅぅ…んっ…はぁ…はぁ…」 290 | show リオン_私服_基本_嬉しい_1 at love69_lion_center with dissolve 291 | voice "voice/リオン/ron_a1_0491.ogg" 292 | lion リオン_私服_基本_嬉しい_1 "呜…嗯……嗯……呜…嗯…哈…" 293 | hide リオン_私服_基本_にっこり_1 294 | 295 | # 莲 「今度はリオンな…」 296 | lian "这次到里昂了…" 297 | 298 | # 里昂 「はぃ…あ…ぅ…んぅんっ、はぅ…んっ」. 299 | show リオン_私服_基本_微笑み_1 at love69_lion_center with dissolve 300 | voice "voice/リオン/ron_a1_0492.ogg" 301 | lion リオン_私服_基本_微笑み_1 "哈…啊…嗯…嗯,哈…嗯" 302 | hide リオン_私服_基本_嬉しい_1 303 | 304 | # 里昂 「ゃ、ぁぅ…ンっ…ん…ん、ひぅ…んっ」 305 | show リオン_私服_基本_悲しい2_1 at love69_lion_center with dissolve 306 | voice "voice/リオン/ron_a1_0493.ogg" 307 | lion リオン_私服_基本_悲しい2_1 "呀,啊…嗯…嗯,嗯…嗯" 308 | hide リオン_私服_基本_微笑み_1 309 | 310 | # nil 「リオンが舌を出してくれたので、その舌を、リオンが俺にしたように、ゆっくりと舌で愛撫する。」 311 | "里昂伸出舌头,我用舌头慢慢地爱抚她的舌头,就像里昂对我那样" 312 | 313 | # nil 「重力に従って、リオンの唾液が俺の口の中に流れ込んでくる。」 314 | "随着重力,里昂的唾液流入我的口中" 315 | 316 | # 里昂 「ぁ、んっ…ちゅ、れる…ん、んぅう」 317 | voice "voice/リオン/ron_a1_0494.ogg" 318 | lion リオン_私服_基本_悲しい2_1 "啊,嗯…啾,嗯…嗯,嗯" 319 | 320 | # 里昂 「ちゅぅ、れるぅ…ん、れりゅぅ…ちゅぅ…」 321 | show リオン_私服_基本_キス_1 at love69_lion_center with dissolve 322 | voice "voice/リオン/ron_a1_0495.ogg" 323 | lion リオン_私服_基本_キス_1 "呜嗯、啾…嗯、嗯……啾……" 324 | hide リオン_私服_基本_悲しい2_1 325 | 326 | # nil 「最後は、二人で舌を出し合って、お互いに絡め合わせさせていく。両腕は抱き合ったま、特に動かす事はなかったが、」 327 | "最后,两个人互相伸出舌头,让彼此相伸互缠绕,抱在一起,没有什么特别的动作" 328 | 329 | # nil 「キスだけでなんだかイってしまいそうだ。先ほどの観覧車での、リオンの絶頂も頷ける。」 330 | "只是接吻就觉得很棒了,那么在刚才的摩天轮上,里昂的绝顶也是可以理解的" 331 | 332 | # 里昂 「ちゅ…んぅ…ぷは…はぁ…はぁ…もう…しちゃう…?」 333 | show リオン_私服_基本_嬉しい_1 at love69_lion_center with dissolve 334 | voice "voice/リオン/ron_a1_0496.ogg" 335 | lion リオン_私服_基本_嬉しい_1 "啾…嗯……呜…哈…哈…已经可以…做了…?" 336 | hide リオン_私服_基本_キス_1 337 | 338 | # 莲 「する…?」 339 | lian "做吧…?" 340 | 341 | # 里昂 「ん…蓮くんのすきなように…」 342 | show リオン_私服_基本_微笑み_1 at love69_lion_center with dissolve 343 | voice "voice/リオン/ron_a1_0497.ogg" 344 | lion リオン_私服_基本_微笑み_1 "嗯…就像莲君喜欢的那样…" 345 | hide リオン_私服_基本_嬉しい_1 346 | 347 | # nil 「こつんと額を重ね合って、」 348 | # "额头与额头重合" 349 | "额头与额头相贴" 350 | 351 | # 里昂 「んっ、ちゅっ…んっ…ちゅっ、ちゅっ…ちゅぅ…」 352 | show リオン_私服_基本_キス_1 at love69_lion_center with dissolve 353 | voice "voice/リオン/ron_a1_0498.ogg" 354 | lion リオン_私服_基本_キス_1 "嗯,啾……嗯…啾、啾……" 355 | hide リオン_私服_基本_微笑み_1 356 | 357 | # nil 「時間を稼ぐように、ついばむキス。」 358 | # "这是等待时机,啄食的吻" 359 | "这是抓住时机,啄食般的吻" 360 | 361 | # nil 「俺が、劣情にかられて、リオンの腰を後ろから抱き寄せると、ギシッとベッドがきしむ。」 362 | # "我赌气地从后面抱住里昂的腰,床吱吱作响" 363 | "我赌气地从后面抱住了里昂的腰,床随着我的动作吱吱作响" 364 | 365 | # 里昂 「ん、ちゅぅ…おっきくなってる…ん…うれし…」 366 | show リオン_私服_基本_嬉しい_1 at love69_lion_center with dissolve 367 | voice "voice/リオン/ron_a1_0499.ogg" 368 | lion リオン_私服_基本_嬉しい_1 "嗯,啾……变大了…很高兴…" 369 | hide リオン_私服_基本_キス_1 370 | 371 | # nil 「押しつけられた俺の下腹部のソレに、リオンは小さく微笑んだ。俺も正直耐えられそうにない。」 372 | # "我小腹的那个东西压在里昂身上,她微微一笑,老实说,我已经无法忍耐了" 373 | "我小腹下的那个东西压在里昂身上,她微微一笑。老实说,我已经无法忍耐了" 374 | 375 | # nil 「ラブホテルに入ったら、エッチの前にシャワーを浴びるのがセオリーなのはわかっていたのだが…。」 376 | # "进入情人旅馆后,虽然知道在H前先洗澡是一般理论,但是…" 377 | "进入情人旅馆后,虽然知道在H前先洗澡是一般流程,但是…" 378 | 379 | # 莲 「リオン…もう、しちゃってもいか…?」 380 | lian "里昂…已经,可以做了吗…?" 381 | 382 | # 里昂 「ん…♪ じゃあ…えっち…しちゃお…?」 383 | show リオン_私服_基本_にっこり_1 at love69_lion_center with dissolve 384 | voice "voice/リオン/ron_a1_0500.ogg" 385 | lion リオン_私服_基本_にっこり_1 "嗯♪……那么……来H吧……?" 386 | hide リオン_私服_基本_嬉しい_1 387 | 388 | # nil 「俺の問いかけに、リオンは快諾してくれる。嬉しくなって、リオンの頭を撫でながらリオンの唇を塞ぐ。」 389 | "对于我的提问,里昂爽快地答应了。很开心,抚摸着里昂的头,堵住了里昂的嘴唇" 390 | 391 | # 里昂 「んぅ…ちゅぅ…んぅ…ちゅっ…んっ…」 392 | show リオン_私服_基本_キス_1 at love69_lion_center with dissolve 393 | voice "voice/リオン/ron_a1_0501.ogg" 394 | lion リオン_私服_基本_キス_1 "嗯……嗯……啊…嗯……嗯……" 395 | hide リオン_私服_基本_にっこり_1 396 | 397 | # 里昂 「きゃっ…」 398 | show リオン_私服_基本_驚き_1 at love69_lion_center with dissolve 399 | voice "voice/リオン/ron_a1_0502.ogg" 400 | lion リオン_私服_基本_驚き_1 "呀……" 401 | hide リオン_私服_基本_キス_1 402 | 403 | # nil 「リオンの頭を抱えたま、ころんとロールして、俺が上になる。」 404 | "抱着里昂的头,滚来滚去,我在上面" 405 | 406 | # nil 「結構ベッドの端ギリギリだ。」 407 | "这个床还挺结实的嘛" 408 | 409 | # 莲 「うお、あぶね…」 410 | lian "哦,危险啊…" 411 | 412 | # 里昂 「もぉ…私がしてあげてもいのに…」 413 | show リオン_私服_基本_ジト目_1 at love69_lion_center with dissolve 414 | voice "voice/リオン/ron_a1_0503.ogg" 415 | lion リオン_私服_基本_ジト目_1 "真是的…明明我帮你做也可以的……" 416 | hide リオン_私服_基本_驚き_1 417 | 418 | # 莲 蓮「いや、俺も、リオンを可愛がりたい」 419 | lian "不,我也想疼爱里昂" 420 | 421 | # 里昂 「は、ぁぅ…そ、そういう、どストレートなの…嬉しい…んっ…」 422 | show リオン_私服_基本_嬉しい_1 at love69_lion_center with dissolve 423 | voice "voice/リオン/ron_a1_0504.ogg" 424 | lion リオン_私服_基本_嬉しい_1 "哈,啊…怎、怎么这么直接…好开心……嗯……" 425 | hide リオン_私服_基本_ジト目_1 426 | 427 | # 莲 「いか?」 428 | lian "可以吗?" 429 | 430 | # 里昂 「ぅん…じゃぁ…甘えてもいーい…?」 431 | show リオン_私服_基本_悲しい2_1 at love69_lion_center with dissolve 432 | voice "voice/リオン/ron_a1_0505.ogg" 433 | lion リオン_私服_基本_悲しい2_1 "嗯…那么…我可以撒娇吗…?" 434 | hide リオン_私服_基本_嬉しい_1 435 | 436 | # 莲 「あ、めいっぱい気持ち良くなってくれよ…」 437 | lian "啊,一起变得舒服起来吧" 438 | 439 | # 里昂 「あ、は、ぁぅんっ…!」 440 | show リオン_私服_基本_嬉しい_1 at love69_lion_center with dissolve 441 | voice "voice/リオン/ron_a1_0506.ogg" 442 | lion リオン_私服_基本_嬉しい_1 "啊,哈、哈啊……!" 443 | hide リオン_私服_基本_悲しい2_1 444 | 445 | # nil 「俺は、リオンの首筋にキスをする。それが試合開始のゴングだった。」 446 | # "我亲吻了里昂的脖子。那是比赛开始的信号" 447 | "我亲吻了里昂的脖颈。那是比赛开始的信号" 448 | 449 | # 结尾的信息不翻可能会导致剧情断档,先确认一下需不需要翻,如果需要的话就转比基尼里昂来翻,如果不需要就直接全部Skip~ 450 | 451 | # 里昂 HScene1 Skip~ 452 | # ron 507-738 453 | image httpdog = "images/extra/luckykeeper/httpdog.png" 454 | if persistent.hsceneG: 455 | $ quick_menu = False # 隐藏 quick_menu 456 | window hide 457 | scene httpdog with dissolve 458 | pause 3.0 459 | 460 | else: 461 | pass 462 | 463 | # scene20 场景1 【心跳不已的第一次】 结束 464 | 465 | # 离全部翻译完成只剩 2 个 Scene ! 466 | 467 | # 过场:里昂(常服) 468 | 469 | # Scene20 结束! 470 | # 隐藏 quick_menu 471 | $ quick_menu = False 472 | 473 | play sound "voice/effect/moosehead honk (stinger).ogg" 474 | # hide screen quick_menu 475 | scene black with ImageDissolve("images/tr/縦ブラインド.png", 1.5, ramplen=128, reverse=False, alpha=True, time_warp=None) 476 | scene アイキャッチリオン with ImageDissolve("images/tr/縦ブラインド.png", 1.5, ramplen=128, reverse=False, alpha=True, time_warp=None) 477 | 478 | $ renpy.pause(1.5, hard=True) 479 | $ renpy.end_replay() 480 | 481 | jump scene21 482 | -------------------------------------------------------------------------------- /已完成的文档/用户图形界面/LOVE69_renpy_remaster_project.rpy: -------------------------------------------------------------------------------- 1 | # -------------------------------- 2 | # LOVE69_Renpy_Remaster_Project 3 | # 开场动画设定脚本 4 | # Author:Luckykeeper 5 | # 版本 1.0 "LuckyCocoa" 6 | # Blog:http://luckykeeper.site 7 | # 项目组网站:https://love69renpyremasterproject.github.io/ 8 | # 项目开源地址:https://github.com/luckykeeper/LOVE69_renpy_remaster 9 | # 修订日期 2022年4月27日 10 | 11 | # image pure_black = "#000" 12 | # 开场画面 13 | # $ renpy.pause(1, hard=True) 在每一个不想被跳过的scene、show和hide语句的下一行,都加上一句,就能阻止鼠标点击跳过 14 | # 务必注意文件命名不要重复,这里的图片不需要定义和导入,放在 images/splashscreen 即可直接食用 15 | # 这里的声音初步判断是由se里面的门的声音(07_ドア1~あける)+心爱的voice 实际填voice的时候应该能找到 16 | label splashscreen: 17 | # 同人logo 18 | show ロゴ at truecenter with Dissolve(1.0) 19 | # 这里的开门声对了,但是人物声音是不对的,Demo版暂时使用这个音声占位,原版应该是心爱的语音,后面应该是能找到的,找到了再换上 20 | # 找到啦! 21 | play sound "voice/effect/07_ドア1~あける.ogg" 22 | pause 1.0 23 | voice "voice/心愛/cca_a1_0331.ogg" 24 | $ renpy.pause(1.5, hard=True) 25 | pause 1.5 26 | $ renpy.pause(1, hard=True) 27 | hide ロゴ with Dissolve(1.0) 28 | $ renpy.pause(1, hard=True) 29 | 30 | # LOVE69_Renpy_Remaster_Project 31 | show pureblack at truecenter 32 | show love69renpyremasterproject at truecenter with Dissolve(1.0) 33 | $ renpy.pause(1, hard=True) 34 | pause 1.0 35 | $ renpy.pause(1, hard=True) 36 | hide love69renpyremasterproject with Dissolve(1.0) 37 | hide pureblack 38 | $ renpy.pause(1, hard=True) 39 | 40 | # Warning 后面会做,要修图,记得一定要加上癫痫提醒,里面很多地方闪来闪去,不然会死人的! 41 | # 已经做了 42 | # show white: 43 | # zoom 2.0 44 | 45 | # caution 画面,开发时注释 46 | # show caution with Dissolve(1.0): 47 | # zoom 0.24 48 | # $ renpy.pause(10, hard=True) 49 | # pause 10.0 50 | # $ renpy.pause(10, hard=True) 51 | # 关于 caution 画面的小说明 52 | # 有的人可能会觉得 caution 画面显示时间太长了(10s),而且用鼠标还没有办法跳过(其实我也这么觉得,后面可能会取消吧) 53 | # 如果你恰巧看到了这里,其实这个画面看过一次之后是可以像对话一样用 Ctrl 键来C过去的(doge) 54 | # 不过移动端就没有 Ctrl 键了,嘛,开始之前去稍微活动一下不是也挺好的嘛(doge) 55 | 56 | # hide caution with Dissolve(1.0) 57 | # $ renpy.pause(1, hard=True) 58 | 59 | # 2022年3月31日 正式开始处理正式版Warning界面 60 | # 判断是否初次运行,初次运行将展示一个较长时间的 cation 61 | default persistent.firstRun = True 62 | if persistent.firstRun: 63 | show black 64 | show caution01 with Dissolve(1.0) 65 | $ renpy.pause(10, hard=True) 66 | $ persistent.firstRun = False 67 | else: 68 | show black 69 | show caution01 with Dissolve(1.0) 70 | 71 | hide caution01 with dissolve 72 | 73 | default persistent.cationed = 0 74 | 75 | if persistent.cationed <= 1: 76 | show caution02 with dissolve 77 | $ renpy.pause(2, hard=True) 78 | hide caution02 79 | show caution03 80 | with dissolve 81 | $ renpy.pause(4, hard=True) 82 | hide caution03 83 | show caution04 84 | with dissolve 85 | $ renpy.pause(5, hard=True) 86 | hide caution04 87 | show caution05 88 | with dissolve 89 | $ renpy.pause(2, hard=True) 90 | hide caution05 with Dissolve(1.0) 91 | $ persistent.cationed = persistent.cationed+1 92 | else: 93 | pass 94 | 95 | 96 | # 主菜单之前 97 | 98 | # label before_main_menu: 99 | 100 | # pass 101 | 102 | # 主菜单 103 | 104 | # label main_menu: 105 | 106 | # pass 107 | 108 | 109 | # 2022年1月7日 关于Warning后的想法 110 | # A:提示到游戏目录“初次打开前查看”文件看说明(推奖) 111 | # B:再写一个说明放在后面 112 | # 原因: 113 | # 1、可以写更多东西(做成可以跳过的) 114 | # 2、不再拖启动时间了 115 | # 3、可以让人注意到游戏目录里面的彩蛋(彩蛋后面还要放不少东西,关于原作 Bug 的吐槽(都做成 PDF 版),豆知识统一做 PDF 文档考证,取消 Demo 版的加密压缩包方式) 116 | # (汉化的一些小彩蛋(可能会有),关于原版的两个彩蛋(前作免费领)可能会先放在这里,等等) 117 | 118 | # 2022年1月13日,关于Cation画面的想法 119 | # 考虑仅第一次打开时间长,以后时间短且可跳过 120 | -------------------------------------------------------------------------------- /已完成的文档/用户图形界面/gui.rpy: -------------------------------------------------------------------------------- 1 | # -------------------------------- 2 | # LOVE69_Renpy_Remaster_Project 3 | # GUI自定义脚本 4 | # 版本 1.0 "LuckyCocoa" 5 | # Author:Luckykeeper 6 | # Blog:http://luckykeeper.site 7 | # 项目组网站:https://love69renpyremasterproject.github.io/ 8 | # 项目开源地址:https://github.com/luckykeeper/LOVE69_renpy_remaster 9 | # 修订日期 2022年4月27日 10 | # 源文件名:gui.rpy 11 | 12 | ## “init offset”语句可使此文件中的初始化语句在任何其他文件中的“init”语句之前运 13 | ## 行。 14 | 15 | 16 | init offset = -2 17 | 18 | 19 | ## 调用gui.init会将样式重置为合理的默认值,并设置游戏的宽度和高度(分辨率)。 20 | ## 这里的像素需要设置成主菜单素材的基础像素 21 | ## ren'py能够自动地使用各种各样的屏幕 22 | init python: 23 | gui.init(1920, 1080) 24 | 25 | # Scene13.rpy:1216 26 | renpy.music.register_channel("hawaii", mixer="sfx", loop=True ,buffer_queue=True) 27 | # Scene13.rpy:2133 28 | renpy.music.register_channel("xinaiab", mixer="voice", loop=False ,buffer_queue=True) 29 | 30 | # # 通过判断 one.luckykeeper 文件是否存在决定要播放的 BGM 31 | # import os 32 | # if os.path.exists("one.luckykeeper"): 33 | # pass 34 | # else: 35 | # print "初次运行,创建 one.luckykeeper 文件,请不要随意删除!" 36 | # fileCreate = open('one.luckykeeper','w') 37 | # fileCreate.write('bgm/bgm08.ogg') 38 | # fileCreate.close() 39 | # checkFile = open('one.luckykeeper') 40 | # main_menu_music = str(checkFile.read()) 41 | 42 | # checkFileStr = checkFile.read() 43 | # if 'This File is Automatically Created By Luckykeeper because you have playthrough one end!' in checkFileStr: 44 | # print "恭喜你已经完成一周目内容!" 45 | # main_menu_music = "bgm/bgm01.ogg" 46 | # else: 47 | # print "一周目完成状态:False" 48 | # main_menu_music = "bgm/bgm08.ogg" 49 | 50 | 51 | 52 | 53 | 54 | 55 | ################################################################################ 56 | ## GUI配置变量 57 | ################################################################################ 58 | 59 | 60 | ## 颜色 ########################################################################## 61 | ## 62 | ## 界面中文本的颜色。 63 | 64 | ## 整个界面中使用的强调色,用于标记和突出显示文本。 65 | define gui.accent_color = u'#0099cc' 66 | 67 | ## 当既未选中也未悬停时用于文本按钮的颜色。 68 | define gui.idle_color = u'#888888' 69 | 70 | ## 小颜色用于小文本,需要更亮/更暗才能达到相同的效果。 71 | define gui.idle_small_color = u'#aaaaaa' 72 | 73 | ## 用于悬停的按钮和滑条的颜色。 74 | define gui.hover_color = u'#66c1e0' 75 | 76 | ## 用于选中但非焦点的文本按钮的颜色。当一个按钮为当前屏幕或设置选项值时,会处于 77 | ## 选中状态。 78 | define gui.selected_color = u'#ffffff' 79 | 80 | ## 用于无法选择的文本按钮的颜色。 81 | define gui.insensitive_color = u'#8888887f' 82 | 83 | ## 用于未填充的滑条部分的颜色。这些颜色不直接使用,但在重新生成条形图像文件时使 84 | ## 用。 85 | define gui.muted_color = u'#003d51' 86 | define gui.hover_muted_color = u'#005b7a' 87 | 88 | ## 用于对话和菜单选择文本的颜色。 89 | define gui.text_color = u'#ffffff' 90 | define gui.interface_text_color = u'#ffffff' 91 | 92 | 93 | ## 字体和字体大小 ##################################################################### 94 | 95 | ## 用于游戏内文本的字体。 96 | # define gui.text_font = "SourceHanSansLite.ttf" 97 | # 原字体会有一定的显示问题,需要测试并修改字体 98 | # 测试微软雅黑_常规(音符不能全部支持,但解决了一部分问题,不过音符不能正常显示) 99 | # define gui.text_font = "msyh.ttc" 100 | # 测试方正粗黑宋简体 字体非常可爱,但是也不能正常显示音符 101 | # define gui.text_font = "方正粗黑宋简体.ttf" 102 | # 测试Symbola.otf 参考资料:https://www.zhihu.com/question/61214405 103 | # 中文不能正常显示,弃 104 | # 测试咕咕咕的 Noto Sans Symbols 参考资料:https://www.google.cn/get/noto/ 并⑧行 105 | # 最终在这个网站上找到了这个字体 NotoSansCJKjp-Black.otf https://www.google.cn/get/noto/ 106 | define gui.text_font ="NotoSansCJKjp-Black.otf" 107 | 108 | ## 用于角色名称的字体。 109 | define gui.name_text_font = "NotoSansCJKjp-Black.otf" 110 | 111 | ## 用于游戏外文本的字体。 112 | define gui.interface_text_font = "NotoSansCJKjp-Black.otf" 113 | 114 | ## 普通对话文本的大小。 115 | define gui.text_size = 33 116 | 117 | ## 角色名称的大小。 118 | define gui.name_text_size = 45 119 | 120 | ## 游戏用户界面中文本的大小。 121 | define gui.interface_text_size = 33 122 | 123 | ## 游戏用户界面中标签的大小。 124 | define gui.label_text_size = 36 125 | 126 | ## 通知屏幕上文本的大小。 127 | define gui.notify_text_size = 24 128 | 129 | ## 游戏标题的大小。 130 | define gui.title_text_size = 75 131 | 132 | 133 | ## 标题和游戏菜单 ##################################################################### 134 | 135 | # main_menu_background和game_menu_background的图像使用waifu2x放大,以测试waifu2x在GUI上是否可以实现 136 | 137 | ## 用于标题菜单的图像。 138 | # gui.main_menu_background 定义的是一打开游戏主菜单显示的画面 139 | # Demo版我们选择使用原版一周目开始前的CG 140 | # 最终版应当能够根据周目切换CG,这个功能现在暂不实现 141 | # define gui.main_menu_background = "gui/main_menu.png" 142 | define gui.main_menu_background = "gui/main_menu.png" 143 | 144 | ## 用于游戏菜单的图像。 145 | # gui.game_menu_background 定义的是 S&L 菜单显示的画面 146 | # Demo版我们选择使用原版一周目开始前的CG,通过PS修改将S&L&Config合成一张图片(基于Save页面) 147 | define gui.game_menu_background = "gui/game_menu.png" 148 | 149 | 150 | ## 对话 ########################################################################## 151 | ## 152 | ## 这些变量控制对话框一次一行显示在屏幕上的方式。 153 | 154 | ## 包含对话的文本框的高度。本作容易文本溢出,调高 155 | define gui.textbox_height = 350 156 | 157 | ## 文本框在屏幕上的垂直位置。0.0 是顶部,0.5 是正中,1.0 是底部。 158 | define gui.textbox_yalign = 1.0 159 | 160 | 161 | ## 叙述角色名称相对文本框的位置。可以是从左侧或顶部起的整数像素,或设为“0.5”来放 162 | ## 置到正中。 163 | 164 | ## 向左微调文本框位置以便完整显示如 “心爱&真冬” 这样的长名称 165 | # define gui.name_xpos = 30 166 | define gui.name_xpos = 0 167 | define gui.name_ypos = -30 168 | 169 | ## 角色名称的水平对齐方式。0.0 为左侧对齐,0.5 为居中显示,而 1.0 为右侧对齐。 170 | define gui.name_xalign = 0.0 171 | 172 | ## 包含角色名称的框的宽度,高度和边界尺寸,或设为“None”以自动调整其大小。 173 | define gui.namebox_width = None 174 | define gui.namebox_height = None 175 | 176 | ## 包含角色名称的框的边界尺寸,以左、上、右、下顺序排列。 177 | define gui.namebox_borders = Borders(80, 5, 80, 5) 178 | 179 | ## 若为True,则名称框的背景将被平铺;若为False,则将缩放名称框的背景。 180 | define gui.namebox_tile = False 181 | 182 | 183 | ## 对话框相对于文本框的位置。可以是相对于文本框从左侧或顶部起的整数像素,或设 184 | ## 为“0.5”来放置到正中。 185 | define gui.dialogue_xpos = 700 186 | define gui.dialogue_ypos = 70 187 | 188 | ## 对话文本的最大宽度(以像素为单位)。 189 | define gui.dialogue_width = 1116 190 | 191 | ## 对话文本的水平对齐方式。0.0 为左侧对齐,0.5 为居中显示,而 1.0 为右侧对齐。 192 | define gui.dialogue_text_xalign = 0.0 193 | 194 | 195 | ## 按钮 ########################################################################## 196 | ## 197 | ## 这些变量以及 gui/button 中的图像文件控制着按钮显示方式。 198 | 199 | ## 按钮的宽度和高度像素数。如果为 None,则 Ren'Py 将计算大小。 200 | define gui.button_width = None 201 | define gui.button_height = None 202 | 203 | ## 按钮两侧的边框,按左、上、右、下的顺序排列。 204 | define gui.button_borders = Borders(6, 6, 6, 6) 205 | 206 | ## 若为 True,则平铺背景图像。若为False,则背景图像将线性缩放。 207 | define gui.button_tile = False 208 | 209 | ## 按钮使用的字体。 210 | define gui.button_text_font = gui.interface_text_font 211 | 212 | ## 按钮所使用的文本大小。 213 | define gui.button_text_size = gui.interface_text_size 214 | 215 | ## 按钮文本在各种状态下的颜色。 216 | define gui.button_text_idle_color = gui.idle_color 217 | define gui.button_text_hover_color = gui.hover_color 218 | define gui.button_text_selected_color = gui.selected_color 219 | define gui.button_text_insensitive_color = gui.insensitive_color 220 | 221 | ## 按钮文本的水平对齐方式。(0.0 为左侧对齐,0.5 为居中对齐,而 1.0 为右侧对 222 | ## 齐)。 223 | define gui.button_text_xalign = 0.0 224 | 225 | 226 | ## 这些变量将覆盖不同类型按钮的设置。请参阅 gui 文档,了解可用的按钮种类以及每个 227 | ## 按钮的用途。 228 | ## 229 | ## 这些定制由默认界面使用: 230 | 231 | define gui.radio_button_borders = Borders(27, 6, 6, 6) 232 | 233 | define gui.check_button_borders = Borders(27, 6, 6, 6) 234 | 235 | define gui.confirm_button_text_xalign = 0.5 236 | 237 | define gui.page_button_borders = Borders(15, 6, 15, 6) 238 | 239 | define gui.quick_button_borders = Borders(15, 6, 15, 0) 240 | define gui.quick_button_text_size = 21 241 | define gui.quick_button_text_idle_color = gui.idle_small_color 242 | define gui.quick_button_text_selected_color = gui.accent_color 243 | 244 | ## 您还可以通过添加正确命名的变量来添加自己的自定义项。例如,您可以将以下几行取 245 | ## 消注释来设置导航按钮的宽度。 246 | 247 | # define gui.navigation_button_width = 250 248 | 249 | 250 | ## 选项按钮 ######################################################################## 251 | ## 252 | ## 用于游戏内菜单的选项按钮。 253 | 254 | define gui.choice_button_width = 1185 255 | define gui.choice_button_height = None 256 | define gui.choice_button_tile = False 257 | define gui.choice_button_borders = Borders(150, 8, 150, 8) 258 | define gui.choice_button_text_font = gui.text_font 259 | define gui.choice_button_text_size = gui.text_size 260 | define gui.choice_button_text_xalign = 0.5 261 | define gui.choice_button_text_idle_color = "#cccccc" 262 | define gui.choice_button_text_hover_color = "#ffffff" 263 | define gui.choice_button_text_insensitive_color = "#444444" 264 | 265 | 266 | ## 存档按钮 ######################################################################## 267 | ## 268 | ## 存档按钮是一种特殊的按钮。它包含一个缩略图和描述该存档内容的文本。存档使用 269 | ## gui/button 中的图像文件,就像其他类型的按钮一样。 270 | 271 | ## 存档位按钮。 272 | define gui.slot_button_width = 318 273 | define gui.slot_button_height = 237 274 | define gui.slot_button_borders = Borders(15, 15, 15, 15) 275 | define gui.slot_button_text_size = 21 276 | define gui.slot_button_text_xalign = 0.5 277 | define gui.slot_button_text_idle_color = gui.idle_small_color 278 | define gui.slot_button_text_selected_idle_color = gui.selected_color 279 | define gui.slot_button_text_selected_hover_color = gui.hover_color 280 | 281 | ## 存档所用缩略图的宽度和高度。 282 | # define config.thumbnail_width = 384 283 | # define config.thumbnail_height = 216 284 | define config.thumbnail_width = 288 285 | define config.thumbnail_height = 162 286 | 287 | ## 存档网格中的列数和行数。 288 | define gui.file_slot_cols = 5 289 | define gui.file_slot_rows = 2 290 | 291 | 292 | ## 定位和间距 ####################################################################### 293 | ## 294 | ## 这些变量控制各种用户界面元素的位置和间距。 295 | 296 | ## 导航按钮左侧相对于屏幕左侧的位置。 297 | define gui.navigation_xpos = 60 298 | 299 | ## 快进指示器的垂直位置。 300 | define gui.skip_ypos = 15 301 | 302 | ## 通知界面的垂直位置。 303 | define gui.notify_ypos = 68 304 | 305 | ## 菜单选项之间的间距。 306 | define gui.choice_spacing = 33 307 | 308 | ## 标题菜单和游戏菜单的导航部分中的按钮。 309 | define gui.navigation_spacing = 6 310 | 311 | ## 控制设置项目之间的间隔量。 312 | define gui.pref_spacing = 15 313 | 314 | ## 控制设置按钮之间的间距。 315 | define gui.pref_button_spacing = 0 316 | 317 | ## 存档页面按钮之间的间距。 318 | define gui.page_spacing = 0 319 | 320 | ## 存档按钮之间的间距。 321 | define gui.slot_spacing = 15 322 | 323 | ## 标题菜单文本的位置。 324 | define gui.main_menu_text_xalign = 1.0 325 | 326 | 327 | ## 框架 ########################################################################## 328 | ## 329 | ## 这些变量控制在不存在覆盖层或窗口时可以包含用户界面组件的框架的外观。 330 | 331 | ## 通用框架。 332 | define gui.frame_borders = Borders(6, 6, 6, 6) 333 | 334 | ## 用作确认界面部分的框架。 335 | define gui.confirm_frame_borders = Borders(60, 60, 60, 60) 336 | 337 | ## 用作快进界面部分的框架。 338 | define gui.skip_frame_borders = Borders(24, 8, 75, 8) 339 | 340 | ## 用作通知界面部分的框架。 341 | define gui.notify_frame_borders = Borders(24, 8, 40, 8) 342 | 343 | ## 框架背景是否应平铺? 344 | define gui.frame_tile = False 345 | 346 | 347 | ## 条,滚动条和滑块 #################################################################### 348 | ## 349 | ## 这些语句控制条,滚动条和滑块的外观和大小。 350 | ## 351 | ## 默认的GUI仅使用滑块和垂直滚动条。所有其他栏仅在创建者编写的屏幕中使用。 352 | 353 | ## 水平条,滚动条和滑块的高度。垂直条,滚动条和滑块的宽度。 354 | define gui.bar_size = 38 355 | define gui.scrollbar_size = 18 356 | define gui.slider_size = 38 357 | 358 | ## 如果条图应平铺,则为 True。 如果应该线性缩放,则为 False。 359 | define gui.bar_tile = False 360 | define gui.scrollbar_tile = False 361 | define gui.slider_tile = False 362 | 363 | ## 水平边框。 364 | define gui.bar_borders = Borders(6, 6, 6, 6) 365 | define gui.scrollbar_borders = Borders(6, 6, 6, 6) 366 | define gui.slider_borders = Borders(6, 6, 6, 6) 367 | 368 | ## 垂直边框。 369 | define gui.vbar_borders = Borders(6, 6, 6, 6) 370 | define gui.vscrollbar_borders = Borders(6, 6, 6, 6) 371 | define gui.vslider_borders = Borders(6, 6, 6, 6) 372 | 373 | ## 如何处理 GUI 中不可滚动的滚动条。“hide”隐藏,“None”显示。 374 | define gui.unscrollable = "hide" 375 | 376 | 377 | ## 历史 ########################################################################## 378 | ## 379 | ## 历史记录屏幕显示玩家已经阅读过的对话。 380 | 381 | ## Ren'Py 将保留的对话历史块数。 382 | define config.history_length = 250 383 | 384 | ## 历史屏幕条目的高度,或设置为“None”以使高度变量自适应。 385 | define gui.history_height = 210 386 | 387 | ## 所指定叙述角色的标签的坐标、宽度和对齐方式。 388 | define gui.history_name_xpos = 233 389 | define gui.history_name_ypos = 0 390 | define gui.history_name_width = 233 391 | define gui.history_name_xalign = 1.0 392 | 393 | ## 对话文本的坐标、宽度和对齐方式。 394 | define gui.history_text_xpos = 255 395 | define gui.history_text_ypos = 3 396 | define gui.history_text_width = 1110 397 | define gui.history_text_xalign = 0.0 398 | 399 | 400 | ## NVL 模式 ###################################################################### 401 | ## 402 | ## NVL 模式屏幕显示 NVL 模式的角色所产生的对话。 403 | 404 | ## NVL 模式背景窗口的背景边框。 405 | define gui.nvl_borders = Borders(0, 15, 0, 30) 406 | 407 | ## Ren'Py 所显示的 NVL 模式条目的最大数量。如果要显示更多条目,则最早的条目将被 408 | ## 删除。 409 | define gui.nvl_list_length = 6 410 | 411 | ## NVL 模式条目的高度。将此设置为 None 可使条目动态调整高度。 412 | define gui.nvl_height = 173 413 | 414 | ## 当 gui.nvl_height 为 None 时,NVL 模式条目之间的间距,以及 NVL 模式条目和 NVL 415 | ## 模式菜单之间的间距。 416 | define gui.nvl_spacing = 15 417 | 418 | ## 所指定叙述角色的标签的坐标、宽度和对齐方式。 419 | define gui.nvl_name_xpos = 645 420 | define gui.nvl_name_ypos = 0 421 | define gui.nvl_name_width = 225 422 | define gui.nvl_name_xalign = 1.0 423 | 424 | ## 对话文本的坐标、宽度和对齐方式。 425 | define gui.nvl_text_xpos = 675 426 | define gui.nvl_text_ypos = 12 427 | define gui.nvl_text_width = 885 428 | define gui.nvl_text_xalign = 0.0 429 | 430 | ## nvl_thought 文本(由 nvl_narrator 字符表示的文本)的位置,宽度和对齐方式。 431 | define gui.nvl_thought_xpos = 360 432 | define gui.nvl_thought_ypos = 0 433 | define gui.nvl_thought_width = 1170 434 | define gui.nvl_thought_xalign = 0.0 435 | 436 | ## NVL menu_buttons 的位置。 437 | define gui.nvl_button_xpos = 675 438 | define gui.nvl_button_xalign = 0.0 439 | 440 | ## 本地化 ######################################################################### 441 | 442 | ## 该变量控制允许在何时换行。默认值适用于大多数语言。可用的值请参见 https:// 443 | ## www.renpy.org/doc/html/style_properties.html#style-property-language 444 | 445 | define gui.language = "unicode" 446 | 447 | 448 | ######## 449 | # 音频测试 sample 450 | define config.sample_sound = "voice/effect/05_玄関チャイム.ogg" 451 | define config.sample_voice = "voice/心愛/cca_a1_1136.ogg" 452 | 453 | 454 | ################################################################################ 455 | ## 移动设备 456 | ################################################################################ 457 | 458 | init python: 459 | 460 | ## 该变量增加快捷菜单按钮的尺寸来使它们在平板和手机上更容易按到。 461 | if renpy.variant("touch"): 462 | 463 | gui.quick_button_borders = Borders(60, 21, 60, 0) 464 | 465 | ## 该变量更改各个 GUI 元素的尺寸和间距来确保它们在手机上更容易识别。 466 | if renpy.variant("small"): 467 | 468 | ## 字体大小。 469 | gui.text_size = 45 470 | gui.name_text_size = 54 471 | gui.notify_text_size = 38 472 | gui.interface_text_size = 45 473 | gui.button_text_size = 45 474 | gui.label_text_size = 51 475 | 476 | ## 调整对话框的位置。 477 | gui.textbox_height = 360 478 | gui.name_xpos = 120 479 | gui.dialogue_xpos = 135 480 | gui.dialogue_width = 1650 481 | 482 | ## 更改各元素的尺寸和间距。 483 | gui.slider_size = 54 484 | 485 | gui.choice_button_width = 1860 486 | gui.choice_button_text_size = 45 487 | 488 | gui.navigation_spacing = 30 489 | gui.pref_button_spacing = 15 490 | 491 | gui.history_height = 285 492 | gui.history_text_width = 1035 493 | 494 | gui.quick_button_text_size = 30 495 | 496 | ## 文件按钮布局。 497 | gui.file_slot_cols = 2 498 | gui.file_slot_rows = 2 499 | 500 | ## NVL 模式。 501 | gui.nvl_height = 255 502 | 503 | gui.nvl_name_width = 458 504 | gui.nvl_name_xpos = 488 505 | 506 | gui.nvl_text_width = 1373 507 | gui.nvl_text_xpos = 518 508 | gui.nvl_text_ypos = 8 509 | 510 | gui.nvl_thought_width = 1860 511 | gui.nvl_thought_xpos = 30 512 | 513 | gui.nvl_button_width = 1860 514 | gui.nvl_button_xpos = 30 515 | -------------------------------------------------------------------------------- /已完成的文档/用户图形界面/options.rpy: -------------------------------------------------------------------------------- 1 | # -------------------------------- 2 | # LOVE69_Renpy_Remaster_Project 3 | # GUI自定义脚本 4 | # Author:Luckykeeper 5 | # Blog:http://luckykeeper.site 6 | # 项目组网站:https://love69renpyremasterproject.github.io/ 7 | # 项目开源地址:https://github.com/luckykeeper/LOVE69_renpy_remaster 8 | # 修订日期 2022年4月28日 9 | # 版本 1.0 "LuckyCocoa" 10 | 11 | 12 | ## 基础 ########################################################################## 13 | 14 | ## 用户可读的游戏名称。此命令用来设置默认窗口标题,并且会在界面和错误报告中出 15 | ## 现。 16 | ## 17 | ## 带有 _() 的字符串表示其可被翻译。 18 | 19 | # sence01 完成之后会做一个demo来验证可行性,下面是 demo 的暂定标题 20 | # Demo版的版本名为 "LuckyGal" 21 | # 开发版的版本名为 "LuckyDev" 22 | # 一二周目做完之后的发行版的的版本名为 "LuckyCocoa" 23 | define config.name = _("LOVEPOTION SIXTYNINE 汉化移植版 正式版 ver1.0 “LuckyCocoa” ,由 Luckykeeper 和 LOVE69 Ren'py Remaster Project 倾情奉献 (Build 20220428)") 24 | 25 | 26 | ## 决定上面给出的标题是否显示在标题界面屏幕。设置为 False 来隐藏标题。 27 | 28 | define gui.show_name = False 29 | 30 | 31 | ## 游戏版本号。 32 | 33 | define config.version = "1.0" 34 | 35 | ## 放置在游戏“关于”屏幕的文本。将文本放在三个引号之间,并在段落之间留一个空行。 36 | 37 | # 1.0正式版的说明 38 | define gui.about = _p(""" 39 | LOVEPOTION SIXTYNINE 汉化移植版 正式版 ver1.0 “LuckyCocoa” ,由 Luckykeeper 和 LOVE69 Ren'py Remaster Project 倾情奉献 (Build 20220428) 40 | 41 | 仅供学习 Ren'Py 使用,请不要用于其它用途!项目代码和程序完全开源、免费! 42 | 43 | 点击蓝字后将调用系统默认浏览器打开指定网页,能访问的情况下请尽量不要使用镜像站 44 | 45 | 项目开源页面(Github):{a=https://github.com/luckykeeper/LOVE69_renpy_remaster}https://github.com/luckykeeper/LOVE69_renpy_remaster{/a} 46 | 47 | 项目开源页面(Gitee):{a=https://gitee.com/luckykeeper/LOVE69_renpy_remaster}https://gitee.com/luckykeeper/LOVE69_renpy_remaster{/a} 48 | 49 | 项目开源页面(GitLab):{a=https://gitlab.com/luckykeeper/LOVE69_renpy_remaster}https://gitlab.com/luckykeeper/LOVE69_renpy_remaster{/a} 50 | 51 | 项目组官网:{a=https://github.com/luckykeeper/LOVE69_renpy_remaster}https://love69renpyremasterproject.github.io/{/a} 52 | 53 | 项目组官网(国内镜像站):{a=https://love69.luckykeeper.site:44443/}https://love69.luckykeeper.site:44443/{/a} 54 | 55 | 项目组文档站(gh-pages):{a=https://love69-renpy-remaster-project.github.io/Doc/}https://love69-renpy-remaster-project.github.io/Doc/{/a} 56 | 57 | 项目组文档站(国内镜像站):{a=https://love69doc.luckykeeper.site:44443/Doc/}https://love69doc.luckykeeper.site:44443/Doc/{/a} 58 | 59 | 小游戏(移动版适配,请使用现代浏览器打开):{a=https://eatcocoa.luckykeeper.site:44443/}https://eatcocoa.luckykeeper.site:44443/{/a} 60 | 61 | 希望各位到我们的{a=https://github.com/luckykeeper/LOVE69_renpy_remaster}项目页面{/a}给我们一个Star,秋梨膏,你们的Star对我们非常重要! 62 | 63 | 问题/Bug 反馈、技术交流请前往 {a=https://github.com/luckykeeper/LOVE69_renpy_remaster}GitHub{/a} 64 | 65 | 当前版本制作成员 66 | 67 | {a=https://github.com/luckykeeper}Luckykeeper{/a}:组长、程序、翻译、美工、校对、测试、润色、素材增分辨率、项目组网站构建/维护 68 | 69 | {a=https://github.com/WorldlineChanger}WorldlineChanger{/a}:测试/润色、OP翻译、OP字幕制作、OP视频压制/增分辨率、staff动画优化 70 | 71 | {a=https://github.com/Santa-Weaves}Santa-Weaves{/a}:测试/润色、OP翻译 72 | 73 | 正式版感言 74 | 75 | Luckykeeper:终于,在项目开始第243天,克服无数困难,在项目组成员的共同努力下,我们交出了让自己满意的答卷,仅主项目就写了6万多行, 76 | 不由得感叹这段时间的成果!谨以此作献给各位参与过汉化的前辈们,也希望能够通过本作推广简单好用的 Ren'Py ,希望激发更多的人参与到汉化移植中来,后面我还会去不断完善文档站的内容, 77 | 希望能够帮助正在学习 Ren'Py 的你。最后,希望本作能在这个特殊的时期给你带来一些欢乐,让我们一起共克时艰,战胜疫情!\n 78 | 顺带一提,再过几个月的秋招我就要去找工作准备成为社畜了,所以特别希望你能给我的项目一个 Star! 这将给我以极大的帮助,要是能内推一下我就更好了(笑)\n 79 | 另外,不来康康我的其它开源项目嘛?\n 80 | {a=https://github.com/luckykeeper/attackMap}attackMap{/a} 可以自建的酷炫网络攻击地图,支持 docker 部署\n 81 | {a=https://github.com/luckykeeper/docker_plumemo}docker_plumemo{/a} plumemo博客容器镜像,效果参考{a=https://luckykeeper.site/}我的个人博客{/a}\n 82 | {a=https://github.com/luckykeeper/CocoaPush}CocoaPush{/a} 心爱酱钉钉消息推送机器人,让可爱的心爱酱帮你照看各个设备的运行状态 83 | 84 | 另外虽然W酱平时挺鸽的,但是鸽子回笼的时候雀食非常顶捏,在测试的最后几天真是辛苦了捏,肝了不少东西出来,W酱,我的超人~ 85 | 86 | WorldlineChanger:项目的正式版本终于上线啦~在着手项目的文本优化工作后更是能感受到L在这期间投入的时间成本和大量精力,欢迎大家给这个小小项目点一个Star,就是对我们最棒的支持!\n 87 | 感谢开发商Steroider的倾情奉献以及cittan*的优秀音乐,本作几乎通篇玩梗,翻译中也尽可能地为其做出了解释,也许这种特色对能够理解的你来说能够享受其中。\n 88 | 不能习惯也没有关系~这里还有着不少值得一玩的闪光点待你发现。本作的BGM相较于大部分GAL来说创新感十足,欧美Trance电子音乐的旋律十分带感,同时无论是CV的功底还是游戏内的演出效果都处于较高的水准,很多时候都能够令人会心一笑,希望屏幕前的你能够喜欢!\n 89 | 也欢迎到{a=https://luckykeeper.site/}L的博客{/a}和{a=https://air.moe/}W的小站{/a}逛一逛哦\n 90 | Enjoy :) 91 | 92 | Santa-Weaves:其实没帮上太大的忙,一周目也没走完,不过就玩过的地方来看还没有发现bug移植的很完美! 93 | 94 | 另外,本作的完成离不开下列开源项目的帮助,感谢各位大佬的项目!这些项目是 95 | 96 | {a=https://github.com/hanmin0822/MisakaTranslator}MisakaTranslator{/a} 提供的文本 HOOK 工具 97 | 98 | {a=https://github.com/AaronFeng753/Waifu2x-Extension-GUI}Waifu2x-Extension-GUI{/a} 提供的素材升分辨率工具 99 | 100 | {a=https://github.com/huanghaozi/AutoMatting}AutoMatting{/a} 提供的自动抠图工具 101 | 102 | {a=https://github.com/nagadomi/waifu2x}waifu2x{/a} 提供的OP扩分辨率工具 103 | 104 | {a=https://github.com/nihui/rife-ncnn-vulkan}rife-ncnn-vulkan{/a} 提供的OP补帧工具 105 | 106 | {a=https://github.com/renpy/renpy}renpy{/a} 本作的游戏引擎 107 | 108 | 同时,也要感谢以下工具,大大提升了我们的制作效率 109 | 110 | {a=https://code.visualstudio.com/}Visual Studio Code{/a} 提供的简洁好用的 IDE 工具 111 | 112 | {a=https://www.tabnine.com/}tabnine{/a} 提供的 AI 代码补全工具 113 | 114 | 最后,感谢大家选择了我们项目组的汉化移植版本!祝大家游玩愉快! 115 | 116 | 本作基于 Ren'Py 7.4.6 制作,关于引擎涉及到的相关软件的许可证情况,请{a=https://www.renpy.org/doc/html/license.html}点击这里查看{/a} 117 | """) 118 | # ------------------------ 我是分割线,下面是考古内容 ------------------------ 119 | 120 | # Demo 版小感言 121 | 122 | # Luckykeeper:今天是项目开始的第42天,没想到能这么快从完全0基础到现在的地步呢,我从这个项目里面学到了非常多的东西,也感谢陪伴我一起做Demo版的WorldlineChanger和Santa-Weaves,虽然你们做的不多,但是没有你们的参与,大家也看不到现在的这个东西。总之,期待和各位在正式版再度见面! 123 | 124 | # WorldlineChanger:从八月的L决定启动项目,到十月份Demo版本的测试放出,可谓是用爱发电行为其高效性的又一次有力证明!也正是这个项目,让我接触到了这个相对冷门但十分有趣的GAL,我也相信会有更多人会因为它而感受到游戏的乐趣和开源共享精神的珍贵。 125 | # 在Demo制作期间由于学业繁忙等鸽子原因,没有帮上很多忙:P 但我们的时间还有很多,在正式版的推进过程里,希望能有足够时间来一起修缮这个大工程~ 126 | # 关于游戏,无论是舒服的CV表现还是颇具新意的剧情推进风格,都能令人感受到一种与GAL经典流程不同的尝试,在Demo结尾附近心爱夺取冰淇淋时的演出更是令人印象深刻> <。 此外,得益于L君堪称细致入微的豆科普时间,让love69更像是个梗百科科普全书了(2333 那么,正式版与各位的再次相遇,敬请期待吧! 127 | 128 | # Santa-Weaves:很荣幸能参加进项目里,希望Luckykeeper能把这份热爱继续下去,越做越好! 129 | 130 | # ------------------------ 我是分割线,上面是考古内容 ------------------------ 131 | 132 | ## 在生成的发布版中,可执行文件和目录所使用的短名称。此处必须是仅 ASCII 字符,并 133 | ## 且不得包含空格、冒号和分号。 134 | 135 | define build.name = "LOVE69RenPyRemasterProject" 136 | 137 | 138 | ## 音效和音乐 ####################################################################### 139 | 140 | ## 这三个变量控制默认显示给用户的混音器。任一设置为 False 将隐藏对应的混音器。 141 | 142 | define config.has_sound = True 143 | define config.has_music = True 144 | define config.has_voice = True 145 | 146 | 147 | ## 允许用户在音效或语音轨道上播放测试音频文件,将以下语句取消注释并设置样音就可 148 | ## 以使用。 149 | 150 | # define config.sample_sound = "sample-sound.ogg" 151 | # define config.sample_voice = "sample-voice.ogg" 152 | # 这个写到gui了 153 | 154 | 155 | ## 将以下语句取消注释就可以设置标题界面播放的背景音乐文件。此文件将在整个游戏中 156 | ## 持续播放,直至音乐停止或其他文件开始播放。 157 | 158 | # 可变主菜单 BGM ,详见 gui.rpy 开头和 scene15 结尾 159 | # https://lemmasoft.renai.us/forums/viewtopic.php?t=51629 160 | # define config.main_menu_music = main_menu_music 161 | 162 | ## 转场 ########################################################################## 163 | ## 164 | ## 这些变量用来控制某些事件发生时的转场。每一个变量都应设置成一个转场,或者是 165 | ## None 来表示无转场。 166 | 167 | ## 进入或退出游戏菜单。 168 | 169 | define config.enter_transition = dissolve 170 | define config.exit_transition = dissolve 171 | 172 | ## 各小头像之间的转场 173 | # define config.side_image_same_transform = dissolve 174 | # define config.side_image_change_transform = dissolve 175 | 176 | ## 各个游戏菜单之间的转场。 177 | 178 | define config.intra_transition = dissolve 179 | 180 | 181 | ## 载入游戏后使用的转场。 182 | 183 | define config.after_load_transition = dissolve 184 | 185 | 186 | ## 在游戏结束之后进入主菜单时使用的转场。 187 | 188 | define config.end_game_transition = dissolve 189 | 190 | 191 | ## 用于控制在游戏开始标签不存在时转场的变量。作为替代,在显示初始化场景后使用 192 | ## with 声明。 193 | 194 | 195 | ## 窗口管理 ######################################################################## 196 | ## 197 | ## 此命令控制对话框窗口何时显示。如果是“show”,对话框将永远显示。如果是“hide”, 198 | ## 仅在存在对话时显示。如果是“auto”,对话框会在 scene 声明前隐藏,并在有新对话时 199 | ## 重新显示。 200 | ## 201 | ## 在游戏开始后,此变量可通过“window show”、“window hide”和“window auto”声明来改 202 | ## 变。 203 | 204 | define config.window = "auto" 205 | 206 | 207 | ## 用于显示和隐藏对话框窗口的转场 208 | 209 | define config.window_show_transition = Dissolve(.5) 210 | define config.window_hide_transition = Dissolve(.5) 211 | 212 | 213 | ## 默认设置 ######################################################################## 214 | 215 | ## 控制默认的文字显示速度。默认的 0 是瞬间,而其他数字则是每秒显示出的字符数。 216 | 217 | default preferences.text_cps = 25 218 | 219 | 220 | ## 默认的自动前进延迟。越大的数字会产生越长的等待,有效范围为 0 - 30。 221 | 222 | default preferences.afm_time = 15 223 | 224 | 225 | ## 存档目录 ######################################################################## 226 | ## 227 | ## 控制 Ren'Py 为此游戏放置存档的,基于平台的特定目录。存档文件将放置在: 228 | ## 229 | ## Windows:%APPDATA%\RenPy\ 230 | ## 231 | ## Macintosh:$HOME/Library/RenPy/ 232 | ## 233 | ## Linux:$HOME/.renpy/ 234 | ## 235 | ## 该命令一般不应变更,若要变更,应为有效字符串而不是表达式。 236 | 237 | # 正式发行版存档文件夹 238 | define config.save_directory = "LOVE69RenpyRemaster-Release-ver1.0-SaveData" 239 | 240 | # 开发版存档文件夹 241 | # define config.save_directory = "LOVE69RenpyRemaster-Dev-SaveData" 242 | 243 | # Demo 版存档文件夹 244 | # define config.save_directory = "LOVE69RenpyRemaster" 245 | 246 | 247 | ## 图标 ########################################################################## 248 | ## 249 | ## 在任务栏或 Dock 上显示的图标。 250 | # ren'py给的默认图像的是png格式,使用ico问题也莫得问题 251 | # LOVE69_renpy_remaster 的ico文件来自love69.exe解包(内含4个ico,取最大的1.ico,并重命名为gui/window_icon.ico) 252 | 253 | define config.window_icon = "gui/window_icon.ico" 254 | 255 | ## 生成配置 ######################################################################## 256 | ## 257 | ## 这部分控制 Ren'Py 如何将您的工程转变为发行版文件。 258 | 259 | init python: 260 | 261 | ## 以下功能为指定文件模式。文件模式大小写不敏感,且匹配基础目录相关的路径, 262 | ## 包括或不包括 /。如果多个文件模式匹配,将执行第一个。 263 | ## 264 | ## 在一个文件模式中: 265 | ## 266 | ## / 是目录分隔符。 267 | ## 268 | ## * 匹配所有字符,目录分隔符除外。 269 | ## 270 | ## ** 匹配所有字符,包括目录分隔符。 271 | ## 272 | ## 例如,“*.txt”匹配基础目录中所有的 txt 文件,“game/**.ogg”匹配所有的游戏目 273 | ## 录或子目录中的 ogg 文件,“**.psd”匹配工程中任何位置的 psd 文件。 274 | 275 | ## 将文件列为 None 来使其从已生成的分发版中排除。 276 | 277 | build.classify('**~', None) 278 | build.classify('**.bak', None) 279 | build.classify('**/.**', None) 280 | build.classify('**/#**', None) 281 | build.classify('**/thumbs.db', None) 282 | 283 | ## 若要打包文件,需将其列为“archive”。 284 | 285 | # build.classify('game/**.png', 'archive') 286 | # build.classify('game/**.jpg', 'archive') 287 | 288 | # 将数据打包起来 289 | ## 脚本 290 | build.classify("game/scripts/**", "scripts") 291 | build.archive("scripts", "all") 292 | 293 | ## 图像 294 | build.classify("game/images/**", "images") 295 | build.archive("images", "all") 296 | ## 音频 297 | build.classify("game/bgm/**", "bgm") 298 | build.classify("game/voice/**", "voice") 299 | build.archive("bgm", "all") 300 | build.archive("voice", "all") 301 | ## 视频 302 | build.classify("game/video/**", "video") 303 | build.archive("video", "all") 304 | ## GUI 305 | build.classify("game/gui/**", "gui") 306 | build.archive("gui", "all") 307 | # 字体 308 | build.classify('game/**.ttf', 'font') 309 | build.classify('game/**.otf', 'font') 310 | build.archive("font", "all") 311 | 312 | # Test: cache tl 313 | build.classify('game/cache/**', 'sys') 314 | build.classify('game/tl/**', 'sys') 315 | build.archive("sys", "all") 316 | 317 | ## 匹配为文档模式的文件会在 Mac 应用生成中重复出现,所以它们同时出现在 app 318 | ## 和 zip 文件中。 319 | 320 | build.documentation('*.html') 321 | build.documentation('*.txt') 322 | build.documentation('*.pdf') 323 | build.documentation('*.md') 324 | 325 | 326 | ## 需要一个 Google Play 授权密钥来下载扩展文件并执行应用内购。授权密钥可以在 327 | ## Google Play 开发者控制台的“服务和 API”页面找到。 328 | 329 | # define build.google_play_key = "..." 330 | 331 | 332 | ## 与 itch.io 工程关联的用户名和工程名,以斜杠分隔。 333 | 334 | # define build.itch_project = "renpytom/test-project" 335 | -------------------------------------------------------------------------------- /已完成的文档/视频ass文件/CM with Sub.ass: -------------------------------------------------------------------------------- 1 | [Script Info] 2 | ; Script generated by Aegisub 3.2.2 3 | ; http://www.aegisub.org/ 4 | Title: Default Aegisub file 5 | ScriptType: v4.00+ 6 | WrapStyle: 0 7 | ScaledBorderAndShadow: yes 8 | YCbCr Matrix: TV.601 9 | PlayResX: 2560 10 | PlayResY: 1440 11 | 12 | [Aegisub Project Garbage] 13 | Last Style Storage: Default 14 | Audio File: CMムービー.avi 15 | Video File: CMムービー.avi 16 | Video AR Mode: 4 17 | Video AR Value: 1.777778 18 | Video Zoom Percent: 0.500000 19 | Scroll Position: 27 20 | Active Line: 34 21 | Video Position: 4638 22 | 23 | [V4+ Styles] 24 | Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding 25 | Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1 26 | Style: 青马字幕,宋体,25,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,3,3,2,10,10,10,1 27 | Style: Love69,晴圆等宽,48,&H00FFAF0D,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1 28 | 29 | [Events] 30 | Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text 31 | Dialogue: 0,0:00:00.00,0:00:04.41,Love69,,0,0,0,,渣翻/瞎翻 By Luckykeeper 请各位图一乐就好 32 | Dialogue: 0,0:00:04.41,0:00:06.46,Love69,,0,0,0,,里——昂—— 33 | Dialogue: 0,0:00:06.46,0:00:08.43,Love69,,0,0,0,,怎么啦?亚十礼 34 | Dialogue: 0,0:00:08.43,0:00:10.36,Love69,,0,0,0,,你的脸康起来像披萨一样 35 | Dialogue: 0,0:00:10.36,0:00:12.83,Love69,,0,0,0,,妹妹知不道我的感情啊! 36 | Dialogue: 0,0:00:12.83,0:00:16.90,Love69,,0,0,0,, 37 | Dialogue: 0,0:00:16.90,0:00:19.66,Love69,,0,0,0,,哎呀哎呀,是关于恋爱的烦恼吗? 38 | Dialogue: 0,0:00:19.66,0:00:21.03,Love69,,0,0,0,,但是大丈夫的 39 | Comment: 0,0:00:21.03,0:00:23.00,Love69,,0,0,0,,そんな事もあろうかと(I have something just for the occasion!) 40 | Dialogue: 0,0:00:21.03,0:00:23.00,Love69,,0,0,0,,我有正好能在这种时候能用的上的东西 41 | Comment: 0,0:00:23.00,0:00:25.15,Love69,,0,0,0,,とつておきのアイテムを紹介するよ 42 | Dialogue: 0,0:00:23.00,0:00:25.15,Love69,,0,0,0,,让我来介绍一下我珍藏的好东西 43 | Dialogue: 0,0:00:25.15,0:00:27.86,Love69,,0,0,0,,哇!到底是什么东西呢? 44 | Dialogue: 0,0:00:27.86,0:00:32.53,Love69,,0,0,0,,LOVEPOTION·SIXTY——NINE 45 | Dialogue: 0,0:00:32.53,0:00:36.01,Love69,,0,0,0,,是能够「实现恋爱」的魔法冰淇淋哦! 46 | Dialogue: 0,0:00:36.01,0:00:38.73,Love69,,0,0,0,, 47 | Dialogue: 0,0:00:38.73,0:00:42.23,Love69,,0,0,0,,那么,这个玩意儿到底怎么使呢 48 | Dialogue: 0,0:00:42.23,0:00:43.96,Love69,,0,0,0,,使用方法是非常简单的说! 49 | Comment: 0,0:00:43.96,0:00:48.25,Love69,,0,0,0,,バクつとーロその可愛いおロにづチ込むだけ 50 | Dialogue: 0,0:00:43.96,0:00:48.25,Love69,,0,0,0,,只需要把它一口塞进可爱的小嘴里面 51 | Dialogue: 0,0:00:48.25,0:00:50.36,Love69,,0,0,0,, 52 | Dialogue: 0,0:00:50.36,0:00:52.01,Love69,,0,0,0,,我的天啊! 53 | Dialogue: 0,0:00:52.01,0:00:54.50,Love69,,0,0,0,,那么只要用了这个之后 54 | Comment: 0,0:00:54.50,0:00:57.95,Love69,,0,0,0,,面倒な”告白””駆け引き”もいらなくなつちやうね 55 | Dialogue: 0,0:00:54.50,0:00:57.95,Love69,,0,0,0,,就再也不需要麻烦的“告白”和“见机行事”了 56 | Comment: 0,0:00:57.95,0:01:02.50,Love69,,0,0,0,,ついでに月のー度の女の子週間もパスしてくれればいいんだけどれ 57 | Dialogue: 0,0:00:57.95,0:01:02.50,Love69,,0,0,0,,顺带一提,如果每月一次的女子周能顺利度过就好了呢 58 | Comment: 0,0:01:02.50,0:01:06.65,Love69,,0,0,0,,お肌にこのアイスを塗るだけで面白いぐらいに涼しくなるよ 59 | Dialogue: 0,0:01:02.50,0:01:06.65,Love69,,0,0,0,,只要在皮肤上涂上这个冰淇淋就会变得很有趣哦 60 | Comment: 0,0:01:06.65,0:01:12.31,Love69,,0,0,0,,お肌に塗つたアイスを妹に舐めさせるのガ最高に 61 | Dialogue: 0,0:01:06.65,0:01:12.31,Love69,,0,0,0,,让妹妹舔涂在皮肤上的冰淇淋是坠吼滴 62 | Comment: 0,0:01:12.31,0:01:15.35,Love69,,0,0,0,,エアコソのつィルターの掃除つて大変ですよね 63 | Dialogue: 0,0:01:12.31,0:01:15.35,Love69,,0,0,0,,空气炉的清扫很麻烦呢 64 | Comment: 0,0:01:15.35,0:01:20.56,Love69,,0,0,0,,でもこのアイスガあろと、ついついつィルターの掃除を忘わちやいますお 65 | Dialogue: 0,0:01:15.35,0:01:20.56,Love69,,0,0,0,,但是有了这个东西之后,总是不知不觉就忘记打扫了呢 66 | Comment: 0,0:01:20.56,0:01:25.30,Love69,,0,0,0,,生きるのか面倒くさくおつた時にば、だいたいコで―発でレた 67 | Dialogue: 0,0:01:20.56,0:01:25.30,Love69,,0,0,0,,觉得活着都麻烦的时候,就“呱唧”的来上一发吧 68 | Dialogue: 0,0:01:25.30,0:01:28.25,Love69,,0,0,0,,而且,现在购买的话就送 69 | Dialogue: 0,0:01:28.25,0:01:29.78,Love69,,0,0,0,,某种药片 70 | Dialogue: 0,0:01:29.78,0:01:31.43,Love69,,0,0,0,,咕噜咕噜的液体 71 | Dialogue: 0,0:01:31.43,0:01:35.75,Love69,,0,0,0,,和“能放在下面”的奇奇怪怪的东西 72 | Dialogue: 0,0:01:35.75,0:01:40.40,Love69,,0,0,0,,好耶!我这就让妹妹去恰! 73 | Dialogue: 0,0:01:40.40,0:01:42.53,Love69,,0,0,0,,小心点儿不要摔倒哦 74 | Dialogue: 0,0:01:42.53,0:01:56.73,Love69,,0,0,0,,另外:使用这个冰淇淋造成的健康损害和发情、或者对财产的破坏等一切事项,\N我们对所有责任一概不负责哦。以上,还请务必注意。 75 | Dialogue: 0,0:01:56.73,0:01:58.73,Love69,,0,0,0,, 76 | Dialogue: 0,0:01:58.73,0:02:00.73,Love69,,0,0,0,, 77 | --------------------------------------------------------------------------------