capturetheflag/mods/ctf_map
2018-06-24 21:17:23 +01:00
..
maps Add support for sub directories in map dir 2018-01-22 02:23:53 +00:00
textures Add cavern map 2017-12-28 12:22:19 +00:00
barrier.lua Fix a load of issues, add luacheck and travis 2018-04-06 14:04:56 +01:00
depends.txt Announce map name and author to IRC 2018-01-27 19:44:25 +00:00
emerge.lua Fix attempt for loading issues 2018-01-22 03:52:51 +00:00
give_initial_stuff.lua Fix ability to use builtin inventory lists to store items between matches or craft 2018-05-04 19:01:53 +01:00
init.lua Add per-map initial stuff 2018-01-21 22:10:37 +00:00
map_maker.lua Require two flags before being able to export 2018-06-23 15:54:00 +01:00
nodes.lua Add ind_dirt and ind_dirt_with_grass 2018-06-08 23:35:28 +01:00
README.md Add documentation to ctf_map 2017-12-27 17:38:00 +00:00
schem_map.lua Add /set_next command, cycle rather than random 2018-06-24 21:17:23 +01:00

CTF Map

This mod handles multiple maps.

Creating a new map

1. Dependencies

  • Minetest 0.4.16 or later.
  • Mods
    • ctf_map (by copying the folder from this game to minetest/mods)
    • worldedit and worldedit_commands.

2. Find an area

  • Can use Minetest Game and any mapgen.
  • It must be a cube, and the barrier will be in the exact center.
  • It should be around 230x230 in surface area, but this can vary.
  • Feel free to modify the area to your needs.

3. Select the area

There are multiple ways do this, this is the simplist in most cases.

  • If you haven't modified the map at all, do the following to speed up barrier placement:
    • Stop Minetest.
    • Open up the world's world.mt
    • Set backend to "dummy".
    • Save.
  • Using worldedit, select the area.
  • Type /gui, and click "From WE" then "To WE".
  • Check that the center location is the right place for the barrier to go.
  • Check that the bounds extend far enough.

4. Place barriers

  • Set the middle barrier direction. The barrier is a plane defined by a co-ordinate = 0. If the barrier is X=0, then it will placed with every node of the barrier having X=0. If the barrier is Z=0, then it will placed with every node of the barrier having Z=0.
  • Click "place barrier". Note that this command does not have an undo.

5. Meta data

  • Set the meta data

6. Export

  • Click export, and wait until completion.
  • Copy the two files from worlddir/schemes/ to ctf_map/maps/.
  • Rename the files so the two prefixed numbers are consistent to existing maps.
  • Profit!