标题: 三国志5地图解密和修改, 战场地图编辑器有希望了!
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2013-6-19 21:18 资料 短消息 只看该作者
三国志5地图解密和修改

三国志5与地图相关的数据文件结构目前已经基本搞清楚,就差有人做一个战场地图编辑器了。

有意制作三国志5战场地图编辑器的请举个手,或发个消息给我。


顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2013-6-19 21:19 资料 短消息 只看该作者
本帖内容来自网络收集和本人研究所得,未经充分测试,如有差错或不完整的地方,欢迎修正和补充。

以下内容主要以DOS普通版为例,其他版本除有特别说明外也可以进行类似处理。


基本知识:
三国志5一共有47座城市,编号如下,
01=襄平,02=北平,03=代县,04=晋阳,05=南皮,06=平原,07=邺,  08=北海,
09=濮阳,0A=陈留,0B=洛阳,0C=弘农,0D=长安,0E=安定,0F=天水,10=西凉,
11=下邳,12=徐州,13=许昌,14=谯,  15=汝南,16=宛,  17=新野,18=襄阳,
19=上庸,1A=江夏,1B=江陵,1C=武陵,1D=长沙,1E=桂阳,1F=零陵,20=寿春,
21=建业,22=吴,  23=会稽,24=庐江,25=豫章,26=汉中,27=下弁,28=梓潼,
29=成都,2A=永安,2B=江州,2C=建宁,2D=云南,2E=庐陵,2F=鄱阳,FF=无效。

每座城市在主地图(战略界面)和小地图(情报界面)上的特定位置都有对应按钮,按钮位置的坐标以左上角为(0,0)。
每座城市都有一幅战场地图,按从上到下从左到右的顺序由25*24个32*32像素的格子组成,每个格子都有一个战术地形属性,比如平地,山地等。


顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2013-6-19 21:23 资料 短消息 只看该作者
三国志5部分数据文件结构和用途

mainmap.s5:
存放主地图(800*592*16色),可由RPGViewer导出和导入。游戏中在4个季节会使用4种不同的调色板(即16色中的8色是固定的,另8色会随季节变化)。

WIN版的主地图存放在map256.s5而非mainmap.s5中,该文件目前尚不被RPGViewer支持。

fmap.s5:
存放小地图(360*360*16色),可由RPGViewer导出和导入。该图像实际只使用了16色中的8色(不随季节调色板变化的固定8色)。

main.exe:
游戏的主执行程序,其中的某个数据区存放有各个城市的一些基础信息,共有47个数据块,每块长度32字节,部分内容如下,
偏移   长度
+0x00  5字节    名称字符串
+0x0C  1字节*6  相邻城市的代号(1~47,0xFF表示无效),最多6个邻城
+0x14  4字节    在小地图上的按钮位置坐标X,Y   
+0x18  4字节    在主地图上的按钮位置坐标X,Y

WIN版的主执行程序文件名一般不是main.exe,但其中也包含该数据区内容。

sndata.s5:
游戏的剧本文件,包含剧本的数目随版本而不同(比如DOS普通版有7个剧本,DOS加强版有12个剧本等),每个剧本数据块的长度一般也都不同。

在每个剧本数据块中,都包含有与上述main.exe中结构类似的32字节*47的数据块,用于存放该剧本下各个城市的一些基础信息。

hexmap.s5:
经LS11压缩,解压后的数据区由7200字节*47+600字节*47+600字节*47三部分共47*3个数据块组成。

第一部分中每个7200字节的数据块都是一座城市的战场拼图,拼图由从下到上三层组成(在游戏里会叠加显示),每层有50*48个字节,每个字节分别指定战场拼图上该层的对应小格所使用的贴图代号。一座城市的战场拼图按从上到下从左到右的顺序被划分成25*2*24*2个小格,每个小格内都使用三层16*16像素的贴图。战场拼图上的贴图代号,0xFF表示全黑,第1层(最下层,平地山地水面等)代号范围0~137,第2层(沼泽小岛及平地山地的边缘部分)代号范围0~184,第3层(道路树林城池关隘等)代号范围0~164,所有贴图内容都存放在hexgrp.s5中。在游戏里叠加显示时,上层贴图中的黑色部分为透明效果,会透出下层的内容。游戏中相同贴图在不同地区或季节的战场上,因采用的调色板不同而有不同的显示效果(共有6种调色板),而小雨或大雨的效果也会另行叠加显示。

