目录组织结构

2022/2/21

# 目录组织结构

# 开发目录文件树

# 开发目录文件树
PS D:\renpy\LOVE69 By Luckykeeper> tree '.\LOVE69 By Luckykeeper\'
文件夹 PATH 列表
D:\RENPY\LOVE69 BY LUCKYKEEPER\LOVE69 BY LUCKYKEEPER —— 游戏的“基目录”,存放 Icon 等文件
├─.vscode ——由 VSCode 创建的文件夹
└─game —— 游戏文件夹
    ├─bgm —— BGM 音乐文件
    ├─cache —— 由 Ren’Py 引擎创建的缓存文件
    ├─gui —— 用户图形界面遇到的图片素材
    │  ├─bar ——滑动条
    │  ├─button —— 按钮文件
    │  ├─main_menu —— 重置主菜单素材文件夹
    │  ├─overlay —— Demo 版的 Overlay 底层图片,当前开发版以弃用该菜单,仅在一处进行保留
    │  ├─phone —— 为较早移动端设备和电视等设备定制的样式
    │  │  ├─bar
    │  │  ├─button
    │  │  ├─overlay
    │  │  ├─scrollbar
    │  │  └─slider
    │  ├─quick_menu —— 快捷菜单图片素材
    │  ├─saveload —— 存读档界面图片素材
    │  ├─scrollbar —— 滑动条
    │  ├─slider —— 滑动块
    │  └─texticon —— 文本按钮
    ├─images —— 存放背景图、Gallery、以及人物立绘
    │  ├─bg —— 背景图片
    │  ├─ev —— 图片鉴赏
    │  ├─face —— 人物立绘和小头像统一存储
    │  ├─pac —— 特效动画
    │  ├─splashscreen —— 开场动画
    │  ├─tr —— 切换动效控制动画
    │  └─tr_bk —— 开发版限定,原作切换动效控制动画备份
    ├─saves —— 开发板限定,存档和持久化变量存储
    ├─scripts —— 脚本统一存储
    ├─tl —— 由 Ren’Py 引擎创建
    ├─video —— 存放视频
    ├─voice —— 人物音声,包含特效
    └─相关文件 —— 由项目组提供的相关文件和延伸阅读资料,原“这是个啥文件夹( Demo 版限定)”
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

# 重点文件夹说明

bgm

内容:BGM 音乐文件

说明:

BGM 文件已经全部序号化,即从 bgm01.ogg 到 bgm50.ogg ,具体文件原名称可以在 /game/script/bgm.rpy 文件中查询

images

内容:存放背景图、Gallery、以及人物立绘

说明:

①受历史代码因素影响,目前 bg、ev 两个文件夹都混有背景图文件,没有分开

② face 文件夹来自原作解包 face 文件夹,对话框小头像没有采用原作 stand 文件夹,而是统一采用 face 资源,为了正常展示,本项目提供了一些方法供大家使用,部分仅在 stand 文件夹有的素材以作 Waifu2x 处理

③ pac 特效动画文件夹下提供了一些 Excel 文件供大家参考使用

voice

内容:人物音声,包含特效

说明:

① effect 音效文件夹内文件在原版基础上部分进行了重命名,使其符合 Ren’Py 引擎的命名要求

# 其它说明

主项目开源的主要是脚本代码,脚本代码实际位于开发目录的 scripts 文件夹下,你可以通过对发行版解包得到其它的资源文件,这不在本节文档的介绍范围内,关于解包的内容,请参考二次开发/二创一节