Game
Yamikari
9 years ago

Map Creation - for version 4.x


Heya all !, just wanted to share the syntax of .lv maps files for the game, since a map editor inst here yet :


Prerequisite

First of all the maps are contained in the Level folder, aswell as the LevelList.lst file containing a list of all the currently used level by the game (or the server).

To create a new map and add it to the game/server, you’ll just have to add the new filename to LevelList.lst between an < and an > : <example.lv>

Editing the file itself :

If you open an .lv file, the first line should look something like this :
Texture/tex2.png 33 22 8 3 25 3 5
Let’s break it down :

  • Texture/tex2.png is the texture pack used, at the moment there is only one texture pack, but if i create more in the future, or if people creates good ones, i could add them to the game package for more variety.

  • 33 22 is the width and the height of the map in number of tiles

  • 8 3 is the starting tile for the white player

  • 25 3 is the starting tile for the black player

  • 1 is the number of life
    In short : [TexturePack] [width] [height] [white x start] [white y] [black x start] [black y start] [number of lifes]

note:

  • at the start, the players will always be placed on the nearest solid tile under them, and won’t start flying

  • for texture pack, if the map on a remote server use a texture pack that a client doesn’t have, it wont download it, and the client will use the default texture pack.

  • if you want to create your custom texture pack, it doesn’t have to be the same resolution, it only needs to have the same 5*5 tiles structure.

For the body, a lv file looks like this :

		
			22 21 00 00 00 00 00 13 14
22 21 00 00 00 00 00 13 14
22 21 00 00 00 00 00 13 14
10 31 11 00 00 11 11 33 10
20 41 10 10 10 10 10 43 20
54 51 20 20 20 20 20 53 54
30 30 30 30 30 30 30 30 30
		
	

Each row match a row of tiles, and each number correspond to a tile :

5d0b98f28398a.png

The texture and the collision are linked, all the textured tiles are solid, except for the 11, which is the moving grass tile.

note :

  • 00 correspond to the air, and will remain empty, you could use 0 instead, but it would break the column alignment, which is helpful visually when building a map.

  • If you need to better understand the intended layout, you can take a look at some of the officials maps.

Now, hope some of you will have fun with that, share your creations in the comment, and cheers !



0 comments

Loading...

Next up

Heya there! I really wanted to show you all a little gameplay preview of the first boss fight i'm currently working on i hope you like it ^^

I have added rewards for quests so that villagers can give you something in return for your hard work helping them. 🥳

I want to know - what's your favourite quest reward?

A house I've built a while ago. :)

It nicely separates the snowy biome from the grassy one.

It's built with painted Ebonstone.

Today I tackled drawing different variations of facial expressions for one of the main characters in Eden. What do you think of it? :) Eden: https://gamejolt.com/games/Eden/592698

My D&D art for my family so far (WIP if you couldn't tell)

A few screenshots of the places you'll cross in the Demo of Blu. You can play it today on #gamejolt !

Explosive domino effect

Colorful Fox

Happy Late Easter!

Let's gooo! Sub-15 minutes achieved thanks to a new skip found by @mazou !

My new Endfall demo Any% world record is 14:48! Used safe strats and got too excited here and there, but I'm satisfied. Thanks to @ElPichon for the game, and y'all beat my time! ;D

Sometimes Aeron needs a friend to help him out in tight situations.