KeyFansClub

首页 » - 特色讨论区 - » 土豆星 » 土卫三 » AIR中文化公式论坛 » [有用的东西] AVG32不完全指令集
Prz - 2005/1/10 7:37:00
又花了一个下午....
下一个目标: 做一个Scenario Reader
终极目标: AVG32 Scenario Editor

编码    种类    作用(子功能及作用)
--------------------------------------------
$01    Text    等待鼠标点击, 然后清除文字
$02    Text    换行
        $01    清除缩进
        $02    保留缩进
        $03    未知
$03    Text    等待点击, 然后接着显示
$04    Text    隐藏文本窗口
        $01    清除消息缓存
        $02    特效隐藏并清除消息缓存
        $03    重绘窗口并清除消息缓存
        $04    等待鼠标点击并清除消息缓存
        $05    清除消息缓存,但不隐藏窗口
$05    Text    特效文本
        $01 $11 普通文本
        $02 $12    两倍大文本
$0B    Graphic    PDT图像
        $01 $03 $05    以指定编号的特效显示
        $02 $04 $06    以指定参数的特效显示
        $08    显示屏后缓冲
        $09    直接显示画像不屏后缓冲
        $10    仅载入屏后缓冲
        $11    载入图像缓存
        $13    清空图像缓存
        $22    载入并显示含Mask的PDT图像
            $01    直接显示
            $02    以选定区域大小显示
            $03    以指定区域大小显示
            $04    以指定区域大小和参数显示
        $24    显示含Mask的屏后缓冲
            $01    直接显示
            $02    以选定区域大小显示
            $03    以指定区域大小显示
            $04    以指定区域大小和参数显示
        $30    清除宏缓存
        $31    清除指定宏
        $32    宏操作
        $33    将宏数量写入变量
        $50    保存屏后缓冲操作
        $52    显示保存的屏后缓冲
        $54    以另一文件的Mask显示屏后缓冲
$0C    Anime    动画播放
        $10    从指定位置开始播放
        $12    播放多个文件
        $13    初始化动画计时器
        $16    从指定位置开始带参数播放
        $18    从头开始带参数播放
        $20 $24    停止播放多个文件
        $21 $25    清空动画缓存并停止播放
        $30    播放同时同步语音
$0E    Sound    播放声音
        $01    循环播放CD
        $02    播放CD并等待
        $03    播放CD
        $05    渐入循环播放CD
        $06    渐入播放CD并等待
        $07    渐入播放CD
        $10    渐出停止CD
        $11    停止CD
        $12    CD寻址播放
        $20    播放KOE文件并等待
        $21    播放KOE文件
        $22    播放KOE文件 (付参数)
        $30    播放WAV文件
        $31    播放WAV文件 (付参数)
        $32    循环播放WAV文件
        $33    循环播放WAV文件 (付参数)
        $34    播放WAV文件并等待
        $35    播放WAV文件并等待 (付参数)
        $36    停止WAV
        $37    停止WAV (付参数)
        $38    停止WAV
        $39    更改PCM播放方式 (付参数)
        $3A    更改PCM播放方式 (付编号)
            #    Bits    Hz    Channel
            $0    8    11025    2
            $1    16    11025    2
            $2    8    22050    2
            $3    8    44100    2
            $4    16    44100    2
            $5    16    22050    2
        $44    播放SE文件 (GAMEEXE.INI中指定)
        $50    播放AVI文件
        $51    循环播放AVI文件
        $52    播放AVI文件并等待,鼠标终止不能
        $53    播放AVI文件并等待,鼠标终止可
        $54    播放AVI文件并等待,鼠标终止不能 (付参数)
        $55    播放AVI文件并等待,鼠标终止可 (付参数)
        $60    停止AVI
        $61    暂停AVI
        $62    继续AVI
        $70-$73    播放MPEG文件
        $78    停止MPEG
$10    Text    作为图像写入
        $01    将变量写为文字
        $02    将变量写为文字 (指定位数)
        $03    将编号的字符串写入
$11    Graphic    图像渐变
        $01    全屏渐变 (指定色彩编号)
        $02    全屏渐变 (指定色彩编号,速度)
        $03    全屏渐变 (指定色彩参数)
        $04    全屏渐变 (指定色彩参数,速度)
        $10    高速全屏渐变 (指定色彩编号)
        $11    高速全屏渐变 (指定色彩参数)
$15    Jump    条件转移
$16    Jump    $01    跳入脚本
        $02    嵌套脚本
