User:Video/Proto:Call of Duty: Modern Warfare 2 (Xbox 360)
To do: Lots. General:
Multiplayer:
Singleplayer:
|
Build 482 was compiled on July 13, 2009, nearly 4 months before the game was officially released. This build appears to have been from the middle of the game's development.
Contents
General
Debug Menu
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Everything about this. Are there any other executables that have this menu? What does this debug menu let you do? |
1-iw4sp.exe is a version of the Singleplayer portion of the game with a debug menu. This debug menu can be accessed by pressing the Back button.
- Main
File Paths
Buried within the PDBs included in this prototype are a multitude of file paths to various bits and pieces of source code. A lot of these file paths appear to be internal network shares.
3-iw4sp_fast_server.pdb
To do: There's still more file paths here, but I don't have the time to get them all. |
C:\Program Files (x86)\Microsoft Xbox 360 SDK\include\xbox c:\trees\iw4build1-iw\iw4\code_source\src\CodeOutput\iw4sp\FastServer - Xenon\vc80_ib_1.pdb c:\trees\iw4build1-iw\iw4\code_source\src\CodeOutput\iw4sp\FastServer - Xenon\vc80_ib_2.pdb c:\trees\iw4build1-iw\iw4\code_source\src\CodeOutput\iw4sp\FastServer - Xenon\vc80_ib_3.pdb c:\trees\iw4build1-iw\iw4\code_source\src\CodeOutput\iw4sp\FastServer - Xenon\vc80_ib_4.pdb c:\trees\iw4build1-iw\iw4\code_source\src\CodeOutput\iw4sp\FastServer - Xenon\vc80_ib_5.pdb c:\trees\iw4build1-iw\iw4\code_source\src\CodeOutput\iw4sp\FastServer - Xenon\vc80_ib_6.pdb c:\trees\iw4build1-iw\iw4\code_source\src\CodeOutput\iw4sp\FastServer - Xenon\vc80_ib_7.pdb c:\trees\iw4build1-iw\iw4\code_source\src\CodeOutput\iw4sp\FastServer - Xenon\vc80_ib_8.pdb c:\trees\iw4build1-iw\iw4\code_source\src\snd_utils.cpp c:\trees\iw4build1-iw\iw4\code_source\src\snd.cpp c:\trees\iw4build1-iw\iw4\code_source\src\groupvoice\record_dsound.cpp c:\trees\iw4build1-iw\iw4\code_source\src\groupvoice\record.cpp c:\trees\iw4build1-iw\iw4\code_source\src\groupvoice\play_dsound.cpp c:\trees\iw4build1-iw\iw4\code_source\src\groupvoice\play.cpp c:\trees\iw4build1-iw\iw4\code_source\src\groupvoice\encode.cpp c:\trees\iw4build1-iw\iw4\code_source\src\groupvoice\decode.cpp c:\trees\iw4build1-iw\iw4\code_source\src\iwnet\lsp.cpp c:\trees\iw4build1-iw\iw4\code_source\src\fxents\FXEntity_server.cpp c:\trees\iw4build1-iw\iw4\code_source\src\fxents\FXEntity_client.cpp c:\trees\iw4build1-iw\iw4\code_source\src\turret\turret_placement.cpp c:\trees\iw4build1-iw\iw4\code_source\src\turret\turret_client_ent.cpp c:\trees\iw4build1-iw\iw4\code_source\src\tracers\tracer_load_obj.cpp c:\trees\iw4build1-iw\iw4\code_source\src\tracers\tracer.cpp c:\trees\iw4build1-iw\iw4\code_source\src\lightedit\lightedit_host.cpp c:\trees\iw4build1-iw\iw4\code_source\src\lightedit\lightedit_common.cpp c:\trees\iw4build1-iw\iw4\code_source\src\sessions\sessions.cpp c:\trees\iw4build1-iw\iw4\code_source\src\player\PlayerJet_save.cpp c:\trees\iw4build1-iw\iw4\code_source\src\player\PlayerJet_client.cpp c:\trees\iw4build1-iw\iw4\code_source\src\player\PlayerJet.cpp c:\trees\iw4build1-iw\iw4\code_source\src\leaderboard\leaderboard_load_obj.cpp c:\trees\iw4build1-iw\iw4\code_source\src\leaderboard\leaderboard.cpp c:\trees\iw4build1-iw\iw4\code_source\src\vehicle\vehicle_track.cpp c:\trees\iw4build1-iw\iw4\code_source\src\vehicle\vehicle_spawner.cpp c:\trees\iw4build1-iw\iw4\code_source\src\vehicle\vehicle_script.cpp c:\trees\iw4build1-iw\iw4\code_source\src\vehicle\vehicle_physics.cpp c:\trees\iw4build1-iw\iw4\code_source\src\vehicle\vehicle_path.cpp c:\trees\iw4build1-iw\iw4\code_source\src\vehicle\vehicle_load_obj.cpp c:\trees\iw4build1-iw\iw4\code_source\src\vehicle\vehicle_hud.cpp c:\trees\iw4build1-iw\iw4\code_source\src\vehicle\vehicle_helicopter.cpp c:\trees\iw4build1-iw\iw4\code_source\src\vehicle\vehicle_client.cpp c:\trees\iw4build1-iw\iw4\code_source\src\vehicle\vehicle_camera.cpp c:\trees\iw4build1-iw\iw4\code_source\src\vehicle\vehicle_audio.cpp c:\trees\iw4build1-iw\iw4\code_source\src\vehicle\vehicle.cpp c:\trees\iw4build1-iw\iw4\code_source\src\edge\edgezlib_inflate_queue.cpp c:\trees\iw4build1-iw\iw4\code_source\src\edge\edgezlib.cpp c:\trees\iw4build1-iw\iw4\code_source\src\server\sv_world.cpp c:\trees\iw4build1-iw\iw4\code_source\src\server\sv_snapshot.cpp c:\trees\iw4build1-iw\iw4\code_source\src\server\sv_main.cpp c:\trees\iw4build1-iw\iw4\code_source\src\server\sv_init.cpp c:\trees\iw4build1-iw\iw4\code_source\src\server\sv_game.cpp c:\trees\iw4build1-iw\iw4\code_source\src\server\sv_demo.cpp c:\trees\iw4build1-iw\iw4\code_source\src\server\sv_client_coop.cpp c:\trees\iw4build1-iw\iw4\code_source\src\server\sv_client.cpp c:\trees\iw4build1-iw\iw4\code_source\src\server\sv_ccmds.cpp c:\trees\iw4build1-iw\iw4\code_source\src\bgame\bg_weapons_view.cpp c:\trees\iw4build1-iw\iw4\code_source\src\bgame\bg_weapons_util.cpp c:\trees\iw4build1-iw\iw4\code_source\src\bgame\bg_weapons_setup.cpp c:\trees\iw4build1-iw\iw4\code_source\src\bgame\bg_weapons_load_obj.cpp c:\trees\iw4build1-iw\iw4\code_source\src\bgame\bg_weapons_ammo.cpp c:\trees\iw4build1-iw\iw4\code_source\src\bgame\bg_weapons.cpp c:\trees\iw4build1-iw\iw4\code_source\src\bgame\bg_slidemove.cpp c:\trees\iw4build1-iw\iw4\code_source\src\bgame\bg_pmove.cpp c:\trees\iw4build1-iw\iw4\code_source\src\bgame\bg_misc.cp c:\trees\iw4build1-iw\iw4\code_source\src\bgame\bg_mantle.cpp c:\trees\iw4build1-iw\iw4\code_source\src\bgame\bg_jump.cpp c:\trees\iw4build1-iw\iw4\code_source\src\bgame\bg_animation_mp.cpp c:\trees\iw4build1-iw\iw4\code_source\src\bgame\bg_actor_prone.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\xenon_tasks.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\xenon_stream.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\xenon_storage.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\xenon_shared.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\xenon_remote.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\xenon_presence.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\xenon_net.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\xenon_memorycard.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\xenon_main.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\xenon_live.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\xenon_leaderboard.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\xenon_input.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\xenon_gamepad.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\xenon_friends.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\snd_eq.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\snd_driver_xa2.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\snd_driver_load_obj.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\snd_driver.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xenon\AtgAudio.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xanim\xmodel_utils.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xanim\xmodel_load_obj.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xanim\xmodel.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xanim\xanim_readwrite.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xanim\xanim_load_obj.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xanim\xanim_calc.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xanim\xanim.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xanim\dobj_utils.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xanim\dobj_skel.cpp c:\trees\iw4build1-iw\iw4\code_source\src\xanim\dobj.cpp c:\trees\iw4build1-iw\iw4\code_source\common\brush_edges.cpp c:\trees\iw4build1-iw\iw4\code_source\src\win32\win_wndproc.cpp c:\trees\iw4build1-iw\iw4\code_source\src\win32\win_syscon.cpp c:\trees\iw4build1-iw\iw4\code_source\src\win32\win_splash.cpp c:\trees\iw4build1-iw\iw4\code_source\src\win32\win_shared.cpp c:\trees\iw4build1-iw\iw4\code_source\src\win32\win_remote.cpp c:\trees\iw4build1-iw\iw4\code_source\src\win32\win_net.cpp c:\trees\iw4build1-iw\iw4\code_source\src\win32\win_main.cpp c:\trees\iw4build1-iw\iw4\code_source\src\win32\win_localize.cpp c:\trees\iw4build1-iw\iw4\code_source\src\win32\win_input.cpp c:\trees\iw4build1-iw\iw4\code_source\src\win32\win_gamepad.cpp c:\trees\iw4build1-iw\iw4\code_source\src\win32\win_dinput.cpp c:\trees\iw4build1-iw\iw4\code_source\src\win32\win_configure.cpp c:\trees\iw4build1-iw\iw4\code_source\src\win32\snd_driver_load_obj.cpp c:\trees\iw4build1-iw\iw4\code_source\src\win32\snd_driver.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\xenon_common.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\win_common.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\timing.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\textureatlas.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\surfaceflags.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\streamfile.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\reliablemsg.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\redblacktree.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\redblackcache.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\q_shared.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\q_parse.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\ps3_common.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\profile_mem.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\profile_display.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\profile.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\pool_allocator.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\physicalmemory.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\memfile.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\fft.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\eval.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\dvar.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\dlc.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_vector4_const.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_stringtable_obj.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_stringtable.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_sndalias_load_obj.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_sndalias.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_shared.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_rle_compress.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_presence.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_packet_cache.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_pack.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_net.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_memory.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_math_anglevectors.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_math.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_files.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\com_convexhull.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\bounds.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\assertive.cpp c:\trees\iw4build1-iw\iw4\code_source\src\universal\aabbtree.cpp c:\trees\iw4build1-iw\iw4\code_source\src\ui\ui_utils.cpp c:\trees\iw4build1-iw\iw4\code_source\src\ui\ui_transitions.cpp c:\trees\iw4build1-iw\iw4\code_source\src\ui\ui_shared_obj.cpp c:\trees\iw4build1-iw\iw4\code_source\src\ui\ui_shared.cpp c:\trees\iw4build1-iw\iw4\code_source\src\ui\ui_mem_track.cpp c:\trees\iw4build1-iw\iw4\code_source\src\ui\ui_main.cpp c:\trees\iw4build1-iw\iw4\code_source\src\ui\ui_localvars.cpp c:\trees\iw4build1-iw\iw4\code_source\src\ui\ui_expressions_obj.cpp c:\trees\iw4build1-iw\iw4\code_source\src\ui\ui_expressions_logicfunctions.cpp c:\trees\iw4build1-iw\iw4\code_source\src\ui\ui_expressions.cpp c:\trees\iw4build1-iw\iw4\code_source\src\ui\ui_component.cpp c:\trees\iw4build1-iw\iw4\code_source\src\ui\ui_atoms.cpp c:\trees\iw4build1-iw\iw4\code_source\src\ui\mission.cpp c:\trees\iw4build1-iw\iw4\code_source\src\stringed\stringed_interface.cpp c:\trees\iw4build1-iw\iw4\code_source\src\stringed\stringed_ingame.cpp c:\trees\iw4build1-iw\iw4\code_source\src\stringed\stringed_hooks.cpp c:\trees\iw4build1-iw\iw4\code_source\src\script\scr_yacc.cpp c:\trees\iw4build1-iw\iw4\code_source\src\script\scr_vm.cpp c:\trees\iw4build1-iw\iw4\code_source\src\script\scr_variable.cpp c:\trees\iw4build1-iw\iw4\code_source\src\script\scr_tempmemory.cpp c:\trees\iw4build1-iw\iw4\code_source\src\script\scr_stringlist.cpp c:\trees\iw4build1-iw\iw4\code_source\src\script\scr_readwrite.cpp
build_num.txt
This file contains the build number.
482
build_files.txt
This text file consists of a rather large list of files included in the build.
mp_subbase.ff mp_underpass_load.ff simplecredits_load.bik boneyard.ff 1-iw4sp.map so_juggernauts_favela.ff 4-iw4sp_demo.map invasion_load.bik mp_firingrange.ff sniperescape_load.bik mp_brecourt_load.ff arcadia.ff launchfacility_b_fade.bik iw4_credits.ff so_ghillies.ff 2-iw4mp.exe mp_estate.ff ez_ui_mp.ff armada_fade.bik iw_logo.bik asad_speech_180.bikbe trainer.ff default.map killhouse_fade.bik 5-iw4mp_demo.exe mp_invasion.ff 1-iw4sp.pdb cliffhanger.ff mp_nightshift_load.ff so_takeover_oilrig.ff killhouse_load.bik so_killspree_favela_load.bik ez_common_mp.ff killhouse_monitor1.bikbe favela.ff 1-iw4sp.exe mp_rundown_load.ff 7-iw4sp_demo_replay.exe default_mp.xdb mp_underpass.ff mp_highrise.ff so_killspree_invasion_load.bik 4-iw4sp_demo.pdb blackout_load.bik dcburning_load.bik $systemupdate 4-iw4sp_demo.exe so_snowrace1_cliffhanger.ff so_takeover_estate.ff dcemp.ff village_defend_load.bik 6-iw4mp_fast_server.exe so_showers_gulag.ff af_caves.ff gulag_securitycam.bik so_escape_airport.ff village_assault_load.bik so_snowrace2_cliffhanger.ff launchfacility_b_load.bik coup_load.bik coup_fade.bik village_assault_fade.bik code_post_gfx.ff so_defense_invasion.ff boneyard_load.bik 5-iw4mp_demo.pdb bog_a_load.bik airport_load.bik jeepride_fade.bik mp_shipment.ff gulag_load.bik airport.ff dog_vs_player_load.bik mp_derail.ff common_mp.ff hunted_load.bik so_chopper_invasion.ff 7-iw4sp_demo_replay.map mp_shipment_load.ff roadkill.ff launchfacility_a_load.bik common.ff mp_derail_load.ff mp_rundown.ff ui.ff dcemp_load.bik estate.ff so_ac130_co_hunted.ff aftermath_fade.bik credits_load.bik icbm_load.bik mp_checkpoint.ff so_crossing_so_bridge.ff oilrig.ff contingency.ff imagefile3.pak bridge_monitor.bik mp_boneyard.ff ui_mp.ff trainer_load.bik blackout_fade.bik atvi.bik arcadia_load.bik ambush_fade.bik mp_boneyard_load.ff so_forest_contingency_load.bik imagefile1.pak code_post_gfx_mp.ff 3-iw4sp_fast_server.exe so_killspree_favela.ff 8-iw4mp_beta.exe imagefile4.pak mp_terminal.ff title.bik mp_rust.ff mp_checkpoint_load.ff 5-iw4mp_demo.map cod_intro.bik cargoship_fade.bik so_assault_oilrig.ff scoutsniper_load.bik 6-iw4mp_fast_server.pdb icbm_fade.bik village_defend_fade.bik so_killspree_invasion.ff mp_rust_load.ff char_museum.ff af_chase.ff so_showers_gulag_load.bik mp_favela.ff favela_load.bik 2-iw4mp.map co_hunted.ff bog_b_fade.bik airplane_load.bik favela_escape.ff af_caves_load.bik armada_load.bik default.bik mp_invasion_load.ff $systemupdate\su2008d200_00000000 6-iw4mp_fast_server.map zakhaev_escape.bik 2-iw4mp.pdb hunted_fade.bik contingency_load.bik af_chase_load.bik legal.bik so_hidden_so_ghillies.ff mp_brecourt.ff ac130_load.bik so_killspree_trainer.ff dc_whitehouse.ff roadkill_load.bik common_ignore.ff packfile1.pak mp_favela_load.ff so_forest_contingency.ff mp_subbase_load.ff aftermath_load.bik launchfacility_a_fade.bik so_rooftop_contingency.ff default.xex so_bridge.ff mp_afghan_load.ff 8-iw4mp_beta.pdb so_defuse_favela_escape.ff ambush_load.bik default_mp.xex gulag.ff default_mp.pdb so_intel_boneyard.ff so_demo_so_bridge.ff bog_b_load.bik invasion.ff estate_load.bik mp_estate_load.ff mp_afghan.ff 3-iw4sp_fast_server.pdb so_download_arcadia.ff ac130_fade.bik mp_quarry.ff oilrig_load.bik airlift_load.bik default.xdb mp_highrise_load.ff so_sabotage_cliffhanger.ff mp_nightshift.ff mp_quarry_load.ff default.pdb default_mp.map airlift_fade.bik mp_terminal_load.ff bog_a_fade.bik cargoship_load.bik dcburning.ff 3-iw4sp_fast_server.map scoutsniper_fade.bik 8-iw4mp_beta.map so_killspree_trainer_load.bik black.bik jeepride_load.bik 7-iw4sp_demo_replay.pdb cliffhanger_load.bik imagefile2.pak favela_escape_load.bik
Singleplayer
Campaign
In the campaign, a good majority of the voice lines are placeholders.
Mission 1 - S.S.D.D.
In this build, S.S.D.D. is very similar to the final version, but it has some minor differences. For one, the location where Shepherd observes you is different.
Mission ? - Loose Ends
- There are more landmines around Makarov's safehouse.
- General Shepherd is Lt. General Shepherd.
- The player is carried by Archer instead of Ghost. In the final game, Ghost carries the player and Archer is a sniper.
Cinematic Differences
To do: Three things.
|
IW_logo.bik
Even the Infinity Ward logo went through some changes during the game's development.
Build 482 | Final |
---|---|
cod_intro.bik
Build 482 | Final |
---|---|
airport_load.bik
Build 482 | Final |
---|---|
roadkill_load.bik
Note that most loading screens in this pre-alpha are a soundless 30-second timer, just like this one.
Build 482 | Final |
---|---|
favela_load.bik
Build 482 | Final |
---|---|
Multiplayer
Create-a-Class
Sniper Rifles
The order in which the sniper rifles are listed are slightly different. In this build, the M21 EBR and Barrett .50cal are the second and fourth entries in the list (respectively). However, in the final version of the game they switched places.
Build 482 | Final |
---|---|
|
|
Shotguns
The order in which the shotguns are unlocked is very different. For starters, the M1014 and Model 1887 have switched places. Also the M1014 has no color in its Create-a-Class icon.
Build 482 | Final |
---|---|
|
|
Assault Rifles
The Assault Rifles unlocking order is similar to the final game. In this build, the FAL is called FN FAL. Just like Call of Duty 4, the M16A4 was the first assault rifle you unlocked.
Build 482 | Final |
---|---|
|
|