HRCodWar - The conf.ini archive

File conf.ini is an essential part of the project for a correct development of a campaign, bellow it is explained in terms of its content.
GENERAL SECTION
  • version: ok, talking about generalities.
  • debug: debugging messages are toggled Active On/Off and a folder is created to file every mission log file. Intended for development only.
  • lang: Present campaign language code.
  • analiza_plantilla_siempre: Turns initial campaign template on and off. If turned on one will NEVER pass from mission 0 on, and every time one loads a mission it will be mission 0 including its initial analysis, quite convenient to set up templates and check everything fittes in properly
  • informe_plantillas: Turn on and off messages of the program when processing templates, very useful to check every squadron resources.
  • calcula_coordenadas_recursos: It turns on and off the real computations of status and quantities availability in bases supplying workshops. It takes a few seconds to be performed starting by reading initially prepared and fed into the system templates. It is advised to turn it off when exploring and testing while preparing initial templates. It should later be turned on to start the campaign.
  • avisos_hud: if it has been activated, some events will be warned to the involved side. Example. should an allied side factory be destroyed in a far away sector and this option is turned on, the allied side will be warned letting him know that enemy bombers are on that sector in that very moment. This is an improvement to SEOW where you would not learn such a happening unless you met the enemy just by chance or you would have to learn later by reading mission briefings. Having this item turned on will somewhat refrain your strategy as it will rest some surprise factor to planned operations, since you know that as soon as you attack the involved group will learn it. Reported events are destructions of factories, refineries, warehouses, power stations, cargo ships, and barges.
  • web_activa_soporte: Sets on/off internet transmission.
  • web_script_url: Full internet address of the script that transmits the project.
  • web_script_clave: Key code filed into the web server for password to be matched with it to be admitted into it.
  • web_segundos_entre_comandos: Time in seconds between consecutive commands received from the server to be carried out (to allow for detecting changes on movements of units).
WAR SECTION
  • mision: Consecutive identification Number of present mission, 0 belongs to initial template.
  • id_siguiente_unidad: Exclusive Unit ID Number that system manages to address land units, it is fully and only managed by the system and should never be manipulated, it will just grow as missions keep going one after the other.
  • escuadrones_aliados: Ally Squadrons Pilots, Nick Names will be shown first and underscored, otherwise it will not be recognised as such nor access to flying be provided.
  • escuadrones_eje : Same as above but for Axis Squadrons.
  • comandantes_aliados: Nick Names of Ally Pilots authorized to convey orders through chat, set commas between them.
  • comandantes_eje: Same as above but for Axis Squadrons.
  • rango_recursos_base: Distance between airbase and its resource storehouse in meters.
  • rango_agrupacion_recursos: Distance in meters between every 4 storehouses groups providing the same resource out of a total of 4 resources.
  • unidades_carga_mercante: Maximum ammount of unist a cargo ship can carry on.
  • barcazas_embarcos_desembarcos: Number of barges to be used to transport froom or to ships at spots without harbours.
  • n_misiones_embarcando_desembarcando: Number of journeys needed to accomplish a goal.
  • porcentaje_unidades_sobrevive_embarco: Decimal portion of survivors of a cancelled boarding.
  • porcentaje_unidades_sobrevive_desembarco: Decimal portion of survivors of a cancelled landing.
  • metros_conquista: Range of the number of units from each side to be analysed by the program to check if a certain disputed entity will be conquered by one of the sides against other one.
  • unidades_minimas_aaa: Minimum number of units from a given side needed for a template to be approved.
  • unidades_minimas_artilleria: Same for artillery.
  • unidades_minimas_blindados: Same for armoured vehicles.
  • puntos_creacion_fabricados_jornada: Produced number of units by a given factory per journey.
  • kg_fuel_extraidos_jornada: Kilograms of fuel refined and stored by refinery and journey.
  • reconstruccion_fabricas_jornadas: Number of journeys needed to rebuild a factory.
  • reconstruccion_refinerias_jornadas: Number of journeys needed to rebuild a refinery.
  • reconstruccion_centrales_jornadas: Same for a power plant.
  • maximo_fabricas: Maximum number of factories per side, WITHOUT shipyards (needed for initial template).
  • maximo_astilleros: Same for shipyards.
  • maximo_refinerias: Maximum Number of refineries per side (needed by initial template).
  • porcentaje_suministro_almacen_base: Decimal portion capacity of one store building out of the total resource of a kind held at a given base base.
  • velocidad_maxima_aparato_parado: Maximum velocity at which a craft will be considered as "stopped", and consequently allowed to perform certain tasks, as load and unload.
  • segundos_penalizado_bajo: Banning time in seconds imposed by the system when detecting a craft is left while yet in movement.
  • segundos_penalizado_medio: Banning time in seconds imposed by the system when being captured or after surgery.
  • segundos_penalizado_alto: Banning time in seconds imposed by the system due to player death or major wounds.
  • metros_rango_base: Maximum distance in meters from a given base for being allowed to interact with a base, ex: when loading/unloading and "to leave" an aircraft.
  • metros_rango_unidades_captura_piloto: Maximum radius in meters to seek for friendly units to determine if a pilot will be captured, should there be friendly superiority against enemy pilot will be safe even though he/she might be far away from the border, i.e., falling near friendly troops increases chances to be saved.
  • proporcion_conquista: Superiority proportion of attacking forces needed to conquer a resource.
  • metros_rango_rescate: Minimum distance in meters at which both crafts must be located in order a rescue to happen.
  • suministro_tierra_maximo_combustible: Maximum quantity of fuel, expressed in kilograms, a supply column can carry
  • suministro_tierra_maximo_municion: Same as above but regarding ammunition.
  • suministro_tierra_maximo_bombas: Same as above but dealing with bombs.
  • suministro_tierra_maximo_reparacion: Idem con reparacion.
  • suministro_tierra_minimo_combustible: Mínima carga para un transporte de combustible.
  • suministro_tierra_minimo_municion: Idem con munición.
  • suministro_tierra_minimo_bombas: Idem con bombas.
  • suministro_tierra_minimo_reparacion: Idem con reparacion.
  • coste_suministro_tierra: Coste extra en puntos de creación para crear una columna de transporte en fábrica.
  • coste_suministro_fuel: Combustible extra para crear una columna de transporte en refinerías y aeródromos.
  • n_maximo_columnas: Nº máximo de columnas de transporte por bando.
  • numero_centrales: Nº de centrales obligatorias en cada bando, como máximo y como mínimo.
  • rango_central_busca_agua: Range in meters a water source must be present for a power station to be accepted.
  • segundos_mision_sin_final: Flying seconds left before end warning to be given.
  • segundos_mision_final_min: Minimum number of seconds to be counted down for actual end (granted time extension to get back to home base).
  • segundos_mision_final_max: Maximum number of seconds to be counted down for actual end (granted time extension to get back to home base).
  • columnas_humo: Turns on and off smoke columns coming out of destroyed resources. It looks great but reduces the potential number of frames per second if flying nearby.
  • segundos_mover_unidades: Marginal time in seconds from mission start before orders to move or create troops is no longer allowed.
  • navios_habilidad: Ships skill, same as their AAA too, possible values: 0 (freshman) - 1 - 2 - 3 (ace).
  • navios_cadencia: Seconds to reload for on board marine AAA.
  • segundos_vuelo_corto: Maximum time expressed in seconds for taking off and return to home base being allowed to refuel.
  • centrales_activa_regla_agua: Turns on and off the rule that checks if power stations are on water.
  • centrales_activa_regla_tierra: Turns on and off the rule that checks if power stations are surrounded by land.
  • mercado_reputacion: Exchange ratio for transforming reputation points into creation points.
  • reset_estadisticas: Determines if pilot statistics are to be reset or not when dying or due to medical hospitalization.
  • clima_maximo: Determines worst possible weather along campaign, 0 - clear, 1 - cloudy , 2 - very cloudy.
  • altura_nubes_minima: Clouds minimum height.
  • altura_nubes_maxima: Clouds maximum height.
  • segundos_penalizado_por_muerte: Extra-second penalty for each subsequent death.
  • n_pilotos_por_bando: Number of initial pilots per side.
  • n_metros_explosion: Range of meters that an explosion can affect a building
  • n_impactos_cercanos_destruye_edificio: Number of impacts necessary to destroy a building.
  • chk_zona_guerra: Check if pilots are inside or outside the war zone.
OBJECTS SECTION

Not much of an explanation needed, it refers to the set of objects used in the initial template to represent every possible thing.

INITIAL RESOURCES SECTION

Same as above, it is used for initial templates, and each side y belongs those resources an creation points, from which they keep being discounted as they are used. Not used ones are not saved but lost instead.