A third party program to change Minecraft RTX's settings externally, directly in-memory.

Related tags

Game RenderBender
Overview

RenderBender

A third party program to change Minecraft RTX's settings externally, directly in-memory. Get the latest release here.

About

RenderBender is a third party program that aims to improve Minecraft RTX's look. This is achieved by editing the settings in-memory, meaning that there is little to no risk of breaking the game. If you do manage to break something, everything goes back to normal as soon as you restart the game.

Currently, its features are simple: when you start up the program, it displays the current value of the settings, and lets you edit them. Settings are specified in a JSON file, which you can write yourself, or get from the Minecraft RTX discord server.

There are many more features to come, such as

  • Presets
  • Keybinds to toggle presets
  • Dimension-specific presets
  • Preset layer system
  • User-made scripts for custom behaviour (i.e. wet ground during rain)

For more information about upcoming features, and in what order they will be worked on, see the Roadmap section.

Usage

The latest version of RenderBender can be found in the release section. Make sure you download the JSON file that matches your Minecraft version. (Currently, only release 1.18.2 is supported). If you require assistance, the Minecraft RTX Discord server can help you (under the #mc-support channel). Unzip the file, and run RenderBender.exe. When prompted for a JSON file, click the button to locate the previously downloaded JSON. All settings included in the JSON file should appear. You can now change them by entering a new value, toggling the checkbox or using the arrow buttons/keys. Have fun!

Roadmap

These are the planned features for the next few updates. While they are all considered necessary and valuable additions, their order may still change in the future.

Current version: 0.1.0

0.1.1 update
  • Loading the static memory offset from the settings JSON file (allowing other versions of Minecraft)
  • Sorting setting by category (maybe in tabs)
0.2 release
  • Replace spinboxes with sliders (maybe in 0.1)
  • People can create and share their own presets.
  • Installation program made available besides the .zip file
0.2.1 update
  • Sorting settings by category in different tabs
0.2.2 update
  • Descriptions + example images

More features are to come in the more distant future.

Licenses

  • This project is built on the Qt graphics library, licensed under the GPL v3 license, available in QT_LICENSE.
  • This project uses code from Colin Duquesnoy's QDarkStyleSheet (https://github.com/ColinDuquesnoy/QDarkStyleSheet), under the MIT license. It also uses the dark theme icons under the CC-BY license (no changes were made to the icons as they were on the 4th of november 2021). Many thanks to the maintainers: Colin Duquesnoy, Daniel Pizetta, Gonzalo Peña-Castellanos, Carlos Cordoba, and to the contributors: mowoolli, Xingyun Wu, KcHNST, goanpeca, tsilia, isabela-pf, juanis2112, ccordoba12.
  • This project itself is licensed under the GPL v3 license, available in the LICENSE file. Important: RenderBender is in no way associated with, or approved by, the QDarkStyleSheet authors. Both licenses can be found in qdarkstyle/LICENSE.rst.

Credits

  • Sleepi - Originally started the project by discovering the hidden RTX settings within the game's memory. Later wrote the presets script for Cheat Engine and is currently helping with pointer logic and feature suggestions.
  • Speedy (Me) - Helped Sleepi with research and later, turned it into the working desktop application we have today.
  • MADLAD - Helped with discovering the settings, finds memory-pointers for every new version (making everything actually work).
  • Ngārara Ariki - Also helped with Cheat Engine here and there, Discovered existance of settings along with Sleepi.

Miscellaneous

  • During early development, this tutorial by GuidedHacking on YouTube was of great help.
  • If you encounter any bugs or have a suggestion, please contact us in the Minecraft RTX discord server (https://www.discord.gg/minecraftrtx)
  • THIS IS NOT AN OFFICIAL MINECRAFT PRODUCT. IT IS NOT APPROVED BY OR ASSOCIATED WITH MOJANG.
You might also like...
Randomizes Minecraft's loot tables.

Minecraft Loot Randomizer Randomizes Minecraft's loot tables. Use Instructions To use this program, which you can either do via the provided exe file

MotorMC is a blazing fast, multi threaded, asynchronous Minecraft server software
MotorMC is a blazing fast, multi threaded, asynchronous Minecraft server software

MotorMC is a blazing fast, multi threaded, asynchronous Minecraft server software that aims to handle many players (1000+) on a single world while still providing an experience as close to vanilla Minecraft as possible.

A Minecraft like game with basic rendering, movement, block placement.. All made from scratch
A Minecraft like game with basic rendering, movement, block placement.. All made from scratch

Voxel-Game-Demo A Minecraft like game with basic rendering, movement, block placement.. All made from scratch Downlod Pre-compiled binaries (executabl

📦 A familiar Minecraft Launcher with native support for macOS arm64 (M1)

ManyMC A familiar Minecraft Launcher with native support for macOS arm64 (M1) ⚠️ This is an UNOFFICIAL project. DO NOT report any issues to the MultiM

A minecraft clone built in c++ opengl for the purpose of prefecting graphics programming skills.

LearnOpenGL - CLion This is a project template for OpenGL development with JetBrains CLion IDE. It was created mainly for LearnOpenGL tutorials. Inclu

StreamMinecraftClone - A Minecraft Clone developed live on stream at twitch.tv/gameswthgabe

Minecraft Clone This is a Minecraft clone that will be used for an education YouTube series. I will link the YouTube series here once I begin creating

 Minecraft Classic Clone in C
Minecraft Classic Clone in C

Minecraft Classic Clone in C This was my first large-scale OpenGL project. I've personally never used OpenGL, and so I apologize for any bizzare/slopp

Minimal A* implementation in C. No dynamic memory allocation.

Micro A Star Path Finder This is a minimal A* path finder implementation in C, without any dynamic memory allocation. Usage The maximum size of the ma

Exploit allowing to load arbitrary code on the PSX using only a memory card (no game needed)

FreePSXBoot Exploit allowing to load arbitrary code on the PSX (i.e. PlayStation 1) using only a memory card (no game needed). In other words, it's a

Comments
  • ABUCKY0's Attempts to Squash some bugs!

    ABUCKY0's Attempts to Squash some bugs!

    @SpeedyCodes These are a bunch of bugs that popped up in the editor that google told me how to fix, it still won't compile though due to some bug with multiple variables, idk what changed in the big ole RenderBender.pro.qtds file, you may be able to ignore it, id recommend not merging this with your code and instead applying the fixes yourself, but this is all that I changed.

    opened by ABUCKY0 3
  • The UI on HiDPI displays is really small.

    The UI on HiDPI displays is really small.

    I'm sure it must work fine on regular DPI displays, but I really have to squint here, and it's not very easy to use the controls.

    image

    The screenshot only does so much, but the difference between the title and menu bar and the rest is obvious, I hope?

    opened by Inferis 2
Releases(v0.3.1)
  • v0.3.1(Sep 3, 2022)

    The long-time bug in this release that caused RenderBender to crash shortly after startup, has been fixed.

    This minor update brings three new features:

    • presets can now be exported as CE Lua strings, which was heavily requested
    • descriptions for the majority of settings can be viewed by hovering over the name of the setting (many thanks to @bliksemremi for writing them)
    • setting value range can be overridden to be set beyond the default minimum and maximum

    Some bugs have also been fixed (thanks to @Inferis and @ABUCKY0 for reporting them):

    • some sliders (e.g. Fog End) being locked at zero due to integer overflow for slider maximum assignment
    • high DPI scaling is enabled by default but should not change anything for non-high-DPI screens. (issue #1).
    • issue #2
    • issue #3

    And from now on, there will be an installer executable for every release, besides the .zip file!

    Source code(tar.gz)
    Source code(zip)
    RenderBender.v0.3.1.Installer.exe(7.63 MB)
    RenderBender_v0.3.1.zip(8.60 MB)
  • v0.3.0(Jun 30, 2022)

    The third major release once again brings many usability improvements. The most important changes are:

    • Multiple presets can be created thanks to a new way of storing them, and they can be given titles.
    • Support for multiple pointers was added, and all the new Deferred Shading settings have been added to the settings JSON (which is now included by default with the executable).
    • (dis)Connections to Minecraft are now properly detected, displayed and used.
    • Minecraft can be automatically started by Renderbender.
    • The bug that made the screen go dark and blue-speckled when applying presets has been fixed.
    • and, of course, bugfixes.
    Source code(tar.gz)
    Source code(zip)
    RenderBender_v0.3.0.zip(8.59 MB)
  • v0.2.2(Apr 22, 2022)

  • v0.2.1(Mar 22, 2022)

  • v0.2.0(Feb 24, 2022)

    With version 0.2.0, RenderBender becomes more polished. It also brings these new features:

    • A basic preset system has been added: you can easily let RenderBender set individual settings (or all of them at once) to their default values. Those default values can be overwritten to your personal preference. By default, RenderBender will ask you on startup if you want to apply the presets. You can turn this off, or let RenderBender do it without asking in File→Preferences.
    • Setting values can now be edited with sliders.
    • RenderBender will warn you on startup if the Minecraft process was not detected (preventing reading the values prematurely).
    • Every release from now on will contain the static memory offset for the latest release version of Minecraft by default.
    • A handy link to the written tutorial in the README (Help→Usage)
    • Optimization and refactoring under the hood to make future updates easier

    The settings JSON file has once again been corrected in some places. It also contains the default presets for the new system.

    Source code(tar.gz)
    Source code(zip)
    RenderBender.settings.json(42.34 KB)
    RenderBender_v0.2.0.zip(8.56 MB)
  • v0.1.2(Jan 26, 2022)

  • v0.1.1(Jan 23, 2022)

    RenderBender v0.1.1 has a few new features:

    • The location of the JSON settings file is now saved, so you don't have to select it every time.
    • You can set a static memory offset yourself, so RenderBender can now be used with different Minecraft versions (see README for instructions).
    • You can read setting values multiple times, without having to restart RenderBender.
    • Some bugfixes

    Some wrong memory offsets in the settings JSON file have been corrected, so the new version is included here as well.

    Source code(tar.gz)
    Source code(zip)
    RenderBender.settings.json(28.85 KB)
    RenderBender_v0.1.1.zip(8.55 MB)
  • v0.1.0(Jan 16, 2022)

Owner
Jesse Daems
Jesse Daems
Third-person survival game for Unreal Engine 4 made entirely in C++.

Third-person survival game for Unreal Engine 4 made entirely in C++. Originally built as a 6 section tutorial series, now available as open-source C++ sample project.

Tom Looman 2.8k Dec 30, 2022
A foobar2000 component which allows you to load and play ncm files directly.

Play NCM files directly with our favourite How to setup and build project Download foobar2000 SDK and extract into vendor/sdk Download WTL from source

null 37 Nov 25, 2022
Unreal Engine 4 vulnerability, that allows you to run shellcode directly into the target game process.

Unreal Engine 4 vulnerability, that allows you to run shellcode directly into the target game process, to load any DLL undetected from most game anti cheats, such as Easy Anti Cheat, BattleEye, Ricochet, Vanguard, ATG, and more.

Zebratic 49 Jan 4, 2023
Minecraft Classic 0.0.30a reimplemented in C.

MinecraftC - A 0.0.30a implementation in C Features True to the original version Implemented fully in C using SDL2 and OpenGL 1.1 Two different binari

John Payne 249 Dec 27, 2022
Replace Minecraft entity with MMD model.

KAIMyEntity Replace Minecraft entity with MMD model. KAIMyEntitySaba 将Github项目 benikabocha/saba (https://github.com/benikabocha/saba) 魔改成一个以JNI形式Expor

null 30 Oct 16, 2022
Minecraft 4k: decompiled, translated to C using SDL for graphics and input, and improved upon

M4KC Minecraft 4K - C Rewrite For those who don't know, Minecraft 4K was a stripped down version of Minecraft submitted by Notch to the Java 4K Game P

Sasha Koshka 38 Oct 9, 2022
A simplified version of the famous game Minecraft.

This program uses the concept of the famous game Minecraft but with better graphics. It procedurally generates an infinite world, the player has an animated character and can break blocks, there are also different biomes and mobs.

Angel Uriot 56 Dec 30, 2022
A voxel game/Minecraft clone for the iCE40 UP5K FPGA

FPGA craft A voxel game/Minecraft clone for the iCE40 UP5K FPGA (for the iCEBreaker board). Disclaimer Use this project at your own risk. This project

null 166 Nov 27, 2022
A Minecraft-clone written in C++/Vulkan

Minecraft A Minecraft-clone written in C++/Vulkan Current state It is currently very bare-bones. Planned features Textures Procedural generation Colli

null 4 Feb 27, 2022
A fully-featured Minecraft server startup script

A fully-featured Minecraft server startup script suite that offers a friendly user interface, blazing fast speeds, and wide compatibility.

null 81 Dec 14, 2022