设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2764|回复: 1
打印 上一主题 下一主题

[结贴] 【有偿】500元找人定制一个VA脚本

[复制链接]

Lv2.观梦者

梦石
0
星屑
471
在线时间
153 小时
注册时间
2011-6-10
帖子
10
跳转到指定楼层
1
发表于 2019-1-24 07:23:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 slavutych7 于 2019-1-28 10:16 编辑

您好,我是Lain7x,一名业余的游戏制作者。
由于这一次是招程序,实现某种功能,因此关于游戏本身的介绍暂不赘述,只作极简介绍:
进行中的项目,非TBD,非商业用途,自己做着玩;
平台RMVA,类型RPG+ Visual Novel;
本来可以多说一点,但说了就“因包含不良信息无法提交”,怎么编辑都不行,作罢;
如需详细了解,请参考本人在本区内发布的另一个悬赏贴。

一、需求综述

修改原作者Moghunter的RGSS3脚本“Picture Gallery ACE”,增添一些功能。
或者另起炉灶,重写该脚本,但保持与原脚本相同的调用方式。
原脚本已导出为txt文本并编排完毕。或者您可以从该网址获取(或需翻墙):
https://atelierrgss.wordpress.com/rgss3-picture-gallery/

<关于原脚本>
原脚本顾名思义,类似于galgame里的画廊模式,同时也属于RM游戏里常见、常用的一个脚本,界面如下:


<关于脚本的修改期望>
首先,我采用这个脚本并非是为画廊,而是作为某种“查看器”之用,所谓查看器,是模拟windows3.1下的file viewer之类软件的视窗效果,因此需要调整和达成一些新功能,并改变界面布局(仅脚本部分,图像部分完全由我处理)。

<脚本的启动>
当执行SceneManager.call(Scene_Picture_Gallery)时,调用本脚本,但首先经过一个判断:
如玩家未拥有57号id的道具,则返回一个错误画面(执行公共事件,id待定)并结束Scene,否则执行另一个公共事件(id待定),然后进入主界面。
设想中的主界面布局如下:

该界面与原脚本有很大区别。
更新后的主界面有五个活动区域,已在上图中标出。
*如果您在原脚本的基础上修改,务必去除button、cursor、thumbnail和zoon之类的功能;

<help_text显示区域>
本区域只有一行,用于显示页码和进度条。
页码是当前的页数,每8个条目为一页,条目排列顺序是固定的,显示方式为“Page+当前页数数值/总页数数值”,至于有多少页,由max_pictures决定;
进度条完全由字符“|”、“*”、“-”组成,其中“|”为两侧边框,一个“*”代表一页,有多少个“*”填充掉“-”就代表目前处于第几页,如第一页是“|*---......-|”,最后一页是“|***......*|”,该进度条的长度由总页数决定;

<图标显示区域>
该区域用于显示每个图片条目所对应的图标,图标读取游戏icon的id,一共有几种样式;
disable_picture的条目,图标固定显示为某一种;
enable_picture的条目,显示何种图标,由该条目的编号或对应图片名称决定(或在脚本中提供自定义方式);

<文件名显示区域>
该区域用于显示各条目的名称,为纯文字,每个条目有一行供显示,其中:
每个条目的名称都需要在脚本中自定义;
每行至少预留15个汉字字符的显示空间,字体字号需在脚本中进行全局定义;
disable_picture的条目,名称予以隐藏,以“----------”代替,并不可打开;
enable_picture的条目,显示名称,并可如同原脚本那样打开条目对应的图片;
供玩家操作的选择框显示于此区域,框体采用游戏默认的框体;

<激活时间显示区域>
*本项功能是可选功能,非必须功能
该区域用于显示页面中各条目首次enable的时间,并经过换算,以“Day+X”方式显示;
具体来说,当执行enable_picture(id)时,获取并记录当前游戏时间,然后将当前游戏时间这算成观念上的“天数”,折算方式为:
游戏开始时,定义为Day 10,之后游戏时间每经过20分钟,X增加1,超过Day 99后(即玩家周目游戏时间超过30小时)统一计为Day 99;
当某个条目从未被enable时,激活时间不显示;
当某个条目enable后又被disable时,不会影响激活时间显示,再次enable时,激活时间不会更新;

<编号显示区域>
*本项功能是可选功能,非必须功能
用于显示条目的编号,显示为数字,从第一页第一个条目始,进行升序排列;
条目编号和条目对应图片的文件名其实是相同的;
只有enable的项目显示编号;

<关于页面布局>
如果“激活时间显示区域”和“编号显示区域”两个可选功能,打算不予设置时,页面布局将从一列八行改为两列八行,即一页显示16个条目;

<翻页>
当玩家按下Q(0x51)或E(0x45)时,将进行翻页,其中Q代表上翻页,E代表下翻页,末页继续翻会回到初页,反之亦然;
翻页时没有滑动效果,但播放提示音,除“help_text显示区域”直接刷新外,其余四个活动区域延迟少许再刷新,活动部分以外的背景不刷新;

<查看图片>
当玩家对当前选取的enable项目按Z(0x5A)键时,将显示对应图片,就像原脚本那样;
显示图片之前,将模拟读取中的状态,在画面中心循环显示“|”、“╱”、“─”、“╲”字符(注意是制表符)少许时间,然后再显示图片,循环显示的时长每次读取时取随机值;
*下面是可选功能,非必须功能
在查看图片时,按下Q(0x51)/E(0x45)可以自动载入上一张/下一张enable的图片;
当玩家按下X(0x58)键退出查看图片时,将返回到退出时图片所对应的页面和条目;

<其余功能>
在主界面视窗按下S键(0x53)后,将关闭整个Scene,直接回到地图场景并执行一次公共事件,公共事件id=5;
在主界面按下X(0x58)键时,结束Scene并执行公共事件(id待定);

<其它>
功能的调用方式需与原脚本相同;
添加必要的注释;
请尽量避免与MOG的其它脚本冲突(我也不知道哪些地方可能存在冲突,不过原脚本运行无问题);
新脚本最好能即插即用,最好不要开新档(不太可能的吧);

二、悬赏相关

需要在悬赏发布后的一个月内完成,酬金上限500元,在实现功能、调试无误后一次性全额付款;
支付方式就是常见的你们都想得到的支付方式,但是我不能写,一写就“因包含不良信息无法提交”;

本人联系方式QQ838585437,邮箱即QQ邮箱(容易忽略),请说明来意;
因为经常大夜班作息颠倒,有时未能及时反应、回复,请海涵。

MOG - Picture Gallery ACE (v2.0) .rar

5.84 KB, 下载次数: 78

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-22 06:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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