【已过期】仿网游
V2.1更新 新增技能按钮
V2.2更新 新增详细属性按钮,物品栏和装备栏绘制了底色
V2.5更新 【1、现在单击物品会出现小菜单:可以装备的显示装备,可以使用的显示使用,价格非零的显示卖出】
2、所有物品显示在物品栏,物品栏间隔大幅缩小
V2.6更新 填充物品栏
当项目数少于7*8=56个时,会自动 ...
填坑时用来辅助测试脚本的一个脚本
用法:在main之前找个地方插进去,然后利用expr.rb和live.rb来实时调试执行代码或者表达式
live.rb发生更改时会重新载入执行,结合Ruby的重新打开class特性来调试一个类可以比较方便
而expr.rb的格式如下
[pre lang="ruby"]> 3 + 5
> class A
> def add(a, b)
> a + b
> end
> end
> A.new.add(3,5)
上面应 ...
BitmapFont-位图字体
位图字体类呢 简单来说就是 用文字的图像和文字在图像中的位置数据结合成的一个绘制位图的工具
比如像这样子的:
只粗略找了一下,没有找到,索性写了一个比较基本的实现,效果如下:
因为我不会转编码……也就不支持中文,所以目前这个脚本的用处比较小
希望有对位图字体感兴趣的朋友来交流一下
VA工程:
...
行列式类
[pre lang="ruby"]#----------------------------------------------------------------
# ### Determinant
#----------------------------------------------------------------
# 行列式类。用于计算、处理、表达行列式的类。
#----------------------------------------------------------------
class Determinant ...
Ruby:解非齐次线性方程(组)机(MacSNEL)
[line]12[/line]前言
最近不想钻研RGSS(主要因为没电脑),钻研钻研Ruby。
此前有电脑的时候在ruby-lang官网找到一个Ruby2.4.0的安装包。哇噻,最让我开心的是从这个版本开始Integer没有子类了!Fixnum和Bignum合并了!
结果不知道是不是因为电脑的问题,这个Ruby根本就没法用啊……连最简单的都运行不了。
电脑被我妈没收 ...
禁止双开
许多单机游戏都很难杜绝S/L,
所谓的S/L就是:关闭游戏,重新读档(通常在抽奖的时候才会用S/L大法)
为了提高游戏性我们通常会新增一些“抽奖”之类的功能,但最头疼的就是面对S/L大法,虽然可以用“即时存档”来解决,
但你们可能没发现其实RM游戏都是可以双开的,无论你运行多少个“Game.exe”都可以,只要内存足够!这 ...
警察抓小偷升级版脚本
刚刚接触VX脚本的新人一枚,由于一些原因,弄了一个类似于警察抓小偷的游戏的脚本,实现的功能大致为:
1.在目标事件前3*3的范围内贴图一张
2.当主角进入该范围后,将会被打回原点直到通关
今天先发游戏示例一个(内涵脚本),之后再进行详解(当然,由于本人比较懒,所以游戏做的很简单粗暴,大家看看就好【笑】)
由于昨 ...
衣服生成器(网页版/离线版)【2016/8/20更新】
我上传到度盘的自写工具已全部被删除,如果需要请点此链接尝试其他网盘(暂时不需要梯子了)
下方提供的其他下载地址均已失效。
网页版地址:https://garfeng.github.io/clothes/
github仓库:https://github.com/garfeng/clothes
离线版下载地址:https://pan.baidu.com/s/1sk9LQUT#path=/myprogram/ClothesGenerato ...
事件在人物前后时的遮挡……
当人物坐标y比事件大时,即人物更靠近屏幕,应该遮挡住事件,而人物y比事件小,也就是距离屏幕更远时,人物被事件遮挡。32x32的二头身有微弱的这个问题,32x48的三头身,这个问题则非常严重。
上次做 拐跑魔王被这个问题搞跪了,只能在事件周围设置一圈不可通行来偷偷避过去。
可能讲不清楚,就是如下图红框部分的效果:
...
VA负重系统改进版
问题1 问题2 问题3提问区回答问题修改的,想向原作者@雪流星 和移植到VA的@杂兵天下 征求发布同意,但是他们的最后上线时间都是一年前
于是我就在还未征得同意的情况下,先发布,日后再向他们征求同意吧(还能这样?
杂兵天下的原帖链接
雪流星的原帖链接
@喵kano @xyzgwx 来试试这个新版本吧,整合了你们的要求的版本。 ...
[VA] 物品颜色描绘 Ver.1.3
很简单的小脚本,没什么好说了。看测试图吧。
不知道有没有朋友注意过,仲秋前辈之前的那个版本,只要在备注里输入< n>,不管前面是不是"品质"二字,都会被定义为描绘品质。
这样可能会和一些其他使用""括号判定的脚本冲突。
改写这个脚本主要是因为此BUG,后来突然还想要很多新功能,一改就停不下来了。写着写着觉得可 ...
Csvpak-解析Csv文件
虽然说ruby标准库里有Csv的部分 但是呢RM系列要require一下还是十分费事的
所以用正则表达式写了这么一个东西
截图:
表格:
表格输出的Csv文件:
用法:
第一种:其中compile是将字符串当作Csv解析的 我在这个例子里用的是读取了文件后的数据 所以和第二种一样
第二种:参数是文件名 直接读取Csv文件进行解析
第三行是读取相 ...
新人帖
日历功能追加(已汉化)
最近在网上查找日历系统时发现了两个较好的脚本,这两个脚本不是出自同一位作者的。其中较新的是“BMSP日历系统”,较旧的是“日历功能追加”。不过这两个日历系统都不算完美,新的日历系统都是以相同天数为一个月,而旧的日历系统“时间暂停开关”只是虚设的。
两个日历系统脚本对比之下,还是决定先汉化“日历功能追加” ...
求各位大神教导
这样的脚本有没有啊》?
- 技能经验值(VX版)
XP版今天凌晨发了,今天玩了下VX 很可爱的软件
由于是第二次接触VX脚本(结构赞)不知道还存在什么不兼容的地方,如果发现请说下
-功能:使每个角色的技能都有一个独立的经验值(以下简称AP),经验值满即习得技能的效果。
-AP条形槽设定(VX特别追加)
----类型
1:正常 2:渐变型 3:自定义
$VXAS_AP = 3
----背景的颜 ...
RMVA用 地图歌词显示
给BGM添加Lrc格式的歌词
脚本在范例工程中,用法都已写在里面
截图:
下载:
注意事项:
由于VA的Audio.bgm_pos得到的并不是精确的秒数
所以在BGM为44khz时我使用了bgm_pos / 176000 得到的近似值作为秒数 所以不是很精确
所以请使用OGG或WAV格式的44khz的文件作为BGM来配合此脚本
有BUG请及时汇报 ...
属性镶嵌脚本默默发布
本体脚本属性镶嵌乃我私人定制,脚本作者是 影月千秋 ,然后我挂了个站内的帮助说明增强脚本,因为发现我到最后用不着,索性发在这里,有需要的朋友尽管拿去用。至于怎么去用,请看脚本说明,我想也不会太复杂,有疑问可以留言,我可能不能一一解答,当然有时间我会回复你的。
...
地图上显示地图名、坐标
提问区回答问题写的。随手写的,所以写的结构很混乱。坐标什么的……懒得给你们设置了,自己调吧。反正都是变量= =
效果图:
@Cache
[pre lang="ruby" line="1"]
module Cache
@cache ||= {}
def self.ellipse(a, b, color)
key = [:ellipse, a, b, color]
unless include?(key)
@cache[key] = bitmap ...
【VA移植修改】CP制战斗 2012.05.09 更新
应众人要求更新,修正各种bug
注意:敌人特殊能力【增加行动次数】不可用!
懒得上传了,直接贴脚本:
[pre lang="ruby" line="1"]#==============================================================================
# ●CP制战斗
# 原作者:桜雅 在土, 和希 (XP版CP制),韩云溪(AT即时战斗)
# 修改:pigsss
# 更新 ...
新人帖
技能介紹中寫出傷害
大家好,我是第一次發帖的新人
發文內容有什麼不對的請為我指點指點 感謝
以下是我一個技能的介紹:
對敵方單人造成30(+ATK)(+30%失去生命)點魔法傷害,附帶燃燒效果。
我想把裡面(+ATK)和(+30%失去生命)的地方改成該數值
亦即物理攻擊是300,體力上限為700,當前體力為500時
技能介紹中顯示:
對敵方單人造成30(+300)(+6 ...
【转载】脚本插件:文章居中 对话水平居中
应喵大的要求,特此说明:【修改版脚本、教程等额外的内容均与喵大无关】,转载此文,请务必将喵大的【原版】一并完整地转载。
[fold=使用须知]
写在最前面
tseyik 大曾发过一个文章居中脚本,可开关文章居中,遇到脸图,还可以智能避开。美中不足是,RM预设的控制符失效了。
tseyik转【文字居中】(见4#tseyik大的回 ...
开源,混乱的产物,脚本编辑器改造。
我已经很久不玩 RMXP了。
某个瞬间我看到了一个 iD[猫哥哥] 发的一篇文章 [RMXP发布] RMXP脚本编辑器不完全调教= =||[更新到v1.1]
虽然去 玩C++ 很久了,但也没有写出一个成品。。。唉。
废话不多说了。
首先编译 scintilla 开源库 在 DLLmain 入口函数 加入 LoadLibrary() -》 代替注入。
[pre lang="c++" line="0"]
// ...
CG鉴赏系统 CG 鉴赏 鉴赏系统 系统
致谢:
@taroxd @喵呜喵5 提供的【获取CG最大数目】
[line]1[/line]
[fold=GIF效果图]
[/fold][fold=功能]
1. CG滚动:按下左右键,可将后方的图片旋转到面前
2. CG解锁:使用事件脚本解锁、反解锁CG.未解锁的CG,会显示为一张封面图片,否则将显示相应cg
3. 机动的CG数量:maker只需往文件夹中丢图片,系统可 ...
VA任务系统
大家好,我数字君又回来了>_<
这次给大家带来的还是任务系统……(PIA!)
没错,就是那无聊的任务系统的VA移植版……
好了先发图:
这个东东比VX版的要多一些功能,
但是也比VX版的少一点点东西……
平衡嘛平衡……
[hr]
BUG:
字体的高度可能会有问题,因为我一开始写的时候忘记了VA的字号比VX大……
而我制作的游 ...
简易仇恨系统FOR RMVA-对回合制和RTAB制分别适用
回合制
RTAB制
关于仇恨系统的计算效果
玩家:A B C 敌人:A B C
战斗开始时敌人对谁都没有仇恨,就按照最
开始的随机决定目标乱打。
然后,玩家A攻击敌人A,造成损伤50点。
这时敌人A对玩家A产生了50点的“仇恨”,如果玩家没有进一步的行动,敌人A会一直攻击玩家A,对玩家BC则暂时“不予理会”。
但 ...
新人帖
新手尝试:sion鼠标系统与输入法名称输入整合
整合了DLL SiNova系统与输入法名称输入系统,下为测试图
新版附件已解决输入中文时光标位置异常,感谢大神 @喵呜喵5 !!!
(附件未包含 RGSS300.dll ,请保存后运行)
讨论挂机事件/脚本的制作。。。
功能:在游戏中能启动挂机,切换游戏界面,播放音乐,根据时间来给角色回复各种血量及SP,甚至能够有物品奖励。
用 MMD 制作行走圖 範例
實際花時間代約30分左右...
大略拉一下而已... 所以動作調整的不大好...
中途不大熟練也忘了MMD反轉的方法...
不然的話花的時間可以再短一點....
[PS0]双默认字体 v20120127.2【中英文使用不同字体】
[pre lang="ruby"]#encoding:utf-8
#==============================================================================
# ■ [PS0]双默认字体
# Draw_Text_DF
#------------------------------------------------------------------------------
# 对 Bitmap.draw_text 进行了重定义。
#------------------------ ...
[战棋] [BUG修正] ITBS - invwindy's Tactical Battle System
介绍和下载地址:https://rpg.blue/thread-371804-1-1.html
进度50%左右的坑。感觉自己的想法定位和 GTBS 或者 XAS(啥?) 之类的都有些区别。
@fux2
@迷糊的安安
好吧其实并不清楚可能有哪些前辈对SLG了解一些能给一些建议的……
感谢
@taroxd
@寂静的夜里
...
【VA】简单的装备负重系统
□前面:
[hr]这是一个看到提问帖然后练习做出来的东西……
基本上基于默认系统上使用,由于和其他物品和装备系统冲突、或者需要其他扩展功能的话,
欢迎到【窝的委托小屋】来委(jiao)托(yi)。
□使用方法:
[hr][fold=【物品项目(物品、武器、防具)重量的设定方法】]
[*]在物品的备注栏里输入:
[*]不设定的话使用S ...
【转载】VA事件指令 简单脚本 目录 VA 事件指令
RMVA 简单脚本指令
[fold=1. 致谢:这里的知识,来自6R的各个角落。在此谢过!] >皿<
【备用地址】
[/fold][fold=2. 事件指令 (一)]
[pre lang="Ruby"]#======================================================================
#数据库第一页
#============================================================== ...
地图名显示美化
用法和说明请看脚本开头的注释,
点击这个地址获取脚本的最新版本
https://rpg.blue/home.php?mod=space&uid=291206&do=blog&id=12016
效果图:
如果你只是想要测试这个脚本的效果的话,脚本所需的素材图片可以使用这个
这个脚本搭配我的基础脚本共同使用能够拥有更强大的功能:https://rpg.blue/home.php?mod=spac ...
RMVA_RTP设置工具
原理:在HKEY_LOCAL_MACHINE\SOFTWARE\Enterbrain\RGSS3\RTP下创建 一个子键RPGVXACE并赋值RTP地址。
工具截图:
源码(主要):[pre lang="c++"]inline bool SetRegInfo(std::string sPath) {
HKEY hkey;
DWORD dwDisposition;
if(RegCreateKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\Enterbrain\\RGSS3\\RTP", 0, ...
事件类小游戏两个!
算是游戏发布,也算是技术发布。
没有加密的工程,有兴趣的朋友可以拿去用。
两个游戏
一个是躲避类。
一个是类似“水果机”的赌博类。
工程在此,
没有美化什么,图片我就不发了。喜欢小游戏的,拿去用吧。
地址:http://pan.baidu.com/s/1bnO6t8F ...
【RMVA 有支援】 VA.入门教程
暂不更新,修改已有教程中...
[fold=重要说明]1. 致谢:
✚本教程的知识基本来自6R,特此感谢!
✚本教程仅算作重排序的笔记;或有遗漏或谬误,请务必怀有足的够质疑的心,欢迎针对本教程进行建议、批评指正!
批评建议有糖,13起,暂定45封顶
[/fold][fold=✚视频支援]
[/fold][fold=✚音频支援]
[/fold][fold=✚像 ...
请问有没有一个比较完整的RGSS大部头—用来学习??
我已经看完了《ruby基础教程》打开脚本还是蒙,请问有没有几百页的细讲RGSS的教程?论坛里的教程都太短太散,要么太精炼,我看的很费劲,有没有一本解决痛苦的?英文的也可以,谢谢!
不要挖坟
不要挖坟
【测试版】事件脚本框自动/手动换行问题的解决方案
@taroxd @喵呜喵5 @kuerlulu @orzfly @viktor @RyanBern @英顺的马甲 @myownroc
问题就是比如因为一行太长了,于是导致了事件脚本框自动换行问题,这时候可能得不到想要的结果,比如下面的脚本
[pre lang="ruby"]p
1+2
p
3+4[/pre]
可能想要的其实是
[pre lang="ruby"]p 1+2
p 3+4[/pre]
却因为宽度或者别的原因换行了 ...
RMXP整合系统
该整合系统包括:
1.得失物品提示
2.人物跟随
3.存取档
4.升级提示
5.菜单加强
6.显示地图缩略图
7.图片标题
8.角色离队提示
9.地图名称显示
10.能力值
11.HP.MP加强
12.按键加速
13.自动存档
14.绿梨子红苹果的对话加强
声明一下:本系统所有脚本均来自RPG天干+百变宝典,非本人创作【有一丁点的小修改,图片标题的选项是 ...