Page 1 of 1

Need some help reversing Acewell's Noessis Plugin

Posted: Tue May 26, 2020 11:08 pm
by connorwalks
I've been using Acewell's version of the Noessis XPR plugin found here to convert the XPR2 files to DDS from an XBOX 360 game I am modding. My issue now is that I need to convert these DDS files back to their original XPR2 format so I can reimport them into the game. Sorry if I'm missing an obvious way to do this, I don't have much experience with Noessis. Thank you so much in advance, there's a large community for this game that is very grateful for any help! Script and sample XPR are included below

Here is the plugin from Acewell

SAMPLE XPR.7z

Re: Need some help reversing Acewell's Noessis Plugin

Posted: Wed May 27, 2020 11:35 pm
by Beedy
You can use UnBundler/Bundler tools found in xbox360 SDK (neighborhood) to unpack/pack xpr resources. Drag xpr to unbundler and you got tga and rdf description file. Use bundler.exe and rdf file to make xpr from tga source -> ”bundler.exe test.rdf -o test.xpr”.

There is no simple script to convert dds to xpr because xbox 360 uses texture tiling. Noesis can handle untiling textures but I don’t know the code for re-tiling so the only way I know is use bundler.

Re: Need some help reversing Acewell's Noessis Plugin

Posted: Fri May 29, 2020 7:23 am
by connorwalks
Thanks so much for the reply, as it turns out simply changing the file extension so they would reimport to quickBMS seems to be working, but that's only tested on Xenia. If I run into issues on actual Xbox hardware I'll give the bundler a shot. Thanks again!