<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/index.php?action=history&amp;feed=atom&amp;title=Mono%2F2008-30-04</id>
	<title>Mono/2008-30-04 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/index.php?action=history&amp;feed=atom&amp;title=Mono%2F2008-30-04"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Mono/2008-30-04&amp;action=history"/>
	<updated>2026-04-20T19:49:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Mono/2008-30-04&amp;diff=65570&amp;oldid=prev</id>
		<title>Babbage Linden: New page: &lt;pre&gt; [8:08]  You shout: mono office hour starting now [8:24]  Dimentox Travanti: sup steampunk [8:24]  Dimentox Travanti: did you see my steampunk vidio i did in new babbage? [8:25]  You:...</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Mono/2008-30-04&amp;diff=65570&amp;oldid=prev"/>
		<updated>2008-04-30T16:07:35Z</updated>

		<summary type="html">&lt;p&gt;New page: &amp;lt;pre&amp;gt; [8:08]  You shout: mono office hour starting now [8:24]  Dimentox Travanti: sup steampunk [8:24]  Dimentox Travanti: did you see my steampunk vidio i did in new babbage? [8:25]  You:...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[8:08]  You shout: mono office hour starting now&lt;br /&gt;
[8:24]  Dimentox Travanti: sup steampunk&lt;br /&gt;
[8:24]  Dimentox Travanti: did you see my steampunk vidio i did in new babbage?&lt;br /&gt;
[8:25]  You: hi&lt;br /&gt;
[8:25]  You: nope&lt;br /&gt;
[8:25]  You: do you have an url?&lt;br /&gt;
[8:25]  Dimentox Travanti: www.youtube.com/xotmid/&lt;br /&gt;
[8:25]  You: ta&lt;br /&gt;
[8:25]  Dimentox Travanti: Btw i am heavilly vested in mono&lt;br /&gt;
[8:25]  You: i&amp;#039;ll check it out later&lt;br /&gt;
[8:25]  You: great&lt;br /&gt;
[8:26]  Dimentox Travanti: I am the creator of DCS i am sure you have heard of it&lt;br /&gt;
[8:26]  You: yes&lt;br /&gt;
[8:26]  You: nice to meet you&lt;br /&gt;
[8:26]  You: does DCS work well on Mono?&lt;br /&gt;
[8:26]  You: hi Siann&lt;br /&gt;
[8:26]  Dimentox Travanti: System.Security.VerificationException: A system exception has occurred. at LindenLab.SecondLife.Script.Deserialize (System.Byte[] class_data, System.Byte[] object_data) [0x00000]&lt;br /&gt;
[8:26]  Siann Beck: Hey Babbage.&lt;br /&gt;
[8:26]  Dimentox Travanti: Some of it does&lt;br /&gt;
[8:26]  You: Dimentox, recompiling should make that go away&lt;br /&gt;
[8:27]  Dimentox Travanti: Ive tested what i can the issue is i have to recode most of it&lt;br /&gt;
[8:27]  You: that exception means that we&amp;#039;ve changed the key we use to sign Mono assemblies&lt;br /&gt;
[8:27]  Dimentox Travanti: To better utilise the mono engine&lt;br /&gt;
[8:27]  Dimentox Travanti: right now its spread across many scripts&lt;br /&gt;
[8:27]  You: what have you had to change?&lt;br /&gt;
[8:27]  Dimentox Travanti: Nothing so far&lt;br /&gt;
[8:27]  You: great&lt;br /&gt;
[8:28]  You: recompile scripts in selection should work properly now&lt;br /&gt;
[8:28]  You: so you should be able to convert them all over to Mono using that&lt;br /&gt;
[8:28]  Dimentox Travanti: let me grab the newest version and try a compille&lt;br /&gt;
[8:28]  Dimentox Travanti: is there an easy way to do em all at once?&lt;br /&gt;
[8:28]  You: great, i&amp;#039;d love to see how it works&lt;br /&gt;
[8:28]  You: yes, rez the objects&lt;br /&gt;
[8:28]  You: select them&lt;br /&gt;
[8:28]  Dimentox Travanti: What if they are set to old compiler&lt;br /&gt;
[8:29]  You: then use Tools|Recompile scripts in selection|Mono&lt;br /&gt;
[8:29]  Dimentox Travanti: ahh ok&lt;br /&gt;
[8:29]  Dimentox Travanti: sec&lt;br /&gt;
[8:29]  Dimentox Travanti: waiting on inventory load&lt;br /&gt;
[8:29]  Dimentox Travanti: YOu know dcs relys heavily on http requests&lt;br /&gt;
[8:29]  Dimentox Travanti: any way to allow more chars comming through?&lt;br /&gt;
[8:29]  Dimentox Travanti: i have to make multiple requests when loading&lt;br /&gt;
[8:29]  You: could do&lt;br /&gt;
[8:30]  You: we give Mono scripts 64K&lt;br /&gt;
[8:30]  You: so we could increase the limit potentially&lt;br /&gt;
[8:30]  Dimentox Travanti: i mean via http request&lt;br /&gt;
[8:30]  Dimentox Travanti: its limited&lt;br /&gt;
[8:30]  You: we limited llHTTPRequest to avoid scripts running out of memory on http_response mainly&lt;br /&gt;
[8:30]  You: how are things going Siann?&lt;br /&gt;
[8:31]  Siann Beck: Pretty good. I&amp;#039;ve about tested everything I can think of.&lt;br /&gt;
[8:31]  Dimentox Travanti: so that will change?&lt;br /&gt;
[8:31]  You: and it all worked?&lt;br /&gt;
[8:31]  Siann Beck: Well, the bug reports stemming from my testing have been resolved :)&lt;br /&gt;
[8:31]  Siann Beck: I still need to re-test, I suppose.&lt;br /&gt;
[8:31]  You: great to hear&lt;br /&gt;
[8:31]  Dimentox Travanti: oops&lt;br /&gt;
[8:31]  Dimentox Travanti: darn protections&lt;br /&gt;
[8:32]  You: there are very few issues outstanding now&lt;br /&gt;
[8:32]  Siann Beck: Right.&lt;br /&gt;
[8:32]  You: we&amp;#039;re doing some testing on whole regions&lt;br /&gt;
[8:32]  You: to compare performance&lt;br /&gt;
[8:32]  Siann Beck: Cool.&lt;br /&gt;
[8:32]  Dimentox Travanti: babbage&lt;br /&gt;
[8:32]  You: if those tests go well we should be good to go soon&lt;br /&gt;
[8:32]  You: yep?&lt;br /&gt;
[8:32]  Dimentox Travanti: Can we get toxia in beta on main grid for mono?&lt;br /&gt;
[8:32]  Siann Beck: Are all the Mono regions here also H4 now?&lt;br /&gt;
[8:33]  You: we can copy toxia over to the beta grid for testing if that would help?&lt;br /&gt;
[8:33]  Dimentox Travanti: i ment on live&lt;br /&gt;
[8:33]  You: we&amp;#039;re still looking for regions to test here&lt;br /&gt;
[8:34]  You: we&amp;#039;d like to roll mono out across all the regions on agni in one go&lt;br /&gt;
[8:34]  Dimentox Travanti: ahh ok&lt;br /&gt;
[8:34]  Mbrb Rau: I&amp;#039;d like that too&lt;br /&gt;
[8:34]  Mbrb Rau: loads of regions to test&lt;br /&gt;
[8:34]  Dimentox Travanti: Its going to be hard to get a good test unless i can get a full reagon&lt;br /&gt;
[8:34]  You: otherwise people will be able to buy objects containing scripts that might stop working on some regions&lt;br /&gt;
[8:34]  You: mono is opt in&lt;br /&gt;
[8:34]  You: so even when it&amp;#039;s deployed to agni, you will have the choice of when to opt in&lt;br /&gt;
[8:35]  Dimentox Travanti: If you can copy toxia and enable mono it would be great ill fill it with BOts&lt;br /&gt;
[8:35]  Dimentox Travanti: and do testing&lt;br /&gt;
[8:35]  Siann Beck: You mean the developers, right?&lt;br /&gt;
[8:35]  Mbrb Rau: here is easy way to find out if its havok1&lt;br /&gt;
[8:35]  You: ok, i&amp;#039;ll talk to peri about copying it over&lt;br /&gt;
[8:35]  You have offered friendship to Dimentox Travanti&lt;br /&gt;
[8:35]  Dimentox Travanti is Online&lt;br /&gt;
[8:36]  You: it would be great to have DCS tested heavily here&lt;br /&gt;
[8:36]  Dimentox Travanti: Ill have to create alt accounts so i can fill the sim with 60 libsl bots&lt;br /&gt;
[8:36]  Dimentox Travanti: to recreate the lag/issues we see in live&lt;br /&gt;
[8:36]  You: sounds great&lt;br /&gt;
[8:36]  Mbrb Rau: this must be havok4&lt;br /&gt;
[8:36]  Dimentox Travanti: any way you can assist with the account creation?&lt;br /&gt;
[8:36]  You: yes, we&amp;#039;ve merged Mono and Havok 4 now&lt;br /&gt;
[8:36]  You: i can ask, certainly&lt;br /&gt;
[8:36]  Dimentox Travanti: awesome&lt;br /&gt;
[8:37]  Siann Beck: In all regions, Babbage?&lt;br /&gt;
[8:37]  Dimentox Travanti: I think dcs is a very good test of mono&lt;br /&gt;
[8:37]  You: if you have accounts you use with bots at the moment, they should work here&lt;br /&gt;
[8:37]  You: if they&amp;#039;re old enough&lt;br /&gt;
[8:37]  Dimentox Travanti: I only have a few&lt;br /&gt;
[8:37]  Dimentox Travanti: Id need like 60&lt;br /&gt;
[8:37]  Siann Beck: And certainly a major system that should be tested before deployment, Dimentox.&lt;br /&gt;
[8:37]  Dimentox Travanti: I have written a program where they will figh each other use powers etc&lt;br /&gt;
[8:37]  Dimentox Travanti: so we could practically automate the testing&lt;br /&gt;
[8:38]  You: that&amp;#039;s something we&amp;#039;ve been wanting to do&lt;br /&gt;
[8:38]  You: test regions running scripts on Mono under heavy load&lt;br /&gt;
[8:38]  You: so that would be great&lt;br /&gt;
[8:38]  Dimentox Travanti: Ill work with you later on it?&lt;br /&gt;
[8:38]  Dimentox Travanti: I have a meeting i need to get to&lt;br /&gt;
[8:38]  You: yes, i&amp;#039;ll talk to peri and get back to you&lt;br /&gt;
[8:38]  You: can you IM me an email address?&lt;br /&gt;
[8:38]  Dimentox Travanti: Just im me on main grid...&lt;br /&gt;
[8:39]  Dimentox Travanti: dimentox.travanti@gmail.com&lt;br /&gt;
[8:39]  You: ta&lt;br /&gt;
[8:39]  Dimentox Travanti: I have the server resources to run about 200 bots&lt;br /&gt;
[8:39]  Dimentox Travanti: which i can all have doing normal player stuff with dcs&lt;br /&gt;
[8:39]  Dimentox Travanti: aka fights and stuff&lt;br /&gt;
[8:39]  You: sounds great&lt;br /&gt;
[8:39]  Dimentox Travanti: so we can do a real load testing for mono&lt;br /&gt;
[8:40]  You: is it worth trying to get region crossing tested with the bots?&lt;br /&gt;
[8:40]  Dimentox Travanti: Sure&lt;br /&gt;
[8:40]  Dimentox Travanti: toxia is 2 regions&lt;br /&gt;
[8:40]  You: ok, great&lt;br /&gt;
[8:40]  Dimentox Travanti: i can program them to run back and forth&lt;br /&gt;
[8:40]  Dimentox Travanti: they work on a A* algrythim for pathfinding&lt;br /&gt;
[8:40]  Mbrb Rau: or waypoints&lt;br /&gt;
[8:40]  Dimentox Travanti: so they figure out and choose the best paths&lt;br /&gt;
[8:41]  Dimentox Travanti: not way points they can learn a sim&lt;br /&gt;
[8:41]  Mbrb Rau: o&lt;br /&gt;
[8:41]  Dimentox Travanti: its a ver advanced NPC system i am developing&lt;br /&gt;
[8:41]  Dimentox Travanti: for MMO&amp;#039;s in second life&lt;br /&gt;
[8:41]  You: sounds great&lt;br /&gt;
[8:41]  Siann Beck: Impressive!&lt;br /&gt;
[8:41]  Dimentox Travanti: mono is one of the keys for it&lt;br /&gt;
[8:42]  Dimentox Travanti: cause currently lsl is very limited and kinda sluggish for the dcs to bot coms&lt;br /&gt;
[8:42]  Dimentox Travanti: Babbage you have my permission to tear apart and open the dcs scripts... Just NDA thingy&lt;br /&gt;
[8:42]  You: great&lt;br /&gt;
[8:43]  You: it would probably be best for you to test them once we have toxia here though&lt;br /&gt;
[8:43]  You: as i won&amp;#039;t know if things are working exactly right&lt;br /&gt;
[8:43]  Dimentox Travanti: ohh ill run the tests&lt;br /&gt;
[8:43]  Dimentox Travanti: And ill be making modifications for it&lt;br /&gt;
[8:43]  Dimentox Travanti: i plan on dcs3 being all mono optimized&lt;br /&gt;
[8:43]  Dimentox Travanti: ohh quick question&lt;br /&gt;
[8:44]  Dimentox Travanti: PLEASE tell me once it goes public i can disable old LSL... so the sim lag can stop&lt;br /&gt;
[8:44]  Dimentox Travanti: aka set a estate setting&lt;br /&gt;
[8:44]  Mbrb Rau: So the whole mono thing is ment to reduce lag&lt;br /&gt;
[8:44]  You: we don&amp;#039;t have it as an option at the moment&lt;br /&gt;
[8:44]  You: as, again it would cause some scripts to not work on some sims&lt;br /&gt;
[8:44]  Siann Beck: There are a number of benefits, Mbrb&lt;br /&gt;
[8:44]  Siann Beck: That being one of htem.&lt;br /&gt;
[8:45]  You: which could cause problems&lt;br /&gt;
[8:45]  Dimentox Travanti: i understand that.. BUT we can al;ready disable scripts.. id like to just disable old byte code&lt;br /&gt;
[8:45]  Siann Beck: That&amp;#039;s not a bad idea, though, Babbage -- give estate managers teh option to disallow lsl scripts.&lt;br /&gt;
[8:45]  Mbrb Rau: I thought there already is one&lt;br /&gt;
[8:45]  You: it&amp;#039;s something I&amp;#039;d like to allow once we&amp;#039;re happy that there are no problems with Mono&lt;br /&gt;
[8:46]  You: as i mentioned, the current plan is for a soft launch to agni&lt;br /&gt;
[8:46]  You: where Mono is opt in to start with&lt;br /&gt;
[8:46]  You: once we&amp;#039;ve had it running without problems for a while, we could add features like allowing LSL to be disabled&lt;br /&gt;
[8:46]  Siann Beck: Do you mean opt-in for the region managers, or for the developers?&lt;br /&gt;
[8:47]  You: opt-in for developers&lt;br /&gt;
[8:47]  Dimentox Travanti: Awesome&lt;br /&gt;
[8:47]  Siann Beck: OK, right.&lt;br /&gt;
[8:47]  Dimentox Travanti: Babage.. Dcs compiles and runs on the latest version&lt;br /&gt;
[8:47]  Dimentox Travanti: see how functional it is when i run stress tests&lt;br /&gt;
[8:47]  You: which i think is the right approach as scripters will be able to test their scripts&lt;br /&gt;
[8:47]  Siann Beck: That&amp;#039;s impressive for Mono.&lt;br /&gt;
[8:47]  You: that&amp;#039;s great news&lt;br /&gt;
[8:47]  Siann Beck: You didn&amp;#039;t have to change anything, Dimentox?&lt;br /&gt;
[8:47]  Dimentox Travanti: Nope&lt;br /&gt;
[8:47]  Siann Beck: Wow&lt;br /&gt;
[8:48]  You: :-D&lt;br /&gt;
[8:48]  Siann Beck: If something that complex can run without change, I think we&amp;#039;ve about nailed it.&lt;br /&gt;
[8:48]  Dimentox Travanti: Ok i gotta run... let me know when you wanna stress/load test&lt;br /&gt;
[8:48]  You: will do&lt;br /&gt;
[8:48]  You: thanks for coming&lt;br /&gt;
[8:48]  Dimentox Travanti: and yeah something this complex working is a awesome feat&lt;br /&gt;
[8:48]  You: and thanks for all your help getting to this point Siann&lt;br /&gt;
[8:49]  Siann Beck: np, it&amp;#039;s been interesting.&lt;br /&gt;
[8:49]  Dimentox Travanti waves&lt;br /&gt;
[8:49]  You: bye&lt;br /&gt;
[8:49]  Siann Beck: See you&lt;br /&gt;
[8:49]  Dimentox Travanti is Offline&lt;br /&gt;
[8:49]  You: ok, we have 10 minutes left&lt;br /&gt;
[8:49]  Siann Beck: Did I miss anything in the first part?&lt;br /&gt;
[8:49]  You: any other things you&amp;#039;d like to discuss?&lt;br /&gt;
[8:50]  You: no, you arrived just after Dimentox Siann&lt;br /&gt;
[8:50]  Siann Beck: I see.&lt;br /&gt;
[8:50]  You: we&amp;#039;re currently building a new beta viewer&lt;br /&gt;
[8:50]  You: and testing in&lt;br /&gt;
[8:50]  You: it&lt;br /&gt;
[8:50]  Siann Beck: OK&lt;br /&gt;
[8:50]  Mbrb Rau: When can I download it?&lt;br /&gt;
[8:50]  You: hopefully that will be available later today&lt;br /&gt;
[8:50]  You: or tomorrow&lt;br /&gt;
[8:50]  You: it has a fix for recompiling scripts in selection&lt;br /&gt;
[8:50]  Siann Beck: Are all the Mono regions merged with H4 now?&lt;br /&gt;
[8:51]  You: yes, all the Mono regions are running Havok 4&lt;br /&gt;
[8:51]  Siann Beck: Great.&lt;br /&gt;
[8:51]  You: we found one issue, but it seems to be debug only&lt;br /&gt;
[8:51]  You: which is good news&lt;br /&gt;
[8:51]  Siann Beck: Cool.&lt;br /&gt;
[8:51]  Mbrb Rau: And maybe add a &amp;quot;release permission&amp;quot; option, where y&lt;br /&gt;
[8:51]  Mbrb Rau: where you can&lt;br /&gt;
[8:51]  Mbrb Rau: revoke various permissions&lt;br /&gt;
[8:51]  Siann Beck: Hm?&lt;br /&gt;
[8:52]  Mbrb Rau: such as animations, controls, etc&lt;br /&gt;
[8:52]  Mbrb Rau: because there&amp;#039;s objects like this&lt;br /&gt;
[8:52]  Mbrb Rau: deform when sat on&lt;br /&gt;
[8:52]  You: yes, i&amp;#039;ve seen those&lt;br /&gt;
[8:53]  Siann Beck: Doesn&amp;#039;t it release perms when you stand?&lt;br /&gt;
[8:53]  Mbrb Rau: there are looped ones&lt;br /&gt;
[8:53]  Mbrb Rau: and here it is&lt;br /&gt;
[8:53]  Mbrb Rau: undeformers can&amp;#039;t fix it&lt;br /&gt;
[8:53]  Mbrb Rau: since its in a loop&lt;br /&gt;
[8:54]  You: ok, that&amp;#039;s something we should look at&lt;br /&gt;
[8:54]  You: but i don&amp;#039;t think it&amp;#039;s a mono issue&lt;br /&gt;
[8:54]  You: so it&amp;#039;s probably something to do post mono&lt;br /&gt;
[8:54]  Mbrb Rau: yes, nothing to do with mono really&lt;br /&gt;
[8:54]  Mbrb Rau: so look into it later&lt;br /&gt;
[8:54]  Babbage Linden tries to avoid feature creep&lt;br /&gt;
[8:55]  You: ok, 5 minutes, any more comments?&lt;br /&gt;
[8:55]  Siann Beck: I can&amp;#039;t think of anything.&lt;br /&gt;
[8:55]  Mbrb Rau: I can&amp;#039;t think either.&lt;br /&gt;
[8:55]  You: great&lt;br /&gt;
[8:55]  Siann Beck: Probably hard to think, all twisted up like that.&lt;br /&gt;
[8:56]  You: well, hopefully the new refresh with new viewer will be out in the next couple of days&lt;br /&gt;
[8:56]  Siann Beck: Great.&lt;br /&gt;
[8:56]  You: and we&amp;#039;ll be working on testing regions like toxia on mono&lt;br /&gt;
[8:56]  Siann Beck: That should be interesting.&lt;br /&gt;
[8:56]  Mbrb Rau: And test parcels?&lt;br /&gt;
[8:57]  You: we&amp;#039;d like to test regions where we can work with 1 resident or group to recompile all the scripts to Mono and test them&lt;br /&gt;
[8:57]  Mbrb Rau: What I ment is, small parcels that are available to somebody on request.&lt;br /&gt;
[8:58]  Mbrb Rau: On here.&lt;br /&gt;
[8:58]  You: i think vektor has carved up one of the sandboxes&lt;br /&gt;
[8:58]  Siann Beck: Vektor set up several for sale in Newcomb.&lt;br /&gt;
[8:58]  Mbrb Rau: I see.&lt;br /&gt;
[8:58]  You: so you should talk to him&lt;br /&gt;
[8:58]  You: ok, we&amp;#039;re just about out of time&lt;br /&gt;
[8:59]  You: thanks again for coming Siann&lt;br /&gt;
[8:59]  Siann Beck: np. I&amp;#039;m looking forward to the launch.&lt;br /&gt;
[8:59]  You: me too :-D&lt;br /&gt;
[8:59]  Siann Beck: I&amp;#039;ll try to get my stuff re-tested before Friday, and let Peri know if any issues remain.&lt;br /&gt;
[8:59]  You: thanks&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Babbage Linden</name></author>
	</entry>
</feed>