Jump to content

R&D XCOM Map Alterations


Amineri

Recommended Posts

  • Replies 473
  • Created
  • Last Reply

Top Posters In This Topic

Thanks! I wonder if this could create a thin wall vision blocking (not a cube).

By the way I noticed that by removing a the specifier "private" of a stub variable allows modifying it, I guess it's just a compiler guard.

The array that holds the combat music tracks is private but I managed to clear and add the overriding cue.

Edited by LiQuiD911
Link to comment
Share on other sites

Sorry, I was excitedly tracing a chain of code -- AddSightBlock just adds smoke.

 

I think what you'd have to do is this

* In BuildTVolumes, build a new volume type, 6, that has eVolumeEffect_BlocksSight (1)

* Change AddSightBlock to CreateVolumeByType 6, rather than 1

* Test to make sure eVolumeEffect_BlocksSight actually blocks sight.

 

It looks like a limitation is that you can only have 255 volumes, (including ones created during the mission by smoke and fire), although perhaps that can be increased.

 

EDIT: XGVolume.SetSightBlocking has some interesting calls that might have some clues to how sight blocking works.

Edited by johnnylump
Link to comment
Share on other sites

Something i've been "dreamish" about ever since this development progress started to pick up.

Quick question if the following would then become possible in some ways...

 

In the intro Video of FILP, Zhang shoots down a Sectoid and throws a pistol near the corpse. When the mission map deploys, that dead Alien isn't lying at the exact location down the stairway where the squad was listening & just staring back at him!!

 

Thus, any chance this kind of tiny edits (a simple object insert - i think) could be done to that special map -- eventually?

Link to comment
Share on other sites

Uh I guess we could spawn a sectoid and kill it before the mission starts... but it would also play it's dying cue. I haven't bothered creating the stubs for pawns and units because it's too much work.

 

Cutscenes are made with Unreal Matinee, I don't think we can add new ones without the source models, but that's just my guess.

Edited by LiQuiD911
Link to comment
Share on other sites

Pretty sure that sectoid doesn't exist. It's a model attached to an animation track in the cinematic, rather than being a game object. Basically the intro to FiLP is a skyranger cinematic without the skyranger. So the game doesn't have a "dead sectoid" available to spawn, hence the necessity of spawning a normal one and killing it to get a corpse on that square. (And no solution at all for Zhang's pistol)
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...