Skip to content
Snippets Groups Projects
  1. Jan 21, 2013
    • kwolekr's avatar
      Add Settings::getStruct and Settings::setStruct · 45cf32af
      kwolekr authored
      45cf32af
    • kwolekr's avatar
      The new mapgen, noise functions, et al. · 11afcbff
      kwolekr authored
      11afcbff
    • 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
  2. Jun 17, 2012
  3. Jun 05, 2012
  4. May 20, 2012
  5. Mar 13, 2012
  6. Mar 11, 2012
  7. Mar 10, 2012
    • Perttu Ahola's avatar
      Fix configuration file behaviour · b485fac3
      Perttu Ahola authored
      - Do not rewrite if nothing needs to be changed
      - Update at program exit, in addition to updating when continuing from main menu to game
      b485fac3
  8. Nov 29, 2011
  9. Oct 16, 2011
  10. Oct 15, 2011
  11. Oct 12, 2011
Loading