Jump to content
lsd

ZEI - Zeus and Eden Interiors

Recommended Posts

ZEI

Spawn furniture and populate areas via in-game modules.

 

This is a stand-alone add-on, when used in Eden it creates no dependencies - Players will NOT require this add-on when playing your missions.

 

JhO3guK.png

 

DOWNLOAD:

Steam: http://steamcommunity.com/sharedfiles/filedetails/?id=1251859358

Armaholic: http://www.armaholic.com/page.php?id=33620
Direct: <TBA>

 

 

SOURCE:

https://github.com/LISTINGS09/ZEI

 

 

 

NOTES:

This is not a global script that populates all buildings, the modules only populate single or small areas.

 

The menu (found under Modules in Eden/Zeus):

oV3klmj.jpg

 

ZEI Interiors Modules
Garrison Building

  • Fills a building with your choice of faction and number (should support any units Addon).
  • Attempts to find the best direction for the units to face.
  • Avoids spawning pilots/crew etc.

 

Interior Fill

  • Fills a building with either a military or civilian template.
  • Choose either an area or single building and if the interior should be editable in Zeus.
  • Supports CUP buildings.
  • Pressing 'LookAround' (Default: ALT) will skip the GUI and immediately try and fill the nearest building with a military template.

 

Object Fill

  • Fills a table or shelf with objects.
  • Choose how many objects to spawn on the table and if they should be editable in Zeus.
  • Pressing 'LookAround' (Default: ALT) will skip the GUI and immediately try and fill an object a random selection of items.

 

Object Switch

  • Converts objects of one region to another region (e.g. Green Sandbags to Brown Sandbags)
  • Supports CUP objects but positioning may be affected due to model sizes.

 

 

When any building is populated with a module, the buildings damage should be disabled automatically to prevent floating objects (not working in Eden!).

A variable is set on buildings to prevent them from being re-decorated.

 

 

WANT TO HELP?

ZEI supports vanilla and CUP buildings. More templates are always appreciated! Templates should always be created in the VR map and the building should not be rotated.

 

ZEI Development Modules
The following modules are designed to make it easier for you to help with the development of this addon, they are not available in Zeus.

 

List Buildings

  • Use it to quickly find which buildings have few or no ZEI templates.
  • Creates rows of buildings having the chosen number of templates or less.
  • Coloured arrows in front of the buildings will indicate the templates count (Red = Mil, Pink = Civ).

 

Mark Positions

  • Highlights all building positions in a building.
  • Don't block these when creating a template!


Save Building Scheme

  • Saves a building in the ZEI template format, no need to run any code through the debug menu now.
  • Pressing 'LookAround' (Default: ALT) will 'force save' the highlighted object so you can save objects that aren't buildings (some CUP buildings have no building positions so this will allow them to be saved!).

 

 

It doesn't do much, but you can enable debug mode in the addon by running the following code: ZEI_DEBUG = TRUE

  • Like 22
  • Thanks 5

Share this post


Link to post
Share on other sites

Awesome work really mate, this help me a lot, are you going to make CUP compatybility? and more buildings?

Share this post


Link to post
Share on other sites

Fantastic mod, as useful as ZEC.

 

I guess the question now is, when can we expect a ZEI CUP version?? :D

Share this post


Link to post
Share on other sites

Thanks for the Armaholic resource!

Share this post


Link to post
Share on other sites

i was just working on somthing similar but... not as good ;) cool mod, like how its all based on modules

Share this post


Link to post
Share on other sites

This increases mission loading time exponentially as the aging ArmA 3 engine enumerates the myriad bottles of coke/spools of wire/oil cans scattered around the map by the auto-populator. Don't get me wrong: this is a great idea. I'm wondering if dynamic spawning might be the way to go -- only creating the objects when the player is within 150m of them -- to cut down on mission loading time? I know there's another mod which does this.

Share this post


Link to post
Share on other sites

The latest update should include most military buildings now. Won't rule out a CUP version in the future. :)

 

If you want to populate all of Kavala, scripting is the only way to go, but this addon is intended for much smaller scale missions with no overhead or dependency. I might make a 'lite' version of the Civilian area, specifically for cities with reduced objects.

 

If you want to adapt this addon into a script, feel free.

  • Like 4

