디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

ㅋㅌㅋdda) 아티팩트 효과 메모해주는 코드

XR_tracker갤로그로 이동합니다. 2024.03.11 21:57:11
조회 166 추천 2 댓글 3
														


a14834ab0e02b54aa7323c6d9d18d0b666ce76f00b86309cdefd45922f8ca3de9a35


파이썬으로 세이브파일 수정하는 코드 만듬

액티브 효과 발견은 재미로 남겨둠

측정장치 조까라 ㅅㅂ




import json


# file_path = 세이브 파일명

file_path = '#7JeQ7KaI6528IOyFgO2UhOKXhg==.sav'


def process_json(data):

    if isinstance(data, dict):

        if 'relic_data' in data:

            if 'item_vars' in data:

                data['item_vars']['item_note'] = relic_data_to_text(data['relic_data'])

            else:

                data['item_vars'] = {}

                data['item_vars']['item_note'] = relic_data_to_text(data['relic_data'])

            

        for key, value in data.items():

            if isinstance(value, (dict, list)):

                process_json(value)

    elif isinstance(data, list):

        for sub in data:

            process_json(sub)

            

def relic_data_to_text(relic_data):

    note = ''

    if 'passive_effects' not in relic_data:

        return ''

    for passive in relic_data['passive_effects']:

        for one in passive['values']:

            if 'add' in one:

                note+='\n'+passive['has']+':'+one['value']+' '+('+' if one['add']>0 else '')+str(one['add'])

            if 'multiply' in one:

                note+='\n'+passive['has']+':'+one['value']+' x '+str(one['multiply'])

        for one in passive['skills']:

            if 'add' in one:

                note+='\n'+passive['has']+':'+one['value']+' '+('+' if one['add']>0 else '')+str(one['add'])

            if 'multiply' in one:

                note+='\n'+passive['has']+':'+one['value']+' x '+str(one['multiply'])

    return note


with open(file_path, 'r', encoding='utf-8') as file:

    # Skip the first line if it starts with #

    first_line = file.readline().strip()

    if first_line.startswith('#'):

        data = file.read()

    else:

        data = first_line + file.read()

        

data = json.loads(data)

process_json(data['player']['worn']['worn'])


with open(file_path, 'w', encoding='utf-8') as file:

    json.dump(data, file, indent=4, ensure_ascii=False)




추천 비추천

2

