Commits on Aug 31, 2019

  1. Configuration menu
    Copy the full SHA
    7bc2369 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2019

  1. Configuration menu
    Copy the full SHA
    1d0f0e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    394778b View commit details
    Browse the repository at this point in the history
  3. Ignore repeated script related orders.

    Reduces perf impact when a script calls one of the order functions. Especially if dealing with fast timers.
    KJeff01 committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    b2eb7f4 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2019

  1. Upgrade GLM to 0.9.9.6

    past-due committed Sep 8, 2019
    Configuration menu
    Copy the full SHA
    3187db1 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2019

  1. Remove remaining credits screen code.

    See also commit cf1c3fb.
    KJeff01 committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    a5e4be1 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2019

  1. Remove Doxygen support

    Doxygen comments are preserved.
    
    Fixes #316
    Forgon2100 authored and KJeff01 committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    540ce19 View commit details
    Browse the repository at this point in the history
  2. Remove wzscript Nexus AI.

    KJeff01 committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    3fbe32b View commit details
    Browse the repository at this point in the history
  3. Remove wzscript SemperFi AI.

    KJeff01 committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    2612c2b View commit details
    Browse the repository at this point in the history
  4. Rip out wzscript.

    Co-authored-by: perim <perim@users.noreply.github.com>
    KJeff01 and perim committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    05d7814 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2019

  1. Remove morale checks and run away code for campaign.

    Libcampaign has had this feature for a long while now.
    
    Co-authored-by: perim <perim@users.noreply.github.com>
    KJeff01 and perim committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    1e3703b View commit details
    Browse the repository at this point in the history
  2. Remove asVtolReturnPos from the source.

    It's unused and libcampaign orders VTOLs to retreat now.
    KJeff01 committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    bd2ccbb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15a032e View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2019

  1. Remember the previous server

    For convenience, save MP server IP/hostname to config and propose this
    the next time.
    topimiettinen authored and KJeff01 committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    feb2526 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2019

  1. Add frontend and CLI options to continue from last saved game

    Many modern games present a quick shortcut to continue playing using
    the last saved game. Also add a new CLI option --continue.
    topimiettinen authored and KJeff01 committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    54536b3 View commit details
    Browse the repository at this point in the history
  2. Add Cobra AI.

    KJeff01 committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    42adc8d View commit details
    Browse the repository at this point in the history
  3. Add JavaScript port of Nexus AI.

    A fairly close conversion of the classic Nexus AI ported to JavaScript.
    KJeff01 committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    5aa27ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ed9f4d0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    30a23db View commit details
    Browse the repository at this point in the history
  6. Set tutorial mode to false when about to init games.

    Otherwise the game will think it's still in the tutorial mode, should one visit it, then to another game mode.
    KJeff01 committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    490b9c8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    990748c View commit details
    Browse the repository at this point in the history
  8. On victory, offer shortcut to quit.

    Co-authored-by: topimiettinen <topimiettinen@users.noreply.github.com>
    KJeff01 and topimiettinen committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    9beabb5 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. Autohost from JSON settings file.

    Co-authored-by: EuPhobos <EuPhobos@users.noreply.github.com>
    KJeff01 and EuPhobos committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    aa1ba90 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2019

  1. Configuration menu
    Copy the full SHA
    187eaf0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7263e53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    21253f4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    263a92c View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2019

  1. Fix division by zero in addAiChooser() if there is just one AI.

    Co-authored-by: kreuvf <kreuvf@users.noreply.github.com>
    KJeff01 and kreuvf committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    020586f View commit details
    Browse the repository at this point in the history
  2. Use also maps with different tech level

    In addition to maps with exact match to tech level requested, add maps
    where only the tech level is different, if a more specific map has not
    been added. This lets us drop many maps which differ only by -T1/T2/T3
    prefix.
    topimiettinen authored and KJeff01 committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    c0f8f1d View commit details
    Browse the repository at this point in the history
  3. Add new level T4 with all research completed

    Let challenge ini files also specify the tech level.
    topimiettinen authored and KJeff01 committed Sep 23, 2019
    2 Configuration menu
    Copy the full SHA
    e50fac0 View commit details
    Browse the repository at this point in the history
  4. More consistent layout for loading and challenge selection

    Center vertically the blue area of Load Campaign/Skirmish Game menus
    for more pleasant look in 640x480 resolution. Use the same large font
    for Challenges banner label as for Load Game.
    topimiettinen authored and KJeff01 committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    93db639 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2019

  1. Fix T4 for some maps

    In case a map had JSON format ini file (for example Fishnets has this
    but SK-Rush doesn't have), the old tech level in the map was
    overriding user selected tech level. Remove old code.
    topimiettinen authored and KJeff01 committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    1cfb90a View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. Option to enforce structure limits

    As a new option, remove structures which exceed structure limits. This
    allows use of full bases while still making meaningful limits.
    topimiettinen authored and KJeff01 committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    ba06ee1 View commit details
    Browse the repository at this point in the history
  2. Disable useless structures and research

    If structure limits are enforced and VTOLs are disabled, disable also
    AA structures and related research. This improves the AIs in no-VTOL
    games. Likewise, disable useless research for no-cyborg, no-lassat and
    no-satlink games.
    
    Closes #510.
    topimiettinen authored and KJeff01 committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    55d627f View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2019

  1. Fix unexplored minimap tile color in campaign.

    Uses the regular GUI blue box color to match with releases before 3.1.
    KJeff01 committed Sep 29, 2019
    Configuration menu
    Copy the full SHA
    5dd63b5 View commit details
    Browse the repository at this point in the history
  2. Quicksave feature

    Modern games often have a way to save and load the game quickly
    without prompting using function keys. Reassign Toggle Radar (F7) to
    shift-F7 and Toggle Console (F8) to shift-F8, then use F7 for
    Quick Save and F8 for Quick Load.
    topimiettinen authored and KJeff01 committed Sep 29, 2019
    Configuration menu
    Copy the full SHA
    d130d5c View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2019

  1. Improve console message display.

    - Adds " (Ally)" for team chat, or, " (Global)" for everything else when displaying messages locally.
    - Messages from self stay white instead of turning yellow when enabling friend/foe radar colors.
    KJeff01 committed Oct 2, 2019
    Configuration menu
    Copy the full SHA
    ea97d32 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2019

  1. Increase map zoom minimum distance configuration option.

    Up to 1600. Small map zoom settings could make the camera get way too close to terrain or other
    surrounding objects near the start position.
    KJeff01 committed Oct 4, 2019
    Configuration menu
    Copy the full SHA
    098d2eb View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2019

  1. Increase Bunker Buster ROF in multiplayer.

    * Bunker Buster reloads in 8 seconds instead of 20 seconds.
    * VTOL Bunker Buster can fire two rounds before rearming.
    
    Closes ticket:4861.
    Forgon2100 authored and KJeff01 committed Oct 5, 2019
    Configuration menu
    Copy the full SHA
    58449ec View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2019

  1. Add BoneCrusher! AI

    EuPhobos authored and KJeff01 committed Oct 6, 2019
    Configuration menu
    Copy the full SHA
    60a3690 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f976dab View commit details
    Browse the repository at this point in the history
  3. Fix & clean code

    EuPhobos authored and KJeff01 committed Oct 6, 2019
    Configuration menu
    Copy the full SHA
    c822034 View commit details
    Browse the repository at this point in the history
  4. Some code corrections

    EuPhobos authored and KJeff01 committed Oct 6, 2019
    Configuration menu
    Copy the full SHA
    2347436 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    de43296 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2019

  1. Fix derrick assignment in Melting

    6-player map melting had a player 0 derrick assigned to player 4.
    
    Closes #507.
    topimiettinen authored and KJeff01 committed Oct 10, 2019
    Configuration menu
    Copy the full SHA
    07c4fdc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    52cd418 View commit details
    Browse the repository at this point in the history
  3. Let user change most options during the game play

    Allow the user to modify most graphics, video and mouse options as
    well as key mappings when playing.
    topimiettinen authored and KJeff01 committed Oct 10, 2019
    Configuration menu
    Copy the full SHA
    905cc6f View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2019

  1. Play derrick pump sound.

    The pump sound depends on the current animation of the derrick. This was presumably forgotten
    about and wasn't reimplemented after commit af9c913 (see display3d.cpp diffs).
    
    Turns up the sound volume a tiny bit, and, makes it a "oneshot" sound.
    
    Closes ticket:4766.
    KJeff01 committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    e307e88 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bcd12c View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2019

  1. Autosave feature

    Modern games often save the game automatically every now and then, so
    let's do that!
    topimiettinen authored and KJeff01 committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    bff9eb5 View commit details
    Browse the repository at this point in the history