Skip to content

RedWingR/Bve5ConvertSupportTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BVE5 컨버팅 지원 도구

OpenBVE 오브젝트 파일(.csv, .animated)을 BVE Trainsim 5 컨버터로 컨버팅할 수 있도록 변환해 주는 도구입니다.

주요 기능

  • CSV 오브젝트 변환
    • BVE5 컨버터가 처리할 수 없는 TranslateAll / RotateAll / ScaleAll 구문을 개별 Translate / Rotate / Scale로 분리
    • 누락된 GenerateNormals 자동 삽입
  • Animated 오브젝트 변환
    • .animated 파일을 Position, Rotate를 반영하여 단일 CSV로 병합

지원하는 운영체제

  • Windows 11, 10 (버전 1607 이상)

사용 방법

  1. 파일/폴더 추가 — 변환할 .csv, .animated 파일 또는 변환할 파일이 들어 있는 폴더를 추가합니다.
  2. 변환 옵션 선택 — CSV 변환, Animated 변환 체크박스를 선택합니다.
  3. 실행 — 변환 결과가 결과 창에 표시됩니다.
    • CSV 파일은 원본이 직접 수정됩니다.
    • Animated 파일은 같은 디렉터리에 _animated.csv 파일이 생성됩니다.
  4. 노선 파일의 Animated 오브젝트를 생성된 _animated.csv 파일로 교체한 후, BVE5 컨버터를 이용해 컨버팅합니다.

주의사항

  • CSV 파일은 원본이 직접 수정됩니다. 원본 파일 유지를 위해 사용 전 별도의 복사본을 만들어 사용하시기 바랍니다.
  • Animated 오브젝트의 StateFunction 구문은 지원하지 않아 States의 맨 첫번째 오브젝트가 무조건 변환됩니다. 변환 전 Animated 파일을 먼저 수정해 주시기 바랍니다.
  • animated 파일에서 사용되는 csv 파일에 translate/rotate/scaleAll이 있을 경우, csv 변환과 animated를 모두 체크하고 변환해야 정상적으로 표시됩니다.
  • 이 프로그램으로는 오브젝트만 변환되기 때문에, 노선 파일의 Animated 오브젝트를 _animated.csv 파일로 직접 변경해주셔야 합니다.

기여

여러분의 기여를 환영합니다! 자유롭게 Pull Request를 제출해주세요. 본 프로젝트는 .Net 8.0과 Windows Form을 사용합니다.
버그 제보, 기능 제안 등은 Issues 탭을 통해 가능합니다.

라이선스

MIT License

About

BVE5 컨버팅 지원 도구

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages