the Magicball Network Forums

the Magicball Network Forums (https://forum.magicball.net/index.php)
-   LbaNet (https://forum.magicball.net/forumdisplay.php?f=59)
-   -   World/Map creation? (https://forum.magicball.net/showthread.php?t=15101)

DarkOnistar 2009-12-02 15:03

World/Map creation?
 
I was wondering what you use for creating maps for LBAnet.

Is it purely coding or do use something so it makes things easier (such as an editor to make the grid maps, then perhaps coding after).

I'm considering making a completely new world for LBAnet and I'm wondering how possible that would be.

----
I saw this project not long ago and was quite impressed when I tried it out.

My skills are in CAD (still have abit to learn about modelling) and engineering at the moment.
In my free time I like to create things (they've been various things; as you can see by my signature) and even if its just the layout or grid system for a whole new world.. It'd be cool and interesting to make.

Rincevent_123 2009-12-02 16:41

Thanks for your interest in Lbanet :)
Actually, it is already possible to create new world for lbanet without any coding involved.

The whole world information is contained into data files usually stored in human readable xml format.

-To design new maps, the first step would be to use lbarchitect tool made by Zink.

-Then there is a tool to convert grid files produced by lbarchitect into the lbanet format. You can download this tool here: http://lbanet.googlecode.com/files/lbanet_map_tools.rar

-Once you have created your maps, to connect them and make them part of a new world you will need to create an xml description file around it.

This step is a bit difficult currently because you need to do that manually, but at later stage I am going to release an editor to simplify the process. However if you are interested you can already have a look at the file Lbanet/Data/Lba1Expanded.xml with a text editor to see how it has been done for the lbaexpanded world.

There is also a small document that I wrote some time again going a bit into details. You can find it here: http://lbanet.googlecode.com/files/L...nformation.pdf


Hope this help already, but if you are reall motivated to create a new world then you can send me a PM. I might then be able to help you with it directly :tup:
I would suggest you to first concentrate on the map creation part. For the 3rd step you can ask me and I should be able to help.

DarkOnistar 2009-12-02 20:57

Alright I'll give it a shot ;)

I'm at the moment sorting out the paths for LBA_Architect.
I've used it before and had even made quite an amazing small map but its bugged. Vista declared it was a virus and removed it as a threat.
My old map was using LBA2 grids to make a new modified version of Otringal; the inside of the spaceport corridors/departure lounge.


I'm going to experiment abit first.
Since I'm a roleplayer in games I think I'll probably add those elements.
Eg. Cafe, prison, houses.. while still trying to keep the LBA style theme.

--------
Question:
*Does it matter what type of grids they have to be?
LBA1 format? or LBA2?

*Are scenes required?
(I haven't covered scenes yet - As I was experimenting with only grids before).

Rincevent_123 2009-12-02 23:05

Both LBA1 and LBA2 grid are ok so you can choose.
Scene are not required and also not supported, only the map part will be taken into consideration.

DarkOnistar 2009-12-03 11:59

3 Attachment(s)
I've experimented abit and made a grid.
After creating what you can see I've noticed invisible blocks (I'm guessing they're the 'no jump, no walk' zones).

One of the biggest problems making this I found was: height (I fixed that) and some blocks are made specific for certain things, such as making ladders to platforms taller isn't possible without warping the appearance of the wall and all that.

Question: Can you mix block sets together?
Its just an idea, but I was thinking of making a big spaceship based of the shuttle blocks, but the selection is limited to what there is.. so mixing sets together would allow more variety to what can be placed down. (for example. shuttle blocks + Otringal blocks?)
-------
I looked at the lbaExpanded.xml and some parts seem quite simple and at the same time I can see how it can get complicated quickly. (reminds me of HTML.. although then again it is xml after all).

====
Edit: Finished making my own ship based off the shuttle. (I can't believe how many 'runtime errors' I had, especially when splitting an object apart for the blocks.

Edit2: I've created a spawn area for new users (in the circle), from which they can follow the path or perhaps use the teleporters.

Rincevent_123 2009-12-03 13:21

Quote:

Originally Posted by DarkOnister (Post 391371)
I've experimented abit and made a grid.
After creating what you can see I've noticed invisible blocks (I'm guessing they're the 'no jump, no walk' zones).

thats right invisible blocks are used to set up invisible walls.

Quote:

Originally Posted by DarkOnister (Post 391371)
One of the biggest problems making this I found was: height (I fixed that) and some blocks are made specific for certain things, such as making ladders to platforms taller isn't possible without warping the appearance of the wall and all that.

actually for ladder you do not need to take care of that when building a map. With lbarchitect you just need to define the appareance, the rest will be done later inside lbanet.

Quote:

Originally Posted by DarkOnister (Post 391371)
Question: Can you mix block sets together?
Its just an idea, but I was thinking of making a big spaceship based of the shuttle blocks, but the selection is limited to what there is.. so mixing sets together would allow more variety to what can be placed down. (for example. shuttle blocks + Otringal blocks?)

Unfortunatly it is not possible to mix blocks using lbarchitect for now. Lbanet however could handle it, but it would mean that you would need to manually edit map file without editor so it gets quite complicated.

Quote:

Originally Posted by DarkOnister (Post 391371)
I looked at the lbaExpanded.xml and some parts seem quite simple and at the same time I can see how it can get complicated quickly. (reminds me of HTML.. although then again it is xml after all).

thats right xml and html are really similar things, but as i said, i would suggest you to first concentrate on the map creation. Once you have a few maps and you want to connect them together just send me an PM and I should be able to help you.

Polaris 2009-12-05 11:58

These maps look cool ! I hope they'll be added to the game !

DarkOnistar 2009-12-06 11:31

Ideally.

I'm going to start a new thread up to discuss the maps.
That way people can ask for what they want and I'll see about trying to add it in.

- Oh I seen the NPC actors. Although they don't do too much at the moment, they do however make the worlds seem less empty and abandoned like.
on LBA1expanded some are stuck in walls (namely the Museum).

- I also had trouble updating on Vista, but fixed it myself. (LBAnet doesn't automatically add itself to Windows Ports, so although updater loads.. no update is possible until ports are opened by adding the program.)

Battler 2010-01-06 19:50

Quote:

Unfortunatly it is not possible to mix blocks using lbarchitect for now.
That's, of course, wrong. You can easily add another BLL's layouts to another one, either using the LBArchitect Factory program, or even using my LBA Brick Layout Library Editor. ;)

ruswizard 2010-01-19 22:02

Some time ago I started to develop a program tat would be help to edit LBANet's activities such as maps and xml data files.
And when I tried to draw the lba map using simple drawing of block's png's using the rules determinated in LBA..Information file I got only a mix of random blocks)
As far as I recognized for each Y coordinate first X-Z matrix represents a set of real Images where numbers means the order position of block in blocks loading list, but usually there are 2 other layouts... May i ask you about their meaning?


All times are GMT +2. The time now is 18:44.

Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2019, the Magicball Network