애드온 · 모드 자료실

전체보기

모바일 상단 메뉴

본문 페이지

[기능] 공유 창고 페이지 이동과 금화 꺼내기 개선 모듈

공개거부
댓글: 1 개
조회: 540
추천: 6
2026-07-10 03:05:19
=========================================


 # 제목: (마우스 움직임이 너무 귀찮은 게으름뱅이 형들을 위한...)공유 창고 페이지 이동과 금화 꺼내기 개선 모듈
 # 분류: D2R MODS
 # 빌드: 3.2.92777 - 최종 수정 2026.07.10
 # 제작: TEAM ED2R

 # 본 자료에 대한 모든 권한은 [TEAM ED2R]에게 있으며 상업적 이용을 금합니다.

=========================================

# 2026.07.10 

# 기능 및 변경 사항 요약 :

 1. 본 모듈은 달찌님의 '골드 쉽게 옮기기/버리기' 모드를 참고해 제작했습니다.
 2. 창고 패널에 공유 탭바를 클릭 후 하단으로 마우스를 이동하지 않도록 '페이지 이동'을 탭바 상단에 추가.
 3. 추가 된 '페이지 이동' 버튼 우측에 '금화 보관' 버튼을 추가
 4. 창고 패널 우측에 '금화 꺼내기' 버튼 추가
 5. 금화를 꺼낸 다음 '호라드림의 함' 단축키로 '호라드림의 함' 패널을 오픈.
 6. 호라드림의 함 패널 오픈 시 창고 패널 우측에 '금화 꺼내기'버튼과 동일한 좌표에 '금화 떨구기' 버튼 추가.
 7. 본인의 해상도에 맞게 '꺼내기', '금화 떨구기' 패널의 좌표를 수정하는 것은 달찌님의 게시글을 참고하세요.

=========================================

# 공유 창고 화면


# 호라드림의 함 화면

# 보관, 꺼내기, 금화 떨구기 버튼
 

=========================================

이미 달찌님 버전을 사용하고 계신 분은 'bankexpansionlayouthd.jjson' 파일만 설치하면 됩니다.

 1. 창고 패널