Share this post


Link to post
Share on other sites

This is awesome, the only issue I have is the disabling of building damage only applies to the Zeus character on a dedicated server, I can drop 10,000kg's of ordnance on it as Zeus and it won't get destroyed, but 1 player placed satchel takes it down, leaving floating furniture.

  • Haha 1

Share this post


Link to post
Share on other sites

This is some wonderfull work! Wish phronk's script had these compositions.

 

lsd I would love to share some conpositions, I like making them and I agree that its a slow going process. But a labour of love! Will get on that.

 

Any buildings you would love to get more variations of? Do you want to split up the military buildings into categories such as guer/nato/csat/aaf?

 

P.s interested in composotions that integrate other mods such as Eden Objects/ PLP Beach Objects/ PLP Containers/ PLP Urban Pack?

Edited by Bazanti
Rephrasing/typo fix

Share this post


Link to post
Share on other sites
12 hours ago, Bazanti said:

Do you want to split up the military buildings into categories such as guer/nato/csat/aaf?

Good ideas!!!..even better by type: command centers/general offices/barracks/INTERROGATION ROOM:f:

Share this post


Link to post
Share on other sites

Cool but that could mean a lot of variations should be made to make sure the module works on all buildings. For CSAT - NATO you would only switch around some supply boxes and bedrolls/flags/camo nets and voila, new comp!

 

edit: never thought of an interogation room, will make some!

Share this post


Link to post
Share on other sites
4 hours ago, Bazanti said:

edit: never thought of an interrogation room, will make some!

:don12:

 

this is one I made for one of my mission..little questioning corner...

Spoiler

Arma3_2018-01-24_18-31-28-674.jpg

 

 

  • Like 2

Share this post


Link to post
Share on other sites
2 hours ago, Bazanti said:

Oh god not the bucket! :D

LOLLLLLL.....

 

...now....can we get some old & rusty wire bed frame and a waterboarding kit?

  • Like 1

Share this post


Link to post
Share on other sites

@lsdCould the same principle for interiors be used for garrisoning buildings with enemies? Use the modules to create AI on their positions in the building. There could be a basic NATO version, CSAT version and a version of the module where the mission maker would be prompted to put in classnames of the soldiertypes to be used as well as a parameter to choose the % of ai positions to be filled. That would complete the "Zeus and Eden" pack :D Anyway, love the interiors, splendid work!

  • Like 2

Share this post


Link to post
Share on other sites
On 24/01/2018 at 2:23 AM, Bazanti said:

Any buildings you would love to get more variations of? Do you want to split up the military buildings into categories such as guer/nato/csat/aaf?

 

P.s interested in composotions that integrate other mods such as Eden Objects/ PLP Beach Objects/ PLP Containers/ PLP Urban Pack?

 

Thank you! Hangars/Barracks/Offices/Warehouses or any that people would often use for locations would be the top of my list, the Hangars I've done aren't great.

 

I'd planned to split the buildings by side, but most ended up very generic - There are limited side-specific objects in vanilla, or maybe I'm just not creative enough lol. Maybe instead have a module to convert an area from one side to another by just replacing side specific objects with another sides type (e.g West Camo Nets > East Camo Nets, West Ammo > East Ammo etc)? I've plans for one that converts Vanilla > APEX as having to replace all nets/sandbags/H-Barriers is annoying.

 

Regarding other mods this is aimed as a vanilla only mod to keep things accessible for everyone. If there is enough demand I could do a new version, I often play on CUP maps so this would be my next goal.

 

On 19/01/2018 at 6:16 AM, SnakeDocc said:

Disabling of building damage only applies to the Zeus character on a dedicated server.

 

This will be fixed in the next version; didn't realise allowDamage was local, sorry!

 

9 hours ago, Mr. Rad said:

@lsdCould the same principle for interiors be used for garrisoning buildings with enemies? Use the modules to create AI on their positions in the building. There could be a basic NATO version, CSAT version and a version of the module where the mission maker would be prompted to put in classnames of the soldiertypes to be used as well as a parameter to choose the % of ai positions to be filled. That would complete the "Zeus and Eden" pack :D Anyway, love the interiors, splendid work!

 

There is a module that already highlights the building positions so to just replace that with AI would be trivial... The main problem for me is creating a GUI to prompt the player to do so. My last one didn't go so well which is why the Zeus side of ZEI is really basic! :D Maybe I'll give it another go.

  • Like 2
  • Thanks 1

Share this post


Link to post
Share on other sites
Land_d_Shop_01_V1_F: [["Land_WaterBottle_01_cap_F",[8.9126,0.0537109,-2.74879],0],["Land_PaperBox_01_open_empty_F",[7.76172,1.33252,-3.18536],0],["Land_WaterCooler_01_old_F",[4.19189,2.72998,1.03179],-88],["Land_Tyre_01_F",[1.09717,-4.55664,-2.20026],-81],["Land_Tyre_01_F",[2.48022,-6.33057,-3.18536],-243],["Land_WaterBottle_01_empty_F",[9.04346,-0.121094,-2.76642],0],["Land_PenRed_F",[-0.414551,-4.90039,1.84842],0],["Land_PencilBlue_F",[-0.6521,-5.09814,1.87441],0],["Land_Garbage_square5_F",[2.5,-1.41162,-2.88227],0],["Land_Tyres_F",[1.73242,-5.26514,-2.9613],-182],["Land_Garbage_square3_F",[3.24219,-0.121094,0.988955],0],["Land_Tyre_F",[0.38916,-5.5957,-2.75958],0],["Land_Tyre_F",[2.20142,-6.2085,-2.96742],0],["Land_Tyre_F",[1.64917,-6.34326,-2.89875],0],["Tire_Van_02_F",[1.86621,-6.05566,-2.45627],0],["Tire_Van_02_F",[1.90186,-4.59717,-2.15804],0],["Tire_Van_02_F",[0.744629,-6.17773,-2.747],0],["Tire_Van_02_F",[0.575439,-4.95313,-2.38732],0],["Tire_Van_02_F",[3.06226,-5.96387,-2.91064],0],["Tire_Van_02_F",[1.29297,-5.53516,-2.35341],0],["Tire_Van_02_F",[2.55005,-5.94092,-2.48638],0],["Land_PaperBox_01_small_open_white_IDAP_F",[8.87476,-0.0820313,-2.75956],-46],["Land_GymBench_01_F",[-0.378662,-0.101563,1.03757],-270],["Land_GymBench_01_F",[0.376709,5.89258,-1.8674],-180],["Land_GymBench_01_F",[-0.458252,-2.18799,0.989405],-270],["Land_GymBench_01_F",[-1.91626,1.88477,-1.78469],0],["Tire_Van_02_Cargo_F",[-0.0209961,-4.94385,-2.83406],0],["Land_PaperBox_01_small_ransacked_brown_IDAP_F",[8.76172,1.79297,-2.92284],-55],["Land_FoodSack_01_full_brown_F",[7.32397,2.28027,-3.18536],-145],["Land_FoodSack_01_empty_brown_F",[7.78345,2.49561,-3.18536],-200],["Land_Photoframe_01_broken_F",[-0.442139,-5.17529,2.1239],-64],["Land_GarbageBarrel_01_english_F",[-0.526611,-5.00488,0.9596],0],["Land_Leaflet_04_F",[4.14282,5.60547,-1.18744],-182],["Land_Poster_03_F",[6.94043,0.719238,-1.13191],-270],["Land_Poster_06_F",[-1.5791,-3.98584,-1.39756],-90],["Land_GymRack_02_F",[-0.742188,-2.80225,-2.88227],-271],["Land_GymRack_02_F",[0.543701,0.592773,-2.63799],-309],["Land_GymRack_01_F",[3.59985,-2.81299,1.40452],-265],["Land_WaterBottle_01_compressed_F",[7.54956,1.59863,-2.99594],0],["Land_WaterBottle_01_compressed_F",[8.70972,1.1333,-3.18536],0],["Land_WaterBottle_01_compressed_F",[7.57666,-0.623047,-3.18536],-91],["Land_PaperBox_01_small_destroyed_white_IDAP_F",[7.38452,0.243652,-3.18536],0],["Land_PaperBox_01_small_destroyed_brown_F",[8.42896,2.26123,-3.18536],0],["Land_PaperBox_01_small_destroyed_brown_F",[7.39209,4.92725,-3.18536],0],["Land_FlowerPot_01_F",[-0.644287,-4.87305,1.93432],-180],["Land_GymRack_03_F",[3.72681,-2.40723,1.24949],-90],["Land_UWreck_Heli_Attack_02_F",[0.779785,4.59277,5.01968],-118],["CamCurator",[-9.69116,-8.37451,6.91914],-65]]

