• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

Royals Vanilla+ Mod

+Questrow Builderquests+

* Craft a Bedroll

* Craft a Campfire

* Craft Wood Frames

* Craft a Stone Shovel

* Harvest Clay

* Build a Forge, Place the Forge

* Build a Workbench, Place the Workbench

 
Last edited by a moderator:
Rewardquests

In Items.xml

Code:
[color="#00FF00"]
<!-- ###################################MOD#################################### -->
<item id="1580" name="+Crate with Minibike">
<property name="CustomIcon" value="cntShippingCrateShamway"/>
<property name="CustomIconTint" value="97906F"/>
<property name="Extends" value="questMaster"/>
<property name="Meshfile" value="Items/Misc/sackPrefab"/>	
<property name="Material" value="organic"/>	
<property name="EconomicValue" value="12000"/>	
<property class="Action1">
	<property name="QuestGiven" value="+Quest_Reward_Minibike+"/>		
</property>
<property name="SellableToTrader" value="false"/>	
</item>	
<!-- ###################################MOD#################################### -->
[/color]
In Quests.xml

Code:
[color="#00FF00"]
<!-- ###################################MOD#################################### -->
<quest id="+Quest_Reward_Minibike+" group_name_key="" name_key="Open the Crate" subtitle_key="Get the stuff" description_key="Get the stuff" icon="ui_game_symbol_treasure" category_key="Reward" offer_key="Do you have enough free space in inventory ?">
 		<reward type="Item" id="minibikeChassis" value="300" />
	<reward type="Item" id="minibikeSeat" value="300" />	
	<reward type="Item" id="minibikeHandlebars" value="300" />	
	<reward type="Item" id="minibikeWheels" value="300" />	
	<reward type="Item" id="shoppingBasketItem" value="300" />	
	<reward type="Item" id="padlock" value="300" />			
	<reward type="Item" id="carBattery" value="300" />	
	<reward type="Item" id="smallEngine" value="300" />	
	<reward type="Item" id="gasCan" value="1000" />		
</quest>
<!-- ###################################MOD#################################### -->
[/color]
 
Last edited by a moderator:
Rebalance Feather and Brass Loot

This is a edit for Balance for 25% loot abundancy

Brass and feathers in <lootgroup name="junk">

Code:
<lootgroup name="junk">
...
<!-- ###################################MOD#################################### -->
[color="#FF0000"]<!--		<item name="candleStick"/> -->[/color]
[color="#00FF00"]		<item name="candleStick" count="1,3" />[/color]
<!-- ###################################MOD#################################### -->
...
<!-- ###################################MOD#################################### -->
[color="#FF0000"]<!--	<item name="doorKnob" count="1"/> -->[/color]
[color="#00FF00"]	<item name="doorKnob" count="1,3"/>[/color]
<!-- ###################################MOD#################################### -->
...
<!-- ###################################MOD#################################### -->
[color="#FF0000"]<!-- 	<item name="bulletCasing" count="1,10"/> -->[/color]
[color="#00FF00"] 	<item name="bulletCasing" count="5,15"/>	[/color]
<!-- ###################################MOD#################################### -->
...
<!-- ###################################MOD#################################### -->
[color="#FF0000"]<!--	<item name="feather" count="1,3"/> -->[/color]
[color="#00FF00"]	<item name="feather" count="5,12"/>[/color]
<!-- ###################################MOD#################################### -->
...
</lootgroup>
Brass in <lootgroup name="cupboard">

Code:
<lootgroup name="cupboard">
<item name="canEmpty"/>
<item group="cannedfood" prob="0.5"/>
<item group="seeds" prob="0.05"/>
<item name="bottledWater" prob="0.5"/>
<item name="emptyJar" count="1,4"/>
<item name="electricParts" count="1,2" prob="0.05"/>
<item name="potassiumNitratePowder" count="2,6" prob="0.15"/>
<item name="paint" count="5,20" prob="0.15"/>
<!-- ###################################MOD#################################### -->
[color="#00FF00"]	<item name="candleStick"/>[/color]
<!-- ###################################MOD#################################### -->
</lootgroup>
Brass in lootcontainer id="25" aka Birdnests

Code:
<!-- birds nest-->
<lootcontainer id="25" count="1,3" size="4,3" sound_open="UseActions/open_garbage" sound_close="UseActions/close_garbage" loot_quality_template="baseTemplate">
<item name="egg" count="1" prob="0.25"/>
<!-- ###################################MOD#################################### -->
[color="#FF0000"]<!-- 	<item name="feather" count="4,10" prob="0.75"/> -->[/color]
[color="#00FF00"]	<item name="feather" count="8,15" prob="0.85"/>[/color]
<!-- ###################################MOD#################################### -->
</lootcontainer>
 
