House of Legacy Framework v1.1 (for BepInEx)

2025. 10. 1. 21:00·오금유세가

https://store.steampowered.com/app/2503770/House_of_Legacy/

 

Save 15% on House of Legacy on Steam

Step into the shoes of a fallen clan leader, starting with nothing but a crumbling estate and a handful of hopes, rising through careful planning, trade, and diplomacy to become one of the most powerful families in the land. Now it’s time to forge a lege

store.steampowered.com

📌 Structure Summary (JJamliger Framework)

1. Resource Load & Caching

  1. External PNG Scan
    • Path: Data/AllLooks/...
      • New Addition: For males, place index(number).png in Data/AllLooks/Member_B/male/shen/...; for females, in Data/AllLooks/Member_B/female/shen/... to apply.
      • Existing Replacement: Using UABEA or ASSET STUDIO, find the Texture2D for each part, create a replacement PNG with that name, and place it in Data/AllLooks/ to apply.
  2. Fixed Mapping
    • Gender is fixed upon first load → Same index is always fixed to the same gender.
    • Values are loaded from IndexSexMap.json:
      "50": "male",
    • JSON key = index, value = gender("male", "female")
    • Member_B ↔ Member_S automatically linked (large image ↔ small image as a set)

2. Resource Load Patch

  1. Index-based cache check
  2. Create Sprite or Prefab appropriate for the context
  3. When creating Prefab, name it CustomShen_{index}

3. Prefab & Offset Application

  • After Prefab creation:
  • Scale = new Vector3(scaleX, scaleY, 1f); Position = new Vector3(posX, posY, 0f);
  • Values are loaded from ShenOffsets.json:
  • "50": { "scale": [4,6], "pos": [-30,-150], "hide": true }
  • JSON key = index, value = scale/pos/hide
  • If not found, output warning log

4. Hiding Process

  • Executed when CustomShen Prefab is successfully injected:
    1. .../IconShow/0/
    2. Traverse all children of the parent
    3. Under child, check Tex GameObject → Verify UnityEngine.UI.Image
    4. Compare image.sprite.name / image.overrideSprite.name
    5. If matches Tou, QF, HF, PX, then hide

5. Final Log Patterns

  • Load Stage
  • [Tool] loaded shen idx=50 ctx=Member_B_male ... [Tool] Init complete. context caches: ...
  • Mapping Stage
  • [IndexSexStore] Saved index=50 sex=male
  • Prefab Creation
  • [LoadHook] Injected CustomShen prefab for index 50 (sex=male, memberSize=Member_B)
  • Offset Application
  • [Offset] Applied Member_B/male/50 scale(4,6) pos(1000,590)
  • Hiding Process
  • [Hide] Hid sibling part 'MemB11Tou3' in 2(Clone)

✅ Summary

  1. Caching → Separated by context (to prevent overwriting).
  2. Gender Mapping → Fixed to the first gender per index, with B/S automatic matching.
  3. Prefab Creation → Create CustomShen for new additions.
  4. Offset Application → Load scale/pos from JSON and force apply.
  5. Hiding Process → Deactivate parts other than CustomShen under IconShow/0.

Now, by just continuously managing ShenOffsets.json,
you can control everything from adding new characters / adjusting size and position / toggling hiding, all through modifying external files only 🎯

Produce each image part separately for image replacement
Add new images. Unlike existing additions, new ones should be added as clothing (body) [Index 2 for appearance], not as individual parts.

Installation Method - Extract the compressed file to .../steamapps/common/吾今有世家/BepInEx/plugins.

1.1 Changes

- Fixed malfunction when replacing images

JJamliger Framework v1.1.zip
2.35MB

'오금유세가' 카테고리의 다른 글

오금유세가(House of Legacy) Easy Modifier Plugins v6.01 (BepInEx용)  (0) 2025.10.02
House of Legacy Easy Modifier Plugin v6.02 (for BepInEx)  (0) 2025.10.02
오금유세가(House of Legacy) Framework v1.1 (BepInEx용)  (0) 2025.09.27
오금유세가 각 변수 번호 대응표  (0) 2025.06.24
오금유세가(House of Legacy) 공략  (4) 2025.06.24
'오금유세가' 카테고리의 다른 글
  • 오금유세가(House of Legacy) Easy Modifier Plugins v6.01 (BepInEx용)
  • House of Legacy Easy Modifier Plugin v6.02 (for BepInEx)
  • 오금유세가(House of Legacy) Framework v1.1 (BepInEx용)
  • 오금유세가 각 변수 번호 대응표
짬라이거
짬라이거
  • 짬라이거
    모딩 & 코딩
    짬라이거
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 공지사항
      • 프로그래밍
      • 귀곡팔황 모딩
      • 피파23 모딩
      • 삼국지8R
      • 영웅입지전: 삼국지
      • 헐리우드 애니멀
      • 오금유세가
      • 민간군사기업 매니저: 택티컬 오토 배틀러
      • SimAirport
      • Wander Hero
      • 데스링: 세컨드 임팩트
      • GOD FORSAKEN
      • Plutocracy
      • The Emperor and State
      • Europa Universalis V
      • The End of History
      • 식풍곡전략
      • 용윤입지전
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      한글패치
      神弃之地
      MiniFace
      식풍곡전략
      짬라이거
      창작마당
      FIFA23
      FaceON
      Plugins
      한글화
      tkeditor
      GOD FORSAKEN
      모드
      귀곡팔황
      온디스크
      PapagoTranslate-Stable
      무단도용
      XUnity.AutoTranslator
      플러그인
      bepinex
      house of legacy
      한글
      오금유세가
      신이 버린 땅
      吾今有世家
      mod
      framework
      영웅입지전
      내부 수정기
      한글판
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    짬라이거
    House of Legacy Framework v1.1 (for BepInEx)
    상단으로

    티스토리툴바