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

a drawing I did because I was bored😪. But I love how it turned out.😊

Regular exercise is key for healthy wings.

Try it out!

https://gamejolt.com/games/AeonNightmares/605184

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

A sneak peek at the new OST, can you guess what this song will be used for? 🤔

New Teasers!

Colorful Fox

Happy Late Easter!

I just wanted to introduce you to my latest musical production and hear some opinions about it. Thank you very much.

I thought I would do a quick show and tell, with a 2 min video of the start of the game and some of the game elements, after many many months it is really starting to come together, time to start networking https://gamejolt.com/games/Dungeon_fable/490669

Aston Martin Vantage 2019

Day 4, Achieved

#AstonMartin #FastChallenge #speedmodeling

I remade my main character, what do you think? :)