查看: 3045|回复: 4

[讨论] 我有几个疯狂的想法……!

[复制链接]
梦石
0
星屑
53
在线时间
572 小时
注册时间
2011-4-1
回帖
593
发表于 2013-9-1 08:53:01 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

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

×
1.类似DLC的系统,现在很多的主流游戏都是有这些附加资料,通过WLAN(?)下载的,但是RM的可以简化点,性质类似补丁但不是,是附加的资料,平时我自己都在研究,已有瓶颈,还是不清楚;

2.存档联动,就像GBC上的《塞尔达传说(大地之章/时空之章)》,如果主机里同时有这两个游戏的通关存档就可以进行真正的最终Boss战,同理,GBA上也有类似设定,如果让RM也可以做到的话……

打住打住,这些都有在研究中,如果哪位也有同样想法可以联系我,谢谢!
算了,不想那些不开心的事了!因为喜欢,所以才会去做,以后就不要再想“一步登天”了!Let it go!^_^

梦石
0
星屑
407
在线时间
1291 小时
注册时间
2013-1-12
回帖
3349

贵宾

发表于 2013-9-1 09:31:35 | 显示全部楼层
本帖最后由 76213585 于 2013-8-31 18:45 编辑

第二項應該可以通过判定資料夾內文件是否存在而來達成?

===========================
[pre lang="ruby" line="1"]dir = Win32API.new('kernel32','GetSystemDirectory','p,l','l')
dir_str = " " * 256
dir.call(dir_str,255)
dir_str = dir_str.split('system')[0]

font_name = "方正像素12.ttf"
font_chn_name = "方正像素12"

if FileTest.exist?(font_name)
copy = Win32API.new('kernel32',"CopyFileA",'p,p,l','')
copy.call(font_name, "#{dir_str}Fonts/#{font_name}",0)
font = Win32API.new('gdi32','AddFontResourceA','p','l')
sendmsg = Win32API.new('user32','SendMessageA','l,l,l,l','l')
unless Font.exist?("方正像素12") or Font.exist?(font_chn_name)
   font.call(font_name)
   sendmsg.call(65535,29,0,0)
   #retry
end
end[/pre]

這个字体自動安裝腳本就是判定文件並且操作的 可能有用
@命真苦

点评

???有点意思。  发表于 2013-9-1 09:42

回复

使用道具 举报

梦石
0
星屑
53
在线时间
572 小时
注册时间
2011-4-1
回帖
593
 楼主| 发表于 2013-9-1 09:47:14 | 显示全部楼层
76213585 发表于 2013-9-1 09:31
第二項應該可以通过判定資料夾內文件是否存在而來達成?

===========================

嗯,还不错,有待研究!谢谢!
算了,不想那些不开心的事了!因为喜欢,所以才会去做,以后就不要再想“一步登天”了!Let it go!^_^
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
653
在线时间
3774 小时
注册时间
2011-2-26
回帖
1577

开拓者

发表于 2013-9-1 23:19:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
96 小时
注册时间
2009-7-6
回帖
15
发表于 2013-9-1 23:44:36 | 显示全部楼层
第一个感觉用ruby的eval方法很方便 甚至可以在DLC中实现原本没有的功能
第二个通过2L的方法也可以实现啊 首先判断两个存档存在,然后用rgss内建的方法读取存档里面的内容符合条件即怎么怎么样

点评

看上去有点意思!  发表于 2013-9-3 10:20
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部