In short, i just wanted to make a quickie mod for myself: to alter "The Osprey" starting weapons and crew. No change of room, doors, art or anything like that. Also, note that ion beam artillery mod is installed with Grognaks Mod Manager v1.4 and worked fine. What was done so far:
1. Edited blueprints.xml (with notepad++) in the "data.dat-unpacked" folder which was in resources game folder by default. Basically, i removed starting shields and sensors and added bio and fire beam and a breach bomb, plus enough weapon system power and zoltan crew to keep weaps running. Or so i think.
Code: Select all
<systemList>
<pilot power="1" room="4" start="true"/>
<doors power="1" room="8" start="true" img="room_doors_5"/>
<sensors power="1" room="13" start="false"/>
<oxygen power="1" room="9" start="true" img="room_oxygen_4"/>
<engines power="2" room="3" start="true"/>
<shields power="2" room="11" start="false"/>
<weapons power="6" room="15" start="true"/>
<drones power="2" room="16" start="false" img="room_drones_5"/>
<medbay power="1" room="10" start="true"/>
<teleporter power="1" room="1" start="false"/>
<artillery power="1" room="6"/>
<!--<cloaking power="1" room="6" start="true" img="room_cloaking_5"/> -->
</systemList>
<weaponSlots>4</weaponSlots>
<droneSlots>2</droneSlots>
<weaponList count="3" missiles="0">
<weapon name="BEAM_BIO"/>
<weapon name="BEAM_FIRE"/>
<weapon name="BOMB_BREACH_1"/>
</weaponList>
<droneList drones="2"/>
<droneList count="0" drones="0"/>
<health amount="30"/>
<maxPower amount ="4"/>
<crewCount amount = "4" class="energy"/>
2. Used FTL UnPacker 1.0.1 by Didero and packed all that folder into data.dat file
3. Made a backup of original data.dat and replaced working one with new packed one.
Game tries to start and then "Microsoft Visual C++ Runtime Library" error happens:
Assertion failed!
Program: D:\FTL\FTLGame.exe
File: src/rapidxml/rapidxml.hpp
Line: 1383
Expression: text
etc.
What must be done for it to work? Sorry for my horrible english.