Live data from Hacker News

Legalizing gay marriage in Crusader Kings III with Ghidra

waffleironer.medium.com

81–90 of 183 posts

Re: Legalizing gay marriage in Crusader Kings III with Ghidra

#81

Turning the JZ into a nop to fallthrough to the next line is easier, right? That might be what he did in the quickfix area anyway. The self-marriage part was pretty hilarious. "Do I take myself? I do!"

> The self-marriage part was pretty hilarious. "Do I take myself? I do!"

People are doing that in real life: https://www.abc.net.au/everyday/why-women-marry-themselves/1...

Of course, it isn't legally recognised anywhere. And I doubt it will be – marriage as a legal relationship between two distinct people has various legal consequences on property law, taxation law, etc – a self-married person is legally indistinguishable from an unmarried person. But no law against holding a party called a "self-marriage ceremony", if your guests are happy to attend it.

Re: Legalizing gay marriage in Crusader Kings III with Ghidra

#82
post #77
post #71

Earlier quoted context omitted.

Have you played this game and seen how much you can customize it? What's an anachronism in a sea of many others, if you wish to have them in your personal save games. And if you don't, you stick to whatever is historically accurate. Not having the foresight to be aware of this matter and the issues that come with it(going as far to be be especially exclusive) as a game studio in 2020 is what they should think about t…

And the game engine is from 2007 which likely built in many of these historically accurate constraints to reduce scope. Remember until recently this much more core functionality was broken; "Fixed looting not making you hostile to looted country if you’re a vassal" https://ck3.paradoxwikis.com/Patch_1.3.X#1.3.1

Yes, it was started in 2007 - maybe some people here still live in the early 2000s, but that's 14 years and 2 big iterations ago. Check the calendar.

Maybe games just shouldn't be rushed out this much either.

Re: Legalizing gay marriage in Crusader Kings III with Ghidra

#83

For a second that title made me remember early SEO tactics of stuffing your H1 tags with as many relevant keywords as possible, except here it's optimizing for my queer nerd interests. I'm a bit surprised by the reaction from Paradox - I assume the standard forum mod has neither the time nor skillset to assess whether any game binary patch is going to be safe, so banning them by default seems like a safe way to go, b…

I reverse engineered Paradox's binary format for their save files. Part of this process is extracting a table of 16 bit ids to text representations. I asked Paradox if I could open source this table, but they replied that I was already breaking the ToS. The solution I've come up with is to open source the logic but commit the table as a gpg encrypted payload (for which only I have the key). So you could say that Para…

"Ask for forgiveness, not permission"

Re: Legalizing gay marriage in Crusader Kings III with Ghidra

#84

Earlier quoted context omitted.

I reverse engineered Paradox's binary format for their save files. Part of this process is extracting a table of 16 bit ids to text representations. I asked Paradox if I could open source this table, but they replied that I was already breaking the ToS. The solution I've come up with is to open source the logic but commit the table as a gpg encrypted payload (for which only I have the key). So you could say that Para…

"Ask for forgiveness, not permission"

Dont ask. Do. Exploration is a right, not a sin to be forgiven.

Re: Legalizing gay marriage in Crusader Kings III with Ghidra

#85
post #71

Earlier quoted context omitted.

Why is it a bad choice? A game set in middle age Europe has no more reason to foresee needing the ability to mod gay marriage into it than accommodating modding cell phones into it. It's not an insignificant amount for work just to include an anachronism.

Have you played this game and seen how much you can customize it? What's an anachronism in a sea of many others, if you wish to have them in your personal save games. And if you don't, you stick to whatever is historically accurate. Not having the foresight to be aware of this matter and the issues that come with it(going as far to be be especially exclusive) as a game studio in 2020 is what they should think about t…

Given a preference I'd rather keep "but it's current year" out of the considerations of the devs of games I play. It's not a role playing game. It's not Tomodachi Life. They owe us nothing except what they advertise.

Re: Legalizing gay marriage in Crusader Kings III with Ghidra