Last edited by a moderator:
Rebalance Stacksizes

Only 3 Stacksizes i balance for the moment. Maybe later more. But the Minibike gets extra slots.

Coins 20k -> 30k

Bandages 5 -> 15

Car Cooler 5 -> 15

In items.xml

Code:
<item id="1435" name="casinoCoin">
<property name="Meshfile" value="Items/Misc/casino_coinPrefab"/>
<property name="Material" value="organic"/>
<property name="HoldType" value="21"/>
<!-- ###################################MOD#################################### -->
[color="#FF0000"]<!--	<property name="Stacknumber" value="20000"/> -->[/color]
[color="#00FF00"]	<property name="Stacknumber" value="30000"/> [/color]
<!-- ###################################MOD#################################### -->
<property name="EconomicValue" value="5"/>
<property name="EconomicBundleSize" value="1"/>
<property name="SellableToTrader" value="false"/>
</item>
In items.xml

Code:
<item id="656" name="bandage">
...
<!-- ###################################MOD#################################### -->
[color="#FF0000"]<!-- 	<property name="Stacknumber" value="5"/> -->[/color]
[color="#00FF00"]	<property name="Stacknumber" value="15"/> [/color]
<!-- ###################################MOD#################################### -->
...
</item>
In items.xml

Code:
<item id="1385" name="radiator">
...
<!-- ###################################MOD#################################### -->
[color="#FF0000"]<!-- 	<property name="Stacknumber" value="5"/>  -->[/color]
[color="#00FF00"]	<property name="Stacknumber" value="15"/> <!-- STK loot -->[/color]
<!-- ###################################MOD#################################### -->
...
</item>
 
Last edited by a moderator:
Rebalance add some recipes for clothes

Because some time there are no clothes around you should be able to make Clothes against the weather

Make sense to reduce the value of the Brown Puffercoat.

In Recipes.xml

Code:
[color="#00FF00"]
<!-- ###################################MOD#################################### -->
<recipe name="sweatshirtBrown" count="1">
   <ingredient name="cloth" count="20"/>
</recipe>

<recipe name="tshirtBrown" count="1">
   <ingredient name="cloth" count="10"/>
</recipe>

<recipe name="brownDenimPants" count="1">
   <ingredient name="cloth" count="20"/>
</recipe>

<recipe name="denimShortsPantsBrown" count="1">
   <ingredient name="cloth" count="10"/>
</recipe>

<recipe name="pufferCoatBrown" count="1">
   <ingredient name="cloth" count="50"/>
   <ingredient name="feather" count="50"/>
</recipe>
<!-- ###################################MOD#################################### -->
[/color]
In Items.xml

Here i added only that line, the normal price of 800 is in the master

Code:
<item id="523" name="pufferCoatBrown">
<property name="Extends" value="pufferCoat"/>
<property name="CustomIcon" value="pufferCoat"/>
<property name="CustomIconTint" value="132,105,84"/>
<!-- ###################################MOD#################################### -->
[color="#00FF00"]	<property name="EconomicValue" value="300"/>[/color]
<!-- ###################################MOD#################################### -->
<property class="UMA">
	<property name="Overlay0Tint" value="132,105,84"/>
</property>
</item>
 
Last edited by a moderator:
Rebalance Traders

Temporary edit of Vendingmachine until the testplay for balance is done

Code:
<!-- ###################################MOD#################################### -->
	<trader_item_group name="+Vanilla+">
		<item name="+TraderAdvertisement+"/>
		<item name="+Incendiary Rounds+" prob="0.7"/>
		<item name="+Explosive Rounds+" prob="0.5"/>
		<item name="+Super Slug+" prob="0.5"/>
		<item name="+44Bullet+" prob="0.2"/>
		<item name="+Auger_mod_parts+"/>
		<item name="+Chainsaw_mod_parts+"/>
		<item name="+Shotgun_Mod_parts+"/>
		<item name="+DM_Rifle_parts+"/>
		<item name="+RPK_parts+"/>
		<item name="+Mp5 Mod_parts+"/>
		<item name="+Rifle+"/>
		<item name="+Revolver+"/>
		<item name="+LargeRationPack+"/>
		<item name="+MiddleRationPack+"/>
		<item name="+SmallRationPack+"/>
		<item name="+Stuff+"/>
	</trader_item_group>

	<trader_item_group name="+VanillaPlusStash1+">
		<item name="+Stuff+"/>
	</trader_item_group>

	<trader_item_group name="+VanillaPlusStash2+">
		<item name="+Stuff+"/>
	</trader_item_group>

	<trader_item_group name="+VanillaPlusStash3+">
		<item name="+Stuff+"/>
	</trader_item_group>
