Repository navigation
Releases
DS2TexInject v1.4.1
Fixes
-
Linux:
./install.shfailed on systems withoutmingw-w64-gcc(for example Steam Deck, or any distro where you didn't install a MinGW compiler). Two bugs, both fixed:- the automatic llvm-mingw download stopped silently right after "Baixando llvm-mingw...";
- the Windows installer source did not compile with llvm-mingw, so
build.shandinstall.shaborted.
You no longer need to install
llvm-mingwormingw-w64-binutilsby hand../install.shdownloads its own compiler again (nosudo). Thanks to the user who reported it!
No changes to the plugin or the Windows installer behavior.
Install
- Windows: run
DS2TexInject-Setup.exe, or in PowerShell:irm https://raw.githubusercontent.com/sidnei-almeida/dead-space-2-texmod-linux/main/install.ps1 | iex
- Linux:
git pulland./install.sh, or putDS2TexInject.asiin<Dead Space 2>/plugins/. Keep yourDS2TexInject.ini.
DS2TexInject v1.4.0
What's new
- Windows support.
DS2TexInject-Setup.exeinstalls everything on Windows, no Python needed:- finds Dead Space 2 (Steam libraries, EA app/Origin, Windows registry), or opens a window to pick
deadspace2.exe; - offers to download and install MarkerPatch if there is no ASI loader;
- installs the plugin and prepares every
.tpf/.zipintexmod\(mipmaps, PNG/BMP to DDS, multi-GB zips supported). Run it again after adding or removing packs.
- finds Dead Space 2 (Steam libraries, EA app/Origin, Windows registry), or opens a window to pick
- One-line install on Windows (PowerShell):
irm https://raw.githubusercontent.com/sidnei-almeida/dead-space-2-texmod-linux/main/install.ps1 | iex
- No more stutters when entering new areas (from v1.3.0): replacement loading is rate-limited (
LoadBudgetin the ini), andds2tex.pymakes every texture game-ready ahead of time. 32-bit BMP textures keep their alpha. - Linux:
install.shasks for the game folder when it can't find it and offers to install MarkerPatch.ds2tex.pyno longer loads big.zippacks into memory.
Install
- Windows: run
DS2TexInject-Setup.exe(or the PowerShell line above). SmartScreen may warn that it is unsigned: More info → Run anyway. - Linux:
./install.shfrom the repo, or putDS2TexInject.asiin<Dead Space 2>/plugins/and runds2tex.pyagain. Keep yourDS2TexInject.ini.
Tested on GE-Proton 11 + DXVK + ReShade 6.8 + MarkerPatch. The Windows installer was tested under Wine; reports from native Windows are welcome.
DS2TexInject v1.2.0
What's new
- Fixes shimmering and jagged textures at a distance. Many texture packs ship DDS files without mipmaps. The plugin now generates the missing mipmaps the first time it loads them and saves the fixed files to
texmod/_cache/. With the packs tested, 137 of 380 DDS files needed this. - Stability: fixed a race between game threads that could free a replacement texture while it was in use.
- Safety:
ds2tex.pyrefuses../paths and symlinks inside.tpffiles. - Performance: about 3x fewer texture hashes, because the plugin no longer rehashes when only mipmaps are written and stops hashing textures that change every frame.
Pool=defaultno longer makes the device Reset fail. F10 only works while the game window has focus. The log now shows the plugin version.
Install: put DS2TexInject.asi in <Dead Space 2>/plugins/ (replace the old one) and keep your DS2TexInject.ini. See the README for the full guide.
Tested on GE-Proton 11 + DXVK + ReShade 6.8 + MarkerPatch.
DS2TexInject v1.0.0
First release.
Quick install (no compiling):
- Install MarkerPatch. Steam launch option:
WINEDLLOVERRIDES="d3d9,dinput8=n,b" %command% - Put
DS2TexInject.asiin<Dead Space 2>/plugins/andDS2TexInject.iniin<Dead Space 2>/ - Put your
.tpfpacks in<Dead Space 2>/texmod/and runpython3 ds2tex.py "<Dead Space 2>/texmod"(from this repo)
Or clone the repo and run ./install.sh.
Tested on GE-Proton 11 + DXVK + ReShade 6.8 + MarkerPatch. 396 textures from the 2K-4K Isaac Suits and Return to Titan packs were validated and replaced in-game.