#86
post #2

It seems odd to me. Paradox is a Swedish company, and Sweden is a fairly liberal country. Same-sex marriage was legalized in 2009, and even the Church of Sweden gave the go-ahead on performing same-sex marriages the same year. The game logic around this is simple enough that changing two byes fixes it, so it's not a technical issue. What gives?

Crusader Kings III has you live on as your daughter/son when you die. As there is no adoption mechanic, same-sex relationships will lead to a game over unless you are one of the few countries that can use the House Seniority mechanic. So I guess they never got around to implementing adoption. Banning though...? That was weird.

Wait, is this something they changed between II and III? Because in II, if you die with no children, but you have a brother, your brother inherits, even if you don't have Seniority. You only Game Over if your heir doesn't have your last name.

(also, there is the possibility your character will cheat, sire a bastard, and then have the bastard legitimized)

Re: Legalizing gay marriage in Crusader Kings III with Ghidra

#87

Earlier quoted context omitted.

> So I guess they never got around to implementing adoption. If you think about this, it seems pretty obvious the reason they didn’t include adoption was that it’s overpowered . The CK series is all about managing dynasties, so the randomness of reproduction is a major game mechanic, one of the primary sources of problems and challenges. Adoption would totally negate all of that. Like, if Henry VIII could just have a…

They could make adoption produce a weaker claim to the title, with greater risk of usurpers leading a rebellion. I think this mechanic could be balanced and would add realism (it happened in history).

It's also something that could be restricted by culture. In some cultures, adopting your heir is a normal, everyday thing, but in others, blood is all that matters.

Re: Legalizing gay marriage in Crusader Kings III with Ghidra

#88
post #2

It seems odd to me. Paradox is a Swedish company, and Sweden is a fairly liberal country. Same-sex marriage was legalized in 2009, and even the Church of Sweden gave the go-ahead on performing same-sex marriages the same year. The game logic around this is simple enough that changing two byes fixes it, so it's not a technical issue. What gives?

Crusader Kings III has you live on as your daughter/son when you die. As there is no adoption mechanic, same-sex relationships will lead to a game over unless you are one of the few countries that can use the House Seniority mechanic. So I guess they never got around to implementing adoption. Banning though...? That was weird.

> Crusader Kings III has you live on as your daughter/son when you die.

No, you play on as your heir, which may be your uncle or some distant relative. This may even be your liege.

Re: Legalizing gay marriage in Crusader Kings III with Ghidra

#89

Earlier quoted context omitted.

"Ask for forgiveness, not permission"

Dont ask. Do. Exploration is a right, not a sin to be forgiven.

I'll try that line with my wife but I have that feeling that she won't like it

Re: Legalizing gay marriage in Crusader Kings III with Ghidra

#90
post #66

Paradox games release early, patch often, and the core engine is nearly 15 years old. I wouldn't be surprised if the gender of a marriage is assumed all over the code-base and enabling full equality would have been a significant development complication. This all being said I wouldn't be surprised if we see full equality options in the next year or so. See: Matrilineal Marriages, Gender Equality, Same-Sex Relations,…

> the core engine is nearly 15 years old

"The core engine" doesn't do what you think it does. It's actually a running joke on /r/paradoxplaza that every time you mention Clausewitz, Meneth (or one of the other developers) pops up to explain this. It just does what every other game engine does, none of the actual game mechanics are coded into the engine. The reason why all Paradox games have so many things in common—a map-based UI, the scripting language, everything else that makes a GSG a GSG—is that game code gets copied and pasted from game to game as they start new projects. None of this is in the Clausewitz engine itself.

Funny thing though, they actually did decide (relatively) recently to centralize a lot of basic GSG functionality in one place so they don't have to keep copying-and-pasting code. The result is a library called Jomini. But this is a recent development; the only games so far that use Jomini are Imperator and CK3. It's a very new library, so it shouldn't have 15 years of legacy cruft in it.

Post reply on HN