<!-- ###################################MOD#################################### -->
Code:
[color="#EE82EE"]
<trader_info id="4" reset_interval="1" override_buy_markup="1.0" allow_sell="false" min_inventory="6" max_inventory="13" min_items_swapped="6" max_items_swapped="13">
	<trader_items count="10">
		<item name="bottledWater" count="1,2"/>
		<item name="goldenRodTea" count="1,2"/>
		<item name="redTea" count="1,2"/>
		<item name="coffee" count="1,2"/>
		<item name="beer" count="1,2"/>
		<item name="canMiso" count="1,2"/>
		<item name="canPasta" count="1,2"/>
		<item name="canSoup" count="1,2"/>
		<item name="+44Bullet+" count="10,20"/>			
	</trader_items>
</trader_info>
[/color]

 
Last edited by a moderator:
Rebalance Minibike 1/2

Reduce Max speed

In items.xml

in <items>

in <item id="1431" name="smallEngine">

Code:
<!-- ###################################MOD#################################### -->
[color="#FF0000"]<!-- 		<property name="VehicleMaxSpeed" value="5,18"/> -->[/color]
[color="#00FF00"]		<property name="VehicleMaxSpeed" value="7,15"/>[/color]
<!-- ###################################MOD#################################### -->
 
Last edited by a moderator:
Rebalance Minibike 2/2

All 3 Entrys can be copied at once

In XUi folder

In windows.xml

(Search for windowVehicle )

Yup. Yet another Minibike Basket Mod. Basically, just a 32 slot basket mod for the minibike.
No DLL required as the base game already has a 32 slot table for the minibike basket. This means there is no risk of losing items between sessions.

View attachment 22911

Replace the windowVehicle, windowVehicleStats, and windowVehicleStorage in the XUi\Windows.xml with the following:

Code:
<!--#$-IGS BEGIN: Adding cursor area. -$#-->
<window name="windowVehicle" width="380" height="733" panel="Left" controller="VehicleFrameWindow" cursor_area="true" >  
<!--#$-IGS END.-$#-->
	<panel name="header" pos="3,0" height="43" depth="1" backgroundspritename="ui_game_panel_header">			
		<sprite depth="2" name="windowIcon" style="icon32px" pos="5,-5" sprite="ui_game_symbol_minibike"/>
		<label style="header.name" text="{vehiclenamequality}" />
		<sprite depth="2" width="112" pos="260, -17" height="10" type="sliced" color="[black]" />
		<sprite depth="2" width="110" pos="261, -18" height="8" type="sliced" color="[mediumGrey]" />
		<sprite depth="2" name="sprVehicleQuality" width="110" pos="261, -18" height="8" type="filled" color="{vehiclequalitycolor}" />

	</panel>

	<panel name="content" depth="0" pos="0,-43" disableautobackground="true">
		<sprite color="[darkGrey]" pos="3,-3" height="613" />
		<sprite depth="2" name="backgroundMain" sprite="menu_empty3px" pos="3,-3" width="380" height="733" color="[black]" type="sliced" fillcenter="false" on_press="true" />	
		<rect depth="1" pos="3,-3" width="380" height="739">

			<rect pos="3,-3" width="374" height="218">
				<sprite color="[mediumGrey]" type="sliced" />
				<texture depth="2" name="vehiclePreview" material="Materials/Transparent Colored" size="374,218" />
				<label depth="3" pos="14,-20" font_size="26" text="{vehiclequalitytitle}: [DECEA3]{vehiclequality}[-]" width="200" height="30"/> 
				<label depth="3" pos="14,-50" font_size="26" text="{vehicledurabilitytitle}: [DECEA3]{vehicledurability}[-]" width="200" height="30"/>
			</rect>

			<grid name="parts" rows="8" cols="1" pos="3,-222" cell_width="374" cell_height="60" repeat_content="true" controller="VehiclePartStackGrid">
				<vehicle_part_slot />
			</grid>

			<rect name="btnRepair" depth="3" pos="0,-698" height="41">
				<sprite depth="4" name="backgroundMain" sprite="menu_empty3px" color="[black]" type="sliced" fillcenter="false" />	
				<rect depth="3" name="background" pos="3,-3" width="375" height="35">
					<button name="clickable" sprite="menu_empty" defaultcolor="[mediumGrey]" hoversprite="ui_game_select_row" hovercolor="[white]" type="sliced" hoverscale="1.0" />
					<sprite depth="2" name="windowIcon" width="24" height="24" pos="126,-4" sprite="ui_game_symbol_wrench" color="[black_half_alpha]"/>
					<sprite depth="2" name="windowIcon" width="24" height="24" pos="124,-4" sprite="ui_game_symbol_wrench" color="[black_half_alpha]"/>

					<sprite depth="2" name="windowIcon" width="24" height="24" pos="124,-2" sprite="ui_game_symbol_wrench" color="[black_half_alpha]"/>
					<sprite depth="2" name="windowIcon" width="24" height="24" pos="126,-2" sprite="ui_game_symbol_wrench" color="[black_half_alpha]"/>

					<sprite depth="2" name="windowIcon" width="24" height="24" pos="125,-3" sprite="ui_game_symbol_wrench"/>
					<label depth="2" name="windowName" pos="0,-2" justify="center" text="REPAIR" text_key="xuiRepair" font_size="28" />
				</rect>
			</rect>
		</rect>

	</panel>
