1.5 years after the previous message on this topic, I’m experiencing the same problem.
(I’m using the “SomeGuyInABikini” expansion, installed over a new 1.09 version I purchased a week ago.)
I was wondering why no activity appeared for writing a song, then I examined the solo_activities file and this thread.
The only xp_music increase I could find was, as mentioned above, the “Funky Monkey” event in events.csv. However, “Funky” currently doesn’t seem possible to happen, as it appears to specify xp_music as a prerequisite as well as a gain:
,jamsession,Musical Jam Session,“Fancy coming along to the Funky Monkey club tonight for a jam session? Your music skills are renowned, and it’s a cool way to raise your image on the music scene. We wouldn’t invite just anyone, but as it’s you… See you there tonight?”,“All the fun of playing live music, all the attention, all the glory! And none of the lugging equipment around. And lets not forget the free drinks everyone bought you for being in the band!”,“music,1.0”,“kudos,0.4”,“xp_music,0.1”,“industry_music,1.0”,#,“xp_music,1.0”,#,“kudos,0.09,_KUDOS_DEGRADE”,“xp_music,0.1,0.99”,“confidence,0.1,0.25”,“alcohol,0.10,0.5”
I played with that event for awhile, but couldn’t get it to trigger.
Then I just modified the job scripts like so:
ApplyEffect(xp_music,0.01,_JOBXP_DEGRADE);
However, once I got my music experience ramped up, I got the same crash while traversing through solo activities as described above.
I’m certain it is while trying to access the write a song activity, as it occurs right after “working out” when clicking the forward arrows, and “walk in the park” when clicking the backward arrows. These are the entries in solo_activities.csv that precedes and follow “write a song”. (Discounting the “write screenplay” which I don’t have the pre-requistites for.)
Unfortunately, I don’t know enough about all the fields in solo_activites to experiment with a solution. It could be “Call(writesong)”, which I presume is a routine in the code I have no access to.
Neither do I have any idea what the sequence of 0’s, 1’s, and -1’s do.
#,writesong,Write a song,Work on a new song that could help you break into the big time. You will find that tears of happiness or sadness will help the good tunes come to you.,Songwriter,0,Call(enddaygui);Call(writesong);Call(dirtyhome);Call(homewithpets),0,songwriting,0,0,-1,-1,1,1,1,1,1,1,1,#,“boredom,-0.5,0.25”,“stress,0.1,_STRESS_DEGRADE”,“tiredness,0.1,_TIRED_DEGRADE”,#,“xp_music,0.6”,
Has anyone out there been able to get the writesong function to work?
Does the same problem happen for Write a Screenplay?
Thanks for any thoughts,
Underhill