第二部分中每个600字节的数据块都是一座城市的战场出阵位置图,每个字节分别指定战场出阵位置图上对应格子的区域代号。一座城市的战场出阵位置图按从上到下从左到右的顺序被划分成25*24个格子。战场出阵位置图上的区域代号与邻城代号相同的,该城市方向过来的部队可在此位置出阵,区域代号0~5对应0~5号邻城,6~10用于本城出阵。

第三部分中每个600字节的数据块都是一座城市的战场战术地形图,每个字节分别指定战场战术地形图上对应格子的地形代号。一座城市的战场战术地形图按从上到下从左到右的顺序被划分成25*24个格子。战场地形代号数值解释:0=禁入(高山),1=平地,2=道路,3=林地,4=山地,5=水面,6=沼泽,7=城池,8=关隘。

hexgrp.s5:
经LS11压缩,解压后的数据区由128字节*488共1个数据块组成。

每个128字节的数据块都存放一个16*16像素的贴图(1bit*16*16*4个位面)。而488个贴图分为138+185+165三组,每组对应于战场拼图中的一层,游戏中会根据hexmap.s5战场拼图中每个小格指定的贴图代号读取hexgrp.s5中的相应贴图用于显示。
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2013-6-19 21:25 资料 短消息 只看该作者
城市名称和坐标位置的修改

比如要把某座城市改名并移动到不同的地理位置,需要进行以下修改,

1.用RPGViewer导出mainmap.s5和fmap.s5,在PhotoShop中对导出的图片进行所需要的修改(注意要限制调色板为游戏使用的16色调色板),然后将图片用RPGViewer导入。在修改时,注意记录城市位置的坐标变化(比如向哪个方向移动了多少个像素),以便后续对数据文件进行相应的修改。

2.在main.exe(游戏的主执行程序)中搜索(1d013900f0025800)这个16进制字符串,该字符串的内容是1号城市襄平的小地图按钮坐标和主地图按钮坐标(假设襄平的坐标数据没有被改过的话),该位置即上述城市基础信息32字节*47数据块中第1个数据块的+0x14偏移位置,据此可以推算出其他数据所在的位置,从而进行相应修改。

比如,把3号城市代县的按钮在主地图坐标移动到(480,40)后,就需要把上述搜索到的位置+32字节*2+4字节,然后把该处内容改为e0012800,其中0x01e0=480,0x0028=40,注意16进制数在文件中存放是低字节在前,高字节在后的。

同样可以推算,3号城市的城市名称字符串在上述搜索到的位置+32字节*2-20字节处,如果需要也可以进行修改。

3.在sndata.s5中同样搜索(1d013900f0025800),过程与第2步类似,向后定位到需要修改的数据位置然后写入。DOS普通版可以在sndata.s5中找到7处,将这个过程重复7次以实现对所有7个剧本的修改。

可见,这一修改包括图片修改和城市坐标数据修改,可能涉及mainmap.s5,fmap.s5,main.exe,sndata.s5四个文件。

[ 本帖最后由 常来看看 于 2013-6-19 21:26 编辑 ]
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2013-6-19 21:26 资料 短消息 只看该作者
城市连通关系的修改

比如要把两座不相邻的城市打通,需要进行以下修改,

1.用RPGViewer导出mainmap.s5和fmap.s5,在PhotoShop中对导出的图片进行所需要的修改(注意要限制调色板为游戏使用的16色调色板),然后将图片用RPGViewer导入。

2.在main.exe(游戏的主执行程序)中搜索(1d013900f0025800)这个16进制字符串,该字符串的内容是1号城市襄平的小地图按钮坐标和主地图按钮坐标(假设襄平的坐标数据没有被改过的话),该位置即上述城市基础信息32字节*47数据块中第1个数据块的+0x14偏移位置,据此可以推算出其他数据所在的位置,从而进行相应修改。

比如,要把2号城市北平和6号城市平原打通,就需要把上述搜索到的位置+32字节*1-8字节,然后把该处内容由010305ffffff改为01030506ffff,即添加6号城市成为2号城市的第4座邻城(最多6座邻城)。同样地,也需要在6号城市的邻城数据区把2号城市添加进去。

3.在sndata.s5中同样搜索(1d013900f0025800),过程与第2步类似,向后定位到需要修改的数据位置然后写入。DOS普通版可以在sndata.s5中找到7处,将这个过程重复7次以实现对所有7个剧本的修改。

