Gameplay

Developer mode: Difference between revisions

From Halopedia, the Halo wiki

m (Text replacement - "[Ff]anmade" to "Fan made")
 
(26 intermediate revisions by 17 users not shown)
Line 1: Line 1:
{{era|H1}}
{{Status|Gameplay}}
{{Ratings}}
{{Fan made}}
'''Developer Mode''', or devmode, is a feature that can be turned on in [[Halo Custom Edition]] (Halo PC) if desired. It allows cheats to be used for testing of maps, which are entered through the console.  
'''Developer mode''', or "Devmode", is a utility used primarily for ''[[Halo Custom Edition]]''. It allows commands to be entered during gameplay using a console and is commonly used to test user-created maps.  


==Process==
==Accessing Devmode==
To enable the devmode, go to your desktop, click on the 'Halo: Custom Edition' icon (or whatever you have named it), and then open the right-click menu, and select 'copy'. Then select an empty space on your desktop and click 'paste'. Then rename it 'Halo CE devmode' or something similar. Then, right click the icon and select 'properties'. You will see the words <tt>"C:\Program Files\Microsoft Games\Halo Custom Edition\haloce.exe"</tt>(except if you have installed it in a different directory),with the quotations. Change this to read: <tt>"C:\Program Files\Microsoft Games\Halo Custom Edition\haloce.exe" -console -devmode</tt>.  
To create a Devmode [[Wikipedia:Shortcut|shortcut]], find a shortcut to Halo Custom Edition and copy it. Then, right-click the new shortcut's icon, and select ''Properties''. A text field labeled "Target" will have the value <tt>"C:\Program Files\Microsoft Games\Halo Custom Edition\haloce.exe"</tt>; change this to read <tt>"C:\Program Files\Microsoft Games\Halo Custom Edition\haloce.exe" -console -devmode</tt>.


A new method, however, was invented by the public. It is also called devmode, except that it is a program that enables devmode if you press Page Up and disables it with Page Down. Since only LAN games can be created with the method above, and that the player limit is set to 1, it is impossible for other players to join the game, thus making it harder to film [[machinima]].  To bypass this, simply create/join a game and then enable the devmode.
To load Halo Custom Edition with Devmode enabled, simply open the new shortcut. Do note however that shortcuts with Devmode enabled will prevent the user from joining internet and LAN servers, and removes one's ability to create an internet game. The user will only be able to create a LAN game.
The tool can be found [[http://hce.halomaps.org/index.cfm?fid=1099 here]].


Cheats with [#] next to them, type 1 to activate or 0 to deactivate.
===List of commands===
Commands marked with "&lt;#&gt;" require a 1 (for activating) or a 0 (for deactivating) in place of the symbol.<ref group="alternate">Alternatively, "on" and "off" (without the quotation marks) can be used to activate and deactivate commands. Do note that some of them have other numerical commands.</ref>


===List of Commands==
The following is a simple list of useful commands. For a list of commands, simply press the Tab button with the console opened.
*rasterizer_stats <#> = 0 disables, 2 displays a frame rate counter along with categorized vertical and triangle counts for the scene being viewed, 4 Displays information on memory usage for the game, 5 Displays a simple frame rate counter and information such as maximum, minimum and average frame rates for the scene.
 
*cheat_omnipotent <#> = enabling this makes any shot fired from player weapons an instant kill
*rasterizer_stats &lt;#&gt; = 2 displays a frame rate counter along with categorized vertex and triangle counts for the scene being viewed. 4 displays information on memory usage for the game. 5 displays a simple frame rate counter and information such as maximum, minimum and average frame rates for the scene.
*cheat_all_powerups = This console command will spawn all the powerups near the player.
*cheat_omnipotent &lt;#&gt; = Enabling this cheat makes the player's shots kill anything they hit -- instantly (and if the player shoots an indestructible vehicle, like a warthog, it will render it useless as the player cannot enter it).
*cheat_all_vehicles = Typing this console command in will spawn all standard vehicles near the player.
*cheat_all_powerups = Spawns all powerups near the player.
*cheat_all_weapons = This console command will spawn all the weapons around the player.
*cheat_all_vehicles = Spawns all standard vehicles near the player.
*cheat_bottomless_clip <#> = Enabling this command will give the player a bottomless magazine which means that the weapon will never have to be reloaded and will never experience overheating.
*cheat_all_weapons = Spawns all weapons near the player.
*cheat_bump_possession <#> = Enabling this command means that every time the player bumps a character they will take control of that particular character.
*cheat_bottomless_clip &lt;#&gt; = Enables a bottomless clip -- the player never has to reload, and weapons never overheat.
*cheat_deathless_player <#> = Enabling this command makes the player invulnerable to any damage, including the maximum falling damage height restrictions.
*cheat_bump_possession &lt;#&gt; = Allows the player to control any character by bumping into them.
*cheat_infinite_ammo <#> = Enabling this command will give the player unlimited ammunition.
*cheat_deathless_player &lt;#&gt; = Makes the player invulnerable to any damage, including the maximum falling damage height restrictions.
*cheat_jetpack <#> = this cheat prevents falling damage from occurring, which is useful for moving lower in a level or with cheat_super_jump.
*cheat_infinite_ammo &lt;#&gt; = Gives the player unlimited ammunition.
*cheat_medusa <#> = When this command is enabled, any enemy unit that sees the player will be instantly killed.
*cheat_jetpack &lt;#&gt; = Prevents falling damage from occurring -- useful for moving lower in a level or with cheat_super_jump.
*cheat_spawn_warthog = Typing this console command in will spawn a standard warthog
*cheat_medusa &lt;#&gt; = When this command is enabled, any enemy unit that sees the player will be instantly killed.
near the player.
*cheat_spawn_warthog = Spawns a standard [[M12 Force Application Vehicle|Warthog]] near the player.
*cheat_super_jump <#> = Enabling this command allows the player to jump very high,  
*cheat_super_jump &lt;#&gt; = Allows the player to jump very high, which is useful for maneuvering around a level during its construction.
which is useful for maneuvering around a level during its construction.
*cheat_teleport_to_camera = Teleports the player to the current camera position.
*cheat_teleport_to_camera = This command will teleport the player to the current camera position.
*debug_objects &lt;#&gt; = Shows visual representations of the game objects' or models' bounding radii and collision models.
*debug_objects <#> = Enabling this command will give visual representations of the game objects or models bounding radii and collision models.
*debug_portals &lt;#&gt; = Draws or outlines the portal definitions in the game.
*debug_portals <#> = Enabling this command will draw or outline the portal definitions in the game.
*debug_sound &lt;#&gt; = Shows visual representations of the sounds being played and their audible radii, along with labels indicating the specific sound being played.
*debug_sound <#> = Enabling this command will give visual representations of the sounds being played and their audible radii along with labels indicating the specific sound being played to the player.
*error_suppress_all &lt;#&gt; = Enabled by default; this cheat suppresses all error messages. Disabling it will show errors that occur during gameplay, something that is useful when debugging content and game problems.
*error_suppress_all <#> = The suppression of error messages is by default on, disabling the error suppression (setting the value to 0) will show errors being encountered by the game and is useful in debugging content and game problems.
*game_speed &lt;#&gt;1-20 = Changes the speed of the game. It is useful for pausing the game or for traveling around an environment quickly during level creation or debugging.
*game_speed <#>1-20 = This command changes the entire speed of the game. Its very useful for pausing the game or traveling around a environment quickly during level creation or debugging.
*map_name [map name] = Manually loads a specific level.
*map_name [map name] = Use this command to manually load a specific level.
*debug_camera_save = Saves the current player camera as the debug camera.
*debug_camera_save   = saves the current player camera as the debug camera
*debug_camera_load = Loads the most recently saved camera location; if there is no saved camera, it loads the camera at numerous default positions.
*debug_camera_load   = loads the most recently saved camera location, or it loads the camera at various default locations if there isn't a saved camera
*camera_control &lt;#&gt; = Loads the default camera in the player's biped.
*camera_control <#= loads the default camera in the players biped


== Alldev and Devtrainer ==
== Alldev and Devtrainer ==
'''Alldev''' is a devmode program that works for Halo: PC and for Halo: Custom Edition [[Multiplayer|multiplayer]]. Basically, it allows server hosts to cheat. Non-hosts can use the lesser cheats, but cheats such as invincibility can only be achieved by the host. Often, people will host servers with Alldev for the sole purpose of having fun with cheats on.


'''Alldev''' is a devmode program that works for Halo: PC and for Halo: Custom Edition [[Multiplayer|multiplayer]]. It allows server hosts to basically cheat. Non-hosts can use the lesser cheats, but cheats such as invincibility can only be achieved by the host. Often people will host servers for the sole purpose of having fun with cheats on. In some Halo: Custom Edition custom maps, devmode is required in order to find easter eggs or in some cases, devmode will not work with certain maps
'''Devtrainer''', or '''Developer Trainer''', is another devmode program which also works for Halo: CE. Instead of allowing the user to use commands on the console, it has a simple list of command codes built into it. Basic cheats such as super jump and invincibility can be switched on with the press of a button. One of DevTrainer's greatest features is its built-in ability to freeze time, allowing the player to stop all slow-moving projectiles, grenades, AI-controlled characters, and vehicles. It does not allow the player to freeze other players in place, unless they happen to be driving a vehicle.


'''Devtrainer''' or '''Developer Trainer''' is another devmode program which also works for Halo: CE. Instead of allowing the user to use commands on the console, it has at least eleven command codes built into it. Basic cheats such as super jump and invincibility can be switched on by a click of a button. What makes DevTrainer great is that it has a time freeze function built into it, allowing the player to stop all slow-moving projectiles, grenades, AI characters, and vehicles. It does not allow the player to freeze other players in place, unless they happen to be driving a vehicle.
==Notes==
<references group="alternate"/>


==Related Pages==
==See also==
*[[Halo: Custom Edition]]
*[[Halo: Custom Edition]]
*[[Halomaps.org]]
*[[Halomaps.org]]


[[Category:Tricks and Cheats]]
[[Category:Tricks and cheats]]
[[Category:Halo: Combat Evolved (PC)]]

Latest revision as of 12:46, December 9, 2023

One One Se7en Main.png
This article contains information about a fan-made subject that is not considered a part of the official Halo universe.

Developer mode, or "Devmode", is a utility used primarily for Halo Custom Edition. It allows commands to be entered during gameplay using a console and is commonly used to test user-created maps.

Accessing Devmode[edit]

To create a Devmode shortcut, find a shortcut to Halo Custom Edition and copy it. Then, right-click the new shortcut's icon, and select Properties. A text field labeled "Target" will have the value "C:\Program Files\Microsoft Games\Halo Custom Edition\haloce.exe"; change this to read "C:\Program Files\Microsoft Games\Halo Custom Edition\haloce.exe" -console -devmode.

To load Halo Custom Edition with Devmode enabled, simply open the new shortcut. Do note however that shortcuts with Devmode enabled will prevent the user from joining internet and LAN servers, and removes one's ability to create an internet game. The user will only be able to create a LAN game.

List of commands[edit]

Commands marked with "<#>" require a 1 (for activating) or a 0 (for deactivating) in place of the symbol.[alternate 1]

The following is a simple list of useful commands. For a list of commands, simply press the Tab button with the console opened.

  • rasterizer_stats <#> = 2 displays a frame rate counter along with categorized vertex and triangle counts for the scene being viewed. 4 displays information on memory usage for the game. 5 displays a simple frame rate counter and information such as maximum, minimum and average frame rates for the scene.
  • cheat_omnipotent <#> = Enabling this cheat makes the player's shots kill anything they hit -- instantly (and if the player shoots an indestructible vehicle, like a warthog, it will render it useless as the player cannot enter it).
  • cheat_all_powerups = Spawns all powerups near the player.
  • cheat_all_vehicles = Spawns all standard vehicles near the player.
  • cheat_all_weapons = Spawns all weapons near the player.
  • cheat_bottomless_clip <#> = Enables a bottomless clip -- the player never has to reload, and weapons never overheat.
  • cheat_bump_possession <#> = Allows the player to control any character by bumping into them.
  • cheat_deathless_player <#> = Makes the player invulnerable to any damage, including the maximum falling damage height restrictions.
  • cheat_infinite_ammo <#> = Gives the player unlimited ammunition.
  • cheat_jetpack <#> = Prevents falling damage from occurring -- useful for moving lower in a level or with cheat_super_jump.
  • cheat_medusa <#> = When this command is enabled, any enemy unit that sees the player will be instantly killed.
  • cheat_spawn_warthog = Spawns a standard Warthog near the player.
  • cheat_super_jump <#> = Allows the player to jump very high, which is useful for maneuvering around a level during its construction.
  • cheat_teleport_to_camera = Teleports the player to the current camera position.
  • debug_objects <#> = Shows visual representations of the game objects' or models' bounding radii and collision models.
  • debug_portals <#> = Draws or outlines the portal definitions in the game.
  • debug_sound <#> = Shows visual representations of the sounds being played and their audible radii, along with labels indicating the specific sound being played.
  • error_suppress_all <#> = Enabled by default; this cheat suppresses all error messages. Disabling it will show errors that occur during gameplay, something that is useful when debugging content and game problems.
  • game_speed <#>1-20 = Changes the speed of the game. It is useful for pausing the game or for traveling around an environment quickly during level creation or debugging.
  • map_name [map name] = Manually loads a specific level.
  • debug_camera_save = Saves the current player camera as the debug camera.
  • debug_camera_load = Loads the most recently saved camera location; if there is no saved camera, it loads the camera at numerous default positions.
  • camera_control <#> = Loads the default camera in the player's biped.

Alldev and Devtrainer[edit]

Alldev is a devmode program that works for Halo: PC and for Halo: Custom Edition multiplayer. Basically, it allows server hosts to cheat. Non-hosts can use the lesser cheats, but cheats such as invincibility can only be achieved by the host. Often, people will host servers with Alldev for the sole purpose of having fun with cheats on.

Devtrainer, or Developer Trainer, is another devmode program which also works for Halo: CE. Instead of allowing the user to use commands on the console, it has a simple list of command codes built into it. Basic cheats such as super jump and invincibility can be switched on with the press of a button. One of DevTrainer's greatest features is its built-in ability to freeze time, allowing the player to stop all slow-moving projectiles, grenades, AI-controlled characters, and vehicles. It does not allow the player to freeze other players in place, unless they happen to be driving a vehicle.

Notes[edit]

  1. ^ Alternatively, "on" and "off" (without the quotation marks) can be used to activate and deactivate commands. Do note that some of them have other numerical commands.

See also[edit]