xboxscene.org forums

Author Topic: XEX Resource Extracting  (Read 130 times)

Xbox-Scene

  • Archived User
  • Hero Member
  • *
  • Posts: 4299
XEX Resource Extracting
« on: January 12, 2010, 12:37:00 PM »

XEX Resource Extracting
Posted by XanTium | January 12 14:37 EST | News Category: Xbox360
 
From Mojobojo's Blog:
Quote

So my goal was to get an application going for extracting assets from the XEX's for the 360. After a couple hours in front of the beloved Hex Editor and a while in my trusted C++ Compiler I got an application going to do just that. Remember that in order to use this you NEED to decrypt and decompress the XEX first (xorloser's XEX tool FTW).

Usage:
Info on the app: xexextractor -i
Extract: xexextractor -e "In XEX" "Out Path"

Official Site: http://mojobojohax.blogspot.com
Download: here



Logged

clouduz

  • Archived User
  • Jr. Member
  • *
  • Posts: 85
XEX Resource Extracting
« Reply #1 on: January 12, 2010, 02:16:00 PM »

forgive my ignorance, but what exactly is this used for? i know what it does
Logged

tripkip

  • Archived User
  • Newbie
  • *
  • Posts: 35
XEX Resource Extracting
« Reply #2 on: January 12, 2010, 02:37:00 PM »

same question, a little more explaining would be nice.
Logged

dokworm

  • Archived User
  • Sr. Member
  • *
  • Posts: 462
XEX Resource Extracting
« Reply #3 on: January 12, 2010, 03:38:00 PM »

It is fairly self explanatory, it allows you to take a .xex file and rip all of the assets contained within it into their separate files for you to then play with.
Logged

Downcastnut

  • Archived User
  • Jr. Member
  • *
  • Posts: 84
XEX Resource Extracting
« Reply #4 on: January 12, 2010, 03:47:00 PM »

What is included in these "assets"
Logged

dokworm

  • Archived User
  • Sr. Member
  • *
  • Posts: 462
XEX Resource Extracting
« Reply #5 on: January 12, 2010, 03:50:00 PM »

You will probably also need the .dll file to make this work.
I've upped it here for anyone that wants it.

http://www.mudgee.net/ot/msvcr90d.rar
Logged

Code-Red

  • Archived User
  • Jr. Member
  • *
  • Posts: 97
XEX Resource Extracting
« Reply #6 on: January 12, 2010, 03:51:00 PM »

If I understand this correctly, it means you can decompile the XEX similar to the way you would a program, and what you'd have left over is a ton of seperate files. To explain this better:

Quake

Then, decompiled:

ai.qc
boss.qc
buttons.qc
combat.qc

Etcetera, basically a library of source code. If I'm right, could mean some interesting hacked games or homebrew using retail engines.
Logged

niai

  • Archived User
  • Sr. Member
  • *
  • Posts: 331
XEX Resource Extracting
« Reply #7 on: January 12, 2010, 04:04:00 PM »

let the good times come scene is moving fast now i wish it would never slow down
Logged

asdfjj

  • Archived User
  • Newbie
  • *
  • Posts: 16
XEX Resource Extracting
« Reply #8 on: January 12, 2010, 04:22:00 PM »

i get an error when i run this is cmd.

CODE
The application has failed to start because its side-by-side configuration is in correct. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
Logged

xmojobojo

  • Archived User
  • Newbie
  • *
  • Posts: 2
XEX Resource Extracting
« Reply #9 on: January 12, 2010, 06:11:00 PM »

QUOTE(asdfjj @ Jan 12 2010, 06:22 PM) *

i get an error when i run this is cmd.

CODE
The application has failed to start because its side-by-side configuration is in correct. Please see the application event log or use the command-line sxstrace.exe tool for more detail.




I have had 2 reports of this problem. Can you give me the details on how you accessed it and what you typed in? Its worked both on 2 windows machines and a linux machine for me.
Logged

loser

  • Archived User
  • Newbie
  • *
  • Posts: 4
XEX Resource Extracting
« Reply #10 on: January 12, 2010, 08:29:00 PM »

or you could just use xextool by xorloser which has supported doing this for years. you can probably find it in the usual places.

xextool -d outputdir default.xex
Logged

xmojobojo

  • Archived User
  • Newbie
  • *
  • Posts: 2
XEX Resource Extracting
« Reply #11 on: January 12, 2010, 08:32:00 PM »

QUOTE(loser @ Jan 12 2010, 10:29 PM) *

or you could just use xextool by xorloser which has supported doing this for years. you can probably find it in the usual places.

xextool -d outputdir default.xex


Ya, I didn't know that when I made it. I never said it was something new, plus its open source, people can now see how its extracted.
Logged

Poopchute

  • Archived User
  • Full Member
  • *
  • Posts: 191
XEX Resource Extracting
« Reply #12 on: January 12, 2010, 10:06:00 PM »

What about encrypted "assest" like audio?
Logged

Hier0phant

  • Archived User
  • Newbie
  • *
  • Posts: 34
XEX Resource Extracting
« Reply #13 on: January 14, 2010, 04:45:00 AM »

same "side-by-side" error as above

running under Vista Ultimate x86

command used;

CODE
XEXExtractor -e default-binary.xex c:\XEXExtractor\content


explanation of error from Application Event log

CODE
Activation context generation failed for "C:\XEXExtractor\XEXExtractor.exe". Dependent Assembly Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.


no doubt its a Vista thing, why did i move on from XP Pro (IMG:style_emoticons/default/sad.gif)
Logged