• 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.
Yeah, that's the letter event you effectively send yourself. It should have a character portrait attached, but it doesn't because of the way PB changes the hunt. (PB allows you to take the decision any time, but only starts the actual hunt at the right time of the year, which is very, very handy and worth keeping.) So the lack of portrait is basically unavoidable at the moment unless something is changed in the vanilla game.
Yeah.
I could probably just change it to a character_event and stick an image in there though. I'll see if I'll bother.
 
^Based on that I can tell for some reason the Bactrian, Cumbrian, Mossi, and maybe Udmurt (my memory is hazy on their exact provinces) cultures are not loading for some reason on those versions of PB VIET which is strange because Ordep almost always plays PB VIET so he would've noticed it by now if it were an issue widelsread. It definitely wasn't an issue before my illness, and we haven't really changed the cultures or map to my knowledge (I could be wrong) so I'm assuming the installer might be messing around with the files and replacing them wrongly.

For whatever's worth, I just did a re-install of a PB-VIET (with immersion) build on my pc and i'm looking at all cultures fully allocated, so clearly something is happening here other than an actual screw up on the files. I think in order to figure out what's going on here, we'll need both the exact modules being used (including wether you use the portrait fix for VIET Immersion) and your Operating System. Also please note that during this week I am extremely busy so if cybrxkhan can't help you on VIET issues, you'll just have to be patient with me.
 
For whatever's worth, I just did a re-install of a PB-VIET (with immersion) build on my pc and i'm looking at all cultures fully allocated, so clearly something is happening here other than an actual screw up on the files. I think in order to figure out what's going on here, we'll need both the exact modules being used (including wether you use the portrait fix for VIET Immersion) and your Operating System. Also please note that during this week I am extremely busy so if cybrxkhan can't help you on VIET issues, you'll just have to be patient with me.

