注册 | 登录

游侠NETSHOW论坛





查看: 7044|回复: 16
打印 上一主题 下一主题

【分享】AOE III的 程序文件。 [复制链接]

帖子
72
精华
1
积分
236
金钱
118
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2005-9-14 11:17:29 |只看该作者 |倒序浏览
这两天看大家发帖子,问了很多都不用问的问题。觉得真的应该有必要弄一个帝国3的文件介绍了。

首先解释一下什么是不用问的问题。比如快捷键等,其实在游戏安装目录下面,有个配置文件里,把所有的快捷键都写在了里面。其实就连地图信息,都是使用xml文件来存储的。

帝国三里很多配置文件都是使用xml格式来记录信息的,所以分析起来还是很轻松的。

我发这个帖子,希望大家有时间,把自己知道的某个程序文件,它的功能和用途分享出来,对以后的汉化,制作修改工具,甚至制作Mod都有很重要的作用。

我水平有限,也是第一次弄这个,希望起个抛砖引玉的作用,大家一起把经验共享出来。

使用道具 举报

帖子
4948
精华
0
积分
2495
金钱
843
荣誉
2
人气
0
评议
0
沙发
发表于 2005-9-14 11:21:20 |只看该作者
好象没这个的必要,懂这方面的高手不可能不知道这些文件的功能
有的人为了寂寞而游戏
有的人为了玩而游戏
有的人为了学习而游戏
有的人为了喷而游戏
于是游戏聚在一起
会议讨论纷纷同意
你们都是SB

使用道具 举报

帖子
1028
精华
11
积分
2714
金钱
1503
荣誉
0
人气
0
评议
0
板凳
发表于 2005-9-14 11:24:20 |只看该作者
【支持】 那就烦请楼主整理整理了~~~能列中文说明最佳~

【开心】 期待lz为广大AOE 3的初初们造福了~~

期待ing......
[GLOW]"欢迎,欢迎,热烈欢迎!"--欢迎进入【帝国时代3(Age of Empires III)(帝国时代全系列专区)】----------->>>[/GLOW]

使用道具 举报

帖子
1028
精华
11
积分
2714
金钱
1503
荣誉
0
人气
0
评议
0
地板
发表于 2005-9-14 11:29:31 |只看该作者
最初由 samusialan 发表
[B]好象没这个的必要,懂这方面的高手不可能不知道这些文件的功能 [/B]


其实还是有必要的,aoe3的初初们、新手们也可以通过对各个文件的分析说明,尝试回DIY,享受回自己修改的乐趣,说不准,还真能磨练出来个“高高手”~

成功源于兴趣~~~
[GLOW]"欢迎,欢迎,热烈欢迎!"--欢迎进入【帝国时代3(Age of Empires III)(帝国时代全系列专区)】----------->>>[/GLOW]

使用道具 举报

帖子
72
精华
1
积分
236
金钱
118
荣誉
0
人气
0
评议
0
5#
发表于 2005-9-14 21:13:26 |只看该作者
这个文件是全部DEMO版的文件列表。


注: 一些常用的扩展名

xml : 数据文件。
xs  : 脚本程序文件。

使用道具 举报

帖子
72
精华
1
积分
236
金钱
118
荣誉
0
人气
0
评议
0
6#
发表于 2005-9-14 22:04:55 |只看该作者
根目录下文件和目录的简单说明。
======================
文件/目录名        说明        备注
AI        电脑AI配置文件目录       
Campaign        战役配置文件目录       
FONTS        字体       
Sound        声音       
RM        随机地图       
Startup        游戏启动调用信息       
Users        用户信息        怀疑是联网用的
art        二进制文件       
data        游戏数据,主要是语言       
render               
trigger        事件触发器        游戏里事件定义
               
Readme.rtf        游戏说明文件        Demo只有一些简单的快捷键说明。
config.xml        游戏的主配置文件        这个文件将有详细说明
age3.exe        游戏启动程序       
eula.rtf               
               
ConfigDetect.dll               
Eula.dll               
binkw32.dll               
deformerdll.dll               
ebueula.dll               
esinet.dll               
granny2.dll               
rockalldll.dll               
               
loading1024.ddt               
splash.bmp        游戏启动的闪动画面        可以替换为喜欢的图片
*.url        网络链接文件

使用道具 举报

帖子
1028
精华
11
积分
2714
金钱
1503
荣誉
0
人气
0
评议
0
7#
发表于 2005-9-14 22:22:52 |只看该作者
楼主果不食言,晚上就把东东放上来了~~~