4.将hexmap.s5用LS11工具解压,在解压后的文件中找到第二部分战场出阵位置图中对应于2号城市的数据块,在合适的位置上填上03(表示是提供给第4座邻城即6号城市的出阵位置),同样地,也需要在6号城市的战场出阵位置图中,为2号城市设置出阵位置。完成后用LS11工具把文件压缩回hexmap.s5。

可见,这一修改包括图片修改,互相设置邻城关系和互相开辟出阵位置,可能涉及mainmap.s5,fmap.s5,main.exe,sndata.s5,hexmap.s5五个文件。
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2013-6-19 21:35 资料 短消息 只看该作者
城市战场地图的修改

主要是针对hexmap.s5进行编辑,设置战场的战术地形,出阵位置和战场拼图。如果需要替换掉部分光荣公司原版贴图的话还需要修改hexgrp.s5。

这个任务最好在地图编辑器帮助下完成,地图编辑器的主要功能应该包括:
从hexmap.s5中导出某个城市的战场地图文件(1个战术地形图+1个出阵位置图+3层战场拼图)
载入某个城市的战场地图文件到编辑器
选择编辑区域中显示哪几个图层的叠加效果,以及是否要叠加显示战术地形名称和出阵位置代号。
保存当前编辑区域的显示内容到BMP文件(也可以让用户自己对程序窗口截图)
选中战场地图上的格子,设置该格子内的战术地形代号,出阵位置代号,以及设置该格子内的三层贴图(点击选取hexgrp.s5中提供的该层贴图)
保存编辑内容到战场地图文件(5个文件可以分别保存)
把某个城市的战场地图文件导入到hexmap.s5中

其中的战场地图文件(每座城市5个文件),可用于玩家之间的交流,以便对某一座城市的战场地图做进一步修改或导入hexmap.s5替换原版的战场地图。也可以很容易地交换两座城市的战场拼图和战场地形图。
顶部
性别:未知-离线 郝伯道


Rank: 18Rank: 18Rank: 18
组别 白衣卿相
级别 大将军
好贴 2
功绩 291
帖子 27073
编号 71951
注册 2006-6-9


发表于 2013-6-19 22:12 资料 文集 短消息 只看该作者
顶一个
好像在贴吧发过?
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2013-6-19 22:38 资料 短消息 只看该作者
回复 #7 郝伯道 的帖子

前几天轩辕上不来。
顶部
性别:未知-离线 huangkun0109

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 181
编号 349552
注册 2009-12-6


发表于 2013-6-20 00:06 资料 短消息 只看该作者
嘿嘿,贴吧支持完,再来这里支持!
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2013-7-22 01:08 资料 短消息 只看该作者
谁能联系上本站的“龙吟”?

去年初的时候,他做过一个三国志英杰传的地图编辑器,http://www.xycq.net/forum/viewthread.php?tid=244170

三国志英杰传的地图生成方式跟三国志5很接近,如果能联系到他,把源程序稍微调整一下,就是三国志5的地图编辑器了,可以大大节省重新开发的成本。

有谁知道他的联系方式吗?
顶部
性别:未知-离线 tandsyao

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 7
编号 97240
注册 2006-12-27


发表于 2013-10-11 12:20 资料 短消息 只看该作者
我已经好久好久没来过轩辕了,现在这里随着光荣的趋势慢慢冷清;这么多年了,难为罗生这么辛苦坚持,在这里致敬感谢!以前玩到布丁98时眼前一亮,老有很多话想写给你,苦于难联系,如今眨眼功夫物是人非,少去当年的天马行空的想法和投入,却不会少这份热情,感谢更新,让我硬盘里的经典游戏又更新了一款!
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2014-10-19 20:08 资料 短消息 只看该作者
三国志5全季节战场地图下载

三国志5全季节战场地图下载,http://pan.baidu.com/s/1ntC47wt

这个是Flyinghearts(阿菜版作者)从游戏数据文件里提取出来的,要用7-zip解压。

里面还有一个文件夹是襄平地图的几个图层,可以看看光荣是怎么把战场地图做出来的。
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2014-10-19 20:10 资料 短消息 只看该作者
顺便谈谈对三国志5战略地图(城市连通关系)的一些看法

邻近城市是应该相通还是切断,大致需要考虑真实性和游戏性两方面。

