만든 이유:

지금까지 수많은 에셋 이름을 수작업으로 일일히 에셋 이름 명령어에 박아놓고 있었는데 거의 반년이 넘어서야 "걍 이거 코드로 리스트 쪄서 복붙하면 되는거 아님??" 이라는 생각이 들었음


그럼 반년동안 난 뭔 노가다를 하고 있었던 건가


아래 파이썬 코드 복붙 후 경로만 에셋 이미지 모은 폴더로 경로 지정해 주면 댐

추가할 문자열은 만약 시뮬봇처럼 인물이 여러명일 경우에 쓰려고 넣었는데 쓸모있을진 몰루

import os


source = '폴더 경로'


source_folder = source

output_file = source + '/output.txt'


user_input = input("추가할 문자열 입력 (없으면 바로 엔터): ")


all_files = os.listdir(source_folder)

png_files = [f for f in all_files if f.lower().endswith('.png')]

png_files.sort()


with open(output_file, 'w') as f:

    for png_file in png_files:

        filename_without_extension = os.path.splitext(png_file)[0]

        if user_input: 

            f.write(user_input + "&" + filename_without_extension)

        else:

            f.write(filename_without_extension)  

        f.write(', ') 


print("완료!")


실행하면 에셋 이름 모은 리스트가 생기고



이걸 리스트에다 복붙으로 박아주면 끝!


추가로 에셋 이미지의 png 이름을 지울 필요 없이

난 이런식으로 아웃풋 디스플레이에 png를 알아서 붙이도록 규식이를 주었음

{{img="(.+?)"}} (이 형식은 에셋 명령에서 {{img="<image command>"}} 로 명령어 지정함) 
{{img::$1.png}}


혹시 나처럼 수동 노가다로 에셋 이미지 명령 넣는 사람이 더 생기질 않길 바라며 올림