您是否支持通用录像机。

  • 支持。对TA推广有利。
  • 反对。
  • 反对你用我的TALON说事(只允许TRO选)
  • 不关心。

0 voters

首先给大家介绍一下录像机。

官方本来是不提供录像功能的,而一批狂热的TAer凭着对TA地了解和自己的技术,开发出了录像机,这使得世界上所有的TAer战略战术的交流提高到更深层次。录像机的功能不断完善,经过不断的版本更替,直到去年的最新版1.0.0.545。

应该说录像机对TA的发展起了很大作用,但播放器默认执行totala.exe来观看录像也带来了不少困扰,因为TA的MOD特别多,而且同一个MOD也会产生多个版本,拿到一个录像,玩家首先需要了解到这个录像是什么MOD,MOD的哪个版本,然后将相应的MOD执行文件改名成totala.exe(另外还有一种方式是TA:M方式,能将ota的rev31.gp3替换成mod所需的数据文件,而那又是另外一套规则,目前的MOD发布者都是采用的执行文件+数据包的方式),才能正常观看录像,否则必然出现非法退出TA,导致录像不能观看。就原子(littlecore)的TASE系列来说,几年时间内,原子推出了TA31+,TA32a,ta32b…,TA33SE 几个MOD,原子考虑到玩家的自由选择,每一个版本使用不同的执行文件和数据包,使各个版本之间相互不产生影响,玩家在玩到新版本的TA之后,可以自由选择是否删除掉以前的版本文件(注意:OTA3.1的文件不能删除)来保持TA目录清洁,付出的代价只不过是不能看以前录下的老版录像而已。同时,随着录像版本的增加,我们在发布时附带了分别观看各个版本录像的录像播放器执行文件(server.exe),经过修改,可以让其执行非totala.exe地执行文件来观看录像),而这又带来了一个新问题,且不说录像播放器会不断增加,重要的是播放器本身不能判断录像文件的版本,当玩家载入一个并非对应版本的录像时,玩家只有执行TA进入到TA之后出现非法操作,惊呼“又非法了”,非常影响TA的形象。而另一位MOD制作者:花猫弟弟,也发布了TAAC1.1,TAAC1.2,TAAC1.3,最近正在筹划TAAC1.5,采用的是发布方法是覆盖上一个版本的方法,这样当然没什么问题,只是观看早期版本录像的时候需要手工恢复早期版本的备份。

去年8月份或者更早,我在TAuniverse得到1.0.0.545的源代码,试图解决长期以来就困扰TA玩家的录像问题。这又牵涉到录像软件的组成部分,其实录像机(俗称)是有两部分:
一是播放器,原版执行文件server.exe,用来观赏录像,默认是执行totala.exe进入TA;
二是录像机,就1.0.0.545来说,是存放于TA目录的ddraw.dll,dplayx.dll,dplayx.map三个文件,作用是联机对战中提供附加指令和生成录像文件。
经过2个月的研究,终于在9月份出台了通用版录像机,并在2007年10月18日发布了最后修订补丁。
这里讲一下我的设计思路:
首先是搜集了一些国外流行的MOD名称,定义成一个列表
如:
(‘00:OTA3.1;totala.exe’);
(‘01:TA32ISE&TA32I;tacnse.exe,taense.exe’);
(‘02:TA33SE&TA33;33cnse.exe,33ense.exe’);
(‘04:ULTIMATE TA 0.4;UTA.EXE’);
(‘05:Absulate Annihilation 6.0;TAAA.exe’);
(‘06:TAWP;TAWP.exe’);
(‘07:TAUCP;taucp.exe’);
(‘08:Uberhack;uberhack.exe’);
(‘09:UTASP;utasp.exe’);

