preister / Celts_Altis_Life

Celts Clan Arma 3 Altis Life RPG Multiplayer mission
6 stars 5 forks source link

Improve tools for missions editors #82

Open preister opened 9 years ago

preister commented 9 years ago

Currently mission editors have to do all placing etc with the 2D editor - we tried converting the mission for the 3D editor but that was unfortunately a failure :( - so I've been looking at "Base Builders" or simply scripts that allow you to spawn objects (like buildings) and place them while ingame. The result of this is usually a script that then gets executed on mission start to spawn all the objects at the specified locations.

I've already been doing some test with this: http://www.armaholic.com/page.php?id=21924 - the only problem is that I have to figure out a new way to enable the interface, my current plan is to add a button in the admin Menu.

There is also the Simple Base Editor: http://www.armaholic.com/page.php?id=26995 which I haven't yet tested because GID sounds a bit more complete in regards of features.

preister commented 9 years ago

On a side note, there are also simple "Bunker Builders" which could be used to for example build temporary police checkpoints on the fly.

preister commented 9 years ago

... THIS IS WORKING EPICALLY AWESOME!

The GID gui is almost self explanatory, you can use it to place ANY! object/building and adjust its exact positioning very precisely, you can use GUI to generate script code to spawn the object which can be either copied straight from the game or logged into the client rdp for later copying. The code is then simply copied into script which gets simply gets included in the initBuildings.sqf - so doesnt even require the need to add it to the functions.h.

I'm almost tempted to build a standalone mission version of this which essentially anybody interested could use to create stuff on the map and then just send us the script file as a "template" which we then just add to the mission to get it into Altis Life - simple as that!

preister commented 9 years ago

And to proof that I'm not lying ;) - small change to the outskirts of Sophia 2014-10-30_00002

this is a short test I did in creating a campsite - as you can see placing objects that tightly can be a bit off but overall its still a lot better than placing it in 2D 2014-10-30_00001

And yes @CeltS-Dubbz261 if you put the BetterMissionEditing branch on the testserver you will be able to see this for yourself :D

preister commented 9 years ago

... oh yeah and this is how the interface looks ... and yes it has a free moving camera xD 2014-10-30_00003

preister commented 9 years ago

After having slept over this I think the best might be to have this as a standalone mission which can be used as a map editor and on the Altis Life side we just add the scripts generated by the help of the map editor.

preister commented 9 years ago

ToDo:

preister commented 9 years ago

One thing which is just sub optimal is the fact that you have to copy paste this stuff from game into a script, this might provide a solution for this and would allow to write the sqf file directly? http://forums.bistudio.com/showthread.php?172499-OO-PDW-oriented-object-Persistent-Data-World

preister commented 9 years ago

http://forums.bistudio.com/showthread.php?167927-iniDBI-Save-and-Load-data-to-the-server-or-your-local-computer-without-databases!

preister commented 9 years ago

OK I need to find again the link to this epic loading system for vehicles so we can make this happen: http://steamcommunity.com/sharedfiles/filedetails/?id=353374870

preister commented 9 years ago

http://www.armaholic.com/page.php?id=27570