Jump to content

Modding XCOM under Linux


wghost81

Recommended Posts

  • Replies 77
  • Created
  • Last Reply

Top Posters In This Topic

Unhood: http://code.google.com/p/unhood/

 

It's an UE3 script decompiler for UnrealTournament 3. I've never tried to compile it under linux and I don't know if it will be compatible with XCOM, but it's worth a try.

 

We have several options here:

1. Ask Eliot van Uytfanghe to add linux support for UE Explorer: http://eliotvu.com/forum/forumdisplay.php?fid=1

2. Try to work with unhood, modify it for XCOM if needed

3. Write our own decompiler

4. Decompile scripts manually

 

Third option is not so insane as it seems. I was thinking about implementing partial decompiler "hex code to PatchUPK pseudo code" to make scripting with PatchUPK easier. But it'll take time.

 

I do have all the source codes (decompiled by UE Explorer) for all the main package files, but they're not as useful, as UE Explorer and it's tokens and decompile view.

Link to comment
Share on other sites

Unhood: http://code.google.com/p/unhood/

 

It's an UE3 script decompiler for UnrealTournament 3. I've never tried to compile it under linux and I don't know if it will be compatible with XCOM, but it's worth a try.

 

We have several options here:

1. Ask Eliot van Uytfanghe to add linux support for UE Explorer: http://eliotvu.com/forum/forumdisplay.php?fid=1

2. Try to work with unhood, modify it for XCOM if needed

3. Write our own decompiler

4. Decompile scripts manually

 

Third option is not so insane as it seems. I was thinking about implementing partial decompiler "hex code to PatchUPK pseudo code" to make scripting with PatchUPK easier. But it'll take time.

 

I do have all the source codes (decompiled by UE Explorer) for all the main package files, but they're not as useful, as UE Explorer and it's tokens and decompile view.

 

Option 4 sounds remotely viable. How would one start with it?

Link to comment
Share on other sites

Try modifying /etc/hosts file:

127.0.0.1       prod.xcom.firaxis.com
127.0.0.1       prod.xcom-ew.firaxis.com
This will redirect all requests to your local PC and since your local PC doesn't have required files, nothing will be downloaded. You should see a message "XComGameCore.ini Download Failed" in Launch.log (for EW, EU doesn't write Launch.log under Linux).
Link to comment
Share on other sites

Try modifying /etc/hosts file:

127.0.0.1       prod.xcom.firaxis.com
127.0.0.1       prod.xcom-ew.firaxis.com
This will redirect all requests to your local PC and since your local PC doesn't have required files, nothing will be downloaded. You should see a message "XComGameCore.ini Download Failed" in Launch.log (for EW, EU doesn't write Launch.log under Linux).

 

 

THanks, already figured it out yesterday.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...