找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 834|回复: 0

[原创] 一个简单的游戏攻略mod教程

[复制链接]
发表于 2023-1-14 20:53:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 fattiger 于 2023-1-14 20:59 编辑

刚来论坛,混点积分..分享一个做个简单的攻略mod教程.

一般 Renpy 类视觉小说游戏,通过不同选项来进行游戏进展

下面是一个简单的好感选项代码,样式没设置,随意写的
[RenPy] 纯文本查看 复制代码
define e = Character("艾琳")
label start:
    # 假设有一个变量储存 艾琳好感度
    $ elrelationship = 1
    menu:
        "我来提个问题,看你聪不聪明:1+1 等于几"
        "等于2":
            e "答对了.你真聪明"
            # 艾琳好感度+1
            $ elrelationship += 1
            "(艾琳好感+1)"
        "等于3":
            e "哈哈哈,拜拜"  
    "现在艾琳的好感度是[elrelationship]"     
    return

效果如下图所示
1.png


现在我们开始做mod,主要是弄个提示,告诉玩家正确的选项
第一步:新建一个walkthrough_mod.rpy 的文件,代码如下
很简单,除去注释,就两行
[RenPy] 纯文本查看 复制代码
# 随便定义两个好记的变量,
# gc: good choice 正确缩写  el :elrelationship  艾琳好感缩写...
define gc = "{color=#fa861a}{i}"  # mod 颜色斜体提示  高速玩家正确的选项
define el =  "  {i}(选我艾琳好感+1)"   # Mod 提示 好感+1 


第二步:修改源文件选项处代码,调用提示变量
[RenPy] 纯文本查看 复制代码
label start:
    # 假设有一个变量储存 艾琳好感度
    $ elrelationship = 1
    menu:
        "我来提个问题,看你聪不聪明:1+1 等于几"
        # 原来是 "等于2":
        "[gc]等于2[el]":
            e "答对了.你真聪明"
            # 艾琳好感度+1
            $ elrelationship += 1
            "(艾琳好感+1)"
        "等于3":
            e "哈哈哈,拜拜"  
    "现在艾琳的好感度是[elrelationship]"     
    return

重启后,你就发现,正确的的选项有了提示
2.png
另外,Renpy 可以自识别类似{i}的标签
所以我没写{/i} 闭标签,另外你{/asdasdasd} 闭标签乱写,
Renpy 也能识别,不得不说,牛。。
[RenPy] 纯文本查看 复制代码
# 自动识别,没有写闭标签
{i}
{color}
{i}123{/asdasdas}


总结:游戏攻略Mod ,一般分析游戏逻辑,在合适的地方插入提示代码.
然后,建议论坛插入代码时,搞个预览功能..

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|RenPy中文空间 ( 苏ICP备17067825号|苏公网安备 32092302000068号 )

GMT+8, 2024-4-20 01:19 , Processed in 0.075036 second(s), 14 queries , File On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表