고정닉 1

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 SNS로 싸우면 절대 안 질 것 같은 고집 있는 스타는? 운영자 24/05/06 - -
AD 나혼렙 어라이즈 그랜드 론칭! 운영자 24/05/09 - -
공지 로그라이크 갤러리 이용 안내 [53] 운영자 16.04.08 78842 24
459981 ㄷㅈ) 조트방에서 갑자기 텔포 당했을때 도망가는 법 있음? [8] ㅇㅇ갤로그로 이동합니다. 18:13 38 0
459980 ㅋㅌㅋdda)싸움꾼 단점 들고 플레이 하려는데 로봇은 어캐 처리하지.. [6] ㅇㅇ갤로그로 이동합니다. 18:05 27 0
459979 카타클리즘 innawood 득탬함 야생맨(123.254) 17:50 24 0
459978 ㄷㅈ) 아니 씨발 억까하지마 [9] ㅇㅇ(211.187) 17:49 90 8
459977 ㄷㅈ)난 왤케 루울이 어렵지 [3] ㅇㅇ(118.235) 17:27 45 0
459976 콰즈랄 aa는 대체 뭐임? 가운데만 들어가는거? [1] 에이전트B갤로그로 이동합니다. 17:22 46 1
459975 ㄷㅈ) 서펀트폼 너프먹었네 ㄷㄷㄷ [8] engine갤로그로 이동합니다. 17:21 73 1
459974 돌죽)템운 좆박은 용폼맨 어딜가야할까.. [3] 로갤러(114.201) 17:15 44 0
459973 ㄷㅈ) 멘탈 깨지면 돌죽 쉬어야 하는데 돌죽밖에 할게없다 [2] 로갤러(221.151) 17:12 30 1
459972 ㄷㅈ) 조트방 패스월 써도 됨? [2] ㅇㅇ갤로그로 이동합니다. 17:08 32 1
459971 ㅋㅌㅋdda)넓은타격 있으면서 지구력 가장 적게먹는무기 뭐임 [3] ㅇㅇ갤로그로 이동합니다. 16:53 38 0
459970 ㄷㅈ)룬은 아는데 젬은 뭡니까 [3] qtzz갤로그로 이동합니다. 16:48 40 1
459969 ㅋㅌㅋdda) 연구소같은 맵젠율 올리려면 뭐건드려야될까? ㅇㅇ갤로그로 이동합니다. 16:45 21 0
459968 ㄷㅈ) 아 그냥 젬클락 끄고게임할까 [1] 로갤러(118.235) 16:34 42 0
459967 ㄷㅈ)아티 탈리스만 버그 있네 engine갤로그로 이동합니다. 16:32 46 1
459966 드워프 포트리스 한패 왜 멈췄나 했는데 패치가 지원이 안 되는구나 [1] 로갤러(220.123) 16:28 36 0
459965 돌죽)오늘의 패치(희망편) [4] 와그너스갤로그로 이동합니다. 16:21 71 1
459964 헌터도 생각보다 힘이 좀 필요하네 [8] waagh!!(175.120) 15:23 89 1
459963 ㅋㅌㅋㅂㅂ)에프터 쇼크 너무 밸런스 생각 안하고 만드는거같음 asdf(175.198) 15:18 29 0
459962 돌죽 데몬스폰 좀돈의 기사 올룬클 [9] Lmm갤로그로 이동합니다. 14:59 76 4
459961 ㅋㅌㅋ 도로가 좁아터져서 차를 크게 못만드네 [2] ㅇㅇ(211.197) 14:51 47 0
459960 ㅋㅌㅋ)아니 씨발 이새끼들이 왜 하루만에 나오는데 [4] ㅇㅇ갤로그로 이동합니다. 14:31 71 1
459959 ㄷㅈ) 부왘 싸부림 [3] 로갤러(119.205) 14:23 72 0
459958 ㄷㅍ) 드포 할인뜸 [2] 로갤러(221.167) 13:53 75 1
459957 돌죽 오브 이정도면 중급 명품이라 할 수 있음? [2] ㅁㄴㅇㄹ(211.180) 13:33 70 1
459956 ㄷㅈ) 미노타 화폭 써보려고 하는데 [7] ㅇㅇ(110.70) 13:03 105 0
459955 Path of achra이거는 오탭죽시뮬레이터네 [4] ㅇㅇ갤로그로 이동합니다. 12:04 81 0
459954 밝밤 하는중인데 로갤팩 책들이 안뜨네 [2] ㅇㅇ(211.241) 11:54 33 0
459953 ㅌㅈ, 스포) 이 아저씨 알고보니 첫 던전에서부터 언급됐었네 [3] 로갤러(61.39) 11:29 93 2
459952 ㅋㅈ) gavvakh << 어떻게 번역해야 좋을까? [3] ㅇㅇ(121.168) 11:25 52 1
459951 뉴비 질문좀 할게오 [3] ㅇㅇ(121.200) 11:17 47 0
459950 ㄷㅈ) 오늘의 돌품 중상품 [2] 로갤러(112.163) 10:40 63 1
459949 LOST ㅇㅇ(120.142) 09:49 30 0
459948 카타클 밝밤 모드로 전격 무기 버프하려고 봤는데 [3] Elbereth갤로그로 이동합니다. 08:09 68 0
459947 돌죽 돌변저 반지 ㄷㄷ [5] Lmm갤로그로 이동합니다. 06:57 129 4
459946 adom은 스팀에서 사야됨? [2] ㅇㅇ(222.235) 06:57 60 0
459945 돌죽 스프리건 베오그 석궁맨 올룬클 [5] Lmm갤로그로 이동합니다. 06:16 68 2
459944 무덤에서 결국 패배했다... [1] 로갤러(114.201) 04:03 93 2
459943 ㅋㅌㅋ) 싸패특성 말고도 인간해체나 인육 무드 감소 없앨 수 있음? [1] ㅇㅇ(121.138) 03:44 66 1
459942 ㄷㅈ)맛동산은 스펙트럴 브랜드 잘뜨나? [5] ㅇㅇ(223.39) 03:05 78 1
459941 ㄷㅈ) 가고일 대지법 드디어 좃방 입구까지 왔음 [1] ㅇㅇ갤로그로 이동합니다. 02:39 55 0
459940 문어로 건틀릿만 들어가면 문어 자벨린꼬치되네 [4] Elbereth갤로그로 이동합니다. 02:37 70 0
459939 하루에 한 번 웨이시 증오하기 99일차 [2] ㅇㅇ(125.176) 02:23 34 2
459938 ㄷㅈ) 이제 몬스터 완드 쓰는거 데미지도 알려주네 [7] hjklyubn갤로그로 이동합니다. 02:14 109 3
459937 ㄷㅈ) 충전의 두루마리님이 그립다 롬롬갤로그로 이동합니다. 01:47 41 0
459936 ㅋㅌㅋdda) 요즘 0.g함? 실험판함? [3] ㅇㅇ갤로그로 이동합니다. 01:04 77 0
459935 ㄷㅈ)섀터 쳐맞고 뒤질 뻔했네 [6] blister갤로그로 이동합니다. 01:02 85 2
459934 ㅌㅈ) 아 앙골웬 아줌마 우르키스 바로 발밑에 소환해주네 [4] 로갤러(61.39) 00:58 77 1
459933 ㅌㅈ) 멜린다를 이곳에 버리고 갈 순 없습니다 로갤러(61.39) 00:42 56 2
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2