好久不见,我还活着。

经过了快一年的咕咕咕,终于是写完了这本指南的第一部分——基础部分,进入到了第一个正式版本0.1.0!

这本指南旨在通过简单易懂的例子与介绍让0基础的人也能学习开发Mod(至少能摸到门槛了),同时也为那些想要更加精通Ren'Py或想要为自己的Mod添加更多功能的开发者提供了一条提升技术的道路。目前基础部分已经足够支持一个小型Mod的开发。

目前,基础部分内容包括:

  • 基础的对话、图像、音乐控制;
  • 流程控制;
  • Python基础教学;
  • 增加Mod资源;
  • 使用特殊效果、脚本(如二周目控制台、乱码文本等);
  • 分发模组。

后面还有第二部分——进阶部分,内容包含以下:

  • GUI自定义;
  • 编写新的界面;
  • Python 内置函数与第三方库使用;
  • 多语言支持;
  • Android 移植;
  • Ren'Py黑魔法/魔改Ren'Py。

但是还没写完,所以不给看!而且这些内容又够我咕咕咕好久了

总之,有什么建议或者有什么问题都可以来找我哦(((

下载连接:

https://wwyc.lanzouq.com/b02fb2saj 密码:ddlc

Github地址:

https://github.com/DanilJeston/DDLC-Chinese-Modding-Guide


考虑到由于大部分读者网络的特殊性,您可以在此处下载第一、二章所需要的大部分文件:

https://www.123912.com/s/q3FKjv-kri03

基于 CC BY-NC-SA 4.0 分发指南。

打赏

  • 100 分 来自: 俩fish
    评论: good job!
  • 20 分 来自: 8天67t9
    评论: 好久不见
  • 66 分 来自: 苏半夏
  • 66 分 来自: 8天67t9
    评论: 主播主播我能喊你ppt吗(x)
  • 5 分 来自: -Just Monika-
    评论: 大佬菜菜带带.jpg

    快来注册!

    *即使不注册, DCC也会展示所有知识性和分享内容

    #1 PartyParrot 更新一下renpy版本推荐吧,现在R7已经更新到7.8.4了

    或者干脆让所有人都去用R8,就不用赤py2这一坨大的了

    以及RenPy自7.6加入了对FLAC的支持,自7.7加入了对AV1的支持,这些在文档里好像都没写()

    可以再加一句webp支持,这样大家想压缩体积的话知道从哪下手

    进阶教学要不要加个高分辨率(比如1080p)的教程,相关MPT和背景我这儿可以提供

    还还还有一件事,分发游戏直接用模版那个方式分发是的话在新版RenPy会出大问题,极易漏掉某些文件,原因未知,所以在此附上我自己在用的打包策略作为参考

    #1 PartyParrot 突然想起来,新版RenPy7(7.4.11+)直接使用模版的话会有个很严重的恶性bug,在使用涉及到screenshot_srf函数的效果时会导致你的游戏每次保存时都会爆炸,报错很长就不发了,直接发一下我从R8模版拿过来的解决方案(实际上是我自己魔改的effects.rpy)

    https://pan.baidu.com/s/1f19_V1fpcjNXKMSq10Rw3A?pwd=ddlc

    此处再附上使用2.0模版时去除版本兼容性警告的方法(好久没更新的模版lockdown_check简直私募了,能用的玩意也会让他变得不能用)

    是对的,不是错的
    是好的,不是坏的

    #1 PartyParrot

    关于电脑是中文用户名导致无法存档的解决方案

    这个要不加一下吧,毕竟现在也有不少小白给自己电脑用户名写中文了

    顺带提醒一下,7.4.11+的RenPy会自动在game/saves里备份存档,要删档的话记得把这个文件夹也删了

    #1 PartyParrot renpy7.4.5无论什么打包方法,生成分发版后都无法正常打开游戏,只有renpy6.99.12没有这个问题。😢

    无人输入