Forum Discussion

Rinnyper's avatar
5 years ago
Solved

[ARCHIVED] Not receiving royalties (GF not Installed)

Product: The Sims 4
Platform:PC
Which language are you playing the game in? English
How often does the bug occur? Every time (100%)
What is your current game version number? 1.66.139.1020
What expansions, game packs, and stuff packs do you have installed? Island Living, Cats and Dogs, City Living, Realm of Magic, Holiday Celebration Pack
Steps: How can we find the bug ourselves? Publish songs, books, video games, apps, etc.
What happens when the bug occurs? I do not receive any Royalties.
What do you expect to see? Receive royalties.
Have you installed any customization with the game, e.g. Custom Content or Mods? Never used.
Did this issue appear after a specific patch or change you made to your system? Neutral/Not Sure 

I've published many books, video documentaries, video games, apps, songs, and receive no royalties from any of them. One of my sims was a mermaid, until I read online that mermaids have problems receiving royalties and I turned her human again. She still does not receive royalties and neither does my normal human sim who has completed apps and video games, and a book. I used to live in Sulani and moved to the realm of magic world, but have not received any royalties since the start of my game.

Edit By Crinrict: Added Tag to Title, Adjusted Title

39 Replies

Replies have been turned off for this discussion
  • Product: The Sims 4
    Platform:PC
    Which language are you playing the game in? Deutsch
    How often does the bug occur? Every time (100%)
    What is your current game version number? 1.71.86.1020
    What expansions, game packs, and stuff packs do you have installed? - EPs: all but Get Famous and Cats&Dogs - GPs: Strangerville, Jungle Adventures, Parenthood, Dine Out, Spa Day, Outdoor Retreat - SPs: Paranormal, Tiny Living, Toddler, Movie Hangout, Perfect Patio
    Steps: How can we find the bug ourselves? Publish books or music.
    What happens when the bug occurs? No daily royalty reports, no royalties.
    What do you expect to see? Royalties. And a royalty report, ideally.
    Have you installed any customization with the game, e.g. Custom Content or Mods? Not now. I've removed them.
    Did this issue appear after a specific patch or change you made to your system? Yes
    Please describe the patch or change you made. After the latest game patch

    My sims had published several books and songs, and after the latest patch stopped receiving royalties for them. I don't get royalty reports either. They are not mermaids and there was never a problem with this before.

  • Product: The Sims 4
    Platform:Sony Playstation 4
    Which language are you playing the game in? English
    How often does the bug occur? Every time (100%)
    What is your current game version number? Latest update.
    What expansions, game packs, and stuff packs do you have installed? Cats and dogs, Island Living
    Steps: How can we find the bug ourselves? Have a human in Sulani, they will not get any royalties for anything they publish.
    What happens when the bug occurs? My human sim will submit her nature documentary, then she never receives any royalties. Same with everything else that typically gives royalties.
    What do you expect to see? Royalties when you’re supposed tog eat them weekly.
    Have you installed any customization with the game, e.g. Custom Content or Mods? On console - never used.
    Did this issue appear after a specific patch or change you made to your system? Neutral/Not Sure 

    I have a human that is a marine biologist in Sulani. She has tried to publish many nature documentaries- and has never got any royalties. Now her husband- my other human sim- has published music and is not getting royalties. Sulani is showing a lot of bugs that need to be addressed. I did not have these problems when living in other worlds. Would prefer to not have to start new. Hoping this is an official report to EA and that they can do an update I can install on my console. Not interested in trying random things to fix this- as it is obviously a bug that needs patched. 

  • Product: The Sims 4
    Platform:Sony Playstation 4
    Which language are you playing the game in? English
    How often does the bug occur? Often (50% - 99%)
    What is your current game version number? 1.38.184.3400 (64bit)
    What expansions, game packs, and stuff packs do you have installed? Discover University, Island Living, Seasons, City Living, Get Together, Get to Work, Jungle Adventure, Vampires, Vintage Glamour, Spooky
    Steps: How can we find the bug ourselves? Write and publish a book.
    What happens when the bug occurs? I don’t get a daily royalty report or simoleons.
    What do you expect to see? A daily royalty report and simoleons.
    Have you installed any customization with the game, e.g. Custom Content or Mods? On console - never used.
    Did this issue appear after a specific patch or change you made to your system? Neutral/Not Sure 

    I have a writer sim with the bestselling author aspiration, and for the last few weeks he has not been getting a daily royalty report or simoleons. I still have him writing and publishing maybe a book or two a day to see if it’s somehow fixed itself but still nothing. He is currently a novelist.

  • Product: The Sims 4
    Platform:Sony Playstation 4
    Which language are you playing the game in? English
    How often does the bug occur? Every time (100%)
    What is your current game version number? 1.39
    What expansions, game packs, and stuff packs do you have installed? Eco lifestyle, island living, nifty knitting, jungle adventure, get together, laundry day stuff, backyard stuff, seasons, parenthood, toddler stuff, kids room stuff, cats & dogs, get to work, romantic garden stuff, dine out, cool kitchen stuff, city living, vampires, vintage glamour stuff and perfect patio stuff
    Steps: How can we find the bug ourselves? Publish a book at mailbox
    What happens when the bug occurs? Book disappears and no royalties ever appear.
    What do you expect to see? Payment for royalties
    Have you installed any customization with the game, e.g. Custom Content or Mods? On console - never used.
    Did this issue appear after a specific patch or change you made to your system? No

    ...

  • @crinrict It's been a while since I've started this thread, but I finally purchased the Get Famous pack and it fixed my issue of not receiving royalties. I now receive royalties like normal.
  • @crinrictI can confirm this issue still exists, playing two mermaids which are receiving no royalties for books and songs. Previously one of them (not a mermaid at that time) was receiving money for documentaries. I don't have Get Famous. The expansion it provides nothing for humble island writers/musicians. I am quite annoyed that there is no fix for this after such a long time, apart from purchasing a 40e expansion just for the fix.

    Providing relevant part of exception report:

    Spoiler
    <report><version>2</version><sessionid>417b9d5625c4abc461608b2b</sessionid><type>desync</type><sku>ea.maxis.sims4_64.15.pc</sku><createtime>2021-10-08 23:31:41</createtime><buildsignature>Local.Unknown.Unknown.1.80.69.1030-1.200.000.529.Release</buildsignature><categoryid>royalty_tracker.py:599</categoryid><desyncid>417b9d5625c4abc461608b2b</desyncid><systemconfig/><screenshot/><desyncdata>Exception in Sim Timeline: Exception running Element (AttributeError: 'NoneType' object has no attribute 'buff_type')&#13;&#10;Traceback (most recent call last):&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\scheduling.py", line 212, in simulate&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\alarms.py", line 260, in _run&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\scheduler.py", line 318, in _alarm_callback&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\sims\royalty_tracker.py", line 599, in _royalty_alarm_tick&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\sims\royalty_tracker.py", line 423, in update_royalties_and_get_paidAttributeError: 'NoneType' object has no attribute 'buff_type'rtim=0&#13;&#10;Client Session Time: 21.97&#13; &#10;Num Save Errors: 0&#13; &#10;Num Load Errors: 0&#13; &#10;Current Game State: 0x96d01090&#13; &#10;Origin Version: 10,5,105,49133&#13; &#10;Modded: False&#13; &#10;SystemInfo: Windows 8 6.2.9200 GPU: NVIDIA GeForce GTX 1060 nvldumdx.dll 30.0.14.7212, GUID: D7B71E3E-5F20-11CF-DF6F-0E380EC2D335&#13; &#10;</desyncdata></report>

    Edit By Crinrict: Added Spoiler Tags

  • I have isolated where this problem occurs in the game code and have figured out how it could be fixed. To test this I, since I have Get Famous already and to verify the problem more thoroughly, have artificially created a situation where the error would occur, but more on that in a bit.

    The issue lies in the update_royalties_and_get_payed method of the RoyaltyTracker class. Specifically in this part of the code:

    for (royalty_type, royalty_list) in self._royalties.items():
    	bonus_buff = None
    	bonus_multiplier = None
    	bonus_royalty = RoyaltyTracker.ROYALTY_TYPE_DATA.get(royalty_type).one_time_bonus
    	if bonus_royalty is not None:
    		bonus_buff = bonus_royalty.bonus_buff.buff_type
    		if sim_info.Buffs.has_buff(bonus_buff):
    			bonus_multiplier = bonus_royalty.bonus_multiplier
    	for royalty in reversed(royalty_list):
    		royalty_tuning = RoyaltyPayment.get_royalty_payment_tuning(royalty.royalty_guid64)
    		if royalty_tuning is None:
    			logger.error('royalty_tuning is none for sim {}. royalty: {}.', sim_info, royalty)
    		elif royalty.update(royalty_tuning):
    			payment_tag = royalty_tuning.payment_tag
    			payment_amount = RoyaltyTracker.get_payment_amount(royalty, royalty_tuning)
    			if bonus_multiplier is not None:
    				payment_amount *= bonus_multiplier
    			royalty_payment_dict[royalty] = payment_amount
    			if payment_tag not in tag_payment_map:
    				tag_payment_map[payment_tag] = 0
    			tag_payment_map[payment_tag] += payment_amount
    		else:
    			royalty_list.remove(royalty)
    	if bonus_multiplier is not None:
    		sim_info.Buffs.remove_buff_by_type(bonus_buff)

    The issue is that this code assumes that the buff will exist if the given royalty type has a one time bonus, but this is not always the case. Specifically, especially for those who use Island Living, licensing Nature Documentaries counts towards video recoding type royalties, which have a one time bonus that references a buff from Get Famous. It is likely this could happen to a Sim downloaded from the gallery who had video recording royalties, but I don't know for sure if that data is saved over the gallery; it may not be.

    In any case, to test this, I overrode the XML code that defines the ROYALTY_TYPE_DATA variable and basically recreated a scenario where a Sim I played had royalties that had a one time buff bonus but the buff didn't exist, and I got the exact same error.

    The fix for this would be relatively simple, as this is more or less an oversight. Something alone the lines of this, were the code ensures that the buff exists before trying to access any of its properties would work.

    bonus_royalty = RoyaltyTracker.ROYALTY_TYPE_DATA.get(royalty_type).one_time_bonus
    if bonus_royalty is not None:
    	bonus_buff = bonus_royalty.bonus_buff
    	if bonus_buff and sim_info.Buffs.has_buff(bonus_buff.buff_type):
    		bonus_multiplier = bonus_royalty.bonus_multiplier

    I have applied a fix on my own that does this after creating a scenario in which this error would manifest and the bug went away and my Sims successfully got their royalty payments again.

    I cannot link the fix myself, but it does seem to fix the error without causing any problems.

About The Sims 4 Bug Reports - Archive

This is a read-only archive of bugs previously reported on Answers HQ. Click "The Sims 4 Bug Reports" in the right-rail to browse and create new bugs.14,620 PostsLatest Activity: 3 months ago