Metro Exodus
Metro Exodus |
---|
Developer: 4A Games This game has unused code. |
Metro Exodus is the third game in the Metro series.
Contents
Early Map Textures
The Volga
Early | Final |
---|---|
Valley
The version of the map seen at E3 2018.
Early | Final |
---|---|
Dead City
Early | Final |
---|---|
Unused Models
Early UAZ 452
Present in content\meshes\dynamic\objects\cars\car_uaz_452\car_uaz_452.model.
Early | Final |
---|---|
Color Texture | Normal Texture | Bump Texture |
---|---|---|
Developer Textures
Scripts
E3 2018 Gameplay Trailer
The Exodus SDK released with 2 maps from the main game for people to inspect and play around with, one of those maps was the Volga map which was also showed off in the E3 2018 gameplay trailer.
Inside of the map (Exodus SDK\content\maps\m3\06_bridge) you can find the scripts used for the camera animations from the E3 2018 gameplay trailer.
trailer_visual_script_e3_2018 | Location |
---|---|
Hairworks Models
Hairworks is the technology used to add fur and hair to creatures in Metro Exodus.
The .apx files that this technology uses store the source path and last modified date for these assets; here are some examples:
dog_test.apx:
<value name="fileVersion" type="String">1.1</value> <value name="toolVersion" type="String">HairWorks Plugin for 3ds Max 1.1.10422.20002 64 Bits, 3ds Max 2014 Version 16000.42.0</value> <value name="sourcePath" type="String">C:\SVN\u-art\u-source\models\dynamic\monsters\attack_dog\skin\chr_attack_dog_fur_gear.max</value> <value name="authorName" type="String">User</value> <value name="lastModified" type="String">2015-08-14 12:59:33 UTC</value>
demon_m3_fur1.apx:
<value name="fileVersion" type="String">1.1</value> <value name="toolVersion" type="String">HairWorks Plugin for Maya 1.1.11209.11002 64 Bits, Maya 201500</value> <value name="sourcePath" type="String">C:/Work/metro3/hairworks/demon_m3/demon_skin.mb</value> <value name="authorName" type="String">User</value> <value name="lastModified" type="String">2017-07-06 14:19:37 UTC</value>
rus_ganga_body_4_2.apx:
<value name="fileVersion" type="String">1.2</value> <value name="toolVersion" type="String">HairWorks Plugin for Maya 1.2.11024.03362 64 Bits, Maya 201516</value> <value name="sourcePath" type="String">C:/SVN/u-source/meshes/dynamic/human/npc/russian_ganga/chr_russian_ganga2.ma</value> <value name="authorName" type="String">User</value> <value name="lastModified" type="String">2018-03-08 18:14:20 UTC</value>
Loading Screens
WIP Loading Screen
A screenshot of the games' photomode made by a developer, hidden in the files as a WIP loading screen.
Developer Map List
This was found in one of the scripts that came with the Exodus SDK (game_maploader.lua).
000_e3 2033\\l12_ghosts_temp 2033\\test_bear 2033\\test_dockingl06l07_yz 2033\\test_level\\bg_test demo_mls dlc_story_khan_test j\\jj_001 l10_swamp2_test m3\\mp\\mp_1 m3\\mp\\mp_2 m3\\mp\\mp_3 m3\\mp\\mp_4 m3\\mp\\mp_5 m3\\mp\\mp_8 m3\\mp\\valley_mp m3_teaser m3demo m3demo_must m3demo_stress_prof marina metro_35 metro_35nik (Could be from Arktika.1)------ oculus\\bridge oculus\\dlc_dev_armory oculus\\l00_war_map oculus\\l19_defence_oculus oculus\\l20_d6_defense oculus\\oculus11 oculus\\oculus_lv_0 oculus\\oculus_lv_1 oculus\\oculus_lv_1_prof oculus\\oculus_lv_e3 oculus\\oculus_lv_e3_test oculus\\oculus_lv_e3_video oculus\\oculus_position_gameplay oculus\\oculus_test_2 oculus\\oculus_test_3 oculus\\oculus_test_4 oculus\\oculus_test_lin oculus\\oculus_test_lin_2 oculus\\oculus_test_lin_3 oculus\\oculus_test_lin_pickup oculus\\oculus_test_touch_1\ oculus\\pc_01_citadel oculus\\pc_01_citadel_new oculus\\pc_02_defense oculus\\pc_02_defense_1 oculus\\pc_02_defense_2 oculus\\pc_02_defense_3 oculus\\pc_02_railstation oculus\\pc_02_railstation_stage_2 oculus\\pc_02_subway_phase_1 oculus\\pc_03_airport oculus\\pc_03_airport_phase_1 oculus\\pc_05_mall_phase_1 oculus\\pc_05_mall_phase_2 oculus\\pc_06_railstation_phase_1 oculus\\room oculus\\test\\airport oculus\\test\\ell_tir oculus\\test\\intro oculus\\test\\mnstr oculus\\test\\mnstr2 oculus\\test\\oculus_ell_switch oculus\\test\\oculus_test oculus\\test\\oculus_test_2 oculus\\test\\oculus_test_lin oculus\\test\\oculus_test_touch_1 oculus\\test\\oculus_test_touch_2 oculus\\test\\pc_02_new_geom oculus\\test\\pc_02_railstation_alador oculus\\test\\pc_03_airport_phase_1 oculus\\test\\pc_03_bunker_test oculus\\test\\pc_03_monster_human oculus\\test\\pc_03_monster_human_lin oculus\\test\\shooting_range oculus\\test_tunnel (Could be from Arktika.1)------ pbr presentaion rusik_viy show_room show_room_m3 show_room_workbench space\\teaser space\\teaser_action space\\teaser_action_screen space\\teaser_action_sound space\\teaser_building space\\teaser_end_winter space\\teaser_eolla_for_screen space\\teaser_morning space\\teaser_summer space\\teaser_summer_winter space\\teaser_vovan space\\teaser_winter_screen space\\weather_empty swamp_screen tc_human tc_sound test/rusik_bug test/rusik_deathbyfire_logic test/rusik_grenade_bait test/rusik_universal_groups test\\01_dead_moscow_e3_clip test\\05_chase_auto test\\05_winter_3 test\\05_winter_auto test\\06_bridge_mocap_uk test\\06_bridge_trailer test\\08_desert_bblk test\\08_desert_lboratory_paramon test\\08_desert_prof test\\08_elber_bunker_prototype test\\10_yamantau_screen test\\12_valley_e3_clip test\\12_valley_screenshots test\\12_valley_temp test\\13_deadcity_props test\\28_roger test\\ach_hedge_hopper test\\achievement_test_2033 test\\achievement_test_2034 test\\algar test\\algar1 test\\algar2 test\\algar3 test\\algar4 test\\algar5 test\\algar7 test\\algar9 test\\all_chr test\\asd test\\aurora test\\aurora_start test\\aurora_steam_car test\\bartek_admin_house test\\bartek_cafe test\\bartek_test_ao3 test\\bblk_ach\\dead_city_screens test\\bblk_bug test\\bblk_m3_swamp test\\bblk_test test\\bblk_test_1 test\\bblk_test_2 test\\bblk_test_3 test\\binarical test\\biom test\\biom_tc test\\borscht_playground_2 test\\borscht_testcase test\\bug_civ_mode test\\bur_001 test\\bur_002 test\\bur_test test\\bur_train test\\camp2_screen test\\check_destiny_00 test\\check_destiny_01 test\\cir_cutscene test\\cprhicks test\\cprhicks_melee_combat test\\cprhicks_test_1 test\\cprhicks_test_bug test\\cprhicks_ventilation test\\cyberboy\\cb_temp test\\def_cutscene --- Metro 2034 DLC's ?--- test\\dlc_nazi_lin test\\dlc_nazi_yz test\\dlc_pyro test\\dlc_pyro_final_scene test\\dlc_red_faction_test test\\dlc_story_anna test\\dlc_story_pavel_test --- Metro 2034 DLC's ?--- test\\doc_test_ai test\\doc_yamantau test\\dozent_2 test\\ebanka test\\elber_1 test\\elber_1\\elber_1 test\\elber_test_stealth_npc test\\empty_karma test\\empty_rusik test\\faith_test_location\\phantom_maze test\\fh_1 test\\fh_2 test\\fh_test test\\fmv_l17_red_square test\\fmv_l17_red_square_02 test\\grizly_melee_attack test\\grizmond test\\grizmond3 test\\inhuman test\\j\\jj_001 test\\j_obj_save test\\j_weather_test test\\jj_destr_cover test\\kapral_3 test\\kapral_5 test\\khan test\\kosh_2 test\\kosh_3 test\\l00_capture test\\l00_intro_1_anna test\\l00_intro_1_test test\\l01_start test\\l04_cata_scene test\\l07_screen_flip test\\l09_dead_city_full test\\l11_npc_combat test\\l11_screen test\\l14_bridge_kino test\\l19_polis_fix test\\l20_end test\\l39_ethereal_video_fixed test\\landscape_01 test\\landscape_02 test\\lar_test test\\lar_test4 test\\lar_test5\\lar_test6 test\\library test\\lin test\\lin_new test\\m3_benchmark test\\m3_teaser test\\m3demo_bblk test\\m3demo_bblk_1 test\\m3demo_mls test\\m3demo_must test\\makar test\\marina test\\marina\\marina_katya_shader_test test\\metro35_city test\\metro35_first test\\mls test\\monah_empty test\\mp test\\mp_empty test\\mp_npc test\\must_1 test\\must_2 test\\must_3 test\\must_4 test\\nme_02 test\\nme_movement test\\nme_ragdoll test\\nme_x test\\npc_bridge (Could be from Arktika.1)------ test\\oculus test\\oculus2 test\\oculus3 test\\oculus4 test\\oculus_bridge3 test\\oulus (Could be from Arktika.1)------ test\\outro_bad_korb test\\pablo test\\pablo19_jumpscares test\\pablo22_treehouses test\\pablo3 test\\pablo6\\pablo7 test\\pablo7 test\\pbr test\\pbr\\pbr_shirley test\\pbr_shirley test\\pic_test test\\props test\\qwe test\\radio_bur test\\roger test\\rolik\\l09_dead_city_1 test\\rusik_achivements test\\rusik_achivements_survival test\\rusik_achivements_warrior test\\rusik_alert_system test\\rusik_bug test\\rusik_bug_arah_light2 test\\rusik_bug_environment test\\rusik_bug_light test\\rusik_deathbyfire_logic test\\rusik_flame test\\rusik_grenade_bait test\\rusik_light_alert test\\rusik_light_house test\\rusik_scene test\\rusik_slopping_surface test\\rusik_species_behaviour test\\rusik_task_take_cover test\\rusik_threat_system test\\rusik_universal_groups test\\rusik_useful test\\sandviper test\\santiago_radioroom test\\screen_train test\\screen_vagon test\\screen_vagon2 test\\screens\\l04_plane test\\screens\\l10_swamp_02 test\\screens\\swamp test\\screens\\swamp_vision_2 test\\sh_1 test\\shirley\\makar test\\show_room_workbench test\\sub test\\teo_threat_param test\\terrain_must test\\terrain_must_2 test\\terrain_must_paramon test\\test_bear test\\test_bear_2 test\\test_bear_3 test\\test_bear_4 test\\test_bear_5 test\\test_bear_cs test\\test_bear_cs2 test\\test_ik_wpn_2 test\\test_level_01 test\\test_level_01\\vlada_01 test\\test_port_roof_2 test\\test_sawmill_cprhicks test\\test_wind_direction test\\tgm_01 test\\tgm_02 test\\tgm_03 test\\tgm_04 test\\tgm_05 test\\theatre_screen test\\tm3demo_bla test\\ugrumiy_test\\test test\\ugrumiy_test\\weapons_test test\\video_train test\\vision_fmv_do_not_delet\\0000_vision_kids_walk test\\vision_fmv_do_not_delet\\0000_vision_kids_walk_01 test\\vision_fmv_do_not_delet\\0000_vision_kids_walk_01_n test\\vision_fmv_do_not_delet\\0000_vision_kids_walk_01_n_art test\\vision_fmv_do_not_delet\\0000_vision_kids_walk_01_n_inv test\\vision_fmv_do_not_delet\\000_tunnel test\\vision_fmv_do_not_delet\\000_vision_tunnel test\\vision_fmv_do_not_delet\\l04_nuclear test\\vision_fmv_do_not_delet\\l12_circus_2_pikture test\\vision_fmv_do_not_delet\\outro_bad test\\vision_fmv_do_not_delet\\swamp test\\vision_fmv_do_not_delet\\swamp_vision_1_monster test\\vision_fmv_do_not_delet\\swamp_vision_2 test\\vision_fmv_do_not_delet\\swamp_vision_2_art test\\vision_fmv_do_not_delet\\swamp_visions_4_intro_mom test\\vision_fmv_do_not_delet\\swamp_visions_4_intro_mom_2 test\\vision_fmv_do_not_delet\\swamp_visions_4_intro_mom_3 test\\vision_fmv_do_not_delet\\swamp_visions_4_intro_mom_4 test\\vision_fmv_do_not_delet\\swamp_visions_6 test\\vision_fmv_do_not_delet\\tonnel_of_fame test\\vision_fmv_do_not_delet\\vision_1_tunnel test\\vision_fmv_do_not_delet\\vision_darkchild_meet test\\vision_fmv_do_not_delet\\vision_germo_escalator test\\vlada_01 test\\vovan test\\vovan\\vovan_redkor test\\vsemenyakin_level_map_test test\\weapon test\\weapons test\\yamantao_paramon test\\yamantao_start_paramon test\\yz6 test\\yz_test test\\yz_video2 test\\yz_village_new test\\yz_x_npc_new2 test\\zoo_npc test\\zoo_npc\\zoo_fx test_bear_4 test_bear_5 test_level_01 viy viy_screen viy_screen2 viy_space_v2 viy_space_v4_steps_building viy_space_v4_steps_building_new viy_space_v4_steps_building_screen viy_space_v4_steps_building_screen2 viy_temp
Bees?
References to Bees being an enemy/creature in the game were found in the scripts of the Exodus SDK (types.lua)
Exodus SDK\content\scripts\types.lua ["bees"] = { id = 103, blood = true }, // hit by bees (not used)
Multiplayer
Throughout the Metro series there have been references to Multiplayer in the game files, but in the Exodus SDK you can also find a lot of multiplayer scripts.
Gamemodes
Exodus SDK\content\scripts\types.lua mp_type = create_named_array { ["none"] = { id = 0, }, ["dm"] = { id = 1, }, ["team_dm"] = { id = 2, }, ["coop"] = { id = 3, }, ["siege"] = { id = 4, }, ["capture_point"] = { id = 5, }, ["coop_survival"] = { id = 6, }, ["count"] = { id = 7, },
Leaderboard
Using the Exodus SDK we can view the leaderboard for the cut Multiplayer mode, using the Menu's tool in the SDK.
DLC
Early DLC Names
In the Exodus SDK files you can find early names for the DLCs (types.lua):
Early Name | Final Name |
---|---|
Novosibirsk Story | Two Colonels |
Early Name | Final Name |
---|---|
Sam's Trip Home | Sam's Story |
Exodus SDK\content\scripts\types.lua dlc_handle_type = create_named_array { ["DLC1"] = { id = 0, app_id = 01, name = "[D1] Metro Exodus NOVOSIBIRSK STORY", }, ["DLC2"] = { id = 1, app_id = 02, name = "[D2] Metro Exodus SAM’S TRIP HOME", },
- Pages missing developer references
- Games developed by 4A Games
- Pages missing publisher references
- Games published by Deep Silver
- Windows games
- Pages missing date references
- Games released in 2019
- Games released in February
- Games released on February 14
- Games with unused code
- Games with hidden development-related text
- Games with unused game types
- Games with unused graphics
- Games with unused models
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Games > Games by content > Games with hidden development-related text
Games > Games by content > Games with unused code
Games > Games by content > Games with unused game types
Games > Games by content > Games with unused graphics
Games > Games by content > Games with unused models
Games > Games by developer > Games developed by 4A Games
Games > Games by platform > Windows games
Games > Games by publisher > Games published by THQ Nordic > Games published by Plaion > Games published by Deep Silver
Games > Games by release date > Games released in 2019
Games > Games by release date > Games released in February
Games > Games by release date > Games released in February > Games released on February 14