DELTARUNE 60 FPS (v2.0.2)
========================================

DELTARUNE runs at a smooth 60 FPS in the launcher and across all five chapters,
with the rest of the game kept as close to its original form as possible. By
default, this is vanilla DELTARUNE running at 60 FPS; the options listed below
remain disabled unless you choose otherwise, apart from the Chapter 5 smooth
camera, which starts on PIXEL (see below).

This release supports the Steam version of DELTARUNE updated on July 30, 2026
(game version v23 / Chapter 5 version 0.0.253).


WHAT'S NEW IN v2.0.2

  The light-world menu no longer runs into the text box. Since the CONF row
  was added in v2.0.1, the menu has been one row taller, so when Kris stood
  in the upper part of the screen, a phone call or item text could cover its
  bottom row. In that position the menu now sits a little higher, a mirror
  image of the layout the game uses when Kris is lower down, so the whole
  menu stays clear of the text box. It also no longer peeks out from behind
  the CONFIG > Controls screen.

  Chapter 5: in the Trashy Trio battle, Nubert's stretching attack rises and
  pulls back at its original speed instead of about three times too fast, and
  two of the characters in the ending where you spare them animate at their
  original speed.


WHAT'S NEW IN v2.0.1

  The light-world menu now has a CONF option in every chapter. It opens the
  full CONFIG menu, Mod Settings included, drawn in the light-world style, so
  you no longer have to wait for a dark world to change a setting.

  CONFIG > Return to Title now lets the screen fade out fully before the game
  restarts, as in the original (Chapters 1, 2, 4 and 5; Chapter 3 was already
  correct). Holding left or right on Master Volume now moves the slider at
  its original speed instead of twice as fast.

  Chapter 5 Pixel Lock (CONFIG > Mod Settings > Pixel Lock). With Smooth
  Camera OFF, Kris, Susie and Ralsei now stay steady while running in the
  platformer sections instead of twitching by a pixel. Turning Pixel Lock ON
  also snaps them to the art's 2-pixel grid: less shimmer at 1080p, slightly
  steppier movement. The option only applies with Smooth Camera OFF and is
  greyed out otherwise.

  More things that ran at the wrong speed at 60 FPS are fixed:
    Battle music fades out at the end of a battle instead of cutting off
      halfway (Chapters 1-4), and music fades smoothly when you go through a
      door into a new area (Chapters 2-4).
    Chapter 4: the kitchen scene in Noelle's house plays at normal speed
      again and the piano songs play to the end; the church climbing doors
      fade fully to black; Gerson keeps his normal distance in the dark maze.
    Battles: Tasque Manager's whip no longer fires extra zap rings; Titan's
      green blobs and big-laser ring bullets behave as in the original; dice,
      falling swords, raindrops, moon and flame bullets fall, speed up and
      brake at their original rates; the mascots in the Lanino and Elnina
      rematch sway normally.
    Chapter 3 chasing enemies stop at walls instead of slipping partway in.
    The "Continue?" screen and the Chapter 2-4 end credits fade at their
      original speed.
    CONFIG: the Controls Reset flash and the clicks while holding the volume
      slider are back to their original timing (menu input stays fast), and
      the sleeping dog in the dark-world menu animates at its original speed.
    Animations: the Dark Sanctuary telescope, Ralsei's curtsy in Chapter 3,
      the Queen's blink in Chapter 2, and the Chapter 3 battle party cards.


WHAT'S NEW IN v2.0.0

  CHAPTER 5 AT 60 FPS (first release). That includes the entire chapter:
  overworld, battles, platforming sections, dash/runner sections, festival
  minigames, Castle Town, credits, and of course the Weird Route.

  Chapter 5 Smooth Camera (CONFIG > Mod Settings > Smooth Camera). During the
  platformer sections, scrolling uses a sub-pixel camera while the sprites stay
  crisp.
    PIXEL (default): gives the sharpest picture by scaling only in whole pixels.
      On a 1080p or 4K display, that leaves a border around a slightly smaller
      image; at 1440p or in a 1280x960 window, it fills the screen. (Below
      1080p, it fills the window instead.)
    ON: keeps the smooth camera while filling the window, with a slightly
      softer picture.
    OFF: restores the original camera, with steadier party sprites while
      running.
  For a crisp, full-size image at 1080p, use the NXRune-compatible download;
  its border arrangement provides an exact 2x scale.

  Analog movement is now smooth in the Chapter 5 platformer. The Overworld
  Stick setting also applies to its side-scrolling sections: GRADUAL ties
  walking speed to how far the stick is pushed, while FULL switches to full
  speed once the stick leaves the dead zone. Battles within those sections
  continue to follow the Battle Stick setting.

  Changes to Chapters 1-4 since v1.1.22:
    CONFIG > Full Screen functions again in Chapters 2-4, where enabling it at
      60 FPS previously had no effect.
    In Chapters 1 and 4, the bottom battle-menu panel now slides into place at
      its original speed instead of moving twice as fast; Chapters 2 and 3
      were already correct.
    For the Chapter 3 rhythm game and its Chapter 4 TV Studio replay, the band
      members once again use the original hit and timing window sizes rather
      than windows that are half as forgiving at 60 FPS.
    Across every chapter, the dark-world transformation now matches the
      original sparkle density, smear, blur tail and landing shake.
    Several smaller timing problems were also corrected: battle-box afterimage
      density throughout Chapter 2, the Chapter 3 Zapper cannon bullets and
      crab waves, the Ribbick ceiling frog, Susiezilla statue damage, the
      Chapter 4 rhythm grade reveal, church ripples, dark-shape waves, and
      several cutscene/fade cadences.

  Play-time display: when a save comes from an unmodded 30 FPS playthrough,
  the mod displays half of its stored play time. Nothing happens to the time
  stored in the save, and play time recorded with the mod installed is counted
  correctly.


