People who install the polygamy arch, play with it, and tell me what doesn't work right.Ģ. Correcting it is relatively easy finding all the places where it needs to be corrected, and documenting the actual effect that correcting it has is less easy.ġ. My goal has been to go through and find all of the places where this logic is used, and correct it. This can cause the game to conclude that spouses are not really spouses because one of them is also married to someone else. A lot of functions call this, check to see if a particular sim matches the spouse returned in temporary variables, and then assumes that the two sims are not married or engaged if the spouse ID doesn't match. Naturally, it only returns the first sim it finds, assuming that there will be only one. This check returns true if the sim is married or engaged, and then returns the neighbor ID and object ID and married/engaged flag in temp variables. There is one particular check to see if a sim is married or engaged, and to whom, which is BHAV 0x261 (using neighbor IDs) and 0x43D (using object IDs).
Unfortunately, the game is not very well suited to handle sims with multiple spouses. You can find it here: Among other things, it allows sims who are already married to marry other people, and thus, polygamy and group marriages. I have in my game a wonderful hack made by Inge and Marhis that allows any sim to marry any other sim. Project: Make the Sims 2 handle polygamy better