Fun with xml extraction

Part 2 + whole table in .txt attached

Spoiler :
Building | Bonus resource | :gold: | :science: | :culture: | :espionage:
HYPERMARKET | ALCOHOL | +1% | | |
HYPERMARKET | BASKETS | +1% | | |
HYPERMARKET | BERRIES | +1% | | |
HYPERMARKET | BICYCLES | +1% | | |
HYPERMARKET | BLENDER | +1% | | |
HYPERMARKET | BOOKS | +1% | | |
HYPERMARKET | BREAD | +1% | | |
HYPERMARKET | CALCULATORS | +1% | | |
HYPERMARKET | CANDLES | +1% | | |
HYPERMARKET | CANDY | +1% | | |
HYPERMARKET | CANNED_FOOD | +1% | | |
HYPERMARKET | CARPETS | +1% | | |
HYPERMARKET | CHEESE | +1% | | |
HYPERMARKET | CLOTHES | +1% | | |
HYPERMARKET | DISHWASHERS | +1% | | |
HYPERMARKET | DRIED_FISH | +1% | | |
HYPERMARKET | DRIED_FRUIT | +1% | | |
HYPERMARKET | DRIED_MEAT | +1% | | |
HYPERMARKET | EGGS | +1% | | |
HYPERMARKET | ENERGY_DRINK | +1% | | |
HYPERMARKET | FLOWERS | +1% | | |
HYPERMARKET | FRUIT | +1% | | |
HYPERMARKET | GLASS | +1% | | |
HYPERMARKET | HATS | +1% | | |
HYPERMARKET | HONEY | +1% | | |
HYPERMARKET | JEWELRY | +1% | | |
HYPERMARKET | LACQUERWARE | +1% | | |
HYPERMARKET | LARD | +1% | | |
HYPERMARKET | MICROWAVES | +1% | | |
HYPERMARKET | NUTELLA | +1% | | |
HYPERMARKET | NUTS | +1% | | |
HYPERMARKET | OLIVEOIL | +1% | | |
HYPERMARKET | PENCILS | +1% | | |
HYPERMARKET | PERFUME | +1% | | |
HYPERMARKET | PHONOGRAPHS | +1% | | |
HYPERMARKET | POTATO_CHIPS | +1% | | |
HYPERMARKET | POTTERY | +1% | | |
HYPERMARKET | POWER_TOOLS | +1% | | |
HYPERMARKET | RADIOS | +1% | | |
HYPERMARKET | RAWFISH | +1% | | |
HYPERMARKET | RAWMEAT | +1% | | |
HYPERMARKET | REFRIGERATORS | +1% | | |
HYPERMARKET | SCULPTURES | +1% | | |
HYPERMARKET | SERVICE_BOTS | +1% | | |
HYPERMARKET | SHELLFISH | +1% | | |
HYPERMARKET | SHOES | +1% | | |
HYPERMARKET | SODA_POP | +1% | | |
HYPERMARKET | SOYLENT_GREEN | +1% | | |
HYPERMARKET | SPONGES | +1% | | |
HYPERMARKET | TELEVISIONS | +1% | | |
HYPERMARKET | THEREMIN | +1% | | |
HYPERMARKET | TIRES | +1% | | |
HYPERMARKET | TOYS | +1% | | |
HYPERMARKET | TYPEWRITERS | +1% | | |
HYPERMARKET | VACUUM | +1% | | |
HYPERMARKET | VEGETABLES | +1% | | |
HYPERMARKET | WASHER_DRYER | +1% | | |
HOVERCRAFT_FACTORY | COMPUTERS | +1% | | |
HOVERCRAFT_FACTORY | NANOTUBES | +1% | | |
HOVERCRAFT_FACTORY | WARE_ALUMINUM | +1% | | |
HOVERCRAFT_FACTORY | WARE_TITANIUM | +1% | | |
HOLOGRAPHICA_APPAREL_SHOP | HATS | +1% | | |
HOLOGRAPHICA_APPAREL_SHOP | SHOES | +1% | | |
HOLIDAY_HALLOWEEN | MOVIES | +1% | | +1% |
HOLIDAY_HALLOWEEN | BOOKS | +1% | | +1% |
HOLIDAY_HALLOWEEN | CLOTHES | +1% | | +1% |
HOLIDAY_HALLOWEEN | DRAMA | +1% | | +1% |
HOLIDAY_HALLOWEEN | HATS | +1% | | +1% |
HOLIDAY_HALLOWEEN | MUSIC | +1% | | +1% |
HELICOPTER_FACTORY | COMPUTERS | +1% | | |
HELICOPTER_FACTORY | NANOTUBES | +1% | | |
HELICOPTER_FACTORY | WARE_STEEL | +1% | | |
HELICOPTER_FACTORY | WARE_TITANIUM | +1% | | |
HEALTHFOOD_STORE | BERRIES | +1% | | |
HEALTHFOOD_STORE | CHEESE | +1% | | |
HEALTHFOOD_STORE | DRUGS | +1% | | |
HEALTHFOOD_STORE | FRUIT | +1% | | |
HEALTHFOOD_STORE | GRAIN | +1% | | |
HEALTHFOOD_STORE | NUTS | +1% | | |
HEALTHFOOD_STORE | SEASONING | +1% | | |
HEALTHFOOD_STORE | VEGETABLES | +1% | | |
HAT_SHOP | DYE2 | +1% | | |
HAT_SHOP | FEATHERS | +1% | | |
HAT_SHOP | SILK | +1% | | |
HAT_FACTORY | DYE2 | +1% | | |
HAT_FACTORY | FEATHERS | +1% | | |
HAT_FACTORY | SILK | +1% | | |
GROCER | BERRIES | +1% | | |
GROCER | FLOWERS | +1% | | |
GROCER | FRUIT | +1% | | |
GROCER | NUTS | +1% | | |
GROCER | VEGETABLES | +1% | | |
GREENHOUSE | ALMONDS | +1% | | |
GREENHOUSE | APPLE | +1% | | |
GREENHOUSE | BAMBOO | +1% | | |
GREENHOUSE | BANANA | +1% | | |
GREENHOUSE | BARLEY | +1% | | |
GREENHOUSE | CANNABIS | +1% | | |
GREENHOUSE | COCA | +1% | | |
GREENHOUSE | COCOA | +1% | | |
GREENHOUSE | COCONUT | +1% | | |
GREENHOUSE | COFFEE | +1% | | |
GREENHOUSE | CORN | +1% | | |
GREENHOUSE | COTTON | +1% | | |
GREENHOUSE | DATES | +1% | | |
GREENHOUSE | FIG | +1% | | |
GREENHOUSE | FLAX | +1% | | |
GREENHOUSE | HENNA | +1% | | |
GREENHOUSE | INCENSE | +1% | | |
GREENHOUSE | INDIGO | +1% | | |
GREENHOUSE | LEMON | +1% | | |
GREENHOUSE | MANGO | +1% | | |
GREENHOUSE | MELON | +1% | | |
GREENHOUSE | MUSHROOMS | +1% | | |
GREENHOUSE | OLIVES | +1% | | |
GREENHOUSE | OPIUM | +1% | | |
GREENHOUSE | PAPAYA | +1% | | |
GREENHOUSE | PAPYRUS | +1% | | |
GREENHOUSE | PEYOTE | +1% | | |
GREENHOUSE | PISTACHIO | +1% | | |
GREENHOUSE | POMEGRANATE | +1% | | |
GREENHOUSE | POTATO | +1% | | |
GREENHOUSE | PRICKLY_PEAR | +1% | | |
GREENHOUSE | PUMPKIN | +1% | | |
GREENHOUSE | RESIN | +1% | | |
GREENHOUSE | RICE | +1% | | |
GREENHOUSE | RUBBER | +1% | | |
GREENHOUSE | SPICES | +1% | | |
GREENHOUSE | SQUASH | +1% | | |
GREENHOUSE | SUGAR | +1% | | |
GREENHOUSE | TEA | +1% | | |
GREENHOUSE | TIMBER | +1% | | |
GREENHOUSE | TOBACCO | +1% | | |
GREENHOUSE | VANILLA | +1% | | |
GREENHOUSE | WINE | +1% | | |
GLASSSMITH | INGOT_LEAD | +1% | | |
GLASSSMITH | INGOT_TIN | +1% | | |
GLASSSMITH | POTASH | +1% | | |
GLASS_FACTORY | INGOT_LEAD | +1% | | |
GLASS_FACTORY | INGOT_TIN | +1% | | |
GLASS_FACTORY | POTASH | +1% | | |
GENETICA_APPAREL_SHOP | HATS | +1% | | |
GENETICA_APPAREL_SHOP | SHOES | +1% | | |
FURNITURE_WORKSHOP | TIMBER | +1% | | |
FURNITURE_FACTORY | BAMBOO | +1% | | |
FURNITURE_FACTORY | TIMBER | +1% | | |
FURNITURE_FACTORY | WOOD | +1% | | |
FERTILIZER_PLANT | POTASH | +1% | | |
FARMERS_MARKET | BERRIES | +1% | | |
FARMERS_MARKET | FRUIT | +1% | | |
FARMERS_MARKET | GRAIN | +1% | | |
FARMERS_MARKET | HONEY | +1% | | |
FARMERS_MARKET | NUTS | +1% | | |
FARMERS_MARKET | SEASONING | +1% | | |
FARMERS_MARKET | VEGETABLES | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | APPLE | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | BANANA | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | BARLEY | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | COFFEE | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | CORN | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | FIG | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | LEMON | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | MANGO | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | OLIVES | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | PAPAYA | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | POTATO | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | PUMPKIN | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | RICE | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | SPICES | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | SQUASH | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | SUGAR | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | TEA | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | VANILLA | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | WHEAT | +1% | | |
FARM_NANOBOT_CONTROL_CENTER | WINE | +1% | | |
FARM_MECH_CONTROL_CENTER | APPLE | +1% | | |
FARM_MECH_CONTROL_CENTER | BANANA | +1% | | |
FARM_MECH_CONTROL_CENTER | BARLEY | +1% | | |
FARM_MECH_CONTROL_CENTER | COFFEE | +1% | | |
FARM_MECH_CONTROL_CENTER | CORN | +1% | | |
FARM_MECH_CONTROL_CENTER | FIG | +1% | | |
FARM_MECH_CONTROL_CENTER | LEMON | +1% | | |
FARM_MECH_CONTROL_CENTER | MANGO | +1% | | |
FARM_MECH_CONTROL_CENTER | OLIVES | +1% | | |
FARM_MECH_CONTROL_CENTER | PAPAYA | +1% | | |
FARM_MECH_CONTROL_CENTER | POTATO | +1% | | |
FARM_MECH_CONTROL_CENTER | PUMPKIN | +1% | | |
FARM_MECH_CONTROL_CENTER | RICE | +1% | | |
FARM_MECH_CONTROL_CENTER | SPICES | +1% | | |
FARM_MECH_CONTROL_CENTER | SQUASH | +1% | | |
FARM_MECH_CONTROL_CENTER | SUGAR | +1% | | |
FARM_MECH_CONTROL_CENTER | TEA | +1% | | |
FARM_MECH_CONTROL_CENTER | VANILLA | +1% | | |
FARM_MECH_CONTROL_CENTER | WHEAT | +1% | | |
FARM_MECH_CONTROL_CENTER | WINE | +1% | | |
FARM_BOT_CONTROL_CENTER | APPLE | +1% | | |
FARM_BOT_CONTROL_CENTER | BANANA | +1% | | |
FARM_BOT_CONTROL_CENTER | BARLEY | +1% | | |
FARM_BOT_CONTROL_CENTER | COFFEE | +1% | | |
FARM_BOT_CONTROL_CENTER | CORN | +1% | | |
FARM_BOT_CONTROL_CENTER | FIG | +1% | | |
FARM_BOT_CONTROL_CENTER | LEMON | +1% | | |
FARM_BOT_CONTROL_CENTER | MANGO | +1% | | |
FARM_BOT_CONTROL_CENTER | OLIVES | +1% | | |
FARM_BOT_CONTROL_CENTER | PAPAYA | +1% | | |
FARM_BOT_CONTROL_CENTER | POTATO | +1% | | |
FARM_BOT_CONTROL_CENTER | PUMPKIN | +1% | | |
FARM_BOT_CONTROL_CENTER | RICE | +1% | | |
FARM_BOT_CONTROL_CENTER | SPICES | +1% | | |
FARM_BOT_CONTROL_CENTER | SQUASH | +1% | | |
FARM_BOT_CONTROL_CENTER | SUGAR | +1% | | |
FARM_BOT_CONTROL_CENTER | TEA | +1% | | |
FARM_BOT_CONTROL_CENTER | VANILLA | +1% | | |
FARM_BOT_CONTROL_CENTER | WHEAT | +1% | | |
FARM_BOT_CONTROL_CENTER | WINE | +1% | | |
ENERGY_DRINK_FACTORY | APPLE | +1% | | |
ENERGY_DRINK_FACTORY | COFFEE | +1% | | |
ENERGY_DRINK_FACTORY | GUAVA | +1% | | |
ENERGY_DRINK_FACTORY | LEMON | +1% | | |
ENERGY_DRINK_FACTORY | MANGO | +1% | | |
ENERGY_DRINK_FACTORY | MELON | +1% | | |
ENERGY_DRINK_FACTORY | WINE | +1% | | |
ELECTRONICS_STORE | CALCULATORS | +1% | | |
ELECTRONICS_STORE | COMPUTERS | +1% | | |
ELECTRONICS_STORE | DISKETTES | +1% | | |
ELECTRONICS_STORE | PHONOGRAPHS | +1% | | |
ELECTRONICS_STORE | RADIOS | +1% | | |
ELECTRONICS_STORE | TOYS | +1% | | |
DYE_MAKER | POTASH | +1% | | |
DYE_FACTORY | POTASH | +1% | | |
DINER | BREAD | +1% | | |
DINER | CHEESE | +1% | | |
DINER | COFFEE | +1% | | |
DINER | FRUIT | +1% | | |
DINER | RAWFISH | +1% | | |
DINER | SAUSAGE | +1% | | |
DINER | SEASONING | +1% | | |
DINER | SHELLFISH | +1% | | |
DINER | TEA | +1% | | |
DINER | VEGETABLES | +1% | | |
DIGITAL_OFFICES | PAPER | +1% | | |
DELI | CHEESE | +1% | | |
DELI | SAUSAGE | +1% | | |
DELI | SEASONING | +1% | | |
DELI | VEGETABLES | +1% | | |
CYBERNETICA_APPAREL_SHOP | BIONIC_SUITS | +1% | | |
CYBERNETICA_APPAREL_SHOP | HATS | +1% | | |
CYBERNETICA_APPAREL_SHOP | SHOES | +1% | | |
CRAFT_HUT | BASKETS | +1% | | |
CRAFT_HUT | BEADS | +1% | | |
CRAFT_HUT | CANDLES | +1% | | |
CRAFT_HUT | GLASS | +1% | | |
CRAFT_HUT | LACQUERWARE | +1% | | |
CRAFT_HUT | MASKS | +1% | | |
CRAFT_HUT | POTTERY | +1% | | |
CRAFT_HUT | SCULPTURES | +1% | | |
COSTUME_SHOP | HATS | +1% | | |
COSTUME_SHOP | JEWELRY | +1% | | |
COSTUME_SHOP | MASKS | +1% | | |
COSTUME_SHOP | O_FEATHERS | +1% | | |
COSTUME_SHOP | SHOES | +1% | | |
CORPORATION_MOBBY_STORE | COW | +1% | | |
CORPORATION_MOBBY_STORE | COW | +1% | | |
CORPORATION_MOBBY_STORE | DEER | +1% | | |
CORPORATION_MOBBY_STORE | PIG | +1% | | |
CORPORATION_MOBBY_STORE | SHEEP | +1% | | |
CORPORATION_MOBBY_STORE | WHALE | +1% | | |
COPY_STORE | COMPUTERS | +1% | | |
COOPER | TIMBER | +1% | | |
COMPUTER_FACTORY | COPPERWIRES | +1% | | |
COMPUTER_FACTORY | FIBERGLASS | +1% | | |
COMPUTER_FACTORY | NANOTUBES | +1% | | |
COMPUTER_FACTORY | WARE_ALUMINUM | +1% | | |
COMPUTER_FACTORY | WARE_GOLD | +1% | | |
CLOTH_FACTORY | COTTON_FIBERS | +1% | | |
CLOTH_FACTORY | FLAX_FIBERS | +1% | | |
CLOTH_FACTORY | HEMP_FIBERS | +1% | | |
CLOTH_FACTORY | SILK_FIBERS | +1% | | |
CLOTH_FACTORY | WOOL | +1% | | |
CITY_BISTRO | ALCOHOL | +1% | | |
CITY_BISTRO | BREAD | +1% | | |
CITY_BISTRO | CHEESE | +1% | | |
CITY_BISTRO | COFFEE | +1% | | |
CITY_BISTRO | EGGS | +1% | | |
CITY_BISTRO | FRUIT | +1% | | |
CITY_BISTRO | RAWFISH | +1% | | |
CITY_BISTRO | RAWMEAT | +1% | | |
CITY_BISTRO | SAUSAGE | +1% | | |
CITY_BISTRO | SEASONING | +1% | | |
CITY_BISTRO | SHELLFISH | +1% | | |
CITY_BISTRO | TEA | +1% | | |
CITY_BISTRO | VEGETABLES | +1% | | |
CGI_ANIMATION_STUDIO | TOYS | +1% | | +1% |
CELLAR | ALCOHOL | +1% | | |
CELLAR | CHEESE | +1% | | |
CANOEBUILDERS_HUT | RESIN | +1% | | |
CANOEBUILDERS_HUT | TAR | +1% | | |
CANNERY | ALCOHOL | +1% | | |
CANNERY | WINE | +1% | | |
CANDY_STORE | APPLE | +1% | | |
CANDY_STORE | BANANA | +1% | | |
CANDY_STORE | CHOCOLATE | +1% | | |
CANDY_STORE | COFFEE | +1% | | |
CANDY_STORE | HONEY | +1% | | |
CANDY_STORE | LEMON | +1% | | |
CANDY_STORE | MELON | +1% | | |
CANDY_STORE | NUTS | +1% | | |
CANDY_STORE | VANILLA | +1% | | |
CANDY_STORE | WINE | +1% | | |
CANDLE_FACTORY | CHEMICALS | +1% | | |
CANDLE_FACTORY | DYE2 | +1% | | |
CAFE | BREAD | +1% | | |
CAFE | CHEESE | +1% | | |
CAFE | EGGS | +1% | | |
CAFE | FRUIT | +1% | | |
CAFE | RAWFISH | +1% | | |
CAFE | RAWMEAT | +1% | | |
CAFE | SAUSAGE | +1% | | |
CAFE | SEASONING | +1% | | |
CAFE | SHELLFISH | +1% | | |
CAFE | VEGETABLES | +1% | | |

