Jump to content
Sign in to follow this  
RaVeN103

RwG Addon BaseBuilding 2.0

Recommended Posts

The RwG Addon "Basebuilding Exile" is now available.

 

Steam Community Link

 

Logo-Big.jpg

edas.jpg20191017182746-1.jpg20191007170849-1.jpg20191007170843-1.jpg20191016193505-1.jpg


This contains new objects and structures for the Exilemod.
So far only wood elements are available and their upgraded versions. These can be crafted as frames, placed as usual in Exile and can then be upgraded with the Wood Planks Upgrade Kit (needs a hammer) and with the Exile Fortification Upgrade Kit reinforced with metal.


Item-List
 

Features/Contains
- A big gate for transporters.
- Different door variants.
- An elevator that can lift vehicles and people.
- More snappoints
- Compatible with Exile objects
- 3 Custom/Shadow Lods, different texture resolutions, View Geometry and Phys Geometry
- Items Electric Engine, Box Of Nails, Wood Planks Upgrade-Kit, Furnace Kit, Anvil Kit, Workbench Kit
- and much more

 

Exile Vanilla
If you want to use the objects without frames, you don't need to change anything in the config. Use recipes which create a full wall.

 

CustomCodes
Old (Only WoodPlanks-Upgrade)


New El'Rabito-WIP (WoodPlank-Upgrade + MetalGrid-Upgrade)

If you want to use this variant, then use the attached recipes and customcodes. To upgrade a frame, you will need the Wood Planks Upgrade Kit and a Hammer.

 

Update 1.01

Spoiler

 

20th October 2019

 

  • ReInforced Doorway has shadow-lod 0 and view geometry
  • ReInforced Doors have shadow-lod 0, phys geometry and view geometry
  • ReInforced Gates have shadow-lod 0 
  • fixed some cfgConstruction-issues
  • some doors and windows did not have exileRequiresSimulation entry - fixed
  • add RwG_Container_Locker_Blue_Static/RwG_Container_Locker_Blue_Static (maximumload 700)
  • add RwG_Item_Box_M_Kit/RwG_Container_Box_M_Static (maximumload 500)
  • add RwG_Overhead_Light_Kit/RwG_Construction_Overhead_Light_Static

 

To make the lamp dependent on the generator, use this Custom Code by El'Rabito
Exile-Base-light-overhaul

 

Update 1.01a

 

Spoiler

 

20th October 2019

add items

  • RwG_Item_Bench_Vise
  • RwG_Item_Wooden_Beams

 

fixed

  • workbench issue

 

 

Update 1.0.2

Spoiler

23th October 2019

add 
RwG_Wood_Window_Grid_Static - RwG_Wood_Window_Grid_Kit
RwG_ReInforced_Window_Grid_Static
RwG_Palisade_Straight_Static
RwG_Palisade_Straight_Podest_Static
new cfgconstruction-array

add items

RwG_Item_MetalGrid_Upgrade
RwG_Item_Blowtorch
RwG_Palisade_Kit

fixed

fix some snappoints
some item-interactions

 

 

CraftingRecipes vers.2

Spoiler


class Exile_AbstractCraftingRecipe
{
	name = "";
	pictureItem = ""; 
	returnedItems[] = {};
	components[] = {}; // Required components
	tools[] = {}; // Required tools (matches, gas cooker etc.)
	requiredInteractionModelGroup = ""; // See CfgInteractionModels
	requiresOcean = 0; // isSurfaceWater test
	requiresFire = 0; // inflamed object nearby
	requiresConcreteMixer = 0; // Check if concrete mixer is nearby
};

