TechObjectDatabase.xml

From BotF2-Wiki
Jump to: navigation, search

Folder: \Data

bitbucket: https://bitbucket.org/mstrobel/BotF2/raw/4bd3c04bb439e29cb543e1f020819b8df2e70bf4/Mainline/BotF2Client/Resources/Data/TechObjectDatabase.xml

see also Database

How to extract for example Ships:

  • copy file to Tech_date.xml
  • edit with Notepad++
  • search for </productionfacilities> -> that's the end of buildings
  • mark up to begin of file but let first line untouched (so <pro...until </pro... is marked -> delete it
  • at least open with Excel

Adding new items

make always sure you have the same keys in

  • don't forget the image file

Buildings

data fields:

  • Key
  • BioTech
  • Construction (Tech)
  • Energy (Tech)
  • Computers (Tech)
  • Weapons (Tech)
  • Propulsion (Tech)
  • BuildCost
  • IsUniversallyAvailable
    • TRUE (German: "WAHR")
    • FALSE (German: "FALSCH")
  • EnergyCost
  • Restriction
  • Type
  • Amount
  • ObsoletedItem
  • UpgradeOption
  • Prerequisite
  • BuildCondition

Types

Buildings by output:


more Buildings by output (alphabetically):

Research: Database-List

  • Research
  • PercentResearchEmpireWide:
  • PercentBioTechResearch
  • PercentComputerResearch
  • PercentConstructionResearch
  • PercentEnergyResearch
  • PercentPropulsionResearch
  • PercentWeaponsResearch

Intelligence: Database-List

  • Intelligence
  • PercentIntelligence
  • PercentGeneralIntelligence
  • PercentTotalIntelligence

Security: Database-List

  • PercentEconomicSecurity
  • PercentInternalSecurity

Sabotage: Database-List

  • PercentSabotage
  • PercentEconomicSabotage
  • PercentMilitarySabotage
  • PercentPoliticalSabotage

CSV2XML

We're trying to create the TechObjectDatabase.xml out of a Google Sheet.... this are the steps

  • activate ADD-On for XML-Export
  • doing the export by ADDON > EXPORT and save it to c:\_B2 (or do the next three steps)
    • open the file
    • on top: Open with (you might use XML EDITEY)
    • CopyPaste the whole stuff into C:\_B2\Balance - Export_New.xml
  • run special Visual Studio app for replacements
  • delete head line of output file !!!