天邈汉化组技术
- UID
- 1638971
- 主题
- 0
- 阅读权限
- 100
- 帖子
- 606
- 精华
- 2
- 积分
- 983
- 金钱
- 4366
- 荣誉
- 28
- 人气
- 1
- 在线时间
- 133 小时
- 评议
- 0
- 帖子
- 606
- 精华
- 2
- 积分
- 983
- 金钱
- 4366
- 荣誉
- 28
- 人气
- 1
- 评议
- 0
|
经过了半个月的设计,"游戏启动器 Full Edition"终于诞生了,现在提前发布公测版本.公测版本的宗旨是发现现有功能的Bug,
并且对现有功能提出改进意见.您对游戏启动器的任何看法和建议我都将仔细考虑并应用到更新版本中去.感谢大家的支持!
[谢谢][谢谢][谢谢][谢谢][谢谢][谢谢][谢谢]
游戏启动器功能更新:
1. 漂亮的程序皮肤(正式版中将提供换肤功能).
2. 优化了程序内存的占用,现在程序空闲时内存占用平均低于3MB,最低1MB左右,峰值(0.1s内激发值)15MB以下,虚拟内存使用量为20MB~30MB左右.解决了个别机器上CPU占用90%以上的bug.
3. 同时支持Daemon Lite和Alchol120%两款虚拟光驱.对Alchol和Lite版本的Daemon提供快速自动查找路径的功能,省去了您手动设置虚拟光驱位置的烦恼.同时保留手动设置功能.
4. 支持添加多个镜像,在游戏中通过点击 F11 和 F12 向镜像列表的两个方向切换镜像,此热键是通过底层Hook技术实现的,不会引发系统热键冲突,解决您玩多镜像游戏切换镜像的烦恼.(由于技术问题未解决,现在添加镜像需要手动复制镜像路径)
5. 支持预览图片功能,预览图片将添加到GL文件中(请参见GL文件结构),但此功能默认关闭,需要手动DIY配置文件开启.(稍后我会将DIY方法贴出)
6. 支持打开附加程序,并可以设定附加程序模式.所谓附加程序就是在游戏运行前运行的额外程序,比如批处理、修改器、YASU辅助程序等,可以自行设置;附加程序模式有两种,一是"不等待",二是"等待确认",其中"等待确认"模式是指在附加程序运行后游戏不会自动运行而是弹出对话框,需要用户手动确认后游戏方能运行.
7. 改进了程序对GL文件注册状态的检测,现在检测更加精确.
8. 支持在线升级,提供Http代理服务器功能,现在您可以随时随地通过升级修正老版本上的Bug.
9. 程序配置文件由原来的"Setup.ini"改为"Setup.config",新的配置文件采用XML格式,方便阅读和修改."Setup.config"结构注释及DIY手册请参见 附录I
10.GL文件改为在程序目录下的Games文件夹下集中管理,解决了游戏多了后程序目录的凌乱问题.同时GL文件结构采用INI文件结构,此结构便于阅读和修改...但是导致的问题是读取速度较慢.注意,由于GL文件采用新结构,新版程序将不能支持老版(独立编译版)生成的GL文件.新版GL文件结构请参见 附录II
11.优化了程序启动速度和关闭速度.程序启动时将采用多线程手段添加GL文件到列表中.
12.游戏列表右键中新增转到命令,可以使您快速打开游戏所在文件夹和镜像所在文件夹.
游戏启动器使用帮助: http://pickup.mofile.com/7454999883077588
附录I:"Setup.config"结构注释及DIY手册
//Setup.config 文件
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<add key="Height" value="302" /> //程序的高度
<add key="Width" value="608" /> //程序的宽度
<add key="Top" value="82" /> //程序的纵坐标
<add key="Left" value="978" /> //程序的横坐标
<add key="Opacity" value="1" /> //程序的透明度
<add key="TopMost" value="True" /> //程序是否置顶(即永远至于顶端显示)
<add key="FontType" value="宋体" /> //程序字体
<add key="FontSize" value="9" /> //程序字号
<add key="图标_Width" value="27" /> //以下7行为列表中各列宽度
<add key="游戏名_Width" value="134" />
<add key="路径_Width" value="300" />
<add key="运行参数_Width" value="120" />
<add key="镜像_Width" value="300" />
<add key="虚拟参数_Width" value="60" />
<add key="虚拟光驱类型_Width" value="60" />
<add key="Daemon" value="" /> //虚拟光驱Daemon Lite的位置
<add key="Alchol" value="" /> //虚拟光驱Alchol 120%的位置
<add key="ShowPreview" value="False" /> //是否显示预览图片
</configuration>
附录II:GL文件结构
[GameInfo]
ICON=F:\Program Files\...\WorldShift.exe //游戏图标
Name=WorldShift //游戏名
Path=F:\Program Files\...\WorldShift.exe //游戏路径
Args= //游戏运行参数
[VirtualInfo]
Image=F:\Program Files\...\NS-WS_SS-poseden.mds //游戏镜像
VirtualArgs=False;False;False;False //虚拟参数
VirtualDriverType=True //虚拟光驱类型
[Option]
ExtraProgram= //附加程序
ExtraProgramMode=不等待 //附加程序模式
Preview=FF D8 ... 85 E0 52 1D CF FF D9 //预览图片信息(Hex)
附录III:游戏启动器 Full Edition 程序结构
Gizmo.exe //主程序文件
QuickStarter.exe //GL文件快速启动者,可以注册GL文件类型,并且运行GL文件
UpdateHelper.exe //升级助手,只能在主程序里调用
Common.dll //程序公共功能模块
GameList.dll //GL文件功能模块
Interop.IWshRuntimeLibrary.dll
IrisSkin2.dll //皮肤模块
Hook.dll //系统底层Hook模块,提供快捷键功能
Setup.config //*程序配置文件,只有运行过程序才会生成
======================================功能预览=======================================
整体预览
同时支持两个虚拟光驱
支持多个虚拟镜像
在线升级模块
程序CPU、内存、虚拟内存的占用示意图
=======================================下载==========================================
[ 本帖最后由 sunwayking 于 2008-10-1 20:58 编辑 ] |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
总评分: 金钱 + 85
+ 5
查看全部评分
|