Quick Reply
Search this Thread
Forum Resident
Original Poster
#1 Old 17th Feb 2012 at 7:28 PM Last edited by nonamena : 6th Mar 2012 at 8:17 PM.
Default Tree of Prosperity - Pixies and Fireflies (Solved)
The XML in the tree of prosperity has several tags relating to a pixie and firefly show. Problem is, I can't get these shows to happen. When I change the chance to 100% that a show happens, nothing happens. So, in the interest of finding out what's wrong, I looked into the key files and noticed a bunch of references to resources that don't exist in the package for the Tree of prosperity.

For example:

[0] 0xC7650E14896562B1: shadow-default
[1] 0xE73C0D3D91FC6997: store_treeOfProsperity_pixie
[2] 0x6AFE1588106DDA3A: store_treeOfProsperity_pixieBody_lightingdata
[3] 0x81D92448314F3E5A: pixie
[4] 0xDE2FEC8984FF5A87: store_treeOfProsperity_pixieBody

0xE73C0D3D91FC6997: store_treeOfProsperity_pixie is the only resource in the package that I find (it's an img), and there are 2 more keys that reference even more pixie stuff that isn't in the package. I went through every package in Lunar Lakes, but I couldn't find any resources that deal with the pixies/fireflies anywhere.

Is it possible that some of this is actually hidden somewhere else in the package? Or did EA perhaps decide that pixies and fireflies didn't match the world?
1978 gallons of pancake batter
#2 Old 17th Feb 2012 at 8:06 PM
If there were pixies, they would probably advertise them. Cut content, I say. There's a very slim chance that the pixies and fireflies are actually there, because they're most likely just visual effects, but I'd need a look at the tree's script to tell.

If gotcha is all you’ve got, then you’ve got nothing. - Paul Krugman
Forum Resident
Original Poster
#3 Old 17th Feb 2012 at 8:19 PM
Thanks, Buzzler. I think you're right, but I can send you the StoreObjectsTreeOfProsperity.dll if you're interested in taking a look anyhow.
Mad Poster
#4 Old 19th Feb 2012 at 6:59 PM
The pixie and firefly shows can be triggered by using the Debug Enabler on the tree.

MedievalMods and Sims3mods: Dive Cave Reset Fix, Resort Revamp, Industrial Oven Revamp, Will O' Wisp fix, UI Sounds Disabled, No Cars, Gnome Family Planner, Townies Out on the Town, No Martial Arts Clothes, Fast Skilling, etc. http://simsasylum.com/tfm/
Forum Resident
Original Poster
#5 Old 19th Feb 2012 at 7:36 PM
Quote: Originally posted by Shimrod101
The pixie and firefly shows can be triggered by using the Debug Enabler on the tree.


Indeed, they can. Wow, so cool! Thanks for pointing that out. But now I wonder why the XML hacking doesn't work.

PS now I feel stupid because I thought of using Debug Enabler but then thought "nah..." but yay for Shimrod being smart.
Field Researcher
#6 Old 22nd Feb 2012 at 9:47 AM
Is there anyway to trigger the show without Debug Enabler?

Me back after a long hiatus :)
Forum Resident
Original Poster
#7 Old 22nd Feb 2012 at 10:23 AM
I don't know of any, since changing the chance in the XML didn't work. If you use Awesomemod you should be able to do it with AM's debug enabler, but you still need to use debug interactions, obviously. I guess it needs to be fixed via scripting to make it work without debug interactions.
Forum Resident
Original Poster
#8 Old 5th Mar 2012 at 12:12 AM Last edited by nonamena : 5th Mar 2012 at 12:30 AM.
Ok, I must preface this by saying that I will now most likely make myself look like a total and utter idiot. Please forgive me, I'm trying.

I went poking around in the StoreObjectsTreeOfProsperity.dll with ILSpy to see what's going on with the Pixies and Fireflies, because obviously they show up in the game with debug. To be perfectly honest, I'm kind of clueless, but I noticed this:


Code:
// Sims3.Store.Objects.TreeOfProsperity
public bool HasWishingWellOnLot
{
	get
	{
		return base.LotCurrent != null && base.LotCurrent.CountObjects<IWishingWell>() > 0u;
	}
}


and this, in SimulateTree() : void

Code:
int num5 = (int)hour;
if (num5 != num3 && num5 == TreeOfProsperity.kFireflyPixieStartTime && this.HasWishingWellOnLot)
			{
				int @int = RandomUtil.GetInt(99);
				if ((float)@int < TreeOfProsperity.kChanceOfFireflyShow)
				{
					this.SpawnNighttimeLightshowFX("store_treeOfProsperity_fireflies", TreeOfProsperity.kFireflyPixieDuration);
				}
				else
				{
					if ((float)@int < TreeOfProsperity.kChanceOfFireflyShow + TreeOfProsperity.kChanceOfPixieShow)
					{
						this.SpawnNighttimeLightshowFX("store_treeOfProsperity_pixies", TreeOfProsperity.kFireflyPixieDuration);
					}
				}
			}


So, I'm wondering, what is a Wishing Well in the Sims 3? I tried putting some fountains on a lot full of Trees of Prosperity but got nothing. I also tried the Fountain of Youth. Am I totally off on this and the wishing well doesn't matter?
Lab Assistant
#9 Old 17th Apr 2012 at 1:42 PM
Huh? That's interesting. I guess the wishing well is the fountain of youth from Hidden Springs. I'm going to check that out.
Forum Resident
Original Poster
#10 Old 17th Apr 2012 at 4:05 PM
It is not the fountain of youth from hidden springs. I was 100% certain of that back when I posted this. The wishing well is a completely separate object which has not yet been released. However, SimGuruKelly has hinted that we will see one eventually: http://forum.thesims3.com/jforum/po...57.page#7922252

You can find the mod I made to remove the requirement for the wishing well here: http://www.modthesims.info/d/470715 (and also at my blog)

My Mod Index | My Mods at Simlogical | My Blog: Nona's Sims | Fix Your Premium Content

Please do not PM me with questions about modding. Please post in an appropriate forum and PM me a link to the thread if you would like me to try and help.
Back to top