Ruined gym.

(optionally) you can remove heli

Well, i hope i did it correctly :)

Share this post


Link to post
Share on other sites
On 02/03/2018 at 3:28 PM, MacTire said:

Ruined gym.

(optionally) you can remove heli

Well, i hope i did it correctly :)

 

Thanks, it looks good. Unfortunately, the addon currently doesn't support rotation of objects on the X/Y axis unfortunately, just their direction -- I couldn't stop objects from snapping back after they were rotated so I forgot that dimenson existed!

 

Will have to look into implementing that into the addon at some point.

Share this post


Link to post
Share on other sites

Makes life for me a bit easier. With some added variety and options for jbad/FFAA buildings this would blow me away. Looking forward to seeing this mod develop.

Share this post


Link to post
Share on other sites

 

Land_i_House_Big_02_V3_F: [["Land_Sofa_01_F",[-3.9292,2.43213,-2.62471],-90],["Land_Rug_01_Traditional_F",[-2.82227,2.41357,-2.62471],0],["Land_Tableware_01_stackOfNapkins_F",[-2.90674,2.11865,-2.19999],-144],["Land_PowderedMilk_F",[-2.90674,2.37695,-2.19999],-113],["Land_ArmChair_01_F",[-2.81543,4.12207,-2.62471],-162],["Land_OfficeCabinet_02_F",[-4.23389,-1.01123,-2.62471],-271],["Land_Bandage_F",[-4.21094,-0.991211,-1.45371],-11],["Land_WoodenTable_small_F",[-3.68408,0.280273,0.739306],-90],["Land_PaperBox_01_small_closed_brown_IDAP_F",[-3.36133,0.359863,1.59118],-60],["Land_Crowbar_01_F",[-4.00977,0.260742,1.58936],-15],["Land_MobilePhone_smart_F",[-3.1709,-0.154297,1.5939],-282],["Land_Gloves_F",[-3.7959,0.128418,1.5939],-33],["Land_Gloves_F",[-3.7124,0.0141602,1.59249],-63],["Land_ChairWood_F",[-3.34766,0.854004,0.739306],-15],["Land_ChairWood_F",[-3.01221,0.074707,0.739306],-90],["CamCurator",[-5.69629,24.0869,0.696082],-169],["Land_ArmChair_01_F",[4.01318,4.46729,0.782623],-214],["Land_PCSet_01_keyboard_F",[0.529297,-3.10645,1.60893],-92],["Land_WoodenBed_01_F",[3.5083,0.665527,0.782623],-90],["Land_Mustard_01_F",[3.76367,-8.11133,-2.10696],0],["Land_PCSet_01_mousepad_F",[0.509277,-3.47266,1.61103],0],["Land_TableSmall_01_F",[-2.77783,2.41504,-2.62471],0],["Land_LuggageHeap_02_F",[2.16797,-1.60107,-2.62471],0],["Land_Can_Dented_F",[3.53223,-8.1123,-2.10696],0],["Land_Can_Dented_F",[3.6709,1.40576,-1.74452],-324],["Item_FirstAidKit",[2.56787,-1.9541,-1.77012],-108],["Land_RattanTable_01_F",[3.70117,-8.04736,-2.88397],0],["Land_Camera_01_F",[0.335449,-2.51563,1.60995],-281],["Land_MobilePhone_smart_F",[0.608398,-2.7124,1.60995],-159],["Land_Photos_V4_F",[0.479004,-2.78174,1.60995],-262],["Land_Photos_V3_F",[0.727051,-2.53809,1.60995],-152],["Land_PCSet_01_mouse_F",[0.5,-3.46582,1.61803],-86],["Land_Tableware_01_knife_F",[3.49805,-7.92627,-2.10696],-210],["Land_Photoframe_01_F",[4.71436,0.654297,1.83103],-180],["Land_Garbage_square3_F",[3.28955,-5.24756,-2.28738],0],["Land_RiceBox_F",[-2.67334,2.11865,-2.19999],-305],["Land_RiceBox_F",[3.66064,2.45215,-1.74452],-22],["Land_TableBig_01_F",[3.36475,1.61133,-2.62471],-269],["Land_Tableware_01_fork_F",[3.48145,-8.17529,-2.10696],-157],["Land_BottlePlastic_V2_F",[3.80078,-7.93359,-2.10696],0],["Land_PencilRed_F",[0.507813,-2.4458,1.60995],-153],["Land_PencilGreen_F",[0.471191,-2.61035,1.60995],-105],["Land_PCSet_01_case_F",[0.578125,-3.80078,1.61803],-84],["Land_Rack_F",[0.649902,-0.0654297,0.736165],-269],["Land_PCSet_01_screen_F",[0.847656,-3.15771,1.62101],-98],["Land_FoodContainer_01_F",[0.155273,0.269043,0.736165],-134],["Land_Ketchup_01_F",[3.75781,-8.04639,-2.10696],0],["Land_Tableware_01_napkin_F",[3.6543,-7.81152,-2.10696],0],["Land_Tableware_01_napkin_F",[3.43506,-8.01807,-2.10696],-214],["Land_TableDesk_F",[0.588867,-3.16406,0.782623],-270],["Land_WoodenTable_small_F",[2.03662,-1.56152,-2.62471],0],["Land_RattanChair_01_F",[3.63965,-7.2793,-2.88397],0],["Land_RattanChair_01_F",[2.85449,-8.14209,-2.88397],-252],["Land_MetalCase_01_small_F",[1.76953,0.20752,0.736166],-89],["Land_Can_V3_F",[3.4043,0.931152,-1.74452],-272],["Land_WaterBottle_01_empty_F",[3.12744,0.928711,-1.74452],-326],["Land_ChairWood_F",[3.35938,2.62256,-2.62471],-2],["Land_ChairWood_F",[3.49365,0.390137,-2.62471],-177],["Land_ChairWood_F",[2.84863,1.21045,-2.62471],-266],["Land_ChairWood_F",[3.96484,2.05811,-2.62471],-100],["Land_ChairWood_F",[0.276855,-3.18994,0.782624],-255],["Land_ChairWood_F",[3.79248,1.20947,-2.62471],-92],["Land_ChairWood_F",[2.84814,2.14844,-2.62471],-266],["Land_WaterBottle_01_full_F",[0.887207,-0.0473633,1.83796],-210],["Land_Bandage_F",[1.55322,-0.946289,-1.77012],-52],["Land_Bandage_F",[2.56787,-2.2002,-1.77012],-228],["Land_Bandage_F",[2.08887,-1.20459,-1.77012],-184],["Land_Bandage_F",[2.33105,-2.2002,-1.77012],-233],["MedicalGarbage_01_Injector_F",[2.33105,-1.90381,-1.77012],-351],["Land_FlowerPot_01_Flower_F",[1.31396,-2.16309,-2.62471],0],["Land_FlowerPot_01_Flower_F",[-0.195801,-3.83545,0.782623],0],["Land_Can_V1_F",[3.67529,-8.04932,-2.10696],0],["Land_Bench_F",[3.26904,5.83154,-2.88397],-269],["Land_TacticalBacon_F",[3.16162,2.44775,-1.74452],-265],["Land_TacticalBacon_F",[0.685547,-0.103027,2.20655],-46],["Land_Can_V2_F",[1.15381,-0.0932617,0.847955],-41],["Land_Can_V2_F",[3.61328,-8.14697,-2.10696],0],["Land_Can_Rusty_F",[1.15381,-0.0932617,2.21795],-347],["Land_PainKillers_F",[1.81445,-0.949219,-1.77012],-191]]

Civilian building I made in about 20 minutes, just as a test for me but if wanted to have a look then go for it 

Share this post


Link to post
Share on other sites
On 06/04/2018 at 11:30 PM, KebabRemover said:

Civilian building I made in about 20 minutes, just as a test for me but if wanted to have a look then go for it 

 

Thanks for the layout! With the help of @shukari who is updating some of the ZEI template functions, we should have a way to make this process easier in future.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×