class CfgCraftingRecipes
{
	class Elevator_Recipe: Exile_AbstractCraftingRecipe
	{
		name = "Elevator Kit";
		pictureItem = "RwG_Elevator_Kit"; 
		returnedItems[] = 
		{
			{1, "RwG_Elevator_Kit"}
		};
		components[] = 
		{
			{4, "RwG_Item_Electric_Engine"},
			{4, "Exile_Item_Rope"},
			{4, "Exile_Item_MetalBoard"},
			{6, "Exile_Item_JunkMetal"}
		}; 
		tools[] = 
		{
			"Exile_Item_Foolbox",
			"Exile_Item_Grinder"
		};
		requiredInteractionModelGroup = "WorkBench_Metal";
	};
	class WorkBench_Metal_Recipe: Exile_AbstractCraftingRecipe
	{
		name = "Workbench (Metal) Kit";
		pictureItem = "RwG_Workbench_Kit"; 
		returnedItems[] = 
		{
			{1, "RwG_Workbench_Kit"}
		};
		components[] = 
		{
			{1, "RwG_Item_Bench_Vise"},
			{2, "Exile_Item_MetalBoard"},
			{3, "Exile_Item_JunkMetal"}
		}; 
		tools[] = 
		{
			"Exile_Item_Foolbox",
			"Exile_Item_Hammer"
		};
		requiredInteractionModelGroup = "Anvil";
	};
	class Anvil_Recipe: Exile_AbstractCraftingRecipe
	{
		name = "Anvil Kit";
		pictureItem = "RwG_Anvil_Kit"; 
		returnedItems[] = 
		{
			{1, "RwG_Anvil_Kit"}
		};
		components[] = 
		{
			{3, "Exile_Item_JunkMetal"},
			{1, "Exile_Item_WoodLog"}

		}; 
		tools[] = 
		{
			"Exile_Item_Foolbox",
			"Exile_Item_CookingPot"
		};
		requiredInteractionModelGroup = "Furnace";
		requiresFire = 1; // inflamed object nearby
	};
	class Box_Of_Nails_Recipe: Exile_AbstractCraftingRecipe
	{
		name = "Box Of Nails";
		pictureItem = "RwG_Item_Box_Of_Nails"; 
		returnedItems[] = 
		{
			{1, "RwG_Item_Box_Of_Nails"}
		};
		components[] = 
		{
			{1, "Exile_Item_JunkMetal"}

		}; 
		tools[] = 
		{
			"Exile_Item_Hammer"
		};
		requiredInteractionModelGroup = "Anvil";
	};
	class Woodplanks_Upgrade_Recipe: Exile_AbstractCraftingRecipe
	{
		name = "Wood Planks Upgrade-Kit";
		pictureItem = "RwG_Item_WoodPlanks_Upgrade"; 
		components[] = 
		{
			{1, "RwG_Item_Box_Of_Nails"},
			{4, "Exile_Item_WoodPlank"}
		};
		returnedItems[] = 
		{
			{1, "RwG_Item_WoodPlanks_Upgrade"}
		}; 
	};
	class Overhead_Light_Recipe: Exile_AbstractCraftingRecipe
	{
		name = "Overhead Light Kit";
		pictureItem = "RwG_Overhead_Light_Kit"; 
		components[] = 
		{
			{1, "Exile_Item_LightBulb"},
			{1, "Exile_Item_MetalBoard"}
		};
		returnedItems[] = 
		{
			{1, "RwG_Overhead_Light_Kit"}
		}; 
		requiredInteractionModelGroup = "WorkBench_Metal";
	};


