Jump to content

Erwin Solo

Resident
  • Content Count

    228
  • Joined

  • Last visited

  • Days Won

    1

Erwin Solo last won the day on March 25

Erwin Solo had the most liked content!

Community Reputation

122 Excellent

About Erwin Solo

  • Rank
    Advanced Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Erwin Solo

    Playing sounds longer than 10 seconds...

    Yeah, it had a couple of errors that I easily worked through. Void apparently didn't test it. It also had some ideas that I'd never seen before--like adjusting for time dilation. I really miss Void being around. I miss having someone around to bring up non-obvious things. The whole backstory of why is documented elsewhere in the forums; no need to repeat it.
  2. Erwin Solo

    Playing sounds longer than 10 seconds...

    This is what worked well for me. Your mileage may vary. // Erwin Solo 2018-09-28 // Based on Void Singer 2011-10-25 at <this url> float vFltSndLen = 8.5; //-- length of each sound file in sequence (last one can be any length, but 10 seconds or less of course) list vLstSndNms = ["A", "B", "C"]; //-- names of all the sound files in order integer vIdxSndNum =0; //-- used to track which sound to play default { state_entry() { llVolumeDetect( TRUE ); // sets object up for collision detect llSetSoundQueueing( TRUE ); } on_rez(integer start_param) { // Restarts the script every time the object is rezzed llResetScript(); } changed(integer change) { if ( change & CHANGED_OWNER | CHANGED_REGION_START ) { llResetScript(); } } collision_start ( integer num_detected ) // -- Object used at my landing point. People land on it. { if (!vIdxSndNum) { vIdxSndNum = (-llGetListLength( vLstSndNms )); llPreloadSound (llList2String( vLstSndNms, vIdxSndNum)); //-- Preload first sound. Causes one second delay llPlaySound( llList2String( vLstSndNms, vIdxSndNum ), 1.0 ); llResetTime(); llSetTimerEvent( 1.0 ); //-- pad the start time for the next sound } } collision_end( integer num_detected ) // -- Object used at my landing point. // -- People walk away from it and sound plays again, // -- or continues, depending on how quickly they move. { if (!vIdxSndNum) { vIdxSndNum = (-llGetListLength( vLstSndNms )); llPlaySound( llList2String( vLstSndNms, vIdxSndNum ), 1.0 ); llResetTime(); llSetTimerEvent( 1.0 ); //-- pad the start time for the next sound } } timer() { if (++vIdxSndNum) { llPlaySound( llList2String( vLstSndNms, vIdxSndNum ), 1.0 ); llSetTimerEvent( 0.9* (vFltSndLen - (llGetAndResetTime() - vFltSndLen) ) ); //-- time will never be less than 90% of actual sound length thanks to time dilation //-- this ensures that we continually adjust to hit the realtime mark to load for //-- sound queueing via llSetSoundQueueing( TRUE ); } else { llSetTimerEvent( 0.0 ); } } }
  3. Erwin Solo

    Playing sounds longer than 10 seconds...

    Well, I've learned that when Void speaks, the thing to to is listen. I got this script to work, after fixing a couple of typos. I'm impressed by the adjustments for time dilation. I am not quite following the rationale for doubling the vFltSndLen. I got long sound gaps with 2*vFltSndLen, and stepped back to 1*vFltSndLen as shown below. Can someone help me understand Void's logic? I have noticed that she doesn't post much anymore. float vFltSndLen = 9.733; //-- length of each sound file in sequence (last one can be any length). // -- My sound happens to be 29.2 seconds, so I sliced it into 3 parts in Audacity // of 9.733 seconds, sacrificing the last 0.001 of trail-off music. list vLstSndNms = ["A", "B", "C"]; //-- names of all the sound files in order integer vIdxSndNum =0; //-- used to track which sound to play default { state_entry() { llVolumeDetect( TRUE ); vFltSndLen *= 1.0; // Void says "-- double length now so the timer function is simpler " this it the part I don't understand. "vFltSndLen *= 1.0" works better for me. llSetSoundQueueing( TRUE ); } collision_end( integer num_detected ) // I am triggering with collision_end not touch. Use touch if you prefer. { if (vIdxSndNum) { // llSay( 0, "wait for it to finish" ); } else { vIdxSndNum = (-llGetListLength( vLstSndNms )); // I had never used negative indexes before, but I get it and I like it! llPlaySound( llList2String( vLstSndNms, vIdxSndNum ), 1.0 ); llResetTime(); llSetTimerEvent( 1.0 ); //-- pad the start time for the next sound } } timer() { if (++vIdxSndNum) { llPlaySound( llList2String( vLstSndNms, vIdxSndNum ), 1.0 ); llSetTimerEvent( vFltSndLen - (llGetAndResetTime() - vFltSndLen) ); //-- time will never be less than actual sound length thanks to time dilation //-- this ensures that we continually adjust to hit the realtime mark loading just after pad time //-- and shouldn't fail unless the average dilation was below ~0.6 } else { llSetTimerEvent( 0.0 ); } } }
  4. My question. SANSAR's native support for Maya software is great. Can we have that capability in SL? In SL, most of us find the best way to get Maya models into SL is to pass them through Blender first. It seems a shame to have to run output from a top-tier solid modeling program (Maya) through the rather clunky Blender freeware just to get models into SL.
  5. Erwin Solo

    Radar huds

    My question. SANSAR's native support for Maya software is great. Can we have that capability in SL? In SL, most of us find the best way to get Maya models into SL is to pass them through Blender first. It seems a shame to have to run output from a top-tier solid modeling program (Maya) through the rather clunky Blender freeware just to get models into SL.
  6. Erwin Solo

    What setting turns this off!

    Lowering your draw distance can help
  7. Erwin Solo

    Teleporting Without Intervention

    I have the latest version as a freebie on marketplace also, if you are more comfortable with something already packaged up.
  8. Erwin Solo

    Modern Sim Lag Times

    I would like a copy, please.
  9. The original poster did not say $1200. The original poster said, "Accepting offers to sell. ***You pay $600 transfer fee*** Please Notecard inworld... make me an offer. Let's talk." Grandfathered Region is $195 per month. New region is $249 a month, for $54 savings per month. $54 savings per month pays back the $600 transfer fee in 11.1 months (= $600 / $54). Back when grandfathered Regions saved $100 per month (= $295 - $195), they would commonly sell for a range of $1000 to $600 to the owner plus $600 transfer fee (a range of $1200 to $1600), which was a range of 12 to 16 months in payback time (12 months =$1200 / $100. 16 months = $1600 / $100). Obviously, selling price must also be adjusted for pro-rated value of remaining monthly tier of ranging from $8.30 per day (=$249 / 30 day month) to $6.29 per day (=$195 / 31 day month), depending on how one values the remaining tier.
  10. Erwin Solo

    Premium account - Looking for 1024 parcel

    Used the search tool in the Linden Viewer (or third party viewer). Each has a separate mainland search function. You can search for the parmeters you are looking for like size and region rating (i.e., Adult, Moderate, General) and sort by price. You can then TP to each parcel. This is a gridwide search tool.
  11. Erwin Solo

    purchase land owned by an inactive user

    Sometimes they will move the 4 meter x 4 meter (16 sq meter) plot out of the middle of your land to the edge of your property. Submit support ticket and hope for the best.
  12. Erwin Solo

    Full Sim for sale

    New SIM from Linden Labs costs $349, which includes the first month's tier of $249 [Note 1]. So, it only costs $100 to get a new SIM from the labs, which just happens to be exactly the same as the transfer fee [Note 2]. Only reason to buy a transferred SIM is if one wants to keep the current build and current roleplay theme. Note 1: Note 2: https://secondlife.com/corporate/pricing.php
  13. Erwin Solo

    Last names question.

    Use a search engine for "Explains Why Last Names For Second Life Avatars Were Removed" or "Looking Back: Why Did Linden Lab Get Rid of Last Names" or similar for some interesting reading.
  14. Erwin Solo

    Terrain RAW File in Blender or Maya LT ?

    I was able to get the Blender approach to function. I did not experience the problem you report. Maybe I just got lucky, however I am no longer using the technique. However, I found another way to do what I wanted that seems easier. I hope technical support managed to fix your region.
  15. Erwin Solo

    Terrain RAW File in Blender or Maya LT ?

    Search YouTube for Video number Nl2QdNyOsME . Search YouTube for Video number TyR1XOF3qoA . External links tend to disappear from these forums, but those numbers will take you right to older YouTube tutorials on Blender and terraform maps.
×