Hyperdimension Neptunia Re;Birth 1 arbitrary resolution support (Plugin for GLIntercept)
C++
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ExtensionOverride.cpp
ExtensionOverride.h
README.md
license_glintercept.txt

README.md

Hyperresolution Neptunia

This is the source code for my GLIntercept (https://code.google.com/p/glintercept/) plugin for arbitrary resolution rendering support in Hyperdimension Neptunia Re;Birth 1.

I did this whole thing in a few hours, with never actually having intercepted a OpenGL game before, so it's not particularly pretty. I'm only releasing it since a few people asked for it.

What I did is start from the existing GLIntercept plugin which seemed closest to what I wanted to do (GLExtOverride) and extend it to override the functions which were required. Finally, I used the existing config file parsing support to allow users to specify their desired rendering resolution.

The most relevant code is in line 127 to 205 in ExtensionOverride.cpp

To compile this, get GLIntercept and replace the two source files in the GLExtOverride plugin with the ones in this repo.