Patcher: Difference between revisions
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
The MuhRO Patcher updates your game, signs you into your Master Account and provides the tools for configuring and customizing the client. | The MuhRO Patcher updates your game, signs you into your Master Account and provides the tools for configuring and customizing the client. | ||
This guide describes | This guide describes patcher version 1.0.45. Integrated Game Setup was introduced in version 1.0.44. Button names below use the English interface. Available options can differ between the original client and the beta client. | ||
== Getting started == | == Getting started == | ||
| Line 9: | Line 9: | ||
# Open the MuhRO Patcher from your game folder. Close any running game clients before installing updates. | # Open the MuhRO Patcher from your game folder. Close any running game clients before installing updates. | ||
# Wait for patching to finish. Read the status message if an update fails. Signing in and starting the game are unavailable until the required updates are complete. | # Wait for patching to finish. Read the status message if an update fails. Signing in and starting the game are unavailable until the required updates are complete. | ||
# Before your first original-client launch, open ''Client Tools > Game Setup''. Select your graphics device and resolution, use ''Test graphics'' if needed and click ''Save''. Close the setup window after the success message. | # Before your first original-client launch, open '''Client Tools > Game Setup'''. Select your graphics device and resolution, use '''Test graphics''' if needed and click '''Save'''. Close the setup window after the success message. | ||
# Enter your Master Account e-mail address and password. After signing in, click the name of the game account you want to play. | # Enter your Master Account e-mail address and password. After signing in, click the name of the game account you want to play. | ||
| Line 17: | Line 17: | ||
== The main window == | == The main window == | ||
[[File:MuhRO-Patcher-1045-main.png|thumb|none|900px|The main patcher window with the Master Account sign-in form.]] | |||
{| class="wikitable" | {| class="wikitable" | ||
| Line 48: | Line 50: | ||
The patcher checks for updates when it opens. Keep it open until the operation finishes and the status reports that it is ready. | The patcher checks for updates when it opens. Keep it open until the operation finishes and the status reports that it is ready. | ||
* ''Cancel update'' requests cancellation of the current update. Wait for the patcher to finish cancelling. | * '''Cancel update''' requests cancellation of the current update. Wait for the patcher to finish cancelling. | ||
* ''Retry patching'' starts another update attempt after an error or cancellation. | * '''Retry patching''' starts another update attempt after an error or cancellation. | ||
* ''Update Now'' appears when the running patcher detects new patches. Close all game clients before using it. | * '''Update Now''' appears when the running patcher detects new patches. Close all game clients before using it. | ||
* ''Patch Host'' saves your preferred download server on this computer. It is tried first on the next update attempt. Other hosts can be used as fallbacks. | * '''Patch Host''' saves your preferred download server on this computer. It is tried first on the next update attempt. Other hosts can be used as fallbacks. | ||
On LIVE, the available download hosts include Patcher EU, Patcher EU 2 and Patcher NA. The TEST patcher has its own host list. Changing Patch Host affects patch downloads. It does not choose your in-game proxy. | On LIVE, the available download hosts include Patcher EU, Patcher EU 2 and Patcher NA. The TEST patcher has its own host list. Changing Patch Host affects patch downloads. It does not choose your in-game proxy. | ||
| Line 57: | Line 59: | ||
If an update fails, read the error, close running clients and retry. If downloads remain unreliable, select another Patch Host and retry. Include the exact error and patcher version when asking for help. | If an update fails, read the error, close running clients and retry. If downloads remain unreliable, select another Patch Host and retry. Include the exact error and patcher version when asking for help. | ||
Use the ''Addons'' and ''Custom GRF'' controls described below for supported customization. | Use the '''Addons''' and '''Custom GRF''' controls described below for supported customization. They replace the old guide's manual patch downloads and archive-editing instructions. | ||
== Signing in and launching a game account == | == Signing in and launching a game account == | ||
| Line 63: | Line 65: | ||
Sign in with your Master Account e-mail address and Master Account password. An individual game account's username and password are not the credentials for this form. | Sign in with your Master Account e-mail address and Master Account password. An individual game account's username and password are not the credentials for this form. | ||
''Remember e-mail'' saves the e-mail address for the next sign-in. The patcher also has a separate saved launcher session that may sign you back in while it remains valid. Closing the patcher does not sign you out. Use ''Logout'' when you want to end the saved session, especially on a shared computer. | '''Remember e-mail''' saves the e-mail address for the next sign-in. The patcher also has a separate saved launcher session that may sign you back in while it remains valid. Closing the patcher does not sign you out. Use '''Logout''' when you want to end the saved session, especially on a shared computer. | ||
After signing in: | After signing in: | ||
* Click a game account's name to launch it. | * Click a game account's name to launch it. | ||
* ''Online'' and ''Offline'' show the account's reported status. An online account offers ''Click to Kick''. This requests a disconnect; wait a few seconds before trying to launch again. | * '''Online''' and '''Offline''' show the account's reported status. An online account offers '''Click to Kick'''. This requests a disconnect; wait a few seconds before trying to launch again. | ||
* A ''B'' marker identifies a borrowed account. | * A '''B''' marker identifies a borrowed account. | ||
* ''Filter accounts'' searches the account list. | * '''Filter accounts''' searches the account list. | ||
* Drag account rows to reorder them or use ''Move to top'' and ''Move to bottom''. The order is stored on this computer. ''Reset order'' removes your saved order. | * Drag account rows to reorder them or use '''Move to top''' and '''Move to bottom'''. The order is stored on this computer. '''Reset order''' removes your saved order. | ||
* ''Refresh Now'' reloads the account list and status. | * '''Refresh Now''' reloads the account list and status. | ||
* ''Manage'' opens Master Account management on the website. | * '''Manage''' opens Master Account management on the website. | ||
* ''Create new Game Account'' opens the account creation page. | * '''Create new Game Account''' opens the account creation page. | ||
[[File:MuhRO-Patcher-1045-accounts.png|thumb|none|900px|The game-account list after sign-in. These are example accounts.]] | |||
=== Beta client === | === Beta client === | ||
''Launch beta client'' appears only when your account is allowed to use it. Select it before clicking a game account. The patcher downloads or verifies the required beta files before launching. | '''Launch beta client''' appears only when your account is allowed to use it. Select it before clicking a game account. The patcher downloads or verifies the required beta files before launching. | ||
The checkbox starts unchecked in a new patcher session. The original client's Game Setup does not configure the beta client's graphics. Use the beta client's own settings for that client. | The checkbox starts unchecked in a new patcher session. The original client's Game Setup does not configure the beta client's graphics. Use the beta client's own settings for that client. | ||
| Line 84: | Line 88: | ||
== Game Setup == | == Game Setup == | ||
Open ''Client Tools > Game Setup'' to configure the original client inside the patcher. A separate OpenSetup application is no longer needed for this workflow. | Open '''Client Tools > Game Setup''' to configure the original client inside the patcher. A separate OpenSetup application is no longer needed for this workflow. | ||
Close running original clients before changing settings. Some preferences are shared across characters and client installations in the same Windows environment or Wine prefix. The patcher may require every original client to be closed before saving shared settings. | Close running original clients before changing settings. Some preferences are shared across characters and client installations in the same Windows environment or Wine prefix. The patcher may require every original client to be closed before saving shared settings. | ||
| Line 90: | Line 94: | ||
Game Setup loads your current configuration and contains four tabs: Display, Audio, Game and Maintenance. | Game Setup loads your current configuration and contains four tabs: Display, Audio, Game and Maintenance. | ||
* ''Save'' applies the settings and reports the result. The window remains open after a successful save. | * '''Save''' applies the settings and reports the result. The window remains open after a successful save. | ||
* ''Cancel'' or the close button discards unsaved form edits. | * '''Cancel''' or the close button discards unsaved form edits. | ||
* ''Reset display and audio'' puts defaults into the form. Review them and click ''Save'' to apply them. It also resets the displayed quality and window/input options but keeps the Game tab's command toggles. | * '''Reset display and audio''' puts defaults into the form. Review them and click '''Save''' to apply them. It also resets the displayed quality and window/input options but keeps the Game tab's command toggles. | ||
Maintenance actions have their own confirmation and take effect immediately after confirmation. Closing the dialog or pressing Cancel does not undo a completed maintenance action. | Maintenance actions have their own confirmation and take effect immediately after confirmation. Closing the dialog or pressing Cancel does not undo a completed maintenance action. | ||
| Line 98: | Line 102: | ||
=== Display === | === Display === | ||
For a first setup, select a detected graphics device and a windowed resolution that fits your display. ''Reset display and audio'' prefers DirectX 9, 1280 x 720 and 32-bit color when these are available. These are starting defaults; you can choose a different supported mode. | For a first setup, select a detected graphics device and a windowed resolution that fits your display. '''Reset display and audio''' prefers DirectX 9, 1280 x 720 and 32-bit color when these are available. These are starting defaults; you can choose a different supported mode. | ||
[[File:MuhRO-Patcher-1045-display.png|thumb|none|720px|The Display tab with an example graphics device and windowed resolution.]] | |||
{| class="wikitable" | {| class="wikitable" | ||
| Line 118: | Line 124: | ||
|} | |} | ||
After a successful preview, click ''Save''. If the preview fails, return to a supported device and mode before trying again. | After a successful preview, click '''Save'''. If the preview fails, return to a supported device and mode before trying again. | ||
==== Window and input options ==== | ==== Window and input options ==== | ||
Additional controls are shown when the installed client provides ROExt support. Save changes and restart the game to use them. | Additional controls are shown when the installed client provides ROExt support. Save changes and restart the game to use them. | ||
[[File:MuhRO-Patcher-1045-window-options.png|thumb|none|720px|Window options with the Minimize with Ctrl+W checkbox enabled.]] | |||
{| class="wikitable" | {| class="wikitable" | ||
| Line 143: | Line 151: | ||
| Disable screen fading || Disables the supported fade-out and fade-in transitions. | | Disable screen fading || Disables the supported fade-out and fade-in transitions. | ||
|- | |- | ||
| Minimize | | Minimize with Ctrl+W || Check this box to let Ctrl+W minimize the game window. Uncheck it to disable the shortcut. Save and restart the game to apply the change. | ||
|- | |- | ||
| Allow cursor outside the game window || A legacy compatibility option. The current ROExt build does not implement the old MouseFreedom setting, so this checkbox does not provide that behavior in the current build. | | Allow cursor outside the game window || A legacy compatibility option. The current ROExt build does not implement the old MouseFreedom setting, so this checkbox does not provide that behavior in the current build. | ||
| Line 150: | Line 158: | ||
=== Audio === | === Audio === | ||
''BGM'' enables background music and ''Sound effects'' enables game sounds. Each has a volume slider from 0 to 100. | '''BGM''' enables background music and '''Sound effects''' enables game sounds. Each has a volume slider from 0 to 100. | ||
[[File:MuhRO-Patcher-1045-audio.png|thumb|none|720px|Audio device options and separate music and sound-effect volumes.]] | |||
The advanced controls are: | The advanced controls are: | ||
| Line 172: | Line 182: | ||
=== Game === | === Game === | ||
This tab includes ''Trilinear filtering'', ''Mouse exclusive'', ''Sprite quality'' and ''Texture quality''. Sprite and texture quality offer Low, Medium and High. | This tab includes '''Trilinear filtering''', '''Mouse exclusive''', '''Sprite quality''' and '''Texture quality'''. Sprite and texture quality offer Low, Medium and High. | ||
[[File:MuhRO-Patcher-1045-game.png|thumb|none|720px|The Game tab contains quality options and client command preferences.]] | |||
The remaining checkboxes store client command preferences. The table lists the controls and their associated commands. Some are legacy client features; availability and behavior depend on the client build. | The remaining checkboxes store client command preferences. The table lists the controls and their associated commands. Some are legacy client features; availability and behavior depend on the client build. | ||
| Line 194: | Line 206: | ||
Some labels need additional context: | Some labels need additional context: | ||
* ''No Ctrl attack lock'' allows automatic attacking without holding Ctrl. | * '''No Ctrl attack lock''' allows automatic attacking without holding Ctrl. | ||
* ''Quick slot 1'' uses right-click for F9. ''Quick slot 2'' uses the mouse wheel for F7 and F8. | * '''Quick slot 1''' uses right-click for F9. '''Quick slot 2''' uses the mouse wheel for F7 and F8. | ||
* ''Hide guild chat'' stores the broader <code>/notalkmsg2</code> preference, which hides chat messages including guild chat. | * '''Hide guild chat''' stores the broader <code>/notalkmsg2</code> preference, which hides chat messages including guild chat. | ||
* ''Show names'' changes the character-name font and detail style. It is not a name-visibility switch. | * '''Show names''' changes the character-name font and detail style. It is not a name-visibility switch. | ||
* ''Shopping board'' controls single-left-click shop opening and right-click closing. | * '''Shopping board''' controls single-left-click shop opening and right-click closing. | ||
* ''Status icons'' controls status-icon descriptions. | * '''Status icons''' controls status-icon descriptions. | ||
* ''Battle target guide'' controls the battleground icon. | * '''Battle target guide''' controls the battleground icon. | ||
* ''Camera rotation'' stores the camera-zoom preference. | * '''Camera rotation''' stores the camera-zoom preference. | ||
* ''Auras'' stores the client's simplified aura preference. ''Alt aura display'' controls aura visibility. | * '''Auras''' stores the client's simplified aura preference. '''Alt aura display''' controls aura visibility. | ||
* ''Expanded sight'' is the camera zoom-out preference. It does not increase targeting range. | * '''Expanded sight''' is the camera zoom-out preference. It does not increase targeting range. | ||
* ''Sprite mable'' is the Spirit Marble effect preference, also called Sprite Marble in the client's messages. | * '''Sprite mable''' is the Spirit Marble effect preference, also called Sprite Marble in the client's messages. | ||
=== Maintenance and backups === | === Maintenance and backups === | ||
Use Maintenance when a specific client preference or cache needs repair. Read the confirmation before continuing. Close the game first so it cannot write old settings back or keep files open. | Use Maintenance when a specific client preference or cache needs repair. Read the confirmation before continuing. Close the game first so it cannot write old settings back or keep files open. | ||
[[File:MuhRO-Patcher-1045-maintenance.png|thumb|none|720px|Maintenance actions create backups before changing the selected settings or files.]] | |||
{| class="wikitable" | {| class="wikitable" | ||
| Line 234: | Line 248: | ||
== Turbo Setup == | == Turbo Setup == | ||
Open ''Client Tools > Turbo Setup'' to edit Turbo bindings in the configuration window. Normal configuration no longer requires editing a file in Notepad. | Open '''Client Tools > Turbo Setup''' to edit Turbo bindings in the configuration window. Normal configuration no longer requires editing a file in Notepad. | ||
Turbo repeats a configured action while you hold its assigned key, the controller is enabled and the game is focused. Release the key to stop repeating. Use the pause shortcut while the game is focused to turn the controller on or off. The default Pause Key is P, making the shortcut Alt+P. The default starting state is Off. | Turbo repeats a configured action while you hold its assigned key, the controller is enabled and the game is focused. Release the key to stop repeating. Use the pause shortcut while the game is focused to turn the controller on or off. The default Pause Key is P, making the shortcut Alt+P. The default starting state is Off. | ||
| Line 240: | Line 254: | ||
=== Adding and editing bindings === | === Adding and editing bindings === | ||
# Under ''Add Binding'', choose the binding type. | # Under '''Add Binding''', choose the binding type. | ||
# Capture the key you want to use. For a skill or item, use the key assigned to its in-game hotbar slot. | # Capture the key you want to use. For a skill or item, use the key assigned to its in-game hotbar slot. | ||
# Set the delay between repeats and click ''+ Add''. | # Set the delay between repeats and click '''+ Add'''. | ||
# Review the binding list and click ''Save''. | # Review the binding list and click '''Save'''. | ||
# In the game, enable Turbo with Alt+P if using the default pause key, then hold the assigned key. | # In the game, enable Turbo with Alt+P if using the default pause key, then hold the assigned key. | ||
| Line 260: | Line 274: | ||
You can change the Pause Key, Default State and Default Delay. The pause shortcut uses Alt plus the configured Pause Key. Changing Default Delay does not rewrite the delays already set on existing bindings. Changing Default State also updates the enabled state in a running client. | You can change the Pause Key, Default State and Default Delay. The pause shortcut uses Alt plus the configured Pause Key. Changing Default Delay does not rewrite the delays already set on existing bindings. Changing Default State also updates the enabled state in a running client. | ||
''Save'' writes the configuration to <code>MuhTurbo.ini</code>. The current original client automatically reloads valid changes without needing a restart. | '''Save''' writes the configuration to <code>MuhTurbo.ini</code>. The current original client automatically reloads valid changes without needing a restart. | ||
=== Profiles and other Turbo controls === | === Profiles and other Turbo controls === | ||
* Selecting a profile loads its saved configuration. Save current edits before selecting another profile. | * Selecting a profile loads its saved configuration. Save current edits before selecting another profile. | ||
* ''Save'' saves edits to the selected profile. Saving an inactive profile does not activate it. | * '''Save''' saves edits to the selected profile. Saving an inactive profile does not activate it. | ||
* ''Switch'' makes the selected profile active and saves it. | * '''Switch''' makes the selected profile active and saves it. | ||
* ''New'' creates a named profile from the currently displayed configuration. | * '''New''' creates a named profile from the currently displayed configuration. | ||
* ''Delete'' removes a profile. At least one profile must remain. | * '''Delete''' removes a profile. At least one profile must remain. | ||
* The key-capture options include a numpad preference. The editor also offers Dark and Light appearance. | * The key-capture options include a numpad preference. The editor also offers Dark and Light appearance. | ||
* ''INI Path'' and ''Load'' are advanced controls for loading a configuration file. Leave the normal path unchanged unless you specifically need to work with another configuration. | * '''INI Path''' and '''Load''' are advanced controls for loading a configuration file. Leave the normal path unchanged unless you specifically need to work with another configuration. | ||
If the Turbo window opens with missing text, close it, enable ''Compatibility mode'' next to Turbo Setup in the patcher and reopen the tool. This setting affects the Turbo editor's display. | If the Turbo window opens with missing text, close it, enable '''Compatibility mode''' next to Turbo Setup in the patcher and reopen the tool. This setting affects the Turbo editor's display. | ||
== Addons == | == Addons == | ||
Open ''Client Tools > Addons'' to install or remove supported visual customizations. Close game clients before changing files and wait for the operation to finish. Check the reported installed state, then restart the game to see the result. | Open '''Client Tools > Addons''' to install or remove supported visual customizations. Close game clients before changing files and wait for the operation to finish. Check the reported installed state, then restart the game to see the result. | ||
[[File:MuhRO-Patcher-1045-addons.png|thumb|none|420px|Official visual addons, renderer choices and the Custom GRF controls.]] | |||
=== Official visual addons === | === Official visual addons === | ||
| Line 296: | Line 312: | ||
|} | |} | ||
''Off'' removes that official visual override. The appearance then comes from the remaining installed game and custom assets. | '''Off''' removes that official visual override. The appearance then comes from the remaining installed game and custom assets. | ||
''Reset official add-ons'' switches the official visual addons off together. It keeps your custom and gray textures and does not reset the Renderer selection. | '''Reset official add-ons''' switches the official visual addons off together. It keeps your custom and gray textures and does not reset the Renderer selection. | ||
=== Renderer === | === Renderer === | ||
The Renderer row offers ''Default'', ''DXVK'' and ''dgVoodoo''. Default restores the renderer choice without one of these local wrappers. DXVK and dgVoodoo are alternative graphics compatibility options; their results depend on the computer and driver. | The Renderer row offers '''Default''', '''DXVK''' and '''dgVoodoo'''. Default restores the renderer choice without one of these local wrappers. DXVK and dgVoodoo are alternative graphics compatibility options; their results depend on the computer and driver. | ||
The Renderer choice and Game Setup's Graphics API are separate settings. After changing Renderer, reopen Game Setup, review the detected graphics device and mode, test if needed and save. An unrecognized custom renderer can prevent graphics detection; select a supported Renderer option before trying again. | The Renderer choice and Game Setup's Graphics API are separate settings. After changing Renderer, reopen Game Setup, review the detected graphics device and mode, test if needed and save. An unrecognized custom renderer can prevent graphics detection; select a supported Renderer option before trying again. | ||
| Line 310: | Line 326: | ||
Custom GRF is the supported place for permitted custom asset archives. You do not need to edit <code>GRF.INI</code> or merge changes into the patcher's managed game archives. | Custom GRF is the supported place for permitted custom asset archives. You do not need to edit <code>GRF.INI</code> or merge changes into the patcher's managed game archives. | ||
* ''Replace from archive'' replaces the saved custom collection with the selected archive and enables it. | * '''Replace from archive''' replaces the saved custom collection with the selected archive and enables it. | ||
* ''Merge archive'' adds to the saved collection and enables it. If both contain the same file path, the incoming file replaces that entry. | * '''Merge archive''' adds to the saved collection and enables it. If both contain the same file path, the incoming file replaces that entry. | ||
* ''Off'' disables the custom collection while retaining it for later. | * '''Off''' disables the custom collection while retaining it for later. | ||
* ''On'' re-enables the saved collection. If no collection is saved, it opens archive selection. | * '''On''' re-enables the saved collection. If no collection is saved, it opens archive selection. | ||
Supported input formats are GRF, GPF, ZIP, RGZ and compatible additive THOR archives. Imports are checked before installation. Protected content and malformed archives are rejected. THOR files that delete content or do not merge into a GRF are not supported here. This is an asset importer, not a DLL or executable installer. | Supported input formats are GRF, GPF, ZIP, RGZ and compatible additive THOR archives. Imports are checked before installation. Protected content and malformed archives are rejected. THOR files that delete content or do not merge into a GRF are not supported here. This is an asset importer, not a DLL or executable installer. | ||
| Line 325: | Line 341: | ||
== /greymap + LGP == | == /greymap + LGP == | ||
Open ''Client Tools > /greymap + LGP'' to install gray-map textures, customize tiles and change LGP artwork. Close the game before changing these files and restart it afterward. | Open '''Client Tools > /greymap + LGP''' to install gray-map textures, customize tiles and change LGP artwork. Close the game before changing these files and restart it afterward. | ||
[[File:MuhRO-Patcher-1045-graymap-lgp.png|thumb|none|420px|Gray-map sources, custom tiles and LGP image controls. Scroll within the panel for more options.]] | |||
=== Gray-map textures === | === Gray-map textures === | ||
# Choose the built-in ''Gray'' or ''Vik Green'' source. | # Choose the built-in '''Gray''' or '''Vik Green''' source. | ||
# Click ''Install / Replace'' and wait for the success message. | # Click '''Install / Replace''' and wait for the success message. | ||
# Launch the game and use <code>/greymap</code> to toggle the installed gray textures. | # Launch the game and use <code>/greymap</code> to toggle the installed gray textures. | ||
''Clear installed gray'' empties the installed gray texture archive. Use the in-game <code>/greymap</code> command when you only want to turn the display off temporarily. The patcher does not show whether the in-game toggle is currently on. | '''Clear installed gray''' empties the installed gray texture archive. Use the in-game <code>/greymap</code> command when you only want to turn the display off temporarily. The patcher does not show whether the in-game toggle is currently on. | ||
''Replace from archive'' installs a compatible custom gray texture set. ''Merge archive'' adds compatible textures to the existing set. Keep your source archive if you might want to reinstall it later. | '''Replace from archive''' installs a compatible custom gray texture set. '''Merge archive''' adds compatible textures to the existing set. Keep your source archive if you might want to reinstall it later. | ||
Gray imports accept recognized gray-grid BMP textures. Ordinary world textures, map geometry, scripts, effects and sprites do not belong in this importer. Map shapes and movement permissions remain server-controlled. | Gray imports accept recognized gray-grid BMP textures. Ordinary world textures, map geometry, scripts, effects and sprites do not belong in this importer. Map shapes and movement permissions remain server-controlled. | ||
| Line 341: | Line 359: | ||
=== Custom tiles === | === Custom tiles === | ||
You can choose images for ''Walkable'', ''Blocked'', ''Water'' and ''Snipable'' tiles. | You can choose images for '''Walkable''', '''Blocked''', '''Water''' and '''Snipable''' tiles. | ||
[[File:MuhRO-Patcher-1045-custom-tiles.png|thumb|none|420px|Choose an image for each tile type you want to change, then apply the selected images.]] | |||
# Use ''Choose image'' for each tile type you want to change. | # Use '''Choose image''' for each tile type you want to change. | ||
# Review the selected images. | # Review the selected images. | ||
# Click ''Apply selected images'' and wait for completion. | # Click '''Apply selected images''' and wait for completion. | ||
# Restart the game and use <code>/greymap</code>. | # Restart the game and use <code>/greymap</code>. | ||
Only the selected tile types change. ''Reset'' returns one tile type to its built-in artwork. Empty or void areas use the blocked tile. | Only the selected tile types change. '''Reset''' returns one tile type to its built-in artwork. Empty or void areas use the blocked tile. | ||
Images must be PNG or BMP, at most 8 MB and no larger than 2048 x 2048 pixels. Tile artwork is converted to 32 x 32 pixels without transparency. Changing a tile's image does not change where your character can move or attack. | Images must be PNG or BMP, at most 8 MB and no larger than 2048 x 2048 pixels. Tile artwork is converted to 32 x 32 pixels without transparency. Changing a tile's image does not change where your character can move or attack. | ||
| Line 354: | Line 374: | ||
=== LGP images === | === LGP images === | ||
The LGP section changes the artwork for ''Circle'', ''Square'', ''All skill floors'' or an individual skill's floor image. | The LGP section changes the artwork for '''Circle''', '''Square''', '''All skill floors''' or an individual skill's floor image. | ||
# Close the game. If you previously turned Custom GRF off, turn it back on in Addons. No separate archive is needed for your first LGP image. | # Close the game. If you previously turned Custom GRF off, turn it back on in Addons. No separate archive is needed for your first LGP image. | ||
# Select the image or skill to change. Search by name, skill ID or effect ID if needed. | # Select the image or skill to change. Search by name, skill ID or effect ID if needed. | ||
# Use ''Choose image'', inspect the selection and click ''Install image''. | # Use '''Choose image''', inspect the selection and click '''Install image'''. | ||
# Restart the game to load the changed artwork. | # Restart the game to load the changed artwork. | ||
''Seen last session'' filters the list to floor skills recorded during your last game session. If the list is empty, play a session containing floor skills first. Individual skill images take priority over the All skill floors artwork. | '''Seen last session''' filters the list to floor skills recorded during your last game session. If the list is empty, play a session containing floor skills first. Individual skill images take priority over the All skill floors artwork. | ||
LGP imports accept PNG or BMP up to 8 MB and 2048 x 2048 pixels. Transparency is preserved. ''Reset image'' removes the selected custom override. A reset skill can then use your All skill floors artwork if you have customized it. ''Restore all originals'' removes the custom LGP artwork while keeping unrelated custom assets. | LGP imports accept PNG or BMP up to 8 MB and 2048 x 2048 pixels. Transparency is preserved. '''Reset image''' removes the selected custom override. A reset skill can then use your All skill floors artwork if you have customized it. '''Restore all originals''' removes the custom LGP artwork while keeping unrelated custom assets. | ||
== Proxy Latency == | == Proxy Latency == | ||
Open ''Proxy Latency'' to compare measured connection routes. ''Refresh'' repeats the measurement. ''Best'' marks the route with the lowest calculated score in that measurement. | Open '''Proxy Latency''' to compare measured connection routes. '''Refresh''' repeats the measurement. '''Best''' marks the route with the lowest calculated score in that measurement. | ||
The results can include estimated route delay, hop delay and failed connection probes shown as loss. This loss value is not a direct measurement of in-game packet loss. Conditions can change, so the lowest result is not a guarantee of the best connection throughout a game session. This window measures routes; clicking or refreshing it does not select your in-game proxy. | The results can include estimated route delay, hop delay and failed connection probes shown as loss. This loss value is not a direct measurement of in-game packet loss. Conditions can change, so the lowest result is not a guarantee of the best connection throughout a game session. This window measures routes; clicking or refreshing it does not select your in-game proxy. | ||
| Line 373: | Line 393: | ||
== Crash diagnostics == | == Crash diagnostics == | ||
''Automatically send crash diagnostics'' controls automatic report uploads where supported. It is enabled by default. Turning it off keeps reports local instead of uploading them automatically. | '''Automatically send crash diagnostics''' controls automatic report uploads where supported. It is enabled by default. Turning it off keeps reports local instead of uploading them automatically. | ||
The patcher can show whether reports were sent, retained or are waiting for another attempt. If you report a crash to support, include what you were doing and the approximate time even when automatic diagnostics are enabled. | The patcher can show whether reports were sent, retained or are waiting for another attempt. If you report a crash to support, include what you were doing and the approximate time even when automatic diagnostics are enabled. | ||