Skip to content

AsterCache v1.0.1

Choose a tag to compare

@github-actions github-actions released this 13 Nov 02:18
54f8689

예열이 읽을 수 있는 것보다 덜 읽거나 늦게 돌던 경우를 고친 릴리스입니다. 실제 게임에서 로딩 시간이 얼마나 달라지는지는 아직 재지 않았습니다.

  • 예열 순서 — 메모리가 모자라 예열 목록을 일부만 읽을 때, 게임이 실행 직후에 읽는 범위를 먼저 남기고 먼저 읽습니다. 예전에는 이 범위가 가장 먼저 잘렸습니다.
  • 예열 목록 보강 — 재배치 영역이 가득 찬 뒤 새로 본 블록을 예열 목록에 더합니다. 파일은 옮기지 않습니다.
  • 플레이 후반 기록 — 플레이 10분 이후의 읽기가 이제 실제로 기록됩니다. 예전에는 추가 기록 창이 아무것도 저장하지 못했습니다. 안티치트가 기록을 금지한 게임은 전과 같이 기록하지 않습니다.
  • 메모리가 모자랄 때 — 가용 메모리가 조금 변했다고 예열을 통째로 취소하지 않고, 읽은 데까지 남긴 뒤 메모리가 나면 이어 읽습니다. 메모리 예비량과 캐시 예산은 그대로입니다.
  • 게임 전환 — 게임을 끄고 곧바로 다른 게임의 런처를 켜도 예열이 바로 돕니다. 게임이 실행 중일 때는 전과 같이 그 디스크에서 읽지 않습니다.
  • 플레이 기록 — 마지막 플레이 요약의 종료 시각과 합계가 게임 프로세스가 사라진 시각 기준이 됩니다.
  • 업데이트 — 1.0.0 을 쓰고 있다면 트레이가 이 버전을 스스로 받아 설치합니다. 설치 파일은 코드 서명이 되어 있지 않아 직접 받을 때 Windows SmartScreen 이 경고를 띄울 수 있으며, 함께 올린 SHA256SUMS.txt 로 확인할 수 있습니다.
English

This release fixes cases where the prewarm read less than it could or ran late. The effect on load time in real games has not been measured yet.

  • Prewarm order — When memory is short and only part of the prewarm list is read, the ranges a game reads right after launch are kept and read first. They used to be cut first.
  • Prewarm list additions — Blocks seen after the relocation zone is full are added to the prewarm list. No file is moved.
  • Late-play recording — Reads after the first 10 minutes of play are now actually recorded. The extra recording windows used to save nothing. Games whose anti-cheat forbids recording are still not recorded.
  • When memory is short — A small change in available memory no longer cancels the whole prewarm. What was read is kept, and the rest is read when memory is free again. The memory reserve and the cache budget are unchanged.
  • Switching games — The prewarm runs right away when you close a game and start the launcher of another one. Nothing is read from a disk while a game on it is running, as before.
  • Play record — The end time and totals of the last-play summary now stop when the game process is gone.
  • Update — If you run 1.0.0, the tray downloads and installs this version by itself. The installer is not code signed, so Windows SmartScreen may show a warning when you download it yourself; you can check it against the attached SHA256SUMS.txt.

What's Changed

  • Fix: 다른 게임을 끈 직후 켠 게임이 예열 없이 시작됨 by @DO0OG in #147
  • Fix: 후반 추적 창이 읽기를 하나도 저장하지 못함 by @DO0OG in #148
  • Fix: 메모리가 모자라면 게임 실행 직후에 읽는 파일이 예열에서 빠짐 by @DO0OG in #149
  • Fix: 예열이 작은 메모리 변동으로 통째 취소되고 오래 다시 시도되지 않음 by @DO0OG in #151
  • Docs: 1.0.1 변경에 맞춰 사용자 문서 갱신 by @DO0OG in #154
  • Refactor: 큰 서비스 파일을 역할별 파일로 나눔 by @DO0OG in #155
  • Chore: 버전을 1.0.1 로 올리고 변경 기록 추가 by @DO0OG in #156

Full Changelog: v1.0.0...v1.0.1