In this update3
Full notes
Full 东方异域见闻 ~ Touhou Dystopian update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Performance
- UI and audio
东方异域见闻 ~ Touhou Dystopian changes
Optimizations
Resume Game Functionality
If you quit the game midway, you can now continue from the subsequent level when you next enter the game.
Voice Recognition System Optimization
Implemented newer voice recognition technology, which is theoretically compatible with all Windows versions.
To save performance, the voice recognition scope has been narrowed to the specific language selected in the game settings. Tests show that simple English commands are supported regardless of the selected language.
Troubleshooting: If you are still unable to use voice recognition successfully, please try the following:
Go to Windows Settings -> Privacy -> Microphone.
Ensure that "Allow desktop apps to access your microphone" is turned On.
Fixes
Corrected various translation errors.
Modding Support
Script-based Mods (DLL) are now supported. If you wish to create this type of Mod, please adhere to the following specifications:
Define Mod ID (info.ini) In the info.ini file located in the Mod directory, you must set the title field.
Example: title = MyCoolMod
Coding Standards (C#)
References: Include the TD.Modding namespace.
Inheritance: The main script must inherit from ModBehaviour.
Naming Conventions (CRITICAL):
Namespace: Must match the title in info.ini exactly.
Class Name: Must be strictly named ModBehaviour.
Code Example:
codeC#
using TD.Modding; // The Namespace must be identical to the title in info.ini namespace MyCoolMod { // The Class name must be fixed as ModBehaviour public class ModBehaviour : TD.Modding.ModBehaviour { public override void OnAfterSetup() { // Mod initialization code } } }Output File
DLL Filename: The compiled .dll filename must be exactly the same as the title.
Example: If title = MyCoolMod, the file must be named MyCoolMod.dll and placed in the Mod root directory.
Future Plans
Next up, I will be tackling the game's most troublesome performance issues. Once the optimization work is complete, I will begin working on new game content.
Source
Changelog.gg summarizes and formats this update. How we read updates.
