Jump to content

Recommended Posts

So i am currently having a problem adding the inventory expansion to my client:

 

Quote

1207 01:55:14650 :: 
uiInventory.py(line:318) __LoadWindow
ui.py(line:3075) GetChild

InventoryWindow.LoadWindow.BindObject - <type 'exceptions.KeyError'>:'cover_open_0'

1207 01:55:14650 :: ============================================================================================================
1207 01:55:14650 :: Abort!!!!

inventorywindow.py in locale:

Spoiler

import uiScriptLocale
import item
import app

if app.ENABLE_EXTEND_INVEN_SYSTEM:
    EQUIPMENT_START_INDEX = 0
else:
    EQUIPMENT_START_INDEX = 90

if app.ENABLE_EXTEND_INVEN_SYSTEM and app.ENABLE_CHEQUE_SYSTEM:
    window = {
        "name" : "InventoryWindow",

        ## 600 - (width + 오른쪽으로 부터 띄우기 24 px)
        "x" : SCREEN_WIDTH - 176,
        "y" : SCREEN_HEIGHT - 37 - 565,

        "style" : ("movable", "float",),

        "width" : 176,
        "height" : 565,

        "children" :
        (
            ## Inventory, Equipment Slots
            {
                "name" : "board",
                "type" : "board",
                "style" : ("attach",),

                "x" : 0,
                "y" : 0,

                "width" : 176,
                "height" : 565,

                "children" :
                (
                    ## Title
                    {
                        "name" : "TitleBar",
                        "type" : "titlebar",
                        "style" : ("attach",),

                        "x" : 8,
                        "y" : 7,

                        "width" : 161,
                        "color" : "yellow",

                        "children" :
                        (
                            { "name":"TitleName", "type":"text", "x":77, "y":3, "text":uiScriptLocale.INVENTORY_TITLE, "text_horizontal_align":"center" },
                        ),
                    },

                    ## Equipment Slot
                    {
                        "name" : "Equipment_Base",
                        "type" : "image",

                        "x" : 10,
                        "y" : 33,

                        "image" : "d:/ymir work/ui/equipment_bg_without_ring.tga",

                        "children" :
                        (

                            {
                                "name" : "EquipmentSlot",
                                "type" : "slot",

                                "x" : 3,
                                "y" : 3,

                                "width" : 150,
                                "height" : 182,

                                "slot" : (
                                            {"index":EQUIPMENT_START_INDEX+0, "x":39, "y":37, "width":32, "height":64},
                                            {"index":EQUIPMENT_START_INDEX+1, "x":39, "y":2, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+2, "x":39, "y":145, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+3, "x":75, "y":67, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+4, "x":3, "y":3, "width":32, "height":96},
                                            {"index":EQUIPMENT_START_INDEX+5, "x":114, "y":67, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+6, "x":114, "y":35, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+7, "x":2, "y":145, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+8, "x":75, "y":145, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+9, "x":114, "y":2, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32},
                                            ## 새 반지1
                                            ##{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
                                            ## 새 반지2
                                            ##{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},
                                            ## 새 벨트
                                            {"index":item.EQUIPMENT_BELT, "x":39, "y":106, "width":32, "height":32},
                                        ),
                            },
                            ## Dragon Soul Button
                            {
                                "name" : "DSSButton",
                                "type" : "button",

                                "x" : 114,
                                "y" : 107,

                                "tooltip_text" : uiScriptLocale.TASKBAR_DRAGON_SOUL,

                                "default_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_01.tga",
                                "over_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_02.tga",
                                "down_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_03.tga",
                            },
                            ## MallButton
                            {
                                "name" : "MallButton",
                                "type" : "button",

                                "x" : 118,
                                "y" : 148,

                                "tooltip_text" : uiScriptLocale.MALL_TITLE,

                                "default_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_01.tga",
                                "over_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_02.tga",
                                "down_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_03.tga",
                            },
                            ## CostumeButton
                            {
                                "name" : "CostumeButton",
                                "type" : "button",

                                "x" : 78,
                                "y" : 5,

                                "tooltip_text" : uiScriptLocale.COSTUME_TITLE,

                                "default_image" : "d:/ymir work/ui/game/taskbar/costume_Button_01.tga",
                                "over_image" : "d:/ymir work/ui/game/taskbar/costume_Button_02.tga",
                                "down_image" : "d:/ymir work/ui/game/taskbar/costume_Button_03.tga",
                            },                        
                            {
                                "name" : "Equipment_Tab_01",
                                "type" : "radio_button",

                                "x" : 86,
                                "y" : 161,

                                "default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub",
                                "over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub",
                                "down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub",

                                "children" :
                                (
                                    {
                                        "name" : "Equipment_Tab_01_Print",
                                        "type" : "text",

                                        "x" : 0,
                                        "y" : 0,

                                        "all_align" : "center",

                                        "text" : "I",
                                    },
                                ),
                            },
                            {
                                "name" : "Equipment_Tab_02",
                                "type" : "radio_button",

                                "x" : 86 + 32,
                                "y" : 161,

                                "default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub",
                                "over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub",
                                "down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub",

                                "children" :
                                (
                                    {
                                        "name" : "Equipment_Tab_02_Print",
                                        "type" : "text",

                                        "x" : 0,
                                        "y" : 0,

                                        "all_align" : "center",

                                        "text" : "II",
                                    },
                                ),
                            },

                        ),
                    },

                    {
                        "name" : "Inventory_Tab_01",
                        "type" : "radio_button",

                        "x" : 10,
                        "y" : 33 + 191,

                        "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_01.sub",
                        "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_02.sub",
                        "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_03.sub",
                        "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_1,

                        "children" :
                        (
                            {
                                "name" : "Inventory_Tab_01_Print",
                                "type" : "text",

                                "x" : 0,
                                "y" : 0,

                                "all_align" : "center",

                                "text" : "I",
                            },
                        ),
                    },
                    {
                        "name" : "Inventory_Tab_02",
                        "type" : "radio_button",

                        #"x" : 10 + 78,
                        "x" : 10 + 39,
                        "y" : 33 + 191,

                        "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_01.sub",
                        "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_02.sub",
                        "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_03.sub",
                        "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_2,

                        "children" :
                        (
                            {
                                "name" : "Inventory_Tab_02_Print",
                                "type" : "text",

                                "x" : 0,
                                "y" : 0,

                                "all_align" : "center",

                                "text" : "II",
                            },
                        ),
                    },
                    
                    {
                        "name" : "Inventory_Tab_03",
                        "type" : "radio_button",

                        "x" : 10 + 39 + 39,
                        "y" : 33 + 191,

                        "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_01.sub",
                        "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_02.sub",
                        "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_03.sub",
                        "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_3,

                        "children" :
                        (
                            {
                                "name" : "Inventory_Tab_03_Print",
                                "type" : "text",

                                "x" : 0,
                                "y" : 0,

                                "all_align" : "center",

                                "text" : "III",
                            },
                        ),
                    },
                    
                    {
                        "name" : "Inventory_Tab_04",
                        "type" : "radio_button",

                        "x" : 10 + 39 + 39 + 39,
                        "y" : 33 + 191,

                        "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_01.sub",
                        "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_02.sub",
                        "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_03.sub",
                        "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_4,

                        "children" :
                        (
                            {
                                "name" : "Inventory_Tab_04_Print",
                                "type" : "text",

                                "x" : 0,
                                "y" : 0,

                                "all_align" : "center",

                                "text" : "IV",
                            },
                        ),
                    },

                    ## Item Slot
                    {
                        "name" : "ItemSlot",
                        "type" : "grid_table",

                        "x" : 8,
                        "y" : 246,

                        "start_index" : 0,
                        "x_count" : 5,
                        "y_count" : 9,
                        "x_step" : 32,
                        "y_step" : 32,

                        "image" : "d:/ymir work/ui/public/Slot_Base.sub"
                    },

                    {
                        "name":"cover_open_0",
                        "type":"button",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43,

                        "default_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "over_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "down_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                    },
                    
                    {
                        "name":"cover_close_0",
                        "type":"image",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43,

                        "image":"d:/ymir work/ui/ex_inven_cover_button_close.sub",
                    },
                    
                    {
                        "name":"cover_open_1",
                        "type":"button",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 32,

                        "default_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "over_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "down_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                    },
                    
                    {
                        "name":"cover_close_1",
                        "type":"image",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 32,

                        "image":"d:/ymir work/ui/ex_inven_cover_button_close.sub",
                    },
                    
                    {
                        "name":"cover_open_2",
                        "type":"button",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 64,

                        "default_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "over_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "down_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                    },
                    
                    {
                        "name":"cover_close_2",
                        "type":"image",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 64,

                        "image":"d:/ymir work/ui/ex_inven_cover_button_close.sub",
                    },
                    
                    {
                        "name":"cover_open_3",
                        "type":"button",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 96,

                        "default_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "over_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "down_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                    },
                    
                    {
                        "name":"cover_close_3",
                        "type":"image",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 96,

                        "image":"d:/ymir work/ui/ex_inven_cover_button_close.sub",
                    },
                    
                    {
                        "name":"cover_open_4",
                        "type":"button",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 128,

                        "default_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "over_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "down_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                    },
                    
                    {
                        "name":"cover_close_4",
                        "type":"image",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 128,

                        "image":"d:/ymir work/ui/ex_inven_cover_button_close.sub",
                    },
                    
                    {
                        "name":"cover_open_5",
                        "type":"button",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 160,

                        "default_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "over_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "down_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                    },
                    
                    {
                        "name":"cover_close_5",
                        "type":"image",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 160,

                        "image":"d:/ymir work/ui/ex_inven_cover_button_close.sub",
                    },
                    
                    {
                        "name":"cover_open_6",
                        "type":"button",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 192,

                        "default_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "over_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "down_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                    },
                    
                    {
                        "name":"cover_close_6",
                        "type":"image",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 192,

                        "image":"d:/ymir work/ui/ex_inven_cover_button_close.sub",
                    },
                    
                    {
                        "name":"cover_open_7",
                        "type":"button",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 224,

                        "default_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "over_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "down_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                    },
                    
                    {
                        "name":"cover_close_7",
                        "type":"image",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 224,

                        "image":"d:/ymir work/ui/ex_inven_cover_button_close.sub",
                    },
                    
                    {
                        "name":"cover_open_8",
                        "type":"button",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 256,

                        "default_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "over_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                        "down_image":"d:/ymir work/ui/ex_inven_cover_button_open.sub",
                    },
                    
                    {
                        "name":"cover_close_8",
                        "type":"image",
                        "vertical_align":"bottom",
                        
                        "x":8,
                        "y":339 - 43 - 256,

                        "image":"d:/ymir work/ui/ex_inven_cover_button_close.sub",
                    },

                    ## Print
                    {
                        "name":"Money_Icon",
                        "type":"image",
                        "vertical_align":"bottom",
                        
                        "x":57,
                        "y":26,

                        "image":"d:/ymir work/ui/game/windows/money_icon.sub",
                    },
                    {
                        "name":"Money_Slot",
                        "type":"button",

                        "x":75,
                        "y":28,

                        #"horizontal_align":"center",
                        "vertical_align":"bottom",

                        "default_image" : "d:/ymir work/ui/public/gold_slot.sub",
                        "over_image" : "d:/ymir work/ui/public/gold_slot.sub",
                        "down_image" : "d:/ymir work/ui/public/gold_slot.sub",

                        "children" :
                        (
                            {
                                "name" : "Money",
                                "type" : "text",

                                "x" : 3,
                                "y" : 3,

                                "horizontal_align" : "right",
                                "text_horizontal_align" : "right",

                                "text" : "123456789",
                            },
                        ),
                    },
                    {
                        "name":"Cheque_Icon",
                        "type":"image",
                        "vertical_align":"bottom",
                        
                        "x":10,
                        "y":26,

                        "image":"d:/ymir work/ui/game/windows/cheque_icon.sub",
                    },
                    {
                        "name":"Cheque_Slot",
                        "type":"button",

                        "x":28,
                        "y":28,

                        #"horizontal_align":"center",
                        "vertical_align":"bottom",

                        "default_image" : "d:/ymir work/ui/public/cheque_slot.sub",
                        "over_image" : "d:/ymir work/ui/public/cheque_slot.sub",
                        "down_image" : "d:/ymir work/ui/public/cheque_slot.sub",

                        "children" :
                        (
                            {
                                "name" : "Cheque",
                                "type" : "text",

                                "x" : 3,
                                "y" : 3,

                                "horizontal_align" : "right",
                                "text_horizontal_align" : "right",

                                "text" : "99",
                            },
                        ),
                    },
                ),
            },
        ),
    }
elif app.ENABLE_EXTEND_INVEN_SYSTEM and not app.ENABLE_CHEQUE_SYSTEM:
    window = {
        "name" : "InventoryWindow",

        ## 600 - (width + 오른쪽으로 부터 띄우기 24 px)
        "x" : SCREEN_WIDTH - 176,
        "y" : SCREEN_HEIGHT - 37 - 565,

        "style" : ("movable", "float",),

        "width" : 176,
        "height" : 565,

        "children" :
        (
            ## Inventory, Equipment Slots
            {
                "name" : "board",
                "type" : "board",
                "style" : ("attach",),

                "x" : 0,
                "y" : 0,

                "width" : 176,
                "height" : 565,

                "children" :
                (
                    ## Title
                    {
                        "name" : "TitleBar",
                        "type" : "titlebar",
                        "style" : ("attach",),

                        "x" : 8,
                        "y" : 7,

                        "width" : 161,
                        "color" : "yellow",

                        "children" :
                        (
                            { "name":"TitleName", "type":"text", "x":77, "y":3, "text":uiScriptLocale.INVENTORY_TITLE, "text_horizontal_align":"center" },
                        ),
                    },

                    ## Equipment Slot
                    {
                        "name" : "Equipment_Base",
                        "type" : "image",

                        "x" : 10,
                        "y" : 33,

                        "image" : "d:/ymir work/ui/equipment_bg_without_ring.tga",

                        "children" :
                        (

                            {
                                "name" : "EquipmentSlot",
                                "type" : "slot",

                                "x" : 3,
                                "y" : 3,

                                "width" : 150,
                                "height" : 182,

                                "slot" : (
                                            {"index":EQUIPMENT_START_INDEX+0, "x":39, "y":37, "width":32, "height":64},
                                            {"index":EQUIPMENT_START_INDEX+1, "x":39, "y":2, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+2, "x":39, "y":145, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+3, "x":75, "y":67, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+4, "x":3, "y":3, "width":32, "height":96},
                                            {"index":EQUIPMENT_START_INDEX+5, "x":114, "y":67, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+6, "x":114, "y":35, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+7, "x":2, "y":145, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+8, "x":75, "y":145, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+9, "x":114, "y":2, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32},
                                            ## 새 반지1
                                            ##{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
                                            ## 새 반지2
                                            ##{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},
                                            ## 새 벨트
                                            {"index":item.EQUIPMENT_BELT, "x":39, "y":106, "width":32, "height":32},
                                        ),
                            },
                            ## Dragon Soul Button
                            {
                                "name" : "DSSButton",
                                "type" : "button",

                                "x" : 114,
                                "y" : 107,

                                "tooltip_text" : uiScriptLocale.TASKBAR_DRAGON_SOUL,

                                "default_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_01.tga",
                                "over_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_02.tga",
                                "down_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_03.tga",
                            },
                            ## MallButton
                            {
                                "name" : "MallButton",
                                "type" : "button",

                                "x" : 118,
                                "y" : 148,

                                "tooltip_text" : uiScriptLocale.MALL_TITLE,

                                "default_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_01.tga",
                                "over_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_02.tga",
                                "down_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_03.tga",
                            },
                            ## CostumeButton
                            {
                                "name" : "CostumeButton",
                                "type" : "button",

                                "x" : 78,
                                "y" : 5,

                                "tooltip_text" : uiScriptLocale.COSTUME_TITLE,

                                "default_image" : "d:/ymir work/ui/game/taskbar/costume_Button_01.tga",
                                "over_image" : "d:/ymir work/ui/game/taskbar/costume_Button_02.tga",
                                "down_image" : "d:/ymir work/ui/game/taskbar/costume_Button_03.tga",
                            },                        
                            {
                                "name" : "Equipment_Tab_01",
                                "type" : "radio_button",

                                "x" : 86,
                                "y" : 161,

                                "default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub",
                                "over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub",
                                "down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub",

                                "children" :
                                (
                                    {
                                        "name" : "Equipment_Tab_01_Print",
                                        "type" : "text",

                                        "x" : 0,
                                        "y" : 0,

                                        "all_align" : "center",

                                        "text" : "I",
                                    },
                                ),
                            },
                            {
                                "name" : "Equipment_Tab_02",
                                "type" : "radio_button",

                                "x" : 86 + 32,
                                "y" : 161,

                                "default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub",
                                "over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub",
                                "down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub",

                                "children" :
                                (
                                    {
                                        "name" : "Equipment_Tab_02_Print",
                                        "type" : "text",

                                        "x" : 0,
                                        "y" : 0,

                                        "all_align" : "center",

                                        "text" : "II",
                                    },
                                ),
                            },

                        ),
                    },

                    {
                        "name" : "Inventory_Tab_01",
                        "type" : "radio_button",

                        "x" : 10,
                        "y" : 33 + 191,

                        "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_01.sub",
                        "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_02.sub",
                        "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_03.sub",
                        "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_1,

                        "children" :
                        (
                            {
                                "name" : "Inventory_Tab_01_Print",
                                "type" : "text",

                                "x" : 0,
                                "y" : 0,

                                "all_align" : "center",

                                "text" : "I",
                            },
                        ),
                    },
                    {
                        "name" : "Inventory_Tab_02",
                        "type" : "radio_button",

                        #"x" : 10 + 78,
                        "x" : 10 + 39,
                        "y" : 33 + 191,

                        "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_01.sub",
                        "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_02.sub",
                        "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_03.sub",
                        "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_2,

                        "children" :
                        (
                            {
                                "name" : "Inventory_Tab_02_Print",
                                "type" : "text",

                                "x" : 0,
                                "y" : 0,

                                "all_align" : "center",

                                "text" : "II",
                            },
                        ),
                    },
                    
                    {
                        "name" : "Inventory_Tab_03",
                        "type" : "radio_button",

                        "x" : 10 + 39 + 39,
                        "y" : 33 + 191,

                        "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_01.sub",
                        "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_02.sub",
                        "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_03.sub",
                        "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_3,

                        "children" :
                        (
                            {
                                "name" : "Inventory_Tab_03_Print",
                                "type" : "text",

                                "x" : 0,
                                "y" : 0,

                                "all_align" : "center",

                                "text" : "III",
                            },
                        ),
                    },
                    
                    {
                        "name" : "Inventory_Tab_04",
                        "type" : "radio_button",

                        "x" : 10 + 39 + 39 + 39,
                        "y" : 33 + 191,

                        "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_01.sub",
                        "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_02.sub",
                        "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_03.sub",
                        "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_4,

                        "children" :
                        (
                            {
                                "name" : "Inventory_Tab_04_Print",
                                "type" : "text",

                                "x" : 0,
                                "y" : 0,

                                "all_align" : "center",

                                "text" : "IV",
                            },
                        ),
                    },

                    ## Item Slot
                    {
                        "name" : "ItemSlot",
                        "type" : "grid_table",

                        "x" : 8,
                        "y" : 246,

                        "start_index" : 0,
                        "x_count" : 5,
                        "y_count" : 9,
                        "x_step" : 32,
                        "y_step" : 32,

                        "image" : "d:/ymir work/ui/public/Slot_Base.sub"
                    },

                    ## Print
                    {
                        "name":"Money_Slot",
                        "type":"button",

                        "x":8,
                        "y":28,

                        "horizontal_align":"center",
                        "vertical_align":"bottom",

                        "default_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",
                        "over_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",
                        "down_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",

                        "children" :
                        (
                            {
                                "name":"Money_Icon",
                                "type":"image",

                                "x":-18,
                                "y":2,

                                "image":"d:/ymir work/ui/game/windows/money_icon.sub",
                            },

                            {
                                "name" : "Money",
                                "type" : "text",

                                "x" : 3,
                                "y" : 3,

                                "horizontal_align" : "right",
                                "text_horizontal_align" : "right",

                                "text" : "123456789",
                            },
                        ),
                    },

                ),
            },
        ),
    }
elif not app.ENABLE_EXTEND_INVEN_SYSTEM and app.ENABLE_CHEQUE_SYSTEM:
    window = {
        "name" : "InventoryWindow",

        ## 600 - (width + 오른쪽으로 부터 띄우기 24 px)
        "x" : SCREEN_WIDTH - 176,
        "y" : SCREEN_HEIGHT - 37 - 565,

        "style" : ("movable", "float",),

        "width" : 176,
        "height" : 565,

        "children" :
        (
            ## Inventory, Equipment Slots
            {
                "name" : "board",
                "type" : "board",
                "style" : ("attach",),

                "x" : 0,
                "y" : 0,

                "width" : 176,
                "height" : 565,

                "children" :
                (
                    ## Title
                    {
                        "name" : "TitleBar",
                        "type" : "titlebar",
                        "style" : ("attach",),

                        "x" : 8,
                        "y" : 7,

                        "width" : 161,
                        "color" : "yellow",

                        "children" :
                        (
                            { "name":"TitleName", "type":"text", "x":77, "y":3, "text":uiScriptLocale.INVENTORY_TITLE, "text_horizontal_align":"center" },
                        ),
                    },

                    ## Equipment Slot
                    {
                        "name" : "Equipment_Base",
                        "type" : "image",

                        "x" : 10,
                        "y" : 33,

                        "image" : "d:/ymir work/ui/equipment_bg_without_ring.tga",

                        "children" :
                        (

                            {
                                "name" : "EquipmentSlot",
                                "type" : "slot",

                                "x" : 3,
                                "y" : 3,

                                "width" : 150,
                                "height" : 182,

                                "slot" : (
                                            {"index":EQUIPMENT_START_INDEX+0, "x":39, "y":37, "width":32, "height":64},
                                            {"index":EQUIPMENT_START_INDEX+1, "x":39, "y":2, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+2, "x":39, "y":145, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+3, "x":75, "y":67, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+4, "x":3, "y":3, "width":32, "height":96},
                                            {"index":EQUIPMENT_START_INDEX+5, "x":114, "y":67, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+6, "x":114, "y":35, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+7, "x":2, "y":145, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+8, "x":75, "y":145, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+9, "x":114, "y":2, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32},
                                            ## 새 반지1
                                            ##{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
                                            ## 새 반지2
                                            ##{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},
                                            ## 새 벨트
                                            {"index":item.EQUIPMENT_BELT, "x":39, "y":106, "width":32, "height":32},
                                        ),
                            },
                            ## Dragon Soul Button
                            {
                                "name" : "DSSButton",
                                "type" : "button",

                                "x" : 114,
                                "y" : 107,

                                "tooltip_text" : uiScriptLocale.TASKBAR_DRAGON_SOUL,

                                "default_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_01.tga",
                                "over_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_02.tga",
                                "down_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_03.tga",
                            },
                            ## MallButton
                            {
                                "name" : "MallButton",
                                "type" : "button",

                                "x" : 118,
                                "y" : 148,

                                "tooltip_text" : uiScriptLocale.MALL_TITLE,

                                "default_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_01.tga",
                                "over_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_02.tga",
                                "down_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_03.tga",
                            },
                            ## CostumeButton
                            {
                                "name" : "CostumeButton",
                                "type" : "button",

                                "x" : 78,
                                "y" : 5,

                                "tooltip_text" : "Costume",

                                "default_image" : "d:/ymir work/ui/game/taskbar/costume_Button_01.tga",
                                "over_image" : "d:/ymir work/ui/game/taskbar/costume_Button_02.tga",
                                "down_image" : "d:/ymir work/ui/game/taskbar/costume_Button_03.tga",
                            },                        
                            {
                                "name" : "Equipment_Tab_01",
                                "type" : "radio_button",

                                "x" : 86,
                                "y" : 161,

                                "default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub",
                                "over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub",
                                "down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub",

                                "children" :
                                (
                                    {
                                        "name" : "Equipment_Tab_01_Print",
                                        "type" : "text",

                                        "x" : 0,
                                        "y" : 0,

                                        "all_align" : "center",

                                        "text" : "I",
                                    },
                                ),
                            },
                            {
                                "name" : "Equipment_Tab_02",
                                "type" : "radio_button",

                                "x" : 86 + 32,
                                "y" : 161,

                                "default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub",
                                "over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub",
                                "down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub",

                                "children" :
                                (
                                    {
                                        "name" : "Equipment_Tab_02_Print",
                                        "type" : "text",

                                        "x" : 0,
                                        "y" : 0,

                                        "all_align" : "center",

                                        "text" : "II",
                                    },
                                ),
                            },

                        ),
                    },

                    {
                        "name" : "Inventory_Tab_01",
                        "type" : "radio_button",

                        "x" : 10,
                        "y" : 33 + 191,

                        "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_01.sub",
                        "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_02.sub",
                        "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_03.sub",
                        "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_1,

                        "children" :
                        (
                            {
                                "name" : "Inventory_Tab_01_Print",
                                "type" : "text",

                                "x" : 0,
                                "y" : 0,

                                "all_align" : "center",

                                "text" : "I",
                            },
                        ),
                    },
                    {
                        "name" : "Inventory_Tab_02",
                        "type" : "radio_button",

                        "x" : 10 + 78,
                        "y" : 33 + 191,

                        "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_01.sub",
                        "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_02.sub",
                        "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_03.sub",
                        "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_2,

                        "children" :
                        (
                            {
                                "name" : "Inventory_Tab_02_Print",
                                "type" : "text",

                                "x" : 0,
                                "y" : 0,

                                "all_align" : "center",

                                "text" : "II",
                            },
                        ),
                    },

                    ## Item Slot
                    {
                        "name" : "ItemSlot",
                        "type" : "grid_table",

                        "x" : 8,
                        "y" : 246,

                        "start_index" : 0,
                        "x_count" : 5,
                        "y_count" : 9,
                        "x_step" : 32,
                        "y_step" : 32,

                        "image" : "d:/ymir work/ui/public/Slot_Base.sub"
                    },

                    ## Print
                    {
                        "name":"Money_Icon",
                        "type":"image",
                        "vertical_align":"bottom",
                        
                        "x":57,
                        "y":26,

                        "image":"d:/ymir work/ui/game/windows/money_icon.sub",
                    },
                    {
                        "name":"Money_Slot",
                        "type":"button",

                        "x":75,
                        "y":28,

                        #"horizontal_align":"center",
                        "vertical_align":"bottom",

                        "default_image" : "d:/ymir work/ui/public/gold_slot.sub",
                        "over_image" : "d:/ymir work/ui/public/gold_slot.sub",
                        "down_image" : "d:/ymir work/ui/public/gold_slot.sub",

                        "children" :
                        (
                            {
                                "name" : "Money",
                                "type" : "text",

                                "x" : 3,
                                "y" : 3,

                                "horizontal_align" : "right",
                                "text_horizontal_align" : "right",

                                "text" : "123456789",
                            },
                        ),
                    },
                    {
                        "name":"Cheque_Icon",
                        "type":"image",
                        "vertical_align":"bottom",
                        
                        "x":10,
                        "y":26,

                        "image":"d:/ymir work/ui/game/windows/cheque_icon.sub",
                    },                    
                    {
                        "name":"Cheque_Slot",
                        "type":"button",

                        "x":28,
                        "y":28,

                        #"horizontal_align":"center",
                        "vertical_align":"bottom",

                        "default_image" : "d:/ymir work/ui/public/cheque_slot.sub",
                        "over_image" : "d:/ymir work/ui/public/cheque_slot.sub",
                        "down_image" : "d:/ymir work/ui/public/cheque_slot.sub",

                        "children" :
                        (
                            {
                                "name" : "Cheque",
                                "type" : "text",

                                "x" : 3,
                                "y" : 3,

                                "horizontal_align" : "right",
                                "text_horizontal_align" : "right",

                                "text" : "99",
                            },
                        ),
                    },                
                ),
            },
        ),
    }
else:
    window = {
        "name" : "InventoryWindow",

        ## 600 - (width + 오른쪽으로 부터 띄우기 24 px)
        "x" : SCREEN_WIDTH - 176,
        "y" : SCREEN_HEIGHT - 37 - 565,

        "style" : ("movable", "float",),

        "width" : 176,
        "height" : 565,

        "children" :
        (
            ## Inventory, Equipment Slots
            {
                "name" : "board",
                "type" : "board",
                "style" : ("attach",),

                "x" : 0,
                "y" : 0,

                "width" : 176,
                "height" : 565,

                "children" :
                (
                    ## Title
                    {
                        "name" : "TitleBar",
                        "type" : "titlebar",
                        "style" : ("attach",),

                        "x" : 8,
                        "y" : 7,

                        "width" : 161,
                        "color" : "yellow",

                        "children" :
                        (
                            { "name":"TitleName", "type":"text", "x":77, "y":3, "text":uiScriptLocale.INVENTORY_TITLE, "text_horizontal_align":"center" },
                        ),
                    },

                    ## Equipment Slot
                    {
                        "name" : "Equipment_Base",
                        "type" : "image",

                        "x" : 10,
                        "y" : 33,

                        "image" : "d:/ymir work/ui/equipment_bg_without_ring.tga",

                        "children" :
                        (

                            {
                                "name" : "EquipmentSlot",
                                "type" : "slot",

                                "x" : 3,
                                "y" : 3,

                                "width" : 150,
                                "height" : 182,

                                "slot" : (
                                            {"index":EQUIPMENT_START_INDEX+0, "x":39, "y":37, "width":32, "height":64},
                                            {"index":EQUIPMENT_START_INDEX+1, "x":39, "y":2, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+2, "x":39, "y":145, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+3, "x":75, "y":67, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+4, "x":3, "y":3, "width":32, "height":96},
                                            {"index":EQUIPMENT_START_INDEX+5, "x":114, "y":67, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+6, "x":114, "y":35, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+7, "x":2, "y":145, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+8, "x":75, "y":145, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+9, "x":114, "y":2, "width":32, "height":32},
                                            {"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32},
                                            ## 새 반지1
                                            ##{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
                                            ## 새 반지2
                                            ##{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},
                                            ## 새 벨트
                                            {"index":item.EQUIPMENT_BELT, "x":39, "y":106, "width":32, "height":32},
                                        ),
                            },
                            ## Dragon Soul Button
                            {
                                "name" : "DSSButton",
                                "type" : "button",

                                "x" : 114,
                                "y" : 107,

                                "tooltip_text" : uiScriptLocale.TASKBAR_DRAGON_SOUL,

                                "default_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_01.tga",
                                "over_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_02.tga",
                                "down_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_03.tga",
                            },
                            ## MallButton
                            {
                                "name" : "MallButton",
                                "type" : "button",

                                "x" : 118,
                                "y" : 148,

                                "tooltip_text" : uiScriptLocale.MALL_TITLE,

                                "default_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_01.tga",
                                "over_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_02.tga",
                                "down_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_03.tga",
                            },
                            ## CostumeButton
                            {
                                "name" : "CostumeButton",
                                "type" : "button",

                                "x" : 78,
                                "y" : 5,

                                "tooltip_text" : uiScriptLocale.COSTUME_TITLE,

                                "default_image" : "d:/ymir work/ui/game/taskbar/costume_Button_01.tga",
                                "over_image" : "d:/ymir work/ui/game/taskbar/costume_Button_02.tga",
                                "down_image" : "d:/ymir work/ui/game/taskbar/costume_Button_03.tga",
                            },                        
                            {
                                "name" : "Equipment_Tab_01",
                                "type" : "radio_button",

                                "x" : 86,
                                "y" : 161,

                                "default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub",
                                "over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub",
                                "down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub",

                                "children" :
                                (
                                    {
                                        "name" : "Equipment_Tab_01_Print",
                                        "type" : "text",

                                        "x" : 0,
                                        "y" : 0,

                                        "all_align" : "center",

                                        "text" : "I",
                                    },
                                ),
                            },
                            {
                                "name" : "Equipment_Tab_02",
                                "type" : "radio_button",

                                "x" : 86 + 32,
                                "y" : 161,

                                "default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub",
                                "over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub",
                                "down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub",

                                "children" :
                                (
                                    {
                                        "name" : "Equipment_Tab_02_Print",
                                        "type" : "text",

                                        "x" : 0,
                                        "y" : 0,

                                        "all_align" : "center",

                                        "text" : "II",
                                    },
                                ),
                            },

                        ),
                    },

                    {
                        "name" : "Inventory_Tab_01",
                        "type" : "radio_button",

                        "x" : 10,
                        "y" : 33 + 191,

                        "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_01.sub",
                        "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_02.sub",
                        "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_03.sub",
                        "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_1,

                        "children" :
                        (
                            {
                                "name" : "Inventory_Tab_01_Print",
                                "type" : "text",

                                "x" : 0,
                                "y" : 0,

                                "all_align" : "center",

                                "text" : "I",
                            },
                        ),
                    },
                    {
                        "name" : "Inventory_Tab_02",
                        "type" : "radio_button",

                        "x" : 10 + 78,
                        "y" : 33 + 191,

                        "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_01.sub",
                        "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_02.sub",
                        "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_03.sub",
                        "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_2,

                        "children" :
                        (
                            {
                                "name" : "Inventory_Tab_02_Print",
                                "type" : "text",

                                "x" : 0,
                                "y" : 0,

                                "all_align" : "center",

                                "text" : "II",
                            },
                        ),
                    },

                    ## Item Slot
                    {
                        "name" : "ItemSlot",
                        "type" : "grid_table",

                        "x" : 8,
                        "y" : 246,

                        "start_index" : 0,
                        "x_count" : 5,
                        "y_count" : 9,
                        "x_step" : 32,
                        "y_step" : 32,

                        "image" : "d:/ymir work/ui/public/Slot_Base.sub"
                    },

                    ## Print
                    {
                        "name":"Money_Slot",
                        "type":"button",

                        "x":8,
                        "y":28,

                        "horizontal_align":"center",
                        "vertical_align":"bottom",

                        "default_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",
                        "over_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",
                        "down_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",

                        "children" :
                        (
                            {
                                "name":"Money_Icon",
                                "type":"image",

                                "x":-18,
                                "y":2,

                                "image":"d:/ymir work/ui/game/windows/money_icon.sub",
                            },

                            {
                                "name" : "Money",
                                "type" : "text",

                                "x" : 3,
                                "y" : 3,

                                "horizontal_align" : "right",
                                "text_horizontal_align" : "right",

                                "text" : "123456789",
                            },
                        ),
                    },

                ),
            },
        ),
    }
 

And where i have the .sub + windows.dds files is in Metin2\pack\ETC\ymir work\ui

Link to comment
https://metin2.dev/topic/20162-inventory-expansion-error/
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Days

Don't use any images from : imgur, turkmmop, freakgamers, inforge, hizliresim... Or your content will be deleted without notice...
Use : https://metin2.download/media/add/

Please use https://metin2.download/ when uploading files smaller than 100MB, otherwise the approval will take longer due to manual upload.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.