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.

Replace the windowVehicle, windowVehicleStats, and windowVehicleStorage in the XUi\Windows.xml with the following:
and update the basket size in the loot.xml:
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.

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>
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: