It then reports its return values-or entirely different ones-to the program. We'll now look at each approach and how it can be applied to Dark Souls 2.Īn interceptor, as the name suggests, intercepts the program's library calls, altering them before they reach the library. The more invasive the mod, the more difficult it is. These are ordered by increasing “invasiveness” of the procedure. While there are many ways to modify a game, they can generally be assigned to one of three categories based on their underlying approach: Consider it the successor to DSfix and DPfix-except its final goal is to work with any 3D game, not just Dark Souls 2. Then I'll detail the modifications I have implemented so far with a new tool I'm calling GeDoSaTo, which enables texture modding, arbitrary downsampling, and more.
First, I'll provide a short overview of the general avenues available for PC game modding and how each applies to Dark Souls 2. Now it's time to look at the full extent of what can be achieved by modifying Dark Souls 2 on a deeper level.
My first two articles about Dark Souls 2 investigated the PC port's features and how generic PC tweaking tools like SweetFX can be used to further improve its graphics.