- Jan 22, 2013
-
-
Jürgen Doser authored
Previously, settings where only written when a value has changed, and removal of a setting value didn't count as a change.
-
- Jan 21, 2013
-
-
kwolekr authored
-
kwolekr authored
-
kwolekr authored
-
kwolekr authored
-
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
-
- Jun 17, 2012
-
-
Perttu Ahola authored
-
Perttu Ahola authored
-
- Jun 05, 2012
-
-
Perttu Ahola authored
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
-
- May 20, 2012
-
-
Perttu Ahola authored
-
- Mar 13, 2012
-
-
Perttu Ahola authored
-
- Mar 11, 2012
-
-
Perttu Ahola authored
-
Perttu Ahola authored
-
- Mar 10, 2012
-
-
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
-
- Nov 29, 2011
-
-
Perttu Ahola authored
-
- Oct 16, 2011
-
-
Perttu Ahola authored
Use the logger; also, default to not showing much crap in console. Use --info-on-stderr to enable crap.
-
- Oct 15, 2011
-
-
Perttu Ahola authored
-
- Oct 12, 2011
-
-
Perttu Ahola authored
-