I'm probably doing something wrong or it's just not working as it should.
Let's say we wanna change Survey Ship's sprite to something else, doesn't matter what. It's vanilla sprite ID is 0, so we change it to 6 so it looks like a Dreadnought:
ufos:
- type: STR_SURVEY_SHIP
size: STR_VERY_SMALL
sprite: 6
Sprite is the same during dogfight, so I check Ruleset Reference Nightly again:
sprite
Sprite ID from INTERWIN.DAT used to draw this UFO in the dogfight view and UFOpaedia.
don't try to add more images if you don't want to punch yourself in the face - use modsprite
And right below we have:
modSprite
Filename used to draw this UFO in the dogfight view and UFOpaedia.
OK, let's use modSprite for testing:
ufos:
- type: STR_SURVEY_SHIP
size: STR_VERY_SMALL
sprite: 0
modSprite: 6
Start new game. Intercept. Game crashes upon contact with craft.
So what am I doing wrong here?