As noted here and on the bug tracking thread dedicated to this issue in Team HQ (for which you've not yet registered, BTW), the OSes are Windows 8.1 and Linux for Seran and Luwood, respectively.
 
Does this character's first name look like it has correct characters in it? Where can I look to see a list of possible names for characters? This could be coming from one of any number of mods I have installed

2014-02-24_00001.jpg
 
Does this character's first name look like it has correct characters in it? Where can I look to see a list of possible names for characters? This could be coming from one of any number of mods I have installed

View attachment 102416

I'm sure that symbol for Yen is not used in any alphabet I know...

Names should be in common/cultures, bar several regnal names which are present in landed_titles.

Also, do you by any chance are using Japanese app-locale?
 
I'm sure that symbol for Yen is not used in any alphabet I know...

Names should be in common/cultures, bar several regnal names which are present in landed_titles.

Also, do you by any chance are using Japanese app-locale?

No, I'm not. I imagine it is coming from some mod. I'll have to look and see how many files could be throwing that out.
 
I've found this name


Could that be causing the strange character?

That's the only male Norwegian name I've found that matches that character sequence. But why would it show incorrect in the game? I've also seen many other weird strings, including some names that had some kind of strange pile of gold icon in the middle of them!
 
Modules used: All except VIET Immersion

Event 88000 (the base game event which activates the Hashashin) causes a CTD. On inspection, it's trying to create a holding in a province (Dailam) which doesn't exist in SWMH.
 
I just came across another one. It looks like somehow my game has stopped interpreting extended characters properly and I have no idea how to fix it.
View attachment 102424

I've found this name



Could that be causing the strange character?

That's the only male Norwegian name I've found that matches that character sequence. But why would it show incorrect in the game? I've also seen many other weird strings, including some names that had some kind of strange pile of gold icon in the middle of them!

No, I'm not. I imagine it is coming from some mod. I'll have to look and see how many files could be throwing that out.

Does this character's first name look like it has correct characters in it? Where can I look to see a list of possible names for characters? This could be coming from one of any number of mods I have installed

View attachment 102416

One of the mods must have UTF-8/Unicode characters in its culture definitions, whereas CKII interprets the text files as ANSI standard (Windows-1252 character set rather than Unicode). This is precisely the sort of error which can cause the immediately-previous bug reports of noculture to happen.

Please provide a copy of your <installation target folder>/version.txt and <installation target folder>/file2mod_map.txt (the latter of which is only available if you used the new installer, which I strongly doubt you did, but future releases will all generate it upon install now) where <installation target folder> is 'Historical Immersion Project' by default but you might have named it something else during installation. If you paste the version.txt here, it will show your exact mod combo + versions for all of them, and then we can generate the file2mod_map.txt (tells you which files, e.g. those culture files, came from which mods to pinpoint these sort of issues) ourselves and figure out which mod has broken culture files.
 
Keep in mind that it might not have been one of the HIP modules that broke my names. I also noticed that the game I started last night, which used the PB Beta files, is storing my save games in a folder under Crusader Kings II called HIP_Historical Immersion Project, whereas normally the folder is called Historical Immersion Project (which is the default I accept when using HIP.exe). I don't know if this folder was created by the Beta or by some other mod which uses HIP as a prereq. I'll also check the for the files you've requested.
 
This is my version.txt, created last night:

Historical Immersion Project (2014-02-17)
Enabled modules:
ARKO Armoiries (2014-02-15)
ARKO Interface (2014-02-15)
Project Balance (v3.4.5 - 2014-02-15)
SWMH - English localisation(v2.8521 - 2014-02-17)
NBRT+ (v0.1 - 2014-01-17)
VIET Events(v1.5.3 - 2014-02-15)
 
Keep in mind that it might not have been one of the HIP modules that broke my names. I also noticed that the game I started last night, which used the PB Beta files, is storing my save games in a folder under Crusader Kings II called HIP_Historical Immersion Project, whereas normally the folder is called Historical Immersion Project (which is the default I accept when using HIP.exe). I don't know if this folder was created by the Beta or by some other mod which uses HIP as a prereq. I'll also check the for the files you've requested.

Regarding the name change of the user_dir to always be prefixed by "HIP_": that's us. The newest version of the standard installer made this change, taking advantage of the save-game incompatibility introduced by SWMH at the same to do so. This naming convention for user_dirs (where map, gfx, logs, and interface cache are stored along with save-games and screenshots) allows us to automatically find all the user_dirs (even if combined with external mods that have their own user_dir specification too) that include HIP content, no matter what the user named their installation folder, and therefore enable us to automatically clear the gfx/map cache for all HIP-related user_dir folders whenever you make a new install.

This cache-cleaning should technically always be done when upgrading a mod to avoid CKII [potentially] getting confused due to changes to gfx, the map, and the interface between releases. I added the actual implementation of automatic cache cleaning to the "new" installer last Thursday or so (the version that will be standard in the next release but that is currently only used for Mac/Linux).

So, no, what you see is WAD-- and a good thing.
 
Every time I run a grand tournament as a king (in my case, the King of Armenia), the 1st, 2nd, and 3rd place winners are always unknown hedge knights. The tournament starts and concludes normally, but as far as I can tell nobody in the realm participates. Despite being a 40 year old 18-martial character doing nothing other than sitting around in his palace, the king receives no tournament events aside from the start, the end, and the announcement of the three winners, unknown knights all. As far as I can tell, neither does anybody else.

I've looked over the event file but can't make much of it, and I'm not sure what HIP mod this "belongs" to, so I'm posting here. Searched the forums but skimming through results only turned up the old "eternal tournament" bug, which I don't believe this is.

Thanks!

Version Info said:
Historical Immersion Project (2014-02-17)
Enabled modules:
ARKO Armoiries (2014-02-15)
ARKO Interface (2014-02-15)
Project Balance (v3.4.5 - 2014-02-15)
SWMH - Native localisation (v2.8521 - 2014-02-17)
NBRT+ (v0.1 - 2014-01-17)
VIET Events(v1.5.3 - 2014-02-15)

No other mods in use.
 
This is my version.txt, created last night:

Thank you. Not having to delved into it yet, I can already tell that it's almost assuredly an issue with one or more of the SWMH culture files' name lists. Now, the problem is fixing them properly, as the incorrectly-encoded characters in the file may very well not have ANSI equivalents. Also, this can come from corrupted character history (probably also somewhere in SWMH), since character history directly assigns the first name of a given historical character and thus could easily exhibit the same problem. These problems usually result from not using a proper text editor setup to encode only in ANSI; even then, it can happen when copy/pasting a Unicode character from, say, a browser window into the text editor. It only needs to happen once to set a bunch of things off.

Unfortunately, there's no clear, automatic way to detect when a name has improper characters in it, because ANSI and UTF-8 are ambiguous for a portion of their overlapping character sets (i.e., a script wouldn't be tell whether what was actually a Yen sign in ANSI but some Norwegian character in UTF-8 was an error-- it's subjective as far as a dumb script is concerned). However, some ANSI character sequences are completely invalid in UTF-8, so those can be regarded as correct ANSI characters (since there's no other alternative encoding).

We might need some manual help identifying the UTF-8 "infected" text files, and beyond that, it will require manual selection of an alternate character (that's ANSI-correct) for every broken UTF-8 instance that's found (and then re-encoding the file). Sometimes, this is as easy as just opening the file in Notepad++, using its Encoding menu to convert the character set to Windows-1252, converting the whole file to ANSI, "enabling" the menu option "Encode in ANSI," and then just saving the file again. Notepad++ can do a decent job of selecting an appropriate alternate character, because it has a big table of common conversions (as does the platform-independent tool called iconv that will convert text files between arbitrary character sets and encodings automatically).

So, as far as help goes, are you noticing this with historical characters (i.e., most non-baron startup characters) or ones that were born / randomly-generated after the game started? The distinction narrows things down between either character history or the culture name lists (though it may be both).
 
Every time I run a grand tournament as a king (in my case, the King of Armenia), the 1st, 2nd, and 3rd place winners are always unknown hedge knights. The tournament starts and concludes normally, but as far as I can tell nobody in the realm participates. Despite being a 40 year old 18-martial character doing nothing other than sitting around in his palace, the king receives no tournament events aside from the start, the end, and the announcement of the three winners, unknown knights all. As far as I can tell, neither does anybody else.

I've looked over the event file but can't make much of it, and I'm not sure what HIP mod this "belongs" to, so I'm posting here. Searched the forums but skimming through results only turned up the old "eternal tournament" bug, which I don't believe this is.

Thanks!



No other mods in use.

The "Hold a Grand Tournament" decision is partially broken in the current release and due to Project Balance. PB borrows its implementation of it from the New Duel Engine, as DE [used to] have a better implementation of tournaments (with dueling) than vanilla. The latest release of the New Duel Engine, however, which was integrated into PB directly in 3.4.1 (as you can see, you're up to 3.4.5 already), is pretty broken. In PB 3.4.6 (and the current beta, so Finarfin already has the new code, e.g.), the tournament decision is disabled due to a couple problems with its functionality, and the integrated version of NDE has been reverted to the last one that actually worked (the one in 3.4.0), which also means that battlefield duels will finally work again.

We're not sure what to do about tournaments until the NDE is updated with bugfixes for this stuff, or whether just to keep it simple and disable it until the eventual update. An alternative would be adding vanilla tournaments (which were pretty annoying, IMHO) back into PB. In 3.4.6, it will most probably just be disabled, though. [And battlefield duels re-enabled!]
 
So, as far as help goes, are you noticing this with historical characters (i.e., most non-baron startup characters) or ones that were born / randomly-generated after the game started? The distinction narrows things down between either character history or the culture name lists (though it may be both).

From the last couple of games I've played over the last week or so, I can with almost 99% certainty that I've only seen it with low-level barons and courtiers. Of course, that's not to say it doesn't exist in starting rulers as I haven't really looked for it. If there's some sort of testing or troubleshooting I can do to help let me know. I could just start a new game and look at various starting characters if that will be of any use.
 
From the last couple of games I've played over the last week or so, I can with almost 99% certainty that I've only seen it with low-level barons and courtiers. Of course, that's not to say it doesn't exist in starting rulers as I haven't really looked for it. If there's some sort of testing or troubleshooting I can do to help let me know. I could just start a new game and look at various starting characters if that will be of any use.

K, then the name lists in at least one of the SWMH culture files contain some borked entries. These are found in common/cultures/, BTW, but I think you knew that since you were searching for similar names that matched what you found. Should be several empty files (overriddes of PB) in there, and the rest should come from SWMH with that config. Unfortunately for this task being done manually, a) there are probably only a few names causing the problem, and b) there are a ton of cultures in SWMH with really similar name lists.

If you want, you can startup a new game and start checking random barons all over the place for weird characters (particularly in locations with cultures that have names with characters that might not be included in the ANSI standard, such as scandinavian-origins and possibly eastern europe-- ANSI is definitely western-european-centric), but it might be a lot of work to find them. Certainly, only do that if you feel like it.

Otherwise, hopefully an SWMH person will take a look at the two names you did report and my problem assessment and just fix them. They might be able to get away with just doing that Notepad++ trick I mentioned on all their culture files to clean them of UTF-8 characters and auto-pick the nearest ANSI character. If I took on every team's bugs from start to finish, I'd never finish anything. :D

Note that since UTF-8 is a variable-length character encoding (i.e., extended characters can take 2 bytes or more, instead of a character always fitting in 1 byte, as in ANSI), having UTF-8 sequences embedded in a file interpreted as ANSI could cause CTDs, noculture problems, and a variety of other possible side-effects, so these are actually serious issues into which to look and not purely cosmetic.
 
Encoding... Ugh. It's almost as bad as time zones.

But more appropriate to this thread, a very, very minor issue: There appears to be two different localizations for the e_germany title, one as Germany (in PB_new_titles.csv) and one as Germania (in PB_titles.csv). (I'd just do a pull request, but I've NO clue which is the preferred version.)