(‘12:Talon;talon.exe’);
(‘13:The lost legend;tll.exe’);
(‘14:Star War TA;swta.exe’);
(‘15:War At Sea;was.exe’);
(‘16:Gundam Annihilation;Gundam.exe’);
如第一行00是mod的代号,OTA3.1是MOD的名称,totala.exe是OTA3.1的执行文件。
再如第三行,02是mod的代号,TA33SE&TA33是MOD名称,33cnse,33ense分别对应TA33SE的中文版和英文版执行名称。
这样,在录像机录像时,获得现在正在执行哪个执行文件,如果是totala.exe,则在录像文件的某个位置记录了标记’00’;如果是正在执行33ense.exe或者33cnse.exe,则记录标记’02’,而通用播放器(uniserver.exe)通过获得录像文件的这个标记,决定使用哪个执行文件来进入TA.列表中加入的这些列表有原子的MOD,也有花猫的MOD,而且因为已经发布,所以列表中使用了已经实际存在的MOD执行文件,对于国外的MOD我们可以只保留其最终版本,如12;talon;talon.exe,指的是TRO的MOD:talon,最新版本是1.03,因为不是很热(请TRO谅解),我们可以只保留其最后版本,也就是将TRO提供的压缩包里的talon_NOCD.exe 改名为talon.exe,在用talon1.03对战时,录像文件就自动记录标记12,播放器载入录像时,即可得到这个录像机应该执行talon.exe来进入TA,而如果将来TRO推出talon1.04,我们采用覆盖的方式,将1.03升级为1.04版,而正好有一天,一个新来的玩家,下载了通用录像机,按照覆盖的方法更新安装了talon1.04,正好又得到了我们之前发布的1.03版的录像,用通用播放器打开,哗,认出来了,是talon的录像!可是,接下来的结果是很让人不爽的,但是最坏的结果也就是如此,根原版播放器一样,非法退出!

如果我们换一种方式,talon1.03已经出来了,大家也都已经下载了,执行文件也不可能通知大家改了,就这样了,执行文件就是talon.exe(实际上好像是talon_nocd.exe),我们把列表增加一些内容:
(‘12:Talon;talon.exe’);
(‘13:The lost legend;tll.exe’);
(‘14:Star War TA;swta.exe’);
(‘15:War At Sea;was.exe’);
(‘16:Gundam Annihilation;Gundam.exe’);

(‘A1:Talon 1.04;tal104.exe’);
(‘A2:Talon 1.05;tal105.exe’);
(‘A3:Talon 1.06;tal106.exe’);
(‘A4:Talon 1.07;tal107.exe’);

(‘AA:Talon X.XX;talXXX.exe’);
这样大家应该明白这个列表的意思吧?
让们再来一下上述的过程.1.03就不赘述了,现在TRO又给大家带来了talon1.04,假如TRO得到了我的通知,执行文件名在发布的时候已经改成了tal104.exe,数据包名字也改成了tal104.gp3,现在大家都升级到1.04吧,下载,复制,不影响talon1.03,这时,正好又有人拿到了那个1.03版的录像,使用通用播放器,哗!,认出来了,是talon的录像!,看看吧,启动TA,准备,loading…,嗯,这个录像不错,推荐给别人看看吧.
“这是什么版本的录像啊?”;
“不用问了,用通用录像机直接看吧”.

“嗯,是talon1.03的录像,我看看”

“不错,过瘾!”

为了应对以后MOD的升级,这样就引入了一个MOD发布命名规则的问题,(这是目前最行之有效的方法,有很多因素限制)

在现在的通用录像机中,已经预先定义原子的MOD从TA33A(已经发布)到TA35B一共六个版本,而花猫的TAAC也从1.3定义到了1.6,够用一段时间.至于大家如果不喜欢在TA目录中保留原有版本的MOD版本执行文件和数据包,或者不关心老录像问题,我可以提供原子各个版本的文件清单,或者做成一个批处理,大家可以自由选择是否删除去清除老版本的"垃圾",其实我个人反对这个词,这毕竟是MOD开发者无私的心血的凝聚.

如果大家在都使用通用播放器,国内横扫天下会MOD制作者都遵循这个规则发布自己的MOD,那么我相信无论是新手还是老手,都不会像现在这样有很多的困扰.早日使用,早日摆脱困扰!

