Ticket #2596: options.patch

File options.patch, 2.4 KB (added by fabio, 8 years ago)
  • options.js

     
    189189                key = option.parameters.config;
    190190                let val = Engine.ConfigDB_GetValue("user", key);
    191191                if (key === "materialmgr.quality")
    192                     val = val > 5 ? 2 : val > 2 ? 1 : 0;
     192                    val = val > 5 ? 3 : val > 2 ? 2 : val > 0 ? 1 : 0;
    193193                control.selected = val;
    194194                break;
    195195            case "list":
     
    209209            {
    210210                let val = this.selected;
    211211                if (key === "materialmgr.quality")
    212                     val = val == 0 ? 2 : val == 1 ? 5 : 8;
     212                    val = val == 0 ? 0 : val == 1 ? 2 : val == 2 ? 5 : 10;
    213213                Engine.ConfigDB_CreateValue("user", key, val);
    214214                updateStatus(true);
    215215            };
  • options.json

     
    7171            "parameters": { "renderer": "Postproc", "config": "postproc" }
    7272        },
    7373        {
     74            "type": "dropdown",
     75            "label": "Graphics quality",
     76            "tooltip": "Graphics quality. REQUIRES GAME RESTART",
     77            "parameters": { "list": [ "Low", "Medium", "High", "Max" ], "config": "materialmgr.quality" }
     78        },
     79        {
    7480            "type": "boolean",
    7581            "label": "Shadows",
    7682            "tooltip": "Enable shadows",
     
    7884        },
    7985        {
    8086            "type": "boolean",
     87            "label": "Shadow Filtering",
     88            "tooltip": "Smooth shadows",
     89            "parameters": { "renderer": "ShadowPCF", "config": "shadowpcf" }
     90        },
     91        {
     92            "type": "boolean",
    8193            "label": "Particles",
    8294            "tooltip": "Enable particles",
    8395            "parameters": { "renderer": "Particles", "config": "particles" }
     
    102114        },
    103115        {
    104116            "type": "boolean",
    105             "label": "Shadow Filtering",
    106             "tooltip": "Smooth shadows",
    107             "parameters": { "renderer": "ShadowPCF", "config": "shadowpcf" }
    108         },
    109         {
    110             "type": "boolean",
    111117            "label": "Fast & Ugly Water",
    112118            "tooltip": "Use the lowest settings possible to render water. This makes other settings irrelevant.",
    113119            "parameters": { "renderer": "WaterUgly", "config": "waterugly" }
     
    153159            "label": "Limit FPS in Menus",
    154160            "tooltip": "Limit FPS to 50 in all menus, to save power.",
    155161            "parameters": { "config": "gui.menu.limitfps" }
    156         },
    157         {
    158             "type": "dropdown",
    159             "label": "Graphics quality",
    160             "tooltip": "Graphics quality. REQUIRES GAME RESTART",
    161             "parameters": { "list": [ "Low", "Medium", "High" ], "config": "materialmgr.quality" }
    162 
    163162        }
    164163    ],
    165164    "soundSetting":