Page 1 of 1
Enemy ships not working.
Posted: Thu May 17, 2018 5:45 am
by TeamEXAngus
Hi,
I'm new to modding ftl so there may be an obvious answer to this i'm missing.
I've been using superluminal to make crazy ships to play as, but i tried creating some enemy ships. The problem is, none of them are appearing! I have no idea what to do about it. If anyone knows why, please tell me.
Thanks
Re: Enemy ships not working.
Posted: Thu May 17, 2018 10:54 am
by Woona
Did you add new ships to the lists? For example, "OVERRIDE_SHIPS_REBEL" or "OVERRIDE_SHIPS_ROCK" in dlcBlueprintsOverwrite.xml.
Also, you can append new ships the following way without overwriting any vanilla lists.
Code: Select all
<mod:findName type="blueprintList" name="OVERRIDE_SHIPS_JELLY">
<mod-append:name>new_ship1</mod-append:name>
<mod-append:name>new_ship2</mod-append:name>
</mod:findName>
If you already added your ships to the lists, you could upload your mod here: it would be easier to figure out the problem.
Re: Enemy ships not working.
Posted: Thu May 17, 2018 10:20 pm
by TeamEXAngus
I'm sorry, but I have no idea what that means. Like I said I'm really new to modding. Is there a good YT tutorial or something you could show me?
Re: Enemy ships not working.
Posted: Fri May 18, 2018 11:51 am
by Woona
When you are done with Superluminal, 3 files are created.
myship.txt contains information about offsets, room and door layout.
myship.xml contains information about image size, weapon mounts and gib animations
autoBlueprints.xml.append contains gameplay information.
With these files, your ship is added to the game, but you must call your ship somehow. There are 2 ways: either create your own event which loads your ship (difficult), or you can add your ship to default ship lists located in
dlcBlueprintsOverwrite.xml (easy)
Now just create the file
dlcBlueprintsOverwrite.xml.append and copy this there
Code: Select all
<mod:findName type="blueprintList" name="OVERRIDE_SHIPS_CRYSTAL">
<mod-append:name>myship</mod-append:name>
</mod:findName>
Replace crystal with whatever list you prefer and myship with the name of your ship.
Re: Enemy ships not working.
Posted: Sat May 19, 2018 8:29 am
by TeamEXAngus
Thanks,
Is there a tool for creating events, or would I have to do that manually? Creating my own events would be cool!
Re: Enemy ships not working.
Posted: Mon May 21, 2018 2:38 pm
by FTL ProjCoal team
TeamEXAngus wrote:Hi,
I'm new to modding ftl so there may be an obvious answer to this i'm missing.
I've been using superluminal to make crazy ships to play as, but i tried creating some enemy ships. The problem is, none of them are appearing! I have no idea what to do about it. If anyone knows why, please tell me.
Thanks
you must add them to enemy ship lists instead of just making them
don't worry, many of us here including people on the Project Coalition team have made the same mistake!