Builder: Progress

< All, 1, 2 >

Builder v0.4

This new version mostly contains changes concerning multiple selections and groups. It should be more logical and consistent now.

It does however also contain some new things, the most noticeable thing is that the way blocks are created have been changed. They are now easier to move away from the middle than they were before (you basically had to dig them out behind any other blocks you might have covering the middle). Another change is that the camera's view with left+right mouse-buttons will now retain the camera's relative position to its focal point.

Builder v0.3

A new development version has been released.

The major changes include:

  • The program now remembers your grid settings.
  • You can now move objects by entering the new co-ordinates in the selected window.
  • You can now select multiple objects my holding down the ctrl key while selecting.
  • You can now group object via the new "Group" window in the bottom right corner of the interface.
  • The program can now be told to remember the list of building blocks that you used last time and reload them on the next start-up.
  • The mesh files no longer need to be in the same folder as the associated .lev files.

New blocks

I have spent some time trying to create some nice blocks for the Builder project. Here's a set that I think turned out quite well:

builder_news2.jpg

builder_news3.jpg

The set is supposed to be a dirt cliff. It consists of four different blocks: a corner, a flat piece and two different side blocks. I also tried to spread out some rocks that I created, but they didn't look so good. The set has been uploaded and can be downloaded in the projects section.

I will be trying to create some different themes in the coming weeks and then try to melt them all together into a big world.

Builder v0.2

New update about the Builder project. A new development version has been released that includes quite a lot of changes to various things.

I aim to have some nice options included for the next preview and to include some sort of grouping.

Loading procedure

The whole reason with the Builder is to be able to load a level quickly with a simple procedure. The procedure is uploaded now, I hope the brief explanation is enough. All you have to do is to add the .pas file to the project and include it in the "uses" part. Then call the procedure (well actually it's a function) LoadBuilderLevel(<LevelFile>, <ParentDC>, <MeshFolder>, <TextureFolder>). The function will return true on success and false on a failure. Do note that you do need the GLScene components (can be found under "Links" in the menu) for it to work,

The procedure/function can be found in the project's download section.

On a side-note: I also uploaded the building blocks I used in the preview so people have something to play around with. Hopefully I will get the time to make some better looking ones soon *smiles*.

< All, 1, 2 >