另附FQA:
Q:原子版有时候发布补丁,即使是用通用播放器观看之前录像也会非法,能解决吗?
A:能,如果将来一定到非发补丁不可的地步,可以使用完全升级的方法,增加一个新的版本,也就是会发布一个新的执行文件和数据包,比如说从TA33A升级到TA33B.这等于是提前发布一个版本,占用一个列表资源,不到万不得已不会因为一个小修改发布.另外,版本发布之前应做好更多的测试,像BT车平衡补丁,风车停转补丁之类的(不影响看补丁之前的录像),应尽量避免.

Q:通用录像机和原版录像机兼容吗?
A:兼容,原版录像机录下的录像,可以用通用播放器可以播放,前提是,你必须确切知道录像的MOD版本,在启动TA之前,你可以选择你TA目录存在的任意MOD(符合命名规则,清单中没有的MOD不会显示)播放.有可能会非法;通用录像机录下来的录像可以用原版播放器观看,要正常观看,你可以将对应的MOD执行文件改名为totala.exe,然后打开播放器,选择录像文件,播放.

Q:通用录像机还有其他功能吗?
A:1。有个很有用的功能,在作战指挥室(battleroom),可以输入.modinfo,得到每个人正在使用的MOD版本.当然前提是大家都用了通用录像机.这样,可以尽早发现某人没有使用正确的版本.以免进入游戏后直接大获全胜.然后跑出来骂骂咧咧,经过很长时间才能揪出那个用错版本的人来批斗。
2。通用播放器可以使用窗口方式播放录像,并且不占尽CPU资源。
3。在一些特殊情况下,TA会不能选择宽屏分辨率,运行一次通用播放其可以将TA的分辨率设成桌面分辨率。
4。原版录像机的功能一个不少。

Q:TA目录执行文件过多,新手搞不清该用哪个,如何处理?
A:我建议每个mod发布者发布时制作安装包,统一将快捷方式建立在"程序"->"横扫天下会"目录,著明详细的MOD名称和版本.玩家不需要自己去找那些表达不是很清楚地执行文件名.

Q:我认为我的TA目录很乱,我想清理掉一些无用的东西,怎么处理?
A:如果你不在乎老录像问题,我可以提供原子版MOD所有版本的文件清单.MOD发布者也可以在发布新版MOD时提供删除前一版本所有文件的批处理或安装时提供删除老版功能.或者直接使用老版安装时所创立的反安装程序.

Q:你的TA33A-TA36B,TAAC1.1-TAAC1.6是如何定义的?
A:下面是我的所有定义:
00:OTA3.1;totala.exe
01:TA32ISE&TA32I;tacnse.exe,taense.exe
02:TA33SE&TA33;33cnse.exe,33ense.exe
21:TA33A;TA33A.exe
22:TA33B;TA33B.exe
23:TA34A;TA34A.exe
24:TA34B;TA34B.exe
25:TA35A;TA35A.exe
26:TA35B;TA35B.exe
31:TAAC1.2(Arm Counterstrik);taac12.exe
32:TAAC1.3(Arm Counterstrik);taac13.exe
33:TAAC1.4(Arm Counterstrik);taac14.exe
34:TAAC1.5(Arm Counterstrik);taac15.exe
35:TAAC1.6(Arm Counterstrik);taac16.exe
04:ULTIMATE TA 0.4;UTA.EXE
05:Absulate Annihilation 6.0;TAAA.exe
06:TAWP;TAWP.exe
07:TAUCP;taucp.exe
08:Uberhack4.0;uberhack.exe
09:UTASP;utasp.exe
10:TAWD;tawd.exe
11:Final Frontier;TAff.exe
12:Talon;talon.exe
13:The lost legend;tll.exe
14:Star War TA;swta.exe
15:War At Sea;was.exe
16:Gundam Annihilation;Gundam.exe

Q:猫版(TAAC)能不能使用覆盖方式升级并且获得通用录像机支持?
A:可以,不过我的列表中没有taac.exe的定义,但你可以在覆盖后将taac.exe改名taac14.exe,如果再有新版,仍可以删掉taac14.exe,将taac.exe改名为taac14.exe,意思就是猫版不分版本统一使用taac14.exe这个执行文件名,只不过观看录像和.modinfo都会显示TAAC1.4(Arm Counterstrik) 这个不存在的版本(花猫直接从TAAC1.3升级到TAAC1.5),实际上是31-35任选一个,因为TAAC1.4没有使用,有点特殊,我推荐这个。但是我不推荐这种做法.

