Skip to content

W-Feature v0.5.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 11:11
· 210 commits to main since this release
9b9d394

속도

  • 동일한 화면의 중복 인코딩·전송을 줄여 CPU 사용량 개선
  • 화면 확대 처리를 게임 실행과 분리해 화질 옵션 사용 시 실행 코어 부담 완화
  • KTF 화면을 불필요하게 추가로 그려 진행이 빨라지던 문제 수정
  • SKT 속도 설정을 낮춰도 진행이 지나치게 빠르던 문제 수정
  • LGT 키를 누를 때만 진행 속도가 빨라지던 문제 수정

문자 입력

  • 게임의 입력칸에 문자를 입력하는 기능 추가 (Opts → 🔤 문자 입력)

키패드

  • Type1·Type2 기본 배치 교환 (저장된 커스텀 배치·크기·선택 타입 유지)
  • 키패드에 추가 가능한 연사 스위치: 숫자 5·OK 키 대상, off <> manual <> auto 전환

호환성

  • SKT 별도 JAR에 들어 있는 데이터를 읽지 못해 종료되던 문제 수정
  • LGT 통신 오류로 진행하지 못하던 문제 수정
  • LGT 내장 인증서를 읽거나 이미지를 BMP로 저장하지 못해 본편에 진입하지 못하던 문제 수정
  • LGT 목록 항목을 교체하는 기능이 없어 플레이 중 종료되던 문제 수정
  • KTF 추가 다운로드를 반복하던 문제 수정
  • 지원하는 인증서·번호·라이선스 검사를 게임 실행 시 자동으로 처리
  • 일부 인증·동의·연결 확인 절차를 외부 통신 없이 로컬에서 처리
  • LGT 시작·메뉴·통화키 동작 개선
  • SKT 메뉴 입력·화면 갱신 처리 개선
  • 일부 SKT GNEX/GVM .SGS 초기 실행 경로 추가
  • KTF 종료 처리와 Java·네이티브 코드 사이의 중첩 호출 안정성 개선
  • 파일·리소스 읽기와 문자열 처리 호환성 개선

화면·소리

  • LGT 지도·글자·상태 표시가 누락되거나 화면 일부가 검게 나오던 문제 수정
  • LGT 설정 파일을 제대로 읽지 못하거나 지원 음원을 인식하지 못해 소리가 나지 않던 문제 수정
  • KTF 초록 배경과 BMP 이미지 누락 수정
  • KTF 영문·숫자 간격이 맞지 않던 문제 수정
  • KTF 대화창·입력창 테두리가 그리기 영역 밖으로 깨져 나오던 문제 수정
  • LGT 화면 시작 위치와 그림 복사 영역 오류 수정
  • SKT 그리기 영역 경계 호환성 개선
  • KTF 긴 처리 구간에서도 중간 화면을 브라우저에 전달하도록 개선
  • LGT 시작 음성 이후 소리가 이어지지 않던 문제 수정
  • 브라우저 오디오가 중단된 뒤 게임 키나 지원하는 화면 터치를 누르면 재개하도록 수정
  • 브라우저 오디오가 중단되거나 재생 시간이 멈춘 상태에서도 조작 시 소리 복구를 시도하도록 보강

저장·모바일

  • KTF 저장 파일과 내장 리소스 폴더의 이름이 겹칠 때 게임이 종료되던 문제 수정
  • KTF 일부 게임의 1번 세이브 슬롯 생성이 연결 오류로 실패하던 문제 수정
  • KTF 연속 슬롯 생성 중 사용 중인 배열이 메모리 회수 대상이 되어 종료되던 문제 수정
  • 저장 데이터를 읽지 못했을 때 오류가 드러나도록 처리 개선
  • 저장 파일·레코드 쓰기 실패 시 기존 데이터와 실행 상태를 보존하도록 보강
  • Android·iOS 앱을 다시 열었을 때 브라우저 설정이 유지되도록 수정

PWA·업데이트

  • 업데이트 중 이전 service worker가 뒤늦게 만든 캐시를 새 화면 로딩 시 다시 정리
  • 오프라인에서 현재 버전의 화면 캐시만 사용하도록 수정
  • 앱과 관계없는 캐시를 지우지 않도록 수정
  • Chromium·WebKit에서 0.4.2 이후 업데이트 시 게임 파일·세이브·키패드 설정 보존과 세이브 백업 복원을 검증