NEW VERSION!!! WIDESCREEN FIX SHOULD WORK NOW! CHECK THE README!
AI Upscaled Textures for Anachronox
This pack only provides upscaled textures for the level geometry!
It can be combined with AlpacaNox's Graphical Enhancements for Models and stuff though.
It is also compatible with TheUnbeholden's Anachronox Widescreen fix.
Please consult the readme berfore installing. It is pretty easy to get it working but also easy to screw it up.
Cheers!
The Readme:
Chnucki's 4X AI Upscaled Anachronox Textures v0.9.2
HOW TO INSTALL:
0. (optional) Make a backup of "ref_gl.dll" in your anachronox folder as well as "textures.pac" in the anoxdata subfolder.
1. Rename (or delete) the file "textures.pac" in the anoxdata subfolder.
2. Copy the content of this archive into your Anachronox folder.
You're ready to go! Run the game!
COMPATIBLE ADDITIONAL MODS:
This texture pack is intended to work in concert with AlpacaNox's Graphical Enhancements v0.2. If you want to install the Enhancements after this pack just delete the "textures" folder from AlpacaNox's archive so you don't overwrite any upscaled textures. If you already installed the Enhancement patch just overwrite every conflicting file.
You may also want to apply TheUnbeholden's Anachronox Widescreen fix. This didn't work without problems in the previous release (even if it was stated to do so), but works now. The procedure is a little bit different though: Instead of taking the ref_gl.dll that comes with this pack and patch it to provide widescreen, we will take one from the widescreen fix (the one with the resolution of your choice) and provide it with upscaling. Here are the steps:
- From the widescreen fix choose your pair of anox.exe and ref_gl.dll for the resolution of your choice
- Copy the anox.exe into you anachronox folder overwriting the original file. (Make a backup)
- Copy the ref_gl.dll into the "upscalepatcher" folder included with this addon.
- In the "upscalepatcher" folder execute "AnoxUpscalePatcher.exe" to patch the file.
- Afterwards take the patched ref_gl.dll and also put it into your Anachronox folder overwriting the original file.
- you should be done now.
NEW IN v0.92:
Included a little patcher to enable widescreen (hopefully) without trouble now.
NEW IN v0.9.1:
Animated textures should now work instead of being substituted by a tiny grey wood texure.
ABOUT THE TEXTURE PACK:
While the pack mainly consists of upscaled textures the real star of the show is the small little ref_gl.ll. It took me two weeks to modify the original file making HD textures possible in the first place. And it was so much fun, so I'd had to tell you!! :)
The upscaling of the textures themselfes took a little more then two days. It was fun, too and much less draining.
The Textures were AI-Upscaled using mostly 4X-VolArt by Kim2091 and 4x_BS_DevianceV2 by systemd-resolved/BlackScout.
Additional Models are:
4k_Nickelfront, 2GS_Wolly and 4xNicklefront by BlackScout, 2xFaithfulSPSR by Joey, Forest by LyonHrt, Morrowind Mixed by mkultra, 4x-SkyrimTexV2.1 and V2_Fabric by Kim2091, Fallout Weapons V2 by Bob
Interested in random other stuff? Listen to my music on Soundcloud or Youtube or follow me on some of the other plattforms in my linktree: Linktr.ee
thanks :)
Wanna buy me a pizza? My paypal is benny at flsne.de.
Upscaled textures are very nice, but the widescreen custom resolution fix isn't working for me (1920x1080). Ultimately, the textures are more worthwhile than the widescreen, so not a huge deal. I'm using both your patch and the Graphical Enhancements.
I just updated the pack and hopefully solved the problem. Hope it works now.
This doesn't seem to work with the widescreen patch, despite what is stated here.
The "patcher" consists of 4 files, uniws.exe, patches.ini ref.gl.dll and Anox.exe.
Uniws.exe, the patcher itself, has no option to select the ref_gl.dll it is patching so the line "Just make shure that you apply the patch to the ref_gl.dll from this texture pack instead of the original one. " is weird.
Anyway, if I set your Ref_gl.dll with the Anox.exe contained in the widescreen patch folder, the game is in Widescreen but the menus are cutoff at around 50% and some ingame textures are missing (the line appearing with your skill when you try to use it or the numbers on the lockpick minigame for example) .
If I leave the original Anox.exe, no more texture or menu issues but the game isn't in widescreen despite using the uniws patcher.
And of course, if I replace your ref_gl.dll by any other, the upscaled texture aren't properly sized ingame.
I tried with and without the QEffects GL opengl to Directx wrapper, and with and without the other mods (The sound fixes and the graphical enhancements).
This seems really great, but it doesn't seem fully ready yet ;)
Unless I'm doing something wrong of course.
I just updated the pack and hopefully solved the problem. Hope it works now.
I can confirm it works flawlessly so far! Thanks a lot.
my pleasure :)
Hello, your textures hd is great but i have the problem with scaling to 2560x1440 your ref_gl.dll file is not good, the textures in game are ok but the menu windows are too big. If I use the AnoxUpscalePatcher.exe file it doesn't change the ref_gl.dll file. Please help me! Thanks!
Works great, although the `textures.pac` file was called `textures.dat` in my GOG installation in the `anoxdata/` folder. Just a note in case someone can't find the textures file to remove/rename.
Also, if anyone wants to run the patcher program on non-Windows platforms, it's a .NET Core 3.1 application. The DLL is platform-independent, so you can run it on any other OS supported by .NET Core. I can confirm these steps work on Fedora 37:
- Download .NET Core 3.1 from Dotnet.microsoft.com. It must be 3.1, not a newer version.
- Pass the DLL file to the dotnet executable. I recommend using `cd` to reach the directory containing the DLL file, then drag-and-drop the dotnet executable into the command prompt to paste its absolute path. Specify "anoxpactchcsharp.dll" as an argument to the command, then press Enter.
- If you get an error about missing ICU support, you can disable it by replacing `anoxpactchcsharp.runtimeconfig.json`'s contents with the following:
{
"runtimeOptions": {
"tfm": "netcoreapp3.1",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "3.1.0"
},
"configProperties": {
"System.Globalization.Invariant": true
}
}
}
This comment is currently awaiting admin approval, join now to view.