Death end re;Quest

Death end re;Quest

60 ratings
Internal Resolution and Fps Boost Workaround
By VoxP
Temporary tweaks outside the game to adjust resolution or gain significantly more fps for mid-end or lower specs.
   
Award
Favorite
Favorited
Unfavorite
Future Notes
I already finished this game a long time ago and i'm totally done with it, so i won't be adding any further significant update into this guide. This guide should be STILL WORKING if you follow every single direction properly. For possible alternative/newly found method you might want to browse the comment section/community discussion instead.
Introduction
I've seen lots of thread and post reporting fps problem on various specs and there doesn't seems to be any impactful post, thread, or existing guide of workaround that comes to light. Hence why i'm making this guide.
General Notice for Laptop Users
If you're on a laptop and using nvidia card. There's a possibility of your laptop trying to conserve battery power (using optimus technology). As the result, it will run the game with your weaker integrated graphic card thus decreasing your performance immensely.

How to resolve
  1. Open your NVIDIA Control Panel by right clicking on your desktop then select "NVIDIA Control Panel".
  2. Go to "Manage 3d settings" (under 3D Settings) and switch to "Program settings" tab.
  3. Click on Add then search for Application.exe (Death End Re;Quest). If you can't find the game, browse its directory path manually by clicking on browse.
    The game directory path should be as follow:
    "...\steamapps\common\Death end reQuest\resource\bin"
  4. Open the drop-down under "Select the preferred graphics processor for this program:" then choose "High-performance NVIDIA processor".
  5. Hit apply at the far bottom right corner and you're done.
In-game Video Settings
Apparently changing any graphical in-game setting doesn't do anything at all in regard of performance. Including the resolution itself which are supossed to give noticeable fps increase when lowered. That's because the resolution setting in this game only change your window's display size. The game itself will still render its internal resolution or graphics in 1080p regardless of any in-game settings that you applied. Fullscreen mode is also out of the question since it behaves more like borderless fullscreen mode than actual fullscreen mode.

However, you can force change the internal rendering resolution by editing this game executable hex values.
→ 7.09.2019 Build Update ←
https://steamhost.cn/steamcommunity_com/games/990050/announcements/detail/1587997910872790623
This update adds 4K native rendering support. Though, lower resolutions are still locked at 1080p render.

Due to this update, the hex values used in this guide are no longer valid.
So, until new hex values and/or another method are found. You can temporarily roll back to the previous game's executable version and follow the guide accordingly after.

If you don't have one, you can download it here:
Google Drive[drive.google.com] (5.28.2019 Build, just before this update)
  • Replace the original executable file in the game directory ("...\steamapps\common\Death end reQuest\resource\bin"), create a backup beforehand!
If you didn't and wish to return to the latest version:
  • Delete the modified/old game executable in your game directory.
  • Right click on your game in steam library.
  • Select properties then go to local files tab.
  • Click on verify integrity of game files.
Software and Tools
You can use any hex editor software that you preferred.

Personally, I'm using HxD to do it.
https://mh-nexus.de/en/hxd/
Hex Value Editing
Before you start modifying, know that:
  • You'll need to run your hex editor as admin if you installed your target file is inside an administrative directory path (e.g. Program Files (x86), Program Files, etc).
  • Turning off Steam Cloud sync might be necesarry, in some cases this feature can immediately revert the changes that you've just made. To do this right click on your game > select Properties > goto "Updates" tab > Then uncheck "Enable Steam Cloud synchronization for..." or you can do it universally via Steam (left-top corner of your client) > Settings > Cloud > Then uncheck "Enable Steam Cloud synchronization for..."

Alright, now let's get into the modifying steps:
  1. Run your hex editor and open Application.exe on it which are located in "...\steamapps\common\Death end reQuest\resource\bin".


  2. Ctrl + F on your keyboard and search for 80 07 00 00 C7 85 54 02 00 00 38 04 in Hex-values tab. The first 4 digits represent width and the last 4 is height.


  3. Change the width and height values to your desired ones. Check the following site for value references, scroll down to Resolution section and use the Formatted Value collumns.
    http://www.wsgf.org/article/common-hex-values

    For example, i'd like to change mine to 1366x768. Then it should be:


  4. Save your changes and it's done.

