Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Playable Aliens mod incompatible with OpenXcom #1304

Open
Tamamo-no-Bae opened this issue Jan 27, 2021 · 2 comments
Open

Playable Aliens mod incompatible with OpenXcom #1304

Tamamo-no-Bae opened this issue Jan 27, 2021 · 2 comments
Assignees
Labels
Confirmed Reproduced but not fixed yet

Comments

@Tamamo-no-Bae
Copy link

Tamamo-no-Bae commented Jan 27, 2021

I wasn't sure where to post this, but the original Playable Aliens mod I made a long long time ago for the originals seem to be incompatible with OpenXcom.
They cause a crash, I will post the mod packs and a crash dump, I hope this can be fixed in a future version.

In the original X-Com, Aliens are defined as armor. Thus having an armor value above the default changes you into an Alien.
Likewise Aliens use an unused internal rank called "Units in Entrance"

This can be seen in the TFTD save with the accurate Tasoth Soldier recreation or if you used the Tentaculat/Chryssalid bug to get one on your team.

So why does this require a mod? Because inventory data for those armor are missing, thus causing a crash.
However in Openxcom it's possible the support for the Alien armors are missing entirely.

Here's hoping this can be fixed!

openxcom.log
pack3.zip
pack.zip

Openxcom.log is the crash log, Pack3 is the TFTD version and Pack is the UFO version.
It is recommended to test these saves in the original versions too to see how they're intended to behave.

@MeridianOXC MeridianOXC self-assigned this Jan 27, 2021
@MeridianOXC MeridianOXC added the Invalid Not a bug or working as intended (vanilla behavior) label Jan 27, 2021
@MeridianOXC
Copy link
Member

This is not a bug and also not a missing functionality.
Everything works as expected and as intended.

We may consider giving the user a nicer error message with some explanation, instead of crashing... but it won't be possible to load these modded saves. I will look into that.

The correct way to introduce this such modded behavior is to use OpenXcom's own modding capabilities.

@MeridianOXC MeridianOXC removed the Invalid Not a bug or working as intended (vanilla behavior) label Feb 15, 2021
@MeridianOXC MeridianOXC removed their assignment Feb 15, 2021
@MeridianOXC
Copy link
Member

Assigning to SupSuper as he wanted to implement some kind of support for this.

@MeridianOXC MeridianOXC added the Confirmed Reproduced but not fixed yet label Aug 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Confirmed Reproduced but not fixed yet
Projects
None yet
Development

No branches or pull requests

3 participants