One line summary of your issue
[3.0.1] [CDYZ] Using the "pipe trick" in RETINUE_CAP $SIZE$ crashes the game
Game Version
3.0.1 (CDYZ)
What expansions do you have installed?
All of the above
Do you have mods enabled?
Yes
Please explain your issue is in as much detail as possible.
Localisation can be recoloured using section signs (§) followed by a letter colour code, as documented on the wiki.
Localisation parameters (the things found between dollar signs) can be recoloured by placing a pipe character followed by a letter colour code, between the parameter name and the closing dollar sign. (I call this the "pipe trick".) This is not documented on the wiki (maybe I should), but works.
Except for the $SIZE$ parameter in the RETINUE_CAP key, shown in the retinue cap tooltip. (This parameter normally expands to nothing, as I discovered inadvertently during an encoding mishap; I don't know if the bug is related to that.) Using section signs to recolour it works (vanilla does this). Using the pipe trick to do it causes a CTD when the tooltip is shown.
exception.log consistently says:
(Except for the time. That, of course, isn't consistent.)
I know this is a bit arcane, but I get the feeling this shouldn't be CTD behaviour...
Steps to reproduce the issue.
1. Add the following localisation to a mod:
(A minimal 'working' example is attached.)
2. Activate the mod.
3. Mouse over the retinue cap indicator.
4. Stare at your desktop wondering what the h*ck happened.
Upload Attachment
[3.0.1] [CDYZ] Using the "pipe trick" in RETINUE_CAP $SIZE$ crashes the game
Game Version
3.0.1 (CDYZ)
What expansions do you have installed?
All of the above
Do you have mods enabled?
Yes
Please explain your issue is in as much detail as possible.
Localisation can be recoloured using section signs (§) followed by a letter colour code, as documented on the wiki.
Localisation parameters (the things found between dollar signs) can be recoloured by placing a pipe character followed by a letter colour code, between the parameter name and the closing dollar sign. (I call this the "pipe trick".) This is not documented on the wiki (maybe I should), but works.
Except for the $SIZE$ parameter in the RETINUE_CAP key, shown in the retinue cap tooltip. (This parameter normally expands to nothing, as I discovered inadvertently during an encoding mishap; I don't know if the bug is related to that.) Using section signs to recolour it works (vanilla does this). Using the pipe trick to do it causes a CTD when the tooltip is shown.
exception.log consistently says:
Code:
######## EXCEPTION: 0xC0000005 at address: 0x00C21133: ACCESS VIOLATION read attempt to address 0x00000000
Version: Unknown Version
01/14/19 16:10:09
(Except for the time. That, of course, isn't consistent.)
I know this is a bit arcane, but I get the feeling this shouldn't be CTD behaviour...
Steps to reproduce the issue.
1. Add the following localisation to a mod:
Code:
RETINUE_CAP;Retinue Cap: $SIZE|Y$\n;;;;;;;;;;;;;x
(A minimal 'working' example is attached.)
2. Activate the mod.
3. Mouse over the retinue cap indicator.
4. Stare at your desktop wondering what the h*ck happened.
Upload Attachment
Attachments
Upvote
0