从游戏性角度出发,我觉得一些模棱两可的城市连通关系,还是倾向于连通比较好,这样战略上的可选路径可以丰富些,否则势力之间边界过于明显和集中,容易陷入战略僵持,而且玩家扼守要点后防守压力也会大为减轻。有些三国志游戏是允许绕过前线城市偷袭后方的,战略更加灵活,三国志5本身只能进攻相邻城市,如果相通关系的设置太严格,战略进程可能就单调了。

另一方面,从真实性看,有些城市之间确实是路途遥远或者地形险阻,比如西南地区。如果对此没有区别对待,那么真实的地理因素就无从体现了。
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2014-10-19 20:11 资料 短消息 只看该作者
三国志5的47座城市位置,分布上大体还是均匀合理的。按真实的地理位置来说,多数邻近城市的距离在150到200公里左右,这算是一个标准距离。不过,中原地区少数特别靠近的城市,距离只有100公里左右,而偏远地区有些城市之间的距离达到300公里以上。

问题在于三国志5的所有相邻城市间行军距离都是相同的天数(原版是5天),这样就无法反映出城市之间实际距离和险阻程度的不同。一个明显不合理的现象是,华北平原因为城市密集,行军路线反而显得更长,而偏远地区城市稀少,反而成了捷径。比如下邳到南皮,走北海只要2个城距,走徐州濮阳平原要4个城距,其实你看真实的中国地图,两条路线相差并不多,还有洛阳到北平,走偏远山区的晋阳代县只要3个城距,而走繁华地区的邺城平原南皮要4个城距,还有长安到建业,走宛城汝南寿春,只要4个城距,要是加上强行和援军的战后飞行魔法,玩家的主力可以轻易做到两头兼顾,要是走弘农洛阳许昌谯徐州下邳呢,竟然要7个城距,等等。

要解决这个问题,最好能设置相邻城市的不同行军距离,比如城市之间标准的是6天的行军距离,但是有些城市之间的行军距离设置为附加等级,3个附加等级分别对应于+3天,+5天,+7天。像宛到长安,其实路途并不比洛阳到长安好走,可以+5天,长安到汉中或下弁,汉中到上庸,永安到江州等,都是可以+5天的。距离最远的是边境地区的城市,比如北平到襄平,成都到建宁,建宁到云南,天水到西凉等,实际相当于中原地区2到3个城距了,这些至少要+5天,甚至要+7天。行军距离远的,首发部队还有后续援军到达的时间都要推后,另外也可以添加由于运输不便,开战时士气低落,战争中粮草不济,等一些规则。

除了设置附加等级的行军距离,合适的战场地图也能很好体现不同城市的道路险阻。有些城市之间虽然相通,但派兵打过去一看,山高水深关隘重重的,那么真实的地理因素就反映出来了。这个就需要修改战场地图了。

[ 本帖最后由 常来看看 于 2014-10-19 20:16 编辑 ]
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2014-10-19 20:11 资料 短消息 只看该作者
对一些特定城市之间的连通关系,也发表一些我的看法吧。

1.下邳到北海。

这个下邳如果是指白门楼的下邳城的话,它跟徐州(彭城)的距离实在是太近了,从城市设置的分布均匀上讲不是很合适。我觉得下邳可以指下邳郡以及广陵郡的那块区域,也就是江苏中部地区,中心大约在淮阴附近,徐州则是江苏西北地区,这样位置分布比较均匀。现在的三国志5大地图,下邳就是被画在了淮河南边,其实就是广陵郡治所淮阴附近。

下邳和徐州互相连通,并且都可以连通北海,这样比较合理。

但是北海跟下邳徐州的实际距离比较远,其实三国志5应该在中间加一个琅琊(诸葛亮老家),下邳和徐州通琅琊,琅琊通北海。否则这一繁华地区城市密度偏低了,现在整个山东只有一个北海,外加平原濮阳可以各算半个。
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2014-10-19 20:12 资料 短消息 只看该作者
2.下弁到梓潼。

下弁应该是指武都郡的治所,现甘肃成县附近。诸葛亮和姜维北伐,就经常在汉中西面的武都阴平一带用兵。

下弁到梓潼道路险阻是没有疑问的。只是按前面说的,从游戏性看,可能还是连通的好处多一些,邓艾不是还从阴平偷渡了吗。问题在于,现在的梓潼地图只注重了东北方向汉中过来的险阻,没有体现西北方向下弁过来的险阻。实际上,东北方向是正路,西北方向是偏路,绝对不会比东北方向更好走。要是能够设置城市行军距离,还有修改战场地图,就可以体现这些了。
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2014-10-19 20:12 资料 短消息 只看该作者
3.豫章到江陵。