希望能给各位DIY版友们带来帮助~~~【支持】
[GLOW]"欢迎,欢迎,热烈欢迎!"--欢迎进入【帝国时代3(Age of Empires III)(帝国时代全系列专区)】----------->>>[/GLOW]

使用道具 举报

帖子
72
精华
1
积分
236
金钱
118
荣誉
0
人气
0
评议
0
8#
发表于 2005-9-14 22:30:19 |只看该作者
AI 目录下的文件。

这个目录下,有不少脚本文件,值得推敲研究。
=============================================
文件/目录名        说明        备注
age317p02.xs        为每一个用户创建一个新的引导文件        (应该包括每个随机的电脑)
     age318p02.xs               为每一个用户创建一个新的引导文件       
     age318p04.xs               为每一个用户创建一个新的引导文件       
     age318p05.xs               为每一个用户创建一个新的引导文件       
     aiLoaderInactive.xs               禁止AI的设定       
     aiheader.xs               头文件       
     ailoaderstandard.xs               标准引导AI的设定       
     aimain.xs               看名字,应该是动物的AI设定       
     chatsets.xml               人物AI设定        可以设定电脑文字的语音文件,将来可以录制好中文发音的AOE,(但愿别太难听了)
     elizabeth.personality               伊丽莎白的设置        英国女皇,哈哈。改个名字弄成 “MaoZeDong.personality”:就变成毛老爷了。
     isabella.personality           伊莎贝拉的配置        难道是西班牙女皇?
     homecitychatsets.xml        主城界面下的文字信息        不确定
                 
               
========================================

使用道具 举报

帖子
16
精华
0
积分
5
金钱
23
荣誉
0
人气
0
评议
0
9#
发表于 2005-9-14 22:32:47 |只看该作者
好贴,学习中,希望大家也把自己的东东贴出来。

使用道具 举报

帖子
72
精华
1
积分
236
金钱
118
荣誉
0
人气
0
评议
0
10#
发表于 2005-9-14 22:34:08 |只看该作者
呵呵,难得有点兴趣,趁机赶紧做。

这只是一个DEMO,将来正式版,肯定会有变化的。
也许有些文件会被取消,肯定会增加更多的文件。
甚至有可能现在是明文的文件,将来会被转化为二进制的。
所以不用着急,慢慢来。

使用道具 举报

帖子
72
精华
1
积分
236
金钱
118
荣誉
0
人气
0
评议
0
11#
发表于 2005-9-15 20:48:28 |只看该作者
Data 目录下的文件:
========================
Data.bar
二进制数据文件,很抱歉,我还真没注意过这种文件格式,不知道怎么打开。       
     
proto.xml
游戏里各种元素的配置文件。        这主要是个索引,每种物品的相信配置文件,都在data.bar这个文件中。应该是每次游戏进行之后解开的
   
prwordlist.xml           
文字过滤文件。这里面是各国的骂人话。在联网后,应该就是靠这个文件来屏蔽对方。       
   
stringtable.xml           
语言文件。汉化游戏,就修改这个文件。当然我觉得正式版应该是支持多语言的,那么就在这个文件中添加语言就可以了。       
   
techtree.xml         
科技树配置文件。所有科技的发展,影响,决定条件都由这个文件来决定。

使用道具 举报

帖子
72
精华
1
积分
236
金钱
118
荣誉
0
人气
0
评议
0
12#
发表于 2005-9-15 21:19:08 |只看该作者
RM 目录下的文件:
======================

./RM:            随机地图      
     groupings      
     mercenaries.xs       在地图上随机生成物品的脚本
     new england.xml     新英格兰地图
     new england.xs      新英格兰地图初式化脚本
     randommaps.set       随机地图的列表。
     texas.xml       德州地图
     texas.xs       德州地图生成脚本程序,乖乖的,是2003年10月的,看来这个demo的时间应该在2004年左右了。正式版值得期待了。
                       
./RM/groupings:        这个目录下,是主城或港口等物品在每张地图上的详细位置。
     native cherokee village 1.xml   
     native cherokee village 2.xml   
     native cherokee village 3.xml   
     native cherokee village 4.xml   
     native cherokee village 5.xml   
     native comanche village 1.xml   
     native comanche village 2.xml   
     native comanche village 3.xml   
     native comanche village 4.xml   
     native comanche village 5.xml   
     native comanche village mockup.xml   
     native iroquois village 1.xml   
     native iroquois village 2.xml   
     native iroquois village 3.xml   
     native iroquois village 4.xml   
     native iroquois village 5.xml   
     ne_rockwall 1.xml      
     ne_rockwall 2.xml      
     ne_rockwall 3.xml      
     ne_rockwall 4.xml      
     texas fort 1.xml     
     texas fort 2.xml     
     texas fort russian.xml

