• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

michaelb958

Recruit
84 Badges
Aug 8, 2016
7
1
  • Crusader Kings II: Jade Dragon
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Stellaris: Synthetic Dawn
  • Europa Universalis IV: Third Rome
  • BATTLETECH
  • Stellaris
  • Stellaris: Galaxy Edition
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Expansion Pass
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Mandate of Heaven
  • Surviving Mars: Digital Deluxe Edition
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Age of Wonders III
  • Age of Wonders: Shadow Magic
  • BATTLETECH - Digital Deluxe Edition
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Megacorp
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Lithoids
  • BATTLETECH: Heavy Metal
  • Age of Wonders: Planetfall - Revelations
  • Hearts of Iron IV: La Resistance
  • Stellaris: Federations
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Europa Universalis IV
  • Age of Wonders: Planetfall
  • Stellaris: Ancient Relics
  • Surviving Mars: First Colony Edition
  • Europa Universalis IV: Golden Century
  • Imperator: Rome
  • Victoria 2
  • Surviving Mars: First Colony Edition
  • Hearts of Iron IV: No Step Back
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
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:

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

  • crashytime_mod.zip
    746 bytes · Views: 2
Upvote 0