江陵江夏长沙豫章四个点,江陵和豫章之间的对角线算是平行四边形的长轴吧,地形复杂,距离也不近,按理是不应该相通的。

三国志里江陵豫章往往做成相通,可能也是无奈。因为赤壁之战剧本中,曹操占江陵,刘备占江夏,孙权占豫章,要是豫章跟江陵不通,那么曹孙之间的赤壁之战还怎么打?不是要变成曹孙两家夹击刘备,"会猎于江夏"了吗?

所以为了照顾剧情,只好做成相通了。要是可以设置行军距离,+3天或+5天吧。
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2014-10-19 20:13 资料 短消息 只看该作者
4.上庸到永安。

这两个城市看上去位置颇为靠近,湖北竹山和重庆奉节。但是道路确实很艰险,很少有从这个方向行军的案例。

如果注重战略方向的丰富性,做成允许相通,但是上庸到汉中,永安,襄阳,行军距离都+5天,而江陵到永安行军距离+3天,那么从襄阳到永安,走江陵只要+3天,走上庸要+10天,还是有些区别的。
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2014-10-19 20:13 资料 短消息 只看该作者
5.濮阳到谯。

陈留徐州濮阳谯四个点,接近正方形,平原地形距离也不太远,做成全部相通也不过分。我认为平原地区,只要距离不太远的,能相通还是相通吧。一是战略态势会变得更加复杂多变,二是避免了前面说的,走繁华的平原地区反而城距多,走偏远地区反而城距少的问题。平原地区足够通达,才能反衬出其他地区的交通不便。

类似的,谯和寿春,许昌和宛,许昌和汝南,这些也完全看不出来为什么不能相通。

这样两个势力分别占对角,出现互相交叉,确实是个问题。不过平原地区道路纵横,打起仗来战线不那么清晰,互相犬牙交错的现象也算可以勉强接受。

增加部分城市之间的相通关系,同时调高标准城距的行军天数(由5天改为6天或7天)。两个因素相抵后,平原地区的实际行军距离会有升有降,而没有加强相通关系的地区,城市之间的实际行军距离有所上升。这样现在平原地区因为城市密集,行军时间反而长的现象可以有所改善。
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2014-10-19 20:14 资料 短消息 只看该作者
6.新野附近。

这一带是天下之中,也是三国演义里很多章节涉及的焦点地区,相通关系比较复杂一点。

其实宛城到襄阳本来就只有100公里出头,算是近的了,中间根本没有空间再加一个城市。三国志游戏里从来都有新野,完全是照顾刘备的剧情。

宛城襄阳汝南上庸四个点,现在是宛城通汝南,襄阳通上庸,同时宛城不通上庸,汝南不通襄阳,这是基本合理的。而新野就在这四个点的十字路口上,我觉得可以做成新野可以跟这四个点全部相通,这样刘备(或刘表)在新野的发展方向就很灵活了,西可以取上庸,东可以取汝南。现在从新野向北,只有宛城一条路,如果有宛城汝南两个选择,曹操方面的防守压力要大很多,而官渡之战时刘备也可以从汝南进入新野,不必绕道宛城。

虽然新野拦在正中间,襄阳和宛城之间还是能直接相通比较好。一是本来就很近,二是这样在196年剧本刘表可以直接支援宛城张绣进而威胁许昌,201年剧本刘表可以直接跟宛城的曹操接壤作战而不是跟曹操南北"夹击"新野的刘备,219年关羽取襄阳后可以直逼宛洛,总之战略变化灵活丰富很多。而现在襄阳到许昌,要经过新野宛城洛阳,这路也太远了。襄阳通宛城,宛城通许昌,襄阳到许昌两个城距更合理。
顶部
性别:男-离线 常来看看

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 447
编号 459783
注册 2012-3-24


发表于 2014-10-19 20:15 资料 短消息 只看该作者
7.其他一些城市。

甚至可以还考虑庐陵通桂阳,会稽通鄱阳,建宁通江州,江州通梓潼,晋阳通弘农,等等,依据就是相通的条件放宽些,游戏的战略发展方向就灵活多变些。不然,拿个弱小的君主,被堵在会稽鄱阳庐陵等角落城市,发展方向太单一了。

从真实性讲,没有绝对的通跟不通,只有道路便捷与遥远的程度差别。如果能够设置行军距离,一些城市之间做成相通但行军困难就可以了。
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-2-9 04:44
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.016574 second(s), 10 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP