Skip to content

spice2x-25-04-25

Pre-release
Pre-release

Choose a tag to compare

@sp2xdev sp2xdev released this 25 Apr 00:32

Breaking changes

  • sdvx: disable sdvx landscape option #303
    • It turns out, forcibly launching SDVX in landscape fullscreen resolution messes up the in-game camera logic, causing the lanes to look very zoomed out. Until workarounds are found, the -sdvxlandscape option is being removed to avoid confusion.
    • Starting with this build, -sdvxlandscape will result in a fatal error to inform the user, so they can rotate their monitor before launching the game again.
    • That being said, -forceresswap remains in the configurator, which accomplishes the exact same thing.
  • cfg: use %appdata%\spice2x for new config files #300
    • The main config file spicetools.xml is remaining in %appdata%, but the other JSON config files are moving to a subfolder.
    • This only affects new files being saved; existing files will not be moved & will continue to be read from there.
    • It should be noted that if you have old copies of spicetools or spice2x, they will not read from the new subfolder, so please watch out for that.

New "features"

Updating two new checks to detect cases where the game will likely crash due to bad data layout:

  • avs: make max path check stricter #305
  • launcher: complain when duplicate DLLs are detected #306

Build system changes

  • build: large address aware variant of 32-bit spice.exe for Metal Gear #298
    • This is located in the zip file, under extras/largeaddressaware/spice.exe.
  • Add ccache support for faster incremental builds #301

Bug fixes

  • Fix button HID string ranges not being retrieved correctly #299

Full Changelog: 25-04-08...25-04-25