	class Wooden_Beams_Recipe: Exile_AbstractCraftingRecipe
	{
		name = "Wooden Beams";
		pictureItem = "RwG_Item_Wooden_Beams"; 
		tools[] = {"Exile_Item_Handsaw"};
		components[] = 
		{
			{3, "Exile_Item_WoodLog"}
		};
		returnedItems[] = 
		{
			{1, "RwG_Item_Wooden_Beams"}
		}; 
	};
	// WoodFrame Construction
	class Wood_Wall_Frame_Kit_Recipe: Exile_AbstractCraftingRecipe
	{
		name = "Wood-Wall (Frame) Kit";
		pictureItem = "RwG_Wood_Wall_Frame_Kit"; 
		components[] = 
		{
			{4, "RwG_Item_Wooden_Beams"},
			{1, "RwG_Item_Box_Of_Nails"}
		};
		returnedItems[] = 
		{
			{1, "RwG_Wood_Wall_Frame_Kit"}
		}; 
		tools[] = 
		{
			"Exile_Item_Hammer",
			"Exile_Item_Handsaw"
		};
		requiredInteractionModelGroup = "WorkBench";
	};
	class Wood_DoorWay_Frame_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-DoorWay (Frame) Kit";
		pictureItem = "RwG_Wood_Doorway_Frame_Kit"; 
		returnedItems[] = 
		{
			{1, "RwG_Wood_Doorway_Frame_Kit"}
		}; 
	};
	class Wood_DoorWay_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-DoorWay Kit";
		pictureItem = "RwG_Wood_Doorway_Kit"; 
		components[] = 
		{
			{1, "RwG_Wood_Doorway_Frame_Kit"},
			{1, "RwG_Item_WoodPlanks_Upgrade"}
		};
		tools[] = 
		{
			"Exile_Item_Hammer"
		};
		returnedItems[] = 
		{
			{1, "RwG_Wood_Doorway_Kit"}
		}; 
	};
	class Wood_Door_nLock_nWin_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-Door (No Lock & Window)";
		pictureItem = "RwG_Wood_Door_nLock_nWin_Kit"; 
		components[] = 
		{
			{1, "RwG_Wood_Doorway_Kit"},
			{3, "Exile_Item_WoodPlank"},
			{1, "Exile_Item_JunkMetal"},
			{1, "RwG_Item_Box_Of_Nails"}
		};
		returnedItems[] = 
		{
			{1, "RwG_Wood_Door_nLock_nWin_Kit"}
		}; 
	};
	class Wood_Door_nLock_Win_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-Door (No Lock w/ Window)";
		pictureItem = "RwG_Wood_Door_nLock_Win_Kit"; 
		components[] = 
		{
			{1, "RwG_Wood_Doorway_Kit"},
			{3, "Exile_Item_WoodPlank"},
			{2, "Exile_Item_JunkMetal"},
			{1, "RwG_Item_Box_Of_Nails"}
		};
		returnedItems[] = 
		{
			{1, "RwG_Wood_Door_nLock_Win_Kit"}
		}; 
	};
	class Wood_Door_Lock_nWin_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-Door (Locked, no Window)";
		pictureItem = "RwG_Wood_Door_Lock_nWin_Kit"; 
		components[] = 
		{
			{1, "RwG_Wood_Doorway_Kit"},
			{3, "Exile_Item_WoodPlank"},
			{2, "Exile_Item_JunkMetal"},
			{1, "RwG_Item_Box_Of_Nails"}
		};
		returnedItems[] = 
		{
			{1, "RwG_Wood_Door_Lock_nWin_Kit"}
		}; 
	};
	class Wood_Wood_Door_Lock_Win_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-Door (Locked & Window)";
		pictureItem = "RwG_Wood_Door_Lock_Win_Kit"; 
		components[] = 
		{
			{1, "RwG_Wood_Doorway_Kit"},
			{3, "Exile_Item_WoodPlank"},
			{3, "Exile_Item_JunkMetal"},
			{1, "RwG_Item_Box_Of_Nails"}
		};
		returnedItems[] = 
		{
			{1, "RwG_Wood_Door_Lock_Win_Kit"}
		}; 
	};
	class Wood_Window_Frame_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-Window (Frame) Kit";
		pictureItem = "RwG_Wood_Window_Frame_Kit"; 
		returnedItems[] = 
		{
			{1, "RwG_Wood_Window_Frame_Kit"}
		}; 
	};
	class Wood_Window_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-Window Kit";
		pictureItem = "RwG_Wood_Window_Kit"; 
		components[] = 
		{
			{1, "RwG_Wood_Window_Frame_Kit"},
			{1, "RwG_Item_WoodPlanks_Upgrade"}
		};
		tools[] = 
		{
			"Exile_Item_Hammer"
		};
		returnedItems[] = 
		{
			{1, "RwG_Wood_Window_TipUp_Kit"}
		}; 
	};
	class Wood_Window_TipUp_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-Window Kit";
		pictureItem = "RwG_Wood_Window_TipUp_Kit"; 
		components[] = 
		{
			{2, "Exile_Item_WoodPlank"},
			{1, "Exile_Item_JunkMetal"},
			{1, "RwG_Item_Box_Of_Nails"}
		};
		tools[] = 
		{
			"Exile_Item_Hammer"
		};
		returnedItems[] = 
		{
			{1, "RwG_Wood_Window_TipUp_Kit"}
		}; 
	};
	class Wood_Gate_Frame_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-Gate (Frame) Kit";
		pictureItem = "RwG_Wood_Gate_Frame_Kit"; 
		components[] = 
		{
			{2, "RwG_Item_Wooden_Beams"},
			{1, "RwG_Item_Box_Of_Nails"}
		};
		returnedItems[] = 
		{
			{1, "RwG_Wood_Gate_Frame_Kit"}
		}; 
	};
	class Wood_Gate_Frame_Swing_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-Gate (Frame) Kit";
		pictureItem = "RwG_Wood_Gate_Frame_Swing_Kit"; 
		components[] = 
		{
			{1, "RwG_Wood_Gate_Frame_Kit"},
			{4, "RwG_Item_Wooden_Beams"},
			{1, "Exile_Item_JunkMetal"},
			{1, "RwG_Item_Box_Of_Nails"}
		};
		returnedItems[] = 
		{
			{1, "RwG_Wood_Gate_Frame_Swing_Kit"}
		}; 
	};
	class Wood_DoubleGate_Frame_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-DoubleGate (Frame) Kit";
		pictureItem = "RwG_Wood_DoubleGate_Frame_Kit"; 
		components[] = 
		{
			{4, "RwG_Item_Wooden_Beams"},
			{2, "RwG_Item_Box_Of_Nails"}
		};
		returnedItems[] = 
		{
			{1, "RwG_Wood_DoubleGate_Frame_Kit"}
		}; 
	};
	class Wood_DoubleGate_Frame_Swing_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-DoubleGate (Frame/Swing) Kit";
		pictureItem = "RwG_Wood_DoubleGate_Frame_Swing_Kit"; 
		components[] = 
		{
			{2, "RwG_Wood_Gate_Frame_Kit"},
			{8, "RwG_Item_Wooden_Beams"},
			{1, "Exile_Item_JunkMetal"},
			{2, "RwG_Item_Box_Of_Nails"}
		};
		returnedItems[] = 
		{
			{1, "RwG_Wood_DoubleGate_Frame_Swing_Kit"}
		}; 
	};
	class Wood_Floor_Frame_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-Floor (Frame) Kit";
		pictureItem = "RwG_Wood_Floor_Frame_Kit"; 
		returnedItems[] = 
		{
			{1, "RwG_Wood_Floor_Frame_Kit"}
		}; 
	};
	class Wood_FloorPort_Frame_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "Wood-FloorPort (Frame) Kit";
		pictureItem = "RwG_Wood_FloorPort_Frame_Kit"; 
		returnedItems[] = 
		{
			{1, "RwG_Wood_FloorPort_Frame_Kit"}
		}; 
	};
	class WoodGrid_Wall_Frame_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "WoodGrid-Wall (Frame) Kit";
		pictureItem = "RwG_WoodGrid_Wall_Frame_Kit"; 
		components[] = 
		{
			{2, "RwG_Item_Wooden_Beams"},
			{1, "RwG_Item_Box_Of_Nails"}
		};
		returnedItems[] = 
		{
			{1, "RwG_WoodGrid_Wall_Frame_Kit"}
		}; 
	};
	class WoodGrid_Doorway_Frame_Kit_Recipe: Wood_Wall_Frame_Kit_Recipe
	{
		name = "WoodGrid-Doorway (Frame) Kit";
		pictureItem = "RwG_WoodGrid_Doorway_Frame_Kit"; 
		components[] = 
		{
			{2, "RwG_Item_Wooden_Beams"},
			{1, "RwG_Item_Box_Of_Nails"}
		};
		returnedItems[] = 
		{
			{1, "RwG_WoodGrid_Doorway_Frame_Kit"}
		}; 
	};
};

 