</window>

<!--#$-IGS BEGIN: Adding cursor area. -$#-->
<window name="windowVehicleStats" width="304" height="133" panel="Right" controller="VehicleStats" cursor_area="true" >
<!--#$-IGS END.-$#-->
	<panel name="header" height="43" depth="1" backgroundspritename="ui_game_panel_header">
		<sprite depth="2" name="windowIcon" style="icon32px" pos="5,-5" sprite="ui_game_symbol_minibike"/>
		<label style="header.name" text="{vehiclename} {vehiclestatstitle}" />
	</panel>


	<rect name="content" depth="0" pos="0,-46" height="94">
		<sprite depth="4" name="backgroundMain" sprite="menu_empty3px" color="[black]" type="sliced" fillcenter="false" />	
		<sprite depth="1" color="[darkGrey]" type="sliced" width="304" height="90" pos="0,-3" />
		<rect depth="2" pos="6,-3">
			<grid name="stats" rows="2" cols="2" pos="3,-3" cell_width="150" cell_height="26" repeat_content="false" >
				<panel height="26" width="150" disableautobackground="true">
					<sprite depth="1" name="windowIcon" style="icon22px" pos="2,-2" sprite="ui_game_symbol_speed"/>
					<label depth="1" width="140" pos="27,-3" name="lblSpeed" font_size="16" text="{speedtitle}: [DECEA3]{speed}m/s ({speedtext})[-]" />
				</panel>
				<panel height="26" width="150" disableautobackground="true">
					<sprite depth="1" name="windowIcon" style="icon22px" pos="2,-2" sprite="ui_game_symbol_noise"/>
					<label depth="1" width="140" pos="27,-3" name="lblNoise" font_size="16" text="{noisetitle}: [DECEA3]{noise}[-]" />
				</panel>
				<panel height="26" width="150" disableautobackground="true">
					<sprite depth="1" name="windowIcon" style="icon22px" pos="2,-2" sprite="ui_game_symbol_defense"/>
					<label depth="1" width="140" pos="27,-3" name="lblProtection" font_size="16" text="{protectiontitle}: [DECEA3]{protection}%[-]" />
				</panel>
				<panel height="26" width="150" disableautobackground="true">
					<sprite depth="1" name="windowIcon" style="icon22px" pos="2,-2" sprite="ui_game_symbol_seats"/>
					<label depth="1" width="140" pos="27,-3" name="lblPassengers" font_size="16" text="{passengerstitle}: [DECEA3]{passengers|once}[-]" />
				</panel>
			</grid>
			<grid name="stats2" rows="1" cols="1" pos="73,-56" cell_width="150" cell_height="26" repeat_content="false" >
				<panel height="26" width="200" disableautobackground="true">
					<!-- <sprite depth="1" name="windowIcon" style="icon22px" pos="2,-2" sprite="ui_game_symbol_gas"/> -->
					<label depth="1" width="100" pos="40,-2" font_size="24" text="{fueltitle}: [DECEA3]{fuel}%[-]" />

					<sprite depth="2" width="100" pos="115, -6" height="18" type="sliced" color="[black]" />
					<sprite depth="2" width="98" pos="116, -7" height="16" type="sliced" color="[mediumGrey]" />
					<sprite depth="2" name="sprFillPotential" width="98" pos="116, -8" height="14" type="filled" color="[beige]" fill="{potentialfuelfill}" />
					<sprite depth="2" name="sprFuelFill" width="98" pos="116, -7" height="16" type="filled" color="181,57,57" fill="{fuelfill}" />
				</panel>
			</grid>
		</rect>
		<rect name="btnRefuel" depth="3" pos="0, -59" width="110" height="34" >
			<sprite depth="8" name="backgroundMain" sprite="menu_empty3px" color="[black]" type="sliced" fillcenter="false" />	
			<sprite depth="2" name="background" pos="3,-3" sprite="menu_empty" width="103" height="30" color="[darkGrey]" type="sliced" />
			<rect depth="3" pos="1,-3" width="107" height="30">
				<button name="clickable" sprite="menu_empty" defaultcolor="[mediumGrey]" hoversprite="ui_game_select_row" hovercolor="[white]" type="sliced" hoverscale="1.0" />
				<sprite depth="2" name="windowIcon" width="24" height="24" pos="6,-3" sprite="ui_game_symbol_gas" color="[black_half_alpha]"/>
				<sprite depth="2" name="windowIcon" width="24" height="24" pos="4,-3" sprite="ui_game_symbol_gas" color="[black_half_alpha]"/>

				<sprite depth="2" name="windowIcon" width="24" height="24" pos="4,-1" sprite="ui_game_symbol_gas" color="[black_half_alpha]"/>
				<sprite depth="2" name="windowIcon" width="24" height="24" pos="6,-1" sprite="ui_game_symbol_gas" color="[black_half_alpha]"/>

				<sprite depth="2" name="windowIcon" width="24" height="24" pos="5,-2" color="[iconColor]" sprite="ui_game_symbol_gas"/>
				<label depth="2" name="windowName" pos="8,-2" justify="center" text="REFUEL" text_key="xuiRefuel" font_size="24" />
			</rect>
		</rect>
	</rect>
