Wrench Posted November 28, 2013 Posted November 28, 2013 (edited) I would have NEVER thought to have looked into a TOD with a hex editor!!! what it's probably saying, is similar to what the *name-of-tile*.ini says. for example, like below one I made for the Vietnam G-rivT3 (grass river turn, #3) tile [vietnamG-RivT3.bmp]ObjectCount=337Object000.TypeName=Tree1Object000.MapClass=1Object000.Chance=100Object000.PositionX=171.000000Object000.PositionY=32.000000Object000.Angle=0.000000Object001.TypeName=Tree1Object001.MapClass=1Object001.Chance=100Object001.PositionX=161.000000Object001.PositionY=9.000000Object001.Angle=0.000000Object002.TypeName=Tree1Object002.MapClass=1Object002.Chance=100Object002.PositionX=155.000000Object002.PositionY=113.000000Object002.Angle=0.000000Object003.TypeName=Tree1Object003.MapClass=1Object003.Chance=100Object003.PositionX=0.000000Object003.PositionY=0.000000Object003.Angle=0.000000Object004.TypeName=Tree1Object004.MapClass=1Object004.Chance=100Object004.PositionX=163.000000Object004.PositionY=61.000000Object004.Angle=336.000000Object005.TypeName=Tree1Object005.MapClass=1Object005.Chance=100Object005.PositionX=159.000000Object005.PositionY=53.000000Object005.Angle=238.000000Object006.TypeName=Tree1Object006.MapClass=1Object006.Chance=100Object006.PositionX=159.000000Object006.PositionY=45.000000Object006.Angle=46.000000Object007.TypeName=Tree1Object007.MapClass=1Object007.Chance=100Object007.PositionX=156.000000Object007.PositionY=39.000000Object007.Angle=296.000000Object008.TypeName=Tree1Object008.MapClass=1Object008.Chance=100Object008.PositionX=156.000000Object008.PositionY=35.000000Object008.Angle=296.000000Object009.TypeName=Tree1Object009.MapClass=1Object009.Chance=100Object009.PositionX=153.000000Object009.PositionY=32.000000Object009.Angle=262.000000Object010.TypeName=Tree1Object010.MapClass=1Object010.Chance=100Object010.PositionX=152.000000Object010.PositionY=28.000000Object010.Angle=109.000000Object011.TypeName=Tree1Object011.MapClass=1Object011.Chance=100Object011.PositionX=152.000000Object011.PositionY=23.000000Object011.Angle=161.000000Object012.TypeName=Tree1Object012.MapClass=1Object012.Chance=100Object012.PositionX=152.000000Object012.PositionY=17.000000Object012.Angle=156.000000Object013.TypeName=Tree1Object013.MapClass=1Object013.Chance=100Object013.PositionX=150.000000Object013.PositionY=9.000000Object013.Angle=98.000000Object014.TypeName=Tree1Object014.MapClass=1Object014.Chance=100Object014.PositionX=104.000000Object014.PositionY=7.000000Object014.Angle=271.000000Object015.TypeName=Tree1Object015.MapClass=1Object015.Chance=100Object015.PositionX=95.000000Object015.PositionY=7.000000Object015.Angle=193.000000Object016.TypeName=Tree1Object016.MapClass=1Object016.Chance=100Object016.PositionX=94.000000Object016.PositionY=12.000000Object016.Angle=187.000000Object017.TypeName=Tree1Object017.MapClass=1Object017.Chance=100Object017.PositionX=96.000000Object017.PositionY=16.000000Object017.Angle=21.000000Object018.TypeName=Tree1Object018.MapClass=1Object018.Chance=100Object018.PositionX=101.000000Object018.PositionY=24.000000Object018.Angle=352.000000Object019.TypeName=Tree1Object019.MapClass=1Object019.Chance=100Object019.PositionX=103.000000Object019.PositionY=33.000000Object019.Angle=289.000000Object020.TypeName=Tree1Object020.MapClass=1Object020.Chance=100Object020.PositionX=100.000000Object020.PositionY=42.000000Object020.Angle=243.000000Object021.TypeName=Tree1Object021.MapClass=1Object021.Chance=100Object021.PositionX=95.000000Object021.PositionY=56.000000Object021.Angle=218.000000Object022.TypeName=Tree1Object022.MapClass=1Object022.Chance=100Object022.PositionX=95.000000Object022.PositionY=63.000000Object022.Angle=1.000000Object023.TypeName=Tree1Object023.MapClass=1Object023.Chance=100Object023.PositionX=100.000000Object023.PositionY=71.000000Object023.Angle=6.000000Object024.TypeName=Tree1Object024.MapClass=1Object024.Chance=100Object024.PositionX=106.000000Object024.PositionY=72.000000Object024.Angle=193.000000Object025.TypeName=Tree1Object025.MapClass=1Object025.Chance=100Object025.PositionX=113.000000Object025.PositionY=61.000000Object025.Angle=203.000000Object026.TypeName=Tree1Object026.MapClass=1Object026.Chance=100Object026.PositionX=106.000000Object026.PositionY=42.000000Object026.Angle=212.000000Object027.TypeName=Tree1Object027.MapClass=1Object027.Chance=100Object027.PositionX=102.000000Object027.PositionY=46.000000Object027.Angle=64.000000Object028.TypeName=Tree1Object028.MapClass=1Object028.Chance=100Object028.PositionX=106.000000Object028.PositionY=60.000000Object028.Angle=260.000000Object029.TypeName=Tree1Object029.MapClass=1Object029.Chance=100Object029.PositionX=103.000000Object029.PositionY=68.000000Object029.Angle=279.000000Object030.TypeName=Tree1Object030.MapClass=1Object030.Chance=100Object030.PositionX=96.000000Object030.PositionY=77.000000Object030.Angle=160.000000Object031.TypeName=Tree1Object031.MapClass=1Object031.Chance=100Object031.PositionX=84.000000Object031.PositionY=85.000000Object031.Angle=280.000000Object032.TypeName=Tree1Object032.MapClass=1Object032.Chance=100Object032.PositionX=78.000000Object032.PositionY=93.000000Object032.Angle=99.000000Object033.TypeName=Tree1Object033.MapClass=1Object033.Chance=100Object033.PositionX=71.000000Object033.PositionY=102.000000Object033.Angle=321.000000Object034.TypeName=Tree1Object034.MapClass=1Object034.Chance=100Object034.PositionX=65.000000Object034.PositionY=107.000000Object034.Angle=305.000000Object035.TypeName=Tree1Object035.MapClass=1Object035.Chance=100Object035.PositionX=55.000000Object035.PositionY=110.000000Object035.Angle=353.000000Object036.TypeName=Tree1Object036.MapClass=1Object036.Chance=100Object036.PositionX=42.000000Object036.PositionY=110.000000Object036.Angle=275.000000Object037.TypeName=Tree1Object037.MapClass=1Object037.Chance=100Object037.PositionX=27.000000Object037.PositionY=107.000000Object037.Angle=311.000000Object038.TypeName=Tree1Object038.MapClass=1Object038.Chance=100Object038.PositionX=14.000000Object038.PositionY=102.000000Object038.Angle=180.000000Object039.TypeName=Tree1Object039.MapClass=1Object039.Chance=100Object039.PositionX=3.000000Object039.PositionY=102.000000Object039.Angle=149.000000Object040.TypeName=Tree1Object040.MapClass=1Object040.Chance=100Object040.PositionX=20.000000Object040.PositionY=109.000000Object040.Angle=325.000000Object041.TypeName=Tree1Object041.MapClass=1Object041.Chance=100Object041.PositionX=43.000000Object041.PositionY=110.000000Object041.Angle=8.000000Object042.TypeName=Tree1Object042.MapClass=1Object042.Chance=100Object042.PositionX=39.000000Object042.PositionY=101.000000Object042.Angle=193.000000Object043.TypeName=Tree1Object043.MapClass=1Object043.Chance=100Object043.PositionX=29.000000Object043.PositionY=93.000000Object043.Angle=243.000000Object044.TypeName=Tree1Object044.MapClass=1Object044.Chance=100Object044.PositionX=25.000000Object044.PositionY=85.000000Object044.Angle=248.000000Object045.TypeName=Tree1Object045.MapClass=1Object045.Chance=100Object045.PositionX=34.000000Object045.PositionY=79.000000Object045.Angle=169.000000Object046.TypeName=Tree1Object046.MapClass=1Object046.Chance=100Object046.PositionX=36.000000Object046.PositionY=97.000000Object046.Angle=18.000000Object047.TypeName=Tree1Object047.MapClass=1Object047.Chance=100Object047.PositionX=32.000000Object047.PositionY=85.000000Object047.Angle=96.000000Object048.TypeName=Tree1Object048.MapClass=1Object048.Chance=100Object048.PositionX=47.000000Object048.PositionY=101.000000Object048.Angle=3.000000Object049.TypeName=Tree1Object049.MapClass=1Object049.Chance=100Object049.PositionX=75.000000Object049.PositionY=93.000000Object049.Angle=18.000000Object050.TypeName=Tree1Object050.MapClass=1Object050.Chance=100Object050.PositionX=60.000000Object050.PositionY=80.000000Object050.Angle=11.000000Object051.TypeName=Tree1Object051.MapClass=1Object051.Chance=100Object051.PositionX=66.000000Object051.PositionY=58.000000Object051.Angle=205.000000Object052.TypeName=Tree1Object052.MapClass=1Object052.Chance=100Object052.PositionX=85.000000Object052.PositionY=69.000000Object052.Angle=310.000000Object053.TypeName=Tree1Object053.MapClass=1Object053.Chance=100Object053.PositionX=81.000000Object053.PositionY=61.000000Object053.Angle=332.000000Object054.TypeName=Tree1Object054.MapClass=1Object054.Chance=100Object054.PositionX=73.000000Object054.PositionY=51.000000Object054.Angle=227.000000Object055.TypeName=Tree1Object055.MapClass=1Object055.Chance=100Object055.PositionX=83.000000Object055.PositionY=32.000000Object055.Angle=71.000000Object056.TypeName=Tree1Object056.MapClass=1Object056.Chance=100Object056.PositionX=85.000000Object056.PositionY=31.000000Object056.Angle=249.000000Object057.TypeName=Tree1Object057.MapClass=1Object057.Chance=100Object057.PositionX=83.000000Object057.PositionY=27.000000Object057.Angle=318.000000Object058.TypeName=Tree1Object058.MapClass=1Object058.Chance=100Object058.PositionX=74.000000Object058.PositionY=29.000000Object058.Angle=2.000000Object059.TypeName=Tree1Object059.MapClass=1Object059.Chance=100Object059.PositionX=65.000000Object059.PositionY=36.000000Object059.Angle=76.000000Object060.TypeName=Tree1Object060.MapClass=1Object060.Chance=100Object060.PositionX=71.000000Object060.PositionY=50.000000Object060.Angle=180.000000Object061.TypeName=Tree1Object061.MapClass=1Object061.Chance=100Object061.PositionX=72.000000Object061.PositionY=56.000000Object061.Angle=161.000000Object062.TypeName=Tree1Object062.MapClass=1Object062.Chance=100Object062.PositionX=174.000000Object062.PositionY=102.000000Object062.Angle=339.000000Object063.TypeName=Tree1Object063.MapClass=1Object063.Chance=100Object063.PositionX=169.000000Object063.PositionY=102.000000Object063.Angle=12.000000Object064.TypeName=Tree1Object064.MapClass=1Object064.Chance=100Object064.PositionX=174.000000Object064.PositionY=84.000000Object064.Angle=353.000000Object065.TypeName=Tree1Object065.MapClass=1Object065.Chance=100Object065.PositionX=176.000000Object065.PositionY=75.000000Object065.Angle=320.000000Object066.TypeName=Tree1Object066.MapClass=1Object066.Chance=100Object066.PositionX=180.000000Object066.PositionY=73.000000Object066.Angle=228.000000Object067.TypeName=Tree1Object067.MapClass=1Object067.Chance=100Object067.PositionX=185.000000Object067.PositionY=74.000000Object067.Angle=22.000000Object068.TypeName=Tree1Object068.MapClass=1Object068.Chance=100Object068.PositionX=188.000000Object068.PositionY=71.000000Object068.Angle=103.000000Object069.TypeName=Tree1Object069.MapClass=1Object069.Chance=100Object069.PositionX=190.000000Object069.PositionY=65.000000Object069.Angle=84.000000Object070.TypeName=Tree1Object070.MapClass=1Object070.Chance=100Object070.PositionX=182.000000Object070.PositionY=59.000000Object070.Angle=227.000000Object071.TypeName=Tree1Object071.MapClass=1Object071.Chance=100Object071.PositionX=179.000000Object071.PositionY=46.000000Object071.Angle=326.000000Object072.TypeName=Tree1Object072.MapClass=1Object072.Chance=100Object072.PositionX=179.000000Object072.PositionY=42.000000Object072.Angle=281.000000Object073.TypeName=Tree1Object073.MapClass=1Object073.Chance=100Object073.PositionX=189.000000Object073.PositionY=42.000000Object073.Angle=143.000000Object074.TypeName=Tree1Object074.MapClass=1Object074.Chance=100Object074.PositionX=199.000000Object074.PositionY=43.000000Object074.Angle=92.000000Object075.TypeName=Tree1Object075.MapClass=1Object075.Chance=100Object075.PositionX=203.000000Object075.PositionY=42.000000Object075.Angle=227.000000Object076.TypeName=Tree1Object076.MapClass=1Object076.Chance=100Object076.PositionX=192.000000Object076.PositionY=39.000000Object076.Angle=151.000000Object077.TypeName=Tree1Object077.MapClass=1Object077.Chance=100Object077.PositionX=185.000000Object077.PositionY=41.000000Object077.Angle=127.000000Object078.TypeName=Tree1Object078.MapClass=1Object078.Chance=100Object078.PositionX=177.000000Object078.PositionY=63.000000Object078.Angle=240.000000Object079.TypeName=Tree1Object079.MapClass=1Object079.Chance=100Object079.PositionX=167.000000Object079.PositionY=63.000000Object079.Angle=205.000000Object080.TypeName=Tree1Object080.MapClass=1Object080.Chance=100Object080.PositionX=159.000000Object080.PositionY=74.000000Object080.Angle=2.000000Object081.TypeName=Tree1Object081.MapClass=1Object081.Chance=100Object081.PositionX=157.000000Object081.PositionY=92.000000Object081.Angle=350.000000Object082.TypeName=Tree1Object082.MapClass=1Object082.Chance=100Object082.PositionX=158.000000Object082.PositionY=103.000000Object082.Angle=48.000000Object083.TypeName=Tree1Object083.MapClass=1Object083.Chance=100Object083.PositionX=159.000000Object083.PositionY=109.000000Object083.Angle=286.000000Object084.TypeName=Tree1Object084.MapClass=1Object084.Chance=100Object084.PositionX=147.000000Object084.PositionY=117.000000Object084.Angle=349.000000Object085.TypeName=Tree1Object085.MapClass=1Object085.Chance=100Object085.PositionX=137.000000Object085.PositionY=117.000000Object085.Angle=199.000000Object086.TypeName=Tree1Object086.MapClass=1Object086.Chance=100Object086.PositionX=137.000000Object086.PositionY=128.000000Object086.Angle=314.000000Object087.TypeName=Tree1Object087.MapClass=1Object087.Chance=100Object087.PositionX=145.000000Object087.PositionY=136.000000Object087.Angle=216.000000Object088.TypeName=Tree1Object088.MapClass=1Object088.Chance=100Object088.PositionX=143.000000Object088.PositionY=144.000000Object088.Angle=51.000000Object089.TypeName=Tree1Object089.MapClass=1Object089.Chance=100Object089.PositionX=124.000000Object089.PositionY=157.000000Object089.Angle=259.000000Object090.TypeName=Tree1Object090.MapClass=1Object090.Chance=100Object090.PositionX=121.000000Object090.PositionY=151.000000Object090.Angle=323.000000Object091.TypeName=Tree1Object091.MapClass=1Object091.Chance=100Object091.PositionX=117.000000Object091.PositionY=143.000000Object091.Angle=280.000000Object092.TypeName=Tree1Object092.MapClass=1Object092.Chance=100Object092.PositionX=115.000000Object092.PositionY=137.000000Object092.Angle=260.000000Object093.TypeName=Tree1Object093.MapClass=1Object093.Chance=100Object093.PositionX=110.000000Object093.PositionY=141.000000Object093.Angle=326.000000Object094.TypeName=Tree1Object094.MapClass=1Object094.Chance=100Object094.PositionX=111.000000Object094.PositionY=153.000000Object094.Angle=326.000000Object095.TypeName=Tree1Object095.MapClass=1Object095.Chance=100Object095.PositionX=106.000000Object095.PositionY=156.000000Object095.Angle=98.000000Object096.TypeName=Tree1Object096.MapClass=1Object096.Chance=100Object096.PositionX=99.000000Object096.PositionY=150.000000Object096.Angle=116.000000Object097.TypeName=Tree1Object097.MapClass=1Object097.Chance=100Object097.PositionX=95.000000Object097.PositionY=154.000000Object097.Angle=131.000000Object098.TypeName=Tree1Object098.MapClass=1Object098.Chance=100Object098.PositionX=96.000000Object098.PositionY=167.000000Object098.Angle=84.000000Object099.TypeName=Tree1Object099.MapClass=1Object099.Chance=100Object099.PositionX=89.000000Object099.PositionY=162.000000Object099.Angle=86.000000Object100.TypeName=Tree1Object100.MapClass=1Object100.Chance=100Object100.PositionX=85.000000Object100.PositionY=162.000000Object100.Angle=85.000000Object101.TypeName=Tree1Object101.MapClass=1Object101.Chance=100Object101.PositionX=86.000000Object101.PositionY=179.000000Object101.Angle=111.000000Object102.TypeName=Tree1Object102.MapClass=1Object102.Chance=100Object102.PositionX=90.000000Object102.PositionY=187.000000Object102.Angle=252.000000Object103.TypeName=Tree1Object103.MapClass=1Object103.Chance=100Object103.PositionX=94.000000Object103.PositionY=191.000000Object103.Angle=177.000000Object104.TypeName=Tree1Object104.MapClass=1Object104.Chance=100Object104.PositionX=102.000000Object104.PositionY=195.000000Object104.Angle=211.000000Object105.TypeName=Tree1Object105.MapClass=1Object105.Chance=100Object105.PositionX=112.000000Object105.PositionY=197.000000Object105.Angle=92.000000Object106.TypeName=Tree1Object106.MapClass=1Object106.Chance=100Object106.PositionX=122.000000Object106.PositionY=196.000000Object106.Angle=285.000000Object107.TypeName=Tree1Object107.MapClass=1Object107.Chance=100Object107.PositionX=132.000000Object107.PositionY=190.000000Object107.Angle=326.000000Object108.TypeName=Tree1Object108.MapClass=1Object108.Chance=100Object108.PositionX=150.000000Object108.PositionY=179.000000Object108.Angle=192.000000Object109.TypeName=Tree1Object109.MapClass=1Object109.Chance=100Object109.PositionX=158.000000Object109.PositionY=175.000000Object109.Angle=20.000000Object110.TypeName=Tree1Object110.MapClass=1Object110.Chance=100Object110.PositionX=164.000000Object110.PositionY=176.000000Object110.Angle=58.000000Object111.TypeName=Tree1Object111.MapClass=1Object111.Chance=100Object111.PositionX=162.000000Object111.PositionY=186.000000Object111.Angle=238.000000Object112.TypeName=Tree1Object112.MapClass=1Object112.Chance=100Object112.PositionX=161.000000Object112.PositionY=199.000000Object112.Angle=210.000000Object113.TypeName=Tree1Object113.MapClass=1Object113.Chance=100Object113.PositionX=163.000000Object113.PositionY=206.000000Object113.Angle=66.000000Object114.TypeName=Tree1Object114.MapClass=1Object114.Chance=100Object114.PositionX=225.000000Object114.PositionY=253.000000Object114.Angle=301.000000Object115.TypeName=Tree1Object115.MapClass=1Object115.Chance=100Object115.PositionX=233.000000Object115.PositionY=247.000000Object115.Angle=166.000000Object116.TypeName=Tree1Object116.MapClass=1Object116.Chance=100Object116.PositionX=238.000000Object116.PositionY=239.000000Object116.Angle=282.000000Object117.TypeName=Tree1Object117.MapClass=1Object117.Chance=100Object117.PositionX=238.000000Object117.PositionY=232.000000Object117.Angle=339.000000Object118.TypeName=Tree1Object118.MapClass=1Object118.Chance=100Object118.PositionX=230.000000Object118.PositionY=231.000000Object118.Angle=119.000000Object119.TypeName=Tree1Object119.MapClass=1Object119.Chance=100Object119.PositionX=226.000000Object119.PositionY=241.000000Object119.Angle=57.000000Object120.TypeName=Tree1Object120.MapClass=1Object120.Chance=100Object120.PositionX=226.000000Object120.PositionY=245.000000Object120.Angle=271.000000Object121.TypeName=Tree1Object121.MapClass=1Object121.Chance=100Object121.PositionX=228.000000Object121.PositionY=24.000000Object121.Angle=34.000000Object122.TypeName=Tree1Object122.MapClass=1Object122.Chance=100Object122.PositionX=227.000000Object122.PositionY=17.000000Object122.Angle=310.000000Object123.TypeName=Tree1Object123.MapClass=1Object123.Chance=100Object123.PositionX=228.000000Object123.PositionY=12.000000Object123.Angle=349.000000Object124.TypeName=Tree1Object124.MapClass=1Object124.Chance=100Object124.PositionX=159.000000Object124.PositionY=6.000000Object124.Angle=282.000000Object125.TypeName=Tree1Object125.MapClass=1Object125.Chance=100Object125.PositionX=104.000000Object125.PositionY=20.000000Object125.Angle=205.000000Object126.TypeName=Tree1Object126.MapClass=1Object126.Chance=100Object126.PositionX=104.000000Object126.PositionY=30.000000Object126.Angle=288.000000Object127.TypeName=Tree1Object127.MapClass=1Object127.Chance=100Object127.PositionX=100.000000Object127.PositionY=40.000000Object127.Angle=338.000000Object128.TypeName=Tree1Object128.MapClass=1Object128.Chance=100Object128.PositionX=95.000000Object128.PositionY=42.000000Object128.Angle=242.000000Object129.TypeName=Tree1Object129.MapClass=1Object129.Chance=100Object129.PositionX=90.000000Object129.PositionY=14.000000Object129.Angle=290.000000Object130.TypeName=Tree1Object130.MapClass=1Object130.Chance=100Object130.PositionX=80.000000Object130.PositionY=15.000000Object130.Angle=312.000000Object131.TypeName=Tree1Object131.MapClass=1Object131.Chance=100Object131.PositionX=34.000000Object131.PositionY=49.000000Object131.Angle=160.000000Object132.TypeName=Tree1Object132.MapClass=1Object132.Chance=100Object132.PositionX=34.000000Object132.PositionY=42.000000Object132.Angle=171.000000Object133.TypeName=Tree1Object133.MapClass=1Object133.Chance=100Object133.PositionX=34.000000Object133.PositionY=36.000000Object133.Angle=118.000000Object134.TypeName=Tree1Object134.MapClass=1Object134.Chance=100Object134.PositionX=35.000000Object134.PositionY=30.000000Object134.Angle=255.000000Object135.TypeName=Tree1Object135.MapClass=1Object135.Chance=100Object135.PositionX=25.000000Object135.PositionY=25.000000Object135.Angle=328.000000Object136.TypeName=Tree1Object136.MapClass=1Object136.Chance=100Object136.PositionX=17.000000Object136.PositionY=26.000000Object136.Angle=347.000000Object137.TypeName=Tree1Object137.MapClass=1Object137.Chance=100Object137.PositionX=13.000000Object137.PositionY=28.000000Object137.Angle=111.000000Object138.TypeName=Tree1Object138.MapClass=1Object138.Chance=100Object138.PositionX=10.000000Object138.PositionY=33.000000Object138.Angle=332.000000Object139.TypeName=Tree1Object139.MapClass=1Object139.Chance=100Object139.PositionX=14.000000Object139.PositionY=35.000000Object139.Angle=30.000000Object140.TypeName=Tree1Object140.MapClass=1Object140.Chance=100Object140.PositionX=13.000000Object140.PositionY=109.000000Object140.Angle=5.000000Object141.TypeName=Tree1Object141.MapClass=1Object141.Chance=100Object141.PositionX=6.000000Object141.PositionY=109.000000Object141.Angle=112.000000Object142.TypeName=Tree1Object142.MapClass=1Object142.Chance=100Object142.PositionX=7.000000Object142.PositionY=104.000000Object142.Angle=311.000000Object143.TypeName=Tree1Object143.MapClass=1Object143.Chance=100Object143.PositionX=8.000000Object143.PositionY=97.000000Object143.Angle=77.000000Object144.TypeName=Tree1Object144.MapClass=1Object144.Chance=100Object144.PositionX=7.000000Object144.PositionY=90.000000Object144.Angle=186.000000Object145.TypeName=Tree1Object145.MapClass=1Object145.Chance=100Object145.PositionX=8.000000Object145.PositionY=86.000000Object145.Angle=117.000000Object146.TypeName=Tree1Object146.MapClass=1Object146.Chance=100Object146.PositionX=30.000000Object146.PositionY=84.000000Object146.Angle=34.000000Object147.TypeName=Tree1Object147.MapClass=1Object147.Chance=100Object147.PositionX=29.000000Object147.PositionY=77.000000Object147.Angle=188.000000Object148.TypeName=Tree1Object148.MapClass=1Object148.Chance=100Object148.PositionX=28.000000Object148.PositionY=69.000000Object148.Angle=76.000000Object149.TypeName=Tree1Object149.MapClass=1Object149.Chance=100Object149.PositionX=23.000000Object149.PositionY=68.000000Object149.Angle=56.000000Object150.TypeName=Tree1Object150.MapClass=1Object150.Chance=100Object150.PositionX=21.000000Object150.PositionY=66.000000Object150.Angle=153.000000Object151.TypeName=Tree1Object151.MapClass=1Object151.Chance=100Object151.PositionX=22.000000Object151.PositionY=66.000000Object151.Angle=104.000000Object152.TypeName=Tree1Object152.MapClass=1Object152.Chance=100Object152.PositionX=40.000000Object152.PositionY=65.000000Object152.Angle=12.000000Object153.TypeName=Tree1Object153.MapClass=1Object153.Chance=100Object153.PositionX=46.000000Object153.PositionY=64.000000Object153.Angle=123.000000Object154.TypeName=Tree1Object154.MapClass=1Object154.Chance=100Object154.PositionX=54.000000Object154.PositionY=64.000000Object154.Angle=268.000000Object155.TypeName=Tree1Object155.MapClass=1Object155.Chance=100Object155.PositionX=66.000000Object155.PositionY=64.000000Object155.Angle=306.000000Object156.TypeName=Tree1Object156.MapClass=1Object156.Chance=100Object156.PositionX=76.000000Object156.PositionY=63.000000Object156.Angle=87.000000Object157.TypeName=Tree1Object157.MapClass=1Object157.Chance=100Object157.PositionX=77.000000Object157.PositionY=60.000000Object157.Angle=223.000000Object158.TypeName=Tree1Object158.MapClass=1Object158.Chance=100Object158.PositionX=69.000000Object158.PositionY=58.000000Object158.Angle=330.000000Object159.TypeName=Tree1Object159.MapClass=1Object159.Chance=100Object159.PositionX=60.000000Object159.PositionY=58.000000Object159.Angle=346.000000Object160.TypeName=Tree1Object160.MapClass=1Object160.Chance=100Object160.PositionX=61.000000Object160.PositionY=70.000000Object160.Angle=13.000000Object161.TypeName=Tree1Object161.MapClass=1Object161.Chance=100Object161.PositionX=56.000000Object161.PositionY=85.000000Object161.Angle=325.000000Object162.TypeName=Tree1Object162.MapClass=1Object162.Chance=100Object162.PositionX=56.000000Object162.PositionY=92.000000Object162.Angle=48.000000Object163.TypeName=Tree1Object163.MapClass=1Object163.Chance=100Object163.PositionX=56.000000Object163.PositionY=101.000000Object163.Angle=236.000000Object164.TypeName=Tree1Object164.MapClass=1Object164.Chance=100Object164.PositionX=52.000000Object164.PositionY=114.000000Object164.Angle=315.000000Object165.TypeName=Tree1Object165.MapClass=1Object165.Chance=100Object165.PositionX=45.000000Object165.PositionY=115.000000Object165.Angle=90.000000Object166.TypeName=Tree1Object166.MapClass=1Object166.Chance=100Object166.PositionX=44.000000Object166.PositionY=109.000000Object166.Angle=195.000000Object167.TypeName=Tree1Object167.MapClass=1Object167.Chance=100Object167.PositionX=53.000000Object167.PositionY=100.000000Object167.Angle=106.000000Object168.TypeName=Tree1Object168.MapClass=1Object168.Chance=100Object168.PositionX=59.000000Object168.PositionY=110.000000Object168.Angle=81.000000Object169.TypeName=Tree1Object169.MapClass=1Object169.Chance=100Object169.PositionX=49.000000Object169.PositionY=116.000000Object169.Angle=160.000000Object170.TypeName=Tree1Object170.MapClass=1Object170.Chance=100Object170.PositionX=58.000000Object170.PositionY=170.000000Object170.Angle=250.000000Object171.TypeName=Tree1Object171.MapClass=1Object171.Chance=100Object171.PositionX=45.000000Object171.PositionY=168.000000Object171.Angle=266.000000Object172.TypeName=Tree1Object172.MapClass=1Object172.Chance=100Object172.PositionX=33.000000Object172.PositionY=158.000000Object172.Angle=333.000000Object173.TypeName=Tree1Object173.MapClass=1Object173.Chance=100Object173.PositionX=17.000000Object173.PositionY=155.000000Object173.Angle=251.000000Object174.TypeName=Tree1Object174.MapClass=1Object174.Chance=100Object174.PositionX=9.000000Object174.PositionY=153.000000Object174.Angle=352.000000Object175.TypeName=Tree1Object175.MapClass=1Object175.Chance=100Object175.PositionX=1.000000Object175.PositionY=151.000000Object175.Angle=130.000000Object176.TypeName=Tree1Object176.MapClass=1Object176.Chance=100Object176.PositionX=24.000000Object176.PositionY=159.000000Object176.Angle=25.000000Object177.TypeName=Tree1Object177.MapClass=1Object177.Chance=100Object177.PositionX=37.000000Object177.PositionY=160.000000Object177.Angle=73.000000Object178.TypeName=Tree1Object178.MapClass=1Object178.Chance=100Object178.PositionX=45.000000Object178.PositionY=165.000000Object178.Angle=72.000000Object179.TypeName=Tree1Object179.MapClass=1Object179.Chance=100Object179.PositionX=28.000000Object179.PositionY=164.000000Object179.Angle=329.000000Object180.TypeName=Tree1Object180.MapClass=1Object180.Chance=100Object180.PositionX=16.000000Object180.PositionY=160.000000Object180.Angle=67.000000Object181.TypeName=Tree1Object181.MapClass=1Object181.Chance=100Object181.PositionX=7.000000Object181.PositionY=158.000000Object181.Angle=6.000000Object182.TypeName=Tree1Object182.MapClass=1Object182.Chance=100Object182.PositionX=6.000000Object182.PositionY=167.000000Object182.Angle=169.000000Object183.TypeName=Tree1Object183.MapClass=1Object183.Chance=100Object183.PositionX=8.000000Object183.PositionY=177.000000Object183.Angle=311.000000Object184.TypeName=Tree1Object184.MapClass=1Object184.Chance=100Object184.PositionX=9.000000Object184.PositionY=185.000000Object184.Angle=20.000000Object185.TypeName=Tree1Object185.MapClass=1Object185.Chance=100Object185.PositionX=12.000000Object185.PositionY=194.000000Object185.Angle=342.000000Object186.TypeName=Tree1Object186.MapClass=1Object186.Chance=100Object186.PositionX=13.000000Object186.PositionY=203.000000Object186.Angle=284.000000Object187.TypeName=Tree1Object187.MapClass=1Object187.Chance=100Object187.PositionX=11.000000Object187.PositionY=211.000000Object187.Angle=176.000000Object188.TypeName=Tree1Object188.MapClass=1Object188.Chance=100Object188.PositionX=9.000000Object188.PositionY=219.000000Object188.Angle=260.000000Object189.TypeName=Tree1Object189.MapClass=1Object189.Chance=100Object189.PositionX=34.000000Object189.PositionY=246.000000Object189.Angle=340.000000Object190.TypeName=Tree1Object190.MapClass=1Object190.Chance=100Object190.PositionX=33.000000Object190.PositionY=235.000000Object190.Angle=132.000000Object191.TypeName=Tree1Object191.MapClass=1Object191.Chance=100Object191.PositionX=34.000000Object191.PositionY=224.000000Object191.Angle=252.000000Object192.TypeName=Tree1Object192.MapClass=1Object192.Chance=100Object192.PositionX=37.000000Object192.PositionY=216.000000Object192.Angle=20.000000Object193.TypeName=Tree1Object193.MapClass=1Object193.Chance=100Object193.PositionX=38.000000Object193.PositionY=204.000000Object193.Angle=227.000000Object194.TypeName=Tree1Object194.MapClass=1Object194.Chance=100Object194.PositionX=35.000000Object194.PositionY=196.000000Object194.Angle=14.000000Object195.TypeName=Tree1Object195.MapClass=1Object195.Chance=100Object195.PositionX=34.000000Object195.PositionY=187.000000Object195.Angle=275.000000Object196.TypeName=Tree1Object196.MapClass=1Object196.Chance=100Object196.PositionX=37.000000Object196.PositionY=176.000000Object196.Angle=187.000000Object197.TypeName=Tree1Object197.MapClass=1Object197.Chance=100Object197.PositionX=45.000000Object197.PositionY=174.000000Object197.Angle=275.000000Object198.TypeName=Tree1Object198.MapClass=1Object198.Chance=100Object198.PositionX=55.000000Object198.PositionY=178.000000Object198.Angle=320.000000Object199.TypeName=Tree1Object199.MapClass=1Object199.Chance=100Object199.PositionX=59.000000Object199.PositionY=177.000000Object199.Angle=88.000000Object200.TypeName=Tree1Object200.MapClass=1Object200.Chance=100Object200.PositionX=44.000000Object200.PositionY=174.000000Object200.Angle=85.000000Object201.TypeName=Tree1Object201.MapClass=1Object201.Chance=100Object201.PositionX=39.000000Object201.PositionY=177.000000Object201.Angle=279.000000Object202.TypeName=Tree1Object202.MapClass=1Object202.Chance=100Object202.PositionX=34.000000Object202.PositionY=187.000000Object202.Angle=183.000000Object203.TypeName=Tree1Object203.MapClass=1Object203.Chance=100Object203.PositionX=33.000000Object203.PositionY=194.000000Object203.Angle=147.000000Object204.TypeName=Tree1Object204.MapClass=1Object204.Chance=100Object204.PositionX=34.000000Object204.PositionY=202.000000Object204.Angle=168.000000Object205.TypeName=Tree1Object205.MapClass=1Object205.Chance=100Object205.PositionX=37.000000Object205.PositionY=204.000000Object205.Angle=140.000000Object206.TypeName=Tree1Object206.MapClass=1Object206.Chance=100Object206.PositionX=91.000000Object206.PositionY=219.000000Object206.Angle=196.000000Object207.TypeName=Tree1Object207.MapClass=1Object207.Chance=100Object207.PositionX=85.000000Object207.PositionY=211.000000Object207.Angle=259.000000Object208.TypeName=Tree1Object208.MapClass=1Object208.Chance=100Object208.PositionX=82.000000Object208.PositionY=203.000000Object208.Angle=57.000000Object209.TypeName=Tree1Object209.MapClass=1Object209.Chance=100Object209.PositionX=86.000000Object209.PositionY=197.000000Object209.Angle=316.000000Object210.TypeName=Tree1Object210.MapClass=1Object210.Chance=100Object210.PositionX=90.000000Object210.PositionY=202.000000Object210.Angle=271.000000Object211.TypeName=Tree1Object211.MapClass=1Object211.Chance=100Object211.PositionX=94.000000Object211.PositionY=203.000000Object211.Angle=188.000000Object212.TypeName=Tree1Object212.MapClass=1Object212.Chance=100Object212.PositionX=89.000000Object212.PositionY=197.000000Object212.Angle=295.000000Object213.TypeName=Tree1Object213.MapClass=1Object213.Chance=100Object213.PositionX=88.000000Object213.PositionY=189.000000Object213.Angle=28.000000Object214.TypeName=Tree1Object214.MapClass=1Object214.Chance=100Object214.PositionX=93.000000Object214.PositionY=186.000000Object214.Angle=214.000000Object215.TypeName=Tree1Object215.MapClass=1Object215.Chance=100Object215.PositionX=136.000000Object215.PositionY=217.000000Object215.Angle=101.000000Object216.TypeName=Tree1Object216.MapClass=1Object216.Chance=100Object216.PositionX=131.000000Object216.PositionY=202.000000Object216.Angle=174.000000Object217.TypeName=Tree1Object217.MapClass=1Object217.Chance=100Object217.PositionX=133.000000Object217.PositionY=197.000000Object217.Angle=235.000000Object218.TypeName=Tree1Object218.MapClass=1Object218.Chance=100Object218.PositionX=133.000000Object218.PositionY=192.000000Object218.Angle=215.000000Object219.TypeName=Tree1Object219.MapClass=1Object219.Chance=100Object219.PositionX=128.000000Object219.PositionY=175.000000Object219.Angle=309.000000Object220.TypeName=Tree1Object220.MapClass=1Object220.Chance=100Object220.PositionX=124.000000Object220.PositionY=166.000000Object220.Angle=335.000000Object221.TypeName=Tree1Object221.MapClass=1Object221.Chance=100Object221.PositionX=121.000000Object221.PositionY=161.000000Object221.Angle=36.000000Object222.TypeName=Tree1Object222.MapClass=1Object222.Chance=100Object222.PositionX=120.000000Object222.PositionY=154.000000Object222.Angle=37.000000Object223.TypeName=Tree1Object223.MapClass=1Object223.Chance=100Object223.PositionX=161.000000Object223.PositionY=162.000000Object223.Angle=8.000000Object224.TypeName=Tree1Object224.MapClass=1Object224.Chance=100Object224.PositionX=160.000000Object224.PositionY=149.000000Object224.Angle=326.000000Object225.TypeName=Tree1Object225.MapClass=1Object225.Chance=100Object225.PositionX=161.000000Object225.PositionY=143.000000Object225.Angle=45.000000Object226.TypeName=Tree1Object226.MapClass=1Object226.Chance=100Object226.PositionX=165.000000Object226.PositionY=139.000000Object226.Angle=288.000000Object227.TypeName=Tree1Object227.MapClass=1Object227.Chance=100Object227.PositionX=170.000000Object227.PositionY=134.000000Object227.Angle=236.000000Object228.TypeName=Tree1Object228.MapClass=1Object228.Chance=100Object228.PositionX=152.000000Object228.PositionY=105.000000Object228.Angle=173.000000Object229.TypeName=Tree1Object229.MapClass=1Object229.Chance=100Object229.PositionX=150.000000Object229.PositionY=108.000000Object229.Angle=89.000000Object230.TypeName=Tree1Object230.MapClass=1Object230.Chance=100Object230.PositionX=147.000000Object230.PositionY=113.000000Object230.Angle=120.000000Object231.TypeName=Tree1Object231.MapClass=1Object231.Chance=100Object231.PositionX=146.000000Object231.PositionY=115.000000Object231.Angle=321.000000Object232.TypeName=Tree1Object232.MapClass=1Object232.Chance=100Object232.PositionX=149.000000Object232.PositionY=106.000000Object232.Angle=167.000000Object233.TypeName=Tree1Object233.MapClass=1Object233.Chance=100Object233.PositionX=149.000000Object233.PositionY=101.000000Object233.Angle=219.000000Object234.TypeName=Tree1Object234.MapClass=1Object234.Chance=100Object234.PositionX=154.000000Object234.PositionY=98.000000Object234.Angle=34.000000Object235.TypeName=Tree1Object235.MapClass=1Object235.Chance=100Object235.PositionX=151.000000Object235.PositionY=106.000000Object235.Angle=200.000000Object236.TypeName=Tree1Object236.MapClass=1Object236.Chance=100Object236.PositionX=146.000000Object236.PositionY=112.000000Object236.Angle=310.000000Object237.TypeName=Tree1Object237.MapClass=1Object237.Chance=100Object237.PositionX=144.000000Object237.PositionY=117.000000Object237.Angle=140.000000Object238.TypeName=Tree1Object238.MapClass=1Object238.Chance=100Object238.PositionX=139.000000Object238.PositionY=119.000000Object238.Angle=172.000000Object239.TypeName=Tree1Object239.MapClass=1Object239.Chance=100Object239.PositionX=131.000000Object239.PositionY=121.000000Object239.Angle=146.000000Object240.TypeName=Tree1Object240.MapClass=1Object240.Chance=100Object240.PositionX=127.000000Object240.PositionY=123.000000Object240.Angle=97.000000Object241.TypeName=Tree1Object241.MapClass=1Object241.Chance=100Object241.PositionX=123.000000Object241.PositionY=125.000000Object241.Angle=207.000000Object242.TypeName=Tree1Object242.MapClass=1Object242.Chance=100Object242.PositionX=117.000000Object242.PositionY=129.000000Object242.Angle=262.000000Object243.TypeName=Tree1Object243.MapClass=1Object243.Chance=100Object243.PositionX=111.000000Object243.PositionY=133.000000Object243.Angle=77.000000Object244.TypeName=Tree1Object244.MapClass=1Object244.Chance=100Object244.PositionX=104.000000Object244.PositionY=140.000000Object244.Angle=88.000000Object245.TypeName=Tree1Object245.MapClass=1Object245.Chance=100Object245.PositionX=102.000000Object245.PositionY=144.000000Object245.Angle=211.000000Object246.TypeName=Tree1Object246.MapClass=1Object246.Chance=100Object246.PositionX=100.000000Object246.PositionY=147.000000Object246.Angle=273.000000Object247.TypeName=Tree1Object247.MapClass=1Object247.Chance=100Object247.PositionX=97.000000Object247.PositionY=150.000000Object247.Angle=131.000000Object248.TypeName=Tree1Object248.MapClass=1Object248.Chance=100Object248.PositionX=93.000000Object248.PositionY=153.000000Object248.Angle=218.000000Object249.TypeName=Tree1Object249.MapClass=1Object249.Chance=100Object249.PositionX=87.000000Object249.PositionY=155.000000Object249.Angle=129.000000Object250.TypeName=Tree1Object250.MapClass=1Object250.Chance=100Object250.PositionX=81.000000Object250.PositionY=158.000000Object250.Angle=29.000000Object251.TypeName=Tree1Object251.MapClass=1Object251.Chance=100Object251.PositionX=76.000000Object251.PositionY=161.000000Object251.Angle=339.000000Object252.TypeName=Tree1Object252.MapClass=1Object252.Chance=100Object252.PositionX=65.000000Object252.PositionY=165.000000Object252.Angle=250.000000Object253.TypeName=Tree1Object253.MapClass=1Object253.Chance=100Object253.PositionX=87.000000Object253.PositionY=159.000000Object253.Angle=142.000000Object254.TypeName=Tree1Object254.MapClass=1Object254.Chance=100Object254.PositionX=86.000000Object254.PositionY=168.000000Object254.Angle=341.000000Object255.TypeName=Tree1Object255.MapClass=1Object255.Chance=100Object255.PositionX=92.000000Object255.PositionY=165.000000Object255.Angle=92.000000Object256.TypeName=Tree1Object256.MapClass=1Object256.Chance=100Object256.PositionX=98.000000Object256.PositionY=159.000000Object256.Angle=141.000000Object257.TypeName=Tree1Object257.MapClass=1Object257.Chance=100Object257.PositionX=104.000000Object257.PositionY=153.000000Object257.Angle=267.000000Object258.TypeName=Tree1Object258.MapClass=1Object258.Chance=100Object258.PositionX=108.000000Object258.PositionY=147.000000Object258.Angle=30.000000Object259.TypeName=Tree1Object259.MapClass=1Object259.Chance=100Object259.PositionX=108.000000Object259.PositionY=144.000000Object259.Angle=63.000000Object260.TypeName=Tree1Object260.MapClass=1Object260.Chance=100Object260.PositionX=171.000000Object260.PositionY=67.000000Object260.Angle=359.000000Object261.TypeName=Tree1Object261.MapClass=1Object261.Chance=100Object261.PositionX=161.000000Object261.PositionY=64.000000Object261.Angle=308.000000Object262.TypeName=Tree1Object262.MapClass=1Object262.Chance=100Object262.PositionX=159.000000Object262.PositionY=57.000000Object262.Angle=89.000000Object263.TypeName=Tree1Object263.MapClass=1Object263.Chance=100Object263.PositionX=160.000000Object263.PositionY=51.000000Object263.Angle=277.000000Object264.TypeName=Tree1Object264.MapClass=1Object264.Chance=100Object264.PositionX=156.000000Object264.PositionY=46.000000Object264.Angle=359.000000Object265.TypeName=Tree1Object265.MapClass=1Object265.Chance=100Object265.PositionX=156.000000Object265.PositionY=59.000000Object265.Angle=197.000000Object266.TypeName=Tree1Object266.MapClass=1Object266.Chance=100Object266.PositionX=161.000000Object266.PositionY=63.000000Object266.Angle=212.000000Object267.TypeName=Tree1Object267.MapClass=1Object267.Chance=100Object267.PositionX=169.000000Object267.PositionY=53.000000Object267.Angle=233.000000Object268.TypeName=Tree1Object268.MapClass=1Object268.Chance=100Object268.PositionX=170.000000Object268.PositionY=47.000000Object268.Angle=192.000000Object269.TypeName=Tree1Object269.MapClass=1Object269.Chance=100Object269.PositionX=174.000000Object269.PositionY=39.000000Object269.Angle=123.000000Object270.TypeName=Tree1Object270.MapClass=1Object270.Chance=100Object270.PositionX=175.000000Object270.PositionY=37.000000Object270.Angle=167.000000Object271.TypeName=Tree1Object271.MapClass=1Object271.Chance=100Object271.PositionX=172.000000Object271.PositionY=31.000000Object271.Angle=342.000000Object272.TypeName=Tree1Object272.MapClass=1Object272.Chance=100Object272.PositionX=170.000000Object272.PositionY=23.000000Object272.Angle=185.000000Object273.TypeName=Tree1Object273.MapClass=1Object273.Chance=100Object273.PositionX=170.000000Object273.PositionY=18.000000Object273.Angle=298.000000Object274.TypeName=Tree1Object274.MapClass=1Object274.Chance=100Object274.PositionX=178.000000Object274.PositionY=18.000000Object274.Angle=141.000000Object275.TypeName=Tree1Object275.MapClass=1Object275.Chance=100Object275.PositionX=185.000000Object275.PositionY=16.000000Object275.Angle=292.000000Object276.TypeName=Tree1Object276.MapClass=1Object276.Chance=100Object276.PositionX=190.000000Object276.PositionY=15.000000Object276.Angle=263.000000Object277.TypeName=Tree1Object277.MapClass=1Object277.Chance=100Object277.PositionX=169.000000Object277.PositionY=39.000000Object277.Angle=195.000000Object278.TypeName=Tree1Object278.MapClass=1Object278.Chance=100Object278.PositionX=163.000000Object278.PositionY=40.000000Object278.Angle=282.000000Object279.TypeName=Tree1Object279.MapClass=1Object279.Chance=100Object279.PositionX=161.000000Object279.PositionY=40.000000Object279.Angle=135.000000Object280.TypeName=Tree1Object280.MapClass=1Object280.Chance=100Object280.PositionX=158.000000Object280.PositionY=40.000000Object280.Angle=96.000000Object281.TypeName=Tree1Object281.MapClass=1Object281.Chance=100Object281.PositionX=97.000000Object281.PositionY=27.000000Object281.Angle=89.000000Object282.TypeName=Tree1Object282.MapClass=1Object282.Chance=100Object282.PositionX=96.000000Object282.PositionY=31.000000Object282.Angle=189.000000Object283.TypeName=Tree1Object283.MapClass=1Object283.Chance=100Object283.PositionX=96.000000Object283.PositionY=18.000000Object283.Angle=265.000000Object284.TypeName=Tree1Object284.MapClass=1Object284.Chance=100Object284.PositionX=99.000000Object284.PositionY=13.000000Object284.Angle=332.000000Object285.TypeName=Tree1Object285.MapClass=1Object285.Chance=100Object285.PositionX=100.000000Object285.PositionY=12.000000Object285.Angle=332.000000Object286.TypeName=Tree1Object286.MapClass=1Object286.Chance=100Object286.PositionX=99.000000Object286.PositionY=23.000000Object286.Angle=198.000000Object287.TypeName=Tree1Object287.MapClass=1Object287.Chance=100Object287.PositionX=100.000000Object287.PositionY=36.000000Object287.Angle=58.000000Object288.TypeName=Tree1Object288.MapClass=1Object288.Chance=100Object288.PositionX=102.000000Object288.PositionY=41.000000Object288.Angle=320.000000Object289.TypeName=Tree1Object289.MapClass=1Object289.Chance=100Object289.PositionX=103.000000Object289.PositionY=48.000000Object289.Angle=37.000000Object290.TypeName=Tree1Object290.MapClass=1Object290.Chance=100Object290.PositionX=103.000000Object290.PositionY=56.000000Object290.Angle=321.000000Object291.TypeName=Tree1Object291.MapClass=1Object291.Chance=100Object291.PositionX=102.000000Object291.PositionY=63.000000Object291.Angle=45.000000Object292.TypeName=Tree1Object292.MapClass=1Object292.Chance=100Object292.PositionX=102.000000Object292.PositionY=67.000000Object292.Angle=131.000000Object293.TypeName=Tree1Object293.MapClass=1Object293.Chance=100Object293.PositionX=103.000000Object293.PositionY=74.000000Object293.Angle=139.000000Object294.TypeName=Tree1Object294.MapClass=1Object294.Chance=100Object294.PositionX=104.000000Object294.PositionY=77.000000Object294.Angle=307.000000Object295.TypeName=Tree1Object295.MapClass=1Object295.Chance=100Object295.PositionX=105.000000Object295.PositionY=78.000000Object295.Angle=332.000000Object296.TypeName=Tree1Object296.MapClass=1Object296.Chance=100Object296.PositionX=102.000000Object296.PositionY=79.000000Object296.Angle=173.000000Object297.TypeName=Tree1Object297.MapClass=1Object297.Chance=100Object297.PositionX=98.000000Object297.PositionY=80.000000Object297.Angle=117.000000Object298.TypeName=Tree1Object298.MapClass=1Object298.Chance=100Object298.PositionX=92.000000Object298.PositionY=82.000000Object298.Angle=156.000000Object299.TypeName=Tree1Object299.MapClass=1Object299.Chance=100Object299.PositionX=94.000000Object299.PositionY=78.000000Object299.Angle=54.000000Object300.TypeName=Tree1Object300.MapClass=1Object300.Chance=100Object300.PositionX=82.000000Object300.PositionY=32.000000Object300.Angle=308.000000Object301.TypeName=Tree1Object301.MapClass=1Object301.Chance=100Object301.PositionX=80.000000Object301.PositionY=29.000000Object301.Angle=241.000000Object302.TypeName=Tree1Object302.MapClass=1Object302.Chance=100Object302.PositionX=83.000000Object302.PositionY=27.000000Object302.Angle=46.000000Object303.TypeName=Tree1Object303.MapClass=1Object303.Chance=100Object303.PositionX=87.000000Object303.PositionY=32.000000Object303.Angle=128.000000Object304.TypeName=Tree1Object304.MapClass=1Object304.Chance=100Object304.PositionX=93.000000Object304.PositionY=63.000000Object304.Angle=200.000000Object305.TypeName=Tree1Object305.MapClass=1Object305.Chance=100Object305.PositionX=92.000000Object305.PositionY=66.000000Object305.Angle=109.000000Object306.TypeName=Tree1Object306.MapClass=1Object306.Chance=100Object306.PositionX=66.000000Object306.PositionY=100.000000Object306.Angle=166.000000Object307.TypeName=Tree1Object307.MapClass=1Object307.Chance=100Object307.PositionX=65.000000Object307.PositionY=98.000000Object307.Angle=42.000000Object308.TypeName=Tree1Object308.MapClass=1Object308.Chance=100Object308.PositionX=63.000000Object308.PositionY=93.000000Object308.Angle=226.000000Object309.TypeName=Tree1Object309.MapClass=1Object309.Chance=100Object309.PositionX=63.000000Object309.PositionY=93.000000Object309.Angle=220.000000Object310.TypeName=Tree1Object310.MapClass=1Object310.Chance=100Object310.PositionX=63.000000Object310.PositionY=99.000000Object310.Angle=120.000000Object311.TypeName=Tree1Object311.MapClass=1Object311.Chance=100Object311.PositionX=63.000000Object311.PositionY=101.000000Object311.Angle=36.000000Object312.TypeName=Tree1Object312.MapClass=1Object312.Chance=100Object312.PositionX=60.000000Object312.PositionY=104.000000Object312.Angle=345.000000Object313.TypeName=Tree1Object313.MapClass=1Object313.Chance=100Object313.PositionX=58.000000Object313.PositionY=105.000000Object313.Angle=259.000000Object314.TypeName=Tree1Object314.MapClass=1Object314.Chance=100Object314.PositionX=50.000000Object314.PositionY=106.000000Object314.Angle=183.000000Object315.TypeName=Tree1Object315.MapClass=1Object315.Chance=100Object315.PositionX=50.000000Object315.PositionY=109.000000Object315.Angle=32.000000Object316.TypeName=Tree1Object316.MapClass=1Object316.Chance=100Object316.PositionX=40.000000Object316.PositionY=114.000000Object316.Angle=213.000000Object317.TypeName=Tree1Object317.MapClass=1Object317.Chance=100Object317.PositionX=38.000000Object317.PositionY=112.000000Object317.Angle=132.000000Object318.TypeName=Tree1Object318.MapClass=1Object318.Chance=100Object318.PositionX=36.000000Object318.PositionY=110.000000Object318.Angle=157.000000Object319.TypeName=Tree1Object319.MapClass=1Object319.Chance=100Object319.PositionX=35.000000Object319.PositionY=108.000000Object319.Angle=9.000000Object320.TypeName=Tree1Object320.MapClass=1Object320.Chance=100Object320.PositionX=32.000000Object320.PositionY=104.000000Object320.Angle=135.000000Object321.TypeName=Tree1Object321.MapClass=1Object321.Chance=100Object321.PositionX=26.000000Object321.PositionY=104.000000Object321.Angle=3.000000Object322.TypeName=Tree1Object322.MapClass=1Object322.Chance=100Object322.PositionX=23.000000Object322.PositionY=102.000000Object322.Angle=184.000000Object323.TypeName=Tree1Object323.MapClass=1Object323.Chance=100Object323.PositionX=21.000000Object323.PositionY=99.000000Object323.Angle=109.000000Object324.TypeName=Tree1Object324.MapClass=1Object324.Chance=100Object324.PositionX=18.000000Object324.PositionY=98.000000Object324.Angle=352.000000Object325.TypeName=Tree1Object325.MapClass=1Object325.Chance=100Object325.PositionX=18.000000Object325.PositionY=104.000000Object325.Angle=143.000000Object326.TypeName=Tree1Object326.MapClass=1Object326.Chance=100Object326.PositionX=23.000000Object326.PositionY=108.000000Object326.Angle=103.000000Object327.TypeName=Tree1Object327.MapClass=1Object327.Chance=100Object327.PositionX=26.000000Object327.PositionY=110.000000Object327.Angle=303.000000Object328.TypeName=Tree1Object328.MapClass=1Object328.Chance=100Object328.PositionX=30.000000Object328.PositionY=111.000000Object328.Angle=65.000000Object329.TypeName=Tree1Object329.MapClass=1Object329.Chance=100Object329.PositionX=32.000000Object329.PositionY=112.000000Object329.Angle=331.000000Object330.TypeName=Tree1Object330.MapClass=1Object330.Chance=100Object330.PositionX=34.000000Object330.PositionY=113.000000Object330.Angle=131.000000Object331.TypeName=Tree1Object331.MapClass=1Object331.Chance=100Object331.PositionX=36.000000Object331.PositionY=114.000000Object331.Angle=152.000000Object332.TypeName=Tree1Object332.MapClass=1Object332.Chance=100Object332.PositionX=37.000000Object332.PositionY=114.000000Object332.Angle=163.000000Object333.TypeName=Tree1Object333.MapClass=1Object333.Chance=100Object333.PositionX=93.000000Object333.PositionY=50.000000Object333.Angle=158.000000Object334.TypeName=Tree1Object334.MapClass=1Object334.Chance=100Object334.PositionX=96.000000Object334.PositionY=51.000000Object334.Angle=313.000000Object335.TypeName=Tree1Object335.MapClass=1Object335.Chance=100Object335.PositionX=98.000000Object335.PositionY=54.000000Object335.Angle=55.000000Object336.TypeName=Tree1Object336.MapClass=1Object336.Chance=100Object336.PositionX=99.000000Object336.PositionY=55.000000Object336.Angle=248.000000 the angle is self explanatory the MapClass I don't know; maybe referencing if it's a solid object or alpha object? position is also self explainitory; the 0/0 point is the lower left corner of the tile (all tiles, and terrains too for that matter) hope this helps some! edit: yes, it appears MapClass defines solid or alpha. looked at a city tile, and the various buildings are MapClass=0 how to import the solid objects ... that's beyond me! I think Stary and Brain32 know! Edited November 28, 2013 by Wrench Quote
+Stary Posted November 28, 2013 Posted November 28, 2013 (edited) exactly, MapClass= defines type of TOD object 0=SolidObject 1=AlphaObject that's why these have their own separate entries in terrain's _data.ini and respective shaders Gerwin, fact that you have found edges positions of polygons via HEX -you're godlike man! The parts you have no idea what represent -this might be the data (texture coordinates) for polygons mapping of defined (again, via terrain's _data.ini) textures, separate for mapClass=0 and =1, engine allows them to be individual for every TOD-related tile this gives us hope one day we might have 3D Max to TOD converter... something I'd kill sick blind puppy for (not literally... maybe not) Edited November 28, 2013 by Stary 1 Quote
Centurion-1 Posted November 29, 2013 Posted November 29, 2013 uMM, I am missing something here but isn't the TOD solids built directly in the Terraineditor?`You just set up type as box, type in the dimensions and texture coordinates and voila, simple box house. I also worked out how the texture coordinates works, in case anyone wondered but probably thos in the know already knew. Quote
+Stary Posted November 29, 2013 Posted November 29, 2013 yes, that's how we do them -sadly. then TE outputs the mesh via it's wizardry; cracking the wizardry part is my dream texture coordinates are percents or the texture to use, 0,0 being top left 1,1 bottom right, every surface of box (4+top) can have different part assigned or share the same Quote
+gerwin Posted November 29, 2013 Author Posted November 29, 2013 what it's probably saying, is similar to what the *name-of-tile*.ini says. Both yes and no. Angle is gone in the tod file, and there is no location for a single object. Instead there are coordinates of points/vertices which belong to triangles. The computer renders textured triangles. A square building has 5 square sides, 10 triangles. 8 different points. but possibly up to 3*10 stored points. Then the texture part stary just mentioned. And maybe some additional data I forgot about. Thanks for the list, it is still useful. Quote
Wrench Posted November 29, 2013 Posted November 29, 2013 glad to help, in any little way I can!! Quote
+quack74 Posted December 31, 2013 Posted December 31, 2013 Can the "Target Area" maximum be increased to show more than 768 target areas? Believe it or not I'm at 767 targets. I need to place a lot more trains and stations. can still place them, but I cant see them throught the TFD tool. Gerwin, this tool is amazing! Thank you. Quote
10107 Posted January 8, 2014 Posted January 8, 2014 Gerwin, no words..... Just updated the tool. The max zoom level now and being able to actually see what direction the objects are pointing. The whole thing is awesome. Quote
+Stary Posted January 9, 2014 Posted January 9, 2014 (edited) you say angle is gone, as in it's only sort of 2-dimensional with some height information? Edited January 9, 2014 by Stary Quote
+gerwin Posted January 9, 2014 Author Posted January 9, 2014 you say angle is gone, as in it's only sort of 2-dimensional with some height information? Yes; raw X, Y and Z coordinates. IEEE float format. With the far edge of the tile being 2000 meters. IIRC @10107 Glad you like it. Regarding quack74 his request, I mailed him an adjusted version of the program, with a target area limit of 1024. @101 Quote
krfrge Posted February 14, 2014 Posted February 14, 2014 Gerwin, Is there a way to have the tool adjust the height in a single increment? For example you are placing an airfield on a tile that has a range between 4 and 13 and you want to set the height of the tile at 7. Thank you Krfrge Quote
krfrge Posted March 9, 2014 Posted March 9, 2014 Gerwin, Is there a limitation on the number of movement.ini the Tool can display? Quote
+gerwin Posted March 9, 2014 Author Posted March 9, 2014 Currently most, if not all things in TFDtool have a set limit. I see that the total movement points/coordinates is 4096, regardless of the amount of movement routes. Is the program failing to draw all your movement data? (PS. I answered the question from 14 February 2014 by combatace PM) Quote
krfrge Posted March 9, 2014 Posted March 9, 2014 Gerwin, That is corrrect. I have 68 movement routes (GROUND_ATTACK, SHIPPPING, TRUCK) but it only draws 63 routes. I've checked and none of the routes overlay one another so I am not sure what the issue could be. I will keep testing to see if the new routes become avaiable during flights and will let you know. Thank you. Krfrge Quote
+gerwin Posted March 9, 2014 Author Posted March 9, 2014 Don't bother testing, I just noticed I indeed capped it at 64 somewhere. Will raise that limit in a few days. Quote
Eole Posted March 9, 2014 Posted March 9, 2014 (edited) I've just noticed that's for the time being your nice tool doesn't support JPEG tile file format, could we expect to get it ? Thank you in advance Edited March 9, 2014 by Eole2 Quote
Centurion-1 Posted March 11, 2014 Posted March 11, 2014 Hi Gerwin, thanks again for your continuing support of this editor! I have one idea, might be easy to implement or not, dont know, but here goes: Could it be possible to have the editor load a map image to aid placement of rivers and cities which you could switch to back and forth like you can switch between height map and tile map now? Maybe just a BMP file with say _map in the end. So if I load Desert4.TFD and there is a Desert4_Map.bmp present it will load it too? I think this would be a real winner feature among mappers! Quote
+gerwin Posted March 22, 2014 Author Posted March 22, 2014 (edited) Don't bother testing, I just noticed I indeed capped it at 64 somewhere. Will raise that limit in a few days. TFDtool v0.94 is up @krfrge I raised the movement routes limits, you can find the current limits in the help file. @Eole2 Jpeg support has been added. Of course Jpeg compression has its advantages, when used under the right circumstances, like higher res tilesets. TFDtool works with images with the file extension "JPG", but extension "JPEG" does not work. So watch the file names. Windows hides extensions by default. Another new thing is the E key, which brings up a dialog with all the export options. @Centurion-1 Normally I would have added such a feature already. But the problem is that the DEM heightmap files used for Strike Fighters are usually in a rectangular format. And that projection does not really match any geographic reference maps. Unless someone converts projections with Geographic software (like Xplanet). But AFAIK I am the only one who did that once, for Wrench's North Sea map. Without exact projection conversion, a user remains approximating the exact locations of rivers and cities anyways. ...Feel free to correct me though. Edited March 22, 2014 by gerwin Quote
krfrge Posted March 22, 2014 Posted March 22, 2014 Gerwin, Thank you again for this great tool. I certainly appreciate your "adjustments". Kindest regards Krfrge Quote
Eole Posted March 22, 2014 Posted March 22, 2014 Gerwin, Thank you again for your quick answer and nice addition . Quote
Centurion-1 Posted March 29, 2014 Posted March 29, 2014 @Centurion-1 Normally I would have added such a feature already. But the problem is that the DEM heightmap files used for Strike Fighters are usually in a rectangular format. And that projection does not really match any geographic reference maps. Unless someone converts projections with Geographic software (like Xplanet). But AFAIK I am the only one who did that once, for Wrench's North Sea map. Without exact projection conversion, a user remains approximating the exact locations of rivers and cities anyways. ...Feel free to correct me though. Well, my plan was a bit simpler than that, just to take google maps screenshots and overlay them over the DEM export in photoshop manually. At least for me that would be about a million percent faster when tiling rivers and whatnot, but I dont know how time consuming this feature would be for you? Anyways, thanks for an awesome program and your continued support! Quote
+gerwin Posted March 30, 2014 Author Posted March 30, 2014 OK it makes sense, I will see if such a thing can be added easily, when I next work on the program. Quote
Centurion-1 Posted May 31, 2014 Posted May 31, 2014 Hi Gerwin, don't suppose you had a chance to look at the feature of overlaying a map I requested? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.