<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Yey! That totally worked. Thanks!<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>(That wiki page is 2 generations outdated… :-)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> opensim-dev-bounces@lists.berlios.de
[mailto:opensim-dev-bounces@lists.berlios.de] <b>On Behalf Of </b>Nebadon Izumi<br>
<b>Sent:</b> Monday, May 26, 2008 7:29 PM<br>
<b>To:</b> opensim-dev@lists.berlios.de<br>
<b>Subject:</b> Re: [Opensim-dev] terrain load-tile<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal style='margin-bottom:12.0pt'>Diva the command has changed
now, you no longer specify size, but actually how many regions<br>
so it would be as follows : <span style='font-family:"Calibri","sans-serif"'>terrain
load-tile synthetic.r32 2 2 999 999<br>
<br>
hope this helps you.<br>
<br>
Nebadon</span><o:p></o:p></p>

<div>

<p class=MsoNormal>On Mon, May 26, 2008 at 7:18 PM, Diva Canto <<a
href="mailto:diva@metaverseink.com">diva@metaverseink.com</a>> wrote:<o:p></o:p></p>

<div>

<p><span style='font-family:"Calibri","sans-serif"'>Hi,</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>I'm making a synthetic
terrain of size 512x512, and I'm having trouble loading it to a 2x2 region. I
always get this:</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>18:55:53 - [Console]:
Command [terrain load-tile synthetic.r32 512 512 999 999]</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>failed with exception
System.IO.EndOfStreamException: Unable to read beyond the</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>end of the stream.</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>I wrote the program that's
generating the file synthetic.r32. It works well when the file is of size
256x256 and is loaded into</span> <span style='font-family:"Calibri","sans-serif"'>one
single region. However, for tiles, I always get the exception above.</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>The most important function
is this, which was copied from the Terrain module (slightly modified, names of
vars mostly):</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>       
public static void SaveFile(string filename, ITerrain map)</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>       
{</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>           
FileInfo file = new FileInfo(filename);</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>           
FileStream s = file.Open(FileMode.Create, FileAccess.Write);</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>           
BinaryWriter bs = new BinaryWriter(s);</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>           
Console.WriteLine("Writing file... " + map.Length + "x" +
map.Width);</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>           
int y;</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>           
for (y = 0; y < map.Length; y++)</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>           
{</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>               
int x;</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>               
for (x = 0; x < map.Width; x++)</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>               
{</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>                   
bs.Write((float)map[x, y]);</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>               
}</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>           
}</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>           
bs.Close();</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>           
s.Close();</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>       
}</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>The Length and Width of map
have the right numbers, i.e.</span> <span style='font-family:"Calibri","sans-serif"'>in
one case 256</span> <span style='font-family:"Calibri","sans-serif"'> and
in the other</span> <span style='font-family:"Calibri","sans-serif"'>512.</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>The files have exactly the
right sizes, in one case</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>-rwx------+ 1 Crista Lopes
None  262144 May 26 19:09 synthetic.r32</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>and in the other</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>-rwx------+ 1 Crista Lopes
None 1048576 May 26 19:16 synthetic.r32</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>Any ideas?? What</span> <span
style='font-family:"Calibri","sans-serif"'>else is the terrain loader trying to
read?!</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>Thanks,</span><o:p></o:p></p>

<p><span style='font-family:"Calibri","sans-serif"'>Crista</span><o:p></o:p></p>

</div>

<p class=MsoNormal style='margin-bottom:12.0pt'><br>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><o:p></o:p></p>

</div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</div>

</body>

</html>