Skip to content
Snippets Groups Projects
  1. Oct 31, 2015
    • ShadowNinja's avatar
      Fix server crashing on Lua errors · 9269a0ec
      ShadowNinja authored
      Previously, the server called FATAL_ERROR when a Lua error occured.
      This caused a (mostly useless) core dump.
      The server now simply throws an exception, which is caught and printed before
      exiting with a non-zero return value.
      This also fixes a number of instances where errors were logged multiple times.
      9269a0ec
  2. Jun 19, 2014
  3. Mar 12, 2014
  4. Aug 14, 2013
  5. Jul 22, 2013
  6. Jul 03, 2013
  7. May 03, 2013
  8. Mar 12, 2013
  9. Feb 24, 2013
  10. Jan 22, 2013
    • Jürgen Doser's avatar
      Improve behaviour for empty modpacks and when no mods at all are installed: · 26a0efae
      Jürgen Doser authored
      Only show enable all / disable all buttons for all add-ons when at
      least one add-on is installed. When no add-on ist installed, don't
      show any buttons or checkboxes.
      
      Added is_modpack flag to ModSpec to distinguish empty modpacks from
      normal mods and check this flag in mod selection gui so that empty
      modpacks are not treated like mods that can be enabled or disabled.
      26a0efae
  11. Jan 21, 2013
    • Jürgen Doser's avatar
      Basic support for configuring which mods to load for each world · 6af8a34d
      Jürgen Doser authored
      settings.h: added function to return all keys used in settings, and a
      function to remove a setting
      
      mods.{h,cpp}: added class ModConfiguration that represents a subset of the installed mods.
      
      server.{h,cpp}: server does not load add-on mods that are disabled in
      the world.mt file. mods are disabled by a setting of the form
      "load_mod_<modname> = false". if no load_mod_<modname> = ... setting
      is found, the mod is loaded anyways for backwards compatibilty. server
      also complains to errorstream about mods with unstatisfied
      dependencies and about mods that are not installed.
      
      guiConfigureWorld.{h,cpp}: shows a treeview of installed add-on mods
      and modpacks with little icons in front of their name indicating their
      status: a checkmark for enabled mods, a cross for disabled mods, a
      question mark for "new" mods
      
      Mods can be enabled/disabled by a checkbox. Mods also show a list of
      dependencies and reverse dependencies. double-click on a mod in
      dependency or reverse dependency listbox selects the corresponding
      mod. Enabling a mod also enables all its dependencies. Disabling a mod
      also disables all its reverse dependencies.
      
      For modpacks, show buttons to enable/disable all mods (recursively,
      including their dependencies) in it.
      
      Button "Save" saves the current settings to the world.mt file and
      returns to the main menu. Button "Cancel" returns to main menu without
      saving.
      
      basic keyboard controls (if the proper widget has keyboard focus):
      
      up/down: scroll through tree of mods
      left/right: collaps/expand a modpack
      space: enable/disable the selected mod
      6af8a34d
  12. Jun 17, 2012
  13. Jun 05, 2012
  14. Dec 11, 2011
  15. Dec 03, 2011
  16. Dec 02, 2011
  17. Nov 29, 2011
  18. Oct 12, 2011
  19. Nov 29, 2010
    • Perttu Ahola's avatar
      license stuff · fc26dcdb
      Perttu Ahola authored
      --HG--
      rename : src/licensecomment.txt => licensecomment.txt
      fc26dcdb
  20. Nov 27, 2010
Loading