CfgInteractionModels

Spoiler

class CfgInteractionModels
{
	class WorkBench_Metal
	{
		name = "Work Bench (Metal)";
		models[] = 
		{
			"workbench_metal.p3d"
		};
	};
	class Anvil
	{
		name = "Anvil";
		models[] = 
		{
			"anvil.p3d"
		};
	};
	class Furnace
	{
		name = "Furnace";
		models[] = 
		{
			"furnace.p3d"
		};
	};
};

 

WARNING
This mod is still under development. There may be errors, which are not intended by the creator.


Please report bugs in the Discord "Bugs" Channel 


If you use Enhanced Movement, write the objects of the RwG Addon in the blacklist, otherwise locked doors can be opened by everyone.
The elevator does not write coordinates of players and vehicles in the database. So move/drive before log-out.


This mod is an extension for the Exilemod and therefore not functional without it.

 

This mod may not be modified and reuploaded without the permission of the creator.
This violate the Steam EULA 6D. Reuploads will be removed without warning via DMCA Notice.

  • Like 6
  • Thanks 3

Share this post


Link to post
Share on other sites

Discord invite seems to have exipred - going to install this though, saw it a while back and hoped it'd continue! Vid looks awesome, cant wait to test this out 🙂

Share this post


Link to post
Share on other sites
4 minutes ago, Thomas TKO said:

