[Bug] XML Typos in 1.03.3 (Tooltips added)
Posted: Sat Jan 26, 2013 12:55 pm
Mainly incorrect/missing closing tags.
Misc
tooltips.xml
<energyShieldDisplay>...</energyShieldDIsplay>
<autofire>Toggle to active/deactive weapons automatically firing.</autoFire>
(closing tag, and "Toggle weapons automatically firing.")
sounds.xml
<environWarning>...</warning>
<healBomb>...</explosion3>
<fireBomb>...</explosion3>
<crewLaser2>...</crewLaser1>
<crewLaser3>...</crewLaser1>
<miss>...</sound>
<brawling> appears in both the "sound loops" section and the "crew sounds" section?
Blueprints
blueprints.xml
DEFAULT shipBlueprint: <shipBlueprint>...</ship>
PLAYER_SHIP_HARD_2 shipBlueprint: <shields>...</slot>
PLAYER_SHIP_STEALTH shipBlueprint: "blah"img="blah"
PLAYER_SHIP_ROCK shipBlueprint: "blah"img="blah"
PLAYER_SHIP_ROCK_2 shipBlueprint: "blah"img="blah"
LONG_ELITE_MED shipBlueprint: img="rebel_long_hard" should be "rebel_long_elite"
LONG_ELITE_HARD shipBlueprint: img="rebel_long_hard" should be "rebel_long_elite"
<!-- sardonyx: Missing closing tag
<?xml ... ?>: This declaration must be the first line, or absent altogether.
autoBlueprints.xml
AUTO_BASIC: <shipBlueprint>...</ship>
AUTO_ASSAULT: <shipBlueprint>...</ship>
JELLY_CROISSANT: "blah"room="blah"
All the following shipBlueprints: "blah"max="blah"
JELLY_TRUFFLE
ROCK_SCOUT, ROCK_FIGHT, ROCK_ASSAULT, ROCK_ASSAULT_ELITE
MANTIS_SCOUT, MANTIS_FIGHTER, MANTIS_BOMBER
FED_SCOUT, FED_BOMBER
CIRCLE_SCOUT, CIRCLE_BOMBER
ZOLTAN_FIGHTER, ZOLTAN_BOMBER, ZOLTAN_PEACE
CRYSTAL_SCOUT, CRYSTAL_BOMBER
Events
events.xml
PIRATE_CIVILIAN_BEACON: <choice hidden="true" hidden="true">
STORE_TEXT: <textList>...</text>
<!-- QUESTS: Missing closing tag
<!-- Neutral: Missing closing tag
I'm not sure if these are valid, needing a space, or worth removing altogether.
REBEL_VS_FEDERATION: <!---->
REBEL_VS_FEDERATION_SAVED_LIST: <!---->
HIDDEN_FEDERATION_BASE_LIST: <!---->
events_fuel.xml
FUEL_ON_MANTIS_ATTACK: <textList>...</event>
FUEL_ON_REBEL_ATTACK: <textList>...</event>
events_engi.xml
DISTRESS_ENGI_REACTOR: <event>...</choice>
DISTRESS_ENGI_REACTOR_LIST1: <text>...</event>
ENGI_UNLOCK_2REAL_SURRENDER: <event>...</missing closing tag>
events_mantis.xml
MANTIS_NAMED_THIEF: <event>...</text>
MANTIS_NAMED_THIEF_DEFEAT: <text>...</event>
events_slug.xml
NEBULA_SLUG_CHOOSE_DEATH: <choice>...</event>
events_zoltan.xml
ZOLTAN_LIFERAFT_HIRE: <eventList>...</event>
events_pirate.xml
PIRATE_ASTEROID: <choice>...</missing closing tag>
events_nebula.xml
NEBULA_REBEL_UNDETECTED: <choice hidden="true" hidden="true">
events_ships.xml
REBEL_AUTO_HACKSHIELDS: <deadCrew>...</destroyed>
events_boss.xml
events_crystal.xml
events_rock.xml
events_rebel.xml
sector_data.xml
MANTIS_SECTOR: <name>...</text>
MANTIS_HOME: <name>...</text>
Almost every sector: <sectorDescription>...</sectorDescrption>
All event files and sector_data
Section comment blocks: W3C: <!-- No other dashes should touch. -->
Historically, FTL 1.02.6 had them all too - as well as a bunch in blueprints.xml: itemBlueprints (<title>...</ship>), weaponBlueprints (<speed>...</image>), systemBlueprints (<title>...</type>), and an augBlueprint (extra title) - which were fixed at some point.
Further back, FTL 1.01 had those, plus two typos in events_crystal.xml: CRYSTAL_CACHE_BREAK (<text>...</event>).
Edit: Moved FUEL_ON_REBEL_ATTACK to events_fuel.xml. (2013-01-27)
Edit: Added events_ships.xml and blueprints typos. (2013-02-03)
Edit: Relabelled historical glitches that persisted through 1.02.6. (2013-02-21)
Edit: Added sector_data.xml typos under events. (2013-03-04)
Edit: Added sounds.xml under Misc. (2013-03-12)
Edit: Added tooltips.xml under Misc. (2013-03-15)
Misc
tooltips.xml
<energyShieldDisplay>...</energyShieldDIsplay>
<autofire>Toggle to active/deactive weapons automatically firing.</autoFire>
(closing tag, and "Toggle weapons automatically firing.")
sounds.xml
<environWarning>...</warning>
<healBomb>...</explosion3>
<fireBomb>...</explosion3>
<crewLaser2>...</crewLaser1>
<crewLaser3>...</crewLaser1>
<miss>...</sound>
<brawling> appears in both the "sound loops" section and the "crew sounds" section?
Blueprints
blueprints.xml
DEFAULT shipBlueprint: <shipBlueprint>...</ship>
PLAYER_SHIP_HARD_2 shipBlueprint: <shields>...</slot>
PLAYER_SHIP_STEALTH shipBlueprint: "blah"img="blah"
PLAYER_SHIP_ROCK shipBlueprint: "blah"img="blah"
PLAYER_SHIP_ROCK_2 shipBlueprint: "blah"img="blah"
LONG_ELITE_MED shipBlueprint: img="rebel_long_hard" should be "rebel_long_elite"
LONG_ELITE_HARD shipBlueprint: img="rebel_long_hard" should be "rebel_long_elite"
<!-- sardonyx: Missing closing tag
<?xml ... ?>: This declaration must be the first line, or absent altogether.
autoBlueprints.xml
AUTO_BASIC: <shipBlueprint>...</ship>
AUTO_ASSAULT: <shipBlueprint>...</ship>
JELLY_CROISSANT: "blah"room="blah"
All the following shipBlueprints: "blah"max="blah"
JELLY_TRUFFLE
ROCK_SCOUT, ROCK_FIGHT, ROCK_ASSAULT, ROCK_ASSAULT_ELITE
MANTIS_SCOUT, MANTIS_FIGHTER, MANTIS_BOMBER
FED_SCOUT, FED_BOMBER
CIRCLE_SCOUT, CIRCLE_BOMBER
ZOLTAN_FIGHTER, ZOLTAN_BOMBER, ZOLTAN_PEACE
CRYSTAL_SCOUT, CRYSTAL_BOMBER
Events
events.xml
PIRATE_CIVILIAN_BEACON: <choice hidden="true" hidden="true">
STORE_TEXT: <textList>...</text>
<!-- QUESTS: Missing closing tag
<!-- Neutral: Missing closing tag
I'm not sure if these are valid, needing a space, or worth removing altogether.
REBEL_VS_FEDERATION: <!---->
REBEL_VS_FEDERATION_SAVED_LIST: <!---->
HIDDEN_FEDERATION_BASE_LIST: <!---->
events_fuel.xml
FUEL_ON_MANTIS_ATTACK: <textList>...</event>
FUEL_ON_REBEL_ATTACK: <textList>...</event>
events_engi.xml
DISTRESS_ENGI_REACTOR: <event>...</choice>
DISTRESS_ENGI_REACTOR_LIST1: <text>...</event>
ENGI_UNLOCK_2REAL_SURRENDER: <event>...</missing closing tag>
events_mantis.xml
MANTIS_NAMED_THIEF: <event>...</text>
MANTIS_NAMED_THIEF_DEFEAT: <text>...</event>
events_slug.xml
NEBULA_SLUG_CHOOSE_DEATH: <choice>...</event>
events_zoltan.xml
ZOLTAN_LIFERAFT_HIRE: <eventList>...</event>
events_pirate.xml
PIRATE_ASTEROID: <choice>...</missing closing tag>
events_nebula.xml
NEBULA_REBEL_UNDETECTED: <choice hidden="true" hidden="true">
events_ships.xml
REBEL_AUTO_HACKSHIELDS: <deadCrew>...</destroyed>
events_boss.xml
events_crystal.xml
events_rock.xml
events_rebel.xml
sector_data.xml
MANTIS_SECTOR: <name>...</text>
MANTIS_HOME: <name>...</text>
Almost every sector: <sectorDescription>...</sectorDescrption>
All event files and sector_data
Section comment blocks: W3C: <!-- No other dashes should touch. -->
Historically, FTL 1.02.6 had them all too - as well as a bunch in blueprints.xml: itemBlueprints (<title>...</ship>), weaponBlueprints (<speed>...</image>), systemBlueprints (<title>...</type>), and an augBlueprint (extra title) - which were fixed at some point.
Further back, FTL 1.01 had those, plus two typos in events_crystal.xml: CRYSTAL_CACHE_BREAK (<text>...</event>).
Edit: Moved FUEL_ON_REBEL_ATTACK to events_fuel.xml. (2013-01-27)
Edit: Added events_ships.xml and blueprints typos. (2013-02-03)
Edit: Relabelled historical glitches that persisted through 1.02.6. (2013-02-21)
Edit: Added sector_data.xml typos under events. (2013-03-04)
Edit: Added sounds.xml under Misc. (2013-03-12)
Edit: Added tooltips.xml under Misc. (2013-03-15)