원글 링크 클릭 (다운로드)

1. 시드스캐너 맵젠 로직 수정 (존나크리티컬 필독)
기존: 모든 항성 위치계산 - 1성계 생성 - (이후 필요하면) 64항성 생성 및 행성 스케치 - 행성 디테일 계산
변경: 1항성만 위치계산하여 1성계 생성 - (시작성계 외 조건 사용시) 64항성 위치계산 - (이후 필요하면) 64항성 생성 및 행성 스케치 - 행성 디테일 계산

그래서 얼만큼 빨라지냐고?

예제 start_ps_fireice_inner_tl_lava
초당 약 6만 -> 40만 ㅋㅋㅋㅋㅋ 99999999까지 전부 돌리는데 3분 남짓이면 끝나더라.. 지금까지 나 뭐했노

예제 powah
초당 약 4만 -> 10만


(속도수치는 본인컴 기준 / E코어 덕지덕지 발린 신형 인텔이면 더 빠를듯)
시작성계 조건이 까다로울수록 시작성계만 생성해보고 조건에 안 맞으면 떨궈버릴 수 있어서 대폭 빨라짐

2. 안 쓰는 탭들 대충 임시로 삭제
Universe, Scanner, Exporter(시드스캐너 결과값들 csv로 내보내는 기능 구상중), Settings만 남김

3. Newtonsoft.Json -> System.Text.Json 자체 기능으로 변경. 최초 시작시 로딩시간 및 저장 구조 최적화.

팁: 이제 시작성계 스캔이 떡상했으니 예제 start 어쩌구를 입맛대로 수정하든 해서 원하는 시작성계 마스터 리스트를 하나 세이브해두고
이후 조건들은 이걸 불러와서 시작성계 파트 없이 돌리는 게 매번 계산시키는 것보다 빠르겠지?

기능추가, 개선사항, 기타 피드백 환영