Building | Bonus resource | :gold: | :science: | :culture: | :espionage:
BURGER_JOINT | CHEESE | +1% | | |
BURGER_JOINT | POTATO | +1% | | |
BURGER_JOINT | SALT | +1% | | |
BURGER_JOINT | SEASONING | +1% | | |
BROTHEL | O_FEATHERS | +1% | | +1% |
BRIDAL_SHOP | FLOWERS | +1% | | |
BRIDAL_SHOP | HATS | +1% | | |
BRIDAL_SHOP | JEWELRY | +1% | | |
BRIDAL_SHOP | SHOES | +1% | | |
BIOLUMINESCENT_BOUTIQUE | HATS | +1% | | |
BIOLUMINESCENT_BOUTIQUE | SHOES | +1% | | |
BEADMAKER_WORKSHOP | AMBER | +1% | | |
BEADMAKER_WORKSHOP | CLAM | +1% | | |
BEADMAKER_WORKSHOP | GEMS | +1% | | |
BEADMAKER_WORKSHOP | IVORY2 | +1% | | |
BEADMAKER_WORKSHOP | JADE | +1% | | |
BEADMAKER_WORKSHOP | PEARLS | +1% | | |
BEADMAKER | AMBER | +1% | | |
BEADMAKER | CLAM | +1% | | |
BEADMAKER | GEMS | +1% | | |
BEADMAKER | IVORY2 | +1% | | |
BEADMAKER | JADE | +1% | | |
BEADMAKER | PEARLS | +1% | | |
BEAD_FACTORY | AMBER | +1% | | |
BEAD_FACTORY | CLAM | +1% | | |
BEAD_FACTORY | GEMS | +1% | | |
BEAD_FACTORY | IVORY2 | +1% | | |
BEAD_FACTORY | JADE | +1% | | |
BEAD_FACTORY | PEARLS | +1% | | |
BEAD_FACTORY | PLASTIC | +1% | | |
BAZAAR | CARPETS | +1% | | |
BAZAAR | CLOTHES | +1% | | |
BAZAAR | INCENSE | +1% | | |
BAZAAR | JEWELRY | +1% | | |
BAZAAR | OLIVEOIL | +1% | | |
BAZAAR | PERFUME | +1% | | |
BAZAAR | SPONGES | +1% | | |
BASKETY_FACTORY | PLASTIC | +1% | | |
BARREL_FACTORY | TIMBER | +1% | | |
AUGMENTED_EQUIPMENT_CENTER | MICROGENERATORS | +1% | | |
AUGMENTED_EQUIPMENT_CENTER | NEUROIMPLANTS | +1% | | |
AUGMENTED_EQUIPMENT_CENTER | ORGANIC_PHOTONIC_CELLS | +1% | | |
AUGMENTED_EQUIPMENT_CENTER | WARES_METAMATERIALS | +1% | | |
ART_STORE | CHARCOAL | +1% | | |
ART_STORE | CLAY2 | +1% | | |
ART_STORE | GRAPHITE | +1% | | |
ART_STORE | PENCILS | +1% | | |
ART_STORE | WAX | +1% | | |
ARMYSURPLUS_STORE | CLOTHES | +1% | | |
ARMYSURPLUS_STORE | FIREARMS | +1% | | |
ARMYSURPLUS_STORE | HATS | +1% | | |
ARMYSURPLUS_STORE | PARTS | +1% | | |
ARMYSURPLUS_STORE | ROPE | +1% | | |
ARMYSURPLUS_STORE | SHOES | +1% | | |
AQUARIUM | CLAM | +1% | | |
AQUARIUM | CRAB | +1% | | |
AQUARIUM | FISH | +1% | | |
AQUARIUM | LOBSTER | +1% | | |
AQUARIUM | MUREX | +1% | | |
AQUARIUM | PEARLS | +1% | | |
AQUARIUM | SEA_LIONS | +1% | | |
AQUARIUM | SHRIMP | +1% | | |
AQUARIUM | WALRUS | +1% | | |
AQUARIUM | WHALE | +1% | | |
APPLIANCE_STORE | BLENDER | +1% | | |
APPLIANCE_STORE | DISHWASHERS | +1% | | |
APPLIANCE_STORE | MICROWAVES | +1% | | |
APPLIANCE_STORE | REFRIGERATORS | +1% | | |
APPLIANCE_STORE | VACUUM | +1% | | |
APPLIANCE_STORE | WASHER_DRYER | +1% | | |
APOTHECARY_SHOP | CANNABIS | +1% | | |
APOTHECARY_SHOP | COCOA | +1% | | |
APOTHECARY_SHOP | OPIUM | +1% | | |
APOTHECARY_SHOP | PEYOTE | +1% | | |
ANTIQUE_SHOP | ANCIENTTEMPLE | +1% | | |
ANTIQUE_SHOP | BOOKS | +1% | | |
ANTIQUE_SHOP | BRASS | +1% | | |
ANTIQUE_SHOP | CARPETS | +1% | | |
ANTIQUE_SHOP | CLOTHES | +1% | | |
ANTIQUE_SHOP | GLASS | +1% | | |
ANTIQUE_SHOP | HATS | +1% | | |
ANTIQUE_SHOP | JEWELRY | +1% | | |
ANTIQUE_SHOP | LACQUERWARE | +1% | | |
ANTIQUE_SHOP | MASKS | +1% | | |
ANTIQUE_SHOP | PERCUSSION | +1% | | |
ANTIQUE_SHOP | PHONOGRAPHS | +1% | | |
ANTIQUE_SHOP | POTTERY | +1% | | |
ANTIQUE_SHOP | RADIOS | +1% | | |
ANTIQUE_SHOP | SCULPTURES | +1% | | |
ANTIQUE_SHOP | SHOES | +1% | | |
ANTIQUE_SHOP | STRINGS | +1% | | |
ANTIQUE_SHOP | TOYS | +1% | | |
ANTIQUE_SHOP | TYPEWRITERS | +1% | | |
ANTIQUE_SHOP | WOODWINDS | +1% | | |
ANIMATION_STUDIO | TOYS | +1% | | +1% |
ANIMAL_RACETRACK | BISON | +1% | | |
ANIMAL_RACETRACK | CAMEL | +1% | | |
ANIMAL_RACETRACK | COW | +1% | | |
ANIMAL_RACETRACK | DEER | +1% | | |
ANIMAL_RACETRACK | DOG | +1% | | |
ANIMAL_RACETRACK | DONKEY | +1% | | |
ANIMAL_RACETRACK | HORSE | +1% | | |
ANIMAL_RACETRACK | IVORY | +1% | | |
ANIMAL_RACETRACK | LLAMA | +1% | | |
ANIMAL_RACETRACK | MAMMOTH | +1% | | |
ANIMAL_RACETRACK | PIG | +1% | | |
AMERICAN_MALL | BASKETS | +1% | | |
AMERICAN_MALL | BICYCLES | +1% | | |
AMERICAN_MALL | BLENDER | +1% | | |
AMERICAN_MALL | BOOKS | +1% | | |
AMERICAN_MALL | CALCULATORS | +1% | | |
AMERICAN_MALL | CANDLES | +1% | | |
AMERICAN_MALL | CARPETS | +1% | | |
AMERICAN_MALL | CLOTHES | +1% | | |
AMERICAN_MALL | DISHWASHERS | +1% | | |
AMERICAN_MALL | GLASS | +1% | | |
AMERICAN_MALL | HATS | +1% | | |
AMERICAN_MALL | JEWELRY | +1% | | |
AMERICAN_MALL | LACQUERWARE | +1% | | |
AMERICAN_MALL | MICROWAVES | +1% | | |
AMERICAN_MALL | PENCILS | +1% | | |
AMERICAN_MALL | PERFUME | +1% | | |
AMERICAN_MALL | PHONOGRAPHS | +1% | | |
AMERICAN_MALL | POTTERY | +1% | | |
AMERICAN_MALL | POWER_TOOLS | +1% | | |
AMERICAN_MALL | RADIOS | +1% | | |
AMERICAN_MALL | REFRIGERATORS | +1% | | |
AMERICAN_MALL | SCULPTURES | +1% | | |
AMERICAN_MALL | SHOES | +1% | | |
AMERICAN_MALL | SPONGES | +1% | | |
AMERICAN_MALL | TELEVISIONS | +1% | | |
AMERICAN_MALL | THEREMIN | +1% | | |
AMERICAN_MALL | TIRES | +1% | | |
AMERICAN_MALL | TOYS | +1% | | |
AMERICAN_MALL | TYPEWRITERS | +1% | | |
AMERICAN_MALL | VACUUM | +1% | | |
AMERICAN_MALL | WASHER_DRYER | +1% | | |
AIRCRAFT_FACTORY | COMPUTERS | +1% | | |
AIRCRAFT_FACTORY | FIBERGLASS | +1% | | |
AIRCRAFT_FACTORY | NANOTUBES | +1% | | |
AIRCRAFT_FACTORY | WARE_ALUMINUM | +1% | | |
CRIME_GRAFFITI | DYE2 | -2% | | -2% |
CRIME_BURGLARY | BICYCLES | -1% | | |
CRIME_BURGLARY | BOOKS | -1% | | |
CRIME_BURGLARY | BRASS | -1% | | |
CRIME_BURGLARY | CLOTHES | -1% | | |
CRIME_BURGLARY | COMPUTERS | -1% | | |
CRIME_BURGLARY | GLASS | -1% | | |
CRIME_BURGLARY | HATS | -1% | | |
CRIME_BURGLARY | JEWELRY | -1% | | |
CRIME_BURGLARY | PERCUSSION | -1% | | |
CRIME_BURGLARY | POTTERY | -1% | | |
CRIME_BURGLARY | SCULPTURES | -1% | | |
CRIME_BURGLARY | SHOES | -1% | | |
CRIME_BURGLARY | SKIS | -1% | | |
CRIME_BURGLARY | STRINGS | -1% | | |
CRIME_BURGLARY | TOYS | -1% | | |
CRIME_BURGLARY | WOODWINDS | -1% | | |
VACCINE_LAB | EGGS | | +5% | |
DEEPSEA_LAB | GEOTHERMAL_SEA_VENT | | +5% | |
DEEPSEA_LAB | METHANE | | +5% | |
BACTERIOPHAGE_THERAPY_CLINIC | EGGS | | +5% | |
ARCHAEOLOGY_LAB | ANCIENTTEMPLE | | +5% | |
PALEONTOLOGY_LAB | COAL | | +3% | |
PROTEIN_LAB | BIOPOLYMERS | | +2% | |
PROTEIN_LAB | ENZYMES | | +2% | |
PALEONTOLOGY_LAB | STONE | | +2% | |
GEOLOGY_LAB | GEMS | | +2% | |
GEOLOGY_LAB | MARBLE | | +2% | |
GEOLOGY_LAB | MARS_ROCKS | | +2% | |
GEOLOGY_LAB | MOON_ROCKS | | +2% | |
GEOLOGY_LAB | OBSIDIAN | | +2% | |
GEOLOGY_LAB | STONE | | +2% | |
DNA_LAB | BIOPOLYMERS | | +2% | |
DNA_LAB | ENZYMES | | +2% | |
ASTROBIOLOGY_LAB | MARS_ROCKS | | +2% | |
ANIMAL_LAB | CAT | | +2% | |
ANIMAL_LAB | DOG | | +2% | |
ANIMAL_LAB | GUINEA_PIG | | +2% | |
ANIMAL_LAB | RABBIT | | +2% | |
PUBLIC_SCHOOL | CALCULATORS | | +1% | |
PUBLIC_SCHOOL | COMPUTERS | | +1% | |
PUBLIC_SCHOOL | PENCILS | | +1% | |
PRIVATE_SCHOOL | CALCULATORS | | +1% | |
PRIVATE_SCHOOL | COMPUTERS | | +1% | |
PRIVATE_SCHOOL | PENCILS | | +1% | |
PALEONTOLOGY_LAB | AMBER | | +1% | |
HIGH_SCHOOL | CALCULATORS | | +1% | |
HIGH_SCHOOL | COMPUTERS | | +1% | |
HIGH_SCHOOL | PENCILS | | +1% | |
CITY_COLLEGE | CALCULATORS | | +1% | |
CITY_COLLEGE | COMPUTERS | | +1% | |
CITY_COLLEGE | PENCILS | | +1% | |
TATTOO_HUT | DYE2 | | | +5% |
PORCELAIN_WORKSHOP | DYE2 | | | +5% |
PORCELAIN_FACTORY | DYE2 | | | +5% |
BLOODHUNTRESS_HUT | CARCASS | | | +5% |
AZADI | ANCIENTTEMPLE | | | +5% |
AZADI | POTTERY | | | +5% |
AZADI | SCULPTURES | | | +5% |
AZADI | TABLETS | | | +5% |
GENEALOGY_CENTER | BOOKS | | | +2% |
GENEALOGY_CENTER | SCROLLS | | | +2% |
GENEALOGY_CENTER | TABLETS | | | +2% |
RECORDING_STUDIO | PHONOGRAPHS | | | +1% |
LOCAL_RADIO_STATION | PHONOGRAPHS | | | +1% |
ANIMATRONICS_WORKSHOP | COMPUTERS | | | +1% |
ANIMATRONICS_WORKSHOP | CLOTHES | | | +1% |
ANIMATRONICS_WORKSHOP | DYE2 | | | +1% |
ANIMATRONICS_WORKSHOP | HATS | | | +1% |
ANIMATRONICS_WORKSHOP | JEWELRY | | | +1% |
ANIMATRONICS_WORKSHOP | PLASTIC | | | +1% |
ANIMATRONICS_WORKSHOP | SHOES | | | +1% |
ANIMATRONICS_WORKSHOP | SYNTHETIC_RUBBER | | | +1% |
 

Attachments

Some oddities I've encountered during my analysis (things that likely give the correct effect in-game, but through confusing syntax):

- BUILDING_SHAMAN_CATHEDRAL and BUILDING_SHAMAN_CATHEDRAL2 have two "PrereqTech" (not in Techtypes like the others) with the second being "NONE"

- BUILDING_SLAVERY_BAD_I has two iHappiness entries

- BUILDING_3DPRINTING_MILL, BUILDING_NANOPRINTING_MILL, BUILDING_PARTS_PLANT and BUILDING_WEMBLEY have only one <CommerceChanges><iCommerce> entries (instead of 4 for most buildings)

- The following have 3 <CommerceChanges><iCommerce> entries (instead of 4 for most buildings)
Spoiler :
BUILDING_AIR_WAREHOUSE
BUILDING_AIRFIELD
BUILDING_AMPHIBIAN_MYTH
BUILDING_ANTELOPE_MYTH
BUILDING_ARENA
BUILDING_ASCENSION_GATE
BUILDING_BATTLEBOT_ARENA
BUILDING_BEAR_MYTH
BUILDING_BEAR_TRAINER
BUILDING_BELUGA_MYTH
BUILDING_BIG_CAT_TRAINER
BUILDING_BIRD_MYTH
BUILDING_BISON_TRAINER
BUILDING_BOAR_MYTH
BUILDING_BULL_MYTH
BUILDING_BYZANTINE_HIPPODROME
BUILDING_CAMEL_MYTH
BUILDING_CAPITAL_ADMINISTRATION
BUILDING_CIRCUS_MAXIMUS
BUILDING_CITY_COUNCIL
BUILDING_COLOSSEUM
BUILDING_COLOSSEUM
BUILDING_COMMUNICATION_TOWER
BUILDING_COMMUNICATION_TOWER
BUILDING_COW_FARM
BUILDING_CRAB_MYTH
BUILDING_CROCODILE_MYTH
BUILDING_DEER_MYTH
BUILDING_DEER_TRAINER
BUILDING_DOLPHIN_MYTH
BUILDING_DRAGON_MYTH
BUILDING_DUGONG_MYTH
BUILDING_EARTH_MYTH
BUILDING_EBCITYGATE
BUILDING_EBGATEHOUSE
BUILDING_EGYPT_MYTH_TEMPLE
BUILDING_ELDER_COUNCIL
BUILDING_ELEPHANT_FARM
BUILDING_ELEPHANT_MYTH
BUILDING_FENCING_ACADEMY
BUILDING_FIRE_MYTH
BUILDING_FIREPIT
BUILDING_FISH_MYTH
BUILDING_FISHTRAPS
BUILDING_FLORIST
BUILDING_FURRIER
BUILDING_GAMBLING_HALL
BUILDING_GAMBLING_HALL
BUILDING_GIRAFFE_MYTH
BUILDING_GIRAFFE_TRAINER
BUILDING_GOAT_MYTH
BUILDING_GREATWHITE_SHARK_MYTH
BUILDING_GREEK_ODEON
BUILDING_GREEK_ODEON
BUILDING_GUILDHALL
BUILDING_GUILDHALL
BUILDING_HAMMERHEAD_SHARK_MYTH
BUILDING_HORSE_FARM
BUILDING_HORSE_MYTH
BUILDING_HUMPBACK_MYTH
BUILDING_ICE_RINK
BUILDING_INTERNATIONAL_PORT
BUILDING_INTERNATIONAL_PORT
BUILDING_KNOWLEDGE_INHERITANCE
BUILDING_KRAKEN_MYTH
BUILDING_LEVIATHAN_MYTH
BUILDING_LION_MYTH
BUILDING_LLAMA_MYTH
BUILDING_MAJOR_LEAGUE_STADIUM
BUILDING_MAMMOTH_TRAINER
BUILDING_MARSUPIAL_MYTH
BUILDING_MAYA_BALL_COURT
BUILDING_MERMAID_MYTH
BUILDING_MESOAMERICAN_TEMPLE
BUILDING_METAL_MYTH
BUILDING_METROPOLITAN_ADMINISTRATION
BUILDING_MINKIE_WHALE_MYTH
BUILDING_MINOR_LEAGUE_STADIUM
BUILDING_NANITE_DEFUSER
BUILDING_NARWHAL_MYTH
BUILDING_NATIONAL_SHIELD
BUILDING_NAVAL_WAREHOUSE
BUILDING_OLD_MAN_MYTH
BUILDING_ONLINE_WAREHOUSE
BUILDING_ORCA_MYTH
BUILDING_PALEOLITHIC_BEAR_MYTH
BUILDING_PALEOLITHIC_BIRD_MYTH
BUILDING_PALEOLITHIC_CAT_MYTH
BUILDING_PALEOLITHIC_DOG_MYTH
BUILDING_PALEOLITHIC_MAMMOTH_MYTH
BUILDING_PALEOLITHIC_MARSUPIAL_MYTH
BUILDING_PHOENIX_MYTH
BUILDING_PIG_FARM
BUILDING_POLIS_COUNCIL
BUILDING_PORTUGAL_FEITORIA
BUILDING_RAIL_WAREHOUSE
BUILDING_RAY_MYTH
BUILDING_REEF_SHARK_MYTH
BUILDING_REPTILE_MYTH
BUILDING_RHINO_MYTH
BUILDING_RHINO_TRAINER
BUILDING_RODENT_MYTH
BUILDING_SCAVENGER_MYTH
BUILDING_SCULPTOR
BUILDING_SEA_MYTH
BUILDING_SEATURTLE_MYTH
BUILDING_SHARK_MYTH
BUILDING_SHEEP_FARM
BUILDING_SKY_MYTH
BUILDING_SNAKE_CHARMER
BUILDING_SNAKE_PIT
BUILDING_SPACE_WAREHOUSE
BUILDING_SPEEDWAY
BUILDING_SPOTTED_CAT_MYTH
BUILDING_STONE_MYTH
BUILDING_STORAGE_PIT
BUILDING_SUNDIAL
BUILDING_TAX_OFFICE
BUILDING_TELEPORT_WAREHOUSE
BUILDING_TIGER_MYTH
BUILDING_TOURNAMENT
BUILDING_TOWN_HALL
BUILDING_TOWN_HALL
BUILDING_TOWNCLOCK
BUILDING_TOWNCLOCK
BUILDING_TRUCK_WAREHOUSE
BUILDING_TUNA_MYTH
BUILDING_UNICORN_MYTH
BUILDING_WALRUS_MYTH
BUILDING_WEASEL_MYTH
BUILDING_WHALESHARK_MYTH
BUILDING_WOLF_MYTH
BUILDING_WONDERS_OF_THE_DEEP
BUILDING_WOOLY_PIG_BREEDER
BUILDING_ZEBRA_TRAINER
BUILDING_ADVANCED_SHIELDING
BUILDING_ANIMAL_SHELTER
BUILDING_ARCOLOGY_SHIELDING
BUILDING_HIGH_WALLS
BUILDING_LAB
BUILDING_NETWORK_NODE
BUILDING_NHL
BUILDING_WALLS


