The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

三只熊中文控制台/Szx Chinese Console
Kev.Sun  [developer] Jul 11, 2023 @ 1:10pm
Mod description in English v3.09
Brief introduction:

This is a console mod with lots of extra functions.
(v2.24 update:If IsaacSocket is installed, the game will pause completely when opening Szx Chinse Console interface.)
(v2.21 update: You no longer need to change your keys fullscreen [F], mute [M], pause

to [F9], [F10], [F11].)
(v2.03 update: You no longer need to disable Isaac's official console in the 'option.ini' file.)

Brief instructons of the mod will be showed below. For details of the specific console functions, you can watch my video in bilibili. My id is 'enthusiasmgame'. The 5-minute-long promotional video id in blibili is 'BV16M4y1j7XN'. The effects of this mod in video will be more intuitive and easier to understand~

If you have any questions, please leave a message in the discussion forum. Wish you have a good game in the mod.
----------------------------------------------------------
Key introduction:

Console basic keys:
[`] open the console(no delay)(which means you can immediately hit quick command, close the console or perform other actions)
[LAlt]+[`] open or close the official console
[Enter/KpEnter] close the console when input is empty(no delay)
[Esc] close the console(no delay)
[LCtrl/RCtrl] informational texts next/last page or result boxs scroll up/down (informational texts does not support shortcut keys. The concept of 'result box' and 'shortcut keys' will be mentioned later)
[RAlt] switch the language display in the result box to [Chinese/English]
[Tab] switch the input language to [Chinese/English]

input or display keys: ([any char key], [Left], [Right], [Backspace], [Delete] support long-pressed action to enter the quick mode)
[any char key] input a char into the input box
[Left] cursor left by one in the input box
[Right] cursor right by one in the input box
[Backspace] delete a char at the cursor position in the input box
[Delete] delete a char at the cursor position pre in the input box preceding from the right side
[Home] move the cursor to the beginning of the input box
[End] move the cursor to the end of the input box
[Up] jump to the last command in the input box
[Down] jump to the next command in the input box
[PgUp/PgDn] display box scroll up/down
[Enter/KpEnter] enter the current command
[Space] choose the first character option in the Chinese input mode
[Num1-9] choose the 1st-9th character option in the Chinese input mode

shortcut keys:
[LAlt]+[Num1-9] immediately execute the 1st-9th action in the result box(when action exists)
[LAlt]+[Num0] immediately execute all actions in the result box
----------------------------------------------------------
function introduction:

You can use [F1-F8] to immediately execute an action or actions:

[F1] emergency Glowing Hourglass(also works when you are dying but not dead[In this time point, hit [F1] will cause the current game file loss, so keep running until you finish the game]) [LAlt+F1] execute the command even if console is off
[F2] swallow trinkets immediately [LAlt+F2] execute the command even if console is off
[F3] blindfolded/remove the blindfold
[F4] keyboard overlay {on/off}
[F5] test mode (used for debugging or testing) {on/off}
[F6] functional options menu {on/off}
[F1] Item quality text display {On/Off} (Hold [Tab] to display the item quality on the item pedestal)
[F2] Debug text display {On/Off} (Displays when debug 3, 4, 8, 9, 10 are enabled)
[F3] Item pool image display {On/Off} (Hold [Tab] to display the item pool on the item pedestal)
[F4] Item pool image display settings
[F1] Display item pool even with Curse of the Blind {On/Off}
[F2] Display item pool even when the character has Chaos {On/Off}
[F5] Adjust text/image position in the console
[F1] Adjust the main console position
[F2] Adjust the keyboard overlay position
[F3] Adjust the text position for debug 3
[F4] Adjust the text position for debug 8
[F5] Adjust the text position for debug 4 and debug 9
[F6] Console text fade-out {On/Off}
[F7] ban items from the itempools (including ban single item by its ID or ban all items of one specific quality)
[F8] change player type immediately to a specific player type (including the player types that do not appear in a normal game, like Dead Tainted Lazarus with damage amplification or Tainted Soul)

Except these quick commands, you can execute all commands that can be executed in Isaac's official console, including basic command and lua command. Addtionally, most basic commands here have informational texts of use case and parameter instructons and support further abbreviation forms. Including:
[s]or[stage] teleport the player to a new stage
[g]or[giveitem] give player 1 an item by given id ([g2]or[giveitem2] for Esau)
[r]or[remove] remove player 1's item by given id ([r2]or[remove2] for Esau)
[sp]or[spawn] spawn an entity
[d]or[debug] open/close debug command
[rep]or[repeat] repeat the last successfully executed command for one or multiple times
[cl]or[clear] clear the display box
[res]or[restart] restart the game(with specific player type)
[cha]or[challenge] start a challenge(or start a game with no challenges)
[gs]or[gridspawn] spawn an grid entity
[cos]or[costumetest] costumetest
[cur]or[curse] add addtional curse to the game(including the curse in challenge 10)
[go]or[goto] teleport the player to a specific room
[rew]or[rewind] rewind to the state in the last room
[cut]or[cutscene] play a specific cutscene
Other basic commands can also be executed but have no informational texts of use case or parameter instructons and do not support further abbreviation forms. Including, but not limited to:
[seed] start a game with specific seed
[luamod] reload 'main.lua' file of a mod

Szx Chinese Console will record the seed for each game, along with the corresponding game mode and starting character (including mod characters). Players can input:
[ls] or [listseed] view seed records
[ds] or [deleteseed] delete partial seed records
----------------------------------------------------------
Frequently used basic commands supports search function. All search-function-supported commands are allowed to be immediately executed with shortcut keys: [LAlt]+[Num1-9], [LAlt]+[Num0]

There are four search mode: index search, name search, label search, conditional search. Index search can only be used individually, while name, label and conditional search can be combined.

Commands that support index search:
[s] or [stage]
[sp 5] or [spawn 5] (all sub commands)
[sp 6] or [spawn 6]
[g c] or [giveitem c] or [g2 c] or [giveitem2 c]
[g t] or [giveitem t] or [g2 t] or [giveitem2 t]
[g T] or [giveitem T] or [g2 T] or [giveitem2 T]
[g k] or [giveitem k] or [g2 k] or [giveitem2 k]
[g p] or [giveitem p] or [g2 p] or [giveitem2 p]
[g P] or [giveitem P] or [g2 P] or [giveitem2 P]
[r c] or [remove c] or [r2 c] or [remove2 c]
[r t] or [remove t] or [r2 t] or [remove2 t]

Commands that support name, label and conditional search:
[sp] or [spawn]
[g] or [giveitem] or [g2] or [giveitem2]
[r] or [remove] or [r2] or [remove2]

Besides, two more extra commands are supported in this mod: (In the following lines I will only list the abbreviation form of commands. Their whole forms are also supported)
[sp 5.350.[id]+] spawn the golden version of a trinket by given id (Here [id] is an optional parameter)
[g c-[id]] or [g2 c-[id]] give the player an error item by given id (Item quality display[F6] will tell the id of error items. long-press [Tab] to show item quality information)
[r c-[id]] or [r2 c-[id]] remove the player's error item by given id (Item quality display[F6] will tell the id of error items. long-press [Tab] to show item quality information)
----------------------------------------------------------
Search mode introduction: (English letters are case-insensitive.)

Index search: (format: [id])
Match the result id from the beginning of it (which means you can not get an item with id 562 by "sp 5.100.6" input). Index search doesn't require exact match.

Name search: (format: [name])
Match the result name from any index of it. Support Chinese character as input. Name search doesn't require exact match.

label search: (format: [#][label name])
Match the result label from the beginning of it (which means you can not get an "ultraSecret" labelled item by "g #secret" input). Label search doesn't require exact match.

conditional search: (format: [$][condition name][:][value])
Match the result condition name from the beginning of it. The condition name doesn't require exact match. But the value must be the exactly same value of that condition.

Input words can be combined and language mixing is supported in combination.

Examples:
e.g.1: [sp $q:4 #ang] Match all items with both 'angel' label and quality 4 (You can hit [LAlt]+[Num0] to spawn them all immediately.)
e.g.2: [g #bos #dam th] Match all items with both 'boss' label and 'damage' label and 'th' appears in the item's name.
e.g.3: [r #dev 宝 #攻 $q:2] Match all items with 'devil' label, '攻击力' label and quality 2 and '宝' appears in the item's name
----------------------------------------------------------
List of label names: (Chinese/English)

主动道具,被动道具,跟班,饰品,
active,passive,familiar,trinket,

猫,苍蝇,宝宝,妈妈,针,书,蜘蛛,蘑菇,大便,鲍勃,
guppy,fly,baby,mom,syringe,book,spider,mushroom,poop,bob,

宝箱房,商店,宝宝商店,首领,隐藏房,天使,恶魔,诅咒,究极隐藏房,星象,图书馆,
金箱子,红箱子,木箱子,旧箱子,妈妈箱子,
白乞丐,恶魔乞丐,钥匙大师,炸弹乞丐,腐烂乞丐,电池乞丐,三选一,夹娃娃机,
treasure,shop,babyShop,boss,secret,angel,devil,curse,ultraSecret,planetarium,library,
goldenChest,redChest,woodenChest,oldChest,momsChest,
beggar,demonBeggar,keyMaster,bombBum,rottenBeggar,batteryBum,shellGame,craneGame,

全部,移速,攻击力,射速,射程,弹速,幸运,子弹颜色,子弹特效,体型,肤色,飞行,
all,speed,damage,firedelay,range,shotspeed,luck,tearcolor,tearflag,size,skincolor,flying,

红心,魂心,黑心,硬币,炸弹,钥匙,
hearts,soulhearts,blackhearts,coins,bombs,keys,

非贪婪模式,非伊甸,非游魂长子权,非挑战,非每日,非店主,非大量过牌,
nogreed,noeden,nolostbr,nochallenge,nodaily,nokeeper,nocantrip,

特殊道具,任务,食物,怪物手册,星座,电池,科技,掉落物机制,唯一跟班,
special,quest,food,monstermanual,stars,battery,tech,pickupvision,uniquefamiliar,

攻击性,可召唤,拉萨路共享,拉萨路全局共享,死亡,
offensive,summonable,lazarusshared,lazarussharedglobal,dead,

List of condition name and its possible value:

quality:
0 1 2 3 4

maxcharges:
0 1 2 3 4 6 12
1 6 12 30 64 70 90 110 180 200 250 300 450 900 100000

chargetype:
timed special

shopprice:
10 99

devilprice:
1 2
----------------------------------------------------------
If you have subscribed to and activated the IsaacSocket mod, and successfully started the IsaacSocket connection tool, you can access the following additional features:

The game will completely pause when Szx Chinese Console interface is opened.
You will no longer be able to use the mod's built-in Chinese input method, but you can directly use your system's Chinese input method to input any characters or words (as long as the character is included in the font library, it will display).
You can press [`] to bring up Szx Chinese Console interface from the in-game pause menu.
Press [LCtrl+c] in the official console to copy the current input box content to the system clipboard.
Press [LCtrl+c] in Szx Chinese Console to copy the current input box content to the system clipboard.
Press [LCtrl+v] in Szx Chinese Console to paste plain text from the system clipboard into the current input box, and execute statements in sequence based on line breaks.
Use [eden] command to modify Eden tokens.
Use [vac] command to view the achievement numbers for unlocked/locked achievements.
Use [uac] or [lac] commands to unlock or lock specific or all achievements.
Use [dnt] or [gdnt] commands to modify donation amounts in Donation Machine or Greed Machine.
Use [speed] command to modify game speed (if the game speed is not 1, a real-time speed indicator will be shown in the upper right corner).
If the game speed is not set to 1, press [Ins] to quickly restore the game speed (Too fast or too slow game speed may make it difficult to restore the game speed using the console).
Use [vws] command to view the current win streak.
Use [seb] command to set the number of eden's blessing for the next run.
Use [adc] or [fdc] commands to allocate or release a debug console (bound to the game program).
Use [output] command to output text to the debug console.
Use [lualua] command to reset the Lua environment.
Debug text will always stay in sync with the actual game, unaffected by actions like rewinding.
----------------------------------------------------------
Szx Chinese Console has opened an interface to all mod authors:
_SZX_CHINESE_CONSOLE_.setModItemChineseName(tbl)

You can display the Chinese names of mod collectibles/trinkets/cards/pills in Szx Chinese Console and enable name search in Chinese by passing the item information in a table formatted as follows to the interface function above.

Each element in the table passed as a function parameter represents an item and is itself a table containing two elements: the first element represents the item category and its ID in the current game (prefixes "c", "t", "k", and "p" correspond to collectibles, trinkets, cards, and pills respectively), and the second element is the Chinese name of that item.

Example code:
"""
local tbl = {
{"c733", "Chinese name of collectible 733 in this game"},
{"t190", "Chinese name of trinket 190 in this game"},
{"k98", "Chinese name of card 98 in this game"},
{"p50", "Chinese name of pill 50 in this game"}
}
_SZX_CHINESE_CONSOLE_.setModItemChineseName(tbl)
"""

EID Compatibility:
If a mod author does not use this interface in their code but has made their mod compatible with EID, players will still be able to view Chinese item names and search for them in Szx Chinese Console when EID is enabled.
----------------------------------------------------------
Changelog:

v3.09 Update
Fixed an issue where text in the search box for [useitem] or commands displayed incorrectly.
Fixed a potential crash caused by using the [useitem] or commands.

v3.08 Update
An additional command has been added: [useitem] or to use the item including (glitched) active collectibles,partial passive collectibles, cards, (horse) pills, tainted ???'s poops. Supports multiple executions. Fully integrated into the search box interface (supports all four search modes, combined search, bilingual support, and quick commands)

v3.07 update
Fixed potential startup lag caused by the automatic recording of game seeds for each run.

v3.06 update
Added an additional command: Set the number of eden's blessing for the next run [seb] (IsaacSocket installation required).
Fixed potential errors with the commands [eden], [dnt], [gdnt], [uac], and [lac].

v3.05 update
Fixed the issue where the [vws] command sometimes displayed the incorrect current win streak.

v3.04 update
Added an additional command: View current win streak [vws] (IsaacSocket installation required).

v3.03 update
Fixed an issue where entering test mode by pressing [F5] caused the game to crash in Repentance+.

v3.02 update
Expanded characters in Chinese input mode.

v3.01 update
Added the commands [ls] to view seed records and [ds] to delete partial seed records (from now on, Szx Chinese Console will record the seed, game mode, and starting character (including mod characters) for each game).
Added features to adjust the position of the console, keyboard overlay, and debug texts (available in the [F6] functional options menu).
Added a "reset to default" button in the [F6] function options menu and all its submenus.
Added an option to toggle console text fade-out (available in the [F6] functional options menu).
Fixed an error that occurred when moving the cursor while using the [F7] quick input "ban " command.

v2.36 update
Fixed the issue where the [debug] or [d] command would throw an error when invalid parameters were passed.
Fixed the issue where the [dnt] and [gdnt] commands would reset the in-game counters.

v2.35 update
Fixed an issue in Szx Chinese Console where certain Lua commands that were supposed to display error messages did not show the error messages and caused additional errors after being entered.

v2.34 update
Optimized the display logic for the actual game speed in the top right corner.
Fixed the issue of typing text too quickly while running IsaacSocket.
Updated compatibility with the latest IsaacSocket connection program.

v2.33 update
Fixed an issue in Szx Chinese Console interface where errors could occur while reading historical commands.
Fixed an problem with the [speed] command, where adjusting the game speed above 1.0 could result in ineffectiveness.
Added an extra line break to the display text of the [vac] command when viewing unlocked/locked achievements.
Added a hotkey [Ins] for quickly restoring the game speed (Too fast or too slow game speed may make it difficult to restore the game speed using the console).
Added a display of the actual game speed in the top right corner (if the [speed] command is used).
Updated compatibility with the latest IsaacSocket connection program.

v2.32 update
Changed [F6] effect from Szx Chinese Console main interface; from now on, [F6] will serve as the functional options menu.
Added an item pool display function; this option can be toggled in the [F6] functional options menu.
Removed the [Ins] shortcut key and merged its effect into the [F6] functional options menu.
Updated some search bar text.
Optimized the logic for modifying donation amounts in Donation Machine or Greed Machine.
Added an additional command: Modify Game Speed (IsaacSocket installation required).

v2.31 update
Starting from now, starting a new game will no longer reset the search box language to English.
Added two commands: modify donation amounts in Donation Machine or Greed Machine (IsaacSocket installation required).

v2.30 update
Fixed the issue introduced in v2.30 update where, when the test mode [F5] was already open, starting a new game would still be considered as the test mode being open.

v2.29 update
Fixed potential issues with the interface of Szx Chinese Console before the first logic frame in a new game.

v2.28 update
Added three commands: unlock achievements, lock achievements, and view locked/unlocked achievements.(IsaacSocket installation required)
Changed the command abbreviations for allocating a debug console and releasing the debug console.

v2.27 update
Optimized the display logic for some search bar interfaces.
From now on, if IsaacSocket is installed, you can use the Chinese keyboard of the computer system to input any character or word (as long as the character is in the font library, it will be displayed).
From now on, if IsaacSocket is installed, you can access the fourth page of Szx Chinese Console main interface, which adds four additional commands, including modifying the amount of Eden Tokens, allocating a debug console, releasing the debug console, and outputting text to the debug console.

v2.26 update
Added top prompts for [LAlt]+[num1-9 or num0] opration.
Added prompts for the effective use of the 'rep' or 'repeat' command, including the command content and the number of times it has been effective.
Fixed the issue where the 'rep' or 'repeat' command becomes ineffective after starting a new game.
Fixed the issue where the 'rep' or 'repeat' command does not correctly execute user-expected commands when IsaacSocket is installed.
Fixed the issue where the [LAlt]+[num1-9 or num0] operation does not correctly execute user-expected commands when IsaacSocket is installed.
Adapted to the latest IsaacSocket connection program and optimized some code logic.
From now on, if IsaacSocket is installed, pressing [LCtrl+c] in the official console will copy the current text. (In Szx Chinese Console, pressing [LCtrl+c] will also copy the current text.)
From now on, if IsaacSocket is installed, Szx Chinese Console interface can be opened even in the in-game pause menu by pressing [`].
From now on, if IsaacSocket is installed, the [stage] command and [giveitem k], [g k], [giveitem2 k], [g2 k] commands will execute immediately, consistent with the official console. (If you do not have IsaacSocket installed, all commands will execute immediately because the game will not pause.)

v2.25 update
Starting now, if IsaacSocket is installed, Lua statements, Luamod statements, and 'lualua' command will now be executed immediately in Szx Chinse Console interface while the game is completely paused.

v2.24 update
Added display of top text after pressing [F1], [LAlt+F1], [F2], [LAlt+F2], [F3], [F4], [F5], [F6], [Ins].
Added display of top text after pressing [LCtrl+c] in Szx Chinese Console (copy function requires IsaacSocket installation).
Removed character happy/sad animations after pressing [F6], [Ins], and [LCtrl+c] in Szx Chinese Console.
Starting now, if IsaacSocket is installed, the game will pause completely when opening Szx Chinse Console interface.

v2.23 update
Due to a bug in "The Binding of Isaac Rebirth", the "Join 2p" operation cannot be captured and modified, causing an issue where pressing the [Enter] key after entering commands still summons player 2 or player 2 Baby. This problem is temporarily unresolved, and controller players are advised to use the [Numpad Enter] key to input commands.
Now even if Isaac game is exited, the mod is reloaded, or the game crashes, the command history is still saved and can be recalled by pressing the [Up] key.
Starting a new game or holding the 'R' key no longer clears the display box of history commands.
The display of text for #d3, #d4, #d8, #d9, #d10 will no longer default to activate with each new game; instead, the settings will be saved (still toggled with the [Ins] key).
The function of item quality display with long-press [Tab] will no longer default to activate with each new game; instead, the setting will be saved (still toggled with [F6] when opening the console).
The keyboard mapping will no longer default to activate with each new game; instead, the setting will be saved (still toggled with [F4] when opening the console).
If the mod is reloaded in-game, the console type will remain consistent with the type before the reload, instead of defaulting to Szx Chinese Console.
Added the "lualua" command, which, if IsaacSocket is installed, will invoke its ReloadLua() function, resetting the Lua environment.
Fixed an issue where sometimes Chinese characters couldn't be typed or the cursor couldn't move correctly.

v2.22 update
Fixed an issue in version 2.21 where players using controllers would still summon player 2 or player 2 Baby after entering commands and pressing the [Enter] key.

v2.21 update
Starting now, there is no need to remap the fullscreen [F], mute [M], and pause

keys to [F9], [F10], [F11]. (Fullscreen, mute, or pause effects will not be triggered while entering commands in Szx Chinese Console.)
The [Esc] key now closes Szx Chinese Console with a single press. (Pressing [Enter] or [Numpad Enter] in an empty input field remains supported.)
During the death settlement screen, if Szx Chinese Console is open, pressing [Esc] and [Enter] will no longer initiate a new game. Instead, it will consistently close the console or execute the input command.
Players, during the death settlement screen, can now execute both "rew" or "rewind" commands and Lua commands (including "l print()"). (If IsaacSocket is installed, pressing [Ctrl+V] in the paste function will execute all Lua statements before the line break.)
Optimized the logic and display interface for switching between the official console and Szx Chinese Console using [LAlt]+[`], complete with added text prompts.
Resolved an issue where, with Szx Chinese Console open, switching to the official console using [LAlt]+[`] did not make Szx Chinese Console disappear.
Fixed a problem where controller players, after entering a command and pressing [Enter], would summon player 2 or player 2 Baby.

v2.20 update
Fixed the game lag issue caused by the print function.
Resolved compatibility issues with the blindfold state modification feature [F3] when not in use, ensuring compatibility with other mods.
Adapted to modifications in the IsaacSocket module regarding DebugFlag adjustments. When IsaacSocket is active, the text display for #d4, #d8, #d9, #d10 consistently reflects the actual in-game situation.
Optimized the gradual fading effect for printed text.
Limited the maximum lines of the print function output in Szx Chinese Console.

v2.19 update
Added the display of printed text in the console for the print function (regardless of its source, whether it's from Szx Chinese Console, the official console, or other mods).
Implemented a gradual fading effect for printed text when the "FadedConsoleDisplay" configuration setting is set to 1.

v2.18 update
Compatibility with EID for mod items' Chinese names, while retaining the previous interface. (For mod authors, it is still recommended to both be compatible with EID and utilize the interface in the last update version, so that regardless of whether players have EID enabled, items' Chinese names can be displayed and searched in this console mod).

v2.17 update
Fixed the issue where the interface introduced in v2.16 couldn't modify the Chinese names of mod cards and pills.
Fixed the issue where the 0th pill(Bad Gas) does not displayed in the search box.

v2.16 update
Added a new interface that allows mod authors to provide Chinese namesfor mod collectibles, trinkets, cards, and pills. This update also enables Chinese language support for searching, whereas previously only English was supported.

v2.15 update
Fixed an issue where the console interface would occasionally freeze when the character died with Szx Chinese console interface is open.

v2.14 update
Fixed an issue where occasionally, when a character dies with Szx Chinese console interface is open, it would get stuck, preventing the use of the [LAlt]+[`] shortcut to switch to the official console in order to use 'rewind' command.
Removed character animation effects when switching between the two consoles using [LAlt]+[`].

v2.13 update
Fixed the issue that occurred during the v2.11 update, where the search for items with the charge type [$c:] or [$chargetype:] could not be used properly.
Optimized some Chinese nick names of collectibles.

v2.12 update
Optimized the Chinese nick names of collectibles. (Progress completed: t1-t189 and c1-c732)
Adjusted a huge number of pinyin results display order in the option box in Chinese input mode.

v2.11 update
Optimized the [ctrl+v] paste functionality allowing for the execution of commands preceding newline character.
Optimized the Chinese nick names of collectibles. (Completed progress: t1-t189 and c1-c600)
Adjusted a huge number of pinyin results display order in the option box in Chinese input mode.

v2.10 update
Adapted the [Ctrl+C] copy functionality and [Ctrl+V] paste functionality for the IsaacSocket mod(It has not released yet).
Adjusted parts of pinyin results display order in the option box in Chinese input mode.

v2.09 update
Fixed the issue where all characters except for Lilith would be considered as Tainted Forgotten in the blindfolded state.

v2.08 update
Fixed the issue where the Lilith-transformed character was unable to shoot.
Fixed the issue where non-blindfolded characters would retain the blindfold appearance after main menu exit and game re-entry.
Fixed the issue where manually removing the blindfolded status with [F3] during the blindfolded challenge and then main menu exit and game re-entry would result in the blindfold appearance not being re-added.
Fixed the issue where the black special blindfold appearance for Tainted Forgotten in the blindfolded challenge would be overwritten to a regular blindfold appearance when using [F3].
Removed the meaningless blindfold appearance added to Tainted Soul in the blindfolded state.
Optimized the Chinese nick names of collectibles. (Completed progress: t1-t189 and c1-c500)
Adjusted a huge number of pinyin results display order in the option box in Chinese input mode.

v2.07 update
Add [LAlt]+[`] shortcut to quickly open or close the official console.

v2.06 update
Regular maintenance update with no significant changes.

v2.05 update
Regular maintenance update with no significant changes.

v2.04 update
Optimized the Chinese nick names of collectibles. (Completed progress: t1-t189 and c1-c400)
Adjusted a huge number of pinyin results display order in the option box in Chinese input mode.

v2.03 update
From now on, no matter the value of "EnableDebugConsole" in "option.ini" file is either 0 or 1, this console mod always takes effect.

v2.02 update
Fixed the issue in version 1.07 update where name search with more than two words would not yield any results.
Optimized the Chinese nick names of collectibles. (Completed progress: t1-t189 and c1-c250)
Adjusted a huge number of pinyin results display order in the option box in Chinese input mode.

v2.01 update
Added mod collectibles and mod trinkets into the result box.(Index search supported. English-only name search supported. Conditional search fully supported including all five condition names. English-only label search partly supported(active, passive, trinket, familiar, hearts, soulhearts, blackhearts, keys, coins, bombs, special).)
Added mod cards and mod pills into the result box.(English-only)
Added the text color of collectibles with quality 5 in item quality display.
Optimized the Chinese nick names of collectibles. (Completed progress: t1-t189 and c1-c150)
Adjusted a huge number of pinyin results display order in the option box in Chinese input mode.

v1.07 update
Fixed an issue that the result reappeared when the result box was already empty if user added another search word.

v1.06 update
Fixed the problem of wrong informational texts in greed mode by command [s] or [stage].
Added search mode support for command [s] or [stage] in both Chinese and English.
Adjusted the order of 15 pinyin results in Chinese input mode.

v1.05 update
Fixed an issue where certain weapons wouldn't retract while blindfolded, such as Moms Knife, Bone Club and Sumptorium.

v1.04 update
Added search mode support for command [sp 6] or [spawn 6] in both Chinese and English.

v1.03 update
Fixed an issue where "sp 5.350.[id]+" or "spawn 5.350.[id]+" can not be displayed in the input box.

v1.02 update
Added colored text display for [F6] (It was white previously.)
Fixed the issue that '非店主' label can not be searched.
Fixed the issue that 'chargetype' condition had an unexpected value.
Replaced the 'familiars' label for five trinkets to 'familiar' to align with the 'familiar' label for collectibles.
Replaced the 'lucks' label for a trinket to 'luck' to align with the 'luck' label for collectibles.
Adjusted the order of one pinyin result in Chinese input mode.

v1.01 update
Resolved an issue where the [rep] or [repeat] command did not produce the expected effects.
Resolved an issue where the [LAlt]+[F1] or [LAlt]+[F2] command can be taken account in the console-display-remain state when game is paused.

Last edited by Kev.Sun; May 6 @ 4:07pm