</window>

<!--#$-IGS BEGIN: Adding cursor area. -$#-->
<window name="windowVehicleStorage" width="304" height="644" depth="5" anchor="CenterTop" panel="Right" backgroundcolor="[black]" cursor_area="true" >
<!--#$-IGS END.-$#-->
	<panel name="header" height="43" depth="1" backgroundspritename="ui_game_panel_header">
		<button depth="1" name="btnSort" style="icon32px, press, hover" pivot="center" pos="21,-21" sprite="ui_game_symbol_minibike" tooltip_key="lblSortContainer" sound="[paging_click]" />
		<label style="header.name" text="MINIBIKE STORAGE" text_key="xuiMinibikeStorage" />
	</panel>

	<grid depth="2" name="inventory" rows="8" cols="4" pos="3,-43" cell_width="75" cell_height="75" repeat_content="true" controller="VehicleContainer">
		<item_stack name="0"/>
	</grid>

	<panel name="emptyPanel" height="600" depth="4" pos="0,-43" backgroundcolor="[darkGrey]" bordercolor="[black]" visible="false">			
		<sprite depth="4" name="backgroundMain" sprite="menu_empty3px" color="[black]" type="sliced" fillcenter="false" />	
		<label pos="0,-180" depth="3" name="descriptionText" width="100%" height="80" text="ADD BASKET TO ACCESS STORAGE." text_key="xuiEmptyVehicleStorage" justify="center" font_size="24"/>			
	</panel>
</window>
and update the basket size in the loot.xml:

Code:
<!-- minibike storage -->
<lootcontainer id="62" count="0" size="4,8" sound_open="UseActions/open_shopping_basket" open_time="0" sound_close="UseActions/close_shopping_basket" loot_quality_template="baseTemplate">
</lootcontainer>
 
Last edited by a moderator:
Rebalance Some items give jars back

I consider to do something different

in Recipes.xml

Code:
[color="#00FF00"]<!-- ###################################MOD#################################### -->
<recipe name="eggboiled" count="2" craft_area="campfire" >
<ingredient name="egg" count="2"/>
<ingredient name="canBoiledWater" count="1"/>
</recipe>
<!-- ###################################MOD#################################### -->[/color]
 
Last edited by a moderator:
Back
Top