- BUILDING_HIGHWAY_HIDEOUT is the only building which has only one <BonusCommerceModifiers><BonusCommerceModifier><CommerceModifiers><iCommerce> for each resource (instead of 4 usually, one for :gold:, :science:, :culture: and :espionage:):
Code:
			<BonusCommerceModifiers>
				<BonusCommerceModifier>
					<BonusType>BONUS_COPPER</BonusType>
					<CommerceModifiers>
						<iCommerce>5</iCommerce>
					</CommerceModifiers>
				</BonusCommerceModifier>
				<BonusCommerceModifier>
					<BonusType>BONUS_SILVER</BonusType>
					<CommerceModifiers>
						<iCommerce>5</iCommerce>
					</CommerceModifiers>
				</BonusCommerceModifier>
				<BonusCommerceModifier>
					<BonusType>BONUS_GOLD</BonusType>
					<CommerceModifiers>
						<iCommerce>5</iCommerce>
					</CommerceModifiers>
				</BonusCommerceModifier>
			</BonusCommerceModifiers>


Fun facts:
- no building has an :espionage: bonus with resources (all 4th <BonusCommerceModifiers><BonusCommerceModifier><CommerceModifiers><iCommerce> are equal to 0).
- Hypermarket is the building that has the most resources giving bonus (57, giving each 1% :gold:!)
 
For the whole list of 179 buildings with resources giving bonuses sorted by number of different resources:

Spoiler :
Type | # of resources bonuses
BUILDING_HYPERMARKET | 57
BUILDING_GREENHOUSE | 43
BUILDING_AMERICAN_MALL | 31
BUILDING_MINING_BOT_CONTROL_CENTER | 27
BUILDING_MINING_MECH_CONTROL_CENTER | 27
BUILDING_MINING_NANOBOT_CONTROL_CENTER | 27
BUILDING_SUPERMARKET | 24
BUILDING_TAXIDERMIST | 23
BUILDING_FARM_BOT_CONTROL_CENTER | 20
BUILDING_FARM_MECH_CONTROL_CENTER | 20
BUILDING_FARM_NANOBOT_CONTROL_CENTER | 20
BUILDING_ANTIQUE_SHOP | 20
BUILDING_CRIME_BURGLARY | 16
BUILDING_CITY_BISTRO | 13
BUILDING_IDOL_SHRINE | 12
BUILDING_MARKET | 11
BUILDING_ZOO | 11
BUILDING_ANIMAL_RACETRACK | 11
BUILDING_CANDY_STORE | 10
BUILDING_ICECREAM_PARLOR | 10
BUILDING_MAGIC_SHOP | 10
BUILDING_CAFE | 10
BUILDING_DINER | 10
BUILDING_JEWELLERY | 10
BUILDING_AQUARIUM | 10
BUILDING_INTERNATIONAL_PORT | 9
BUILDING_PANCAKE_HOUSE | 9
BUILDING_ANIMATRONICS_WORKSHOP | 8
BUILDING_HEALTHFOOD_STORE | 8
BUILDING_CRAFT_HUT | 8
BUILDING_METAMATERIAL_FOUNDRY | 8
BUILDING_SODA_FACTORY | 7
BUILDING_ENERGY_DRINK_FACTORY | 7
BUILDING_GEMCUTTER | 7
BUILDING_PET_SHOP | 7
BUILDING_TAPESTRY_MAKER_WORKSHOP | 7
BUILDING_SKY_FESTIVAL | 7
BUILDING_BEAD_FACTORY | 7
BUILDING_BAZAAR | 7
BUILDING_MARINE_FESTIVAL | 7
BUILDING_FIRE_FESTIVAL | 7
BUILDING_POTATOCHIP_FACTORY | 7
BUILDING_EARTH_FESTIVAL | 7
BUILDING_FARMERS_MARKET | 7
BUILDING_WATCHMAKERS_SHOP | 7
BUILDING_HOLIDAY_HALLOWEEN | 6
BUILDING_CORPORATION_MOBBY_STORE | 6
BUILDING_COMMERCIAL_PORT | 6
BUILDING_INTERNATIONAL_PORT | 6
BUILDING_COMMERCIAL_PORT | 6
BUILDING_ARMYSURPLUS_STORE | 6
BUILDING_PETTING_ZOO | 6
BUILDING_BEADMAKER | 6
BUILDING_BEADMAKER_WORKSHOP | 6
BUILDING_APPLIANCE_STORE | 6
BUILDING_GEOLOGY_LAB | 6
BUILDING_DRUGLORDS_MANSON | 6
BUILDING_ELECTRONICS_STORE | 6
BUILDING_PIZZA_PARLOR | 6
BUILDING_CORPORATION_MILEHIGH_FRANCHISE | 5
BUILDING_CORPORATION_ADVENTURE_FRANCHISE | 5
BUILDING_ART_STORE | 5
BUILDING_CORPORATION_MOONBEAN_SHOP | 5
BUILDING_CORPORATION_WONKA_SHOP | 5
BUILDING_CORPORATION_BURGERWORLD_RESTAURANT | 5
BUILDING_CORPORATION_MCDOWELLS_RESTAURANT | 5
BUILDING_GROCER | 5
BUILDING_COSTUME_SHOP | 5
BUILDING_WEAVER | 5
BUILDING_COMPUTER_FACTORY | 5
BUILDING_FASHION_STORE | 5
BUILDING_EMPCLOTH_STORE | 5
BUILDING_SPORTS_SHOP | 5
BUILDING_NATIONAL_MINT | 5
BUILDING_RENDERING_PLANT | 5
BUILDING_CLOTH_FACTORY | 5
BUILDING_CIVILIZED_JEWELERS_STORE | 4
BUILDING_BRIDAL_SHOP | 4
BUILDING_CORPORATION_SAFARI_GUIDE | 4
BUILDING_AUGMENTED_EQUIPMENT_CENTER | 4
BUILDING_AIRCRAFT_FACTORY | 4
BUILDING_JET_AIRCRAFT_FACTORY | 4
BUILDING_HOVERCRAFT_FACTORY | 4
BUILDING_TANK_FACTORY | 4
BUILDING_UNMANNED_AIRCRAFT_FACTORY | 4
BUILDING_HELICOPTER_FACTORY | 4
BUILDING_PHARMACY | 4
BUILDING_APOTHECARY_SHOP | 4
BUILDING_PHARMACY | 4
BUILDING_BURGER_JOINT | 4
BUILDING_ANIMAL_LAB | 4
BUILDING_TACO_HUT | 4
BUILDING_AZADI | 4
BUILDING_SMUGGLERS_SHANTY | 4
BUILDING_DELI | 4
BUILDING_CORPORATION_ULTSOLDIER_TRAINER | 3
BUILDING_BAKERY | 3
BUILDING_CITY_COLLEGE | 3
BUILDING_HIGH_SCHOOL | 3
BUILDING_PRIVATE_SCHOOL | 3
BUILDING_PUBLIC_SCHOOL | 3
BUILDING_TAILOR_SHOP | 3
BUILDING_HAT_FACTORY | 3
BUILDING_HAT_SHOP | 3
BUILDING_MASK_CARVER | 3
BUILDING_PORT | 3
BUILDING_PORT | 3
BUILDING_CYBERNETICA_APPAREL_SHOP | 3
BUILDING_NEON_BOTIQUE | 3
BUILDING_GLASS_FACTORY | 3
BUILDING_GLASSSMITH | 3
BUILDING_CORPORATION_RED_THEATER | 3
BUILDING_REFIGERATOR_FACTORY | 3
BUILDING_PALEONTOLOGY_LAB | 3
BUILDING_GENEALOGY_CENTER | 3
BUILDING_SURF_SHOP | 3
BUILDING_FURNITURE_FACTORY | 3
BUILDING_CELLAR | 2
BUILDING_CANNERY | 2
BUILDING_DNA_LAB | 2
BUILDING_PROTEIN_LAB | 2
BUILDING_ALUMINUM_CO_R_AND_D | 2
BUILDING_CANDLE_FACTORY | 2
BUILDING_PENCIL_FACTORY | 2
BUILDING_LA_BREA | 2
BUILDING_MINING_INC_SURVEY_OFFICE | 2
BUILDING_BIOLUMINESCENT_BOUTIQUE | 2
BUILDING_GENETICA_APPAREL_SHOP | 2
BUILDING_HOLOGRAPHICA_APPAREL_SHOP | 2
BUILDING_PHOTOSYNTHESIS_BOUTIQUE | 2
BUILDING_CERAMICS_FACTORY | 2
BUILDING_POTTER | 2
BUILDING_POTTERS_WORKSHOP | 2
BUILDING_DEEPSEA_LAB | 2
BUILDING_RECORD_STORE | 2
BUILDING_CANOEBUILDERS_HUT | 2
BUILDING_SHIPWRIGHT | 2
BUILDING_ARCHAEOLOGY_LAB | 1
BUILDING_MUSEUM | 1
BUILDING_BLOODHUNTRESS_HUT | 1
BUILDING_COPY_STORE | 1
BUILDING_MICROWAVE_FACTORY | 1
BUILDING_PORCELAIN_FACTORY | 1
BUILDING_PORCELAIN_WORKSHOP | 1
BUILDING_TATTOO_HUT | 1
BUILDING_LACQUERWARE_FACTORY | 1
BUILDING_LACQUERWARE_HUT | 1
BUILDING_LACQUERWARE_WORKSHOP | 1
BUILDING_QUILT_MAKER | 1
BUILDING_SEAMSTRESS_HUT | 1
BUILDING_SHOE_FACTORY | 1
BUILDING_TEXTILE_FACTORY | 1
BUILDING_TEXTILE_MILL | 1
BUILDING_CRIME_GRAFFITI | 1
BUILDING_CONFECTIONER_WORKSHOP | 1
BUILDING_CONFECTIONS_FACTORY | 1
BUILDING_BACTERIOPHAGE_THERAPY_CLINIC | 1
BUILDING_VACCINE_LAB | 1
BUILDING_ASTROBIOLOGY_LAB | 1
BUILDING_NATIONAL_TV_STATION | 1
BUILDING_BROTHEL | 1
BUILDING_MOVIETHEATRE | 1
BUILDING_DIGITAL_OFFICES | 1
BUILDING_LOCAL_RADIO_STATION | 1
BUILDING_RECORDING_STUDIO | 1
BUILDING_BASKETY_FACTORY | 1
BUILDING_DYE_FACTORY | 1
BUILDING_DYE_MAKER | 1
BUILDING_FERTILIZER_PLANT | 1
BUILDING_SOAP_FACTORY | 1
BUILDING_SOAP_MAKER | 1
BUILDING_RECYCLING_FACTORY | 1
BUILDING_NUTELLA_FACTORY | 1
BUILDING_BARREL_FACTORY | 1
BUILDING_COOPER | 1
BUILDING_FURNITURE_WORKSHOP | 1
BUILDING_ANIMATION_STUDIO | 1
BUILDING_CGI_ANIMATION_STUDIO | 1
BUILDING_HIGHWAY_HIDEOUT | 3
 
No this has nothing to do with buildings. Quotes are a Tech-Thing. So for this you would need to have a look at the technology file, which should be rather easy because I think there is only one (probably more with alt time-lines.)

Attached is the list I've built based on all text files in C2C (either containing Gametext or located in xml/text).
There's something odd, though. I'm sure that some missing entries are in fact not missing (for example Writing, whose Civilopedia appears correctly in-game), I just can't find them anywhere - looking for "TXT_KEY_TECH_WRITING_PEDIA" in the whole C2C folder returns only one entry (the TechInfos file), the associated text is nowhere to be found. Is it possible that the C2C is taking the vanilla's entry instead?

Anyway, when I found an entry, I put the 40 first characters (that should be enough to identify duplicates); for the <SoundMP> entry, I just looked whether if was filled or not.

