- 积分
- 275
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
; *** 移动palette.dll到C(测试版) ***
; 作者:FCA00000
; 在简体中文15版上测试通过
;
; 使用这个补丁可以将palette.dll移动到C盘,这样就可以随时修改调色板的配置
; 这个补丁目前还处于测试阶段,使用起来不是很方便,需要一个程序FCAPalette
; 来辅助,而且需要在每次开机后重新运行一次FCAPalette
;
; 使用方法和步骤,请按下面的步骤来操作:
; 1. 将Z:\system\data\palette.dll拷贝到C:\palette4.dll,注意考到C盘后必须命名为
; palette4.dll, 这点很重要,否则手机会出错,必须格C盘才可解决
; 2. 安装 FCAPalette.sis
; 3. 打下面这个补丁
; 4. 启动手机后运行FCAPalette,几秒钟后,程序会自动退出
; 5. 选择:其它设定->设置->手机设置->屏幕显示->调色板,选择第四个"红灰色"
; 6. 如果有需要的话,你可以使用PaletteTool这个工具修改palette.dll这个文件中的第4
; 组的色彩,之后将修改好的文件命名为palette4.dll覆盖C:\palette4.dll,重复上面的
; 4,5两步就可以应用修改后的调色板配置
;
replace:2950004802E0:2950004802E004300758
replace:0610A0E1040052E30420A0A3530100EB04D08DE2:0710A0E1400052E34020A0A3530100EB04D08DE2
replace:0400A0E10610A0E1040052E30420A0A3AC0100EB04D08DE27080BDE830402DE9:0400A0E10610A0E1040052E30420A0A3009087E504D08DE27080BDE830402DE9
replace:00008DE510309FE5003093E50D00A0E1001093E5733C00EB000000EA2004008004D08DE20080BDE8:00008DE540309FE5003093E50D00A0E1001093E5733C00EB690059E30B00001A00B088E5090000EA
; 补丁结束
补充说明:
看到有朋友关心这个补丁,就发上来了。
目前这个补丁使用还很繁琐,每次开机后都要重新设置一次,很不方便。所以没必要的话,暂时可以不刷,等待正式的版本出来。
关于配套的FCAPalette这个程序:
这是一个用于加载SX1调色板配置的小程序,配合上面的补丁来工作
它和之前发布的FCAMEM几乎是一样的。
工作原理:在原始的palette.dll中有一个子程序来调用4中配置方案,通过一个参数来获取用户选择的1,2,3,4 四种配色方案
这4中配色方案的存储地址分别为:
palette1: 0x50296728
palette2: 0x50297B28
palette3: 0x50298F28
palette4: 0x5029A328
补丁将第四种配色方案的地址由0x5029A328改为了0x58073004,选择0x58073004是因为这个地址在RAM中,并且没有其他软件使用
这个地址。
现在我们需要一个程序来将第四种配色方案的参数写到C盘,具体说是写到0x58073004这个地址。这就是FCAPalette这个程序所要
完成的功能。而使用之前FCAMEM的技术,就可以实现将数据写到0x58073004这个地址。这些数据保存在C:\palette4.dll中。
运行FCAPalette后程序将数据从palette4.dll中读出并写到0x58073004,当我们选择了第四种配色方案后系统就会去新的地址0x58073004来
获取我们自己定义的配色方案,当我们选择第一,二,三种配色方案是,系统还是从默认的Z:\system\data\palette.dll中来读取数据。
当系统启动后,由于还没有运行FCAPalette进行数据的映射,所以会出现花屏的现象。只有按上面4,5两步操作后才可以正确显示出色彩来。 |
评分
-
查看全部评分
|