Difference between revisions of "ETW Data"
(→<tt>movies.pack</tt>: added link) |
m (→<tt>movies.pack</tt>) |
||
Line 217: | Line 217: | ||
<tt>movies/audio/</tt> contains localized audio from "<tt>actor_2</tt>," for | <tt>movies/audio/</tt> contains localized audio from "<tt>actor_2</tt>," for | ||
− | [http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 | + | [http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 countries] |
<tt>ar</tt>, | <tt>ar</tt>, | ||
<tt>cz</tt>, | <tt>cz</tt>, |
Revision as of 17:20, 10 April 2009
At the heart of any game beats a spreadsheet (the cleverer ones hide this fact well). For complex games, there are several.
Thanks to the excellent Pack File Manager by LtChambers, we can now look at (many of) the data files for Empire: Total War.
When the Steam client caches the game on your system, it tucks the data files into %ProgramFiles%\Steam\SteamApps\common\empire total war\data
, as a collection of .pack files. These are archives that contain other files, much like .zip or .cab files.
There are several .pack files: the following sub-sections contain a quick look at some of the interesting things revealed.
Contents
- 1 anim.pack
- 2 battlepresets.pack
- 3 battleterrain.pack
- 4 boot.pack
- 5 groupformations.pack
- 6 local_en.pack
- 7 main.pack
- 8 models.pack
- 9 movies.pack
- 10 patch.pack
- 11 patch_en.pack
- 12 seasurfaces.pack
- 13 sound_non_wavefile_data.pack
- 14 sounds.pack
- 15 sounds_animation_triggers.pack
- 16 sounds_campaign.pack
- 17 sounds_music.pack
- 18 sounds_other.pack
- 19 sounds_placeholder.pack
- 20 sounds_sfx.pack
- 21 subtitles.pack
- 22 supertexture.pack
- 23 terrain_templates.pack
- 24 testdata.pack
- 25 ui.pack
- 26 ui_movies.pack
- 27 voices.pack
anim.pack
6,335 files in animations/, from aaa_warscapeframe to test.
battlepresets.pack
103 files in battleterrain/presets/, from afghan_mountains to wooden_fort.
battleterrain.pack
1347 files in battleterrain/: blend_maps/, cliff_maps/, colour_maps/, detail_maps/, farm_templates/, forest_underlays/, grass/, groundcover_density_maps/, groundcover_distribution_maps/, rock_maps/, surfaces/, tiled_maps/, tiles/, and walls/.
boot.pack
Front End User Interface TGA, .fx, and .dds files for Initial loading: commontextures/, fx, and ui.
groupformations.pack
1 file: groupformations.bin.
local_en.pack
1362 Localization resources, in the "en" (English) locale: advisor/, font/, and text/.
main.pack
663 files. This is the Big Kahuna, the key to most of the non-"eye candy" aspects of the game. As of version 1.11, the Pack File Manager does not decode all the contained files. But many that it can understand are quite useful.
Contains LUA scripts for episodicscripting, events, export_advice, export_ancillaries, export_historic_characters, export_historic_events, export_missions, and export_triggers. The export_ed files all note they were exported from empire.mdb, an M$ Access database.
Sub-directories contain:
campaign/
TGA, mesh, and .dds files for clouds/, coastline/, and terrain/.
commontextures/
.dds files for battle_building_brdf to velvet.
customsprites/
.dds and TGA files for general_radar_pip to water_texture.
db/
Rather than just present them in alphabetical order, we've grouped the files into (hopefully useful) categories:
Geography
The tables in these files describe elements of the strategic map.
- regions_continents
- regions
- region_unit_resources
- campaign_map_settlements
- campaign_map_towns_and_ports
Buildings & their Effects
- building_levels
- building_chains
- building_upgrades_junction
- building_effects_junction
- building_factionwide_effects_junction
- building_research_thread_junction
- building_resources_junction
- building_units_allowed
Factions & Groups
Units
- unit_category
- unit_class
- units
- units_to_special_editions_juncs
- unit_required_technology_junction
- units_to_exclusive_faction_permissions
- unit_abilities
- unit_to_unit_abilities_junction
- unit_experience_thresholds
- unit_stats_land
- unit_stats_naval
Governments
Economics & Trade
Technology & Research
The "tech tree."
- technology_threads
- technologies
- technology_required_technology_junctions
- technology_effects_junction
Historical Events & News
Traits & Ancillaries
The E:TW VnV system.
effects/
.xml files for campaignmap, landbattle, and navalbattle. textures/ contains .dds and TGA files for default_pfx_packed_normal to whispy_smoke_diffuse.
fx/
.fx files for battlefieldterrain to weather, and supporting (fragment) files.
heightmaps/
1 file: default.tga.
indicators/
.dds files for move_arrow_head_diffuse to target_arrow_tail_diffuse.
multiplayer/
2 files: filter.txt and region_qos.xml.
rti/
Files for the Road To Independence mini-campaign battles. rti_battles/ contains .xml and .battle_script files for rti_{boston,smith}_battle.
scenarios/
Files for the stand-alone scenario battles. Contains TGA, .battle_script, and/or .xml files for battle_of_{brandywine,cowpens,fontenoy,lagos,leuthen,porto_novo,rossbach}, mp_battle_of_{brandywine,porto_novo}, and shannon_vs_chesapeake
sea/
Contains TGA and .dds files for bow_wave to wake_distortion.
text/
2 files: credits.xml lists the ETW people, and default_keys.xml defines the default ETW key bindings.
tutorialbattles/
Contains .battle_script and .xml files for the land and naval battle tutorials.
(End of main.pack.)
models.pack
13,596 files.
artillery/
field_cannon/
buildings/
american_bridge_basic/ to western_fort_command_hq/.
db/
battle_groundcover_density_maps_tables/ to warscape_underlay_textures_tables/.
enginemodels/
ancient_field_24lb to rocket_large_lod{1-4}.animatable_rigid_model. Sub-directories congreve/, destruction/ (includes animations), and textures/ (.dds files).
rigidmodels/
3dindicators/ to waypointmarkers/.
ships/
1deck24/ to fsteam_frigate/.
unitmodels/
african_slaver_musketeers to wild_geese_lod{1-4}.variant_weighted_mesh. Sub-directories for mounts (camel/, elephant/, and horse/), campaignpieces/ ({east,euro}_campaign_{admiralship,ship}_weighted_model.variant_weighted_mesh), and textures/ (.dds files).
movies.pack
movies/ contains the .bik files, from eur_con_vic (European Conquest Victory) to sword_rvg_rk_01.
movies/audio/ contains localized audio from "actor_2," for countries ar, cz, du, fr, ge, hi, it, pe, pl, po, ru, sp, sw, tu, uk, and us.
patch.pack
patch_en.pack
Patch data, localized for the "en" (English) locale.
seasurfaces.pack
The waves and cute lighting effects: wind_level_{0-4}_{sea,swell}.
sound_non_wavefile_data.pack
sounds.pack
sounds_animation_triggers.pack
2,602 .anim_sound_event files in animations/:
animals/
camel/, elephant/, and horse/.
horse_matched/
matched_combat/
draw/, finish/, kill/, and parry/.
men/
archer/, artillery/, axe/, camel_rider/, campaign/ agents, captain/, elephant_rider/, flag_bearer/, horse_rider/, musician/, musket/, pike/, sabre/, and sword_shield/.
sounds_campaign.pack
sounds_music.pack
sounds_other.pack
Windoze WAV files, borrowed from M2:TW -
other/med ii/arrows/med2_arrow_flyby_{01-25}_gme.wav
sounds_placeholder.pack
sounds_sfx.pack
Special effects noises.
subtitles.pack
Localized subtitle text strings, in CSV format, for various .bik files.
supertexture.pack
terrain_templates.pack
testdata.pack
TGA, mesh and .dds files for animations, buildings, campaignflags/terrain/trees, clouds, coastline, diplomat, euroline, fence, gun, legs, loki, musketman, overlays, ranger, splines, terrain, victory, wakes and water, and XML files for the world.
Very important -- start here before modding!
ui.pack
User Interface elements.
ui_movies.pack
Gentlemen shooting themselves in the face, etc.
voices.pack
24,055 .mp3 files, for events from armies_generic_response (for each Government type) to unit_type_selection on the generals_unit, from 7 actors, localized to 17 locales (ar, cz, du, fr, ge, hi, it, pe, pl, po, ru, sp, sw, tu, uk, us, us_trib).
--MikeV 7 April 2009