目前共有7篇帖子。 內容轉換:不轉換▼
 
點擊 回復
760 6
【想法】可以参考rmxp的存档部分代码,制作as文件还原成rxdata文件的程序
一派護法 十九級
1樓 發表于:2013-2-21 17:29
rt
一派護法 十九級
2樓 發表于:2013-2-21 17:30
不管是rxdata->as还是as->rxdata,都利用了rmxp的一个漏洞:就是game.exe可以读取rxdata文件,并且可以输出文本文件
一派護法 十九級
3樓 發表于:2013-2-21 17:32
利用rmxp的game.exe,除了scripts.rxdata文件的脚本无法读取外,其余的数据全部都能正常读取并输出as文件。Flash魔塔样板正是利用了这一漏洞。
一派護法 十九級
5樓 發表于:2013-2-21 17:35

回复:4楼

scripts=load_data("Data/Scripts.rxdata")
#Dir.mkdir("../RXData/Scripts/")
for i in 0..scripts.length-1
  p scripts[i]
  name=scripts[i][1]
  name[/\>/]=""
  file=File.open("../RXData/Scripts/"+name+".rtf","w")
  file.write(scripts[i][2])
  file.close()
end

一派護法 十九級
6樓 發表于:2013-2-21 17:36
至于as->rxdata,可以用game.exe读取as文件,并生成相应的ruby对象,然后将生成的ruby对象写入到rxdata文件中即可完成。相关代码可以参考rmxp的存档代码
一派護法 十九級
7樓 發表于:2013-2-21 17:37

回复:6楼

这样给你任意一个flash魔塔样板工程,都能轻松还原为rmxp工程

一派護法 十九級
8樓 發表于:2013-2-21 17:39
此外,我还要用vc编写相关的附加程序帮助设计flash魔塔,比如窗口编辑器.exe等等

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:760 回複數:6
評論數: ?
作者:巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2013-2-21 17:39
 
©2010-2024 Arslanbar Ver2.0
除非另有聲明,本站採用共享創意姓名標示-相同方式分享 3.0 Unported許可協議進行許可。