The game should now render its internal resolution or graphics at the specified resolution that you just set.
Can't find your specific resolution value?
You can calculate your specific value by:

  1. Converting your desired resolution (decimal value) to hexadecimal value.
    https://www.binaryhexconverter.com/decimal-to-hex-converter
    *If your converted value is less than 4 digit, then add 0 to the LEFT of that value until it's 4 digit total.

  2. Next, convert that hexadecimal value into little endian format.
    Do this by swapping the position of the first two characters with the second two.
    (GIF Source)
For example, i'd like to use 360 as one of my intended resolution value. The hexadecimal value of 360 would be 168 → 0168. So in little endian format, the value that i should enter is 68 01
Result Samples
Note: in-game fps is capped at 63.
  • Default game settings (30-40 fps)


  • Changed hex values (1366x768 rendering resolution, 58-63 fps)

Samples are taken with following system specs:

OS: Windows 10 64bit
Processor: Intel i7 3770
Memory: 2x4 GB of RAM
Graphics: GTX 750 Ti with 2 GB of vram
Downsides
This changes may or may not cause problems, depending on what the resolution is set at.
e.g.
  • linear visual glitches that are appearing then disappeared after about a second whenever the camera view suddenly changed its direction, angle, or position. Which are commonly happening in cutscenes.


  • Break or cause useful interface coordinates to be out of place, such as: minimap, map, tutorial (text & icon), or tips prompt (text & icon). There's no known fix atm, the least you can do is to experiment with another resolution.


  • Shadows or form of character's art that are sometime staying after visual novel dialogue scene ended, consequently blocking some space of gameplay screen. This can be easily fixed by switching between horizontal section in the esc menu interface or by going to the real world.


  • Break or produce low quality in-game images, graphics, and effects.
68 Comments
Vivi 27 Mar @ 10:51am 
not working to me, not finding the values "80 07 00 00 C7 85 54 02 00 00 38 04"
Logge1002 8 Nov, 2023 @ 11:14pm 
Can’t find the correct part on my steam deck. Is there a way to get the modded exe for the current version?? I did download the one from the g drive but it didn’t change anything?
𝔈𝔩 ℜ2-𝔇2 30 Aug, 2023 @ 9:06pm 
I managed to play in 21:9 using this guide, but it still has problems,

The first, it is mandatory to use the "Borderless Gaming" app to be able to extend the screen without cutting it.

Second, one of the HUDs is broken too much, the minimap doesn't work almost at all, I managed to fix this a bit by changing the values "80 07 00 00 C7 85 74 02 00 00 38 04" to "70 0D 00 00 C7 85 74 02 00 00 A0 05" (I play at 3440 x 1440), with this it already looks complete but it doesn't look centered,

Third, cinematics like the intro are completely trashed, just static with audio.

Fourth, I had to use the "3DMigoto" program and set up a small program to turn off the HUD whenever I want.

I leave a small video of how I managed to make it look

Note: Use the build file 5.28.2019

https://youtu.be/niNUuQNjSK8
VoxP  [author] 8 Apr, 2023 @ 6:18pm 
@Osorubeki To reset changes made, remove the executable file then right click on your game in your steam library > properties > verify integrity of game files.
Okamitetsu 8 Apr, 2023 @ 6:09pm 
I did something wrong, I changed the resolution and the game does not open
IkairoN 福 13 Jan, 2022 @ 2:01pm 
<3
karasmorrigu 5 May, 2021 @ 5:42pm 
Thank you so much! There were times when the game would play well, and other times when a snail moved with more consistency. Now it runs smooth as silk.
KingKrouch 22 Mar, 2021 @ 7:13pm 
@ShiZZe I did a tweak a while ago to uncap the framerate, and I posted it on PCGW. I plan on packaging it with a mod that I'm working on, but I need to fix some gameplay related issues first (faster movement in battles, camera transitions playing quicker than they are supposed to, 2D UI elements and bustups animating faster)

https://www.pcgamingwiki.com/wiki/Death_end_re;Quest#High_frame_rate
ShiZZe 6 Mar, 2021 @ 2:59pm 
How do you remove the fps cap?
Angel Xex 28 Feb, 2021 @ 8:16am 
I made it easy to customize the native 4k internal resolution. as KingKrouch says the DSR is very useful. https://github.com/darkxex/Death-End-ReQuest-4K-Native-Resolution-Editor/releases