Possible to make mod with NO JETS?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bish000

    #1

    Possible to make mod with NO JETS?

    Hello all, I love plain vanilla Bf2 but I hate jets. Is it possible to make a mod which is simply regular online multiplayer BF2 and all maps -- but with jets completely disabled? Or with anyone entering a jet autokicked or whatever?

    Or is there a simpler way, such as a dedicated server adjustment that would disable only jets, or something?
  • imported_Ekalb
    Member
    • May 2007
    • 206

    #2
    Re: Possible to make mod with NO JETS?

    Or you could just go on servers that run maps that don't have jets on them.

    Comment

    • jdrou
      Member
      • Jul 2006
      • 1860

      #3
      Re: Possible to make mod with NO JETS?

      Just removing their spawners from the maps would be pretty easy. Anything that disables the jets would have to be 'unranked' (by EA) though. (You could set up your own ranking system with one of the third-party systems.)

      Comment

      • bish000

        #4
        Re: Possible to make mod with NO JETS?

        jdrou, that's an excellent idea, but unfortunately I don't know how to 'remove spawners from maps.' Do you mean, I must make my own map? Or are you talking about editing existing maps? Just tell me what you mean exactly, and what I must go off and study in order to do it, and I'll do my homework.

        Comment

        • Mitch

          #5
          Re: Possible to make mod with NO JETS?

          Originally posted by bish000
          Hello all, I love plain vanilla Bf2 but I hate jets. Is it possible to make a mod which is simply regular online multiplayer BF2 and all maps -- but with jets completely disabled? Or with anyone entering a jet autokicked or whatever?

          Or is there a simpler way, such as a dedicated server adjustment that would disable only jets, or something?
          If by vanilla your referring to ranked then your only option would be to look for servers that run infantry only mode or maps that don't contain jets as EA does not permit server operators to modify ranked servers.

          I notice your new to the forums so I am assuming you are new to BF2 as well? If so and you are looking to rank up simply to you can earn your weapons unlocks then my advice would be to look for a 24/7 Karkand or a 24//7 Mastur City server.

          Neither map contain jets or attack choppers so you won’t have to deal with all that nonsense and there are ranked server that run the map in both stock and infantry only mode, however keep in mind that you will be dealing with players such as myself that have been playing this game for some 3 plus years now.

          If you’re not playing BF2 solely for stats, may I suggest you take a look at some of the mods available for BF2 as they can be great fun not to mention most are better than the vanilla game itself.....

          Comment

          • bish000

            #6
            Re: Possible to make mod with NO JETS?

            I've been playing BF2 for a few years myself. I like everything EXCEPT JETS. (I also feel the game would be improved by permitting only a limited number of artillery strikes per round, but that's a different story.)

            All I want to do is play any map at all WITH NO JETS. I realize this will have to be on unranked servers, but as long as a sufficient number of people join anyway, it will be fun. I've got enough unlocks to keep me happy anyway. I just want to fly choppers and do all the other things on the original maps -- WITHOUT JETS PRESENT.

            So is the way to do this to run a dedicated server with the original maps edited to remove jet spawn points? In that case, my homework is to learn to use the map editor to alter the original maps, is that right?

            Comment

            • Skaggy
              Member
              • Feb 2007
              • 1974

              #7
              Re: Possible to make mod with NO JETS?

              Originally posted by bish000
              I just want to fly choppers and do all the other things on the original maps -- WITHOUT JETS PRESENT.
              LOL, so basically you want to be able fly helicopters without any challenge?

              So is the way to do this to run a dedicated server with the original maps edited to remove jet spawn points? In that case, my homework is to learn to use the map editor to alter the original maps, is that right?
              Yup that's right.

              Have a look at this site, they'll probably be able to help you:http://bfeditor.org/

              Comment

              • FPS[SONIC]
                Member
                • Oct 2006
                • 2106

                #8
                Re: Possible to make mod with NO JETS?

                Some might consider ground AA, kit AA and other rotar wing craft as sufficient threats to have a fun game without being constant easy victims of jet pilots.

                Comment

                • bish000

                  #9
                  Re: Possible to make mod with NO JETS?

                  Sonic Pixel understands me perfectly. Thanks for the link Skaggy.

                  Comment

                  • jdrou
                    Member
                    • Jul 2006
                    • 1860

                    #10
                    Re: Possible to make mod with NO JETS?

                    There are different ways to remove the jet spawns from maps. First, if you edit the original maps you won't be able to play on unmodded servers so you may want to copy and rename them (see http://battlefieldsingleplayer.plane...showtopic=2998 ).
                    You can modify the map using the BF2 editor (see http://bfeditor.org/ ) or by editing the 'gameplayobjects.con' files with a text editor. The files are in each map's server.zip\gamemodes folder. The object spawners are in the top part of the file; e.g. in Dalian Plant you can see a block of text containing 'setObjectTemplate 1 AIR_J10'. That tells the game to spawn a J10 there if team 1 controls that flag. You could replace that object with something else like 'jep_paratrooper' (the Chinese jeep) or 'tnk_type98' (the Chinese tank) or just remove the whole block of text.

                    Comment

                    • Webs961

                      #11
                      Re: Possible to make mod with NO JETS?

                      Originally posted by SonicPixel
                      Some might consider ground AA, kit AA and other rotar wing craft as sufficient threats to have a fun game without being constant easy victims of jet pilots.
                      I hear that. If your team dominates the sky and you don't have a chopper pilot/gunner capable of taking down a jet (Most can't, by the way), your team is screwed. AA is worthless against the jets; IGLAs/Stingers virtually never hit and when they do, they don't kill. If you want to improve the AA, all that really needs to be done is to about halve the reload time. If they're directly above you, no pilot would be able to drop enough flares to avoid all those missiles.

                      Comment

                      • bish000

                        #12
                        Re: Possible to make mod with NO JETS?

                        This is becoming a very useful discussion. Meanwhile an EA fellow over on the Battlefield boards at EA.com gave me two scripts to create a server with no jets or arty. And as you will see, you could leave arty in if you like: Here they are!

                        First, create a text file called
                        __init__.py
                        Paste in the following two lines and save (not including asterisks!)

                        **********************

                        import vehicle

                        vehicle.init()

                        ******************

                        Next, create another text file with name vehicle.py

                        Paste in everything between these two lines of asterisks:

                        ********************

                        import host
                        import bf2


                        APCS=("usapc_lav25","apc_btr90","apc_wz551")
                        TANKS=("ustnk_m1a2","rutnk_t90","tnk_type98")
                        MOBILEAA=("usaav_m6","aav_tunguska","aav_type95")

                        JEEPS=("jeep_faav","usjep_hmmwv","jep_paratrooper" ,"jep_mec_paratrooper","jep_vodnik","jep_nanjin g")
                        BOATS=("at_rib")

                        STATAA=("usaas_stinger","igla_djigit")
                        STATAT=("ats_tow","ats_hj8")
                        BIPODS=("mec_bipod","us_bipod","ch_bipod")
                        WASP=("wasp_defence_front","wasp_defence_back")

                        JETS=("usair_f18","ruair_mig29","air_j10","usair_f 15","ruair_su34","air_su30mkk","air_f35")
                        HELICOPTERS=("usthe_uh60","the_mi17","chthe_z8","a he_ah1z","ahe_havoc","ahe_z10")


                        ARTY=("usart_lw155","ars_d30")


                        def init():
                        host.registerGameStatusHandler(onGameStatusChanged )


                        def onGameStatusChanged(status):
                        print status
                        if status == 1:
                        remover(JETS+ARTY)

                        ####### to remove APCs instead of jets, use remover(APCS) instead of remover(JETS) above
                        ####### to remove both APCs and jets, use remover(JETS+APCS)
                        ####### to remove APCS, jets and arty, blahblahblah







                        def remover(vehicletype):
                        cp = bf2.objectManager.getObjectsOfType('dice.hfe.world .ObjectTemplate.ObjectSpawner')
                        for spawner in cp:
                        spawnerName = spawner.templateName
                        vehicle = host.rcon_invoke("""
                        objecttemplate.active %s
                        objecttemplate.objecttemplate
                        """ % spawnerName)
                        for obj in vehicletype:
                        if vehicle.lower().find(obj)!=-1:
                        print spawnerName
                        print vehicle
                        host.rcon_invoke("""
                        objecttemplate.nrofobjecttospawn 0
                        """)

                        **************************

                        Here are instructions on how to use these files:

                        "Move both files to Battlefield 2 Server\mods\bf2\python\game\gamemodes (overwrite the init.py, it's empty anyway).

                        To remove the changes (just in case), delete the two lines inside the init.py and restart the server."

                        I didn't have a folder called Battlefield 2 Server, just Battlefield 2, but it worked anyway.

                        Comment

                        • jdrou
                          Member
                          • Jul 2006
                          • 1860

                          #13
                          Re: Possible to make mod with NO JETS?

                          Sounds like you could also use that to make a (unranked) 'no vehicles except jeeps' server as many people might prefer instead of 'infantry-only' mode.

                          Comment

                          • [130.Pz]W.Fuchs
                            Member
                            • Feb 2008
                            • 250

                            #14
                            Re: Possible to make mod with NO JETS?

                            The question is, will other people like a game that is suited to the wishes of 1 person?

                            Comment

                            • bish000

                              #15
                              Re: Possible to make mod with NO JETS?

                              jdrou, exactly. With the Python scripting and other methods, it seems possible to make all kinds of interesting modifications to suit a VERY broad range of tastes. I'm now engaged in trying to learn a little Python so as to gain an understanding of how these scripts work.

                              As for the question of how many people would be interested, the only way is to try and see. I have been asking around the Web and so far I know there are at least a few people who feel, as I do, that jets are overpowered in BF2 and that the game would be improved by some adjustments in that regard. If eventually we get a server running and word spreads and a few people come and play from time to time, I'll feel I've done what's realistically possible.

                              Comment

                              Working...