You are forcing the USB mode to 7 in the configuration preferences, so it does not matter what mode the quadstick boots in.
You could also disable PS4 authentication by adding a preference row to set the Titan Two PS4 flag to the Preferences sheet in your configuration
The name of the preference is: "titan_two"
| Preferences |
|
| Can be set in prefs.csv or Preferences page in game csv file |
|
|
| Can be changed with voice command, or file |
| Preference | Value | Units | Can be changed on Mode sheet, Command or file |
| titan_two | 1 |
| Disable authentication |
| enable_DS3_emulation | 7 |
| DS4 |
The names of variables and preferences get set in stone, then their meaning can change over time. When "enable_DS3_emulation" was named, there were only two emulation modes, 0 and 1, for the default and the Dual Shock3 emulation. Now there are eight emulation modes, so if I was naming that today, it would be just "USB_emulation_mode".
The same goes for "titan_two". The supported USB adapters were CronusMax Plus (in partial (direct) and full "crossover" (USB hub) configurations), the Titan One, and then the Titan Two. The Quadstick can determine if it is connected to a PC, PS3, PS4, CronusMax Plus or Titan One directly, or a CronusMax Plus via a USB hub, it can tell all of those apart, but a Titan Two behaves exactly like a PS4 console and we would try to take over the authentication process, so we needed another setting to tell them apart, to disable the authentication program.
Then along came the Cronus Zen and Beloader products, which sometimes seem like a PS4 console, so they need the authentication process turned off, too.
Refactoring those names would require updating every configuration spreadsheet out there.
There is a programming joke that goes:
There are 2 hard problems in computer science: cache invalidation, naming things, and
off-by-1 errors.