(The DLSS version includes AI assist)

Purescale is a client-side mod for getting more FPS out of the GPU you already have. It combines upscaling and frame generation, and runs on pretty much any GPU.
It renders the game at a lower resolution, then rebuilds the image back to your screen’s resolution. Fewer pixels to render means less work for your GPU. You lose a little detail depending on the settings, but you can usually keep a sharp image while getting a useful performance boost.
Your HUD and menus stay at native resolution. Chat, inventory icons, all that stuff stays crisp.
There are several upscalers to play around with, including AMD’s FSR1 and my own XSSS and XAIS reconstruction methods. Available options vary by Minecraft version. Frame generation adds extra frames between rendered ones to make movement look smoother.

You’ll usually get the most out of it at higher resolutions or with demanding shaders and path tracing, where your GPU has plenty of work to do already. Try a few settings. The sharpest option isn’t always the one that feels best while playing.
Sodium is required. On Forge and NeoForge 1.20.1, use Embeddium instead.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 10d ago | 1 | ||||
| 10d ago | 1 | ||||
| 10d ago | 1 | ||||
| 10d ago | 1 | ||||
| 10d ago | 1 | ||||
| 10d ago | 1 | ||||
| 10d ago | 1 | ||||
| 10d ago | 1 | ||||
| 10d ago | 1 | ||||
| 12d ago | 1 | ||||
| 12d ago | 1 | ||||
| 12d ago | 1 | ||||
| 12d ago | 1 | ||||
| 14d ago | 1 | ||||
| 14d ago | 1 | ||||
| 15d ago | 1 | ||||
| 15d ago | 1 | ||||
| 15d ago | 1 | ||||
| 15d ago | 1 | ||||
| 16d ago | 1 | ||||
| 16d ago | 1 | ||||
| 17d ago | 1 | ||||
| 17d ago | 1 | ||||
| 18d ago | 1 | ||||
| 18d ago | 1 | ||||
| 18d ago | 1 | ||||
| 19d ago | 1 | ||||
| 19d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 21d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 22d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 25d ago | 1 | ||||
| 25d ago | 1 | ||||
| 25d ago | 1 | ||||
| 25d ago | 1 | ||||
| 25d ago | 1 | ||||
| 25d ago | 1 | ||||
| 25d ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 4mo ago | 1 |
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (
fabric.mod.json,mods.toml,mcmod.info), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated
PurescaleOptions.qualityLabeltoComponent.translatablefor 'Dynamic', 'Custom', and all quality modes. - Added 15 missing translation keys to both
en_us.jsonandtr_tr.json: - Section titles: General (
purescale.section.general), Upscaling (purescale.section.upscaling), Reconstruction (purescale.section.reconstruction), Frame Generation (purescale.section.frame_generation). - Quality labels: Dynamic (
purescale.quality.dynamic), Custom (purescale.quality.custom). - Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from
fix2and GitHubmods/tree. - Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- Fabric / Quilt** (1.16 through 26.3)
- NeoForge** (1.20.1 through 26.3)
- Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.

