2/6/2024 0 Comments Obzerver tutorial bzflagYou can help by reviewing the pairs of pages and commenting on any proposals by using the "Discussion" tab at the top of each page. It is suggested that similar pages be merged. Pages to merge These are pages which are similar.Wanted pages These are pages which don't exist yet but are pointed to from other pages.You can help by expanding the content and adding more detail. Please take a look at the Content Policy page for an overview of adding articles. The advantage of having an account is that you will be credited with the contribution on the History link/tab of the page. Don't be shy give editing the site a try and be proud of your contributions! You can edit whether or not you have an account created. If you are unsure of how to edit or add pages, there is always a link to the Help section on the links to the left no matter where you are on the site. Please remember the BZFlag Wiki's new motto, Be Bold (click the link for a full explanation of the motto), when editing articles. With everyone's help we can make this site a great resource to the BZFlag community. All are welcome to contribute and may edit most pages. Bringing all of this information together will make it easier for people to understand and answer all of the questions they have about running a server (options, permissions, set-up, etc.), configuring their client, coding plug-ins, compiling the source code, and anything else they can think of. The intention of this site is to draw together all of the great information about BZFlag and BZFlag related items that is currently scattered in many different places. Please see the section Things To Do at the bottom of this page if you would like to help. The number of articles is growing, but there is much more to do. If you wish to create a wiki account, drop by the #bzflag IRC channel. Most text-editors designed for coding/programming are more than sufficient for editing bzw files.Wiki account registration is disabled at this time due to spam. Command-line editors such as nano, emacs, pico, vim, or ed.īeginning mapmakers should spend some time studying and making small changes in existing maps to see how things work.Notepad ++ - a tabbed editor based on Scite.If you are interested in syntax highlighting, look at the forum topic.Īlthough word-processing programs such as Microsoft Word can be used, there are many cheaper (free) and more efficient programs designed specifically for coding. In the client, maps can be saved for editing by joining the desired server and choosing: Options>Save World. Maps can also be saved by issuing the /saveworld command. The map should be a simple map when getting started. One may find it easier to create a file in BZEdit and open the resulting file in the text-editor. One can gain experience by also converting map objects into their mesh equivalents such as converting a box into a meshbox or a pyramid into a meshpyramid. One should become familiar with the BZW syntax before attempting to create a map by hand from scratch or have on hand a reference card.Īlso knowing the coordinates of where object placement(s) will occur based on the options set. The way world units are oriented in a normal right hand rule coordinate system with positive Z being the "UP" direction. "north" on the in game radar is the positive Y direction in map coordinates. This image shows a typical map, with the origin and axis directions clearly marked out. The positioning of map objects in the "position" of an object goes as such. The same applies to the "size" in a world object.Ī good way to start learning is to begin with simple world objects and settings: The first setting is for the "X" axis with the second being for the "Y" axis and the third being for the "Z" axis. mp 0,2,0,2,0,2 # Maximum of 2 Red Players, 2 Blue Players, and 2 Observers ms 5 # Sets the maximum shots (per tank) to 5 set _tankSpeed 25 # Sets the tank speed to 25 bzunits/second Size 400 # Sets the world size to 400 (800 x 800 total) This is many times added by map editors, but with different comments.(depending on editor) # The number sign is not needed for a map to function, but is used for comments. This allows you to define in the map file certain options that are also available from the command line when you start the bzfs server, or in the optional server config file. Options embedded into a world file will override those input on the command line or in a config file.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |