Skip to content

PhxTools_20170222

Compare
Choose a tag to compare
@kornman00 kornman00 released this 23 Feb 05:35
· 33 commits to master since this release

Disclaimer: You're using these tools at YOUR OWN risk. It's your own fault if you try to cheat and get banned. Always make sure you back up your files before changing them.

Words to live by: Don't be a jerk or rotten apple. Help your fellow modding community members. Play nice.

PhxGui.exe

This tool is a drag-n-drop style desktop app.

  1. Select which game you're messing with. The default is Definitive Edition.
  2. Select the folder where files extracted from .ERAs will be put
  3. Select the folder where re-built .ERAs, defined by .ERADEFs, will be put
  4. Drag-n-drop files:
    A. 1 or more .ERA files, to extract all their files and generate a .ERADEF file which can be used to rebuild the archive
  • NOTE: when extracting files this tool will not automatically convert .XMB files to .XML, see the next step.

    B. 1 or more .XMB files, to convert them to .XML files which you can edit

  • If you convert an .XMB file to its editable form, you'll need to update the file reference in the .ERADEF to use the .XML based file, not the .XMB, or you'll never see your changes

  • Alternatively, you can use the "Always build with XML instead of XMB" option and the tool will swap XMB references with the XML file on disk if it finds one. NOT recommended if you mass convert all of your XMB files.

    C. 1 .ERADEF file, to build a .ERA file with the same name

    D. 1 .EXE file, which the app will try to patch (after making a backup) to support loading unofficial .ERA files

  • NOTE: Only the following versions are supported right now: 1.11088.1.2, 1.11279.1.2

    1. Pay attention to the "Messages" UI after any of these processes finish for extra details or error info

Known Issues

  • Some errors don't present much details right now. For example, problems reading the .ERADEF while trying to build a new .ERA will just give a basic message saying that the build process failed. This should be addressed in future releases

PhxTool

This is a CLI style app that resembles the original "KSoft.Tool" app from the 360 modding days. I'm currently leaving this undocumented since PhxGui should address 99% of user needs

Thank Yous:

  • Gamecheat and Tillice for helping test the tools and provide feedback
  • Ensemble Studios. RIP.
  • 343i/Creative Assembly for continuing the RTS side of the franchise
  • 343i/Behaviour Interactive for working on Definitive Edition

Change Log

2017.02.22

  • PhxGui: Added "Always build with XML instead of XMB" option
  • Extracted files will have their creation/last-write dates set to the time stamp data in the ERA
  • Included separate download for pre-built DirectXTex tools (https://github.com/Microsoft/DirectXTex).

2017.01.13

  • Re-release with Definitive Edition support and GUI tool