自由枪骑兵吧 关注:7,838贴子:228,097
  • 37回复贴,共1

[重发][可能是国内最强的1.0MOD之一]可单机,老玩家可以来挑战下

只看楼主收藏回复

下载:http://pan.baidu.com/s/1pJFP3Wv
MOD介绍
1、增强并合理化了网络和单机的NPC,任务线现在更具挑战,几乎所有的故事线NPC都具有非常高的技巧,不但能够使用它们的各种装备来躲避攻击,还能以极高的准确度攻击玩家;
2、支持服务器(本身就是为了服务器设计),能稳定的支撑多玩家游戏,所以可以开个服务器和你身边的小伙伴一起玩;








IP属地:安徽1楼2014-12-10 14:26回复
    @liyinzen
    感谢。
    画质确实粗糙,2010年的时候画的材质啊,原谅我吧,没时间更新那些东西。


    IP属地:安徽4楼2014-12-10 15:16
    回复
      很好玩的游戏


      IP属地:上海来自iPhone客户端5楼2014-12-10 20:40
      回复
        话说我现在也在制作MOD
        主要是以SP平衡性为主,修改飞船的引擎、挂点、融合反应堆,平衡武器能力、价格和能耗,定义Battleship的hardpoint类型、驾驶视角和可用的武器[理论可用],然后再增加一些基地出售的武器和飞船package,最后是修改NPC的loadouts
        上面的修改方法基本上已经掌握了,不过现在还在数据计算阶段
        但是本人实在没有制作贴图和模型的能力,我PS和milkshape3D技术差
        我打算搞个联机的扩展,但在服务器方面,我显然没有c语言的相关知识,所以楼主能不能帮一下忙呢?


        IP属地:陕西6楼2014-12-11 16:44
        回复
          有木有武器散弹代码


          IP属地:福建7楼2014-12-12 17:37
          回复
            @zqh9843
            有些时候是心有余而力不足的。我也有工作什么的,作为一个程序猴空闲的时间比较少。而PS和3D之类恰恰又是比较消耗时间的,写程序更是这样。
            比如模型的话,我都得8小时(两天工时,每天4小时+),复杂点的3-4天,更复杂的7天都做不完。写程序也是这样。
            基于上面的原因我自己的MOD都放弃不做了(你看到的这个只是小规模的缩减版,这才是预想的完整版:https://www.3ax.org/work/revelationmod-exodus)。所以也无暇顾忌其他的了。
            当然如果你只是想知道怎么做,我之前做模型的时候录过一段视频记录了下,不敢说对,但是应该可以提供一些信息:
            第一部分:http://v.youku.com/v_show/id_XNDAzMDU2NjA0.html
            第二部分:http://v.youku.com/v_show/id_XNDA3MTAyNzY4.html
            第三部分:http://v.youku.com/v_show/id_XNDE1OTg5MTUy.html
            第四部分:http://v.youku.com/v_show/id_XNDE4MzYxNTQ0.html
            如果要做个大型MOD,一个人单打独斗太难,不要有这方面幻想。找和你有相同理念的人合作吧。
            我记得这个吧有很多人也会制作MOD,一些完成的非常漂亮。建议你和他们一起合作。比如 @ZONER守卫 和 @newlancher。


            IP属地:安徽8楼2014-12-12 17:39
            收起回复
              谁有能编辑FL用的3DB模型的软件?
              228那些新增飞船实在是毁画风


              IP属地:广东9楼2014-12-14 12:18
              收起回复
                你把DIFFICULTY_SCALE改成10.00更有挑战性


                IP属地:新疆10楼2014-12-16 21:39
                回复
                  eeee
                  这个数据联网没用吧


                  IP属地:广东11楼2014-12-19 22:27
                  回复
                    @VTRB暗影之翼
                    > 飞船损伤时机翼等会断掉,这类损伤如何做?
                    飞船模型在制作的时候需要拆成组,然后另作好部分损伤的模型。完成之后用CollisionGroup来定义(Shiparch里)
                    就是说,你先要用分组的方式做好飞船的模型,比如翅膀是翅膀,机身是机身。这部分做好之后需要在*原位置*单独再做一份损伤的部件(包括重新贴图),最后将损伤的部分用CollisionGroup声明给飞船主模型。
                    你可以看FL原版的文件,比如CV_FIGHTER,cv_fighter.cmp是主模型,cv_fighter_dmg_btmwing.3db是损伤的。
                    这个比较花费工时,没有那么容易就能做到的东西哈。


                    IP属地:安徽12楼2014-12-20 18:51
                    收起回复
                      @69369877
                      如果真这么简单那么MOD都不用做了。
                      很多MOD,比如2.28(乃至2.29)或Discovery很早先的版本都是没有针对单机进行优化的。
                      NomadRevenge一个系列的单机剧情“优化”很简单——就是直接给单机复制一份武器装备,你还是玩的原版。
                      这个MOD的单机剧情是建立在网络版已经修改过武器的基础之上的,也就是说单机里战舰炮塔真的是5000伤害的炮、空间站真的是50K射程的10000W+伤害的炮塔。没有作弊似的给单机削弱武器。
                      (以至于你做救总统那个任务的时候,还要小心不要被Norfolk Shipyard命中)
                      同时MOD要能保证在不妥协这些的情况下保证玩家能完成游戏剧情。于是很多剧情都是修改过的。应该困难的部分变得理所应当的困难,不应该困难的地方剧情会很自然的发生并完成故事,没有违和感。
                      另外你要知道这是服务器端的MOD改成的客户端版,AI都是精密调整过的。故事线的NPC我故意用的都是最难对付的,主要是这游戏单机剧情太容易过了,我第一次玩的时候连推进器都不会用照样通关,提升难度才能增加挑战性。
                      如果你觉得太难,那就在单机里找基地接任务做,攒钱等你买到了好的装备再继续任务。随机任务的难度是服务器版合理化调整后的难度。10级以下NPC应该是没有任何压力的。


                      IP属地:安徽13楼2014-12-20 19:07
                      收起回复
                        @zqh9843
                        AI的配置文件是pilots_population.ini,这个结构比较复杂,基本上就是控制NPC各种行为的配置。比如EvadeDodgeBlock就是控制飞船缠斗的控制块、BuzzPassByBlock就是控制飞船反转逃逸时候AI表现的控制块。TrailBlock是追踪、StrafeBlock应该是迎面攻击。
                        其中大部分Mod改的比较多的应该是GunBlock和MissileBlock,分别控制发射炮弹和导弹的时机。其中GunBlock是有射击精确度配置的:
                        gun_fire_accuracy_power是射击玩家的时候,配置成1是100%的精度,0是0%的精度。
                        gun_fire_accuracy_power_npc是当NPC攻击NPC的时候。所以你可以设定让NPC之间的攻击不要那么猛烈。
                        另外这个精度需要配合其他设定由引擎实时运算得到,不是你配置了100%就会是100%。
                        导弹等没有射击精度配置。
                        当你配置好AI设置之后在[Pilot]里引用这些设定,然后再在npcships.ini里将Ship和AI [Pilot]绑定。这样游戏就会使用你的设置运行了。
                        巡逻这个需要更改稍微多的文件。
                        首先需要引用一个巡逻参数,比如在Br05.ini这个文件里添加(本来就有)
                        [EncounterParameters]
                        nickname = area_defend
                        filename = missions\encounters\area_defend.ini
                        然后找到你想要巡逻的Zone,比如Zone_Br05_to_Br01_gate,添加
                        encounter = area_defend, 6, 0.110000 (参数是 巡航参数, NPC级别, 比率百分比)
                        faction = br_n_grp, 1.000000 (参数是 势力代码, 比率百分比)
                        br_n_grp 是BR国的海军。
                        上面的代码不是全部,但你可以用Freelancer Explorer的GUI来设置,然后再修改ini文件来微调。基本上也是你去参照原版的实现来进行仿制就好了。
                        注意各种参数的百分比,比如encounter最后一个数字。一个Zone里所有encounter的百分比相加不可以大于1,如果大于的话,服务器会有很高的概率崩溃。AI配置文件也同理。
                        另外,所有的数据都必须是合法的,比如你设定了br_n_grp,那么br_n_grp必须存在,否则就不会出现,也或者可能导致崩溃。在比如NPC的级别,如果当前势力没有那个级别的NPC,那么巡逻队就不会出现,也可能造成崩溃。
                        势力代码你可以在FLStat里看到。四个国家有8个固定的势力:
                        _n_grp 代表海军
                        _p_grp 代表警察
                        比如 li_n_grp 就是Liberty海军,rh_p_grp就是Rheinland警察。
                        基本上就是这样。
                        还有一种巡逻,属性是path型的,就是地图上的巡逻线(这才是真巡逻)。那个非常难配置,NPC必须从一个端点出现,然后一直连接到可能的消失点。
                        比如Xeno这种犯罪势力,它的巡逻线只能从和他友好的基地开始或跳跃洞开始,然后在一个合理的位置结束,比如他自己的/友好基地或者跳跃洞。如果配置不正确,服务器会崩溃。由于太复杂了,我自己的MOD删掉了所有巡逻线。


                        IP属地:安徽14楼2014-12-20 21:47
                        收起回复
                          谢谢。
                          制作模型需要什么样的导出软件?当年我玩起动战士的时候用的是DEEP


                          IP属地:广东15楼2014-12-21 11:41
                          收起回复
                            更新:修复了单机版完全重新开始后无法在基地接随机任务的问题。
                            有下列修复方法:
                            0、如果你已经下载了MOD,但是使用旧存档进行的游戏,将不受这个问题的影响,无需担心。
                            1、如果你还没有下载这个MOD,那么请下载新版:
                            http://pan.baidu.com/s/1o6slt4u
                            2、如果你经下载了MOD,还没有从头重新开始玩单机版,但有从头开始玩的准备,请下载新的newplayer.fl,并替换Freelancer\EXE下的同名文件,然后在开始重新玩之前删除Restart.fl就可以了。newplayer.fl下载:
                            http://pan.baidu.com/s/1nt3IEb3 (其实1.0也可用,初始是5万Credit,刚开始一段时间能混得很好了,这个文件就是新版本修复的文件,和你下载新版本重新安装激活是等效的。)
                            3、如果你已经掉坑里了,而且已经做了N个故事线任务,不想重新玩,那么请下载修复工具AutosaveRepairer.exe。将AutosaveRepairer.exe复制到你的SinglePlayer文件夹并确保AutoSave.fl存在,然后执行RestartRepairer.exe。命令行窗口一闪而过说明修好了,然后你就可以继续使用Auto Save游戏,之后的所有存档都是可以执行单机任务的了。AutosaveRepairer.exe下载:
                            http://pan.baidu.com/s/1kTrB1av
                            祝各位玩得愉快。


                            IP属地:安徽16楼2014-12-24 00:24
                            回复