Diva the command has changed now, you no longer specify size, but actually how many regions<br>so it would be as follows : <span lang="en-us"><font face="Calibri">terrain load-tile synthetic.r32 2 2 999 999<br><br>hope this helps you.<br>
<br>Nebadon<br></font></span><br><div class="gmail_quote">On Mon, May 26, 2008 at 7:18 PM, Diva Canto <<a href="mailto:diva@metaverseink.com">diva@metaverseink.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">







<div>


<p dir="ltr"><span lang="en-us"><font face="Calibri">Hi,</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">I</font></span><span lang="en-us"><font face="Calibri">'</font></span><span lang="en-us"><font face="Calibri">m making a synthetic terrain of size 512x512, and I</font></span><span lang="en-us"><font face="Calibri">'</font></span><span lang="en-us"><font face="Calibri">m having trouble loading it to a 2x2 region.</font></span><span lang="en-us"><font face="Calibri"> I always get this:</font></span><span lang="en-us"></span></p>


<p dir="ltr"><span lang="en-us"></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">18:55:53 - [Console]: Command [terrain load-tile synthetic.r32 512 512 999 999]</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">failed with exception System.IO.EndOfStreamException: Unable to read beyond the</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">end of the stream.</font></span><span lang="en-us"></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">I wrote the program that</font></span><span lang="en-us"><font face="Calibri">'</font></span><span lang="en-us"><font face="Calibri">s generating the file synthetic.r32. It works well when the file is of size 256x256 and is loaded into</font></span><span lang="en-us"> <font face="Calibri">one single region. However, for tiles, I always get the exception above.</font></span></p>


<p dir="ltr"><span lang="en-us"></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">The most important function is this, which was copied from the Terrain module</font></span><span lang="en-us"><font face="Calibri"> (slightly modified, names of vars mostly)</font></span><span lang="en-us"><font face="Calibri">:</font></span></p>


<p dir="ltr"><span lang="en-us"><font face="Calibri">        public static void SaveFile(string filename, ITerrain map)</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">        {</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">            FileInfo file = new FileInfo(filename);</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">            FileStream s = file.Open(FileMode.Create, FileAccess.Write);</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">            BinaryWriter bs = new BinaryWriter(s);</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">            Console.WriteLine("Writing file... " + map.Length + "x" + map.Width);</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">            int y;</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">            for (y = 0; y < map.Length; y++)</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">            {</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">                int x;</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">                for (x = 0; x < map.Width; x++)</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">                {</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">                    bs.Write((float)map[x, y]);</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">                }</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">            }</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">            bs.Close();</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">            s.Close();</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">        }</font></span><span lang="en-us"></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">The Length and Width of map have the right numbers, i.e.</font></span><span lang="en-us"> <font face="Calibri">in one case 256</font></span><span lang="en-us"><font face="Calibri"></font></span><span lang="en-us"> <font face="Calibri"> and in the other</font></span><span lang="en-us"> <font face="Calibri">512</font></span><span lang="en-us"><font face="Calibri">.</font></span><span lang="en-us"></span></p>


<p dir="ltr"><span lang="en-us"><font face="Calibri">The files have exactly the right sizes, in one case</font></span><span lang="en-us"></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">-rwx------+ 1 Crista Lopes None  262144 May 26 19:09 synthetic.r32</font></span><span lang="en-us"></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">a</font></span><span lang="en-us"><font face="Calibri">nd in the other</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">-rwx------+ 1 Crista Lopes None 1048576 May 26 19:16 synthetic.r32</font></span><span lang="en-us"></span></p>

<p dir="ltr"><span lang="en-us"></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">Any ideas??</font></span><span lang="en-us"><font face="Calibri"> What</font></span><span lang="en-us"> <font face="Calibri">else is the terrain loader trying to read</font></span><span lang="en-us"><font face="Calibri">?</font></span><span lang="en-us"><font face="Calibri">!</font></span><span lang="en-us"></span></p>


<p dir="ltr"><span lang="en-us"><font face="Calibri">Thanks,</font></span></p>

<p dir="ltr"><span lang="en-us"><font face="Calibri">Crista</font></span></p>

<p dir="ltr"><span lang="en-us"></span></p>

<p dir="ltr"><span lang="en-us"></span></p>

</div>
<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><br>
<br></blockquote></div><br>