MLPV2 questions & bug reports
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
07-16-2009 17:52
Odd, it works for me. I take a fresh one, reset it, go straight to the first tour (*tour*), and it works as expected. Tour2 doesn't chat anything, btw, so not the best for debugging.
tour2 also doesn't start with an AVWAIT, which makes it a not very good example!
|
Brighton Lorefield
Registered User
Join date: 26 Jun 2008
Posts: 5
|
07-17-2009 04:30
From: Lear Cale Odd, it works for me. I take a fresh one, reset it, go straight to the first tour (*tour*), and it works as expected. Tour2 doesn't chat anything, btw, so not the best for debugging.
tour2 also doesn't start with an AVWAIT, which makes it a not very good example! So it worked for you with version 2.4 k huh? Ok, when I get the time i will reinstall 2.4k in my object and try it again, maybe something did not get installed properly due to lag issues. I will keep you posted.
|
Brighton Lorefield
Registered User
Join date: 26 Jun 2008
Posts: 5
|
07-17-2009 05:35
From: Lear Cale Odd, it works for me. I take a fresh one, reset it, go straight to the first tour (*tour*), and it works as expected. Tour2 doesn't chat anything, btw, so not the best for debugging. I did a new installation in a new object, and then the example tour worked. I then did a reinstallation of the script files in my original object, and then my own sequence worked too, this promising line showing up in chat: Desk-MLVP-2.4l: 3 sequences (~sequencer: 34054 bytes free) This line did not come up before. This is odd, beacuse I know there were no files - scripts or others - missing in my original installation, and I restarted and reset it a heap of times. Something must have gone slightly corrupted while I was transferring files from my inventory to the object in my first installation, without it being possible to spot from looking at the contents folder in the object. Maybe it has something to do with the lag and restarting of regions in sl the last days. Well the good news is: It works!  B
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
07-17-2009 10:55
From: Brighton Lorefield I did a new installation in a new object, and then the example tour worked. I then did a reinstallation of the script files in my original object, and then my own sequence worked too, this promising line showing up in chat: Desk-MLVP-2.4l: 3 sequences (~sequencer: 34054 bytes free) This line did not come up before. This is odd, beacuse I know there were no files - scripts or others - missing in my original installation, and I restarted and reset it a heap of times. Something must have gone slightly corrupted while I was transferring files from my inventory to the object in my first installation, without it being possible to spot from looking at the contents folder in the object. Maybe it has something to do with the lag and restarting of regions in sl the last days. Well the good news is: It works!  It's possible that the script was set not running somehow. It's also possible -- probably more likely -- that it crashed for some reason, like stack-heap collision. You'd have had to configure a LOT of sequences to use up the memory, but this could also be caused by a bug in the script. I assume you didn't recompile it using LSL. In any case I'm glad it's working. I've had terrible response trying to see the contents of an object with many assets in it. Just the other day the lag was so bad I had to write a script to list the contents to find out which scripts were really there. It's all too easy to be mislead by what you see in the contents tab (or right-click -> open).
|
Brighton Lorefield
Registered User
Join date: 26 Jun 2008
Posts: 5
|
07-17-2009 13:08
From: Lear Cale It's possible that the script was set not running somehow. It's also possible -- probably more likely -- that it crashed for some reason, like stack-heap collision. You'd have had to configure a LOT of sequences to use up the memory, but this could also be caused by a bug in the script. I assume you didn't recompile it using LSL.
In any case I'm glad it's working.
I've had terrible response trying to see the contents of an object with many assets in it. Just the other day the lag was so bad I had to write a script to list the contents to find out which scripts were really there. It's all too easy to be mislead by what you see in the contents tab (or right-click -> open). My guess is that the script was not running, maybe due to lag issues when i transferred the MLPV2 from inventory to the object. There is no way the memory would be used up - I had only added one sequence of maybe 3 minutes. Anyways - the example Tours did not seem to work before i added my sequence either - I did not pay much attention to it then as I thought the Tour examples might be only 'dummies'. I did not try to recompile the script with LSL, no, but if there should be more issues with it, I will give that a try. Anyways I just added a new sequence now and played around with it, and it worked all fine. Sl suddenly decided to show me all of the notecards and scripts in the MLPV as clean empty though... but a log off/log on fixed that. The restart of regions should be over by now according to the second life grid, so let's hope for the best  B
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
07-17-2009 14:25
No, don't recompile with LSL. That makes it more likely to get a stack-heap overflow. For some MLPV2 scripts, it guarantees it.
|
Brighton Lorefield
Registered User
Join date: 26 Jun 2008
Posts: 5
|
07-17-2009 14:57
From: Lear Cale No, don't recompile with LSL. That makes it more likely to get a stack-heap overflow. For some MLPV2 scripts, it guarantees it. Ok - will not do then  B
|
Ansgar Recreant
Registered User
Join date: 8 Mar 2007
Posts: 1
|
can only rez included pillow as prop
07-19-2009 10:58
v 2.4k can rez the included pillow as prop alone, and as a double (linked). Poses are the built in "sit_ground". can rez a plain home made box w the ~prop script, but not save and it does not die on pose change. Pose is the built in "sit_ground". cannot rez a homemade picture w ~prop script when using a pose I put in inv. all permits set for item AND script.
any insights, explanations or maybe help?
tnx!! for help AND definitely the Program!!
Answering myself, no answer, but a reboot from full stop seems to have cleared the fog and it now works as stipulated.....phew tu
|
Desiree Bisiani
Furniture Designer
Join date: 25 Nov 2006
Posts: 189
|
07-19-2009 14:06
From: Ansgar Recreant v 2.4k can rez the included pillow as prop alone, and as a double (linked). Poses are the built in "sit_ground". can rez a plain home made box w the ~prop script, but not save and it does not die on pose change. Pose is the built in "sit_ground". cannot rez a homemade picture w ~prop script when using a pose I put in inv. all permits set for item AND script.
any insights, explanations or maybe help?
tnx!! for help AND definitely the Program!!
Answering myself, no answer, but a reboot from full stop seems to have cleared the fog and it now works as stipulated.....phew tu I apologize if you've already done this... The pillow included in the mlpv2 has a script in it. Have you copied that script into the item you want to rezz? Also, did you change the .PROPS notecard to reflect the pose and the item you wnat to rezz with it? ~ Desi 
_____________________
**************************************  http://slurl.com/secondlife/Lux%20Prometheus/139/47/307/ www.ambianceinteractive.wordpress.com/
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
07-19-2009 16:05
After changing a .PROPS* notecard, do a "pos reset". That's the quickest.
You can also do any of the following, which reset more stuff:
* Restart (also resets menu) * Shutdown and startup (also resets menu) * select, and "Tools -> reset all scripts in selection" and touch. This also resets some other scripts that aren't reset by the above, such as ~sequencer.
|
Del Wellman
Registered User
Join date: 24 Jan 2007
Posts: 168
|
07-23-2009 04:55
Lear Thanks for a great item; I have had so much fun messing with it. I am a teacher of building in SL with TUi and have just put together a class to build a bed. My question is:- can I include a copy of your MLP with the supplies I give out for the class? I charge $L100 for my class and would do so with or without the MLP. I intend to include a couple of my own laying poses and use them to give the students a brief outline of how to add poses to the bed and would then direct them to the instructions in the item itself. As it is not actually built into an item, I hope that this does not go against your instructions not to sell it on in its raw form.
_____________________
"If at first you don't succeed, destroy the evidence." advice from a skilled builder 
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
07-23-2009 07:07
Del, yes, absolutely. Thanks for asking.
Also, please feel free to contribute to the MLPV2 Wiki. I'm sure your perspective would be helpful. If you have class material, please consider making a page and posting it on the page for MLP/MLPV2 tutorials. That way we can all review it for accuracy.
|
Bhakta Thor
Escape from RL
Join date: 31 Jan 2008
Posts: 291
|
07-23-2009 10:16
From: Del Wellman Lear Thanks for a great item; I have had so much fun messing with it. I am a teacher of building in SL with TUi and have just put together a class to build a bed. My question is:- can I include a copy of your MLP with the supplies I give out for the class? I charge $L100 for my class and would do so with or without the MLP. I intend to include a couple of my own laying poses and use them to give the students a brief outline of how to add poses to the bed and would then direct them to the instructions in the item itself. As it is not actually built into an item, I hope that this does not go against your instructions not to sell it on in its raw form. Hey, can I take your class? I have been using the MLP, to the extent of adding poses to my bed. I could sure use a class. Thx, BT
|
Bhakta Thor
Escape from RL
Join date: 31 Jan 2008
Posts: 291
|
07-23-2009 10:17
From: Lear Cale After changing a .PROPS* notecard, do a "pos reset". That's the quickest.
You can also do any of the following, which reset more stuff:
* Restart (also resets menu) * Shutdown and startup (also resets menu) * select, and "Tools -> reset all scripts in selection" and touch. This also resets some other scripts that aren't reset by the above, such as ~sequencer. What do you think of this...save a positions card for each guest you have in your bed. Is there an easier way? BT
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
07-23-2009 11:01
From: Bhakta Thor What do you think of this...save a positions card for each guest you have in your bed. Is there an easier way?
BT If you mean, save in your inventory, and drop into MLP and pos-reset whenever the guest changes, that would be the simplest option -- assuming you always pick the same poseball yourself and the guest always plays the other role, and you're only concerned with solo or couples poses (or group poses but the two of you always choose the same role, and other guests live with the normal vaguaries of SL poses). If you're thinking of actually leaving the extra positions notecards in the MLP, and modifying the scripts to handle that somehow, it would require a big restructuring of how positions are stored, and what happens when you save a position. I shudder to think. Let's try another approach. If the item is copy/mod, and if you have a small number of frequent couples partners (always choosing the same role, as mentioned above), you could put multiple MLPs in the bed as buttons, and have a button for each partner. When not in use, you could "tools -> scripts -> set scripts in selection to not running", if you're sure you saved position adjustments to notecards, and it's ok that the bed will reset on a sim restart (or taking into inventory). Someday, LL or its successor will have animations where parts can be "sticky", with elasticity at the joints so the animator can stick avatar A's xxx to avatar B's yyy, and limbs won't interpenetrate. Unfortunately, animation tools will have to be so complicated that I won't be an animator any more! Users will love it, though. Size will matter far less than it does now.
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
07-23-2009 11:09
From: Bhakta Thor What do you think of this...save a positions card for each guest you have in your bed. Is there an easier way? BTW, props to you for: having different guests you entertain often enough & long enough to make it worthwhile to adjust an MLP for! 
|
Bhakta Thor
Escape from RL
Join date: 31 Jan 2008
Posts: 291
|
07-23-2009 11:23
From: Lear Cale BTW, props to you for: having different guests you entertain often enough & long enough to make it worthwhile to adjust an MLP for!  Maybe I should be embarrassed, but hey, its SL BT
|
Bhakta Thor
Escape from RL
Join date: 31 Jan 2008
Posts: 291
|
07-23-2009 11:24
From: Lear Cale If you mean, save in your inventory, and drop into MLP and pos-reset whenever the guest changes, that would be the simplest option -- assuming you always pick the same poseball yourself and the guest always plays the other role, and you're only concerned with solo or couples poses (or group poses but the two of you always choose the same role, and other guests live with the normal vaguaries of SL poses).
. Yes, I mean option A....the rest...I didn't even understand what you meant.
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
07-23-2009 11:37
Embarrased? Hell no, proud.
Sounds like option A is the easiest, then.
The second option was scripting -- forget it.
The third option was to just use multiple MLPs in one piece of furniture, and have different buttons to get their menus. If you're reasonably good at making stuff, you could do this. It would be a bit of a hassle to set up the first time, but after that, adjusting it for replacing a partner or adding a new one (new button) would be easier. And you wouldn't have to wait for a reset when you want to cuddle.
You'd want the buttons to be stacked vertically so you could use MLP's height adjustment feature.
I added more stuff about stopping the scripts; that's just to reduce potential script-lag. It's polite, but not necessary.
|
Chaz Longstaff
Registered User
Join date: 11 Oct 2006
Posts: 685
|
Optional MLP Scripts
08-10-2009 12:42
There may be a list somewhere, if so, apologies.
What are the optional scripts to have in a MLP 2.3 > product:
sequencer? swap? timeout?
poser4 and poser5 if you're not doing up to 6 poses in that particular product?
_____________________
Thread attempting to compile a list of which animations are freebies, and which are not: http://forums.secondlife.com/showthread.php?t=265609
|
Chaz Longstaff
Registered User
Join date: 11 Oct 2006
Posts: 685
|
Spaces allowed in POSE lines
08-10-2009 18:34
A question I've never quite known the answer to --
In doing ordinary pose lines such as:
Cowgirl|rvs_cowgirl_F|rvs_cowgirl_M
how forgiving is MLP 2.x in stripping out extraneous spaces?
If one were to go
Cowgirl |rvs_cowgirl_F|rvs_cowgirl_M
With 2 spaces after pose name, say, or put 2 or 3 spaces before or after an animation name, how forgiving is it?
(I realize that it's prolly not, and prolly shouldn't be, forgiving about spaces when it comes to facial animation designations tacked on such as ::17 etc)
Just thought I'd get this clear in my mind for the MLP help wiki.
_____________________
Thread attempting to compile a list of which animations are freebies, and which are not: http://forums.secondlife.com/showthread.php?t=265609
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
08-11-2009 10:07
From: Chaz Longstaff There may be a list somewhere, if so, apologies.
What are the optional scripts to have in a MLP 2.3 > product:
sequencer? swap? timeout?
poser4 and poser5 if you're not doing up to 6 poses in that particular product? ~timeout is always optional. In fact, it was supposed to delete itself, but that feature got broken by shutting down scripts that aren't in use (in 2.4). I'm surprised you found ~timeout in 2.3; I thought I added that later. ~swap is not found in 2.3; it's only in 2.4. It's required; if you delete it, poses won't work. ~sequencer and ~props can be deleted.
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
08-11-2009 10:09
From: Chaz Longstaff A question I've never quite known the answer to --
In doing ordinary pose lines such as:
Cowgirl|rvs_cowgirl_F|rvs_cowgirl_M
how forgiving is MLP 2.x in stripping out extraneous spaces?
If one were to go
Cowgirl |rvs_cowgirl_F|rvs_cowgirl_M
With 2 spaces after pose name, say, or put 2 or 3 spaces before or after an animation name, how forgiving is it?
(I realize that it's prolly not, and prolly shouldn't be, forgiving about spaces when it comes to facial animation designations tacked on such as ::17 etc)
Just thought I'd get this clear in my mind for the MLP help wiki. Zero, one, or two spaces are permitted. I would have coded it differently, but this is how it worked in original MLP and I didn't change it.
|
Chaz Longstaff
Registered User
Join date: 11 Oct 2006
Posts: 685
|
08-11-2009 15:20
Thanks Lear, i'll update the wiki --
and poser4 and poser5 if you're not doing up to 6 poses in that particular product?
_____________________
Thread attempting to compile a list of which animations are freebies, and which are not: http://forums.secondlife.com/showthread.php?t=265609
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
08-12-2009 06:09
From: Chaz Longstaff Thanks Lear, i'll update the wiki --
and poser4 and poser5 if you're not doing up to 6 poses in that particular product? With MLPV2.4l or later, these scripts are turned off automatically. If you delete them, you'll see script errors. With earlier versions, you can delete unnecessary ~poser* scripts, but you will see a script error on menu reset, restart, and restarting after shutdown.
|