Skip to content
自制音速的插件系统
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Patch
Plugin
.gitignore
Plugin.inc
PluginLoader.bas
README.MD

README.MD

#Custom R2Beat Plugin 好久之前写的东西了,当年毕竟图样,用了PB这蛋疼的语言
而且当年丝毫不知数据结构和算法,于是各种脑残写法2333
代码风格略糟糕,基本没有注释
放在硬盘上也是烂掉,还是丢到Github上好了
当然我也不奢望有哪个对R2Beat感兴趣的大牛来一起维护
代码全部使用PowerBASIC编译
##./patch 游戏补丁,VB编写
修改主程序gfis.exe的入口点
先用LoadLibrary加载PluginLoader.dll(插件加载器),再跳回原来的入口点
##./PluginLoader.bas 插件加载器
加载器会读取游戏根目录下的plugin.txt,并加载其内指定的插件(dll)
##Plugin.inc 插件头文件,有相关API以及常用函数
##./Plugin/KeyMap.bas 按键映射插件
把WSAD映射为上下左右
##./Plugin/NoteConvert.bas 障碍转换插件,把某些障碍转换为指定的其他障碍
##./Plugin/GetKey VB编写,获取按键值,NoteConvert会用到
##./Plugin/Preview.bas 歌曲预览插件
在歌曲列表点击歌曲的时候,会自动播放一小段
播放位置,长度,可自行在music.txt中定制
##./Plugin/r2fntldr.bas 字体加载插件,加载指定字体,并替换游戏原有字体
##./Plugin/showScore.bas 分数展示插件,在游戏上方标题栏出显示当前游戏分数,连击等信息
##./Plugin/random 随机障碍插件,内有python写的转换脚本

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.