Crusader Kings III

Crusader Kings III

View Stats:
ValenValoryn May 31, 2023 @ 3:50am
Little William Marshal
Is this achievement still bugged?

Little William Marshal
Win every Contest in a Tournament with at least three contests
Yes Won every Contest in a Tournament with at least three contests Currently bugged.

Thats what it says in the wiki.

As far as I can tell I just won a tournament with 3 contest
Last edited by ValenValoryn; May 31, 2023 @ 5:18pm
< >
Showing 1-15 of 19 comments
ValenValoryn May 31, 2023 @ 5:25pm 
Did anyone get this to trigger?
Matrioshka Jun 1, 2023 @ 1:02pm 
Yep, Little William Marshal is still bugged.
ValenValoryn Jun 1, 2023 @ 1:25pm 
Dang I want the 100& :D does anyone know if the bug will be fixed soon?
Doc Dreamist Jun 1, 2023 @ 1:27pm 
I've tried this one too but no joy. Maybe specific contests (melee for example) don't apply towards the 3 contests needed?
ValenValoryn Jun 1, 2023 @ 1:27pm 
I was wondering the same :D
Gedsaro Jun 1, 2023 @ 8:39pm 
Unless my quick read of the files is wrong (very possible)
There is a contest counter that increments during a turnoment at the end of each contest, and another for the winner of a contest.
once the turnoment is over, if the person (player) has won >= number of contestants held, and contests held is at least 3, they should get the achievement...
But, it looks like the effects to reset the variable that counts the number of contests held to 0, only fires IF you get the achievement. so, and i'm probably wrong, but it looks like you could get it if you were the first person(not sure if global variables are literally global, or still attached to a character, haven't done much of this with ck3) to win 3+ contests at the first turnoment ever. but otherwise you can't?
ValenValoryn Jun 2, 2023 @ 12:51am 
You mean the first tournament on a character in a single game?
or on the whole account? ?
Transylvandrei Jun 2, 2023 @ 3:50am 
Originally posted by Gedsaro:
it looks like the effects to reset the variable that counts the number of contests held to 0, only fires IF you get the achievement

Looking at the files it seems you are right about this. The simplest fix would be to have the counter reset happen outside of the IF-bracket. Though if another tournament is also happening simultaneously elsewhere this may not be enough because the contest counter is global.

If i were writing a mod to implement a fix for this i would also add a check to make sure the only tournaments that increment the contest counter are ones the player participates in.

Originally posted by Gedsaro:
so, and i'm probably wrong, but it looks like you could get it if you were the first person to win 3+ contests at the first turnoment ever. but otherwise you can't?

This part i think you are wrong about. I think it's even worse. Since the counters used here do not get reset anywhere else in the code, you can currently only get this achievement if no tournament has ever been held in your entire game, either by you or by the AI.

I was curious and opened one of my save files in an editor to check the values of the variables and the problem is immediately evident: the contest counter has reached around 700 and the wins counter 30.
Transylvandrei Jun 2, 2023 @ 3:54am 
Originally posted by ValenValoryn:
You mean the first tournament on a character in a single game?
or on the whole account? ?

Currently you can only get this achievement on the very first tournament ever held in a game regardless whose tournament it is, and only if no other tournament starts anywhere else in the world in the meantime. In practice this is all but impossible and highly RNG dependent.
Blue Jun 2, 2023 @ 4:45am 
Originally posted by Transylvandrei:
Originally posted by ValenValoryn:
You mean the first tournament on a character in a single game?
or on the whole account? ?

Currently you can only get this achievement on the very first tournament ever held in a game regardless whose tournament it is, and only if no other tournament starts anywhere else in the world in the meantime. In practice this is all but impossible and highly RNG dependent.

ya impossible than since you can only have 2 contest in starting year 1066 ,
ValenValoryn Jun 2, 2023 @ 4:46am 
RIP
Gedsaro Jun 2, 2023 @ 6:21am 
Originally posted by Blue:
Originally posted by Transylvandrei:

Currently you can only get this achievement on the very first tournament ever held in a game regardless whose tournament it is, and only if no other tournament starts anywhere else in the world in the meantime. In practice this is all but impossible and highly RNG dependent.

ya impossible than since you can only have 2 contest in starting year 1066 ,
only 2? that doesn't seem right, it must depend on where you start and your tech, pretty sure when I started 1066 in Iberia there was space for 3. hmm
Blue Jun 2, 2023 @ 6:24am 
Originally posted by Transylvandrei:
Originally posted by ValenValoryn:
You mean the first tournament on a character in a single game?
or on the whole account? ?

Currently you can only get this achievement on the very first tournament ever held in a game regardless whose tournament it is, and only if no other tournament starts anywhere else in the world in the meantime. In practice this is all but impossible and highly RNG dependent.

you are right, i get this achivement, but i use mod to start at 1490 era . start at emperor holy roman empire with created good martial character, start tourney with 3 contest and win all and achievement pop.
for 1490 mod
https://steamcommunity.com/sharedfiles/filedetails/?id=2903179001
Last edited by Blue; Jun 2, 2023 @ 6:25am
Blue Jun 2, 2023 @ 6:33am 
Originally posted by Gedsaro:
Originally posted by Blue:

ya impossible than since you can only have 2 contest in starting year 1066 ,
only 2? that doesn't seem right, it must depend on where you start and your tech, pretty sure when I started 1066 in Iberia there was space for 3. hmm

need to wait 13-15 year for high medieval for 3 slot.
Last edited by Blue; Jun 2, 2023 @ 6:33am
Matrioshka Jun 2, 2023 @ 8:36am 
Originally posted by Blue:
Originally posted by Transylvandrei:

Currently you can only get this achievement on the very first tournament ever held in a game regardless whose tournament it is, and only if no other tournament starts anywhere else in the world in the meantime. In practice this is all but impossible and highly RNG dependent.

you are right, i get this achivement, but i use mod to start at 1490 era . start at emperor holy roman empire with created good martial character, start tourney with 3 contest and win all and achievement pop.
for 1490 mod
https://steamcommunity.com/sharedfiles/filedetails/?id=2903179001

Can I kiss you?
< >
Showing 1-15 of 19 comments
Per page: 1530 50

Date Posted: May 31, 2023 @ 3:50am
Posts: 19