Freedom Planet 2 resolution scaling fixer.

Related tags

GUI fp2res
Overview

What is contained in this repository?

This is an utility to patch Freedom Planet 2's internal resolution from 640x360 to a multiple of it, considerably lowering Moiré Pattern Interference and other assorted pixel crawl due pixel art resizing to arbitrary, non-integer scaling factors during gameplay.

Usage:

  • Download the tool (or build with cargo build).
  • Copy fp2res.exe into the Freedom Planet 2 folder, alongside the FP2.exe file.
  • (Optional) Backup the sharedassets0.assets file in the FP2_Data folder.
  • Run fp2res.exe and input your desired scaling factor.
  • Turn on Filter in the in-game settings.
  • Have fun!

To uninstall, use Steam's Verify integrity of game files... or restore your sharedassets0.assets backup.

Resolution table

Scale Resolution
1 640x360
2 1280x720
3 1920x1080
4 2560x1440
5 3200x1800
6 3840x2160
7 4480x2520
8 5120x2880
9 5760x3240
10 6400x3600
11 7040x3960
12 7680x4320

License

This is free software. The source files in this repository are released under the Modified BSD License, see the license file for more information.

You might also like...
Releases(v0.1)
Owner
João Henrique
João Henrique
MASQ Network 121 Dec 20, 2022
Deadlock freedom

with_lock Deadlock freedom Docs Example Say you have this code: use std::sync::Mutex; fn main() { let a = Mutex::new(2); let b = Mutex::new(3

Milo 5 Mar 20, 2022
Pixel-perfect integer scaling for windowed applications

integer-fullscreen Pixel-perfect integer scaling for windowed applications. Usage Run the program. Move your cursor to a window you would like to get

Cecile Tonglet 6 May 23, 2021
zkSync: trustless scaling and privacy engine for Ethereum

zkSync: scaling and privacy engine for Ethereum zkSync is a scaling and privacy engine for Ethereum. Its current functionality scope includes low gas

Matter Labs 1.9k Jan 1, 2023
Lunatic based webserver embedding WASM. Supports scaling down to zero and up to infinity.

Frenezulo A WASM-embedding webserver build on top of submillisecond and lunatic. Build to serve as an entry point for microservices compiled to WASM.

Kai Jellinghaus 13 Oct 23, 2022
Tool to draw low-resolution graphs in terminal

lowcharts Tool to draw low-resolution graphs in terminal. lowcharts is meant to be used in those scenarios where we have numerical data in text files

juanleon lahoz 114 Dec 31, 2022
A simple camera for properly displaying tile-based low resolution pixel perfect 2D games in bevy.

Bevy Tiled Camera A simple camera for properly displaying low resolution pixel perfect 2D games in bevy. The camera will adjust the viewport to scale

sark 10 Oct 5, 2022
Plugins and helpful methods for using sepax2d with Bevy for 2d overlap detection and collision resolution.

bevy_sepax2d Plugins and helpful methods for using sepax2d with Bevy for 2d overlap detection and collision resolution. Compatible Versions bevy bevy_

null 7 Nov 14, 2022