Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Support game-specific minetest.conf | Perttu Ahola | 2013-03-21 |
| | |||
* | Common mods support | Perttu Ahola | 2013-03-21 |
| | | | | | | | Implement "common mods", includeable from {$user,$share}/games/common/$modname by using the game.conf setting common_mods = $modname,$modname2,... | ||
* | Update Copyright Years | Sfan5 | 2013-02-24 |
| | |||
* | Change Minetest-c55 to Minetest | PilzAdam | 2013-02-24 |
| | |||
* | Basic support for configuring which mods to load for each world | Jürgen Doser | 2013-01-21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||
* | Initially split utility.h to multiple files in util/ | Perttu Ahola | 2012-06-17 |
| | |||
* | Switch the license to be LGPLv2/later, with small parts still remaining as ↵ | Perttu Ahola | 2012-06-05 |
| | | | | GPLv2/later, by agreement of major contributors | ||
* | Support placing a minetest game inside $world/game to allow creating proper ↵ | Perttu Ahola | 2012-04-08 |
| | | | | | | adventure maps Pro-tip: You can open a world in minetest by opening the world.mt file using minetest. | ||
* | Prefer _game postfix in game names (to be squashed to the previous commit) | Perttu Ahola | 2012-03-26 |
| | |||
* | Support _game postfix in game names, taking it out to make the gameid | Perttu Ahola | 2012-03-26 |
| | |||
* | Add game.conf check in subgame.cpp | Perttu Ahola | 2012-03-26 |
| | |||
* | Make server world selection not brain dead and use gameid 'minetest' instead ↵ | Perttu Ahola | 2012-03-25 |
| | | | | of 'mesetint' | ||
* | Fix mod paths | Perttu Ahola | 2012-03-20 |
| | |||
* | Flatten share/ and user/ in the source and for the RUN_IN_PLACE build | Perttu Ahola | 2012-03-20 |
| | |||
* | Rework directory structure | Perttu Ahola | 2012-03-19 |
| | |||
* | Fix old world search path for non-run-in-place build | Perttu Ahola | 2012-03-18 |
| | |||
* | World creation button and dialog and functionality | Perttu Ahola | 2012-03-13 |
| | |||
* | World selection box in main menu (and random fixing) | Perttu Ahola | 2012-03-11 |
| | |||
* | command-line/world game selection | Perttu Ahola | 2012-03-11 |