模拟城市中文网

 找回密码
 入住
搜索
查看: 5367|回复: 11

[地图问题] 请问我这张config.bmp有什么问题?(自行解决了)

[复制链接]
发表于 2012-6-6 16:51 | 显示全部楼层 |阅读模式
我下的Gamelele的精校香港地图,用SCRACC重新做的BMP文件,但是在SC4MAPPER里面只要选择这个CONFIG文件就无法生成地图,程序完全没反应,但是选择作者做的就一切正常,我的文件是SCRACC做出来的,而且大小和尺寸和作者的完全一样,反复检查过也没有错误格子,为什么SC4MAPPER不认?求答案。。。。

文件在附件,压缩了,请热心人下载后解压查看,谢谢!

[ 本帖最后由 黑月 于 2012-6-7 00:30 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?入住

x
 楼主| 发表于 2012-6-6 16:53 | 显示全部楼层
果断自沙~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-6 17:01 | 显示全部楼层
另用这个CONFIG.BMP建立空白地图时(也就是游戏中新建空白地图,退出,复制新config.bmp进刚创建的Region文件夹,运行游戏),有很多1格的小区域会变成空洞,这又是为啥????

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?入住

x
回复 支持 反对

使用道具 举报

发表于 2012-6-6 18:24 | 显示全部楼层
那就不必下载了 config做的有错误.
蓝色必须4x4, 绿色必须2x2 做好之后仔细检查蓝绿颜色的格数是否符合要求.
因为SCRACC做出来的图不是那种红绿蓝分明的颜色 所以肉眼是看不出来的 但凭借1楼和3楼的描述, 是画错了无误
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-6 18:54 | 显示全部楼层
原帖由 大鲸鱼 于 2012-6-6 18:24 发表
那就不必下载了 config做的有错误.
蓝色必须4x4, 绿色必须2x2 做好之后仔细检查蓝绿颜色的格数是否符合要求.
因为SCRACC做出来的图不是那种红绿蓝分明的颜色 所以肉眼是看不出来的 但凭借1楼和3楼的描述, 是画错了 ...


可是反复检查也没发现哪里有错呢?

那个实心红点是鼠标在上面拖过出现的,图中并无这个红点,红区都是虚线框的。

[ 本帖最后由 黑月 于 2012-6-6 18:56 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?入住

x
回复 支持 反对

使用道具 举报

发表于 2012-6-6 20:43 | 显示全部楼层
也曾遇到过相似的问题!分区看来是对的,打就是导入不成!
sc4的分区可能有某些bug。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-6 21:24 | 显示全部楼层
大鲸鱼能不能再帮我看看呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-6 22:20 | 显示全部楼层
我想出了一个办法,就是用TerraFomer来做SC4MAPPER做不了的事,现在已经可以用这个Config.bat成功创建出大地图,但是有严重瑕疵。

手动在Region下新建一个子目录,放入自制的Config.bmp及拷贝别地方的Region.ini(里面改下名字即可),然后在TF里load自制的region,是空白的,但是可以看到分区是正常的,然后在Global tool里选择Import Image,选择了我想要的16位PNG精校香港地图,几秒后整个大地图终于完整显示出来,接着就在右边窗口的File菜单里选择Save Region,一会就好了。进游戏,绝大多数区块都正常,但总是有那几个1X1的小块显示空白!我用SCRACC完全重新制作了一个,不行;我用画图完全重新做一个,不行!!!

到底那几个地方怎么了?为什么全是1X1的红格出问题,而且只是一小部分红格有问题?

[ 本帖最后由 黑月 于 2012-6-6 22:39 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?入住

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-7 00:45 | 显示全部楼层
  很悲催地,没有等到大家的回答,我只好自己进行无尽的尝试,终于解决。


WIN7 X64自带画图工具,新建42X30(因为原灰图尺寸决定的)的BMP文件,搞出三个前景色,分别是 红255,0,0  绿0,255,0   蓝0,0,255,绝对纯净的三原色,BMP文件底色保持默认的白色没动。
然后拿着放大镜,悲催地一个像素一个像素地照着自己原先做的有问题的CONFIG.BMP来点,绝对不用填充工具,三种格子都是按照1X1 2X2 4X4的规则一个一个排上去,万分小心,生怕搞错位,最终完成。
进游戏新建一个“大香港”的地图,退出。
将刚做的新CONFIG.BMP拷贝进REGION\大香港文件夹,覆盖。


运行 TerraFormer,load region -- 大香港,file---save,确定,确定。进游戏,读地图,竟然神奇地成功了,整个地图没有一块缺失!


当然,用SC4MAPPER仍然无法使用这个CONFIG.BMP创建region,而且和以前一样,每次失败后退出都会提示失败信息在SC4MAPPER.EXE.LOG文本文件里。


去看了一下,提示以下内容:
Traceback (most recent call last):
  File "SC4MapApp.pyo", line 333, in CreateRgn
  File "SC4MapApp.pyo", line 598, in CreateRgnFromPNG
  File "rgnReader.pyo", line 585, in __init__
  File "rgnReader.pyo", line 560, in WorkTheconfig
  File "ImageDraw.pyo", line 245, in rectangle
  File "ImageDraw.pyo", line 148, in _getink
  File "ImageColor.pyo", line 100, in getcolor
  File "ImageColor.pyo", line 96, in getrgb
ValueError: unknown color specifier: 'C040FF'


似乎是读取Config.bmp文件中的某个颜色代码出了问题,这个颜色代码C040FF换回10进制就是192 64 255,是个蓝紫色,奇了个大怪,哪来的这颜色?


虽然SC4MAPPER仍然是不认我的CONFIG,但是幸好TF给力,成功了,庆幸之余,心有余悸。


总结:


1、SCCRACC 做出来的Config.bmp绝对不靠谱!4X4和2X2区块都没问题,就是1X1区块极其容易出问题,而且很可能是颜色代码混乱,因为我对比过我做的新旧两个config,区块位置是完全一模一样的!


2、搞地图,特别是分区比较复杂的地图,讲的就是运气,靠的就是命,老天说你行你不行也行,老天说你不行你就行也不行!!!

[ 本帖最后由 黑月 于 2012-6-7 00:46 编辑 ]

评分

参与人数 1模拟币 +10 收起 理由
singwing + 10 内容独特

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-7 00:47 | 显示全部楼层
好了,玩游戏去也,开始我悲催的真实香港之旅!
回复 支持 反对

使用道具 举报

发表于 2012-6-9 09:59 | 显示全部楼层
LZ精神可嘉,可歌可泣,可喜可贺~
回复 支持 反对

使用道具 举报

发表于 2012-6-10 22:07 | 显示全部楼层
用WINDOWS自帶的“畫圖”很簡單製作可以做config.bmp
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入住

本版积分规则

小黑屋|手机版|模拟城市中文网

GMT+8, 2024-5-7 22:42 , Processed in 0.035259 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表