Skip to content

Releases

DS2TexInject v1.4.1

Choose a tag to compare

@sidnei-almeida sidnei-almeida released this 29 Oct 00:49

Fixes

  • Linux: ./install.sh failed on systems without mingw-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.sh and install.sh aborted.

    You no longer need to install llvm-mingw or mingw-w64-binutils by hand. ./install.sh downloads its own compiler again (no sudo). 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 pull and ./install.sh, or put DS2TexInject.asi in <Dead Space 2>/plugins/. Keep your DS2TexInject.ini.

DS2TexInject v1.4.0

Choose a tag to compare

@sidnei-almeida sidnei-almeida released this 23 Oct 18:30

What's new

  • Windows support. DS2TexInject-Setup.exe installs 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/.zip in texmod\ (mipmaps, PNG/BMP to DDS, multi-GB zips supported). Run it again after adding or removing packs.
  • 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 (LoadBudget in the ini), and ds2tex.py makes every texture game-ready ahead of time. 32-bit BMP textures keep their alpha.
  • Linux: install.sh asks for the game folder when it can't find it and offers to install MarkerPatch. ds2tex.py no longer loads big .zip packs 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.sh from the repo, or put DS2TexInject.asi in <Dead Space 2>/plugins/ and run ds2tex.py again. Keep your DS2TexInject.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

Choose a tag to compare

@sidnei-almeida sidnei-almeida released this 01 Oct 17:56

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.py refuses ../ paths and symlinks inside .tpf files.
  • 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=default no 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

Choose a tag to compare

@sidnei-almeida sidnei-almeida released this 01 Oct 17:21

First release.

Quick install (no compiling):

  1. Install MarkerPatch. Steam launch option: WINEDLLOVERRIDES="d3d9,dinput8=n,b" %command%
  2. Put DS2TexInject.asi in <Dead Space 2>/plugins/ and DS2TexInject.ini in <Dead Space 2>/
  3. Put your .tpf packs in <Dead Space 2>/texmod/ and run python3 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.