战地1吧 关注:376,231贴子:7,538,118
  • 1回复贴,共1

战地英文举报文本生成器-[支持战地V!]

取消只看楼主收藏回复

之前发的那个帖子版本实在太老了,又因为最近进行了非常重大的连续更新,所以我新开个贴,重新介绍一下这款软件,以后应该都会在这个帖内发更新了.




应众多战地1吧友和SteamCN朋友的要求,我把战地5的举报文本生成功能也写好了,这个软件其实花了我蛮长时间来写的,几个月来不停的往里面加新功能,维护旧功能,虽然本质上它的核心功能是生成英文举报文本,方便英语不太好,或是觉得写英文举报文本浪费时间的朋友.
毕竟不是人人英语都是九级对吗,EA把举报按钮藏那么深,每次让我点按钮我都闲烦躁了.
这里尤其感谢一下MLGB战地群的群友提供文本以及十小时的体验资格,让我能在经济窘迫的情况下,下载到战地V并且完成了翻译文本录入工作..
(我最想弄的功能就是一键批量自动举报,但碍于编程技术,我觉得还需要研究一段时间,目前弄的这个服务器档案,就是给一键批量下载档案自动举报功能铺路用的,等战地联BAN调查局(http://www.bfban.com)那边的弄好后,我会试着把软件和他们的网站对接,可以选择顺带把举报文本发送到他们那里去
我先介绍一下基础功能吧.
1.生成英文的举报文本
[选择对应的中文,一键生成英文,哪里不会点哪里,妈妈再也不用担心我英语不好就写不了英文举报文本]
2.上传档案到服务器
[把深恶痛绝的挂壁挂出来,供大家浏览以及举报(该功能是为以后批量自动举报功能做准备)]
3.浏览被上传到服务器上的挂壁档案
[你可以查看他的战绩,或者把别人上传的举报文本复制下来,点击按钮打开对方的检举页面,顺手举报一下]
软件包含以下文件,请不要把它们分开

-Aliyun.OSS.dll:由于软件涉及到对服务器进行数据传输吗,出于开发方便考虑我直接用了阿里的SDK,而没使用他们的API,因此它需要阿里的DLL,才能实现服务器的上传访问等功能,你可以在官方阿里云OSS里下载到它
-BF1Report.exe这个就是软件本体(其他文件可以丢,但这个不能丢,其他丢了后软件会自动检测然后下载回来)
-BF1Report-Updata是软件的升级程序,软件本体检测到服务器有更新推送后,就会有更新按钮出现,点击更新按钮就会关闭BF1Report.exe并启动BF1Report-Updata,本质上它就是个对比MD5然后进行下载的程序,MD5只要和服务器上的不一样,就可以从服务器上下载最新的版本下来.(有时候会出现打开软件无提示更新,但打开BF1Report-Updata却提示更新的情况,这是正常现象这是我推送了更新,但没改服务器的版本号的缘故)
Zh-En是基于XML格式编写的翻译文本,在基于旧版本的基础上,我试着直接加入战地5的翻译文本时,软件目录下的Txt数量直接翻了一倍.

后来我干脆一不做二不休,重构了文本读取方式,然后全部整合到一个文本里去了.也就是现在的Zh-En.xml里
我估计很多人"太长不看",我觉得软件编写的还算傻瓜,稍微操作一下应该就会用了.所以操作教程旧不写了,有使用上的问题直接来帖子下留言.
如果使用过程中遇到BUG,或更新后软件无法启动,记得回来这个帖子重新下载(我自己写的更新系统,经常出问题2333)
下载地址:http://bf1report.oss-cn-beijing.aliyuncs.com/version/%E6%88%98%E5%9C%B0%E8%8B%B1%E6%96%87%E4%B8%BE%E6%8A%A5%E6%96%87%E6%9C%AC%E7%94%9F%E6%88%90%E5%99%A8.zip
[如果失效二楼楼中楼会进行补发]


IP属地:浙江1楼2018-11-23 18:39回复
    二楼自占,以防链接失效


    IP属地:浙江2楼2018-11-23 18:39
    回复