This page allows you to apply certain patches to the original game and make it easier, e.g. less EXP to level up, more health, etc. First, load the file and its SHA256 hash will be calculated. If it's the expected value, select the patches you want to apply, then click the Apply button at the bottom of this page. Place the modified executable in your folder and run the game. Your browser might complain that the file isn't trusted, but you'll need to allow it. Use a tool like ImHex or HxD to compare the original and the patched file and you'll see only a few select bytes have been changed, verifying the program is safe to use.
If you don't trust this website (even though the it's all client-side and the source code is both simple and relatively small), you can always go to the original write-up for more instructions on how to apply these patches manually.
The executable (uw2.exe) is in the game.gog file in the GOG installation directory. This .gog file is just a disk image, which can be extracted with 7zip or many other tools. After you apply the patch, you can either point dosbox to this directory or re-make the image with your favorite tool and replace game.gog with it.
WARNING: These patches were, up to this moment, not tested very extensively. They shouldn't affect your game too much, but use them at your own risk.
If you want to suggest new patches, report bugs or feature requests, please open an issue.
SHA256=
In vanilla, when an item is checked, a flag is set in the item information that prevents further checks. This flag is cleared when you increase your Lore skill, for items in your inventory. This patch ignores this flag.
Some actions roll a dice and can have four different results, critical failure, failure, success, critical success. This looks very good, but can be a bit underwhelming, as some checks don't rely solely on this dice roll.
Formula is (str * 13d) + 300d, in units of 0.1 stone. By altering the multiplier and base values, we can increase this.
Note how the carry weight is fixed at the start of the playthrough, but it's updated when leveling up because the same function is called in character generation and levelup... It sure would be cool to add some stat gain per level, but that's very difficult to do without messing up the executable.
Multiplier, in decimal, base value is 13Formula is 30 + (str * level) / 5
Offset, in decimal, base value is 30Formula is (Mana skill + 1) * Int / 8
Divisor, base value is 8, must be a multiple of 2, can be 0Level | Original value | New value | Converted EXP (value * multiplier / 10) |
---|---|---|---|
1 | 0 | 0 | |
2 | 1 | 50 | |
3 | 2 | 100 | |
4 | 3 | 150 | |
5 | 4 | 200 | |
6 | 6 | 300 | |
7 | 8 | 400 | |
8 | 12 | 600 | |
9 | 16 | 800 | |
10 | 24 | 1200 | |
11 | 32 | 1600 | |
12 | 48 | 2400 | |
13 | 64 | 3200 | |
14 | 96 | 4800 | |
15 | 128 | 6400 | |
16 | 192 | 9600 |
Originally, every 150 exp points, you gain a skill point. You can set this to another value.
New conversion ratioThis increases the amount of experience points you gain, in general.
Prevents you from dying by removing the call to the function that handles death. As a side effect, you can get stuck in places where a deathwarp would save you. In that case, you can run the original version and die, then load back this version. This patch is still a bit iffy, will need more testing to be 100% sure it's working without side effects.
Every so often, the game regenerated your HP slowly, 1 point at a time. This can be increased
Every so often, the game regenerated your MP slowly, 1 point at a time. This can be increased
Note: Doesn't disable light source spending when sleeping
Makes spells never expire.