You can duplicate the "startgame" executable and type -debug_mode into the Arguments field.įor the Xbox Game Pass / Windows 10 Store edtion it's more complicated, as you cannot create a normal shortcut for it, so you'll have to run the following commands in Command Prompt every time you open the game:
For modding, it's better to use both a mod and launch options. They allow to toggle the debug mode on and off, making it convenient to use the console and play, but this doesn't enable instant reloading of files.
There are a number of mods, like Free Console Access and Debug Toggle. It can be disabled from the console, but can't be re-enabled after it's closed (unless with mods). File watcher that automatically reloads changed files (including mods) into memoryĮnabling debug mode ĭebug mode can be enabled before launching the game and/or toggled in the game using mods.
The legacy host has extremely rudimentary and often incorrect support of UTF-8 with code page 65001. The major known difference between legacy and current is the implementation of UTF-8. In an environment where overlay windows are not possible (like with certain remoting tools), the legacy console host may be required. The current Console Host environment instead delegates this activity to the IME subsystem to display an overlay window above the console host with suggestions.
The legacy Console Host embedded the suggestion portion of the IME inside the hosting window by reserving a line at the bottom of the screen for suggestions. The system will automatically select the legacy console environment when one of these applications is launched. Only the legacy console experience supports these graphical buffering modes and the additional console API support required to power these applications. Often these applications use a graphical screen buffering mode in conjunction with the console hosting environment to operate. Some 16-bit applications on 32-bit Windows use a virtual machine technology to operate called NTVDM. If you experience an issue that requires you to use the legacy console that is not documented here, please contact the team on the microsoft/terminal GitHub repository or via the Feedback Hub for assistance. The Console Host team strives to minimize differences between the Legacy and current modes of the console to ensure that as many customers as possible can run the most up-to-date version. Sessions that are already open will not be changed. This setting is globally applied to all sessions that start after the preference is changed.