Version 1.3.0
New features
Since this release, the manual is online: https://massanoori.github.io/THRotator/
- Config for Touhou16.
- Forced HUD rearrangements.
- Internationalized user interface (currently English and Japanese).
- User’s manual generated by Sphinx (English and Japanese).
- Experimental support on Direct3D 9 Ex. Hopefully wider support on non-Touhou Project games.
- On Touhou Project games running on Direct3D 8, except for Touhou 7, the game doesn’t stop while the editor window is open. This makes it easier to check the result of your modification.
- New design of configuration files.
- Previous design required to rename files to install and to edit .ini files directly to support a new game.
- New design doesn’t need renaming and an older game’s configuration file can be used for a new game.
- THRotator can read the previous throt.ini. Configuration file is converted to new format upon next save.
Bug fixes
- Fix fixed window resolusion to 640x480 from Th11 to Th13 in windowed mode.
- Fix that some implemented methods of D3D interfaces return unexpected values.
- Fix the issue Touhou 7 does not accept any player’s inputs when DX8 to DX9 converter and d3d9.dll of THRotator are installed at the same time.
- Fix the issue threshould input by user was compared with wrong count of setting viewports on Touhou 6 and 7.
- THRotator converts the threshold to the correct one on Touhou 6 and 7 while reading config in the old format.
Others
- Lots of refactoring
- Introducing CMake for supporting multiple Visual Studio versions.
Additional notes
- Built on Visual Studio 2017 (15.2)
- Boost's version: 1.64.0