Q:在你的通用录像机发布之前的录像用通用录像机怎么看?
A:这个当然是你必须弄清楚你的录像是什么版本的,如果你安装了那个版本,在选择录像文件的时候,可以将录像做个版本标记,如果不对还可以修改,另外录像机启动TA前就可以让你选择对应的版本(OTA3.1是肯定有的,除非你改名了)。

Q:你的通用录像机哪里有下载?
A:TA33A的发布贴的附件 http://bbs.taclub.net/taclub/newTA/thread-7208-1-1.html这虽然是个补丁,不过只要你安装了tademo99b2就可以使用.

现在感谢大家看完了这个,是表态的时候了,谢谢!

另外如果还有疑问,尽可发贴.

[ 本帖最后由 chaosch 于 2008-4-2 22:18 编辑 ]

自己支持一个先

支持通用录像机,不过还是希望修改一下,每个MOD通用一个执行文件,这样不仅TA目录干净,新人容易接受,而且对MOD开发者和录像机开发者都方便.

另外一个理由是如果按照这个标准来做,这样每个人为了看以前版本的录像都要将各个阶段的补丁都要打齐,否则即使用了通用各版本的录像机也起不了很好的作用,还不如每个MOD只支持一个最新版本.有需要看较早的录像时再用相应补丁覆盖看录像.

原子版比较特殊,我看还是统一用ta32se.exe ta33se.exe ta34se.exe …这样的标准来命名,忽略abcd…z这样的细微调节版本.

支持chaos大大,我愿意接受这种命名规则

[

通用录像机只是提供一个可能,而并不是强迫你一定要把所有的mod版本都搜集齐全来看老版录像。FQA说得很清楚,你不在乎老版录像可以删掉以前的版本,同样,玩家也不是一定要为了一个老版本录像来下载老版本的MOD,这全在自己的选择。不管怎么选择,录像机都不会出问题。录像机会在TA非法退出之前给出提示,但不会阻止玩家进入TA.这并不与命名规则发生冲突。

另外TA目录是否“干净”,如何清理FAQ中有应答,至少有三种方式。

关于由录像机将老版本的执行文件复制过来覆盖,这种方式改动太大,现阶段不会考虑对已经作好的程序做大的改动。

[ 本帖最后由 chaosch 于 2008-4-3 02:02 编辑 ]

我的意思是,不同MOD用不同录象机,

版本更新时直接用新版本替换老版本,

至于想看老版本录象的,装回老录象机就OK

你的录象机随新版本进步就OK

把所有执行文件复制一份,然后改名成 录像33A.exe 录像32.exe 录像33se.exe 录像AC.exe打开录像时就认这几个文件,另外玩游戏用的执行文件统一改成TASE.exe TAAC.exe total.exe那不就行了。。。既统一又不会让新手感到混乱。。至于要玩3.2版本的。。双即录像32.exe 就可以玩了。淫X的程序也不用作大修改。。改改执行名称就行了。。

问题是统一的tase.exe只认一个固定的数据文件,而不同版本有各自不同的数据文件,要么数据文件也统一成一个文件,要么数据文件随执行文件名分列,这是比较矛盾的地方。

我觉得还是所有mod的所有版本都分别有独自的exe文件,数据文件倒是可以共用。
这样配置文件可以很方便的写清楚。
关于录像文件的内部识别码么,也在配置文件里写明吧,所有mod的所有版本都有专门的识别码。

我支持用通用录像机

我感觉通用的非常好用,谢谢了

强烈支持。。。。。。一直看录象都很麻烦

有爱有爱,第一次看录像时就想改改录像机好有这个功能,一搜发现吵死猪居然搞好了,乐死咱了

反对!
"支持"后面怎么才那孤零零一个理由:“对TA推广有利”?!
通用录像机就标一个好处真J8太谦虚了