Jump to content

Ghost Menjou

Resident
  • Posts

    57
  • Joined

  • Last visited

Posts posted by Ghost Menjou

  1. Good on LL for removing this anti-consumerist cancer, lootboxes/gachas generally prey on people's weakness for gambling, especially when you realize this game also allows minors to sign up.

     

    This legal sweep against lootboxes and other forms of virtual gambling is a big win for consumers. 

     

  2. 2 minutes ago, steph Arnott said:

    You do not know law then. LL say a lot of bull but in court it would not even be heard. You can not claim copy write on library code published on the net. If you want to go bankrupt then be my guest and ty. I will step over you in slum street.

    https://www.quora.com/Have-any-commercial-companies-been-sued-for-abusing-open-source-software-so-far

    It's not just companies either. They mostly go after companies, but if you say upload files to LL where terms don't allow it, IE: models. They have to respond to DMCA claims and the user uploading it can get sued by the copyright holder.

     

  3.  

    12 minutes ago, steph Arnott said:

    Suggest you study terms and conditions and also basic copywrite law.

     

    8 minutes ago, Kyrah Abattoir said:

    https://choosealicense.com/no-permission/

    If you find software that doesn’t have a license, that generally means you have no permission from the creators of the software to use, modify, or share the software. Although a code host such as GitHub may allow you to view and fork the code, this does not imply that you are permitted to use, modify, or share the software for any purpose.

    Your options:

    • Ask the maintainers nicely to add a license. Unless the software includes strong indications to the contrary, lack of a license is probably an oversight. If the software is hosted on a site like GitHub, open an issue requesting a license and include a link to this site. If you’re bold and it’s fairly obvious what license is most appropriate, open a pull request to add a license – see “suggest this license” in the sidebar of the page for each license on this site (e.g., MIT).
    • Don’t use the software. Find or create an alternative that is under an open source license.
    • Negotiate a private license. Bring your lawyer

    Local forum poster steph arnott gets assblasted by actual law!

    4 minutes ago, steph Arnott said:

    You can not licence library code that belong to a company. Also the terms and conditions of using Linden Labs library code clearly states it is their property. Every person using LSL agreed to that when they entered SL under terms of use.

    LL is granted the rights to distribute yes to anything LEGITIMATELY uploaded by it's creator. That doesn't give YOU the rights.

     

  4. Just now, Chic Aeon said:

    OR you could be independent and NOT use a vendor system. Over ten years, making pretty big bucks, no issues. Sometimes the old fashion way still works.

    Sorry, know that wasn't the point, just wanted to add that in for the new folks LOL. 

    I see a lot of folks come into SL, spend a ton of money "setting up shop" and then "fail". So sometimes slow and easy is the best method.

     

     

     

    Sure, if you want to deal with redeliveries/updates manually constantly, don't have affiliate vendors, not keep long term sales records unless you export it monthly and what not.

  5. On 4/8/2018 at 11:54 PM, starflitz said:

    A person who had NO caps on was lagging and I can't even rez right, it's been hours now and everyone in the room doesn't fully rez. Wasn't even talking

     

     

    It appears that the joke went over your head.

    • Like 3
    • Haha 1
  6. On 4/10/2018 at 4:02 PM, Callum Meriman said:

    Not that I am aware of, but I've noticed the dataserver callback is pretty dependent on the % of events run in the region. In my age kicker, if my club gets busy and the %run drops below 50% it seems to never see the data come back.

    And... that's likely related to this limit:

    All the limits are here: http://wiki.secondlife.com/wiki/Limits

     

    Edit: I should say, I welcome the far smarter scripters then me to please correct my thoughts if they are wrong.

    Unless something is blocking the event queue somehow, it will process. It should never completely block unless there's an endless while loop somewhere. It will discard after more than 64 events in the queue about yes. 

    As for the op:

    There's no request limit as far as I know for this specifically.

    However you're saying a new instance of the script wouldn't process more requests, even in a new object. Either something's wrong with script somehow that has a certain environmental condition that causes it to loop or get stuck on something or it's a bug.

  7. Unless it's something where product integrity is important ie. game systems or things made for combat systems which often have sims with whitelisting based on the product creator you really should avoid no mod.

    It just isn't consumer friendly, it prevents rescripting and stifles creativity. 

    Especially when you're color matching it's hell at times. 

    Also some creators while they are good with models, absolutely suck with scripting and there's like 30 *****ing scripts I can't remove for something that can be done with a single script.

    • Like 2
    • Thanks 1
  8.  

    From the other thread:

    Rezzing mesh assets is pretty heavy on the region, and can lead to rez queueing. This will deffo cause some issues if a lot of mesh is rezzed at once.

    It is bad practise to rez things where you don't need really need to, remember those temp rezzers of ye olde days? Granted this is less bad but still not something I'd advice. Also some furniture will reset on rez, and load their configuration all over again. 

    Also be mindful of the fact that simulators have a mesh cache of their own, hence when rezzing a new heavy mesh asset the first time takes longer than rezzing one right afterwards. This cache is cleaned automatically if the assets do not remain in the region whenever their expiration time is reached.

    Also, scripts compiled in mono have a small performance hit when brought into a region in any sort. It's why putting mono scripts in bullets is a no no in most combat community. Now granted this thing doesn't rez at a rate guns do, but furniture often has a multitude of scripts in them.

    This is probably gonna piss off your neighbours more than having some scripts idling, because not only will the sim lag when an avatar teleports in, if shortly after they also automatically rez like 30 pieces of furniture at once it's gonna be pain and you're gonna have another sim impact.

    These are my two cents as someone who's scripting deals with rezzing a lot.

        timer() // Go to "state derezzed" when float REZ_TIME expires
        {
            if (llGetAgentSize(gkAgent)) // Test to see if key gkAgent is still on Region/SIM
            {
                // No action by design if key gkAgent is still on Region/SIM
            }
            
            else
            {
                state derezzed; // if key gkAgent is not on SIM/Region then derez 
            }
        }

    This bit is kinda bad brackets are ugly, ideally you want either of these: 

    	timer() // Go to "state derezzed" when float REZ_TIME expires
    	{
    		if (llGetAgentSize(gkAgent) == ZERO_VECTOR) // Test to see if key gkAgent is still on Region/SIM
    		{
    			state derezzed; // if key gkAgent is not on SIM/Region then derez 
    		}
    	}

    Without having to use ZERO_VECTOR:

    	timer() // Go to "state derezzed" when float REZ_TIME expires
    	{
    		if (llGetAgentSize(gkAgent)) return;
    		state derezzed;     // if key gkAgent is not on SIM/Region then derez 
    	}

    Unnecessary else clausules aren't really a good thing.

    I'd also not define things like TIMER_OFF, that's just wasting 16 bytes where 0 is clear enough what it does. I'd also not define all the control codes you're not using. All of em waste of 16 bytes per integer! I'd really suggest looking to optimize memory usage especially as mono's memory usage is dynamic. While it has an upper limit of 64kb, it will allocate/use only what it needs. So unless you use it or it has an advantage like readability don't define variables.

    • Thanks 1
  9. Just now, Love Zhaoying said:

    I kept wanting to suggest a menu with options for Rez Time / perm / etc. not sure why someone would want their furniture to disappear when not home. But, I held back.

    I can understand if you want like a holodeck kinda thing with differing skyboxes, but for just all your ***** to rez/derez automatically is just being bad neighbour due to sim impact of such a thing. 

    • Thanks 2
  10.  

    8 minutes ago, Ghost Menjou said:

    Oh wait I see what you mean, that's for the holovendors.

    The regular one might not support this script, only the holovendor included one, let me check.

     

    6 minutes ago, Love Zhaoying said:

    From the MP entry:

    ”The Premium version (in related items below) also integrates with non-caspertech systems and includes API support”

    Paid/premium versions always have more features. The listing mentions one. I will search again.

    Yeah I saw what you meant after. The premium one must be the one part of the holovend packet, I don't think there's a standalone one.

    • Thanks 1
  11. 1 minute ago, Erwin Solo said:

    Concerning ""It is bad practise to rez things where you don't need really need to,"  we don't need anything at all in SL so I guess everything is bad practice. LoL

     

     

    That is a bad opinion and you should feel bad. That's like saying we should all run around with 3000 scripts because "we don't need anything in sl including sim resources".

    also @Love Zhaoying

    https://marketplace.secondlife.com/p/CasperTech-Rez2-Huge-Build-Rezzer-Formerly-Rez-Free/1579760

    It's free no premium.

    • Like 1
  12. Rezzing mesh assets is pretty heavy on the region, and can lead to rez queueing. This will deffo cause some issues if a lot of mesh is rezzed at once.

    It is bad practise to rez things where you don't need really need to, remember those temp rezzers of ye olde days? Granted this is less bad but still not something I'd advice. Also some furniture will reset on rez, and load their configuration all over again. 

    Also be mindful of the fact that simulators have a mesh cache of their own, hence when rezzing a new heavy mesh asset the first time takes longer than rezzing one right afterwards. This cache is cleaned automatically if the assets do not remain in the region whenever their expiration time is reached.

    Also, scripts compiled in mono have a small performance hit when brought into a region in any sort. It's why putting mono scripts in bullets is a no no in most combat community. Now granted this thing doesn't rez at a rate guns do, but furniture often has a multitude of scripts in them.

    This is probably gonna piss off your neighbours more than having some scripts idling, because not only will the sim lag when an avatar teleports in, if shortly after they also automatically rez like 30 pieces of furniture at once it's gonna be pain and you're gonna have another sim impact.

    These are my two cents as someone who's scripting deals with rezzing a lot.

    PS: In rezzed state timer I'd detect if the agent is still within the region or if distance is a matter, get the distance of the avatar in relation to the doormat. So don't have your ***** derez midway shagging someone because you forgot to click the mat.

    • Like 1
  13. I've received plenty of support from Casper and his group. Both from him, his bold text moderators and other users.

    He's been nothing but kind and pleasant to talk too, even in high stress situations for him. If you're rude to the point that he tells you to ***** off it speaks more about you than him. If you want to be rude and unpleasant, do request a refund from him, he'll give it!

    Also as a man who's an IT Consultant and the partial insight I have in how his systems are run, thanks to his openness and the wiki, I have nothing but faith in his technical capabilities as well. I don't think you'll find a better run system than casper's systems. 

    • Like 4
  14. 3 minutes ago, Love Zhaoying said:

    Last I checked, this was not a feature on LL viewer, but was in Firestorm. Last year I used Firestorm for a bit for that reason, then the chats died down.

    The OP (Prokofy) can’t file Jira’s. One reason she posts so much here, I guess.

    1. Yeah it's not and someone might suggest that feature to LL. IIRC they are already aware of that request though. FS users far outnumber regular LL viewer users though..
    2. I was more referring to the dude that was telling me I was so wrong with my jira suggestion while not filing his own. Of course it's easier to complain on the forum than file JIRA tickets.
    • Like 1
×
×
  • Create New...