$17    Graphic    $01    画面摇动 (指定参数)
$18    Text    $01    改变字符颜色
$19    Wait    $01    等待指定时间
        $02    等待指定时间,鼠标终止可
        $03    设定基准时间
        $04    等待指定基准时间差
        $05    等待指定基准时间差,鼠标终止可
        $06    将基准时间写入变量
        $10    允许显示文字
        $11    禁止显示文字
        $13    完成显示文字
$1B    Jump    脚本内嵌入跳转
$1C    Jump    无条件跳转
$1D    Jump    查表格条件嵌入跳转
$1E    Jump    查表格条件跳转
$20    Jump    $01    返回同一嵌入脚本
        $02    返回前一嵌入脚本
        $03    取消上一嵌入
        $06    取消所有嵌入
$37    Var    Bit变量赋值
$39    Var    Bit变量复制
$3B    Var    整数变量赋值
$3C    Var    整数变量+
$3D    Var    整数变量-
$3E    Var    整数变量*
$3F    Var    整数变量/
$40    Var    整数变量%
$41    Var    整数变量AND
$42    Var    整数变量OR
$43    Var    整数变量XOR
$49    Var    整数变量复制
$4A    Var    整数变量+整数变量
$4B    Var    整数变量-整数变量
$4C    Var    整数变量*整数变量
$4D    Var    整数变量/整数变量
$4E    Var    整数变量%整数变量
$4F    Var    整数变量AND整数变量
$50    Var    整数变量OR整数变量
$51    Var    整数变量XOR整数变量
$56    Var    随机Bit变量
$57    Var    随机整数变量
$58    Select    $01    开新窗口选择
        $02    本窗口选择
        $04    打开Load菜单
$59    String    字符串操作
        $01    字符串赋值
        $02    字符串长度写入变量
        $03    字符串比较结果写入变量
        $04    字符串连接
        $05    字符串复制
        $06    变量写入字符串 (10/16进制)
        $07    字符串转换到全角
        $08    字符串写入变量
$5B    Var    $01    设定多个整数变量
        $02    设定多个Bit变量
$5C    Var    $01    统一多个整数变量
        $02    统一多个Bit变量
$5D    Var    $01    多个整数变量顺序复制
        $02    多个Bit变量顺序复制
$5E    Var    $01-$04    获得当前日期时间
        $10    获得当前脚本ID
$5F    Var    多变量统计操作
        $01    多变量求和
        $10    计算变量百分比
        $20    多变量变值赋值 (付初始值,差值表)
$60    System    $02    载入进度
        $03    保存进度
        $04    设定窗口标题
        $05    弹出菜单
        $20    结束游戏
        $30    设定储存进度标题
        $31    检查储存进度
        $35    检查储存进度标题
        $36    获取储存进度日期
        $37    获取储存进度时间
$61    System    名称操作
        $01    名称输入框
        $02 $03    保存输入名称
        $04    输入框关闭
        $11    名称赋值
        $10 $12    获得名称
        $20    输入名字
        $21    选择名字
        $22    输入姓名
$63    Graphic    图像Get/Put
        $01    Get PDT图像
        $02    Put PDT图像
$64    Graphic    图像处理
        $02    清除指定区域内容
        $04    画方框直线
        $07    反转指定区域图像颜色
        $10    用指定颜色编号对指定区域图像进行Mask处理
        $11 $12    指定区域图像变暗 (黑色Alpha处理)
        $15    用指定颜色参数对指定区域图像进行Mask处理
        $20    指定区域图像灰度化
        $30    画面放缩
        $32    画面特效放缩
$66    Graphic    写字符串到图像缓存
$67    Graphic    $00    显示指定区域屏后缓冲内容
        $01    指定区域图像复制
        $02    指定区域图像复制 (使用Mask)
        $03    指定区域图像复制 (使用彩色Mask)
        $05    指定区域图像交换
        $11    全屏图像复制
        $12    全屏图像复制 (使用Mask)
        $13    全屏图像复制 (使用彩色Mask)
        $15    全屏图像交换
        $20    显示数字转换PDT图像
        $21    显示数字转换PDT图像 (使用Mask)
        $21    显示数字转换PDT图像 (使用彩色Mask)
$68    Graphic    $01    全屏填充
        $10    画面闪烁
$69    Graphic    图像滚动切换
$6A    Graphic    多PDT处理
        $10    多PDT滚动,鼠标终止不能
        $20    多PDT滚动
        $30    多PDT滚动,鼠标终止可
        $03    多PDT顺序显示
        $04    多PDT顺序循环显示
        $05    停止多PDT显示