Realy nice Parts, good work ! And you can paint the Parts 🤗

yes, the simplest option would be to use the selection custom_paint in your script, then all custom lods will be painted

Share this post


Link to post
Share on other sites

 

After restart cant open RwG_Wood_Window_Kit all other Parts worked , muved the RwG_Wood_Window_Kit then can open again 

Share this post


Link to post
Share on other sites
1 hour ago, Thomas TKO said:

 

After restart cant open RwG_Wood_Window_Kit all other Parts worked , muved the RwG_Wood_Window_Kit then can open again 

yes sorry, I fixed it. I will upload the update today.

  • Thanks 1

Share this post


Link to post
Share on other sites

Update 1.01

20th October 2019

ReInforced Doorway has shadow-lod 0 and view geometry

ReInforced Doors have shadow-lod 0, phys geometry and view geometry

ReInforced Gates have shadow-lod 0 

 

fixed some cfgConstruction-issues

some doors and windows did not have exileRequiresSimulation entry - fixed

 

add RwG_Container_Locker_Blue_Static/RwG_Container_Locker_Blue_Static (maximumload 700)

add RwG_Item_Box_M_Kit/RwG_Container_Box_M_Static (maximumload 500)

add RwG_Overhead_Light_Kit/RwG_Construction_Overhead_Light_Static

 

To make the lamp dependent on the generator, use this Custom Code by El'Rabito
Exile-Base-light-overhaulExile-Base-light-overhaul

  • Like 1

Share this post


Link to post
Share on other sites

Nice , Window now worked , But the Lamp not worked with generator and without . Container locks nice 

and what about put on server havy work on the addon like many updates , its strange for server owner 

Share this post


Link to post
Share on other sites
1 minute ago, Thomas TKO said:

Nice , Window now worked , But the Lamp not worked with generator and without . Container locks nice 

did you insert the customcode?

Share this post


Link to post
Share on other sites

no,need for it , its not same as ebm lamp ? i now its something with generator but no have not and airport lamp from ebm worked try with generator still the same

Share this post


Link to post
Share on other sites
1 minute ago, Thomas TKO said:

no

then you have to do that ^^

Share this post


Link to post
Share on other sites

With that worked , aber was mit updates wie oft passiert das ? doof wenn  man an der Arbeit ist und täglich ein Update kommt 

Share this post


Link to post
Share on other sites

WARNING
This mod is still under development. There may be errors, which are not intended by the creator.🤷‍♂️

Share this post


Link to post
Share on other sites

i now , but only ask thats all , all owner hate a lot of updates not all 24/7 online . ONLY ASK NOT MORE !!

Share this post


Link to post
Share on other sites

I try to put the mod on a playable condition (hopefully version 1.01^^). Additional content and various changes will take longer.

Share this post


Link to post
Share on other sites
Just now, Thomas TKO said:

Thanks !! now i put it on server , my test Player love the RwG Addon

light works?

Share this post


Link to post
Share on other sites

all fine , all doors windows go open can add a lock container worked , all Parts can move, pack , paint light worked with ElRabito Light stuff , i am happy ! no RPT dump , hope of more stuff . Brillant !!

Share this post


Link to post
Share on other sites

You can not Build Exile Workbench no parts to see only building menü , without you can

Share this post


Link to post
Share on other sites

No THE EXILE Workbench , when loaded @RwG Addon not possible to place out of stock workbench , put out the mod you can place the workbench

Share this post


Link to post
Share on other sites
19 minutes ago, Thomas TKO said:

No THE EXILE Workbench , when loaded @RwG Addon not possible to place out of stock workbench , put out the mod you can place the workbench

ok, i think i found the mistake. both workbenchs have the same cfgconstruction-class as "Workbench"

We fixed the bug, i will release an update soon.



Thanks

  • Like 1

Share this post


Link to post
Share on other sites
Sign in to follow this  

×