STILL INCLUDED

  All changes from v1.1.22 and older releases remain: the Chapter 3 Rank-Z
  manhole softlock; the Chapter 4 credits clock; the Chapter 2 Weird Route
  post-Queen, Berdly Tornado, Werewire and Mouse Room fixes; held
  equipment/shop repeat timing; compatibility with the July 30 Steam patch;
  graze outlines; Titan-room follower spacing; the Chapter 3 board movement
  fix; the Rude Buster toggle (CONFIG > Mod Settings > Rude Buster: VANILLA /
  CH 3/4); the 60 FPS intro and prophecy animations; the debug overlay; and
  the long collection of double-speed animation, cutscene, battle and softlock
  fixes included since v1.0.


EXTRA OPTIONS (in the game under CONFIG > Mod Settings)

  Overworld Stick / Battle Stick: controls smooth analog movement with OFF,
    GRADUAL or FULL. (In vanilla, the stick snaps to 8 directions.)
  Smooth Camera (Chapter 5): PIXEL, ON or OFF.
  Pixel Lock (Chapter 5, with Smooth Camera OFF): OFF or ON.
  Game Speed toggle on the V key: OFF, 2X, or 4X.
  Fast Text Skip: OFF or ON.
  Debug Overlay: OFF or ON.


YOU NEED THE GAME

A copy of DELTARUNE from Steam is required. Because these patch files contain
only the mod's changes, they cannot be used without the actual game.


INSTALLING

For the normal installation, import the mod into Deltamod or G3M (a GameMaker
mod manager) and have it handle the patching.

For a manual installation, note that this package does not include xdelta.
Download the separate "advanced" package for the xdelta patcher and batch
installer, or apply each .xdelta through DeltaPatcher / your own xdelta.
Beforehand, make a safe copy of every data.win so vanilla can be restored.

  Patch file               Apply it to
  launcher_60fps.xdelta    DELTARUNE\data.win
  ch1_60fps.xdelta         chapter1_windows\data.win
  ch2_60fps.xdelta         chapter2_windows\data.win
  ch3_60fps.xdelta         chapter3_windows\data.win
  ch4_60fps.xdelta         chapter4_windows\data.win
  ch5_60fps.xdelta         chapter5_windows\data.win


GOOD TO KNOW

When the game files differ from the supported build, the patcher refuses to
apply the patch. In most cases, DELTARUNE has been updated and the mod needs a
refreshed release.

Since patching changes data.win, updating the game or verifying its files in
Steam normally restores vanilla. Apply the mod again once that is done. With
Deltamod, also check the next paragraph.

If Deltamod says the mod "can't be merged due to an xdelta being applied to
the wrong source file", one of the game files it started from is not the
original Steam file. Before patching, Deltamod puts back any file named
data.win.bak, and verifying in Steam does not remove those files, so an old
copy can keep coming back. To fix it:
  1. Close Deltamod.
  2. Delete every data.win.bak file, both in the DELTARUNE folder and inside
     each chapter1_windows ... chapter5_windows folder.
  3. In Steam, verify the integrity of DELTARUNE's game files.
  4. In Deltamod, turn on only this mod and patch again.

For controller users, the Windows GameMaker engine does not correctly read a
DualSense / DualShock connected directly, which is an engine issue rather than
a problem with this mod. Turn on Steam Input for DELTARUNE so it is presented
as an Xbox controller.


CHECKSUMS (optional)

For anyone who wants to verify them, the patched data.win files have these
SHA256 values:

    DELTARUNE\data.win
      bb15fa3404454fdcaaf8c05088437681e1f7fcc399aed782c1f74caf0ba4eb7a
    chapter1_windows\data.win
      4a26f946ee8e0a305cd8ad32cc13c653f52c9b1ac947d09a02b67f5e4292b1a0
    chapter2_windows\data.win
      03c575d7534962445434b9dc17e45bbcf0ae1c3f436cd49443e6f23b21a719a3
    chapter3_windows\data.win
      c574b79370fa0450d87a48832030bfe738556d9b471110c973f30b73d25f9861
    chapter4_windows\data.win
      84c11b40f7b1792379a14b70cb7cb4360781d82cf9603cd4a2f65836fb72ebae
    chapter5_windows\data.win
      3880928746d100a22920b6a758e9845f9cbf6ccc194cb01f5e1e66538a409f06