$6C    Area    $02    从ARD/CUR文件读取区域信息
        $03    初始化区域信息
        $04 $05    返回鼠标所在区域
        $10    使指定区域失效
        $11    使指定区域有效
        $15    查找指定点所在区域
        $20    更改区域编号
$6D    Mouse    $01    等待点击后获得鼠标状态
        $02    获得鼠标状态
        $03    清除鼠标点击状态
        $20    鼠标光标关闭
        $21    鼠标光标打开
$6E    Graphic    CG模式控制
        $01    获取CG总数
        $02    显示过的CG数目
        $03    CG完成度
        $04    CG显示
        $05    获取CG名称,状态
$70    System    $01    获得文字窗口的半透明状态,参数
        $02    设定文字窗口的半透明状态,参数
        $03 $04    获得/设定[Window Move]
        $05 $06    获得/设定[Window Clear Box]
        $10 $11    获得/设定[Window Waku Type]
$72    System    $01    获得文字窗口的位置
        $02    获得[COM]窗口的位置
        $03    获得[SYS]窗口的位置
        $04    获得窗口的位置
        $05    获得[GRP]窗口的位置
        $11    设定文字窗口的位置
        $12    设定[COM]窗口的位置
        $13    设定[SYS]窗口的位置
        $14    设定窗口的位置
        $15    设定[GRP]窗口的位置
$73    System    $01    获得当前文字窗口显示文字数
        $02    设定文字窗口显示文字数
        $05    获得当前文字窗口字体大小
        $06    设定文字窗口字体大小
        $10    获得当前文字窗口字体颜色
        $11    设定文字窗口字体颜色
        $12    获得当前文字窗口鼠标取消状态
        $13    设定文字窗口鼠标取消状态
        $16    获得当前文字窗口文字阴影状态
        $17    设定文字窗口文字阴影状态
        $18    获得当前文字窗口文字阴影颜色
        $19    设定文字窗口文字阴影颜色
        $1A    获得当前文字窗口选择取消状态
        $1B    设定文字窗口选择取消状态
        $1C    获得当前Ctrl键状态
        $1D    设定Ctrl键有效状态
        $1E    获得当前保存开始位置
        $1F    设定保存开始位置
        $20    获得当前取消Novel文字状态
        $21    设定取消Novel文字状态
        $22    获得当前[Fade Time]
        $23    设定[Fade Time]
        $24    获得当前[Cursor Mono]状态
        $25    设定[Cursor Mono]状态
        $26    获得当前[Copy Wind SW]状态
        $27    设定[Copy Wind SW]状态
        $28 $2A    获得当前文字速度
        $29 $2B    设定文字速度
        $2C    获得当前[Return Key Wait]状态
        $2D    设定[Return Key Wait]状态
        $2E    获得当前[KOE Text Type]状态
        $2F    设定[KOE Text Type]状态
        $30 $33    获得当前[Game Speck Init]状态
        $31    设定光标位置
        $32    设定禁止键盘鼠标状态
        $34    设定[Game Speck Init]状态
$74    System    弹出菜单控制
        $01    获得当前禁止弹出菜单状态
        $02    设定禁止弹出菜单状态
        $03    获得当前弹出菜单项状态
        $04    设定弹出菜单项状态
$75    Sound    音量控制
        $01    获得当前CD音量
        $02    获得当前WAV音量
        $03    获得当前KOE音量
        $04    获得当前SE音量
        $11    设定CD音量
        $12    设定WAV音量
        $13    设定KOE音量
        $14    设定SE音量
        $21    CD禁音
        $22    WAV禁音
        $23    KOE禁音
        $24    SE禁音
$76    System    Novel模式控制
        $01    设定[Novel Mode]状态
$FE    Text    半角文字显示
$FF    Text    全角文字显示
mjcafe - 2005/1/15 10:58:00
谢谢!
收下了
暗黑宝石 - 2005/3/10 18:26:00
不知道有何用呢?
雲 - 2005/3/14 19:17:00
辛苦了~ ^^!
quatresand - 2005/3/14 19:29:00
請問有何用途啊?@@
cmz - 2005/3/17 22:05:00
能告诉我是什么吗?
mjcafe - 2005/4/17 8:35:00
那个.....太感谢了....^^++
1
查看完整版本: [有用的东西] AVG32不完全指令集