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

We made a lot of improvements on the Freezing Plains visual. Things like pine trees, tiny bushes, some rocks, and others game props!

#IndieGame | #IndieDev | #GameDev | #PixelArt | #WaifuQuest | #WifeQuest | #screenshotsaturday

Another house i made long time ago.

Have a good Boi

Today I was setting up the location of the first boss. His name is "Father" and he is the first of the Patagonians. His task is to guard the road to the House.🛡🗡 Bookmark pre-launch page🔖🔖🔖

https://www.kickstarter.com/projects/rdvindiegame/the-patagonian…

Finished a project I've been working on over the last few days!

Modeled and textured in Blender.

#3dart #lowpoly #npbr #fantasy #hut

Sometimes the suction cup get sticky. Small animation I made in Blender after doing my tutorial on picking up/dropping objects in animations. Crate model by jQueary (https://sketchfab.com/3d-models/game-ready-sci-fi-crate-d98deca6…).

Strange Umbrella

A Shiny Mega Gengar 🌟 For @ManutkArt 's #ThreeColorsChallenge!

Very ambitious construction going on in Planet Zoo on Plays today. We're tryin'. LIVE: www.twitch.tv/dreamhackplays

Regional Bulbasaur. #Pokemon