|
|
@@ -53,7 +53,6 @@
|
|
|
<input type="number" id="settingsGameHeight" min="0" cValue="GameHeight">
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="settingsDivider"></div>
|
|
|
<div class="settingsFieldContainer">
|
|
|
<div class="settingsFieldLeft">
|
|
|
<span class="settingsFieldTitle">Launch in fullscreen.</span>
|
|
|
@@ -65,7 +64,6 @@
|
|
|
</label>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="settingsDivider"></div>
|
|
|
<div class="settingsFieldContainer">
|
|
|
<div class="settingsFieldLeft">
|
|
|
<span class="settingsFieldTitle">Automatically connect to the server on launch.</span>
|
|
|
@@ -77,7 +75,6 @@
|
|
|
</label>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="settingsDivider"></div>
|
|
|
<div class="settingsFieldContainer">
|
|
|
<div class="settingsFieldLeft">
|
|
|
<span class="settingsFieldTitle">Launch game process detached from launcher.</span>
|
|
|
@@ -186,13 +183,13 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div id="settingsJavaExecContainer">
|
|
|
- <div id="settingsJavaExecTitle">Java Executable</div>
|
|
|
- <div id="settingsJavaExecContent">
|
|
|
+ <div class="settingsFileSelContainer">
|
|
|
+ <div class="settingsFileSelTitle">Java Executable</div>
|
|
|
+ <div class="settingsFileSelContent">
|
|
|
<div id="settingsJavaExecDetails">Selected: Java 8 Update 172 (x64)</div>
|
|
|
- <div id="settingsJavaExecActions">
|
|
|
- <div class="settingsJavaIcon">
|
|
|
- <svg class="settingsJavaIconSVG" x="0px" y="0px" viewBox="0 0 305.001 305.001">
|
|
|
+ <div class="settingsFileSelActions">
|
|
|
+ <div class="settingsFileSelIcon">
|
|
|
+ <svg class="settingsFileSelSVG" x="0px" y="0px" viewBox="0 0 305.001 305.001">
|
|
|
<g>
|
|
|
<path d="M150.99,56.513c-14.093,9.912-30.066,21.147-38.624,39.734c-14.865,32.426,30.418,67.798,32.353,69.288c0.45,0.347,0.988,0.519,1.525,0.519c0.57,0,1.141-0.195,1.605-0.583c0.899-0.752,1.154-2.029,0.614-3.069c-0.164-0.316-16.418-31.888-15.814-54.539c0.214-7.888,11.254-16.837,22.942-26.312c10.705-8.678,22.839-18.514,29.939-30.02c15.586-25.327-1.737-50.231-1.914-50.479c-0.688-0.966-1.958-1.317-3.044-0.84c-1.085,0.478-1.686,1.652-1.438,2.811c0.035,0.164,3.404,16.633-5.97,33.6C169.301,43.634,160.816,49.603,150.99,56.513z"></path>
|
|
|
<path d="M210.365,67.682c0.994-0.749,1.286-2.115,0.684-3.205c-0.602-1.09-1.913-1.571-3.077-1.129c-2.394,0.91-58.627,22.585-58.627,48.776c0,18.053,7.712,27.591,13.343,34.556c2.209,2.731,4.116,5.09,4.744,7.104c1.769,5.804-2.422,16.294-4.184,19.846c-0.508,1.022-0.259,2.259,0.605,3.005c0.467,0.403,1.05,0.607,1.634,0.607c0.497,0,0.996-0.148,1.427-0.448c0.967-0.673,23.63-16.696,19.565-36.001c-1.514-7.337-5.12-12.699-8.302-17.43c-4.929-7.329-8.489-12.624-3.088-22.403C181.419,89.556,210.076,67.899,210.365,67.682z"></path>
|
|
|
@@ -205,18 +202,18 @@
|
|
|
</g>
|
|
|
</svg>
|
|
|
</div>
|
|
|
- <input id="settingsJavaExecVal" type="text" value="null" cValue="JavaExecutable" disabled>
|
|
|
- <input id="settingsJavaExecSel" type="file" <%= process.platform === 'win32' ? 'accept=.exe' : '' %>>
|
|
|
- <label id="settingsJavaExecLabel" for="settingsJavaExecSel">Choose File</label>
|
|
|
+ <input class="settingsFileSelVal" id="settingsJavaExecVal" type="text" value="null" cValue="JavaExecutable" disabled>
|
|
|
+ <input class="settingsFileSelSel" id="settingsJavaExecSel" type="file" <%= process.platform === 'win32' ? 'accept=.exe' : '' %>>
|
|
|
+ <label class="settingsFileSelLabel" for="settingsJavaExecSel">Choose File</label>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div id="settingsJavaExecDesc">The Java executable is validated before game launch. <strong>Requires Java 8 x64.</strong><br>The path should end with <strong>bin<%= process.platform === 'win32' ? '\\javaw.exe' : '/java' %></strong>.</div>
|
|
|
+ <div class="settingsFileSelDesc">The Java executable is validated before game launch. <strong>Requires Java 8 x64.</strong><br>The path should end with <strong>bin<%= process.platform === 'win32' ? '\\javaw.exe' : '/java' %></strong>.</div>
|
|
|
</div>
|
|
|
<div id="settingsJVMOptsContainer">
|
|
|
<div id="settingsJVMOptsTitle">Additional JVM Options</div>
|
|
|
<div id="settingsJVMOptsContent">
|
|
|
- <div class="settingsJavaIcon">
|
|
|
- <svg class="settingsJavaIconSVG" x="0px" y="0px" viewBox="0 0 305.001 305.001">
|
|
|
+ <div class="settingsFileSelIcon">
|
|
|
+ <svg class="settingsFileSelSVG" x="0px" y="0px" viewBox="0 0 305.001 305.001">
|
|
|
<g>
|
|
|
<path d="M150.99,56.513c-14.093,9.912-30.066,21.147-38.624,39.734c-14.865,32.426,30.418,67.798,32.353,69.288c0.45,0.347,0.988,0.519,1.525,0.519c0.57,0,1.141-0.195,1.605-0.583c0.899-0.752,1.154-2.029,0.614-3.069c-0.164-0.316-16.418-31.888-15.814-54.539c0.214-7.888,11.254-16.837,22.942-26.312c10.705-8.678,22.839-18.514,29.939-30.02c15.586-25.327-1.737-50.231-1.914-50.479c-0.688-0.966-1.958-1.317-3.044-0.84c-1.085,0.478-1.686,1.652-1.438,2.811c0.035,0.164,3.404,16.633-5.97,33.6C169.301,43.634,160.816,49.603,150.99,56.513z"></path>
|
|
|
<path d="M210.365,67.682c0.994-0.749,1.286-2.115,0.684-3.205c-0.602-1.09-1.913-1.571-3.077-1.129c-2.394,0.91-58.627,22.585-58.627,48.776c0,18.053,7.712,27.591,13.343,34.556c2.209,2.731,4.116,5.09,4.744,7.104c1.769,5.804-2.422,16.294-4.184,19.846c-0.508,1.022-0.259,2.259,0.605,3.005c0.467,0.403,1.05,0.607,1.634,0.607c0.497,0,0.996-0.148,1.427-0.448c0.967-0.673,23.63-16.696,19.565-36.001c-1.514-7.337-5.12-12.699-8.302-17.43c-4.929-7.329-8.489-12.624-3.088-22.403C181.419,89.556,210.076,67.899,210.365,67.682z"></path>
|
|
|
@@ -251,6 +248,26 @@
|
|
|
</label>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="settingsFileSelContainer">
|
|
|
+ <div class="settingsFileSelContent">
|
|
|
+ <div class="settingsTabHeaderText" id="settingsDataDirTitle">Data Directory</div>
|
|
|
+ <div class="settingsFileSelActions">
|
|
|
+ <div class="settingsFileSelIcon">
|
|
|
+ <svg class="settingsFileSelSVG">
|
|
|
+ <g>
|
|
|
+ <path fill="gray" d="m10.044745,5c0,0.917174 -0.746246,1.667588 -1.667588,1.667588l-4.168971,0l-2.501382,0c-0.921009,0 -1.667588,0.750415 -1.667588,1.667588l0,6.670353l0,2.501382c0,0.917174 0.746604,1.667588 1.667588,1.667588l16.675882,0c0.921342,0 1.667588,-0.750415 1.667588,-1.667588l0,-2.501382l0,-8.337941c0,-0.917174 -0.746246,-1.667588 -1.667588,-1.667588l-8.337941,0z"/>
|
|
|
+ <path fill="gray" d="m1.627815,1.6c-0.921009,0 -1.667588,0.746579 -1.667588,1.667588l0,4.168971l8.337941,0l0,0.833794l11.673118,0l0,-4.168971c0,-0.921009 -0.746246,-1.667588 -1.667588,-1.667588l-8.572237,0c-0.288493,-0.497692 -0.816284,-0.833794 -1.433292,-0.833794l-6.670353,0z"/>
|
|
|
+ <path fill="lightgray" d="m10.025276,4c0,0.918984 -0.747719,1.670879 -1.670879,1.670879l-4.177198,0l-2.506319,0c-0.922827,0 -1.670879,0.751896 -1.670879,1.670879l0,6.683517l0,2.506319c0,0.918984 0.748078,1.670879 1.670879,1.670879l16.708794,0c0.923161,0 1.670879,-0.751896 1.670879,-1.670879l0,-2.506319l0,-8.354397c0,-0.918984 -0.747719,-1.670879 -1.670879,-1.670879l-8.354397,0z"/>
|
|
|
+ </g>
|
|
|
+ </svg>
|
|
|
+ </div>
|
|
|
+ <input class="settingsFileSelVal" type="text" value="null" cValue="DataDirectory" disabled>
|
|
|
+ <input class="settingsFileSelSel" id="settingsDataDirSel" type="file" webkitdirectory>
|
|
|
+ <label class="settingsFileSelLabel" for="settingsDataDirSel">Choose Folder</label>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="settingsFileSelDesc">All game files and local Java installations will be stored in the data directory.<br>Screenshots and world saves are stored in the instance folder for the corresponding server configuration.</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div id="settingsTabAbout" class="settingsTab" style="display: none;">
|
|
|
<div class="settingsTabHeader">
|