请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

新模拟器共享论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

1 2

最近看过此主题的会员

查看: 1414|回复: 2

[MAME] [转]wof判定筐显示脚本

[复制链接]

该用户从未签到

评论头像

发表于 2013-6-25 06:47:17 | 显示全部楼层 |阅读模式
作者:OrochiZ
http://bbs.emu-zone.org/thread-873389-1-1.html



支持Lua脚本的模拟器有Mame-rr,Fba-rr,以及最新的Fbas
http://code.google.com/p/mame-rr ... me-rr-0144-test0.7z
http://code.google.com/p/fbarr/d ... name=fba-rr-v007.7z
Lua窗口快捷键Ctrl+L,还有几个附加快捷键,进快捷键设置里看看就清楚了
没写道具和抛射物的数据,以及在Fba系里会出些错
便于实时可视化调节判定框数据,就是不知道有没有其他人能用上了
顺便,还有其他游戏的判定筐脚本,血条能量显示脚本啥的
可以去Mame-rr网站 http://mame-rr.googlecode.com/svn/lua/ 查询下载,最新的Fbas好像也附带了
  1. 节选注释内容
  2. { game = "wof",
  3. address = {
  4. screen_left = 0xFF6346, --屏幕左侧的横坐标,用于联合对象横坐标来计算对象在屏幕中的位置
  5. game_phase = 0xFFBE1C, --检测是否在战斗以决定要画判定筐,随意用一个战斗时大于0的地址就好
  6. },
  7. offset = {
  8. flip_x = 0x16, --对象面向(相对对象内存基址的偏移)
  9. pos_x = 0x04, --对象横坐标
  10. pos_y = 0x08,
  11. pos_z = 0x0C,
  12. },
  13. objects = {
  14. {address = 0xFFBE1C, number = 0x20, space = 0xE0, hp = 0x82}, --对象内存基址组起始,设置查询32个对象,每个对象内存占0xE0字节
  15. },
  16. box = {
  17. radius_read = memory.readword,
  18. val_x = 0x0, val_y = 0x4, rad_x = 0x2, rad_y = 0x6, --判定筐数据内部的四个数据的偏移设定。判定筐中心相对于对象坐标的横偏移,纵偏移,和判定筐大小的横宽度,纵高度
  19. radscale = 2, --判定筐大小缩放,似乎只能1和2,4会死
  20. },
  21. box_list = {
  22. {id_ptr = 0x6E, type = "vulnerability"}, --被击判定筐ID(相对对象内存基址的偏移)
  23. {id_ptr = 0x70, type = "attack"}, --攻击判定筐ID
  24. },
  25. id_read = memory.readword,
  26. box_address = function(obj, box, box_entry)
  27. return wofbox_address + box.id
  28. end,

  29. =======
  30. wofbox_address --wof判定筐数据总基址, 不同版本不同。wofr1 0xE3E16,wof(r2) 0xE3E4A,wofj 0xE4F02
复制代码

本帖子中包含更多资源

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

x
回复

使用道具 举报

签到天数: 517 天

[LV.9]以坛为家II

评论头像

发表于 2013-6-30 21:20:12 | 显示全部楼层
又来个大神
回复 支持 反对

使用道具 举报

签到天数: 90 天

[LV.6]常住居民II

评论头像

发表于 2019-2-20 13:45:10 | 显示全部楼层
高级玩意啊
回复 支持 反对

使用道具 举报

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

本版积分规则

新模拟器共享论坛X

翻译WIKI大量成长力和金钱奖励!

访问http://wiki.nesbbs.com,翻译词条到论坛指定区,每一个完成翻译并有采纳的,有成长力等奖励哟...

点击查看详情 

QQ|申请友链|小黑屋|手机版|Archiver|新模拟器共享网 ( 辽ICP备09001055号|繁體中文   

GMT+8, 2020-9-27 09:41 , Processed in 0.062400 second(s), 28 queries , XCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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