战地1吧 关注:376,211贴子:7,537,573
  • 23回复贴,共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
    回复
      大佬辛苦了


      IP属地:广东来自Android客户端4楼2018-11-23 19:36
      回复
        举报了重来没拿到过箱子,是不是不送了


        IP属地:福建来自Android客户端5楼2018-11-23 20:35
        收起回复


          来自iPhone客户端6楼2018-11-24 02:09
          回复
            聊天服务离线,举报不了~


            IP属地:广东来自Android客户端7楼2018-11-24 06:37
            收起回复
              留个联系方式,可以一起开发


              IP属地:四川8楼2018-11-24 19:10
              回复
                非常感谢作者大大~么么哒


                IP属地:安徽10楼2018-12-10 11:40
                回复
                  一个图三个挂逼,可还行


                  11楼2019-01-03 11:45
                  回复
                    上传档案时出现错误:"应用程序中发现了未经处理的异常。。。。。。。。未将对象引用设置到对象的实例"
                    错误代码:
                    有关调用实时(JIT)调试而不是此对话框的详细信息,
                    请参见此消息的结尾。
                    ************** 异常文本 **************
                    System.NullReferenceException: 未将对象引用设置到对象的实例。
                    在 BF1Report.MySQLC.UpReportData(Int32 no1repeler2, String HackName, String HackEAID, String ReportName, String ReportEAID, String hackType, String gameVersion, String map, String kill, String death, String soldierType, String upUuid, String useing)
                    在 BF1Report.BF1Report.B_Updata_Click(Object sender, EventArgs e)
                    在 System.Windows.Forms.Control.OnClick(EventArgs e)
                    在 System.Windows.Forms.Button.OnClick(EventArgs e)
                    在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
                    在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
                    在 System.Windows.Forms.Control.WndProc(Message& m)
                    在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
                    在 System.Windows.Forms.Button.WndProc(Message& m)
                    在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
                    在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
                    在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
                    ************** 已加载的程序集 **************
                    mscorlib
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3260.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
                    ----------------------------------------
                    BF1Report
                    程序集版本:1.2.1.0
                    Win32 版本:1.2.1.0
                    基本代码:file:///D:/%E6%88%98%E5%9C%B0%E4%B8%BE%E6%8A%A5%E5%A4%96%E6%8C%82/%E6%88%98%E5%9C%B0%E4%B8%BE%E6%8A%A5%E5%B7%A5%E5%85%B7V1.81/BF1Report.exe
                    ----------------------------------------
                    System.Windows.Forms
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3260.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
                    ----------------------------------------
                    System
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
                    ----------------------------------------
                    System.Drawing
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
                    ----------------------------------------
                    System.Xml
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
                    ----------------------------------------
                    System.Configuration
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
                    ----------------------------------------
                    System.Core
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3260.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
                    ----------------------------------------
                    System.DirectoryServices
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.DirectoryServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.DirectoryServices.dll
                    ----------------------------------------
                    MySql.Data
                    程序集版本:8.0.13.0
                    Win32 版本:8.0.13.0
                    基本代码:file:///D:/%E6%88%98%E5%9C%B0%E4%B8%BE%E6%8A%A5%E5%A4%96%E6%8C%82/%E6%88%98%E5%9C%B0%E4%B8%BE%E6%8A%A5%E5%B7%A5%E5%85%B7V1.81/MySql.Data.DLL
                    ----------------------------------------
                    System.Data
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3260.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
                    ----------------------------------------
                    System.Transactions
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3260.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
                    ----------------------------------------
                    System.EnterpriseServices
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
                    ----------------------------------------
                    System.Management
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
                    ----------------------------------------
                    mscorlib.resources
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll
                    ----------------------------------------
                    HttpCodeLib
                    程序集版本:4.5.18.1
                    Win32 版本:4.5.18.01
                    基本代码:file:///D:/%E6%88%98%E5%9C%B0%E4%B8%BE%E6%8A%A5%E5%A4%96%E6%8C%82/%E6%88%98%E5%9C%B0%E4%B8%BE%E6%8A%A5%E5%B7%A5%E5%85%B7V1.81/HttpCodeLib.DLL
                    ----------------------------------------
                    System.resources
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.resources.dll
                    ----------------------------------------
                    RestSharp
                    程序集版本:106.5.4.0
                    Win32 版本:106.5.4.0
                    基本代码:file:///D:/%E6%88%98%E5%9C%B0%E4%B8%BE%E6%8A%A5%E5%A4%96%E6%8C%82/%E6%88%98%E5%9C%B0%E4%B8%BE%E6%8A%A5%E5%B7%A5%E5%85%B7V1.81/RestSharp.DLL
                    ----------------------------------------
                    System.Windows.Forms.resources
                    程序集版本:4.0.0.0
                    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
                    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll
                    ----------------------------------------
                    ************** JIT 调试 **************
                    要启用实时(JIT)调试,
                    该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
                    jitDebugging 值。
                    编译应用程序时还必须启用
                    调试。
                    例如:
                    <configuration>
                    <system.windows.forms jitDebugging="true" />
                    </configuration>
                    启用 JIT 调试后,任何未经处理的异常
                    都将被发送到在此计算机上注册的 JIT 调试程序,
                    而不是由此对话框处理。


                    月老
                    每对新人结婚成功的那一刻,送礼最多的吧友可以获得本次求婚的“月老”称号和成就,去领取
                    活动截止:2100-01-01
                    去徽章馆》
                    星座王
                    点亮12星座印记,去领取
                    活动截止:2100-01-01
                    去徽章馆》
                    IP属地:河南12楼2019-01-05 12:52
                    回复(7)
                      一开始举报了几个,后来实在是懒得举报了


                      IP属地:广东13楼2019-01-06 13:51
                      收起回复
                        现在也用不了了 显示发送举报失败


                        IP属地:四川14楼2019-12-03 18:47
                        回复