0.4.3은 플레이에 영향을 주던 전투 문제, 실행되지 않던 Android 휴대폰, HD 이미지를 켰을 때의 무작위 멈춤을 고치고, 큰 화면, Windows, 번역 텍스트 배치를 개선했습니다. HD 팩은 바뀌지 않았고 여전히 HD 1.0이므로, 이미 설치했다면 다시 받을 필요가 없습니다.
새로운 점
- HD 이미지를 켰을 때 더 이상 무작위로 멈추지 않습니다. 0.3.1 이후 모든 플랫폼에서 HD 이미지를 켜 두면 가끔 어떤 화면에서 게임이 완전히 멈추고(소리까지 멈추기도 했습니다) Esc로도 닫을 수 없었습니다. HD 맵을 여러 장 거치는 오프닝 뒤에 더 자주 일어났습니다. 렌더 스레드가 만료된 HD 맵을 해제하면서 이미 쥐고 있는 잠금을 다시 요청해 스스로를 잠가 버린 것이었습니다. 이 문제를 고쳤습니다. 문제 신고 파일을 보내 주신 플레이어분들께 감사드립니다. 덕분에 원인을 찾을 수 있었습니다.
- 전투: 전투 준비 화면에서 쓴 정신 커맨드가 이제 반영됩니다. 원작은 확인 화면을 보여 주기 전에 명중 판정을 포함한 공방을 미리 결정해 둡니다. 저의 전투 준비 화면에서 정신 커맨드를 쓴 뒤에는 표시되는 명중률만 갱신되었습니다. 그래서 필중은 100%로 표시되는데 전투는 이전 판정대로 진행되었고, 열혈, 혼, 기합, 철벽, 근성, 초근성, 행운, 노력은 그 전투에 적용되지 않았습니다. 이제는 정신 커맨드를 쓴 뒤 원작 자체의 절차로 공방을 다시 결정하며, 선택한 대응과 반격 무기는 유지됩니다.
- Android: 일부 휴대폰에서 더 이상 시작 시 종료되지 않습니다. 구형 드라이버의 Mali 휴대폰(삼성 Galaxy A15, A35 등)은 “Unable to find compatible graphics device”라는 메시지와 함께 종료되었습니다. Android 빌드가 디버깅에만 쓰는 Vulkan 확장을 필수로 요구했는데, 이 드라이버들이 그 확장을 제공하지 않았던 것입니다. 이제는 선택 사항이 되어 Galaxy A15, A35, Pixel 7 실기에서 게임이 시작됩니다. Android 빌드에서는 디버그 검사도 빠져서 크기가 조금 작아졌습니다.
- Android: Snapdragon 865/870/888 휴대폰에서 더 이상 강제 종료되거나 화면 일부가 빠지지 않습니다. Adreno 650(Snapdragon 865/870. 예를 들어 POCO F3, Galaxy Tab S7)은 그리기를 시작하고 1초쯤 뒤에 강제 종료되었고, Adreno 660 드라이버(Snapdragon 888. 예를 들어 Galaxy S21 Ultra)는 일부 셰이더를 빌드하지 못해 시작 시 강제 종료되었습니다. 둘 다 고쳤고 실기에서 확인했습니다. 또한 Android에서는 새 머티리얼이 처음 몇 프레임 동안 거의 투명하게 나왔는데, Adreno 660에서는 그 때문에 전투 배경과 HP/EN 틀이 빠지고 유닛 뒤에 잔상이 남았습니다.
- Android: 게임이 멈추면 각 스레드가 어디에 있는지 로그에 기록합니다. 그래서 옵션 → 피드백에서 내보낸 문제 신고 파일을 보면 어디에서 멈췄는지 알 수 있습니다.
- Android: 터치 조작이 다시 고정된 전체 세트가 되었습니다. 화면에 따라 바뀌던 버튼에는 몇몇 화면에 필요한 버튼이 빠져 있었기 때문에, 당분간은 모든 화면에 전체 세트를 표시합니다. 왼쪽의 스틱, 확인, 뒤로, L1/R1, L2/R2, 설정, START이며, 이름은 게임 언어로 표시됩니다. PRESS START 화면에서는 L2/R2 자리가 도감과 전투 뷰어입니다.
- 여러 단계를 한 번에 개조할 수 있습니다. 다섯 가지 능력치 개조 화면에서는 좌우로 능력치별 단계를 계획하고(여러 능력치를 동시에), A를 누른 뒤 예를 고르면 계획 전체를 지불합니다. 무기 확인 화면에서는 좌우로 올릴 단계 수를 고릅니다. 가격, 상한, 연동 개조, 풀개조 보너스는 원작의 규칙을 따르며, 확인 창에 총액이 표시되고 자금이 부족하면 빨간색으로 표시됩니다.
- 번역문이 원본 창 안에 들어갑니다. 유닛 커맨드 메뉴와 인터미션 메뉴는 모든 언어에서 넓어졌습니다. 번역된 항목은 그 열에서 가장 넓은 원문의 폭을 쓰고, 원작에서 한 줄로 이어지는 문장은 한 줄로 배치하며, 영어는 글자를 작게 하기 전에 먼저 좁힙니다.
- 큰 화면에서는 페이지가 창에 맞춰 커집니다. 1080p나 4K에서는 전투 준비 화면, 설정 창, 전투 뷰어가 Steam Deck 크기의 절반이나 4분의 1로, 가운데와 구석에 몰려 있었습니다. 이제 인터페이스 크기(보통, 크게, 가장 크게)가 창의 높이에 맞춰 배치합니다. Steam Deck에서는 바뀌지 않습니다.
- Windows: 배율이 적용된 화면에서도 선명합니다. 150%나 200%로 배율을 적용한 화면에서는 Windows가 창 전체를 늘려서 모든 것이 흐릿했습니다. 이제 게임이 화면 본래의 픽셀로 그립니다.
- Windows: 프로그램에 아이콘이 생겼고, 창에 메뉴 표시줄이 생겼습니다(설정, 대사 다시 읽기, 업데이트 확인, 보기 옵션). 전체 화면에서는 메뉴 표시줄이 숨고 화면이 가득 차며, 마우스를 위쪽 가장자리로 옮기면 내려옵니다. macOS 앱에도 새 아이콘이 생겼습니다.
- 전투: 특수능력 배너(크리티컬, 실드 방어, 분신, 배리어류)의 검은 바탕을 없애 전투 화면이 비쳐 보이게 했고, 배너 옆의 숫자(크리티컬 3000)는 HD로 그립니다.
- 다시 시작하기가 편해졌습니다. 게임을 닫은 직후에 시작하면 이전 게임이 완전히 종료될 때까지 기다립니다. 다른 게임이 아직 열려 있으면 사용 중인 언어로 알려 주고, 그 게임을 끝내고 시작할지(그쪽의 저장하지 않은 진행 상황은 사라집니다) 취소할지 고를 수 있습니다.
- Windows: 내부 UI 검사 때문에 대화상자가 뜨며 게임이 멈추는 일이 없어졌습니다.
- 메뉴 표시줄의 설정…이 이제 도감, 전투 뷰어, 모드 페이지에서도 설정을 엽니다.
- 영어: “Counterattack Settings”와 “Weapon Stats”를 틀에 맞도록 “Counter Plan”과 “Weapons”로 바꾸었습니다.
게임이 한 화면에서 멈춘다면 가장 흔한 원인은 오래된 그래픽 드라이버입니다. 업데이트 방법은 자주 묻는 질문에 있습니다.
문제가 생기면 GitHub Issues에 제보해 주세요. 게임의 옵션 → 피드백에서 플랫폼 정보를 복사하고 문제 신고 파일을 저장할 수 있습니다. Android라면 휴대폰 모델과 프로세서도 적어 주세요.
테스트한 Android 칩
다음 칩을 쓰는 실제 휴대폰(Android 12–16)에서 게임이 시작되고 플레이할 수 있습니다. Dimensity 6100+ 같은 보급형 칩은 약 14 FPS, 나머지는 대부분 30 FPS로 동작합니다. 목록에 없는 칩은 단지 아직 테스트하지 못했을 뿐이며, Issues에 제보해 주시면 반갑겠습니다.
- Qualcomm: Snapdragon 865/870(Adreno 650, Galaxy Tab S7, POCO F3), 888(Adreno 660, Galaxy S21 Ultra), 8 Gen 1(Adreno 730, Galaxy S22, Xiaomi 12), 8 Gen 2(Adreno 740, Xiaomi 13, Galaxy S23), 8 Gen 3(Adreno 750, Galaxy S24 Ultra), 8 Elite(Adreno 830, Galaxy S25)
- MediaTek: Dimensity 7300(Mali-G615, Solana Seeker), Dimensity 6100+(Mali-G57, Galaxy A15)
- Samsung: Exynos 1380(Mali-G68, Galaxy A35)
- Google: Tensor G2(Mali-G710, Pixel 7), Tensor G3(Mali-G715, Pixel 8)
Dimensity 8200 휴대폰으로 플레이하신다면 잘 돌아가는지 알려 주세요.
다운로드
설치 페이지나 GitHub에서 받을 수 있습니다. Android에서는 이전 버전 위에 설치되며 세이브는 그대로 남고, Windows에서는 이전 폴더 위에 압축을 푸세요. 이전 변경 사항은 0.4.2와 0.4.1 노트에, 전체 기능 목록은 0.4.0 릴리스 노트에 있습니다.