728x90
반응형
GitHub 링크
python-palworld-editer
- 파이썬으로 개발한 팰월드(PalWorld) 서버 설정파일 편집기.
- 서버 설정 파일을 생성하는 것이 아닌, 기존 설정 파일을 불러와 수정하는 프로그램입니다.
- 아래 항목을 사용해 개발되었습니다.
0. Change Log
version 1.0.3 (2024.01.31)
- Commit history
- [juntiger-019] fix: save null str value
- [juntiger-018] fix: DeathPenalty is None when every load
- Upcoming feature (#To-do)
- More intuitive UI
- More stable code
- Diff between two server setting files
- Diff before and after editing
- Create new server setting file
- Apply float item numerical range
1. 시작하기
1-1. 설치
- Repo를 다운로드 하거나, Clone을 진행합니다. GitHub
git clone https://github.com/pepsizerosugar/python-palworld-editer.git
- Main.py 를 build.bat를 실행하여 빌드합니다.
- 빌드가 완료되면 dist 폴더에 있는 PalEditor.exe 를 실행합니다.
- 아니면 최신 바이너리 파일 'PalEditor.zip' 을 다운로드하여 압축을 풀고 실행합니다.
1-2. 사용 방법
- 1-2-1. 서버 설정 파일을 불러옵니다 (PalWorldSettings.ini)
- "Translation code"를 선택하여 번역 코드를 선택합니다.
- "Load Settings File"을 선택합니다.
- 1-2-2. 설정
- 설정이 정상적으로 불러와지면, 에디터 화면이 노출됩니다.
- 1-2-3. 설정 편집
- 변경하고 싶은 설정 항목을 편집합니다.
- "File" 메뉴를 클릭해 "Save"를 눌러 저장하거나 "Save As"를 눌러 다른 이름으로 저장할 수 있습니다.
- Ctrl + S를 눌러 바로 저장할 수 있으며, or Ctrl + Shift + S를 눌러 다른 이름으로 저장할 수 있습니다.
- 다른 설정 파일을 불러오고 싶다면, "File" 메뉴를 선택하여 "
Load Settings File"를 클릭하거나 Ctrl + D를 누릅니다. - 프로그램을 종료하고 싶다면, "File" 메뉴를 선택하여 "Exit"를 클릭하거나 Ctrl + Q를 누릅니다.
2. 기타
2-1. 번역
- 다른 번역을 추가하거나, 기존 번역을 수정할 수 있습니다.
- 번역 파일은 "resource/config/translation" 폴더에 있으며, 파일 이름은 "translations.xlsx"입니다.
- 만약 새로운 언어 코드를 추가하고 싶다면, 첫 행에 새로운 열로 번역 코드를 추가해야 합니다. ("en", "ko", "jp"과 같이).
- 번역 추가 혹은 수정이 끝나고 저장하면 프로그램에서 자동적으로 처리됩니다.
2-2. 참조
- Qt API Doc (English): https://doc.qt.io/
- Qt 5 for Python Doc (English): https://doc.qt.io/qtforpython-5/
- PyQt5 Official Doc (English): https://www.riverbankcomputing.com/static/Docs/PyQt5/
- PyInstaller Doc (English): https://pyinstaller.readthedocs.io/en/stable/usage.html
- Python Official Doc (English): https://docs.python.org/3.9/
728x90
반응형
'code' 카테고리의 다른 글
[Qwiklabs] 클라우드 리소스 만들기 및 관리: 챌린지 실습 (0) | 2023.02.08 |
---|---|
[프로그램] 파이썬 핑 테스터 / Escape from Tarkov / 이스케이프 프롬 타르코프 (0) | 2023.02.06 |