Overload Wiki
Explore
Main Page
All Pages
Interactive Maps
navigation
Main page
Community portal
Recent changes
Random page
Admin noticeboard
Gamepedia
Gamepedia support
Report a bad ad
Help Wiki
Contact us
FANDOM
Fan Central
BETA
Games
Anime
Movies
TV
Video
Wikis
Explore Wikis
Community Central
Start a Wiki
Don't have an account?
Register
Sign In
Sign In
Register
Overload Wiki
115
pages
Explore
Main Page
All Pages
Interactive Maps
navigation
Main page
Community portal
Recent changes
Random page
Admin noticeboard
Gamepedia
Gamepedia support
Report a bad ad
Help Wiki
Contact us
Editing
Challenge Mode data
Back to page
Edit
VisualEditor
View history
Talk (0)
Edit Page
Challenge Mode data
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{stub}} The '''Challenge Mode data''' file is a text file containing gameplay information for a [[Challenge Mode]] level, including a localized level description, and what kind and how many [[Autonomous Operator]]s should appear. The Challenge Mode data file should be named <code>challenge_mode_<levelname>.txt</code>. For example, a level called <code>caverns.cm</code> would have a Challenge Mode data file called <code>challenge_mode_caverns.txt</code> == Syntax == The first line of the file must always be <code>CHALLENGE_DATA</code>. The last line must be <code>CHALLENGE_DATA_END</code>. <br/> Comments start with <code>//</code> and continue to the end of the line. == Default Challenge Mode Data == The [[Overload Level Editor]] can create a '''default Challenge Mode data file'''. Use the <code>File -> Create CM data file...</code> menu option to generate a sample Challenge Mode data file in your custom level folder (where <code>.sp</code> and <code>.cm</code> files should be placed). == Basic Information == === Level Description === The description text is written on one line, like so: <pre> $desc_english Custom Level Description </pre> This description is shown just before starting a Challenge Mode session, when choosing a starting loadout. Descriptions can be included in the following languages: * English (<code>$desc_english</code>) * Spanish (<code>$desc_spanish</code>) * French (<code>$desc_french</code>) * German (<code>$desc_german</code>) * Russian (<code>$desc_russian</code>) === Music === The following line selects a music track to play in the level: <pre> $music; trackname </pre> where <code>trackname</code> is the editor name of a music track. Refer to [[Music (level editor)]] for a list. === Count Boosters === The rate at which robots spawn in the level can be increased with these settings: <pre> $robot_count_booster_infinite; 0.0 // affects only Infinite $robot_count_booster_countdown; 0.0 // affects only Countdown </pre> Higher values mean more robots. Both settings default to 0 but can go above 1. == Robot Groups == The allowed robots in a Challenge Mode level are divided into '''groups'''. Robots from each group are chosen at the start of each Challenge Mode session to create a pool of robots. For that session, robots are spawned only from that pool. <br/> A group is specified as <pre> $group<number>_robots; <count> </pre> followed by a list of robots. <br/>Groups are identified by their '''number'''. Up to 5 groups are allowed. <br/>'''Count''': The number of robots to choose from this group. <br/> <br/>Each robot is specified on one line as follows: <pre> $robot; <type>; <frequency>; <difficulty> </pre> '''Type''': The editor name of the robot's type. Refer to [[Enemy (entity type)]] for a list. Each type can only appear ''once'' across all groups. <br/>'''Frequency''': How often this robot appears relative to others (if chosen). <br/>'''Difficulty''': <br/> <br/> '''Example''' <pre> $group2_robots; 2 $robot; clawbota; 0.3; 0 $robot; recoila; 0.4; 0 $robot; recoilb; 0.3; 0 $robot; cannonb; 0.2; 0.2 </pre> == Super Robots == The Super Auto-Ops used in a Challenge Mode session are chosen from a list at the start of that session. The list of allowed Super Auto-Ops is specified as <pre> $super_robots; <count> </pre> followed by a list of super robot types. <br/>'''Count''': The number of super robot types to choose per session. <br/> <br/> Each super robot type is specified as <pre> $super_robot; <type>; <frequency> </pre> '''Type''': Editor name of the robot's type. <br/>'''Frequency''': How often this super robot appears relative to others (if chosen) <br/> <br/>'''Example''' <pre> $super_robots; 3 $super_robot; hulka; 0.5 $super_robot; recoila; 1.0 $super_robot; gruntb; 1.0 $super_robot; dronea; 1.0 $super_robot; grunta; 1.0 </pre> == Variants == At the beginning of a Challenge Mode session, robot types are either set to always be a variant or never be a variant. The probability that a robot type will be a variant is specified as follows: <pre> $robot_variant; <type>; <probability> </pre> '''Type''': The editor name of the robot's type. <br/>'''Probability''': Chance that this robot type will be a variant, ranging from 0 to 1. <br/> <br/> '''Example''' <pre> $robot_variant; dronea; 0.5 // 50% chance of being a variant (for one session) </pre> == Secret Levels == Different settings are used when including a Challenge Mode level as a [[Secret Level]] in a Single Player mission. The robot groups, super robots, and variants described above are ignored, and the following settings are used instead: === Robots === The pool of allowed robots in a Secret Level are listed as follows: <pre> $robot_secret; <type>; <frequency> [variant] </pre> '''Type''': The editor name of the robot's type. <br/>'''Frequency''': How often the robot appears relative to others. <br/>'''Variant''' (optional): Include a value of <code>true</code> to make this robot always spawn as a variant. <br/> <br/>'''Example''' <pre> $robot_secret; grunta; 1.0; true // always a variant $robot_secret; dronea; 1.0 // never a variant $robot_secret; recoila; 0.3 </pre> === Super Robots === Allowed Super Auto-Ops are specified in the same way as in Challenge Mode but with <code>$super_robots_secret</code> and <code>$robot_secret_super</code> instead of <code>$super_robots</code> and <code>$super_robot</code>, respectively. === Weapon Unlocks === The types of missiles which can appear in a Secret Level are restricted. Each type of missile can be allowed into the level individually. For example, to allow [[Time Bomb]]s, include the following line: <pre> $missile_unlock_secret;timebomb </pre> === Spawn Offset === '''Example''' <pre> $secret_spawn_offset;3 </pre> === Timer Offset === '''Example''' <pre> $secret_timer_offset;80 </pre> == Miscellaneous == === Headlights === Include the following line to make robots spawn with their headlights on: <pre> $headlight_always_on </pre> == Notes == * Official Challenge Mode level descriptions are written in UPPER CASE, even though lower case text is supported. * If the Challenge Mode data file contains errors, a Challenge Mode session can still be started but with odd effects such as no HUD or no robots appearing. [[Category:Level Editor]]
Summary:
Please note that all contributions to the Overload Wiki are considered to be released under the CC BY-NC-SA
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:=
(
view source
)
Template:Ambox
(
view source
)
Template:Fullurl
(
view source
)
Template:Stub
(
view source
)
Follow on IG
TikTok
Join Fan Lab