使用道具 举报

帖子
72
精华
1
积分
236
金钱
118
荣誉
0
人气
0
评议
0
13#
发表于 2005-9-15 22:11:04 |只看该作者
/Sound:               
声音文件。这个我就不说了。

/FONTS:               
字体文件目录

Fonts.bar      
应该是压缩的一些字体文件吧。

fonts2.xml      
字体配置文件。每种字体都有一套配置方法,比如大小,是否是粗体等,在游戏中,应该是在不同地方直接引用每种文字配置方法。

imeuisettings.xml      
这个文件好像是配置输入法配置的。

/render:              
这个目录下是游戏颜色的配置,通过utraledit打开,看到里面好像有数据文件,也有脚本程序。还是请高人来解说一下吧。

/trigger:            
触发器目录。

basicvcnomain.xs      
// A really, really simple victory condition script.哈哈,这么简单的英语,只有在DEMO里才能看到吧。

typetest.xml      
一些基本事件的条件和游戏对应的行为命令。

./Users:               用户配置文件目录
DefaultProfile.xml      
用户的配置。包括自定的名字,联网显示名字,自定义键盘等。
文件结构是这样的:

-----------|------Profile UserInformation
-----------|------Profile KeyMaps------------------keymapdate
-----------|----------------------------- |------GameOptions 游戏的options定义参数
Profile---|----------------------------- |------RandomMapGameSettings  随机地图设定
-----------|-Profile GameSettings-- |------ScenarioGameSettings  情景地图的设定
-----------|----------------------------- |------CampaignGameSettings 战役地图设定
-----------|----------------------------- |------GrandConquestGameSettings
-----------|----------------------------- |------MultiplayerGameSettiongs 网络游戏设定
每段option包含一个settings,一个设置参数集。每个集合,是详细设定参数。好像正式版游戏可以支持12个用户吧,因为在配置文件中有gameplayer12id这样的字,说明最大可以支持12个用户联机。

使用道具 举报

帖子
1028
精华
11
积分
2714
金钱
1503
荣誉
0
人气
0
评议
0
14#
发表于 2005-9-15 22:17:49 |只看该作者
给你加精了~,楼主加油~~

显得有一点点乱,要是能整理一下,归纳到第一楼就更好了~~~

喜欢DIY或者尝试自己修改的朋友过来瞧瞧看看
[GLOW]"欢迎,欢迎,热烈欢迎!"--欢迎进入【帝国时代3(Age of Empires III)(帝国时代全系列专区)】----------->>>[/GLOW]

使用道具 举报

帖子
72
精华
1
积分
236
金钱
118
荣誉
0
人气
0
评议
0
15#
发表于 2005-9-15 22:20:17 |只看该作者
其实大家各有所长,有人英语好,有人对AOEIII更熟悉,有人对程序熟悉,大家把各自的专长拿出来,在游戏之余,用一句比较流行的话:  “尝试一下 QJ 微软的感觉。”

使用道具 举报

帖子
72
精华
1
积分
236
金钱
118
荣誉
0
人气
0
评议
0
16#
发表于 2005-9-15 22:27:20 |只看该作者
是优点乱。其实这只是最简单的开始,还没到文件内容,那才是主要的。当然也就有一些特别重要的文件值得讨论,希望有兴趣的朋友,开一个帖子,专门讨论某个主题。比如对翻译感兴趣的,可以开个帖子,专门讨论stringtable.xml文件,包括某些语句翻译成什么意思更好等。对科技有兴趣的,可以讨论一下techtree.xml这个文件,看看以后是不是在正式版里,可以自己定义一套科技树。不是有人报怨帝国不平衡吗,那么我们自己弄一套比较合理的科技,用来网络对战用。

当然也可以麻烦版主编辑顶楼文件,或者等以后大家总结好了,再由版主开一个索引帖子吧。呵呵,相信很多高人只是没时间来写这些。他们都忙着做更高级的---修改器呢。

使用道具 举报

帖子
888
精华
0
积分
465
金钱
901
荣誉
2
人气
0
评议
0
17#
发表于 2005-9-16 06:55:37 |只看该作者
呵呵,现在做做准备,以后正式版一来时,就不用临时抱佛脚了,以后面包会有,牛奶也会有了。
"hi~~~~~!"

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-5-22 23:40 , Processed in 0.349590 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到