../global/ui/layouts/bankexpansionlayouthd.json
... 이상 생략 ...
        {
          "type"    : "Widget",
          "name"    : "SharedStashTabContainer",
          "children": [
            {
              "type"    : "ImageWidget",
              "name"    : "StashNavigation",
              "fields"  : {
                "rect": {"x": 369, "y": 1211, "width": 420, "height": 93}
              },
              "children": [
                {
                  "type"  : "ButtonWidget",
                  "name"  : "StashLeftArrow",
                  "fields": {
                    "rect"          : {
                      "x"     : 29,
                      "y"     : 13,
                      "width" : 64,
                      "height": 64
                    },
                    "filename"      : "PANELStashStash_LeftArrow",
                    "normalFrame"   : 0,
                    "pressedFrame"  : 2,
                    "hoveredFrame"  : 1,
                    "disabledFrame" : 3,
                    "onClickMessage": "BankPanelMessage:SharedStashLeft"
                  }
                },
                {
                  "type"  : "TextBoxWidget",
                  "name"  : "CurrentSharedStashText",
                  "fields": {
                    "text" : "@SharedStashPage",
                    "rect" : {"x": 95, "y": 13, "width": 230, "height": 64},
                    "style": {
                      "fontColor" : "$PanelTitleColor",
                      "pointSize" : "$MediumFontSize",
                      "alignment" : {"v": "center", "h": "center"},
                      "spacing"   : "$MinimumSpacing",
                      "dropShadow": "$DefaultDropShadow"
                    }
                  }
                },
                {
                  "type"  : "ButtonWidget",
                  "name"  : "StashRightArrow",
                  "fields": {
                    "rect"          : {
                      "x"     : 327,
                      "y"     :  13,
                      "width" :  64,
                      "height":  64
                    },
                    "filename"      : "PANELStashStash_RightArrow",
                    "normalFrame"   : 0,
                    "pressedFrame"  : 2,
                    "hoveredFrame"  : 1,
                    "disabledFrame" : 3,
                    "onClickMessage": "BankPanelMessage:SharedStashRight"
                  }
                }
              ]
            },
            
            // 공유 창고 패널 탭바 상단에 페이지 이동 추가 시작
            {
              "type"    : "ImageWidget",
              "name"    : "StashNavigation2",
              "fields"  : { "rect": {"x": 274, "y": 66} },
              "children": [
                {
                  "type"    : "RectangleWidget",
                  "name"    : "BG_alpha",
                  "fields"  : {
                    "rect"       : {
                      "x"     : -182,
                      "y"     :   -2,
                      "width" :  326,
                      "height":   68
                    },
                    "color"      : [0.0, 0.0, 0.0, 0.45],
                    "borderColor": [0.78, 0.70, 0.47, 0.7]
                  },
                  "children": [
                    {
                      "type"  : "TextBoxWidget",
                      "name"  : "CurrentSharedStashText",
                      "fields": {
                        "text" : "페이지 이동",
                        "rect" : {"x": 2, "y": 0, "width": 180, "height": 64},
                        "style": {
                          "fontColor" : "$PanelTitleColor",
                          "pointSize" : "$MediumFontSize",
                          "alignment" : {"v": "center", "h": "center"},
                          "spacing"   : "$MinimumSpacing",
                          "dropShadow": "$DefaultDropShadow"
                        }
                      }
                    }
                  ]
                },
                {
                  "type"    : "RectangleWidget",
                  "name"    : "BG_alpha",
                  "fields"  : { "rect": {"x": 8, "y": 2} },
                  "children": [
                    {
                      "type"  : "ButtonWidget",
                      "name"  : "StashLeftArrow",
                      "fields": {
                        "rect"          : {
                          "x"     :  2,
                          "y"     :  2,
                          "width" : 64,
                          "height": 64,
                          "scale" :  0.9
                        },
                        "filename"      : "PANELStashStash_LeftArrow",
                        "normalFrame"   : 0,
                        "pressedFrame"  : 2,
                        "hoveredFrame"  : 1,
                        "disabledFrame" : 3,
                        "onClickMessage": "BankPanelMessage:SharedStashLeft"
                      }
                    },
                    {
                      "type"  : "ButtonWidget",
                      "name"  : "StashRightArrow",
                      "fields": {
                        "rect"          : {
                          "x"     : 70,
                          "y"     :  2,
                          "width" : 64,
                          "height": 64,
                          "scale" :  0.9
                        },
                        "filename"      : "PANELStashStash_RightArrow",
                        "normalFrame"   : 0,
                        "pressedFrame"  : 2,
                        "hoveredFrame"  : 1,
                        "disabledFrame" : 3,
                        "onClickMessage": "BankPanelMessage:SharedStashRight"
                      }
                    }
                  ]
                }
              ]
            }
            // 공유 창고 패널 탭바 상단에 페이지 이동 추가 끝
            
          ]
        },

        // 창고 패널 우측에 금화 꺼내기 버튼 추가 시작
        {
          "type"  : "ButtonWidget",
          "name"  : "gold_withdraw",
          "fields": {
            "rect"          : {"x": 1154, "y": 956},
            "filename"      : "PANELGoldButton",
            "hoveredFrame"  : 3,
            "tooltipString" : "@strGoldWithdraw",
            "onClickMessage": "BankPanelMessage:Withdraw"
          }
        },
        // 창고 패널 우측에 금화 꺼내기 버튼 추가 끝

        // 창고 패널 탭바 상단에 금화 보관 버튼 추가 시작
        {
          "type"  : "ButtonWidget",
          "name"  : "gold_button",
          "fields": {
            "rect"          : {"x": 422, "y": 80},
            "filename"      : "PANELGoldButton",
            "hoveredFrame"  : 3,
            "tooltipString" : "@strGoldDeposit",
            "onClickMessage": "PlayerInventoryPanelMessage:DropGold"
          }
        }
        // 창고 패널 탭바 상단에 금화 보관 버튼 추가 끝
      ]
    },
    {
      "type"    : "Widget",
      "name"    : "advancedstash_gems",
      "children": [

... 이하 생략 ...

 2. 호라드림의 함 패널: 창고 쪽 버튼만 쓰실 분은 이 파일을 빼고 설치하면 됩니다.
../global/ui/layouts/horadriccubelayouthd.json
{
  "type"    : "HoradricCubePanel",
  "name"    : "HoradricCubeLayout",
  "fields"  : {
    "priority": 101,
    "anchor"  : {"x": 1.0, "y": 0.397},
    "rect"    : {"x": 202, "y": -461, "width": 2200, "height": 1507}
  },
  "children": [
    {
      "type"  : "ClickCatcherWidget",
      "name"  : "click_catcher",
      "fields": { "rect": {"x": 0, "y": 0, "width": 0, "height": 0} }
    },
    {
      "type"  : "ImageWidget",
      "name"  : "background",
      "fields": {
        "rect"    : {"x": -1955, "y": 860},
        "filename": "Controller/Panel/HoradricCube/V2/CubeArea"
      }
    },
    {
      "type"  : "ButtonWidget",
      "name"  : "convert",
      "fields": {
        "rect"          : {"x": -1522, "y": 1115},
        "filename"      : "PANELHoradric_CubeTransmuteButton",
        "tooltipString" : "@strUiMenu2",
        "hoveredFrame"  : 2,
        "onClickMessage": "HoradricCubePanelMessage:Convert"
      }
    },
    {
      "type"  : "ButtonWidget",
      "name"  : "close",
      "fields": {
        "rect"          : {"x": -1598, "y": 1242},
        "filename"      : "PANELclosebtn_4x",
        "hoveredFrame"  : 3,
        "tooltipString" : "@strClose",
        "sound"         : "cursor_close_window_hd",
        "onClickMessage": "HoradricCubePanelMessage:Close"
      }
    },
    {
      "type"    : "InventoryGridWidget",
      "name"    : "grid",
      "fields"  : {
        "rect"             : {"x": -1915, "y": 895},
        "cellCount"        : {"x": 3, "y": 4},
        "cellSize"         : "$ItemCellSize",
        "gemSocketFilename": "PANELgemsocket"
      },
      "children": [
        {
          "type"  : "AnimatedImageWidget",
          "name"  : "chronicleFlourish",
          "fields": {
            "rect": {"x": 0, "y": 0, "width": 370, "height": 540, "scale": 2},
            "filename": "PANELChronicleRewardAnimsPANEL_ChronicleReward_1x1",
            "blendMode": "black",
            "fps": 30,
            "playing": false,
            "loop": false,
            "frame": 30
          }
        }
      ]
    },
    {
      "type"  : "AnimatedImageWidget",
      "name"  : "flourish",
      "fields": {
        "rect"     : {"x": -2165, "y": 560, "scale": 2},
        "filename" : "PANELHoradric_CubeFlourish",
        "blendMode": "black",
        "fps"      : 14,
        "playing"  : false,
        "loop"     : false
      }
    },

    // 금화 떨구기 버튼 시작
    {
      "type"  : "ButtonWidget",
      "name"  : "gold_button",
      "fields": {
        "anchor"        : {"x": -1.0, "y": 0}, // 본인의 HoradricCubeLayout 좌표에 따라 변함.
        "rect"          : {"x": -452, "y": 766}, // 본인의 HoradricCubeLayout 좌표에 따라 변함.
        "filename"      : "PANELGoldButton",
        "hoveredFrame"  : 3,
        "tooltipString" : "@strGoldDrop",
        "onClickMessage": "PlayerInventoryPanelMessage:DropGold"
      }
    }
    // 금화 떨구기 버튼 끝
  ]
}

다운로드: 바로가기

Lv56 공개거부

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 게임
  • IT
  • 유머
  • 연예
AD