Here's an extract of the table to show what it looks like (the full list is too long for the forum):
Spoiler :
<Type> | <Description> | <Civilopedia> | <Strategy> | <Quote> | <SoundMP>
TECH_3D_MODELLING | 3D Modeling | In 3D computer graphics, 3D modelin… | [COLOR_TECH_TEXT]3D Modelling[COLOR_REVE… | [SPACE]"No one who has experienced the i… |
TECH_3D_PRINTING | 3D Printing | [BOLD]3D Printing[\BOLD], is a proc… | [COLOR_TECH_TEXT]3D Modelling[COLOR_REVE… | "Wizardry is the right word, for a 3D pr… | Empty entry
TECH_ABYSS_COLONIZATION | Abyss Colonization | The abyssal zone is the abyssopelag… | Abyss Colonization. | [SPACE]"Walking with a friend in the dar… |
TECH_ACNP_PROPULSION | ACNP Propulsion | Antimatter catalyzed nuclear pulse propu… | ACNP Propulsion permits construction of … | "I have wondered about a positron based … | Empty entry
TECH_ACOUSTICS | Acoustics | [BOLD]Acoustics[\BOLD], is the inte… | In the 6th century BC, the Greek philoso… | "The great problem of the concert hall i… |
TECH_ACYBERIMM | Cyberimmunology | Cyberimmunology is the science of … | Cyberimmunology | [SPACE]"A child who is protected from al… |
TECH_ADHESIVES | Adhesives | [BOLD]Adhesives[\BOLD], The oldest … | [COLOR_TECH_TEXT]Weaving[COLOR_REVERT] r… | "I was reading a book... 'the history of… |
TECH_ADVANCED_COMPUTERS | Advanced Computers | A supercomputer is a computer that … | [COLOR_TECH_TEXT]Advanced Computers[COLO… | [SPACE]"Supercomputers will achieve one … | Empty entry
TECH_ADVANCED_FLIGHT | Aerodynamics | Around the time of World War II, gr… | This tech enables [COLOR_HIGHLIGHT_TEXT]… | [SPACE]"According to classical aerodynam… |
TECH_ADVANCED_METALLURGY | Advanced Metallurgy | [BOLD]Advanced Metallurgy[\BOLD], P… | Measuring fracture resistance and charac… | "In other part stood one who, at the for… |
TECH_ADVANCED_ROCKETRY | Advanced Rocketry | At the end of World War II, competi… | [COLOR_TECH_TEXT]Advanced Rocketry[COLOR… | [SPACE]"All I desired was to be true to … | Empty entry
TECH_ADVANCED_SEEDSHIPS | Advanced Seedships | Advanced Seedships is the science of bui… | Advanced Seedships permits construction … | “Spaceship Earth: The problem for the p… | Empty entry
TECH_ADVANCED_SHIELDING | Advanced Shielding | In recent years great strides have … | [COLOR_TECH_TEXT]Advanced Shielding[COLO… | [SPACE]"I very much dislike these new sh… | Empty entry
TECH_ADVANCED_WARMACHINES | Advanced Warmachines | Advanced warmachines incorporate li… | [COLOR_TECH_TEXT]Advanced Warmachines[CO… | [SPACE]"War has changed. Its no longer a… | Empty entry
TECH_AESTHETICS | Aesthetics | ###Missing?### | [COLOR_TECH_TEXT]Aesthetics[COLOR_REVERT… | ###Missing?### |
TECH_AFFECTIVEALGORITHMS | Affective Algorithms | Affective computing is the study an… | Affective Algorithms. | [SPACE]"Emotion is often what we rely up… |
TECH_AGERMINATION | Accelerated Germination | Accelerated Germination is to extre… | Accelerated Germination | [SPACE]"A man doesn't plant a tree for h… |
TECH_AGRICULTURAL_TOOLS | Agricultural Tools | In the basic mouldboard plough the … | [COLOR_TECH_TEXT]Agricultural Tools[COLO… | [SPACE]"Agriculture represents the singl… |
TECH_AGRICULTURE | Agriculture | ###Missing?### | [COLOR_TECH_TEXT]Agriculture[COLOR_REVER… | ###Missing?### |
TECH_AICITY | Automated Urbanization | Automated Urbanization is to modern… | Automated Urbanization | [SPACE]"Every city in the world always h… |
TECH_ALCHEMY | Alchemy | The contrivance of a previously unk… | [COLOR_TECH_TEXT]Alchemy[COLOR_REVERT] a… | "The alchemists in their search for gold… |
TECH_ALGEBRA | Algebra | Algebra is a major branch of mathem… | [COLOR_TECH_TEXT]Algebra[COLOR_REVERT] a… | [SPACE]"It's strange how few of the worl… | Empty entry
TECH_ALPHABET | Alphabet | ###Missing?### | [COLOR_TECH_TEXT]Alphabet[COLOR_REVERT] … | ###Missing?### |
TECH_AMPHIBIOUS_WARFARE | Amphibious Warfare | A combined land and sea attack, usu… | Cities can train [COLOR_UNIT_TEXT]Marine… | [SPACE]"Semper Fi". - Marine Corps Motto |
TECH_AMPLIFIED_WAVELENGTHS | Amplified Wavelengths | Amplified Wavelengths refers to the… | Amplified Wavelengths. | [SPACE]"Perhaps when distant people on o… |
TECH_ANATOMY | Anatomy | The history of anatomy as a science… | [COLOR_TECH_TEXT]Anatomy[COLOR_REVERT] a… | [SPACE]"The function of muscle is to pul… | Empty entry
TECH_ANCESTOR_WORSHIP | Ancestor Worship | [BOLD]Ancestor Worship[\BOLD], A religio… | TO LONG. REDO THIS STRATEGY TEXT | [SPACE]"Great warrior and the maker of a… |
TECH_ANCIENT_BALLISTICS | Ancient Ballistics | [BOLD]Ancient Ballistics[\BOLD]was an an… | Ancient Ballistics in Ancient Rome was d… | "The Gamemaster: You're going to backsta… | Empty entry
TECH_ANCIENT_MACHINERY | Ancient Machinery | The idea that a machine can be deco… | Ancient Machinery. | [SPACE]"An actress is not a machine, but… |
TECH_ANCIENT_MEDICINE | Ancient Medicine | [BOLD]Ancient Medicine[\BOLD]is a term u… | The study of prehistoric medicine relies… | "Medicine is of all the Arts the most no… | Empty entry
TECH_ANDEANISM | Andeanism | A prominent theme in Inca mythology… | Research Andeanism to found a Religion | O Pachacamac![NEWLINE]Thou who hast exis… |
TECH_ANDROIDS | Androids | An android is a robot designed to r… | [COLOR_TECH_TEXT]Androids[COLOR_REVERT] … | [SPACE]Tyrell : "You were made as well a… |
TECH_ANIMA_MATERIALS | Animamaterials | Regenerative fabrics and materials … | Animamaterials. | [SPACE]"All life is an experiment. The m… |
TECH_ANIMAL_HUSBANDRY | Livestock Domestication | ###Missing?### | [COLOR_TECH_TEXT]Animal Husbandry[COLOR_… | ###Missing?### |
TECH_ANIMATION | Animation | Animation is the effect of an optical il… | [BOLD]Animation[\BOLD]is the rapid displ… | "Animation offers a medium of story tell… | Empty entry
TECH_ANIMISM | Animism | Animism is the old tribal belief that su… | Research Animism to increase your Religi… | It is a well known fact that even among … |
TECH_ANTI_AGING_MEDICINE | Anti-Aging Medicine | Anti-aging addresses how to prevent… | [COLOR_TECH_TEXT]Anti-Aging Medicine[COL… | [SPACE]"And in the end, it's not the yea… | Empty entry
TECH_ANTIBIOTICS | Antibiotics | An antibiotic is a chemical compou… | Medicine allows you to construct the Hos… | "The trouble with being a hypochondriac … |
TECH_ANTIGRAV | Antigrav | Anti-gravity is the idea of creatin… | Antigrav. | [SPACE]"From birth, man carries the weig… |
TECH_ANTIMATTER_ROCKET | Antimatter Rocket | An antimatter rocket is a proposed class… | Antimatter Rocket permits construction o… | "The exhaust power of the antimatter roc… | Empty entry
TECH_APHOTOSYNTHESIS | Artificial Photosynthesis | Artificial photosynthesis is a chem… | Artificial Photosynthesis | [SPACE]"Nature has put itself the proble… |
TECH_APICULTURE | Apiculture | [BOLD]Apiculture[\BOLD], is the maintena… | Keeping bees in order to collect honey a… | [SPACE]To make a prairie it takes a clov… |
TECH_APOCALYPTIC_PATHOGENS | Apocalyptic Pathogens | [TABThe use of nanites and animas as pat… | Apocalyptic Pathogens. | [SPACE]"False words are not only evil in… |
TECH_APPLIED_ECONOMICS | Applied Economics | After the wars of the early twentie… | [COLOR_TECH_TEXT]Applied Economics[COLOR… | [SPACE]"Government's view of the economy… |
TECH_AQUACULTURE | Aquaculture | Aquaculture is the practice of cult… | [COLOR_TECH_TEXT]Aquaculture[COLOR_REVER… | [SPACE]"Kelp - it's what's for breakfast… | Empty entry
TECH_ARCHEOLOGY | Archeology | [BOLD]Archeology[\BOLD]is the study of p… | Archaeology studies human history from t… | [SPACE]"So forget any ideas you've got a… |
TECH_ARCHERY | Archery | ###Missing?### | ###Missing?### | ###Missing?### |
TECH_ARCHITECTURE | Architecture | As structures became more and more … | [COLOR_TECH_TEXT]Architecture[COLOR_REVE… | [SPACE]"I doubt if there is anything in … |
TECH_ARISTOCRACY | Aristocracy | Aristocracy is a form of government… | [COLOR_TECH_TEXT]Aristocracy[COLOR_REVER… | [SPACE]"Democracy means government by th… | Empty entry
TECH_ARITHMETIC | Arithmetic | [BOLD]Arithmetic[\BOLD], is the old… | Arithmetic: The earliest written records… | "Two plus two equals five ... for extrem… |
TECH_ARMOR_CRAFTING | Armor Crafting | The technology to produce plate ste… | [COLOR_TECH_TEXT]Armor Crafting[COLOR_RE… | [SPACE]"During the Middle Ages, probably… |
TECH_ARMORED_CAVALRY | Armored Cavalry | During the Ancient period and the M… | [COLOR_TECH_TEXT]Armored Cavalry[COLOR_R… | [SPACE]"Whiskey for my men, beer for the… | Empty entry
TECH_ARMORED_VEHICLES | Armored Vehicles | An armoured vehicle is a military v… | This tech allows you to build [COLOR_UNI… | [SPACE]"Who drives armored cars? People … |
TECH_ARTIFICIAL_EVOLUTION | Artificial Evolution | In artificial intelligence, an evol… | [COLOR_TECH_TEXT]Artificial Evolution[CO… | [SPACE]"If we are going to teach creatio… | Empty entry
TECH_ARTIFICIAL_INTELLIGENCE | Artificial Intelligence | Artificial intelligence (or AI) is … | [COLOR_TECH_TEXT]Artificial Intelligence… | [SPACE]"A year spent in artificial intel… | Empty entry
TECH_ARTIFICIAL_LIFE | Artificial Life | Artificial life (commonly Alife or … | First to discover [COLOR_TECH_TEXT]Artif… | [SPACE]"I think computer viruses should … | Empty entry
TECH_ARTIFICIAL_NUCLEOSYNTHESIS | Artificial Nucleosynthesis | Nucleosynthesis is the process that… | Artificial Nucleosynthesis. | [SPACE]"It is not in the stars to hold o… |
TECH_ARTIFICIAL_PLANETS | Artificial Planets | Artificial Planets is the science of des… | Artificial Planets permits construction … | "As the aeons advanced, hundreds of thou… | Empty entry
TECH_ARTIFICIAL_STARS | Artificial Stars | Artificial Stars is the science and buil… | Artificial Stars permits construction of… | "This artificial solar system would be e… | Empty entry
TECH_ARTILLERY | Artillery | ###Missing?### | [COLOR_TECH_TEXT]Artillery[COLOR_REVERT]… | ###Missing?### |
TECH_ASATRU | Asatru | Asatru is a term used to describe t… | Research Asatru to found a Religion | "No man lives till eve whom the Norns do… |
TECH_ASCENSION | Ascension | Ascension is the concept of "ascending" … | Ascension allows you to build the Ascens… | "Luminous beings are we, not this crude … | Empty entry
TECH_ASSEMBLY_LINE | Assembly Line | ###Missing?### | [COLOR_TECH_TEXT]Assembly Line[COLOR_REV… | ###Missing?### |
TECH_ASTEROID_EXTRACTION | Asteroid Extraction | Asteroid Extraction is the task of deep … | Unimplemented | [SPACE]"..And let's hope there's intelli… | Empty entry
TECH_ASTEROID_MINING | Asteroid Mining | Asteroid mining is the process of sendin… | [COLOR_TECH_TEXT]Asteroid Mining[COLOR_R… | "As you may know, I'm the co-founder and… | Empty entry
TECH_ASTEROIDPROBE | Asteroid Belt Probes | The first spacecraft to traverse th… | Asteroid Belt Probes. | [SPACE]"We are involved in technology de… |
TECH_ASTRO_ENVIRONMENTAL_SYSTEMS | Astro Environmental Systems | Astro Environmental Systems (AES) are ar… | The [COLOR_TECH_TEXT]Astronautics[COLOR_… | “Stars are beautiful, but they must not… | Empty entry
TECH_ASTROANTHROPOLOGY | Astroanthopology | Astroanthopology is the study of humanit… | Astroanthopology permits construction of… | "The purpose of anthropology is to make … | Empty entry
TECH_ASTROBIOLOGY | Astrobiology | Astrobiology is the study of the origin,… | Astrobiology permits construction of the… | “'Do you ever wonder if--well, if there… | Empty entry
TECH_ASTROECOLOGY | Astroecology | Astroecology concerns the interactions o… | Astroecology permits construction of the… | “If the bee disappeared off the face of… | Empty entry
TECH_ASTROGATION_CONSTELLATION | Astrogation Constellation | Astrogation is the planning of a ro… | Astrogation Constellation. | [SPACE]"For my part I know nothing with … |
TECH_ASTROGEOLOGY | Astrogeology | Astrogeology, is a planetary science dis… | Astrogeology permits construction of the… | "For the first half of geological time o… | Empty entry
TECH_ASTROLABE | Astrolabe | The astrolabe is a historical astr… | [COLOR_TECH_TEXT]Astronomy[COLOR_REVERT]… | "Set your course by the stars, not by th… |
TECH_ASTROLOGY | Astrology | Many believe that the origins of much of… | Astrologers often relied on close observ… | [SPACE]"We would be a lot safer if the G… |
TECH_ASTRONOMY | Astronomy | ###Missing?### | [COLOR_TECH_TEXT]Astronomy[COLOR_REVERT]… | ###Missing?### |
TECH_ATHLETICS | Athletics | Athletics was the original event at… | [COLOR_TECH_TEXT]Athletics[COLOR_REVERT]… | [SPACE]"If you want to run, run a mile. … | Empty entry
TECH_ATLATL_MAKING | Atlatl Making | [BOLD]Atlatl Making[\BOLD], was use… | Learn [COLOR_TECH_TEXT]Spearfishing[COLO… | "Fishing is much more than fish. It is t… |
TECH_ATOMIZATION_FIELD | Atomization Field | ###Missing?### | ###Missing?### | ###Missing?### | Empty entry
TECH_ATOMPUNK | Atompunk | [BOLD]Atompunk[\BOLD], Atompunk rel… | [COLOR_TECH_TEXT]Rocketry[COLOR_REVERT] … | "The future was a chrome-trimmed triangu… |
TECH_ATTOMETER_ENGINEERING | Attometer Engineering | Attometer Engineering is engineering at … | Attometer Engineering permits constructi… | "Atto- (symbol a) is a prefix in the met… | Empty entry
TECH_AUGMENT_CONSUMABLES | Augment Consumables | Augmented Consumables are genetical… | Augment Consumables. | [SPACE]"Statistics show that of those wh… |
TECH_AUGMENTEDREALITY | Augmented Reality | Augmented reality is a live, direct… | Augmented Reality. | [SPACE]"Augmented Reality is the first s… |
TECH_AUTOMATED_TRAFFIC | Automated Traffic | Automated Traffic is a combination … | [COLOR_TECH_TEXT]Automated Traffic[COLOR… | [SPACE]"When Solomon said that there was… | Empty entry
TECH_AUTOMATEDSERVICES | Droids | [Most service occupations that can … | Automated Services | [SPACE]"A satisfied customer is the best… |
TECH_AUTOMATIC_WEAPONS | Automatic Weapons | Early guns required reloading after… | This tech is required for several differ… | [SPACE]"Whoever said the pen is mightier… |
TECH_AVIATION | Aviation | World War I (1914-1918) stimulated … | [COLOR_UNIT_TEXT]Early fighter and bombe… | [SPACE]"Aviation is proof that given, th… | Empty entry
TECH_AXE_MAKING | Axe Making | [BOLD]Axe Making[\BOLD], prehistoric sto… | Served as weapons when hunting animals f… | [SPACE]"Last of all Hurin stood alone. T… |
TECH_BACTERIUM_ENGINEERING | Bacterium Engineering | Synthetic biology brings together e… | Bacterium Engineering. | [SPACE]"For the first half of geological… |
TECH_BAHAI | Baha'i | The Baha'i Faith is a monotheistic … | Research Baha'i to found a Religion | O God! Grant Thy favour, and bestow Thy … |
TECH_BALLOON_WARFARE | Balloon Warfare | Balloon Warfare, Some minor warfare use … | [BOLD]Balloon Warfare[\BOLD]In or around… | "Indeed, whenever a new idea is develope… |
TECH_BANKING | Banking | ###Missing?### | Banking allows you to build Banks, which… | ###Missing?### |
TECH_BARBED_WIRE | Barbed Wire | [BOLD]Barbed Wire[\BOLD], is a type… | Steel enables you to build Iron Frigate … | "Careful as a naked man climbin' a barbe… |
TECH_BARK_WORKING | Bark Working | [BOLD]Bark Working[\BOLD], Rubbing… | Reveals Prime Timber that improves all w… | [SPACE]"The savage bows down to idols of… |
TECH_BARTER | Barter | [BOLD]Barter[\BOLD] is a type of tr… | Enables Barter civic and improved income… | [SPACE]"Almost all of our relationships … |
TECH_BASKETRY | Basketry | [BOLD]Basketry[\BOLD], is the process of… | To hold items of need. | [SPACE]"The way to become rich is to put… |
TECH_BATTLEFIELD_MEDICINE | Battlefield Medicine | Battlefield medicine, also called f… | [COLOR_TECH_TEXT]Battlefield Medicine[CO… | [SPACE]"It is the most sickening sight o… |
TECH_BATTLEFIELD_SPORTS | Battlefield Sports | Battlefield Sports is the collectio… | Battlefield Sports. | [SPACE]"The battlefield is a scene of co… |
TECH_BEAD_MAKING | Bead Making | [BOLD]Bead Making[\BOLD], Beads have bee… | Provides tribal decorating. | [SPACE]"On the motionless branches of so… |
TECH_BICYCLES | Bicycles | [BOLD]Bicycles[\BOLD] also known as a bi… | Bicycles are the principal means of tran… | "The bicycle is a curious vehicle. Its p… |
TECH_BINARY_PYSCHOKINESIS | Binary Pyschokinesis | Psychokinesis is an umbrella term u… | Binary Pyschokinesis. | [SPACE]"I've always been quite psychic a… |
TECH_BINARY_SEMIOTICS | Binary Semiotics | Bianry Semiotics is the study of si… | Binary Semiotics. | [SPACE]"Speak when you are angry and you… |
TECH_BINARY_SUBCONSCIOUSNESS | Binary Subconciousness | Binary subconsciousness is the engi… | Binary Subconciousness. | [SPACE]"Take up one idea. Make that one … |
TECH_BINARYLEGISLATION | Binary Legislation | Binary Legislation is the collectio… | Binary Legislation. | [SPACE]"Human beings, viewed as behaving… |
TECH_BINDING | Binding | [BOLD]Binding[\BOLD], is used as bo… | Binding . | "The ultimate binding element in the med… |
TECH_BIOFUELS | Biomaterials | Biofuel is defined as solid, liquid… | [COLOR_TECH_TEXT]Biofuels[COLOR_REVERT] | [SPACE]"We should increase our developme… | Empty entry
TECH_BIOINFORMATICS | Bioinformatics | Bioinformatics is the application o… | Bioinformatics. | [SPACE]"A month in the laboratory can of… |
TECH_BIOLOGICAL_WARFARE | Biological Warfare | Biological warfare (BW), also known… | [COLOR_TECH_TEXT]Biological Warfare[COLO… | [SPACE]"Mark my words: once they start u… | Empty entry
TECH_BIOLOGY | Biology | ###Missing?### | [COLOR_TECH_TEXT]Biology[COLOR_REVERT] a… | ###Missing?### |
TECH_BIOMATHMATICS | Biomathematics | Mathematical and theoretical biolog… | Biomathematics. | [SPACE]"When I was a little girl in the … |
TECH_BIOMECHANICALHARVESTING | Biomechanical Harvesting | Biomechanical energy harvesting is … | Biomechanical Harvesting. | [SPACE]"The higher your energy level, th… |
TECH_BIOMIMETICS | Biomimetics | Biomimicry (from bios, meaning life… | [COLOR_TECH_TEXT]Biomimetics[COLOR_REVER… | [SPACE]"Nature has been conducting evolu… | Empty entry
TECH_BIONICS | Bionics | Bionics is the science of applying … | [COLOR_TECH_TEXT]Bionics[COLOR_REVERT] p… | [SPACE]"We can rebuild him. We have the … | Empty entry
TECH_BIOPUNK | Biopunk | [BOLD]Biopunk[\BOLD], is a small in… | [COLOR_TECH_TEXT]Cloning[COLOR_REVERT] p… | “Some upstarts always try to get closer… | Empty entry
TECH_BLOOD_CULT | Sacrifice Cult | Sacrifice is commonly known as the … | [COLOR_TECH_TEXT]Sacrifice Cult[COLOR_RE… | [SPACE]"In hard core satanic groups they… | Empty entry
TECH_BOARDGAMES | Board Games | A board game is a game that involve… | Board Games | [SPACE]"You must invent your own games a… |
TECH_BOAT_BUILDING | Boat Building | [BOLD]Boat Building[\BOLD], Anything tha… | Making of items to float on water. | [SPACE]"My Mom said she learned how to s… |
TECH_BONE_WORKING | Bone Working | [BOLD]Bone Working[\BOLD], used a variet… | Making of items to provide better living… | [SPACE]"It just takes two or three pinch… |
TECH_BOTANICAL_ALCHEMY | Botanical Alchemy | Botanical Alchemy is the artifical … | Botanical Alchemy. | [SPACE]"A tree is known by its fruit; a … |
TECH_BOTANY | Botany | Botany, (also known as plant scienc… | Botany | [SPACE]"A garden requires patient labor … |
TECH_BRAIN_SCAN | Thought Scanning | Magnetic resonance imaging (MRI), n… | [COLOR_TECH_TEXT]Thought Scanning[COLOR_… | [SPACE]"Sometimes when I'm talking, my w… | Empty entry
TECH_BRASS_WORKING | Brass Working | During the later part of first mill… | Brass Working. | [SPACE]"Men admire the man who can organ… |
TECH_BREAD_MAKING | Bread Making | Bread is a staple food prepared by … | Bread Making. | [SPACE]"The hunger for love is much more… |
TECH_BRONZE_WORKING | Bronze Working | ###Missing?### | ###Missing?### | ###Missing?### |
TECH_BUDDHISM | Buddhism | ###Missing?### | Research Buddhism to found a Religion | "Buddham saranam gaccha-mi[NEWLINE]Dhamm… |
TECH_CALCULUS | Calculus | [BOLD]Calculus[\BOLD], historically… | [COLOR_TECH_TEXT]Algebra[COLOR_REVERT] a… | “Looking at numbers as groups of rocks … | Empty entry
TECH_CALENDAR | Calendar | ###Missing?### | [COLOR_TECH_TEXT]Calendar[COLOR_REVERT] … | ###Missing?### |
TECH_CALLIGRAPHY | Calligraphy | [BOLD]Calligraphy[\BOLD], is "the a… | ###Missing?### | “Just as writing can become calligraphy… |
TECH_CAMEL_RIDING | Camel Domestication | For centuries the Nabataeans moved goods… | TO LONG. REDO THIS STRATEGY TEXT | "Do not free a camel of the burden of hi… |
TECH_CANDLE_MAKING | Candle Making | [BOLD]Candle Making[\BOLD]is a solid blo… | Candle Making, The heat of the match use… | "I remember when the candle shop burned … |
TECH_CARPENTRY | Carpentry | [BOLD]Carpentry[\BOLD], early prehistori… | Evidence for splitting of large timbers … | [SPACE]"The carpenter stretcheth out his… |
TECH_CARVING | Carving | [BOLD]Carving[\BOLD], prehistoric works … | A person who creates sculpture is called… | [SPACE]"The past is prophetic in that it… |
TECH_CASTE_SYSTEM | Caste System | Castes are systems of occupation, e… | [COLOR_TECH_TEXT]Caste System[COLOR_REVE… | [SPACE]"God has no marks, no color, no c… | Empty entry
TECH_CAT_BREEDING | Feline Domestication | Some peoples did not have or like dogs, … | Research Feline Domestication to increas… | “The smallest feline is a masterpiece.… |
TECH_CAVALRY_TACTICS | Cavalry Tactics | Cavalry tactics have evolved over t… | Allows to build Cuirassiers and is later… | [SPACE]"It's hard to lead a cavalry char… |
TECH_CAVE_DWELLING | Cave Dwelling | Around 2 million years ago, Homo habilis… | Protection from the environment. | [SPACE]"One just principle from the dept… |
TECH_CELEBRATION | Celebration | A festival or gala is an event ordi… | Celebration. | [SPACE]"The celebration... you cannot pr… |
TECH_CENTRAL_HEATING | Central Heating | A hypocaust was an ancient Roman s… | Central Heating. | [SPACE]"Don't build a glass house if you… |
TECH_CEREMONIAL_BURIAL | Ceremonial Burial | Groping for an explanation of the w… | [COLOR_TECH_TEXT]Ceremonial Burial[COLOR… | [SPACE]"It is death that goes down to th… | Empty entry
TECH_CEREMONY | Ceremony | A holiday is a day set aside by cus… | Ceremony. | [SPACE]"You don't have anything if you d… |
TECH_CHARIOTRY | Chariotry | The chariot is the earliest and sim… | [COLOR_TECH_TEXT]Chariotry[COLOR_REVERT]… | [SPACE]"Know the self to be sitting in t… | Empty entry
TECH_CHARTERS | Charters | [BOLD]Charters[\BOLD], is the grant… | Charters: Units: Charter is sometimes us… | "There's probably about 150 charters in … |
TECH_CHEMISTRY | Chemistry | ###Missing?### | [COLOR_TECH_TEXT]Chemistry[COLOR_REVERT]… | ###Missing?### |
TECH_CHIEFDOM | Chiefdom | [BOLD]Paved Roads[\BOLD], are chara… | Enables Tribal Law civic. | [SPACE]"If the white man wants to live i… |
TECH_CHIVALRY | Chivalry | Chivalry was a code of rules govern… | This tech allows you to build powerful C… | [SPACE]"Some say that the age of chivalr… |
TECH_CHOPPING | Chopping | [BOLD]Chopping[\BOLD], The characte… | Chopping . | "Give me six hours to chop down a tree a… |
TECH_CHRISTIANITY | Christianity | ###Missing?### | ###Missing?### | In the name of the Father, and of the So… |
TECH_CITY_PLANNING | City Planning | The ancient Romans used a consolida… | This tech allows construction of the For… | [SPACE]"Make no little plans; they have … |
TECH_CIVIL_ENGINEERING | Civil Engineering | Civil engineering is a professional… | [COLOR_TECH_TEXT]Civil Engineering[COLOR… | [SPACE]"There can be little doubt that i… |
TECH_CIVIL_SERVICE | Civil Service | ###Missing?### | This tech enables the Bureaucracy and Pr… | ###Missing?### |
TECH_CLIMATE_MODELLING | Climate Models | Climate models use quantitative methods … | . | ?Climate is what we expect, weather is w… |
TECH_CLOCKPUNK | Clockpunk | [BOLD]Clockpunk[\BOLD], is a subgen… | Clockworks enables the construction of T… | “A clockwork heart can’t replace the r… | Empty entry
TECH_CLOCKWORKS | Clockworks | In ancient Egypt, time was measured… | Clockworks enables the construction of T… | [SPACE]"I wasted time, and now doth Time… |
TECH_CLONING | Cloning | While the first animals were succes… | [COLOR_TECH_TEXT]Cloning[COLOR_REVERT] p… | [SPACE]"All in all you're just another b… | Empty entry
TECH_CLOUD_PATTERNS | Cloud Patterns | . | . | [SPACE]"So the whirlwind originates in t… | Empty entry
TECH_CLOUDCOMPUTING | Cloud Computing | Instead of installing a suite of so… | Cloud Computing . | [SPACE]"Our industry is going through qu… |
TECH_COAST_GUARD | Coast Guard | [BOLD]Coast Guard[\BOLD], or coastg… | Among the responsibilities that may be e… | “We do this job because every once in a… |
TECH_CODE_OF_LAWS | Code of Laws | ###Missing?### | The first to research this tech founds [… | ###Missing?### |
TECH_COGNITIVE_ROBOTICS | Machine Learning | Cognitive robotics is concerned wit… | [COLOR_TECH_TEXT]Cognitive Robotics[COLO… | [SPACE]"Making realistic robots is going… | Empty entry


Regarding building duplicates, I've understood why they were there ;) The only "full duplicate" I've found is the Bambooworm one
 

Attachments

A few other oddities in the tech field:

- TECH_SPECIAL_PROMOTION has "Special Promotion" (instead of something like "TXT_KEY_TECH_SPECIAL_PROMOTION") in <Description> tag and nothing in the <Strategy> tag.

- Several techs have <Strategy> entries that do not look like they match the same technology. For example TXT_KEY_TECH__SIMULATED_REALITY_STRATEGY has a typo (one too many underscore), TECH_CRIMINOLOGY has TXT_KEY_TECH_MARXISM_STRATEGY entry, etc.

Here's the list:
Spoiler :
TECH_3D_PRINTING | TXT_KEY_TECH_3D_MODELLING_STRATEGY
TECH_ACYBERIMM | TXT_KEY_TECH_CYBERIMM_STRATEGY
TECH_ADHESIVES | TXT_KEY_TECH_WEAVING_STRATEGY
TECH_ANTIBIOTICS | TXT_KEY_TECH_MEDICINE_STRATEGY
TECH_ASTEROID_MINING | TXT_KEY_TECH_ASTEROID_MINING2_STRATEGY
TECH_ASTRO_ENVIRONMENTAL_SYSTEMS | TXT_KEY_TECH_SPACE_FLIGHT_STRATEGY
TECH_ASTROLABE | TXT_KEY_TECH_ASTRONOMY_STRATEGY
TECH_ATLATL_MAKING | TXT_KEY_TECH_SPEARFISHING_STRATEGY
TECH_ATOMPUNK | TXT_KEY_TECH_ROCKETRY_STRATEGY
TECH_BARBED_WIRE | TXT_KEY_TECH_STEEL_STRATEGY
TECH_BARK_WORKING | TXT_KEY_TECH_WOOD_WORKING_STRATEGY
TECH_BIOPUNK | TXT_KEY_TECH_CLONING_STRATEGY
TECH_CALCULUS | TXT_KEY_TECH_ALGEBRA_STRATEGY
TECH_CALLIGRAPHY | TXT_KEY_TECH_WRITING_STRATEGY
TECH_CHRISTIANITY | TXT_KEY_TECH_CHRISTIANITY_STRATGEY
TECH_CLOCKPUNK | TXT_KEY_TECH_CLOCKWORKS_STRATEGY
TECH_COMPULSORY_EDUCATION | TXT_KEY_TECH_CIVIL_ENGINEERING_STRATEGY
TECH_COSMOLOGY | TXT_KEY_TECH_THEORY_OF_RELATIVITY_STRATEGY
TECH_CRIMINOLOGY | TXT_KEY_TECH_MARXISM_STRATEGY
TECH_CRITICAL_THOUGHT | TXT_KEY_TECH_DIVINE_RIGHT_STRATEGY
TECH_CYBERPUNK | TXT_KEY_TECH_CYBERNETICS_STRATEGY
TECH_DIESELPUNK | TXT_KEY_TECH_COMBUSTION_STRATEGY
TECH_DIVINATION | TXT_KEY_TECH_PRIESTHOOD_STRATEGY
TECH_EARTH_OVEN | TXT_KEY_TECH_COOKED_FOOD_STRATEGY
TECH_EMANCIPATION | TXT_KEY_TECH_REPRESENTATIVE_DEMOCRACY_STRATEGY
TECH_ENLIGHTENMENT | TXT_KEY_TECH_SOCIAL_CONTRACT_STRATEGY
TECH_FUNGICULTURE | TXT_KEY_TECH_AGRICULTURE_STRATEGY
TECH_GROUND_STONES | TXT_KEY_TECH_NATURAL_PIGMENTS_STRATEGY
TECH_HARPOON_MAKING | TXT_KEY_TECH_SPEARFISHING_STRATEGY
TECH_HUNTING_TACTICS | TXT_KEY_TECH_WARFARE_STRATEGY
TECH_HYDROELECTRICITY | TXT_KEY_TECH_ELECTRICITY_STRATEGY
TECH_IDEOGRAMS | TXT_KEY_TECH_WRITING_STRATEGY
TECH_IMPERIALISM | TXT_KEY_TECH_GRAND_WAR_STRATEGY
TECH_KNOWLEDGE_MERCANTILISM | TXT_KEY_KNOWLEDGE_MERCANTILISM_STRATEGY
TECH_LUNAR_MEGASTRUCTURES | TXT_KEY_TECH_LUNAR_TOURISM_STRATEGY
TECH_MEGACORPORATIONS | TXT_KEY_TECH_CONGLOMERATES_STRATEGY
TECH_MELECTRONICS | TXT_KEY_TECH_MDESIGN_STRATEGY
TECH_MERITOCRACY | TXT_KEY_TECH_LITERATURE_STRATEGY
TECH_MICROBIOLOGY | TXT_KEY_TECH_BIOLOGY_STRATEGY
TECH_MINORITY_RIGHTS | TXT_KEY_TECH_REPRESENTATIVE_DEMOCRACY_STRATEGY
TECH_MOLECULAR_BIOLOGY | TXT_KEY_TECH_BIOLOGICAL_WARFARE_STRATEGY
TECH_NITROGLYCERIN | TXT_KEY_TECH_EXPLOSIVES_STRATEGY
TECH_ORBITAL_MEGASTRUCTURES | TXT_KEY_TECH_LUNAR_TOURISM_STRATEGY
TECH_PATENT_RIGHTS | TXT_KEY_TECH_CORPORATION_STRATEGY
TECH_PICTOGRAPHS | TXT_KEY_TECH_WRITING_STRATEGY
TECH_PLANETARY_DEFENSES | TXT_KEY_TECH_LUNAR_TOURISM_STRATEGY
TECH_QUADRUPLEHELIX | TXT_KEY_QUADRUPLEHELIX_STRATEGY
TECH_RAFT_BUILDING | TXT_KEY_TECH_SAILING_STRATEGY
TECH_RELIGION | TXT_KEY_TECH_MYSTICISM_STRATEGY
TECH_RUDDER | TXT_KEY_TECH_SHIP_BUILDING_STRATEGY
TECH_SCAVENGING | TXT_KEY_TECH_HUNTING_STRATEGY
TECH_SEXTANT | TXT_KEY_TECH_NAVIGATION_STRATEGY
TECH_SIMULATED_REALITY | TXT_KEY_TECH__SIMULATED_REALITY_STRATEGY
TECH_SOLAR_POWER | TXT_KEY_TECH_ELECTRONICS_STRATEGY
TECH_SPECIAL_PROMOTION |
TECH_STEAMPUNK | TXT_KEY_TECH_STEAM_POWER_STRATEGY
TECH_SUPERFLUOUS_MANUFACTURING | TXT_KEY_TECH_PLANET_MANUFACTURING_STRATEGY
TECH_TELEVISION | TXT_KEY_TECH_MASS_MEDIA_STRATEGY
TECH_TENGRIISM | TXT_KEY_RELIGION_TENGRIISM_STRATEGY
TECH_WOMENS_SUFFRAGE | TXT_KEY_TECH_LABOR_UNION_STRATEGY

- TECH_COOKED_FOOD is the only one to have a <Help> entry (TXT_KEY_TECH_COOKED_FOOD_HELP)
 
Buildings with absent/empty/NONE <Civilopedia> tag
...

Buildings with absent/empty/NONE <Advisor> tag (duplicates not included)
BUILDING_CANNIBALISM
BUILDING_CANNIBALISM_BAD_I
BUILDING_CANNIBALISM_BAD_II
BUILDING_CANNIBALISM_BAD_III
BUILDING_CHAMPAGNE_CLUB
BUILDING_SLAVERY
BUILDING_SLAVERY_BAD_I
BUILDING_SLAVERY_BAD_ZORO_I
BUILDING_SLAVERY_BAD_ZORO_II
BUILDING_WHITE_WINE_CLUB

I have added adviser tags to those missing them but the ones ending with a Roman number are auto build so is the adviser even used?

I looked at the first two you say are missing pedia entries only to find that they do have them and they show up in the Pedia. They are missing strategy text.

edit
Attached is the list I've built based on all text files in C2C (either containing Gametext or located in xml/text).
There's something odd, though. I'm sure that some missing entries are in fact not missing (for example Writing, whose Civilopedia appears correctly in-game), I just can't find them anywhere - looking for "TXT_KEY_TECH_WRITING_PEDIA" in the whole C2C folder returns only one entry (the TechInfos file), the associated text is nowhere to be found. Is it possible that the C2C is taking the vanilla's entry instead?

Yes, or BtS or Warlord.

- The following have 3 <CommerceChanges><iCommerce> entries (instead of 4 for most buildings)

This is because they were made before the forth commerce was added to the XML:D It is optional to have them so you only need to put in as many as you need to get the result you want. The missing ones get a value of zero. It apparently speeds up load time not to have the extras in.:p
 
I have added adviser tags to those missing them but the ones ending with a Roman number are auto build so is the adviser even used?

I have no idea, I'm just reporting what I extracted from the files ;)

I looked at the first two you say are missing pedia entries only to find that they do have them and they show up in the Pedia. They are missing strategy text.

Sorry, I inverted <Strategy> and <Civilopedia> in my message. It should read:

Buildings with absent/empty/NONE <Strategy> tag (duplicates not included)
BUILDING_ADRIANOS_WALL
BUILDING_ARCHIMEDES_WORKSHOP
BUILDING_BURJ_DUBAI
BUILDING_CANNIBALISM_BAD_I
BUILDING_CANNIBALISM_BAD_II
BUILDING_CANNIBALISM_BAD_III
BUILDING_CORPORATION_MOONBEAN_SHOP
BUILDING_EMPCLOTH_STORE
BUILDING_FASHION_STORE
BUILDING_HUMAN_RIGHTS_DECLARATION
BUILDING_INDIAN
BUILDING_NASA
BUILDING_SLAVERY_BAD_I
BUILDING_SLAVERY_BAD_ZORO_I
BUILDING_SLAVERY_BAD_ZORO_II
BUILDING_TOMB
BUILDING_TRIUMPH_COLUMN


Buildings with absent/empty/NONE <Civilopedia> tag (duplicates not included)
BUILDING_CORPORATION_EMPCLOTH_HQ
BUILDING_CORPORATION_FASHION_HQ
BUILDING_CORPORATION_MAPSTER_HQ

This is because they were made before the forth commerce was added to the XML:D It is optional to have them so you only need to put in as many as you need to get the result you want. The missing ones get a value of zero. It apparently speeds up load time not to have the extras in.:p

Wouldn't it be useful to remove the extra <BonusCommerceModifiers><BonusCommerceModifier><Co mmerceModifiers><iCommerce> then? See table above, most buildings only have a resource :gold: bonus (1st item), and the 4th item (:espionage:) is never used...
 
Can I ask how you have managed to extract them? I am struggling to come up with a list of Movie Defines, which should help me.

I've come a long way since my first attempts, but here's how I do it now. Still, don't expect an easy road...

First, unless it's all in only one file, you have to get all xml files together in one file. Usually they are either located in a given C2C folder or have a similar pattern (such as *BuildingInfo*.xml for buildings); you may use your OS' built-in search function, or specific software like grepwin if you're looking for info inside files. I then open them all with notepad++ and merge them with a short python script I found somewhere on the internet, but there are surely other ways to do that.

Then you have to "clean" the file: usually each file starts and ends with a given tag (fore example <BuildingInfos>...</BuildingInfos>): you have to delete all the intermediary such </starttag><startag> to only have one at the start and one at the end. Notepad++ has a replace function which allows regexp that is useful for this (for example replace all </starttag>.*?<starttag> instances by nothing). If you don't do that, the importation will at best stop at the first file. Also, depending on the file, you may find later on when importing the xml that you have more cleaning up to do...

Then the key is Excel's built-in xml import function (I'm very familiar with Excel from work; I have no idea if opensource spreadsheet softwares can also do that). When you open an xml file, you get an option to build a table based on identified <tags>, see this video for example. I don't know how large is your file, but for large files (lots of entries and different tags) it's useful to select only the tags you're interested in, especially if your computer is short on memory (with 4GB I struggled a lot with the - admittedly quite large - building file).

Now, things would be too easy if it ended there. Excel tries to build its own list of headers based on the tags it finds, which causes several issues. First, it sometimes fails to build the proper list: for example if there are both <tag1>value1</tag1> and <tag1><subtag>subvalue</subtag></tag1> for the same <tag1>, you'll lose all the value1 entries (I got this one in the gametext due to the use of plural and gender tags). When that happens, you have to go back to notepad++ and regexp to try to fix things...
Once that's done, Excel will still keep only the last tag (giving it a number if there are multiple versions), you have to manually write the name of each parent tag if you want to differentiate final tags with the same name.
And finally, the format of the table imported is usually very messed up: each value is alone on its own line (you may quickly end up with files in the 10k+ or even 100k+ lines), empty tags are not displayed (thus you get different lengths for each entry), you have an issue of having multiple value for a given tag (for example a building may have several prerequisite technologies) which are also displayed each on its own line, but on the same column (as they correspond to the same tag)... I don't know where that comes from, some xml files are better than others, though (HandicapInfos was quite easy to import for example and looked like the one in the youtube video above; maybe you'll get lucky with your file ;) ).

Building a nice table with what you want from this is the most time-consuming task. I use a lot of formulas (especially vlookup/hlookup, best excel formula ever!) on a different sheets to get exactly what I want. Usually it starts by finding the unique ID tag, the one that identifies each object (such as <Type> for a building), and copying it on all empty lines below it; then removing all lines with empty cells in the column whose value you want to extract. Of course, it's becoming much more complicated if you are looking for several (or all) tags, especially if that's one of those tags that has multiples value for each entry... It's hard to be more specific at this point, it really depends on what I'm looking for and what the raw imported table looks like, but it's mostly a matter of using vlookup formulas to get the data from the raw table, filtering excess lines and deleting them.

As you can see, the whole process is still quite experimental, unfortunately there's no "generic pre-built" spreadsheet where you just put in the imported xml to get the nice table... Hope this helps nonetheless!
 
@THE WHOLE TEAM:

If we are to really make good use of Rwn's documents we will need to update them with EVERY change we make just as faithfully as we do the xml itself. Is this possible for us all to agree to maintain if we do so on say, an Excell spreadsheet? How can we 'share' this spreadsheet so it's very easy for us to keep up on? Should it be included in the SVN (this is the only way I can see it working)? Can we ALL open and manipulate an Excel spreadsheet and if we can, at what file type version can we all do so?

Now - this could be VERY helpful for evaluating the game structures we have and balancing and aligning things. A hugely useful tool for development. But it WILL enforce us to be very disciplined and to consider it as important to keep updated as all direct modifications.

If we can do this with buildings, we should be able to do it with almost all game object classes - and imo it's something we SHOULD do.

But we'd need to have a 100% consensus and full cooperation from all of us to make it worthwhile or someone's going to end up getting very frustrated when it falls out of whack with our game files!


The other option is to keep asking Rwn to update these files at various intervals... something I don't think we can reasonably do. Otherwise, if we don't commit to the above noted effort to keep these spreadsheets in synch with the xml we'll have these files as useful for a very short term duration and then be wanting for them again all too soon.
 
1) I don't have Excel but I do have LibreOffice. I am not sure how compatible they are.

2) I have a bunch of terrain and improvement spreadsheets I use that someone posted here.

3) Keeping both XML and spreadsheet updated is very unlikely to work as someone will forget and tings will get out of sync. Also the values for some things probably depend on which options and modmods you are playing with.

Having a program that will create the spreadsheet at need would be better but would loose the comments we can make on the longer term spreadsheet, unless we can come up with a means of keeping that information.
 
A few things:
- I built those files to help you all with C2C modding: less time spent by competent C2C modders on boring xml-reading tasks is more time for them to put real thought in improving the mod :) If maintaining this file requires more time than occasionnally reading xml, that's not worth it.
- From my perspective, even if those files become soon unused due to obsolescence, well, they'd have served their purpose. I certainly don't want anybody to feel that it must be maintained to make it worth the time to build them initially.
- These two files are already (a bit) obsolete, since they are based on the SVN from a few weeks ago... so there's already a step to climb to make it updated.
- Honestly, I'm not sure I'll want to do again the work to build those files anytime soon (though it was an interesting exercise to find a way to do it initially)... Still, in case anyone else would want to do it, one thing I'd point out is that one of the most time consuming part is debugging the files - duplicates, units missing a unit class, etc. It could be worth at some point to "streamline" how files are built and organized.
 
1) I don't have Excel but I do have LibreOffice. I am not sure how compatible they are.
If I uploaded an excel file can you check if it can open for u?

2) I have a bunch of terrain and improvement spreadsheets I use that someone posted here.
And thus you may recognize the great value in keeping them clean and updated right?

3) Keeping both XML and spreadsheet updated is very unlikely to work as someone will forget and tings will get out of sync. Also the values for some things probably depend on which options and modmods you are playing with.
I agree it will be difficult but if we can all agree to TRY it won't be nearly so frustrating and I think if it becomes a habitual part of the process (as it is for me now to update the Combat Class document) it would so often pay off handsomely for the effort! The options and modmods all have xml entries themselves and in these documents we're allowing them to show up as independent entries so those would be maintained just exactly as they are in the xml right?

Having a program that will create the spreadsheet at need would be better but would loose the comments we can make on the longer term spreadsheet, unless we can come up with a means of keeping that information.
The comments are less important but the format of the spreadsheet is so it can easily be used with excel or even googledocs so we can really make the most of it by filtering for what elements we're looking for and extracting those definitions at will to align into more specific analysis documents whenever we need to. But I do get what you're saying - Nimek was the closest to coming up with that for us - nearly had it I think. May, in some ways, HAVE gotten it down but I'm still unsure about how to USE the tool properly. Koshling's tool is great but stumbles at some issues like multiple files for example.

A few things:
- I built those files to help you all with C2C modding: less time spent by competent C2C modders on boring xml-reading tasks is more time for them to put real thought in improving the mod :) If maintaining this file requires more time than occasionnally reading xml, that's not worth it.
The thing is, it doesn't take long to update an adjustment you made - it's just hard to remember to do so and a real problem if it's forgotten because then the adjustments are hard to find again. So time is not the issue - discipline is. BUT IF done correctly it would severely reduce the amount of time in planning and real strong analysis efforts. It also means we don't have to over-rely on wingrep and opening the game to get the information we need.

- From my perspective, even if those files become soon unused due to obsolescence, well, they'd have served their purpose. I certainly don't want anybody to feel that it must be maintained to make it worth the time to build them initially.
I'LL use them and strive to keep up on them - particularly the units! It will be VERY useful for me!

- These two files are already (a bit) obsolete, since they are based on the SVN from a few weeks ago... so there's already a step to climb to make it updated.
This is a little unfortunate since I just made a huge number of unit adjustments... I'll have to try to update the document at some point.

- Honestly, I'm not sure I'll want to do again the work to build those files anytime soon (though it was an interesting exercise to find a way to do it initially)... Still, in case anyone else would want to do it, one thing I'd point out is that one of the most time consuming part is debugging the files - duplicates, units missing a unit class, etc. It could be worth at some point to "streamline" how files are built and organized.
I certainly don't blame you - I've tried this sort of thing before and seeing what you had to do to get around the issues I couldn't figure out how to get around I can see what an effort it is.

Sounds like the sum total of what you were up against in your 'debugging' issues was a matter of modular edits and the way those work. Such duplicates should NOT have all tags defined, including UnitClass which, just like buildings, is NOT the primary key. The primary key is actually <Type> tag but even then there's a possibility of the primary key having a 'last name' as it were in the replacement tag which would make it a truly different entry even if the type was the same. Don't think we have any unit replacement entries but if you were doing this for traits you'd see a full duplicate optional replacement set.

I can open excel and I'm willing to update my Spreadsheet (Buildings) with new entries. Needs some time to get used to it I think.
That's the spirit! :D
 
Sounds like the sum total of what you were up against in your 'debugging' issues was a matter of modular edits and the way those work. Such duplicates should NOT have all tags defined, including UnitClass which, just like buildings, is NOT the primary key. The primary key is actually <Type> tag but even then there's a possibility of the primary key having a 'last name' as it were in the replacement tag which would make it a truly different entry even if the type was the same. Don't think we have any unit replacement entries but if you were doing this for traits you'd see a full duplicate optional replacement set.

Yes, I understood the painful that Type was really the primary key, not Class ;) It's the fact that Class is before Type in each entry that is causing a lot trouble due to the way I extracted the xml (now i think about it it could probably be solved with regex replace in notepad++). I'm not sure I understand what you mean with the 'last name' as a primary key, tough?

Anyway, regarding file maintenance, I'm under the impression that many files in the \Module folder are in fact nor really part of a modular/optional part of the game and could be merged. For example, I think in one of the modules there are tens of heroes with each its own file; are there really instances where only some of these heroes are used?
It'd be much easier to extract/work with a limited number of files whose location is well known; ideally I'd see something like this for units for example:
- Three files in XML/units (animals, heroes, rest)
- One file in Module/Alt_timeline and other "triggerable" modules (are there?)
For Buildings we could have something like a file for ordinary buildings, another for wonders and one for special + one for modular parts, etc.
Amount of work aside (I'd be ready to help for that), are there downsides I don't see to that approach?
 
Back
Top Bottom