目前共有7篇帖子。 字体大小:较小 - 100% (默认)▼  内容转换:港澳繁體▼
 
点击 回复
873 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)
 

本帖信息

点击数:873 回复数:6
评论数: ?
作者:巨大八爪鱼
最后回复:巨大八爪鱼
最后回复时间:2013-2-21 17:39
 
©2010-2025 Purasbar Ver2.0
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。