Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
2 registered members (AndrewAMD, TipmyPip), 12,420 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Gallery
Next Gallery
Print Thread
Rate Thread
Page 7 of 10 1 2 5 6 7 8 9 10
MapBuilder #388396
12/02/11 10:49
12/02/11 10:49
5 Images
Joined: Mar 2011
Posts: 3,150
Budapest
sivan Offline OP
Expert
MapBuilder

MB is a lightweight outdoor level editor ideal for 3DGS beginners for creating game scenes within minutes without deep 3D knowledge. It is terrain based, populating with sprites, models, and wmb entities is really easy, just one click. Entity placement and modification, sky and material adjustment, terrain deformation and texture painting in real time, by a simple graphic interface, with open source save/load system.

Wmb levels can be opened and exported too, from version: v.1.07. Postprocessing in WED is possible by .$$m files.

Freeware resources are included in the package. Compatible with both A7 and A8 engines. Suited for 3DGS 'Free' and 'Extra' editions of 3DGS. Later some additions of shader functionality can be expected for 'Commercial' users.

The editor package, 4 simple example game projects (open source, containing the necessary MB level loading scripts), a script and file package for creating new projects, and the (partially ready) online documentation can be found at MapBuilder homepage .

There are also some other resources and tutorials too. Everything for free laugh

More screenshots showing menu options and example scenes

Video Tutorials

The integrated RTS pathfinder and game AI system in development

90 Comments
Re: MapBuilder [Re: Tempelbauer] #404230
07/05/12 09:50
07/05/12 09:50
Joined: Dec 2003
Posts: 1,225
germany
gri Offline
Serious User
gri  Offline
Serious User

Joined: Dec 2003
Posts: 1,225
germany
Originally Posted By: Tempelbauer
very nice editor laugh

but the engine crashes regularly. everytime when "Updating... Please wait" on screen appears


yepp.....appcrash is still alive


"Make a great game or kill it early" (Bruce Shelley, Ensemble Studios)
Re: MapBuilder [Re: gri] #404234
07/05/12 13:08
07/05/12 13:08
Joined: Mar 2011
Posts: 3,150
Budapest
sivan Offline OP
Expert
sivan  Offline OP
Expert

Joined: Mar 2011
Posts: 3,150
Budapest
hmm.... I'm a bit confused. I tested it on 2 WinXP pcs, A7 and A8, without any crashes.
please check this patch, I put there 11 steps by simply writing out a message by printf(), thus if you tell me after which step it happens, I will be able to resolve it: http://www.mediafire.com/?nort57ezlm42dxx
and many thanks for your help laugh

Re: MapBuilder [Re: sivan] #404235
07/05/12 13:19
07/05/12 13:19
Joined: Feb 2009
Posts: 3,207
Germany, Magdeburg
Rei_Ayanami Offline
Expert
Rei_Ayanami  Offline
Expert

Joined: Feb 2009
Posts: 3,207
Germany, Magdeburg
Well, WinVista and 7 can be a really different thing wink

Re: MapBuilder [Re: Rei_Ayanami] #404236
07/05/12 13:27
07/05/12 13:27
Joined: Feb 2005
Posts: 3,687
Hessen, Germany
T
Tempelbauer Offline
Expert
Tempelbauer  Offline
Expert
T

Joined: Feb 2005
Posts: 3,687
Hessen, Germany
crash after step9

my os is win7 64bit

Re: MapBuilder [Re: Tempelbauer] #404238
07/05/12 14:23
07/05/12 14:23
Joined: Mar 2011
Posts: 3,150
Budapest
sivan Offline OP
Expert
sivan  Offline OP
Expert

Joined: Mar 2011
Posts: 3,150
Budapest
thanks! it is then the sys_free() of vertex struct array used for storing undo steps.
a question: what would be the correct way of removing this array?

typedef struct
{
var original;
var actual;
var undo[10];
} VERTEXSYS;
VERTEXSYS* teredit_vertexarray = NULL; // sys_malloc/sys_free

allocation:
int j = ent_status(terrain_entity,0);
if (teredit_vertexarray==NULL)
teredit_vertexarray = (VERTEXSYS*)sys_malloc( j * sizeof(VERTEXSYS) );

this is the problem now:
if (teredit_vertexarray!=NULL)
{
sys_free(teredit_vertexarray.undo);
sys_free(teredit_vertexarray);
teredit_vertexarray = NULL;
}


Free world editor for 3D Gamestudio: MapBuilder Editor
Re: MapBuilder [Re: sivan] #404278
07/06/12 07:52
07/06/12 07:52
Joined: Dec 2003
Posts: 1,225
germany
gri Offline
Serious User
gri  Offline
Serious User

Joined: Dec 2003
Posts: 1,225
germany


yeah after step 9 it crashing down.

I tried your code with one of your terrains - without a problem - no crash


"Make a great game or kill it early" (Bruce Shelley, Ensemble Studios)
Re: MapBuilder [Re: gri] #404280
07/06/12 09:45
07/06/12 09:45
Joined: Mar 2011
Posts: 3,150
Budapest
sivan Offline OP
Expert
sivan  Offline OP
Expert

Joined: Mar 2011
Posts: 3,150
Budapest
there is a limitation I've never mentioned: terrains must be symmetric in x-y size. I'm planning to eliminate it once...


Free world editor for 3D Gamestudio: MapBuilder Editor
Re: MapBuilder [Re: sivan] #404456
07/09/12 12:56
07/09/12 12:56
Joined: Mar 2011
Posts: 3,150
Budapest
sivan Offline OP
Expert
sivan  Offline OP
Expert

Joined: Mar 2011
Posts: 3,150
Budapest
please try this patch, hopefully the crash is avoided now by the new safety proc_kills, and by protection from opening non-square terrains: http://www.mediafire.com/?oh001s5o8rvsc09
if still happens, within a few weeks I'll get a new pc with Win7, so I can see the crash, and solve it more effectively laugh


Free world editor for 3D Gamestudio: MapBuilder Editor
Re: MapBuilder [Re: sivan] #404457
07/09/12 13:05
07/09/12 13:05
Joined: Dec 2003
Posts: 1,225
germany
gri Offline
Serious User
gri  Offline
Serious User

Joined: Dec 2003
Posts: 1,225
germany

sorry ,

crash in win7 ? -> then shutdown


"Make a great game or kill it early" (Bruce Shelley, Ensemble Studios)
Re: MapBuilder [Re: gri] #404460
07/09/12 14:24
07/09/12 14:24
Joined: Mar 2011
Posts: 3,150
Budapest
sivan Offline OP
Expert
sivan  Offline OP
Expert

Joined: Mar 2011
Posts: 3,150
Budapest
okay, thanks, that script I copied here earlier operates wrongly somehow, but now totally don't know why, that vertex struct is not used afterwards... I use similar codes elsewhere in MapBuilder, e.g. when closing a level before loading a new level. maybe I should try malloc and free instead of sys_malloc and sys_free...

Last edited by sivan; 07/09/12 14:25.
Page 7 of 10 1 2 5 6 7 8 9 10

Moderated by  jcl, Realspawn, Spirit 

Gamestudio download | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1