├── .gitignore ├── .gitmodules ├── FSEarthTiles ├── ALGLib │ ├── ALGLib.csproj │ ├── alglib_info.cs │ ├── alglibinternal.cs │ ├── alglibmisc.cs │ ├── ap.cs │ ├── dataanalysis.cs │ ├── diffequations.cs │ ├── fasttransforms.cs │ ├── integration.cs │ ├── interpolation.cs │ ├── linalg.cs │ ├── optimization.cs │ ├── solvers.cs │ ├── specialfunctions.cs │ └── statistics.cs ├── AreaKML.kml_Examples │ ├── Elba │ │ └── AreaKML.kml │ ├── ForExperimentation │ │ ├── Copy of RiverExample_AreaKML.xml │ │ ├── RiverExample_AreaKML.kml │ │ └── WaterPolygonesExample_AreaKML.kml │ └── Sardegna │ │ └── AreaKML.kml ├── Docs │ ├── CommandLineParametersReadMe.txt │ ├── FSET Updates ver 1-0-3.pdf │ ├── Quick start - README first (FS2004, FSX, P3D).docx │ ├── Quick start - README first (MSFS2020).docx │ └── UserDocu.pdf ├── Documentation │ ├── CommandLineParametersReadMe.txt │ ├── Drafts │ │ └── Drawing1.odg │ ├── Readme.txt │ └── UserDocu.rtf ├── FSETScriptsTempFilesCleanUp │ ├── FSETScriptsTempFilesCleanUp.csproj │ ├── FSETScriptsTempFilesCleanUp.csproj.user │ ├── FSETScriptsTempFilesCleanUpAppl.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── app.config │ └── bin │ │ └── Release │ │ └── FSETScriptsTempFilesCleanUp.exe ├── FSEarthMasks │ ├── FSEarthMasks.csproj │ ├── FSEarthMasks.csproj.user │ ├── FSEarthMasksAppl.cs │ ├── FSEarthMasksIco.ico │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── Settings.cs │ ├── app.config │ ├── bin │ │ └── Release │ │ │ ├── CSScriptLibrary.dll │ │ │ ├── FSEarthMasks.exe │ │ │ ├── FSEarthMasks.pdb │ │ │ ├── FSEarthMasksDLL.dll │ │ │ ├── FSEarthMasksDLL.pdb │ │ │ ├── FSEarthMasksInternalDLL.dll │ │ │ └── FSEarthMasksInternalDLL.pdb │ └── obj │ │ ├── FSEarthMasks.csproj.FileList.txt │ │ ├── FSEarthMasks.csproj.FileListAbsolute.txt │ │ └── Release │ │ ├── FSEarthMasks.Properties.Resources.resources │ │ ├── FSEarthMasks.csproj.FileListAbsolute.txt │ │ ├── FSEarthMasks.csproj.GenerateResource.Cache │ │ ├── FSEarthMasks.exe │ │ ├── FSEarthMasks.pdb │ │ ├── ResolveAssemblyReference.cache │ │ └── TempPE │ │ └── Properties.Resources.Designer.cs.dll ├── FSEarthMasksDLL │ ├── AutumnScript.cs │ ├── FSEarthMasksDLL.csproj │ ├── FSEarthMasksForm.Designer.cs │ ├── FSEarthMasksForm.cs │ ├── FSEarthMasksForm.resx │ ├── FSEarthMasksInterface.cs │ ├── HardWinterScript.cs │ ├── MasksScriptsHandler.cs │ ├── NightScript.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SpringScript.cs │ ├── SummerScript.cs │ ├── WinterScript.cs │ ├── bin │ │ └── Release │ │ │ ├── CSScriptLibrary.dll │ │ │ ├── FSEarthMasksDLL.dll │ │ │ ├── FSEarthMasksDLL.pdb │ │ │ ├── FSEarthMasksInternalDLL.dll │ │ │ └── FSEarthMasksInternalDLL.pdb │ └── obj │ │ ├── FSEarthMasksDLL.csproj.FileList.txt │ │ ├── FSEarthMasksDLL.csproj.FileListAbsolute.txt │ │ └── Release │ │ ├── FSEarthMasksDLL.FSEarthMasksForm.resources │ │ ├── FSEarthMasksDLL.csproj.FileListAbsolute.txt │ │ ├── FSEarthMasksDLL.csproj.GenerateResource.Cache │ │ ├── FSEarthMasksDLL.dll │ │ ├── FSEarthMasksDLL.pdb │ │ └── ResolveAssemblyReference.cache ├── FSEarthMasksInternalDLL │ ├── FSEarthMasksInternalDLL.csproj │ ├── FSEarthMasksInternalInterface.cs │ ├── MasksCommon.cs │ ├── MasksConfig.cs │ ├── MasksTexture.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── bin │ │ └── Release │ │ ├── FSEarthMasksInternalDLL.dll │ │ └── FSEarthMasksInternalDLL.pdb ├── FSEarthTiles.sln ├── FSEarthTiles.suo ├── FSEarthTiles │ ├── ClassDiagram1.cd │ ├── FSEarthTiles.csproj │ ├── FSEarthTiles.csproj.user │ ├── FSEarthTilesAppl.cs │ ├── FSEarthTilesIco.ico │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── app.config │ ├── bin │ │ └── Release │ │ │ ├── CSScriptLibrary.dll │ │ │ ├── FSET │ │ │ ├── AreaInfoFileCreationScript.cs │ │ │ ├── AreaKML.kml │ │ │ ├── AutumnScript.cs │ │ │ ├── Blank.jpg │ │ │ ├── CSScriptLibrary.dll │ │ │ ├── CustomizedProcessesScript.cs │ │ │ ├── FSETScriptsTempFilesCleanUp.exe │ │ │ ├── FSEarthMasks.exe │ │ │ ├── FSEarthMasks.ini │ │ │ ├── FSEarthMasksDLL.dll │ │ │ ├── FSEarthMasksInternalDLL.dll │ │ │ ├── FSEarthTiles.exe │ │ │ ├── FSEarthTiles.ini │ │ │ ├── FSEarthTilesDLL.dll │ │ │ ├── FSEarthTilesInternalDLL.dll │ │ │ ├── HardWinterScript.cs │ │ │ ├── MasksAutumn.jpg │ │ │ ├── MasksFinish.jpg │ │ │ ├── MasksInitial.jpg │ │ │ ├── MasksNight.jpg │ │ │ ├── MasksSnowMotion1.jpg │ │ │ ├── MasksSnowMotion2.jpg │ │ │ ├── MasksSnowMotion3.jpg │ │ │ ├── MasksSpring.jpg │ │ │ ├── MasksSummer.jpg │ │ │ ├── MasksWaterMotion1.jpg │ │ │ ├── MasksWaterMotion2.jpg │ │ │ ├── MasksWaterMotion3.jpg │ │ │ ├── NightScript.cs │ │ │ ├── NoTileFound.jpg │ │ │ ├── SpringScript.cs │ │ │ ├── SummerScript.cs │ │ │ ├── TileCodeingScript.cs │ │ │ ├── TileRequested.jpg │ │ │ ├── TileSkipped.jpg │ │ │ └── WinterScript.cs │ │ │ ├── FSEarthTiles.exe │ │ │ ├── FSEarthTiles.ini │ │ │ ├── FSEarthTiles.pdb │ │ │ ├── FSEarthTilesDLL.dll │ │ │ ├── FSEarthTilesDLL.pdb │ │ │ ├── FSEarthTilesInternalDLL.dll │ │ │ ├── FSEarthTilesInternalDLL.pdb │ │ │ ├── TileCodeingScript.cs │ │ │ └── resamplefsxsp2.exe │ └── obj │ │ ├── FSEarthTiles.csproj.FileList.txt │ │ ├── FSEarthTiles.csproj.FileListAbsolute.txt │ │ └── Release │ │ ├── FSEarthTiles.Properties.Resources.resources │ │ ├── FSEarthTiles.csproj.FileListAbsolute.txt │ │ ├── FSEarthTiles.csproj.GenerateResource.Cache │ │ ├── FSEarthTiles.exe │ │ ├── FSEarthTiles.pdb │ │ └── TempPE │ │ └── Properties.Resources.Designer.cs.dll ├── FSEarthTilesAStartExampleWithACSharpScript │ ├── FSETStartWithACSharpScript_Script.cs │ ├── MinimalScriptForFSETStart_Script.cs │ ├── cscscript.exe │ └── cscscript.exe.config ├── FSEarthTilesDLL │ ├── AreaInfoFileCreationScript.cs │ ├── Copy of TileCodeingScript.cs │ ├── CustomizedProcessesScript.cs │ ├── EarthEngines.cs │ ├── EarthScriptsHandler.cs │ ├── EarthWebForm.Designer.cs │ ├── EarthWebForm.cs │ ├── EarthWebForm.resx │ ├── FSEarthTilesDLL.csproj │ ├── FSEarthTilesForm.Designer.cs │ ├── FSEarthTilesForm.cs │ ├── FSEarthTilesForm.resx │ ├── FSEarthTilesInterface.cs │ ├── MultiThreadedQueue.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── TGASharpLib.cs │ ├── TileCodeingScript.cs │ ├── bin │ │ └── Release │ │ │ ├── CSScriptLibrary.dll │ │ │ ├── FSEarthTilesDLL.dll │ │ │ ├── FSEarthTilesDLL.pdb │ │ │ ├── FSEarthTilesInternalDLL.dll │ │ │ └── FSEarthTilesInternalDLL.pdb │ ├── obj │ │ ├── FSEarthTilesDLL.csproj.FileList.txt │ │ ├── FSEarthTilesDLL.csproj.FileListAbsolute.txt │ │ └── Release │ │ │ ├── FSEarthTilesDLL.EarthWebForm.resources │ │ │ ├── FSEarthTilesDLL.FSEarthTilesForm.resources │ │ │ ├── FSEarthTilesDLL.csproj.FileListAbsolute.txt │ │ │ ├── FSEarthTilesDLL.csproj.GenerateResource.Cache │ │ │ ├── FSEarthTilesDLL.dll │ │ │ ├── FSEarthTilesDLL.pdb │ │ │ ├── Refactor │ │ │ └── FSEarthTilesDLL.dll │ │ │ └── ResolveAssemblyReference.cache │ └── old_TileCodeingScript.cs ├── FSEarthTilesDLLTester │ ├── FSEarthTilesDLLTester.csproj │ ├── FSEarthTilesDLLTesterForm.Designer.cs │ ├── FSEarthTilesDLLTesterForm.cs │ ├── FSEarthTilesDLLTesterForm.resx │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── app.config │ ├── bin │ │ └── Release │ │ │ ├── CSScriptLibrary.dll │ │ │ ├── FSEarthTilesDLL.dll │ │ │ ├── FSEarthTilesDLL.pdb │ │ │ ├── FSEarthTilesDLLTester.exe │ │ │ ├── FSEarthTilesDLLTester.pdb │ │ │ ├── FSEarthTilesInternalDLL.dll │ │ │ └── FSEarthTilesInternalDLL.pdb │ └── obj │ │ ├── FSEarthTilesDLLTester.csproj.FileList.txt │ │ ├── FSEarthTilesDLLTester.csproj.FileListAbsolute.txt │ │ └── Release │ │ ├── FSEarthTilesDLLTester.FSEarthTilesDLLTesterForm.resources │ │ ├── FSEarthTilesDLLTester.Properties.Resources.resources │ │ ├── FSEarthTilesDLLTester.csproj.FileListAbsolute.txt │ │ ├── FSEarthTilesDLLTester.csproj.GenerateResource.Cache │ │ ├── FSEarthTilesDLLTester.exe │ │ ├── FSEarthTilesDLLTester.pdb │ │ ├── ResolveAssemblyReference.cache │ │ └── TempPE │ │ └── Properties.Resources.Designer.cs.dll ├── FSEarthTilesInternalDLL │ ├── AreaInfo.cs │ ├── AreaInfoFIFOQueue.cs │ ├── CommonFunctions.cs │ ├── EarthArea.cs │ ├── EarthAreaTexture.cs │ ├── EarthCommon.cs │ ├── EarthConfig.cs │ ├── EarthInputArea.cs │ ├── EarthKML.cs │ ├── EarthMath.cs │ ├── EarthMultiArea.cs │ ├── FSEarthTilesInternalDLL.csproj │ ├── FSEarthTilesInternalInterface.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ScenprocUtils.cs │ ├── Tile.cs │ ├── TileInfo.cs │ ├── TileInfoFIFOQueue.cs │ ├── TileRingBufferCache.cs │ ├── TileSystem.cs │ └── bin │ │ └── Release │ │ ├── FSEarthTilesInternalDLL.dll │ │ └── FSEarthTilesInternalDLL.pdb ├── GeoUTMConverter │ ├── GeoUTMConverter.vbproj │ ├── My Project │ │ ├── Application.Designer.vb │ │ ├── Application.myapp │ │ ├── AssemblyInfo.vb │ │ ├── Resources.Designer.vb │ │ ├── Resources.resx │ │ ├── Settings.Designer.vb │ │ └── Settings.settings │ ├── UTMConv.cs │ ├── bin │ │ └── Release │ │ │ ├── GeoUTMConverter.dll │ │ │ ├── GeoUTMConverter.pdb │ │ │ └── GeoUTMConverter.xml │ └── obj │ │ └── Release │ │ ├── GeoUTMConverter.Resources.resources │ │ ├── GeoUTMConverter.dll │ │ ├── GeoUTMConverter.pdb │ │ ├── GeoUTMConverter.vbproj.FileListAbsolute.txt │ │ ├── GeoUTMConverter.vbproj.GenerateResource.Cache │ │ ├── GeoUTMConverter.xml │ │ └── TempPE │ │ └── My Project.Resources.Designer.vb.dll ├── Ini │ ├── FSEarthMasks.ini │ └── FSEarthTiles.ini ├── Providers │ ├── Austria │ │ ├── Itris.lay │ │ └── OST.lay │ ├── Belgium │ │ ├── BE_Fr.lay │ │ ├── GeoPunt2012.lay │ │ ├── GeoPunt2015.lay │ │ └── Wallonie2013.lay │ ├── Croatia │ │ ├── CRO_2011.lay │ │ ├── CRO_2016.lay │ │ ├── CRO_2017.lay │ │ └── capabilities.xml │ ├── Czech_Republic_and_Slovakia │ │ └── CZ.lay │ ├── Denmark │ │ └── DK.lay │ ├── EUR.comb │ ├── Estonia │ │ └── EST.lay │ ├── Faroe │ │ └── FO.lay │ ├── France │ │ ├── FR2010_.lay │ │ ├── FRorth.lay │ │ ├── IAU2008.lay │ │ └── LittoV2.lay │ ├── Global │ │ ├── Arc.lay │ │ ├── Arc@.lay │ │ ├── BI.lay │ │ ├── EOX.lay │ │ ├── EOX2.lay │ │ ├── EOX2020.lay │ │ ├── EOX2022.lay │ │ ├── GO2.lay │ │ ├── Here.lay │ │ ├── Mapbox.lay │ │ ├── OSM.lay │ │ ├── SEA.lay │ │ └── USA2.lay │ ├── Hungary │ │ └── HU.lay │ ├── Israel │ │ └── Isrl.lay │ ├── Italy │ │ ├── AltoAdige08.lay │ │ ├── AltoAdige1415.lay │ │ ├── Aosta2005.lay │ │ ├── Aosta2012.lay │ │ ├── Aosta2015.lay │ │ ├── Lomba2015.lay │ │ ├── PCN06.lay │ │ ├── PCN12.lay │ │ └── Piem2010.lay │ ├── Japan │ │ └── JP.lay │ ├── Luxembourg │ │ ├── Lux.lay │ │ └── Lux2013.lay │ ├── Netherland │ │ ├── PDOK15.lay │ │ ├── PDOK18.lay │ │ ├── capabilities_PDOK15.xml │ │ └── capabilities_PDOK18.xml │ ├── New_Zealand │ │ └── NZ.lay │ ├── Norway │ │ └── NIB.lay │ ├── O4_Custom_URL.py │ ├── Poland │ │ └── PL.lay │ ├── Slovenia │ │ ├── SLO.lay │ │ ├── SLO_2009_2011.lay │ │ └── SLO_2016.lay │ ├── Spain │ │ ├── SP.lay │ │ ├── SP2012.lay │ │ └── SP2015.lay │ ├── Sweden │ │ ├── .SE.lay.swp │ │ ├── Hitta.lay │ │ ├── SE.lay │ │ └── SE2.lay │ ├── Switzerland │ │ └── CH.lay │ └── United_States │ │ ├── Alaska.lay │ │ ├── CA_NAIP.lay │ │ ├── NAIP.lay │ │ └── USGS.lay ├── Scenproc_scripts │ ├── FS9.spc │ └── FSXP3D.spc ├── SeasonsInfTemplatesJustForInfo │ ├── FS2004Multi.inf │ ├── FSXMulti.inf │ ├── Seasons.txt │ ├── SingleForBoth.inf │ ├── SingleForFS2004.inf │ └── SingleForFSX.inf ├── ThirdPartyLibs │ └── CSScriptLibrary.dll └── makeReleaseZip.bat ├── FSEarthTilesV1_0SourcesScreenshot.GIF ├── FSEarthTilesV1_0SourcesScreenshot.bmp ├── README.md ├── Readme.txt └── fset1nrs.rar /.gitignore: -------------------------------------------------------------------------------- 1 | */.vs/ 2 | FSEarthTiles/FSETScriptsTempFilesCleanUp 3 | FSEarthTiles/FSEarthMasks/obj/ 4 | FSEarthTiles/FSEarthMasksDLL/obj/ 5 | FSEarthTiles/FSEarthMasksInternalDLL/obj/ 6 | FSEarthTiles/FSEarthTiles/obj/ 7 | FSEarthTiles/FSEarthTilesDLL/obj/ 8 | FSEarthTiles/FSEarthTilesDLLTester/obj/ 9 | FSEarthTiles/FSEarthTilesInternalDLL/obj/ 10 | FSEarthTiles/FSEarthMasks/bin/Debug/ 11 | FSEarthTiles/FSEarthMasksDLL/bin/Debug/ 12 | FSEarthTiles/FSEarthMasksInternalDLL/bin/Debug/ 13 | FSEarthTiles/FSEarthTiles/bin/Debug/ 14 | FSEarthTiles/FSEarthTilesInternalDLL/bin/Debug/ 15 | FSEarthTiles/FSEarthTilesDLL/bin/Debug/ 16 | FSEarthTiles/FSEarthTilesDLLTester/bin/Debug/ 17 | FSEarthTiles/ALGLib/bin/Debug/ 18 | FSEarthTiles/ALGLib/obj/Debug 19 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "FSEarthTiles/AutomaticWaterMasking"] 2 | path = FSEarthTiles/AutomaticWaterMasking 3 | url = https://github.com/stackTom/AutomaticWaterMasking.git 4 | -------------------------------------------------------------------------------- /FSEarthTiles/ALGLib/ALGLib.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {4165EC0E-581A-48B6-9D1A-4DF0DEC345F9} 8 | Library 9 | ALGLib 10 | ALGLib 11 | v4.0 12 | 512 13 | true 14 | 15 | 16 | AnyCPU 17 | true 18 | full 19 | false 20 | bin\Debug\ 21 | DEBUG;TRACE 22 | prompt 23 | 4 24 | 25 | 26 | AnyCPU 27 | pdbonly 28 | true 29 | bin\Release\ 30 | TRACE 31 | prompt 32 | 4 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | -------------------------------------------------------------------------------- /FSEarthTiles/ALGLib/alglib_info.cs: -------------------------------------------------------------------------------- 1 | /************************************************************************* 2 | ALGLIB 3.17.0 (source code generated 2020-12-27) 3 | Copyright (c) Sergey Bochkanov (ALGLIB project). 4 | 5 | >>> SOURCE LICENSE >>> 6 | This program is free software; you can redistribute it and/or modify 7 | it under the terms of the GNU General Public License as published by 8 | the Free Software Foundation (www.fsf.org); either version 2 of the 9 | License, or (at your option) any later version. 10 | 11 | This program is distributed in the hope that it will be useful, 12 | but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | GNU General Public License for more details. 15 | 16 | A copy of the GNU General Public License is available at 17 | http://www.fsf.org/licensing/licenses 18 | >>> END OF LICENSE >>> 19 | *************************************************************************/ 20 | [assembly:System.Reflection.AssemblyCompanyAttribute("ALGLIB Project")] 21 | [assembly:System.Reflection.AssemblyProductAttribute("ALGLIB for C# (managed)")] 22 | [assembly:System.Reflection.AssemblyInformationalVersionAttribute("3.17.0.0")] 23 | -------------------------------------------------------------------------------- /FSEarthTiles/Docs/CommandLineParametersReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/Docs/CommandLineParametersReadMe.txt -------------------------------------------------------------------------------- /FSEarthTiles/Docs/FSET Updates ver 1-0-3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/Docs/FSET Updates ver 1-0-3.pdf -------------------------------------------------------------------------------- /FSEarthTiles/Docs/Quick start - README first (FS2004, FSX, P3D).docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/Docs/Quick start - README first (FS2004, FSX, P3D).docx -------------------------------------------------------------------------------- /FSEarthTiles/Docs/Quick start - README first (MSFS2020).docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/Docs/Quick start - README first (MSFS2020).docx -------------------------------------------------------------------------------- /FSEarthTiles/Docs/UserDocu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/Docs/UserDocu.pdf -------------------------------------------------------------------------------- /FSEarthTiles/Documentation/CommandLineParametersReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/Documentation/CommandLineParametersReadMe.txt -------------------------------------------------------------------------------- /FSEarthTiles/Documentation/Drafts/Drawing1.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/Documentation/Drafts/Drawing1.odg -------------------------------------------------------------------------------- /FSEarthTiles/Documentation/Readme.txt: -------------------------------------------------------------------------------- 1 | 2 | FS Earth Tiles 3 | --------------- 4 | 5 | FSEarthTiles is a flightsimulator tool I started to develop for me and you inspired by the cool TileProxy project helping you to get 6 | photo-textures as static addon scenery into the flightsimulator by accessing earth services. 7 | 8 | 9 | !! IMPORTANT !! 10 | 11 | All earth services have copyright on their material! That means you may not distribute sceneries you create that includes such material. 12 | You are also not really allowed to download such material and store and use it in FS or elswhere without the permission of the services. 13 | 14 | 15 | 16 | 17 | Installation 18 | ------------- 19 | 20 | 1. Create a folder "FSEarthTiles" for this application and unzip the package into this folder. 21 | 22 | 2. Open the file FSEarthTiles.ini and complete the Service configurations! For legal reason they are only preconfigurated. (*) 23 | Read what is written at the beginning of that file. The internet is a very helpfull source to figure out valid configurations. 24 | So use it and do an active search. Do NOT post and asking me for a configuration! And don't be lazzy asking others to do your work. 25 | It is simple enough to figure out a valid configuration! 26 | 27 | To compile a scenery for the Flight Simulator you need the scenery compilers of th FS SDK's that eighter comes with the FS Deluxe 28 | versions or you can download from the microsoft pages: 29 | 30 | 3. From the FSX terrain SDK (SP2) copy the resample.exe and place it into the FSEarthTiles Folder and rename it to resampleFSXSP2.exe 31 | 32 | 4. From the FS2004 terrain SDK copy the resample.exe and place it into the FSEarthTiles Folder and rename it to resampleFS2004.exe 33 | 34 | 5. From the FS2004 SDK copy the imagetool.exe and place it into the FSEarthTiles Folder and rename it to imagetoolFS2004.exe 35 | 36 | 37 | Start the Application 38 | ---------------------- 39 | 40 | - Simple double click on the FSEarthTiles.exe 41 | 42 | 43 | 44 | Documentation 45 | --------------- 46 | 47 | - UserDocu.rtf 48 | 49 | 50 | Development Links 51 | ------------------ 52 | 53 | Up to Version 0.99 by HB-100: 54 | -> http://www.fspassengers.com/forum/read.php?f=9&i=4634&t=4634 (note I am only a guest in that forum!) 55 | 56 | Release Version 1.0 by HB-100: 57 | -> http://www.fspassengers.com/forum/read.php?f=9&i=6835&t=6835 (note I am only a guest in that forum!) 58 | 59 | Emergency info page: 60 | -> http://rocksolid.hostfile.com/FSEarthTiles/Info.html (in case the FSpassengers forum threads disappears) 61 | 62 | 63 | FSEarthTiles Future 64 | ------------------- 65 | 66 | I (HB-100) self will not continue the development of FS Earth Tiles. 67 | I welcome if anyone want to pick it up and continue the development of FSET. 68 | For this purpose I made the sources of v1.0 public and give everyone the right to use them for your own projects 69 | with no restrictions. Before you start a good idea is to check what projects already exists. 70 | 71 | 72 | Projects after Version 1.0 lead by other authors: 73 | ------------------------------------------------ 74 | 75 | project from fly-a-lot: 76 | 77 | --> http://sourceforge.net/projects/fsearthtiles/ (note: project still not confirmed to this date) 78 | 79 | 80 | Read the UserDocu.rtf ! 81 | 82 | HB-100 July 2008 83 | -------------------------------------------------------------------------------- /FSEarthTiles/FSETScriptsTempFilesCleanUp/FSETScriptsTempFilesCleanUp.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | Debug 4 | AnyCPU 5 | 8.0.50727 6 | 2.0 7 | {9E613137-3E68-4AAD-A172-DC6C89A49055} 8 | WinExe 9 | Properties 10 | FSETScriptsTempFilesCleanUp 11 | FSETScriptsTempFilesCleanUp 12 | 13 | 14 | 15 | 16 | 3.5 17 | v4.0 18 | 19 | 20 | 21 | true 22 | full 23 | false 24 | bin\Debug\ 25 | DEBUG;TRACE 26 | prompt 27 | 4 28 | false 29 | 30 | 31 | pdbonly 32 | true 33 | bin\Release\ 34 | TRACE 35 | prompt 36 | 4 37 | false 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | ResXFileCodeGenerator 52 | Resources.Designer.cs 53 | Designer 54 | 55 | 56 | True 57 | Resources.resx 58 | True 59 | 60 | 61 | 62 | SettingsSingleFileGenerator 63 | Settings.Designer.cs 64 | 65 | 66 | True 67 | Settings.settings 68 | True 69 | 70 | 71 | 72 | 79 | -------------------------------------------------------------------------------- /FSEarthTiles/FSETScriptsTempFilesCleanUp/FSETScriptsTempFilesCleanUp.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | "D:\FSEarthTiles\work\Delete Test\File1.txt" "D:\FSEarthTiles\work\Delete Test\File2.txt" 4 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Debug\ 5 | 6 | 7 | "D:\FSEarthTiles\work\Delete Test\File1.txt" "D:\FSEarthTiles\work\Delete Test\File2.txt" 8 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Debug\ 9 | 10 | -------------------------------------------------------------------------------- /FSEarthTiles/FSETScriptsTempFilesCleanUp/FSETScriptsTempFilesCleanUpAppl.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Windows.Forms; 4 | using System.Threading; 5 | using System.IO; 6 | 7 | namespace FSETScriptsTempFilesCleanUp 8 | { 9 | static class FSETScriptsTempFilesCleanUpAppl 10 | { 11 | /// 12 | /// Der Haupteinstiegspunkt für die Anwendung. 13 | /// 14 | [STAThread] 15 | static void Main(String[] iApplicationStartArguments) 16 | { 17 | if (iApplicationStartArguments.Length > 0) 18 | { 19 | Thread.Sleep(500); //Give the the calling application time to close to free the reservated files. 20 | for (Int32 vCon = 1; vCon <= 20; vCon++) 21 | { 22 | Boolean vAllFilesDeleted = true; 23 | 24 | foreach (String vFile in iApplicationStartArguments) 25 | { 26 | try 27 | { 28 | FileAttributes attr = File.GetAttributes(vFile); 29 | 30 | if ((attr & FileAttributes.Directory) == FileAttributes.Directory) 31 | { 32 | Directory.Delete(vFile, true); 33 | } 34 | else 35 | { 36 | File.Delete(vFile); 37 | } 38 | } 39 | catch 40 | { 41 | vAllFilesDeleted = false; 42 | } 43 | } 44 | 45 | if (vAllFilesDeleted) 46 | { 47 | break; 48 | } 49 | Thread.Sleep(500); 50 | } 51 | } 52 | else 53 | { 54 | MessageBox.Show("This Application is called by FSEarthTiles and FSEarthMasks as a invicible Helper to delete the temporary files (Assemblies) left from the C# Script Compiler leftover in your temporary user system folder.", "FSET Scripts Temporary Files Clean Up"); 55 | } 56 | } 57 | } 58 | } -------------------------------------------------------------------------------- /FSEarthTiles/FSETScriptsTempFilesCleanUp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // Allgemeine Informationen über eine Assembly werden über die folgenden 6 | // Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, 7 | // die mit einer Assembly verknüpft sind. 8 | [assembly: AssemblyTitle("FSETScriptsTempFilesCleanUp")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("-")] 12 | [assembly: AssemblyProduct("FSETScriptsTempFilesCleanUp")] 13 | [assembly: AssemblyCopyright("Copyright © - 2008")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar 18 | // für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von 19 | // COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest. 20 | [assembly: ComVisible(false)] 21 | 22 | // Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird 23 | [assembly: Guid("517c37ff-3dd1-471e-a599-c73637f0487b")] 24 | 25 | // Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: 26 | // 27 | // Hauptversion 28 | // Nebenversion 29 | // Buildnummer 30 | // Revision 31 | // 32 | [assembly: AssemblyVersion("2.1.0.0")] 33 | [assembly: AssemblyFileVersion("2.1.0.0")] 34 | -------------------------------------------------------------------------------- /FSEarthTiles/FSETScriptsTempFilesCleanUp/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FSETScriptsTempFilesCleanUp.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Returns the cached ResourceManager instance used by this class. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FSETScriptsTempFilesCleanUp.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Overrides the current thread's CurrentUICulture property for all 51 | /// resource lookups using this strongly typed resource class. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /FSEarthTiles/FSETScriptsTempFilesCleanUp/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FSETScriptsTempFilesCleanUp.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.6.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /FSEarthTiles/FSETScriptsTempFilesCleanUp/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /FSEarthTiles/FSETScriptsTempFilesCleanUp/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /FSEarthTiles/FSETScriptsTempFilesCleanUp/bin/Release/FSETScriptsTempFilesCleanUp.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSETScriptsTempFilesCleanUp/bin/Release/FSETScriptsTempFilesCleanUp.exe -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/FSEarthMasks.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | "G:\My_FSX_Photoreal\working\AreaEarthInfo_Lp8_SnapOff_N032415502_N031435505_W081491765_W080352796.txt" 4 | 5 | 6 | 7 | 8 | c:\FSEarthTiles\work\AreaEarthInfo.txt 9 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthTiles\bin\Debug\ 10 | 11 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/FSEarthMasksAppl.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Windows.Forms; 4 | using FSEarthMasksDLL; 5 | 6 | namespace FSEarthMasks 7 | { 8 | static class FSEarthMasksAppl 9 | { 10 | /// 11 | /// Der Haupteinstiegspunkt für die Anwendung. 12 | /// 13 | [STAThread] 14 | static void Main(String[] iApplicationStartArguments) 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new FSEarthMasksForm(iApplicationStartArguments)); 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/FSEarthMasksIco.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasks/FSEarthMasksIco.ico -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // Allgemeine Informationen über eine Assembly werden über die folgenden 6 | // Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, 7 | // die mit einer Assembly verknüpft sind. 8 | [assembly: AssemblyTitle("FSEarthMasks")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("-")] 12 | [assembly: AssemblyProduct("FSEarthMasks")] 13 | [assembly: AssemblyCopyright("Copyright © - 2007")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar 18 | // für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von 19 | // COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest. 20 | [assembly: ComVisible(false)] 21 | 22 | // Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird 23 | [assembly: Guid("1c2aa94f-c904-4414-9cd6-1ff3ca491b69")] 24 | 25 | // Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: 26 | // 27 | // Hauptversion 28 | // Nebenversion 29 | // Buildnummer 30 | // Revision 31 | // 32 | [assembly: AssemblyVersion("2.1.0.0")] 33 | [assembly: AssemblyFileVersion("2.1.0.0")] 34 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FSEarthMasks.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Returns the cached ResourceManager instance used by this class. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FSEarthMasks.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Overrides the current thread's CurrentUICulture property for all 51 | /// resource lookups using this strongly typed resource class. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FSEarthMasks.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.6.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/Settings.cs: -------------------------------------------------------------------------------- 1 | namespace FSEarthMasks.Properties { 2 | 3 | 4 | // Diese Klasse ermöglicht die Behandlung bestimmter Ereignisse der Einstellungsklasse: 5 | // Das SettingChanging-Ereignis wird ausgelöst, bevor der Wert einer Einstellung geändert wird. 6 | // Das PropertyChanged-Ereignis wird ausgelöst, nachdem der Wert einer Einstellung geändert wurde. 7 | // Das SettingsLoaded-Ereignis wird ausgelöst, nachdem die Einstellungswerte geladen wurden. 8 | // Das SettingsSaving-Ereignis wird ausgelöst, bevor die Einstellungswerte gespeichert werden. 9 | internal sealed partial class Settings { 10 | 11 | public Settings() { 12 | // // Heben Sie die Auskommentierung der unten angezeigten Zeilen auf, um Ereignishandler zum Speichern und Ändern von Einstellungen hinzuzufügen: 13 | // 14 | // this.SettingChanging += this.SettingChangingEventHandler; 15 | // 16 | // this.SettingsSaving += this.SettingsSavingEventHandler; 17 | // 18 | } 19 | 20 | private void SettingChangingEventHandler(object sender, System.Configuration.SettingChangingEventArgs e) { 21 | // Fügen Sie hier Code zum Behandeln des SettingChangingEvent-Ereignisses hinzu. 22 | } 23 | 24 | private void SettingsSavingEventHandler(object sender, System.ComponentModel.CancelEventArgs e) { 25 | // Fügen Sie hier Code zum Behandeln des SettingsSaving-Ereignisses hinzu. 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/bin/Release/CSScriptLibrary.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasks/bin/Release/CSScriptLibrary.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/bin/Release/FSEarthMasks.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasks/bin/Release/FSEarthMasks.exe -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/bin/Release/FSEarthMasks.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasks/bin/Release/FSEarthMasks.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/bin/Release/FSEarthMasksDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasks/bin/Release/FSEarthMasksDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/bin/Release/FSEarthMasksDLL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasks/bin/Release/FSEarthMasksDLL.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/bin/Release/FSEarthMasksInternalDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasks/bin/Release/FSEarthMasksInternalDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/bin/Release/FSEarthMasksInternalDLL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasks/bin/Release/FSEarthMasksInternalDLL.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/obj/FSEarthMasks.csproj.FileList.txt: -------------------------------------------------------------------------------- 1 | bin\Release\FSEarthMasks.exe 2 | bin\Release\FSEarthMasks.pdb 3 | obj\Release\ResolveAssemblyReference.cache 4 | obj\Release\FSEarthMasks.Properties.Resources.resources 5 | obj\Release\FSEarthMasks.csproj.GenerateResource.Cache 6 | obj\Release\FSEarthMasks.exe 7 | obj\Release\FSEarthMasks.pdb 8 | bin\Debug\FSEarthMasks.exe 9 | bin\Debug\FSEarthMasks.pdb 10 | obj\Debug\ResolveAssemblyReference.cache 11 | obj\Debug\FSEarthMasks.Properties.Resources.resources 12 | obj\Debug\FSEarthMasks.csproj.GenerateResource.Cache 13 | obj\Debug\FSEarthMasks.exe 14 | obj\Debug\FSEarthMasks.pdb 15 | ..\FSEarthTiles\bin\Debug\FSEarthMasks.exe 16 | ..\FSEarthTiles\bin\Debug\FSEarthMasks.pdb 17 | bin\Debug\FSEarthMasksInternalDLL.dll 18 | bin\Debug\FSEarthMasksInternalDLL.pdb 19 | bin\Debug\FSEarthMasksDLL.dll 20 | bin\Debug\FSEarthMasksDLL.pdb 21 | bin\Debug\CSScriptLibrary.dll 22 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/obj/FSEarthMasks.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\CSharp\FSEarthTiles\FSEarthMasks\bin\Debug\FSEarthMasks.exe 2 | D:\CSharp\FSEarthTiles\FSEarthMasks\bin\Debug\FSEarthMasks.pdb 3 | D:\CSharp\FSEarthTiles\FSEarthMasks\bin\Debug\FSEarthMasksDLL.dll 4 | D:\CSharp\FSEarthTiles\FSEarthMasks\bin\Debug\FSEarthMasksInternalDLL.dll 5 | D:\CSharp\FSEarthTiles\FSEarthMasks\bin\Debug\CSScriptLibrary.dll 6 | D:\CSharp\FSEarthTiles\FSEarthMasks\bin\Debug\FSEarthMasksInternalDLL.pdb 7 | D:\CSharp\FSEarthTiles\FSEarthMasks\bin\Debug\FSEarthMasksDLL.pdb 8 | D:\CSharp\FSEarthTiles\FSEarthMasks\obj\Debug\ResolveAssemblyReference.cache 9 | D:\CSharp\FSEarthTiles\FSEarthMasks\obj\Debug\FSEarthMasks.Properties.Resources.resources 10 | D:\CSharp\FSEarthTiles\FSEarthMasks\obj\Debug\FSEarthMasks.csproj.GenerateResource.Cache 11 | D:\CSharp\FSEarthTiles\FSEarthMasks\obj\Debug\FSEarthMasks.exe 12 | D:\CSharp\FSEarthTiles\FSEarthMasks\obj\Debug\FSEarthMasks.pdb 13 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Debug\FSEarthMasks.exe 14 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Debug\FSEarthMasks.pdb 15 | D:\CSharp\FSEarthTiles\FSEarthMasks\obj\Release\ResolveAssemblyReference.cache 16 | D:\CSharp\FSEarthTiles\FSEarthMasks\obj\Release\FSEarthMasks.Properties.Resources.resources 17 | D:\CSharp\FSEarthTiles\FSEarthMasks\obj\Release\FSEarthMasks.csproj.GenerateResource.Cache 18 | D:\CSharp\FSEarthTiles\FSEarthMasks\obj\Release\FSEarthMasks.exe 19 | D:\CSharp\FSEarthTiles\FSEarthMasks\obj\Release\FSEarthMasks.pdb 20 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/obj/Release/FSEarthMasks.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasks/obj/Release/FSEarthMasks.Properties.Resources.resources -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/obj/Release/FSEarthMasks.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthTiles\bin\Debug\FSEarthMasks.exe 2 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthTiles\bin\Debug\FSEarthMasks.pdb 3 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasks\obj\Release\ResolveAssemblyReference.cache 4 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasks\obj\Release\FSEarthMasks.Properties.Resources.resources 5 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasks\obj\Release\FSEarthMasks.csproj.GenerateResource.Cache 6 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasks\obj\Release\FSEarthMasks.exe 7 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasks\obj\Release\FSEarthMasks.pdb 8 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTiles\bin\Debug\FSEarthMasks.exe 9 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTiles\bin\Debug\FSEarthMasks.pdb 10 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasks\obj\Release\ResolveAssemblyReference.cache 11 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasks\obj\Release\FSEarthMasks.Properties.Resources.resources 12 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasks\obj\Release\FSEarthMasks.csproj.GenerateResource.Cache 13 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasks\obj\Release\FSEarthMasks.exe 14 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasks\obj\Release\FSEarthMasks.pdb 15 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasks\bin\Release\FSEarthMasks.exe 16 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasks\bin\Release\FSEarthMasks.pdb 17 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasks\bin\Release\FSEarthMasksDLL.dll 18 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasks\bin\Release\FSEarthMasksInternalDLL.dll 19 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasks\bin\Release\CSScriptLibrary.dll 20 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasks\bin\Release\FSEarthMasksInternalDLL.pdb 21 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasks\bin\Release\FSEarthMasksDLL.pdb 22 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/obj/Release/FSEarthMasks.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasks/obj/Release/FSEarthMasks.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/obj/Release/FSEarthMasks.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasks/obj/Release/FSEarthMasks.exe -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/obj/Release/FSEarthMasks.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasks/obj/Release/FSEarthMasks.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/obj/Release/ResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasks/obj/Release/ResolveAssemblyReference.cache -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasks/obj/Release/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasks/obj/Release/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/AutumnScript.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using FSEarthMasksInternalDLL; 5 | 6 | namespace FSEarthMasksDLL 7 | { 8 | public class AutumnScript 9 | { 10 | //Season routines are taken and converted of Thomas M. Seasons java routines 11 | 12 | //The following Methodes will be called by FSEarthMasks: 13 | //MakeAutumn(MasksTexture iTexture) 14 | 15 | public void MakeAutumn(MasksTexture iTexture) 16 | { 17 | Int32 vRed = 0; 18 | Int32 vGreen = 0; 19 | Int32 vBlue = 0; 20 | Int32 vSum = 0; 21 | 22 | Int32 vPixelCountInX = iTexture.GetPixelCountInX(); 23 | Int32 vPixelCountInY = iTexture.GetPixelCountInY(); 24 | 25 | for (Int32 vY = 0; vY < vPixelCountInY; vY++) 26 | { 27 | for (Int32 vX = 0; vX < vPixelCountInX; vX++) 28 | { 29 | 30 | iTexture.GetPixelRGB(vX, vY, ref vRed, ref vGreen, ref vBlue); 31 | 32 | Boolean vDontAlterColor = MasksConfig.mSpareOutWaterForSeasonsGeneration && iTexture.IsWaterOrWaterTransition(vX, vY); 33 | 34 | if (!vDontAlterColor) 35 | { 36 | vSum = vRed + vGreen + vBlue; 37 | 38 | // Convert to autumn colors. Reduce green in all 39 | // colors; reduce red in similar way, when the pixel 40 | // is very bright; make red and blue brighter without 41 | // touching green, when the pixel is rather dark 42 | 43 | 44 | if ((vSum < MasksConfig.mAutumnDarkConditionRGBSumLessThanValue) && 45 | (vSum > MasksConfig.mAutumnDarkConditionRGBSumLargerThanValue)) 46 | { 47 | // Dark pixel, but not black: 48 | vRed += MasksConfig.mAutumnDarkRedAddition; 49 | vGreen += MasksConfig.mAutumnDarkGreenAddition; 50 | vBlue += MasksConfig.mAutumnDarkBlueAddition; 51 | } 52 | else if ((vSum >= MasksConfig.mAutumnBrightConditionRGBSumLargerEqualThanValue) && 53 | (vSum < MasksConfig.mAutumnBrightConditionRGBSumLessThanValue)) 54 | { 55 | //rather bright pixel 56 | vRed += MasksConfig.mAutumnBrightRedAddition; 57 | vGreen += MasksConfig.mAutumnBrightGreenAddition; 58 | vBlue += MasksConfig.mAutumnBrightBlueAddition; 59 | } 60 | else if ((MasksConfig.mAutumnGreenishConditionBlueIntegerFactor * vBlue) < (MasksConfig.mAutumnGreenishConditionGreenIntegerFactor * vGreen)) //1.4*blue < Green 61 | { 62 | //very greenish pixel 63 | vRed += MasksConfig.mAutumnGreenishRedAddition; 64 | vGreen += MasksConfig.mAutumnGreenishGreenAddition; 65 | vBlue += MasksConfig.mAutumnGreenishBlueAddition; 66 | } 67 | else 68 | { 69 | vRed += MasksConfig.mAutumnRestRedAddition; 70 | vGreen += MasksConfig.mAutumnRestGreenAddition; 71 | vBlue += MasksConfig.mAutumnRestBlueAddition; 72 | } 73 | 74 | iTexture.LimitRGBValues(ref vRed, ref vGreen, ref vBlue); 75 | 76 | } 77 | 78 | iTexture.SetPixelRGB(vX, vY, vRed, vGreen, vBlue); 79 | } 80 | } 81 | } 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/FSEarthMasksForm.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace FSEarthMasksDLL 2 | { 3 | partial class FSEarthMasksForm 4 | { 5 | /// 6 | /// Erforderliche Designervariable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Verwendete Ressourcen bereinigen. 12 | /// 13 | /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Vom Windows Form-Designer generierter Code 24 | 25 | /// 26 | /// Erforderliche Methode für die Designerunterstützung. 27 | /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FSEarthMasksForm)); 32 | this.StatusBox = new System.Windows.Forms.RichTextBox(); 33 | this.BitmapBox = new System.Windows.Forms.PictureBox(); 34 | ((System.ComponentModel.ISupportInitialize)(this.BitmapBox)).BeginInit(); 35 | this.SuspendLayout(); 36 | // 37 | // StatusBox 38 | // 39 | this.StatusBox.Dock = System.Windows.Forms.DockStyle.Bottom; 40 | this.StatusBox.Location = new System.Drawing.Point(0, 237); 41 | this.StatusBox.Name = "StatusBox"; 42 | this.StatusBox.ReadOnly = true; 43 | this.StatusBox.Size = new System.Drawing.Size(292, 29); 44 | this.StatusBox.TabIndex = 0; 45 | this.StatusBox.Text = ""; 46 | // 47 | // BitmapBox 48 | // 49 | this.BitmapBox.Image = ((System.Drawing.Image)(resources.GetObject("BitmapBox.Image"))); 50 | this.BitmapBox.Location = new System.Drawing.Point(17, -11); 51 | this.BitmapBox.Name = "BitmapBox"; 52 | this.BitmapBox.Size = new System.Drawing.Size(256, 256); 53 | this.BitmapBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; 54 | this.BitmapBox.TabIndex = 1; 55 | this.BitmapBox.TabStop = false; 56 | // 57 | // FSEarthMasksForm 58 | // 59 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; 60 | this.ClientSize = new System.Drawing.Size(292, 266); 61 | this.Controls.Add(this.StatusBox); 62 | this.Controls.Add(this.BitmapBox); 63 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 64 | this.MinimumSize = new System.Drawing.Size(300, 300); 65 | this.Name = "FSEarthMasksForm"; 66 | this.Text = "FS Earth Masks"; 67 | this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FSEarthMasksForm_FormClosing); 68 | ((System.ComponentModel.ISupportInitialize)(this.BitmapBox)).EndInit(); 69 | this.ResumeLayout(false); 70 | 71 | } 72 | 73 | #endregion 74 | 75 | private System.Windows.Forms.RichTextBox StatusBox; 76 | private System.Windows.Forms.PictureBox BitmapBox; 77 | } 78 | } 79 | 80 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/FSEarthMasksInterface.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace FSEarthMasksDLL 6 | { 7 | public interface FSEarthMasksInterface 8 | { 9 | //Empty 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // Allgemeine Informationen über eine Assembly werden über die folgenden 6 | // Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, 7 | // die mit einer Assembly verknüpft sind. 8 | [assembly: AssemblyTitle("FSEarthMasksDLL")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("-")] 12 | [assembly: AssemblyProduct("FSEarthMasksDLL")] 13 | [assembly: AssemblyCopyright("Copyright © - 2008")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar 18 | // für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von 19 | // COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest. 20 | [assembly: ComVisible(false)] 21 | 22 | // Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird 23 | [assembly: Guid("99d97137-4e64-4be6-a397-3561bb3df752")] 24 | 25 | // Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: 26 | // 27 | // Hauptversion 28 | // Nebenversion 29 | // Buildnummer 30 | // Revision 31 | // 32 | // Sie können alle Werte angeben oder die standardmäßigen Revisions- und Buildnummern 33 | // übernehmen, indem Sie "*" eingeben: 34 | [assembly: AssemblyVersion("2.1.0.0")] 35 | [assembly: AssemblyFileVersion("2.1.0.0")] 36 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/SpringScript.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using FSEarthMasksInternalDLL; 5 | 6 | namespace FSEarthMasksDLL 7 | { 8 | public class SpringScript 9 | { 10 | //Season routines are taken and converted of Thomas M. Seasons java routines 11 | //I couldn't find a Spring Texture of Thomas so I made one analog to Autumn 12 | 13 | //The following Methodes will be called by FSEarthMasks: 14 | //MakeSpring(MasksTexture iTexture) 15 | 16 | public void MakeSpring(MasksTexture iTexture) 17 | { 18 | Int32 vRed = 0; 19 | Int32 vGreen = 0; 20 | Int32 vBlue = 0; 21 | Int32 vSum = 0; 22 | 23 | Int32 vPixelCountInX = iTexture.GetPixelCountInX(); 24 | Int32 vPixelCountInY = iTexture.GetPixelCountInY(); 25 | 26 | for (Int32 vY = 0; vY < vPixelCountInY; vY++) 27 | { 28 | for (Int32 vX = 0; vX < vPixelCountInX; vX++) 29 | { 30 | 31 | iTexture.GetPixelRGB(vX, vY, ref vRed, ref vGreen, ref vBlue); 32 | 33 | Boolean vDontAlterColor = MasksConfig.mSpareOutWaterForSeasonsGeneration && iTexture.IsWaterOrWaterTransition(vX, vY); 34 | 35 | if (!vDontAlterColor) 36 | { 37 | vSum = vRed + vGreen + vBlue; 38 | 39 | if ((vSum < MasksConfig.mSpringDarkConditionRGBSumLessThanValue) && 40 | (vSum > MasksConfig.mSpringDarkConditionRGBSumLargerThanValue)) 41 | { 42 | // Dark pixel, but not black: 43 | vRed += MasksConfig.mSpringDarkRedAddition; 44 | vGreen += MasksConfig.mSpringDarkGreenAddition; 45 | vBlue += MasksConfig.mSpringDarkBlueAddition; 46 | } 47 | else if ((vSum >= MasksConfig.mSpringBrightConditionRGBSumLargerEqualThanValue) && 48 | (vSum < MasksConfig.mSpringBrightConditionRGBSumLessThanValue)) 49 | { 50 | //rather bright pixel 51 | vRed += MasksConfig.mSpringBrightRedAddition; 52 | vGreen += MasksConfig.mSpringBrightGreenAddition; 53 | vBlue += MasksConfig.mSpringBrightBlueAddition; 54 | } 55 | else if ((MasksConfig.mSpringGreenishConditionBlueIntegerFactor * vBlue) < (MasksConfig.mSpringGreenishConditionGreenIntegerFactor * vGreen)) //1.4*blue < Green 56 | { 57 | //very greenish pixel 58 | vRed += MasksConfig.mSpringGreenishRedAddition; 59 | vGreen += MasksConfig.mSpringGreenishGreenAddition; 60 | vBlue += MasksConfig.mSpringGreenishBlueAddition; 61 | } 62 | else 63 | { 64 | vRed += MasksConfig.mSpringRestRedAddition; 65 | vGreen += MasksConfig.mSpringRestGreenAddition; 66 | vBlue += MasksConfig.mSpringRestBlueAddition; 67 | } 68 | 69 | iTexture.LimitRGBValues(ref vRed, ref vGreen, ref vBlue); 70 | 71 | } 72 | 73 | iTexture.SetPixelRGB(vX, vY, vRed, vGreen, vBlue); 74 | } 75 | } 76 | } 77 | 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/SummerScript.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using FSEarthMasksInternalDLL; 5 | 6 | namespace FSEarthMasksDLL 7 | { 8 | public class SummerScript 9 | { 10 | 11 | //Summer is usually equal to the original source map so there isn't anything to do here 12 | 13 | //The following Methodes will be called by FSEarthMasks: 14 | //MakeSummer(MasksTexture iTexture) 15 | public void MakeSummer(MasksTexture iTexture) 16 | { 17 | //Nothing to do 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/bin/Release/CSScriptLibrary.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasksDLL/bin/Release/CSScriptLibrary.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/bin/Release/FSEarthMasksDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasksDLL/bin/Release/FSEarthMasksDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/bin/Release/FSEarthMasksDLL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasksDLL/bin/Release/FSEarthMasksDLL.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/bin/Release/FSEarthMasksInternalDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasksDLL/bin/Release/FSEarthMasksInternalDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/bin/Release/FSEarthMasksInternalDLL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasksDLL/bin/Release/FSEarthMasksInternalDLL.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/obj/FSEarthMasksDLL.csproj.FileList.txt: -------------------------------------------------------------------------------- 1 | obj\Release\ResolveAssemblyReference.cache 2 | obj\Release\FSEarthMasksDLL.FSEarthMasksForm.resources 3 | obj\Release\FSEarthMasksDLL.csproj.GenerateResource.Cache 4 | bin\Release\FSEarthMasksDLL.dll 5 | bin\Release\FSEarthMasksDLL.pdb 6 | bin\Release\FSEarthMasksInternalDLL.dll 7 | bin\Release\FSEarthMasksInternalDLL.pdb 8 | obj\Release\FSEarthMasksDLL.dll 9 | obj\Release\FSEarthMasksDLL.pdb 10 | bin\Debug\FSEarthMasksDLL.dll 11 | bin\Debug\FSEarthMasksDLL.pdb 12 | bin\Debug\FSEarthMasksInternalDLL.dll 13 | bin\Debug\FSEarthMasksInternalDLL.pdb 14 | obj\Debug\ResolveAssemblyReference.cache 15 | obj\Debug\FSEarthMasksDLL.FSEarthMasksForm.resources 16 | obj\Debug\FSEarthMasksDLL.csproj.GenerateResource.Cache 17 | obj\Debug\FSEarthMasksDLL.dll 18 | obj\Debug\FSEarthMasksDLL.pdb 19 | bin\Release\CSScriptLibrary.dll 20 | bin\Debug\CSScriptLibrary.dll 21 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/obj/FSEarthMasksDLL.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\bin\Debug\FSEarthMasksDLL.dll 2 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\bin\Debug\FSEarthMasksDLL.pdb 3 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\bin\Debug\CSScriptLibrary.dll 4 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\bin\Debug\FSEarthMasksInternalDLL.dll 5 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\bin\Debug\FSEarthMasksInternalDLL.pdb 6 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\obj\Debug\ResolveAssemblyReference.cache 7 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\obj\Debug\FSEarthMasksDLL.FSEarthMasksForm.resources 8 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\obj\Debug\FSEarthMasksDLL.csproj.GenerateResource.Cache 9 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\obj\Debug\FSEarthMasksDLL.dll 10 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\obj\Debug\FSEarthMasksDLL.pdb 11 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\bin\Release\FSEarthMasksDLL.dll 12 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\bin\Release\FSEarthMasksDLL.pdb 13 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\bin\Release\CSScriptLibrary.dll 14 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\bin\Release\FSEarthMasksInternalDLL.dll 15 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\bin\Release\FSEarthMasksInternalDLL.pdb 16 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\obj\Release\ResolveAssemblyReference.cache 17 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\obj\Release\FSEarthMasksDLL.FSEarthMasksForm.resources 18 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\obj\Release\FSEarthMasksDLL.csproj.GenerateResource.Cache 19 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\obj\Release\FSEarthMasksDLL.dll 20 | D:\CSharp\FSEarthTiles\FSEarthMasksDLL\obj\Release\FSEarthMasksDLL.pdb 21 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/obj/Release/FSEarthMasksDLL.FSEarthMasksForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasksDLL/obj/Release/FSEarthMasksDLL.FSEarthMasksForm.resources -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/obj/Release/FSEarthMasksDLL.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasksDLL\bin\Release\FSEarthMasksDLL.dll 2 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasksDLL\bin\Release\FSEarthMasksDLL.pdb 3 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasksDLL\bin\Release\CSScriptLibrary.dll 4 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasksDLL\bin\Release\FSEarthMasksInternalDLL.dll 5 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasksDLL\bin\Release\FSEarthMasksInternalDLL.pdb 6 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasksDLL\obj\Release\ResolveAssemblyReference.cache 7 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasksDLL\obj\Release\FSEarthMasksDLL.FSEarthMasksForm.resources 8 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasksDLL\obj\Release\FSEarthMasksDLL.csproj.GenerateResource.Cache 9 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasksDLL\obj\Release\FSEarthMasksDLL.dll 10 | C:\Downloads\fset1nrs\FSEarthTiles\FSEarthMasksDLL\obj\Release\FSEarthMasksDLL.pdb 11 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasksDLL\bin\Release\FSEarthMasksDLL.dll 12 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasksDLL\bin\Release\FSEarthMasksDLL.pdb 13 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasksDLL\bin\Release\CSScriptLibrary.dll 14 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasksDLL\bin\Release\FSEarthMasksInternalDLL.dll 15 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasksDLL\bin\Release\FSEarthMasksInternalDLL.pdb 16 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasksDLL\obj\Release\ResolveAssemblyReference.cache 17 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasksDLL\obj\Release\FSEarthMasksDLL.FSEarthMasksForm.resources 18 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasksDLL\obj\Release\FSEarthMasksDLL.csproj.GenerateResource.Cache 19 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasksDLL\obj\Release\FSEarthMasksDLL.dll 20 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthMasksDLL\obj\Release\FSEarthMasksDLL.pdb 21 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/obj/Release/FSEarthMasksDLL.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasksDLL/obj/Release/FSEarthMasksDLL.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/obj/Release/FSEarthMasksDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasksDLL/obj/Release/FSEarthMasksDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/obj/Release/FSEarthMasksDLL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasksDLL/obj/Release/FSEarthMasksDLL.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksDLL/obj/Release/ResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasksDLL/obj/Release/ResolveAssemblyReference.cache -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksInternalDLL/FSEarthMasksInternalDLL.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | Debug 4 | AnyCPU 5 | 8.0.50727 6 | 2.0 7 | {7E76BFAB-CD68-4C47-B52F-8738CA2CB8E4} 8 | Library 9 | Properties 10 | FSEarthMasksInternalDLL 11 | FSEarthMasksInternalDLL 12 | 13 | 14 | 15 | 16 | 3.5 17 | v4.0 18 | 19 | 20 | 21 | true 22 | full 23 | false 24 | bin\Debug\ 25 | DEBUG;TRACE 26 | prompt 27 | 4 28 | false 29 | true 30 | 31 | 32 | pdbonly 33 | true 34 | bin\Release\ 35 | TRACE 36 | prompt 37 | 4 38 | false 39 | true 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | {4165ec0e-581a-48b6-9d1a-4df0dec345f9} 59 | ALGLib 60 | 61 | 62 | {ac939769-c6fe-40f2-9566-444f86a77772} 63 | AutomaticWaterMasking 64 | 65 | 66 | {6ea9ebed-689a-40b1-9872-9e456458dfa0} 67 | FSEarthTilesInternalDLL 68 | 69 | 70 | 71 | 78 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksInternalDLL/FSEarthMasksInternalInterface.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace FSEarthMasksInternalDLL 6 | { 7 | public interface FSEarthMasksInternalInterface 8 | { 9 | void SetStatus(String iStatus); 10 | void SetStatusFromFriendThread(String iStatus); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksInternalDLL/MasksConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasksInternalDLL/MasksConfig.cs -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksInternalDLL/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // Allgemeine Informationen über eine Assembly werden über die folgenden 6 | // Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, 7 | // die mit einer Assembly verknüpft sind. 8 | [assembly: AssemblyTitle("FSEarthMasksInternalDLL")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("-")] 12 | [assembly: AssemblyProduct("FSEarthMasksInternalDLL")] 13 | [assembly: AssemblyCopyright("Copyright © - 2008")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar 18 | // für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von 19 | // COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest. 20 | [assembly: ComVisible(false)] 21 | 22 | // Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird 23 | [assembly: Guid("2e191ee4-5bb0-45a1-85be-8d308c473ab3")] 24 | 25 | // Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: 26 | // 27 | // Hauptversion 28 | // Nebenversion 29 | // Buildnummer 30 | // Revision 31 | // 32 | // Sie können alle Werte angeben oder die standardmäßigen Revisions- und Buildnummern 33 | // übernehmen, indem Sie "*" eingeben: 34 | [assembly: AssemblyVersion("2.1.0.0")] 35 | [assembly: AssemblyFileVersion("2.1.0.0")] 36 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksInternalDLL/bin/Release/FSEarthMasksInternalDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasksInternalDLL/bin/Release/FSEarthMasksInternalDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthMasksInternalDLL/bin/Release/FSEarthMasksInternalDLL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthMasksInternalDLL/bin/Release/FSEarthMasksInternalDLL.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles.suo -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/ClassDiagram1.cd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/FSEarthTiles.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | publish\ 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | en-US 21 | false 22 | 23 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/FSEarthTilesAppl.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Windows.Forms; 4 | using FSEarthTilesDLL; 5 | 6 | namespace FSEarthTiles 7 | { 8 | static class FSEarthTilesAppl 9 | { 10 | /// 11 | /// Der Haupteinstiegspunkt für die Anwendung. 12 | /// 13 | [STAThread] 14 | static void Main(String[] iApplicationStartArguments) 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | 19 | FSEarthTilesForm vFSEarthTilesForm = new FSEarthTilesForm(iApplicationStartArguments, null, null); 20 | FSEarthTilesInterface vFSEarthTilesInterface = vFSEarthTilesForm; 21 | 22 | Application.Run(vFSEarthTilesForm); 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/FSEarthTilesIco.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/FSEarthTilesIco.ico -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // Allgemeine Informationen über eine Assembly werden über die folgenden 6 | // Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, 7 | // die mit einer Assembly verknüpft sind. 8 | [assembly: AssemblyTitle("FSEarthTiles")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("-")] 12 | [assembly: AssemblyProduct("FSEarthTiles")] 13 | [assembly: AssemblyCopyright("Copyright © - 2007")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar 18 | // für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von 19 | // COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest. 20 | [assembly: ComVisible(false)] 21 | 22 | // Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird 23 | [assembly: Guid("ca60c0bd-3799-47a0-bd93-85bbc7c6016e")] 24 | 25 | // Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: 26 | // 27 | // Hauptversion 28 | // Nebenversion 29 | // Buildnummer 30 | // Revision 31 | // 32 | [assembly: AssemblyVersion("2.1.0.0")] 33 | [assembly: AssemblyFileVersion("2.1.0.0")] 34 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FSEarthTiles.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Returns the cached ResourceManager instance used by this class. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FSEarthTiles.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Overrides the current thread's CurrentUICulture property for all 51 | /// resource lookups using this strongly typed resource class. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FSEarthTiles.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.6.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/CSScriptLibrary.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/CSScriptLibrary.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/Blank.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/Blank.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/CSScriptLibrary.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/CSScriptLibrary.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/FSETScriptsTempFilesCleanUp.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/FSETScriptsTempFilesCleanUp.exe -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/FSEarthMasks.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/FSEarthMasks.exe -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/FSEarthMasksDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/FSEarthMasksDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/FSEarthMasksInternalDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/FSEarthMasksInternalDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/FSEarthTiles.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/FSEarthTiles.exe -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/FSEarthTilesDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/FSEarthTilesDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/FSEarthTilesInternalDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/FSEarthTilesInternalDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksAutumn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksAutumn.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksFinish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksFinish.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksInitial.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksInitial.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksNight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksNight.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksSnowMotion1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksSnowMotion1.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksSnowMotion2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksSnowMotion2.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksSnowMotion3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksSnowMotion3.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksSpring.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksSpring.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksSummer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksSummer.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksWaterMotion1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksWaterMotion1.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksWaterMotion2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksWaterMotion2.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksWaterMotion3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/MasksWaterMotion3.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/NoTileFound.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/NoTileFound.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/SpringScript.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using FSEarthMasksInternalDLL; 5 | 6 | namespace FSEarthMasksDLL 7 | { 8 | public class SpringScript 9 | { 10 | //Season routines are taken and converted of Thomas M. Seasons java routines 11 | //I couldn't find a Spring Texture of Thomas so I made one analog to Autumn 12 | 13 | //The following Methodes will be called by FSEarthMasks: 14 | //MakeSpring(MasksTexture iTexture) 15 | 16 | public void MakeSpring(MasksTexture iTexture) 17 | { 18 | Int32 vRed = 0; 19 | Int32 vGreen = 0; 20 | Int32 vBlue = 0; 21 | Int32 vSum = 0; 22 | 23 | Int32 vPixelCountInX = iTexture.GetPixelCountInX(); 24 | Int32 vPixelCountInY = iTexture.GetPixelCountInY(); 25 | 26 | for (Int32 vY = 0; vY < vPixelCountInY; vY++) 27 | { 28 | for (Int32 vX = 0; vX < vPixelCountInX; vX++) 29 | { 30 | 31 | iTexture.GetPixelRGB(vX, vY, ref vRed, ref vGreen, ref vBlue); 32 | 33 | Boolean vDontAlterColor = MasksConfig.mSpareOutWaterForSeasonsGeneration && iTexture.IsWaterOrWaterTransition(vX, vY); 34 | 35 | if (!vDontAlterColor) 36 | { 37 | vSum = vRed + vGreen + vBlue; 38 | 39 | if ((vSum < MasksConfig.mSpringDarkConditionRGBSumLessThanValue) && 40 | (vSum > MasksConfig.mSpringDarkConditionRGBSumLargerThanValue)) 41 | { 42 | // Dark pixel, but not black: 43 | vRed += MasksConfig.mSpringDarkRedAddition; 44 | vGreen += MasksConfig.mSpringDarkGreenAddition; 45 | vBlue += MasksConfig.mSpringDarkBlueAddition; 46 | } 47 | else if ((vSum >= MasksConfig.mSpringBrightConditionRGBSumLargerEqualThanValue) && 48 | (vSum < MasksConfig.mSpringBrightConditionRGBSumLessThanValue)) 49 | { 50 | //rather bright pixel 51 | vRed += MasksConfig.mSpringBrightRedAddition; 52 | vGreen += MasksConfig.mSpringBrightGreenAddition; 53 | vBlue += MasksConfig.mSpringBrightBlueAddition; 54 | } 55 | else if ((MasksConfig.mSpringGreenishConditionBlueIntegerFactor * vBlue) < (MasksConfig.mSpringGreenishConditionGreenIntegerFactor * vGreen)) //1.4*blue < Green 56 | { 57 | //very greenish pixel 58 | vRed += MasksConfig.mSpringGreenishRedAddition; 59 | vGreen += MasksConfig.mSpringGreenishGreenAddition; 60 | vBlue += MasksConfig.mSpringGreenishBlueAddition; 61 | } 62 | else 63 | { 64 | vRed += MasksConfig.mSpringRestRedAddition; 65 | vGreen += MasksConfig.mSpringRestGreenAddition; 66 | vBlue += MasksConfig.mSpringRestBlueAddition; 67 | } 68 | 69 | iTexture.LimitRGBValues(ref vRed, ref vGreen, ref vBlue); 70 | 71 | } 72 | 73 | iTexture.SetPixelRGB(vX, vY, vRed, vGreen, vBlue); 74 | } 75 | } 76 | } 77 | 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/SummerScript.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using FSEarthMasksInternalDLL; 5 | 6 | namespace FSEarthMasksDLL 7 | { 8 | public class SummerScript 9 | { 10 | 11 | //Summer is usually equal to the original source map so there isn't anything to do here 12 | 13 | //The following Methodes will be called by FSEarthMasks: 14 | //MakeSummer(MasksTexture iTexture) 15 | public void MakeSummer(MasksTexture iTexture) 16 | { 17 | //Nothing to do 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/TileRequested.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/TileRequested.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSET/TileSkipped.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSET/TileSkipped.jpg -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSEarthTiles.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSEarthTiles.exe -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSEarthTiles.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSEarthTiles.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSEarthTilesDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSEarthTilesDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSEarthTilesDLL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSEarthTilesDLL.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSEarthTilesInternalDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSEarthTilesInternalDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/FSEarthTilesInternalDLL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/FSEarthTilesInternalDLL.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/bin/Release/resamplefsxsp2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/bin/Release/resamplefsxsp2.exe -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/obj/FSEarthTiles.csproj.FileList.txt: -------------------------------------------------------------------------------- 1 | bin\Debug\FSEarthTiles.exe 2 | bin\Debug\FSEarthTiles.pdb 3 | obj\Debug\ResolveAssemblyReference.cache 4 | obj\Debug\FSEarthTiles.Properties.Resources.resources 5 | obj\Debug\FSEarthTiles.csproj.GenerateResource.Cache 6 | obj\Debug\FSEarthTiles.exe 7 | obj\Debug\FSEarthTiles.pdb 8 | bin\Release\FSEarthTiles.exe 9 | bin\Release\FSEarthTiles.pdb 10 | obj\Release\ResolveAssemblyReference.cache 11 | obj\Release\FSEarthTiles.Properties.Resources.resources 12 | obj\Release\FSEarthTiles.csproj.GenerateResource.Cache 13 | obj\Release\FSEarthTiles.exe 14 | obj\Release\FSEarthTiles.pdb 15 | bin\Release\FSEarthTilesInternalDLL.dll 16 | bin\Release\FSEarthTilesInternalDLL.pdb 17 | bin\Debug\FSEarthTilesInternalDLL.dll 18 | bin\Debug\FSEarthTilesInternalDLL.pdb 19 | bin\Release\FSEarthTilesDLL.dll 20 | bin\Release\FSEarthTilesDLL.pdb 21 | bin\Debug\FSEarthTilesDLL.dll 22 | bin\Debug\FSEarthTilesDLL.pdb 23 | bin\Release\CSScriptLibrary.dll 24 | bin\Debug\CSScriptLibrary.dll 25 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/obj/FSEarthTiles.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\CSharp\FSEarthTiles\FSEarthTiles\obj\Debug\FSEarthTiles.exe 2 | D:\CSharp\FSEarthTiles\FSEarthTiles\obj\Debug\FSEarthTiles.pdb 3 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Debug\FSEarthTiles.exe 4 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Debug\FSEarthTiles.pdb 5 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Debug\FSEarthTilesDLL.dll 6 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Debug\FSEarthTilesInternalDLL.dll 7 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Debug\CSScriptLibrary.dll 8 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Debug\FSEarthTilesDLL.pdb 9 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Debug\FSEarthTilesInternalDLL.pdb 10 | D:\CSharp\FSEarthTiles\FSEarthTiles\obj\Debug\ResolveAssemblyReference.cache 11 | D:\CSharp\FSEarthTiles\FSEarthTiles\obj\Debug\FSEarthTiles.Properties.Resources.resources 12 | D:\CSharp\FSEarthTiles\FSEarthTiles\obj\Debug\FSEarthTiles.csproj.GenerateResource.Cache 13 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Release\FSEarthTiles.exe 14 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Release\FSEarthTiles.pdb 15 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Release\FSEarthTilesDLL.dll 16 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Release\FSEarthTilesInternalDLL.dll 17 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Release\CSScriptLibrary.dll 18 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Release\FSEarthTilesDLL.pdb 19 | D:\CSharp\FSEarthTiles\FSEarthTiles\bin\Release\FSEarthTilesInternalDLL.pdb 20 | D:\CSharp\FSEarthTiles\FSEarthTiles\obj\Release\ResolveAssemblyReference.cache 21 | D:\CSharp\FSEarthTiles\FSEarthTiles\obj\Release\FSEarthTiles.Properties.Resources.resources 22 | D:\CSharp\FSEarthTiles\FSEarthTiles\obj\Release\FSEarthTiles.csproj.GenerateResource.Cache 23 | D:\CSharp\FSEarthTiles\FSEarthTiles\obj\Release\FSEarthTiles.exe 24 | D:\CSharp\FSEarthTiles\FSEarthTiles\obj\Release\FSEarthTiles.pdb 25 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/obj/Release/FSEarthTiles.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/obj/Release/FSEarthTiles.Properties.Resources.resources -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/obj/Release/FSEarthTiles.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTiles\bin\Release\FSEarthTiles.exe 2 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTiles\bin\Release\FSEarthTiles.pdb 3 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTiles\bin\Release\FSEarthTilesDLL.dll 4 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTiles\bin\Release\FSEarthTilesInternalDLL.dll 5 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTiles\bin\Release\CSScriptLibrary.dll 6 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTiles\bin\Release\FSEarthTilesDLL.pdb 7 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTiles\bin\Release\FSEarthTilesInternalDLL.pdb 8 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTiles\obj\Release\ResolveAssemblyReference.cache 9 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTiles\obj\Release\FSEarthTiles.Properties.Resources.resources 10 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTiles\obj\Release\FSEarthTiles.csproj.GenerateResource.Cache 11 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTiles\obj\Release\FSEarthTiles.exe 12 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTiles\obj\Release\FSEarthTiles.pdb 13 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/obj/Release/FSEarthTiles.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/obj/Release/FSEarthTiles.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/obj/Release/FSEarthTiles.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/obj/Release/FSEarthTiles.exe -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/obj/Release/FSEarthTiles.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/obj/Release/FSEarthTiles.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTiles/obj/Release/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTiles/obj/Release/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesAStartExampleWithACSharpScript/FSETStartWithACSharpScript_Script.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows.Forms; 3 | using System.Threading; 4 | using System.IO; 5 | 6 | using FSEarthTilesDLL; 7 | //css_ref FSEarthTilesInternalDLL.dll; // CSscript directives 8 | 9 | class Script 10 | { 11 | 12 | const Boolean vStartModal = true; 13 | 14 | static FSEarthTilesForm mFSEarthTiles; 15 | 16 | [STAThread] 17 | static public void Main(string[] args) 18 | { 19 | 20 | String vFSEarthTilesApplicationFolder = null; 21 | String vThisApplicationsFolder = Application.StartupPath; 22 | 23 | if (!File.Exists(vThisApplicationsFolder + "\\" + "FSEarthTiles.ini")) 24 | { 25 | //if no FSEarthTiles.ini file exists we asume FSET is not installed in the same directory as your applictaion 26 | //therefore we explicit have to set the FSET's folder where all this stuff is at home and pass it to FSET DLL 27 | vFSEarthTilesApplicationFolder = "D:\\CSharp\\FSEarthTiles\\FSEarthTiles\\bin\\Debug"; 28 | } 29 | 30 | if (vStartModal) 31 | { 32 | StartFSEarthTilesModal(vFSEarthTilesApplicationFolder); 33 | } 34 | else 35 | { 36 | StartFSEarthTiles(vFSEarthTilesApplicationFolder); 37 | for (Int32 vCon=1; vCon<=100; vCon++) 38 | { 39 | Application.DoEvents(); 40 | Thread.Sleep(50); 41 | } 42 | StopFSEarthTiles(); 43 | } 44 | } 45 | 46 | 47 | static private void StartFSEarthTilesModal(String iFSEarthTilesApplicationFolder) 48 | { 49 | 50 | if (mFSEarthTiles == null) 51 | { 52 | mFSEarthTiles = new FSEarthTilesForm(null, null, iFSEarthTilesApplicationFolder); 53 | mFSEarthTiles.ShowDialog(); 54 | } 55 | else 56 | { 57 | if (!mFSEarthTiles.Created) 58 | { 59 | mFSEarthTiles.Dispose(); 60 | mFSEarthTiles = new FSEarthTilesForm(null, null, iFSEarthTilesApplicationFolder); 61 | mFSEarthTiles.ShowDialog(); 62 | } 63 | } 64 | } 65 | 66 | 67 | static private void StartFSEarthTiles(String iFSEarthTilesApplicationFolder) 68 | { 69 | 70 | if (mFSEarthTiles == null) 71 | { 72 | mFSEarthTiles = new FSEarthTilesForm(null, null, iFSEarthTilesApplicationFolder); 73 | mFSEarthTiles.Show(); 74 | } 75 | else 76 | { 77 | if (!mFSEarthTiles.Created) 78 | { 79 | mFSEarthTiles.Dispose(); 80 | mFSEarthTiles = new FSEarthTilesForm(null, null, iFSEarthTilesApplicationFolder); 81 | mFSEarthTiles.Show(); 82 | } 83 | } 84 | } 85 | 86 | static private void StopFSEarthTiles() 87 | { 88 | if (mFSEarthTiles != null) 89 | { 90 | mFSEarthTiles.Close(); 91 | mFSEarthTiles.Dispose(); 92 | mFSEarthTiles = null; 93 | } 94 | } 95 | } 96 | 97 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesAStartExampleWithACSharpScript/MinimalScriptForFSETStart_Script.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows.Forms; 3 | 4 | using FSEarthTilesDLL; 5 | //css_ref FSEarthTilesInternalDLL.dll; // CSscript directive 6 | 7 | class Script 8 | { 9 | 10 | static FSEarthTilesForm mFSEarthTiles; 11 | 12 | [STAThread] 13 | static public void Main(string[] args) 14 | { 15 | mFSEarthTiles = new FSEarthTilesForm(null, null, null); 16 | mFSEarthTiles.ShowDialog(); 17 | } 18 | 19 | } 20 | 21 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesAStartExampleWithACSharpScript/cscscript.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesAStartExampleWithACSharpScript/cscscript.exe -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesAStartExampleWithACSharpScript/cscscript.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/FSEarthTilesForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLL/FSEarthTilesForm.cs -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/FSEarthTilesInterface.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace FSEarthTilesDLL 6 | { 7 | public interface FSEarthTilesInterface 8 | { 9 | 10 | void ProcessHotPlugInConfigList(List iDirectConfigurationList); 11 | 12 | void SetArea(Double iNWLatitude, Double iNWLongitude, Double iSELatitude, Double iSELongitude); 13 | 14 | //Only call SetReferenceArea if you don't want to work with the Auto Reference Mode 15 | void SetReferenceArea(Double iNWLatitude, Double iNWLongitude, Double iSELatitude, Double iSELongitude); 16 | 17 | void Start(); 18 | void Abort(); 19 | 20 | Boolean IsBusy(); //Most function will automatical Sleep (autocall WaitTillDoneAndReady) when you call them and FSET is still busy. 21 | void WaitTillDoneAndReady(); //But you want to spend the time better then you should poll with IsBusy(); 22 | 23 | void SetAutoMode(); //Set's Auto Reference Mode 24 | void SetFixMode(); //Set's Fix Mode 25 | 26 | String GetAreaFileNameMiddlePart(); 27 | String GetWorkingFolder(); 28 | String GetSceneryFolder(); 29 | String GetFSEarthTilesApplicationFolder(); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // Allgemeine Informationen über eine Assembly werden über die folgenden 6 | // Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, 7 | // die mit einer Assembly verknüpft sind. 8 | [assembly: AssemblyTitle("FSEarthTilesDLL")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("-")] 12 | [assembly: AssemblyProduct("FSEarthTilesDLL")] 13 | [assembly: AssemblyCopyright("Copyright © - 2008")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar 18 | // für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von 19 | // COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest. 20 | [assembly: ComVisible(false)] 21 | 22 | // Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird 23 | [assembly: Guid("cbca0ece-6fd3-4a4b-862e-b5fae27c353e")] 24 | 25 | // Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: 26 | // 27 | // Hauptversion 28 | // Nebenversion 29 | // Buildnummer 30 | // Revision 31 | // 32 | // Sie können alle Werte angeben oder die standardmäßigen Revisions- und Buildnummern 33 | // übernehmen, indem Sie "*" eingeben: 34 | [assembly: AssemblyVersion("2.1.0.0")] 35 | [assembly: AssemblyFileVersion("2.1.0.0")] 36 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/bin/Release/CSScriptLibrary.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLL/bin/Release/CSScriptLibrary.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/bin/Release/FSEarthTilesDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLL/bin/Release/FSEarthTilesDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/bin/Release/FSEarthTilesDLL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLL/bin/Release/FSEarthTilesDLL.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/bin/Release/FSEarthTilesInternalDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLL/bin/Release/FSEarthTilesInternalDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/bin/Release/FSEarthTilesInternalDLL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLL/bin/Release/FSEarthTilesInternalDLL.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/obj/FSEarthTilesDLL.csproj.FileList.txt: -------------------------------------------------------------------------------- 1 | obj\Release\ResolveAssemblyReference.cache 2 | bin\Release\FSEarthTilesDLL.dll 3 | bin\Release\FSEarthTilesDLL.pdb 4 | bin\Release\FSEarthTilesInternalDLL.dll 5 | bin\Release\FSEarthTilesInternalDLL.pdb 6 | obj\Release\FSEarthTilesDLL.dll 7 | obj\Release\FSEarthTilesDLL.pdb 8 | bin\Debug\FSEarthTilesDLL.dll 9 | bin\Debug\FSEarthTilesDLL.pdb 10 | bin\Debug\FSEarthTilesInternalDLL.dll 11 | bin\Debug\FSEarthTilesInternalDLL.pdb 12 | obj\Debug\ResolveAssemblyReference.cache 13 | obj\Debug\FSEarthTilesDLL.dll 14 | obj\Debug\FSEarthTilesDLL.pdb 15 | obj\Release\FSEarthTilesDLL.csproj.GenerateResource.Cache 16 | obj\Debug\FSEarthTilesDLL.csproj.GenerateResource.Cache 17 | obj\Release\FSEarthTilesDLL.EarthWebForm.resources 18 | obj\Release\FSEarthTilesDLL.FSEarthTilesForm.resources 19 | obj\Debug\FSEarthTilesDLL.EarthWebForm.resources 20 | obj\Debug\FSEarthTilesDLL.FSEarthTilesForm.resources 21 | bin\Release\CSScriptLibrary.dll 22 | bin\Debug\CSScriptLibrary.dll 23 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/obj/FSEarthTilesDLL.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\bin\Debug\FSEarthTilesDLL.dll 2 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\bin\Debug\FSEarthTilesDLL.pdb 3 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\bin\Debug\CSScriptLibrary.dll 4 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\bin\Debug\FSEarthTilesInternalDLL.dll 5 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\bin\Debug\FSEarthTilesInternalDLL.pdb 6 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\obj\Debug\ResolveAssemblyReference.cache 7 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\obj\Debug\FSEarthTilesDLL.EarthWebForm.resources 8 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\obj\Debug\FSEarthTilesDLL.FSEarthTilesForm.resources 9 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\obj\Debug\FSEarthTilesDLL.csproj.GenerateResource.Cache 10 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\obj\Debug\FSEarthTilesDLL.dll 11 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\obj\Debug\FSEarthTilesDLL.pdb 12 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\bin\Release\FSEarthTilesDLL.dll 13 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\bin\Release\FSEarthTilesDLL.pdb 14 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\bin\Release\CSScriptLibrary.dll 15 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\bin\Release\FSEarthTilesInternalDLL.dll 16 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\bin\Release\FSEarthTilesInternalDLL.pdb 17 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\obj\Release\ResolveAssemblyReference.cache 18 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\obj\Release\FSEarthTilesDLL.EarthWebForm.resources 19 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\obj\Release\FSEarthTilesDLL.FSEarthTilesForm.resources 20 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\obj\Release\FSEarthTilesDLL.csproj.GenerateResource.Cache 21 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\obj\Release\FSEarthTilesDLL.dll 22 | D:\CSharp\FSEarthTiles\FSEarthTilesDLL\obj\Release\FSEarthTilesDLL.pdb 23 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/obj/Release/FSEarthTilesDLL.EarthWebForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLL/obj/Release/FSEarthTilesDLL.EarthWebForm.resources -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/obj/Release/FSEarthTilesDLL.FSEarthTilesForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLL/obj/Release/FSEarthTilesDLL.FSEarthTilesForm.resources -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/obj/Release/FSEarthTilesDLL.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLL\bin\Release\FSEarthTilesDLL.dll 2 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLL\bin\Release\FSEarthTilesDLL.pdb 3 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLL\bin\Release\CSScriptLibrary.dll 4 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLL\bin\Release\FSEarthTilesInternalDLL.dll 5 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLL\bin\Release\FSEarthTilesInternalDLL.pdb 6 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLL\obj\Release\ResolveAssemblyReference.cache 7 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLL\obj\Release\FSEarthTilesDLL.EarthWebForm.resources 8 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLL\obj\Release\FSEarthTilesDLL.FSEarthTilesForm.resources 9 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLL\obj\Release\FSEarthTilesDLL.csproj.GenerateResource.Cache 10 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLL\obj\Release\FSEarthTilesDLL.dll 11 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLL\obj\Release\FSEarthTilesDLL.pdb 12 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/obj/Release/FSEarthTilesDLL.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLL/obj/Release/FSEarthTilesDLL.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/obj/Release/FSEarthTilesDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLL/obj/Release/FSEarthTilesDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/obj/Release/FSEarthTilesDLL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLL/obj/Release/FSEarthTilesDLL.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/obj/Release/Refactor/FSEarthTilesDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLL/obj/Release/Refactor/FSEarthTilesDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLL/obj/Release/ResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLL/obj/Release/ResolveAssemblyReference.cache -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Windows.Forms; 4 | 5 | namespace FSEarthTilesDLLTester 6 | { 7 | static class Program 8 | { 9 | /// 10 | /// Der Haupteinstiegspunkt für die Anwendung. 11 | /// 12 | [STAThread] 13 | static void Main() 14 | { 15 | Application.EnableVisualStyles(); 16 | Application.SetCompatibleTextRenderingDefault(false); 17 | Application.Run(new FSEarthTilesDLLTesterForm()); 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // Allgemeine Informationen über eine Assembly werden über die folgenden 6 | // Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, 7 | // die mit einer Assembly verknüpft sind. 8 | [assembly: AssemblyTitle("FSEarthTilesDLLTester")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("-")] 12 | [assembly: AssemblyProduct("FSEarthTilesDLLTester")] 13 | [assembly: AssemblyCopyright("Copyright © - 2008")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar 18 | // für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von 19 | // COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest. 20 | [assembly: ComVisible(false)] 21 | 22 | // Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird 23 | [assembly: Guid("2e256147-ac89-4dd7-b3e4-dca1d180cc60")] 24 | 25 | // Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: 26 | // 27 | // Hauptversion 28 | // Nebenversion 29 | // Buildnummer 30 | // Revision 31 | // 32 | [assembly: AssemblyVersion("2.1.0.0")] 33 | [assembly: AssemblyFileVersion("2.1.0.0")] 34 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FSEarthTilesDLLTester.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Returns the cached ResourceManager instance used by this class. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FSEarthTilesDLLTester.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Overrides the current thread's CurrentUICulture property for all 51 | /// resource lookups using this strongly typed resource class. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace FSEarthTilesDLLTester.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.6.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/bin/Release/CSScriptLibrary.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLLTester/bin/Release/CSScriptLibrary.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/bin/Release/FSEarthTilesDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLLTester/bin/Release/FSEarthTilesDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/bin/Release/FSEarthTilesDLL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLLTester/bin/Release/FSEarthTilesDLL.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/bin/Release/FSEarthTilesDLLTester.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLLTester/bin/Release/FSEarthTilesDLLTester.exe -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/bin/Release/FSEarthTilesDLLTester.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLLTester/bin/Release/FSEarthTilesDLLTester.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/bin/Release/FSEarthTilesInternalDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLLTester/bin/Release/FSEarthTilesInternalDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/bin/Release/FSEarthTilesInternalDLL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLLTester/bin/Release/FSEarthTilesInternalDLL.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/obj/FSEarthTilesDLLTester.csproj.FileList.txt: -------------------------------------------------------------------------------- 1 | bin\Release\FSEarthTilesDLLTester.exe 2 | bin\Release\FSEarthTilesDLLTester.pdb 3 | obj\Release\ResolveAssemblyReference.cache 4 | obj\Release\FSEarthTilesDLLTester.FSEarthTilesDLLTesterForm.resources 5 | obj\Release\FSEarthTilesDLLTester.Properties.Resources.resources 6 | obj\Release\FSEarthTilesDLLTester.csproj.GenerateResource.Cache 7 | obj\Release\FSEarthTilesDLLTester.exe 8 | obj\Release\FSEarthTilesDLLTester.pdb 9 | bin\Debug\FSEarthTilesDLLTester.exe 10 | bin\Debug\FSEarthTilesDLLTester.pdb 11 | obj\Debug\ResolveAssemblyReference.cache 12 | obj\Debug\FSEarthTilesDLLTester.FSEarthTilesDLLTesterForm.resources 13 | obj\Debug\FSEarthTilesDLLTester.Properties.Resources.resources 14 | obj\Debug\FSEarthTilesDLLTester.csproj.GenerateResource.Cache 15 | obj\Debug\FSEarthTilesDLLTester.exe 16 | obj\Debug\FSEarthTilesDLLTester.pdb 17 | bin\Release\FSEarthTilesDLL.dll 18 | bin\Release\FSEarthTilesDLL.pdb 19 | bin\Debug\FSEarthTilesDLL.dll 20 | bin\Debug\FSEarthTilesDLL.pdb 21 | bin\Release\FSEarthTilesInternalDLL.dll 22 | bin\Release\FSEarthTilesInternalDLL.pdb 23 | bin\Debug\FSEarthTilesInternalDLL.dll 24 | bin\Debug\FSEarthTilesInternalDLL.pdb 25 | bin\Release\CSScriptLibrary.dll 26 | bin\Debug\CSScriptLibrary.dll 27 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/obj/FSEarthTilesDLLTester.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\bin\Debug\FSEarthTilesDLLTester.exe 2 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\bin\Debug\FSEarthTilesDLLTester.pdb 3 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\bin\Debug\FSEarthTilesDLL.dll 4 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\bin\Debug\FSEarthTilesInternalDLL.dll 5 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\bin\Debug\CSScriptLibrary.dll 6 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\bin\Debug\FSEarthTilesDLL.pdb 7 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\bin\Debug\FSEarthTilesInternalDLL.pdb 8 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\obj\Debug\ResolveAssemblyReference.cache 9 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\obj\Debug\FSEarthTilesDLLTester.FSEarthTilesDLLTesterForm.resources 10 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\obj\Debug\FSEarthTilesDLLTester.Properties.Resources.resources 11 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\obj\Debug\FSEarthTilesDLLTester.csproj.GenerateResource.Cache 12 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\obj\Debug\FSEarthTilesDLLTester.exe 13 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\obj\Debug\FSEarthTilesDLLTester.pdb 14 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\bin\Release\FSEarthTilesDLLTester.exe 15 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\bin\Release\FSEarthTilesDLLTester.pdb 16 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\bin\Release\FSEarthTilesDLL.dll 17 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\bin\Release\FSEarthTilesInternalDLL.dll 18 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\bin\Release\CSScriptLibrary.dll 19 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\bin\Release\FSEarthTilesDLL.pdb 20 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\bin\Release\FSEarthTilesInternalDLL.pdb 21 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\obj\Release\ResolveAssemblyReference.cache 22 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\obj\Release\FSEarthTilesDLLTester.FSEarthTilesDLLTesterForm.resources 23 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\obj\Release\FSEarthTilesDLLTester.Properties.Resources.resources 24 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\obj\Release\FSEarthTilesDLLTester.csproj.GenerateResource.Cache 25 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\obj\Release\FSEarthTilesDLLTester.exe 26 | D:\CSharp\FSEarthTiles\FSEarthTilesDLLTester\obj\Release\FSEarthTilesDLLTester.pdb 27 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/obj/Release/FSEarthTilesDLLTester.FSEarthTilesDLLTesterForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLLTester/obj/Release/FSEarthTilesDLLTester.FSEarthTilesDLLTesterForm.resources -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/obj/Release/FSEarthTilesDLLTester.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLLTester/obj/Release/FSEarthTilesDLLTester.Properties.Resources.resources -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/obj/Release/FSEarthTilesDLLTester.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLLTester\bin\Release\FSEarthTilesDLLTester.exe 2 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLLTester\bin\Release\FSEarthTilesDLLTester.pdb 3 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLLTester\bin\Release\FSEarthTilesDLL.dll 4 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLLTester\bin\Release\FSEarthTilesInternalDLL.dll 5 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLLTester\bin\Release\CSScriptLibrary.dll 6 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLLTester\bin\Release\FSEarthTilesDLL.pdb 7 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLLTester\bin\Release\FSEarthTilesInternalDLL.pdb 8 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLLTester\obj\Release\ResolveAssemblyReference.cache 9 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLLTester\obj\Release\FSEarthTilesDLLTester.FSEarthTilesDLLTesterForm.resources 10 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLLTester\obj\Release\FSEarthTilesDLLTester.Properties.Resources.resources 11 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLLTester\obj\Release\FSEarthTilesDLLTester.csproj.GenerateResource.Cache 12 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLLTester\obj\Release\FSEarthTilesDLLTester.exe 13 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\FSEarthTilesDLLTester\obj\Release\FSEarthTilesDLLTester.pdb 14 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/obj/Release/FSEarthTilesDLLTester.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLLTester/obj/Release/FSEarthTilesDLLTester.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/obj/Release/FSEarthTilesDLLTester.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLLTester/obj/Release/FSEarthTilesDLLTester.exe -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/obj/Release/FSEarthTilesDLLTester.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLLTester/obj/Release/FSEarthTilesDLLTester.pdb -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/obj/Release/ResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLLTester/obj/Release/ResolveAssemblyReference.cache -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesDLLTester/obj/Release/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesDLLTester/obj/Release/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesInternalDLL/AreaInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace FSEarthTilesInternalDLL 6 | { 7 | public class AreaInfo 8 | { 9 | 10 | public AreaInfo() 11 | { 12 | mAreaNrInX = 0; 13 | mAreaNrInY = 0; 14 | } 15 | 16 | public AreaInfo(AreaInfo iAreaInfo) 17 | { 18 | mAreaNrInX = iAreaInfo.mAreaNrInX; 19 | mAreaNrInY = iAreaInfo.mAreaNrInY; 20 | } 21 | 22 | 23 | public AreaInfo(Int64 iAreaNrInX, Int64 iAreaNrInY) 24 | { 25 | mAreaNrInX = iAreaNrInX; 26 | mAreaNrInY = iAreaNrInY; 27 | } 28 | 29 | public AreaInfo Clone() 30 | { 31 | return new AreaInfo(this); 32 | } 33 | 34 | 35 | public Boolean Equals(AreaInfo iAreaInfo) 36 | { 37 | Boolean vIsEqual = false; 38 | 39 | if ((mAreaNrInX == iAreaInfo.mAreaNrInX) && 40 | (mAreaNrInY == iAreaInfo.mAreaNrInY)) 41 | { 42 | vIsEqual = true; 43 | } 44 | return vIsEqual; 45 | } 46 | 47 | 48 | static public Boolean Equals(AreaInfo iAreaInfo1, AreaInfo iAreaInfo2) 49 | { 50 | return iAreaInfo1.Equals(iAreaInfo2); 51 | } 52 | 53 | 54 | //Public Datas 55 | public Int64 mAreaNrInX; //public or private and use of C#'s get{} set{} 56 | public Int64 mAreaNrInY; 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesInternalDLL/EarthCommon.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | //------------------------------------------------------------------------------------- 6 | // 7 | // shared definitions and methodes for the whole project 8 | // 9 | //------------------------------------------------------------------------------------- 10 | 11 | namespace FSEarthTilesInternalDLL 12 | { 13 | public static class EarthCommon //didn't want to make a calss but somehow id doesn't compile without (end of my C# knowledge lol! 14 | { 15 | public static Boolean StringCompare(String iString1, String iString2) 16 | { 17 | Boolean vIsEqual = String.Equals(iString1, iString2, StringComparison.CurrentCultureIgnoreCase); 18 | return vIsEqual; 19 | } 20 | 21 | public static void CollectGarbage() 22 | { 23 | GC.Collect(); 24 | GC.WaitForPendingFinalizers(); 25 | } 26 | 27 | 28 | public static Boolean StringContains(String iWhole, String iPart) 29 | { 30 | //different to Contains we want IgnoreCase 31 | Int32 vIndex = iWhole.IndexOf(iPart, StringComparison.CurrentCultureIgnoreCase); 32 | if (vIndex >= 0) 33 | { 34 | return true; 35 | } 36 | else 37 | { 38 | return false; 39 | } 40 | } 41 | 42 | 43 | } 44 | } 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesInternalDLL/EarthInputArea.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | //------------------------------------------------------------------------------------- 6 | // 7 | // FS Earth Tiles Area User Input Data 8 | // 9 | //------------------------------------------------------------------------------------- 10 | 11 | namespace FSEarthTilesInternalDLL 12 | { 13 | public class EarthInputArea 14 | { 15 | //The Entered Area Center + Size (1-Point) 16 | private Double mSpotLatitude; 17 | private Double mSpotLongitude; 18 | private Double mAreaXSize; 19 | private Double mAreaYSize; 20 | 21 | //The Entered 2-Point Area Coords 22 | private Double mAreaStartLatitude; 23 | private Double mAreaStopLatitude; 24 | private Double mAreaStartLongitude; 25 | private Double mAreaStopLongitude; 26 | 27 | public void Copy(EarthInputArea iInputArea) 28 | { 29 | mSpotLatitude = iInputArea.mSpotLatitude; 30 | mSpotLongitude = iInputArea.mSpotLongitude; 31 | mAreaXSize = iInputArea.mAreaXSize; 32 | mAreaYSize = iInputArea.mAreaYSize; 33 | mAreaStartLatitude = iInputArea.mAreaStartLatitude; 34 | mAreaStopLatitude = iInputArea.mAreaStopLatitude; 35 | mAreaStartLongitude = iInputArea.mAreaStartLongitude; 36 | mAreaStopLongitude = iInputArea.mAreaStopLongitude; 37 | } 38 | 39 | public Double SpotLatitude { get { return mSpotLatitude; } set { mSpotLatitude = value; } } 40 | public Double SpotLongitude { get { return mSpotLongitude; } set { mSpotLongitude = value; } } 41 | public Double AreaXSize { get { return mAreaXSize; } set { mAreaXSize = value; } } 42 | public Double AreaYSize { get { return mAreaYSize; } set { mAreaYSize = value; } } 43 | 44 | public Double AreaStartLatitude { get { return mAreaStartLatitude; } set { mAreaStartLatitude = value; } } 45 | public Double AreaStopLatitude { get { return mAreaStopLatitude; } set { mAreaStopLatitude = value; } } 46 | public Double AreaStartLongitude { get { return mAreaStartLongitude; } set { mAreaStartLongitude = value; } } 47 | public Double AreaStopLongitude { get { return mAreaStopLongitude; } set { mAreaStopLongitude = value; } } 48 | 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesInternalDLL/FSEarthTilesInternalInterface.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace FSEarthTilesInternalDLL 6 | { 7 | public interface FSEarthTilesInternalInterface 8 | { 9 | void SetStatus(String iStatus); 10 | void SetStatusFromFriendThread(String iStatus); 11 | void SetExitStatusFromFriendThread(String iStatus); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesInternalDLL/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // Allgemeine Informationen über eine Assembly werden über die folgenden 6 | // Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, 7 | // die mit einer Assembly verknüpft sind. 8 | [assembly: AssemblyTitle("FSEarthTilesInternalDLL")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("-")] 12 | [assembly: AssemblyProduct("FSEarthTilesInternalDLL")] 13 | [assembly: AssemblyCopyright("Copyright © - 2008")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar 18 | // für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von 19 | // COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest. 20 | [assembly: ComVisible(false)] 21 | 22 | // Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird 23 | [assembly: Guid("2c61cd8a-bfe2-450c-9e81-3b57d80e26c3")] 24 | 25 | // Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: 26 | // 27 | // Hauptversion 28 | // Nebenversion 29 | // Buildnummer 30 | // Revision 31 | // 32 | // Sie können alle Werte angeben oder die standardmäßigen Revisions- und Buildnummern 33 | // übernehmen, indem Sie "*" eingeben: 34 | [assembly: AssemblyVersion("2.1.0.0")] 35 | [assembly: AssemblyFileVersion("2.1.0.0")] 36 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesInternalDLL/TileInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace FSEarthTilesInternalDLL 6 | { 7 | public class TileInfo 8 | { 9 | 10 | 11 | public TileInfo() 12 | { 13 | mAreaCodeX = 0; 14 | mAreaCodeY = 0; 15 | mLevel = 0; 16 | mService = 0; 17 | layService = null; 18 | mSkipTile = false; 19 | } 20 | 21 | public TileInfo(TileInfo iTileInfo) 22 | { 23 | mAreaCodeX = iTileInfo.mAreaCodeX; 24 | mAreaCodeY = iTileInfo.mAreaCodeY; 25 | mLevel = iTileInfo.mLevel; 26 | mService = iTileInfo.mService; 27 | layService = iTileInfo.layService; 28 | mSkipTile = iTileInfo.mSkipTile; 29 | 30 | } 31 | 32 | 33 | public TileInfo(Int64 iAreaCodeX, Int64 iAreaCodeY, Int64 iLevel, Int32 iService, Boolean iSkipTile) 34 | { 35 | mAreaCodeX = iAreaCodeX; 36 | mAreaCodeY = iAreaCodeY; 37 | mLevel = iLevel; 38 | mService = iService; 39 | mSkipTile = iSkipTile; 40 | } 41 | 42 | public TileInfo(Int64 iAreaCodeX, Int64 iAreaCodeY, Int64 iLevel, string iService, Boolean iSkipTile) 43 | { 44 | mAreaCodeX = iAreaCodeX; 45 | mAreaCodeY = iAreaCodeY; 46 | mLevel = iLevel; 47 | layService = iService; 48 | mSkipTile = iSkipTile; 49 | } 50 | 51 | public bool IsLayTile() 52 | { 53 | return layService != null; 54 | } 55 | 56 | public TileInfo Clone() 57 | { 58 | return new TileInfo(this); 59 | } 60 | 61 | 62 | public Boolean Equals(TileInfo iTileInfo) 63 | { 64 | Boolean vIsEqual = false; 65 | 66 | // first check if this is a layservice tile 67 | if (iTileInfo.IsLayTile()) 68 | { 69 | if ((mAreaCodeX == iTileInfo.mAreaCodeX) && 70 | (mAreaCodeY == iTileInfo.mAreaCodeY) && 71 | (mLevel == iTileInfo.mLevel) && 72 | (layService == iTileInfo.layService) && 73 | (mSkipTile == iTileInfo.mSkipTile)) 74 | { 75 | vIsEqual = true; 76 | } 77 | } 78 | else if ((mAreaCodeX == iTileInfo.mAreaCodeX) && 79 | (mAreaCodeY == iTileInfo.mAreaCodeY) && 80 | (mLevel == iTileInfo.mLevel) && 81 | (mService == iTileInfo.mService) && 82 | (mSkipTile == iTileInfo.mSkipTile)) 83 | { 84 | vIsEqual = true; 85 | } 86 | return vIsEqual; 87 | } 88 | 89 | 90 | static public Boolean Equals(TileInfo iTileInfo1, TileInfo iTileInfo2) 91 | { 92 | return iTileInfo1.Equals(iTileInfo2); 93 | } 94 | 95 | 96 | //Public Datas 97 | public Int64 mAreaCodeX; //public or private and use of C#'s get{} set{} 98 | public Int64 mAreaCodeY; 99 | public Int64 mLevel; 100 | public Int32 mService; 101 | public string layService; 102 | public Boolean mSkipTile; 103 | } 104 | 105 | } 106 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesInternalDLL/TileRingBufferCache.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Drawing; 5 | 6 | namespace FSEarthTilesInternalDLL 7 | { 8 | public class TileRingBufferCache 9 | { 10 | 11 | public TileRingBufferCache(Int32 iSize) 12 | { 13 | mCacheSize = iSize; 14 | mTileStorage = new Tile[mCacheSize]; 15 | mCacheIndex = 0; 16 | 17 | for (Int32 vCon = 0; vCon < mCacheSize; vCon++) 18 | { 19 | mTileStorage[vCon] = new Tile(); 20 | } 21 | 22 | } 23 | 24 | 25 | public void EmptyTileCache() 26 | { 27 | for (Int32 vCon = 0; vCon < mCacheSize; vCon++) 28 | { 29 | mTileStorage[vCon].Clear(); 30 | } 31 | 32 | mCacheIndex = 0; 33 | } 34 | 35 | public Boolean IsTileInCache(TileInfo iTileInfo) 36 | { 37 | Boolean vIsInCache = false; 38 | 39 | for (Int32 vCon = 0; vCon < mCacheSize; vCon++) 40 | { 41 | if (mTileStorage[vCon].EqualsInfo(iTileInfo)) 42 | { 43 | vIsInCache = true; 44 | vCon = mCacheSize; //abort 45 | } 46 | } 47 | return vIsInCache; 48 | } 49 | 50 | 51 | public Tile GetTile(TileInfo iTileInfo) 52 | { 53 | Tile vTile = new Tile(); 54 | 55 | for (Int32 vCon = 0; vCon < mCacheSize; vCon++) 56 | { 57 | if (mTileStorage[vCon].EqualsInfo(iTileInfo)) 58 | { 59 | vTile = mTileStorage[vCon].Clone(); 60 | vCon = mCacheSize; //abort 61 | } 62 | } 63 | return vTile; 64 | } 65 | 66 | public Tile GetTileReference(TileInfo iTileInfo) 67 | { 68 | Tile vTile = new Tile(); 69 | 70 | for (Int32 vCon = 0; vCon < mCacheSize; vCon++) 71 | { 72 | if (mTileStorage[vCon].EqualsInfo(iTileInfo)) 73 | { 74 | vTile = mTileStorage[vCon]; 75 | vCon = mCacheSize; //abort 76 | } 77 | } 78 | return vTile; 79 | } 80 | 81 | public Bitmap GetTileBitmapReference(TileInfo iTileInfo) 82 | { 83 | Bitmap vBitmap = null; 84 | 85 | for (Int32 vCon = 0; vCon < mCacheSize; vCon++) 86 | { 87 | if (mTileStorage[vCon].EqualsInfo(iTileInfo)) 88 | { 89 | vBitmap = mTileStorage[vCon].GetBitmapReference(); 90 | vCon = mCacheSize; //abort 91 | } 92 | } 93 | return vBitmap; 94 | } 95 | 96 | public void AddTileOverwriteOldTiles(Tile iTile) 97 | { 98 | mTileStorage[mCacheIndex].Clear(); 99 | mTileStorage[mCacheIndex] = iTile.Clone(); 100 | 101 | mCacheIndex++; 102 | if (mCacheIndex >= mCacheSize) 103 | { 104 | mCacheIndex = 0; 105 | } 106 | } 107 | 108 | 109 | private Tile [] mTileStorage; 110 | private Int32 mCacheSize; 111 | private Int32 mCacheIndex; 112 | } 113 | } 114 | -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesInternalDLL/bin/Release/FSEarthTilesInternalDLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesInternalDLL/bin/Release/FSEarthTilesInternalDLL.dll -------------------------------------------------------------------------------- /FSEarthTiles/FSEarthTilesInternalDLL/bin/Release/FSEarthTilesInternalDLL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/FSEarthTilesInternalDLL/bin/Release/FSEarthTilesInternalDLL.pdb -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/My Project/Application.Designer.vb: -------------------------------------------------------------------------------- 1 | '------------------------------------------------------------------------------ 2 | ' 3 | ' This code was generated by a tool. 4 | ' Runtime Version:2.0.50727.3634 5 | ' 6 | ' Changes to this file may cause incorrect behavior and will be lost if 7 | ' the code is regenerated. 8 | ' 9 | '------------------------------------------------------------------------------ 10 | 11 | Option Strict On 12 | Option Explicit On 13 | 14 | -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/My Project/Application.myapp: -------------------------------------------------------------------------------- 1 |  2 | 3 | false 4 | false 5 | 0 6 | true 7 | 0 8 | 1 9 | true 10 | 11 | -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/My Project/AssemblyInfo.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Reflection 3 | Imports System.Runtime.InteropServices 4 | 5 | ' General Information about an assembly is controlled through the following 6 | ' set of attributes. Change these attribute values to modify the information 7 | ' associated with an assembly. 8 | 9 | ' Review the values of the assembly attributes 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 'The following GUID is for the ID of the typelib if this project is exposed to COM 21 | 22 | 23 | ' Version information for an assembly consists of the following four values: 24 | ' 25 | ' Major Version 26 | ' Minor Version 27 | ' Build Number 28 | ' Revision 29 | ' 30 | ' You can specify all the values or you can default the Build and Revision Numbers 31 | ' by using the '*' as shown below: 32 | ' 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/My Project/Resources.Designer.vb: -------------------------------------------------------------------------------- 1 | '------------------------------------------------------------------------------ 2 | ' 3 | ' This code was generated by a tool. 4 | ' Runtime Version:2.0.50727.3634 5 | ' 6 | ' Changes to this file may cause incorrect behavior and will be lost if 7 | ' the code is regenerated. 8 | ' 9 | '------------------------------------------------------------------------------ 10 | 11 | Option Strict On 12 | Option Explicit On 13 | 14 | Imports System 15 | 16 | Namespace My.Resources 17 | 18 | 'This class was auto-generated by the StronglyTypedResourceBuilder 19 | 'class via a tool like ResGen or Visual Studio. 20 | 'To add or remove a member, edit your .ResX file then rerun ResGen 21 | 'with the /str option, or rebuild your VS project. 22 | ''' 23 | ''' A strongly-typed resource class, for looking up localized strings, etc. 24 | ''' 25 | _ 29 | Friend Module Resources 30 | 31 | Private resourceMan As Global.System.Resources.ResourceManager 32 | 33 | Private resourceCulture As Global.System.Globalization.CultureInfo 34 | 35 | ''' 36 | ''' Returns the cached ResourceManager instance used by this class. 37 | ''' 38 | _ 39 | Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager 40 | Get 41 | If Object.ReferenceEquals(resourceMan, Nothing) Then 42 | Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("GeoUTMConverter.Resources", GetType(Resources).Assembly) 43 | resourceMan = temp 44 | End If 45 | Return resourceMan 46 | End Get 47 | End Property 48 | 49 | ''' 50 | ''' Overrides the current thread's CurrentUICulture property for all 51 | ''' resource lookups using this strongly typed resource class. 52 | ''' 53 | _ 54 | Friend Property Culture() As Global.System.Globalization.CultureInfo 55 | Get 56 | Return resourceCulture 57 | End Get 58 | Set 59 | resourceCulture = value 60 | End Set 61 | End Property 62 | End Module 63 | End Namespace 64 | -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/My Project/Settings.Designer.vb: -------------------------------------------------------------------------------- 1 | '------------------------------------------------------------------------------ 2 | ' 3 | ' This code was generated by a tool. 4 | ' Runtime Version:2.0.50727.3634 5 | ' 6 | ' Changes to this file may cause incorrect behavior and will be lost if 7 | ' the code is regenerated. 8 | ' 9 | '------------------------------------------------------------------------------ 10 | 11 | Option Strict On 12 | Option Explicit On 13 | 14 | 15 | Namespace My 16 | 17 | _ 20 | Partial Friend NotInheritable Class MySettings 21 | Inherits Global.System.Configuration.ApplicationSettingsBase 22 | 23 | Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings),MySettings) 24 | 25 | #Region "My.Settings Auto-Save Functionality" 26 | #If _MyType = "WindowsForms" Then 27 | Private Shared addedHandler As Boolean 28 | 29 | Private Shared addedHandlerLockObject As New Object 30 | 31 | _ 32 | Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs) 33 | If My.Application.SaveMySettingsOnExit Then 34 | My.Settings.Save() 35 | End If 36 | End Sub 37 | #End If 38 | #End Region 39 | 40 | Public Shared ReadOnly Property [Default]() As MySettings 41 | Get 42 | 43 | #If _MyType = "WindowsForms" Then 44 | If Not addedHandler Then 45 | SyncLock addedHandlerLockObject 46 | If Not addedHandler Then 47 | AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings 48 | addedHandler = True 49 | End If 50 | End SyncLock 51 | End If 52 | #End If 53 | Return defaultInstance 54 | End Get 55 | End Property 56 | End Class 57 | End Namespace 58 | 59 | Namespace My 60 | 61 | _ 64 | Friend Module MySettingsProperty 65 | 66 | _ 67 | Friend ReadOnly Property Settings() As Global.GeoUTMConverter.My.MySettings 68 | Get 69 | Return Global.GeoUTMConverter.My.MySettings.Default 70 | End Get 71 | End Property 72 | End Module 73 | End Namespace 74 | -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/bin/Release/GeoUTMConverter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/GeoUTMConverter/bin/Release/GeoUTMConverter.dll -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/bin/Release/GeoUTMConverter.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/GeoUTMConverter/bin/Release/GeoUTMConverter.pdb -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/bin/Release/GeoUTMConverter.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | GeoUTMConverter 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/obj/Release/GeoUTMConverter.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/GeoUTMConverter/obj/Release/GeoUTMConverter.Resources.resources -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/obj/Release/GeoUTMConverter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/GeoUTMConverter/obj/Release/GeoUTMConverter.dll -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/obj/Release/GeoUTMConverter.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/GeoUTMConverter/obj/Release/GeoUTMConverter.pdb -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/obj/Release/GeoUTMConverter.vbproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\GeoUTMConverter\bin\Release\GeoUTMConverter.dll 2 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\GeoUTMConverter\bin\Release\GeoUTMConverter.pdb 3 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\GeoUTMConverter\bin\Release\GeoUTMConverter.xml 4 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\GeoUTMConverter\obj\Release\ResolveAssemblyReference.cache 5 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\GeoUTMConverter\obj\Release\GeoUTMConverter.Resources.resources 6 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\GeoUTMConverter\obj\Release\GeoUTMConverter.vbproj.GenerateResource.Cache 7 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\GeoUTMConverter\obj\Release\GeoUTMConverter.dll 8 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\GeoUTMConverter\obj\Release\GeoUTMConverter.xml 9 | C:\Downloads\FSX\fset1nrs\FSEarthTiles\GeoUTMConverter\obj\Release\GeoUTMConverter.pdb 10 | -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/obj/Release/GeoUTMConverter.vbproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/GeoUTMConverter/obj/Release/GeoUTMConverter.vbproj.GenerateResource.Cache -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/obj/Release/GeoUTMConverter.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | GeoUTMConverter 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /FSEarthTiles/GeoUTMConverter/obj/Release/TempPE/My Project.Resources.Designer.vb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/GeoUTMConverter/obj/Release/TempPE/My Project.Resources.Designer.vb.dll -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Austria/Itris.lay: -------------------------------------------------------------------------------- 1 | request_type=wms 2 | wms_size=512 3 | wms_version=1.1.1 4 | epsg_code=3857 5 | url_prefix=https://gis.tirol.gv.at/arcgis/services/Service_Public/orthofoto/MapServer/WmsServer? 6 | layers=Image_Aktuell_RGB 7 | max_threads=16 8 | extent=Tirol 9 | imagery_dir=code 10 | in_GUI=False 11 | 12 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Austria/OST.lay: -------------------------------------------------------------------------------- 1 | grid_type=webmercator 2 | url_template=http://maps{switch:1,2,3,4}.wien.gv.at/basemap/bmaporthofoto30cm/normal/google3857/{zoom}/{y}/{x}.jpeg 3 | max_threads=16 4 | imagery_dir=grouped 5 | in_GUI=False 6 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Belgium/BE_Fr.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=31370 3 | tile_size=512 4 | top_left_corner=-3.58727E7 4.14227E7 5 | resolutions=396.87579375158754 330.72982812632296 264.5838625010584 198.43789687579377 132.2919312505292 66.1459656252646 26.458386250105836 19.843789687579378 13.229193125052918 6.614596562526459 3.9687579375158752 2.6458386250105836 1.3229193125052918 0.6614596562526459 0.26458386250105836 0.13229193125052918 0.06614596562526459 6 | url_template=http://geoservices.wallonie.be/arcgis/rest/services/IMAGERIE/ORTHO_LAST/MapServer/tile/{zoom}/{y}/{x} 7 | in_GUI=False 8 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Belgium/GeoPunt2012.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | grid_type=webmercator 3 | url_template=http://tile.informatievlaanderen.be/ws/raadpleegdiensten/wmts?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&LAYER=omzrgb12vl&STYLE=&FORMAT=image/png&TILEMATRIXSET=GoogleMapsVL&TILEMATRIX={zoom}&TILEROW={y}&TILECOL={x} 4 | max_threads=16 5 | #super_resol_factor=2 6 | extent=GeoPunt 7 | color_filters=GeoPunt2012 8 | in_GUI=False 9 | 10 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Belgium/GeoPunt2015.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | grid_type=webmercator 3 | url_template=http://tile.informatievlaanderen.be/ws/raadpleegdiensten/wmts?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&LAYER=omzrgb15vl&STYLE=&FORMAT=image/png&TILEMATRIXSET=GoogleMapsVL&TILEMATRIX={zoom}&TILEROW={y}&TILECOL={x} 4 | max_threads=32 5 | #super_resol_factor=2 6 | extent=GeoPunt 7 | in_GUI=False 8 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Belgium/Wallonie2013.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=31370 3 | tile_size=512 4 | top_left_corner=-3.58727E7 4.14227E7 5 | resolutions=396.87579375158754 330.72982812632296 264.5838625010584 198.43789687579377 132.2919312505292 66.1459656252646 26.458386250105836 19.843789687579378 13.229193125052918 6.614596562526459 3.9687579375158752 2.6458386250105836 1.3229193125052918 0.6614596562526459 0.26458386250105836 0.13229193125052918 0.06614596562526459 6 | url_template=http://geoservices.wallonie.be/arcgis/rest/services/IMAGERIE/ORTHO_2012_2013/MapServer/tile/{zoom}/{y}/{x} 7 | in_GUI=False 8 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Croatia/CRO_2011.lay: -------------------------------------------------------------------------------- 1 | request_type=wms 2 | wms_size=512 3 | epsg_code=3765 4 | wms_version=1.1.1 5 | url_prefix=http://geoportal.dgu.hr/ows? 6 | layers=DOF 7 | imagery_dir=code 8 | in_GUI=False 9 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Croatia/CRO_2016.lay: -------------------------------------------------------------------------------- 1 | request_type=wms 2 | wms_size=512 3 | epsg_code=3765 4 | wms_version=1.1.1 5 | url_prefix=http://geoportal.dgu.hr/services/auth/inspire/orthophoto_2014-2016/wms?requesttype=from_browser&authKey=665d24c6-e79c-4835-9b69-713e4e814d96& 6 | layers=OI.OrthoImagery 7 | imagery_dir=code 8 | in_GUI=False 9 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Croatia/CRO_2017.lay: -------------------------------------------------------------------------------- 1 | request_type=wmts 2 | tile_size=256 3 | epsg_code=3765 4 | wmts_version=1.0.0 5 | url_prefix=https://geoportal.dgu.hr/services/auth/dof_hok_tk/wmts?requesttype=from_browser&authKey=665d24c6-e79c-4835-9b69-713e4e814d96& 6 | layers=DOF5_2017 7 | tilematrixset=EPSG3765:256x256 8 | imagery_dir=code 9 | in_GUI=False 10 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Czech_Republic_and_Slovakia/CZ.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | grid_type=webmercator 3 | url_template=http://m{switch:1,2,3,4}.mapserver.mapy.cz/ophoto-m/{zoom}-{x}-{y} 4 | imagery_dir=code 5 | in_GUI=False 6 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Denmark/DK.lay: -------------------------------------------------------------------------------- 1 | request_type=wms 2 | wms_size=512 3 | epsg_code=3857 4 | wms_version=1.1.1 5 | url_prefix=http://kortforsyningen.kms.dk/orto_foraar?TICKET=9854d8016b82278607978089147fe729& 6 | layers=orto_foraar 7 | in_GUI=False 8 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/EUR.comb: -------------------------------------------------------------------------------- 1 | # A European combined layer meant to be tuned and updated (color filters changed from none to useful, 2 | # and extents potentially modified) by the community. 3 | 4 | GeoPunt2012 Vlanderen none high 5 | NIB Norway none medium 6 | SE2 Sweden none medium 7 | DK Denmark none medium 8 | Arc@ Ireland none medium 9 | Arc@ UK none medium 10 | Arc@ Germany none medium 11 | PL Poland none medium 12 | CZ Czechia none medium 13 | CZ Slovakia none medium 14 | PDOK18 Netherlands none medium 15 | BE_Fr Wallonie none medium 16 | Lux Luxembourg none medium 17 | FRorth France none medium 18 | CH Switzerland none medium 19 | OST Austria none medium 20 | HU Hungary none medium 21 | PCN06 Italy none medium 22 | SLO Slovenia none medium 23 | CRO_2016 CRO_2016 none medium 24 | CRO_2017 CRO_2017 none medium 25 | CRO_2011 CRO_add2011 none medium 26 | SP Spain none medium 27 | Arc@ Andorra none medium 28 | Arc@ Portugal none medium 29 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Estonia/EST.lay: -------------------------------------------------------------------------------- 1 | # Estonian Geoportal 2 | # Visible on http://kaart.delfi.ee 3 | # Permissive copyright 4 | # TMS data found on https://pump.reach-u.com/delfi-orto/ 5 | request_type=tms 6 | epsg_code=3301 7 | top_left_corner=-211000 5732000 8 | resolutions=6000 3000 1500 750 375 187.5 93.75 46.875 23.4375 11.71875 5.859375 2.9296875 1.46484375 0.732421875 0.3662109375 0.18310546875 9 | tile_size=256 10 | url_template=https://pump.reach-u.com/delfi-orto/{zoom}/{x}/{|y|} 11 | max_threads=16 12 | imagery_dir=code 13 | in_GUI=False 14 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Faroe/FO.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | grid_type=webmercator 3 | url_template=http://www.kortal.fo/background/gwc/service/tms/1.0.0/FDS:Mynd_Verdin@EPSG:900913@jpg/{zoom}/{x}/{-y}.jpeg 4 | imagery_dir=code 5 | in_GUI=False 6 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/France/FR2010_.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | grid_type=webmercator 3 | https://wxs.ign.fr/an7nvfzojv5wa96dsga5nk8w/geoportail/wmts?layer=ORTHOIMAGERY.ORTHOPHOTOS2006-2010&style=normal&tilematrixset=PM&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fjpeg&TileMatrix={zoom}&TileCol={x}&TileRow={y} 4 | imagery_dir=grouped 5 | in_GUI=False 6 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/France/FRorth.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | grid_type=webmercator 3 | url_template=http://wxs.ign.fr/61fs25ymczag0c67naqvvmap/geoportail/wmts?&SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&LAYER=ORTHOIMAGERY.ORTHOPHOTOS&STYLE=normal&FORMAT=image/jpeg&TILEMATRIXSET=PM&TILEMATRIX={zoom}&TILEROW={y}&TILECOL={x} 4 | imagery_dir=grouped 5 | in_GUI=False 6 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/France/IAU2008.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=2154 3 | top_left_corner=-35597500 48953100 4 | resolutions= 793.7515875031751 396.87579375158754 264.5838625010584 198.43789687579377 132.2919312505292 66.1459656252646 39.687579375158755 26.458386250105836 19.843789687579378 13.229193125052918 6.614596562526459 3.9687579375158752 2.6458386250105836 1.3229193125052918 0.6614596562526459 0.26458386250105836 5 | tile_size=256 6 | url_template=http://geoviz.iau-idf.fr/arcgis/sharing/servers/7fa31e9e1b4c41b5803c4106692c5f09/rest/services/orthophoto/ortho2008/MapServer/tile/{zoom}/{y}/{x} 7 | max_threads=16 8 | extent=IdF 9 | imagery_dir=code 10 | in_GUI=False 11 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/France/LittoV2.lay: -------------------------------------------------------------------------------- 1 | request_type=wms 2 | wms_size=512 3 | wms_version=1.1.1 4 | epsg_code=2154 5 | url_prefix=http://geolittoral.application.developpement-durable.gouv.fr/wms2/metropole? 6 | layers=ortholittorale_v2_rvb 7 | max_threads=16 8 | #super_resol_factor=2 9 | imagery_dir=code 10 | in_GUI=False 11 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Global/Arc.lay: -------------------------------------------------------------------------------- 1 | grid_type=webmercator 2 | url_template=http://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{zoom}/{y}/{x} 3 | imagery_dir=grouped 4 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Global/Arc@.lay: -------------------------------------------------------------------------------- 1 | grid_type=webmercator 2 | url_template=https://clarity.maptiles.arcgis.com/arcgis/rest/services/World_Imagery/MapServer/tile/{zoom}/{y}/{x} 3 | imagery_dir=grouped 4 | in_GUI=False 5 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Global/BI.lay: -------------------------------------------------------------------------------- 1 | grid_type=webmercator 2 | url_template=http://r{switch:0,1,2,3}.ortho.tiles.virtualearth.net/tiles/a{quadkey}.jpeg?g=136 3 | imagery_dir=grouped 4 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Global/EOX.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | grid_type=webmercator 3 | url_template=https://{switch:a,b,c,d}.s2maps-tiles.eu/wmts/?layer=s2cloudless_3857&style=default&tilematrixset=GoogleMapsCompatible&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fjpeg&TileMatrix={zoom}&TileCol={x}&TileRow={y} 4 | max_zl=14 5 | imagery_dir=grouped 6 | 7 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Global/EOX2.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | grid_type=webmercator 3 | url_template=https://{switch:a,b,c,d}.s2maps-tiles.eu/wmts/?layer=s2cloudless-2018_3857&style=default&tilematrixset=GoogleMapsCompatible&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fjpeg&TileMatrix={zoom}&TileCol={x}&TileRow={y} 4 | max_zl=14 5 | imagery_dir=grouped 6 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Global/EOX2020.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | grid_type=webmercator 3 | url_template=https://{switch:a,b,c,d}.s2maps-tiles.eu/wmts/?layer=s2cloudless-2020_3857&style=default&tilematrixset=GoogleMapsCompatible&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fjpeg&TileMatrix={zoom}&TileCol={x}&TileRow={y} 4 | imagery_dir=grouped 5 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Global/EOX2022.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | grid_type=webmercator 3 | url_template=https://{switch:a,b,c,d}.s2maps-tiles.eu/wmts/?layer=s2cloudless-2022_3857&style=default&tilematrixset=GoogleMapsCompatible&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fjpeg&TileMatrix={zoom}&TileCol={x}&TileRow={y} 4 | imagery_dir=grouped 5 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Global/GO2.lay: -------------------------------------------------------------------------------- 1 | grid_type=webmercator 2 | url_template=http://mt{switch:0,1,2,3}.google.com/vt/lyrs=s&x={x}&y={y}&z={zoom} 3 | max_threads=16 4 | imagery_dir=grouped 5 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Global/Here.lay: -------------------------------------------------------------------------------- 1 | #wego.here.com 2 | #custom url due to changing http values 3 | grid_type=webmercator 4 | max_threads=16 5 | imagery_dir=grouped 6 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Global/Mapbox.lay: -------------------------------------------------------------------------------- 1 | grid_type=webmercator 2 | url_template=https://{switch:a,b,c,d}.tiles.mapbox.com/v4/mapbox.satellite/{zoom}/{x}/{y}.jpg?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJjaml5MjVyb3MwMWV0M3hxYmUzdGdwbzE4In0.q548FjhsSJzvXsGlPsFxAQ 3 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Global/OSM.lay: -------------------------------------------------------------------------------- 1 | grid_type=webmercator 2 | url_template=http://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png 3 | max_threads=8 4 | fake_headers={'User-Agent': user_agent_generic} 5 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Global/SEA.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | grid_type=webmercator 3 | url_template=http://wxs.ign.fr/61fs25ymczag0c67naqvvmap/geoportail/wmts?&SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&LAYER=ORTHOIMAGERY.ORTHOPHOTOS&STYLE=normal&FORMAT=image/jpeg&TILEMATRIXSET=PM&TILEMATRIX={zoom}&TILEROW={y}&TILECOL={x} 4 | max_zl=12 5 | imagery_dir=code 6 | color_filter=SEA 7 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Global/USA2.lay: -------------------------------------------------------------------------------- 1 | # This is a duplicate of Arc.lay, only existing for backward compatibility 2 | grid_type=webmercator 3 | url_template=http://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{zoom}/{y}/{x} 4 | imagery_dir=grouped 5 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Hungary/HU.lay: -------------------------------------------------------------------------------- 1 | grid_type=webmercator 2 | url_template=http://{switch:a,b,c,d,e}.tile.openstreetmap.hu/ortofoto2005/{zoom}/{x}/{y}.jpg 3 | max_zl=17 4 | imagery_dir=code 5 | in_GUI=False 6 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Israel/Isrl.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=4326 3 | top_left_corner=-400 400 4 | resolutions=0.0118973050291514 0.00547276031340964 0.00237946100583028 0.00118973050291514 0.00059486525145757 0.000237946100583028 0.000118973050291514 5.9486525145757E-05 2.37946100583028E-05 1.18973050291514E-05 5.9486525145757E-06 2.97432625728785E-06 5 | tile_size=256 6 | url_template=http://www10.emap.co.il/ArcGIS/rest/services/Clients/Bezeq_Ortho/MapServer/tile/{zoom}/{y}/{x} 7 | max_threads=16 8 | in_GUI=False 9 | 10 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Italy/AltoAdige08.lay: -------------------------------------------------------------------------------- 1 | grid_type=webmercator 2 | url_template=http://geoservices.buergernetz.bz.it/geoserver/gwc/service/tms/1.0.0/P_BZ_OF_2008_EPSG3857@GoogleMapsCompatible@jpeg/{zoom}/{x}/{-y}.jpeg 3 | in_GUI=False 4 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Italy/AltoAdige1415.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=25832 3 | top_left_corner=600000 5070000 4 | resolutions=204.8 102.4 51.2 25.6 12.8 6.4 3.2 1.6 0.8 0.4 0.2 5 | tile_size=256 6 | url_template=http://geoservices.buergernetz.bz.it/geoserver/gwc/service/tms/1.0.0/P_BZ_OF_2014_2015@EPSG%3A25832_20cm@jpeg/{zoom}/{x}/{|y|}.jpeg 7 | in_GUI=False 8 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Italy/Aosta2005.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=23032 3 | top_left_corner=-5121200 9998400 4 | resolutions=132.2919312505292 66.1459656252646 26.458386250105836 13.229193125052918 6.614596562526459 2.6458386250105836 1.3229193125052918 0.5291677250021167 0.26458386250105836 0.13229193125052918 5 | tile_size=512 6 | url_template=http://cachesct.partout.it/arcgis/rest/services/Foundation/Ortofoto2005/MapServer/tile/{zoom}/{y}/{x} 7 | max_threads=16 8 | in_GUI=False 9 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Italy/Aosta2012.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=23032 3 | top_left_corner=-5121200 9998400 4 | resolutions=132.2919312505292 66.1459656252646 26.458386250105836 13.229193125052918 6.614596562526459 2.6458386250105836 1.3229193125052918 0.5291677250021167 0.26458386250105836 0.13229193125052918 5 | tile_size=512 6 | url_template=http://cachesct.partout.it/arcgis/rest/services/Foundation/Ortofoto/MapServer/tile/{zoom}/{y}/{x} 7 | max_threads=16 8 | in_GUI=False 9 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Italy/Aosta2015.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=23032 3 | top_left_corner=-5121200 9998400 4 | resolutions=132.2919312505292 66.1459656252646 26.458386250105836 13.229193125052918 6.614596562526459 2.6458386250105836 1.3229193125052918 0.5291677250021167 0.26458386250105836 0.13229193125052918 5 | tile_size=512 6 | url_template=http://cachesct.partout.it/arcgis/rest/services/Foundation/Ortofoto2005/MapServer/tile/{zoom}/{y}/{x} 7 | max_threads=16 8 | in_GUI=False 9 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Italy/Lomba2015.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=32632 3 | top_left_corner=-5120900 9998100 4 | resolutions=793.7515875031751 661.4596562526459 529.1677250021168 264.5838625010584 132.2919312505292 52.91677250021167 26.458386250105836 13.229193125052918 6.614596562526459 3.9687579375158752 2.6458386250105836 1.3229193125052918 0.5291677250021167 0.26458386250105836 5 | tile_size=256 6 | url_template=https://www.cartografia.servizirl.it/arcgis2/rest/services/BaseMap/ortofoto2015UTM32N/ImageServer/tile/{zoom}/{y}/{x} 7 | #url_template=https://www.cartografia.servizirl.it/arcgis2/rest/services/BaseMap/ortofoto2015_extra_rl/MapServer/tile/{zoom}/{y}/{x} 8 | in_GUI=False 9 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Italy/PCN06.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=32633 3 | top_left_corner=-5120900 9998100 4 | resolutions= 2381.2547625095253 1587.5031750063501 793.7515875031751 264.5838625010584 132.2919312505292 66.1459656252646 26.458386250105836 19.843789687579378 13.229193125052918 10.583354500042335 6.614596562526459 5.291677250021167 3.9687579375158752 2.6458386250105836 1.9843789687579376 1.3229193125052918 1.0583354500042335 0.7937515875031751 0.5291677250021167 0.26458386250105836 5 | tile_size=512 6 | url_template=http://www.pcn.minambiente.it/arcgis/rest/services/base_new/MapServer/tile/{zoom}/{y}/{x} 7 | max_threads=16 8 | imagery_dir=grouped 9 | in_GUI=False 10 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Italy/PCN12.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=32633 3 | top_left_corner=-5120900 9998100 4 | resolutions= 1587.5031750063501 793.7515875031751 264.5838625010584 132.2919312505292 66.1459656252646 26.458386250105836 19.843789687579378 13.229193125052918 10.583354500042335 6.614596562526459 5.291677250021167 3.9687579375158752 2.6458386250105836 1.9843789687579376 1.3229193125052918 1.0583354500042335 0.7937515875031751 0.5291677250021167 0.26458386250105836 5 | tile_size=512 6 | url_template=http://www.pcn.minambiente.it/arcgis/rest/services/immagini/ortofoto_colore_12/MapServer/tile/{zoom}/{y}/{x} 7 | max_threads=16 8 | imagery_dir=grouped 9 | in_GUI=False 10 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Italy/Piem2010.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=3857 3 | top_left_corner=-20037700 30241100 4 | resolutions=4891.969810249 2445.9849051249998 1222.992452562495 611.4962262813797 305.74811314055756 152.87405657041106 76.43702828507324 38.21851414253662 19.10925707126831 9.554628535634155 4.77731426794937 2.388657133974685 1.1943285668550503 0.5971642835598172 0.29858214164761665 0.14929107082380833 5 | tile_size=256 6 | url_template=http://webgis.arpa.piemonte.it/ags101free/rest/services/topografia_dati_di_base/Mosaico_2010_jpg/MapServer/tile/{zoom}/{y}/{x} 7 | in_GUI=False 8 | 9 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Japan/JP.lay: -------------------------------------------------------------------------------- 1 | # Japan 2007 imagery (partial [-> use only inside of .comb files with proper masking] but very good in some places) 2 | # Unsure about copyright 3 | grid_type=webmercator 4 | url_template=http://cyberjapandata.gsi.go.jp/xyz/ort/{zoom}/{x}/{y}.jpg 5 | max_threads=8 6 | imagery_dir=grouped 7 | in_GUI=False 8 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Luxembourg/Lux.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | grid_type=webmercator 3 | url_template=http://{switch:wmts1,wmts2}.geoportail.lu/opendata/wmts/ortho_latest/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.jpeg 4 | imagery_dir=code 5 | in_GUI=False 6 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Luxembourg/Lux2013.lay: -------------------------------------------------------------------------------- 1 | request_type=wms 2 | epsg_code=2169 3 | wms_size=1024 4 | url_prefix=http://wmts1.geoportail.lu/opendata/service? 5 | wms_version=1.1.1 6 | layers=ortho_2013 7 | imagery_dir=code 8 | in_GUI=False 9 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Netherland/PDOK15.lay: -------------------------------------------------------------------------------- 1 | request_type=wmts 2 | epsg_code=28992 3 | layers=luchtfoto 4 | tilematrixset=nltilingschema 5 | tile_size=256 6 | url_prefix=http://geodata1.nationaalgeoregister.nl/luchtfoto/wmts? 7 | in_GUI=False 8 | imagery_dir=code 9 | # color filter : balance medium 3 3 -5 saturation 30 brightness-contrast -20 8 10 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Netherland/PDOK18.lay: -------------------------------------------------------------------------------- 1 | request_type=wmts 2 | epsg_code=3857 3 | layers=2018_ortho25 4 | tilematrixset=EPSG:3857 5 | tile_size=256 6 | url_prefix=http://geodata.nationaalgeoregister.nl/luchtfoto/rgb/wmts? 7 | imagery_dir=grouped 8 | extent=Netherlands 9 | #color_filters=PDOK18 10 | 11 | 12 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/New_Zealand/NZ.lay: -------------------------------------------------------------------------------- 1 | # Linz open data imagery for _PART OF_ New Zealand. Use only inside of .comb files with proper masking. 2 | # https://data.linz.govt.nz/set/4702-nz-aerial-imagery/ 3 | grid_type=webmercator 4 | url_template=https://koordinates-tiles-{switch:a,b,c,d}.global.ssl.fastly.net/services;key=ec2d27e902f1463c9145743576e03f31/tiles/v4/layer=51769,style=auto;layer=88131,style=auto;layer=95497,style=auto/{z}/{x}/{y}.png 5 | max_threads=8 6 | imagery_dir=code 7 | in_GUI=False 8 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Norway/NIB.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=32633 3 | top_left_corner=-2500000 9045984 4 | scaledenominator= 7.737142857141884E7 3.868571428570942E7 1.934285714285471E7 9671428.571427355 4835714.285713677 2417857.1428568386 1208928.5714284193 604464.2857142097 302232.14285710483 151116.07142855242 75558.03571427621 37779.017857138104 18889.508928569052 9444.754464284526 4722.377232142263 2361.1886160711315 1180.5943080355657 590.2971540177829 5 | tile_size=256 6 | fake_headers={'Referer':'www.norgeibilder.no'} 7 | max_threads=16 8 | imagery_dir=grouped 9 | in_GUI=False 10 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Poland/PL.lay: -------------------------------------------------------------------------------- 1 | request_type=wms 2 | wms_size=512 3 | epsg_code=3857 4 | wms_version=1.1.1 5 | url_prefix=http://mapy.geoportal.gov.pl/wss/service/img/guest/ORTO/MapServer/WMSServer? 6 | layers=Raster 7 | imagery_dir=grouped 8 | in_GUI=False 9 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Slovenia/SLO.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=102060 3 | top_left_corner=345000 215000 4 | resolutions=1322.9193125052918 661.4596562526459 396.87579375158754 264.5838625010584 198.43789687579377 132.2919312505292 66.1459656252646 39.687579375158755 26.458386250105836 19.843789687579378 13.229193125052918 6.614596562526459 3.9687579375158752 2.6458386250105836 1.3229193125052918 0.6614596562526459 0.26458386250105836 5 | tile_size=256 6 | url_template=http://gis.arso.gov.si/arcgis/rest/services/AO_DOF_2009_2011_AG101/MapServer/tile/{zoom}/{y}/{x} 7 | in_GUI=False 8 | imagery_dir=code 9 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Slovenia/SLO_2009_2011.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=102060 3 | top_left_corner=345000 215000 4 | resolutions=1322.9193125052918 661.4596562526459 396.87579375158754 264.5838625010584 198.43789687579377 132.2919312505292 66.1459656252646 39.687579375158755 26.458386250105836 19.843789687579378 13.229193125052918 6.614596562526459 3.9687579375158752 2.6458386250105836 1.3229193125052918 0.6614596562526459 0.26458386250105836 5 | tile_size=256 6 | url_template=http://gis.arso.gov.si/arcgis/rest/services/AO_DOF_2009_2011_AG101/MapServer/tile/{zoom}/{y}/{x} 7 | imagery_dir=code 8 | in_GUI=False 9 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Slovenia/SLO_2016.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | epsg_code=102060 3 | top_left_corner=345000 215000 4 | resolutions=1322.9193125052918 661.4596562526459 396.87579375158754 264.5838625010584 198.43789687579377 132.2919312505292 66.1459656252646 39.687579375158755 26.458386250105836 19.843789687579378 13.229193125052918 6.614596562526459 3.9687579375158752 2.6458386250105836 1.3229193125052918 0.6614596562526459 0.26458386250105836 5 | tile_size=256 6 | url_template=http://gis.arso.gov.si/arcgis/rest/services/DOF_2016/MapServer/tile/{zoom}/{y}/{x} 7 | imagery_dir=code 8 | in_GUI=False 9 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Spain/SP.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | grid_type=webmercator 3 | url_template=http://www.ign.es/wmts/pnoa-ma/geoserver/gwc/service/wmts?FORMAT=image/jpeg&VERSION=1.0.0&SERVICE=WMTS&REQUEST=GetTile&LAYER=OI.OrthoimageCoverage&TILEMATRIXSET=GoogleMapsCompatible&TILEMATRIX={zoom}&TILEROW={y}&TILECOL={x} 4 | max_threads=32 5 | in_GUI=False 6 | imagery_dir=grouped 7 | 8 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Spain/SP2012.lay: -------------------------------------------------------------------------------- 1 | request_type=wms 2 | epsg_code=3857 3 | wms_size=1024 4 | wms_version=1.1.1 5 | layers=PNOA2012 6 | url_prefix=http://www.ign.es/wms/pnoa-historico? 7 | in_GUI=False 8 | imagery_dir=grouped 9 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Spain/SP2015.lay: -------------------------------------------------------------------------------- 1 | request_type=wms 2 | epsg_code=3857 3 | wms_size=1024 4 | wms_version=1.1.1 5 | layers=PNOA2015 6 | url_prefix=http://www.ign.es/wms/pnoa-historico? 7 | imagery_dir=grouped 8 | in_GUI=False 9 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Sweden/.SE.lay.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/Providers/Sweden/.SE.lay.swp -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Sweden/Hitta.lay: -------------------------------------------------------------------------------- 1 | grid_type=webmercator 2 | url_template=https://static.hitta.se/tile/v3/1/{zoom}/{x}/{-y} 3 | max_threads=16 4 | imagery_dir=grouped 5 | in_GUI=False 6 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Sweden/SE.lay: -------------------------------------------------------------------------------- 1 | grid_type=webmercator 2 | url_template=http://map04.eniro.no/geowebcache/service/tms1.0.0/aerial/{zoom}/{x}/{-y}.jpeg 3 | max_threads=16 4 | imagery_dir=grouped 5 | in_GUI=False 6 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Sweden/SE2.lay: -------------------------------------------------------------------------------- 1 | request_type=wms 2 | wms_size=512 3 | wms_version=1.1.1 4 | epsg_code=3006 5 | url_prefix=https://kso.etjanster.lantmateriet.se/karta/ortofoto/wms/v1.2? 6 | layers=orto050,orto025 7 | image_type=png 8 | max_threads=8 9 | fake_headers={'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate, br', 'Accept-Language': 'sv-SE,sv;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection': 'keep-alive', 'Host': 'kso.etjanster.lantmateriet.se', 'Referer': 'https://kso.etjanster.lantmateriet.se/', 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:59.0)'} 10 | in_GUI=False 11 | imagery_dir=grouped 12 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/Switzerland/CH.lay: -------------------------------------------------------------------------------- 1 | request_type=tms 2 | grid_type=webmercator 3 | url_template=https://wmts100.geo.admin.ch/1.0.0/ch.swisstopo.swissimage/default/current/3857/{zoom}/{x}/{y}.jpeg 4 | fake_headers={'User-Agent':user_agent_generic,'Accept':'*/*','Connection':'keep-alive','Accept-Encoding':'gzip, deflate, br','Referer':'https://map.geo.admin.ch','Origin':'https://map.geo.admin.ch'} 5 | imagery_dir=code 6 | in_GUI=False 7 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/United_States/Alaska.lay: -------------------------------------------------------------------------------- 1 | grid_type=webmercator 2 | url_template=http://gis{switch:1,2,3,4}.dnr.alaska.gov/terrapixel/ips/tilesets/SDMI_ORTHO_RGB/SDMI_ORTHO_RGB/default/smerc/{zoom}/{y}/{x}.png?INSTANCE=ortho 3 | imagery_dir=grouped 4 | in_GUI=False 5 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/United_States/CA_NAIP.lay: -------------------------------------------------------------------------------- 1 | request_type=wms 2 | wms_size=1024 3 | epsg_code=3857 4 | imagery_dir=code 5 | max_threads=2 6 | in_GUI=False 7 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/United_States/NAIP.lay: -------------------------------------------------------------------------------- 1 | grid_type=webmercator 2 | url_template=https://gis.apfo.usda.gov/arcgis/rest/services/NAIP/USDA_CONUS_PRIME/ImageServer/tile/{zoom}/{y}/{x} 3 | imagery_dir=grouped 4 | in_GUI=False 5 | -------------------------------------------------------------------------------- /FSEarthTiles/Providers/United_States/USGS.lay: -------------------------------------------------------------------------------- 1 | grid_type=webmercator 2 | url_template=https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryOnly/MapServer/tile/{zoom}/{y}/{x} 3 | imagery_dir=grouped 4 | in_GUI=False 5 | -------------------------------------------------------------------------------- /FSEarthTiles/Scenproc_scripts/FS9.spc: -------------------------------------------------------------------------------- 1 | # ScenProc script by Harry Otter Apr. 2020 2 | ImportOGR|@0@|*|landuse;building;natural;leisure|NOREPROJ 3 | # 4 | SplitGrid|AGN|*|building="*" 5 | # 6 | SetAGNBuildingHeight|*|0.8;0.5;0.1;0.0 7 | # 8 | CreateAGNGenBuild|building="*"|{00000000-0000-0000-0000-000000000000} 9 | # 10 | SetAGNVegetationSettings|*|1|2|0.7|1.0|2;20|2;20 11 | # 12 | ReplacePolygonByVegetationRectangles|landuse="*"|0.00025|-1.0|0.25 13 | ReplacePolygonByVegetationRectangles|natural="*"|0.00025|-1.0|0.25 14 | ReplacePolygonByVegetationRectangles|leisure="*"|0.00025|-1.0|0.25 15 | # 16 | CreateAGNRectVeg|landuse="forest" 17 | CreateAGNRectVeg|natural="scrub" 18 | CreateAGNRectVeg|landuse="orchard" 19 | CreateAGNRectVeg|landuse="conservation" 20 | CreateAGNRectVeg|natural="wood" 21 | CreateAGNRectVeg|leisure="nature_reserve" 22 | CreateAGNRectVeg|leisure="garden" 23 | CreateAGNRectVeg|natural="tree" 24 | CreateAGNRectVeg|natural="tree_row" 25 | CreateAGNRectVeg|natural="tree_group" 26 | CreateAGNRectVeg|natural="wetland" 27 | CreateAGNRectVeg|leisure="park" 28 | CreateAGNRectVeg|leisure="golf_course" 29 | # 30 | ExportAGN|FS2004|@1@ 31 | -------------------------------------------------------------------------------- /FSEarthTiles/Scenproc_scripts/FSXP3D.spc: -------------------------------------------------------------------------------- 1 | # Credit to Harry Otter for the default ScenProc script! 2 | ImportOGR|@0@|*|building;landuse;natural;leisure|NOREPROJ 3 | # 4 | SplitGrid|AGN|*|building="*" 5 | # 6 | SetAGNBuildingHeight|*|1.0;0.5;0.0;0.0 7 | # 8 | CreateAGNPolyVeg|FTYPE="POLYGON" And landuse="forest"|{0053b63d-b2c0-4bd9-9853-d9d21c9ad1fa} 9 | CreateAGNPolyVeg|FTYPE="POLYGON" And natural="scrub"|{2fde0277-1697-4dab-b481-c3985c80596f} 10 | CreateAGNPolyVeg|FTYPE="POLYGON" And landuse="orchard"|{56a4998d-c1e5-416c-a37b-c35ce16504b6} 11 | CreateAGNPolyVeg|FTYPE="POLYGON" And landuse="conservation"|{bc6396b0-6e51-4a4f-ab4f-5386c84609a6} 12 | CreateAGNPolyVeg|FTYPE="POLYGON" And natural="wood"|{dcf543b7-c0d5-4fd4-b970-83965c2911c9} 13 | CreateAGNPolyVeg|FTYPE="POLYGON" And leisure="nature_reserve"|{82f0282d-f82d-484c-a640-aac21a69be03} 14 | CreateAGNPolyVeg|FTYPE="POLYGON" And leisure="garden"|{2368c260-177d-4af7-94d4-da882778108f} 15 | CreateAGNPolyVeg|FTYPE="POLYGON" And natural="tree"|{7dc6ef4e-92a5-4d0d-b94b-212dd1fa936d} 16 | CreateAGNPolyVeg|FTYPE="POLYGON" And natural="tree_row"|{a4a30975-075c-49ec-87fb-7e0931cb5004} 17 | CreateAGNPolyVeg|FTYPE="POLYGON" And natural="wetland"|{89ed8548-e54f-40ef-9837-7653885d409c} 18 | CreateAGNPolyVeg|FTYPE="POLYGON" And leisure="park"|{e04669c0-9f7b-42e8-a2c7-eee870c59d8e} 19 | CreateAGNPolyVeg|FTYPE="POLYGON" And leisure="golf"|{2fbf9f8d-6ba2-4cc1-8d8e-af218f65d0e8} 20 | # 21 | AddAttribute|FTYPE="POLYGON" And building="*"|Integer;BUILDTYPE|5 22 | AddAttribute|FTYPE="POLYGON" And building="*" And BUILDTYPE=5 And FAREARAT>0.80|Integer;BUILDTYPE|1 23 | AddAttribute|FTYPE="POLYGON" And building="*" And BUILDTYPE=5 And FNUMVERT<10 And FNUMPERPANG>3 And FNUMNOTPAR<2|Integer;BUILDTYPE|3 24 | AddAttribute|FTYPE="POLYGON" And building="*" And BUILDTYPE=5 And FCONVEX=1|Integer;BUILDTYPE|4 25 | # 26 | AddAttributeIfInside|FTYPE="POLYGON" And building="*"|LUCODE=16|String;BUILDCAT|INDUSTRIAL 27 | AddAttributeIfInside|FTYPE="POLYGON" And building="*"|LUCODE=15|String;BUILDCAT|COMMERCIAL 28 | # 29 | AddAttribute|FTYPE="POLYGON" And building="*" And FWIDTH>5|String;ROOFTYPE|PEAKED_ALL 30 | AddAttribute|FTYPE="POLYGON" And building="*" And FWIDTH>5 And FLENGTH<12|String;ROOFTYPE|PEAKED_SIMPLE 31 | AddAttribute|FTYPE="POLYGON" And building="*" And FWIDTH>20|String;ROOFTYPE|PEAKED_LOW_PITCH 32 | AddAttribute|BUILDCAT="INDUSTRIAL"|String;ROOFTYPE|PEAKED_LOW_PITCH 33 | AddAttribute|BUILDCAT="COMMERCIAL"|String;ROOFTYPE|PEAKED_LOW_PITCH 34 | # 35 | ReplacePolygonByBuildingRectangles|BUILDTYPE=3|0.8;4;4|0.25;2.0;0.5|Integer;BUILDTYPE|2 36 | # 37 | CreateAGNGenBuild|BUILDTYPE<3 And ROOFTYPE="PEAKED_ALL"|{c05c5106-d562-4c23-89b8-a4be7495b57c}|MAXRATIO=2 38 | CreateAGNGenBuild|BUILDTYPE<3 And ROOFTYPE="PEAKED_SIMPLE"|{d4ee02a2-ed47-4f10-b98c-502516983383} 39 | CreateAGNGenBuild|BUILDTYPE<3 And ROOFTYPE="PEAKED_LOW_PITCH"|{a9b0e686-0758-4294-a760-9bb4fd341621} 40 | # 41 | CreateAGNGenBuild|building="*" And FWIDTH<20|{5ae04eb6-934c-4f63-bb48-5e7dee601212}|MAXRATIO=2 42 | CreateAGNGenBuild|building="*" And FWIDTH>20|{6089A0BD-CED1-4c47-9A9E-64CDD0E16983} 43 | # 44 | ExportAGN|FSX|@1@ -------------------------------------------------------------------------------- /FSEarthTiles/SeasonsInfTemplatesJustForInfo/FS2004Multi.inf: -------------------------------------------------------------------------------- 1 | [Destination] 2 | DestDir = D:\FSX\Addon Scenery\FSEarthTiles\scenery 3 | DestBaseFileName = Area_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343 4 | BuildSeasons = 1 5 | UseSourceDimensions = 0 6 | CompressionQuality = 100 7 | NorthLat = 44.4280779361725 8 | SouthLat = 44.404399394989 9 | WestLon = 8.81136417388916 10 | EastLon = 8.87317657470703 11 | 12 | [Source] 13 | Type = MultiSource 14 | NumberOfSources = 3 15 | 16 | [Source1] 17 | Type = Custom 18 | SourceDir = D:\FSEarthTiles\work 19 | SourceFile = AreaSummer_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343.bmp 20 | Lon = 8.81136417388916 ;for top left and bottom right is: 8.87317657470703 21 | Lat = 44.4280779361725 ;for top left and bottom right is: 44.404399394989 22 | NumOfCellsPerLine = 4321 ;Pixel is not used in FSX 23 | NumOfLines = 2207 ;Pixel is not used in FSX 24 | CellXdimensionDeg = 1.43051147460938E-05 25 | CellYdimensionDeg = 1.07288360595703E-05 26 | PixelIsPoint = 0 27 | SamplingMethod = Point 28 | 29 | 30 | [Source2] 31 | Season = HardWinter 32 | Type = Custom 33 | SourceDir = D:\FSEarthTiles\work 34 | SourceFile = AreaHardWinter_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343.bmp 35 | Lon = 8.81136417388916 ;for top left and bottom right is: 8.87317657470703 36 | Lat = 44.4280779361725 ;for top left and bottom right is: 44.404399394989 37 | NumOfCellsPerLine = 4321 ;Pixel is not used in FSX 38 | NumOfLines = 2207 ;Pixel is not used in FSX 39 | CellXdimensionDeg = 1.43051147460938E-05 40 | CellYdimensionDeg = 1.07288360595703E-05 41 | PixelIsPoint = 0 42 | SamplingMethod = Point 43 | 44 | 45 | [Source3] 46 | Season = LightMap 47 | Variation = LightMap 48 | Type = Custom 49 | SourceDir = D:\FSEarthTiles\work 50 | SourceFile = AreaNight_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343.bmp 51 | Lon = 8.81136417388916 ;for top left and bottom right is: 8.87317657470703 52 | Lat = 44.4280779361725 ;for top left and bottom right is: 44.404399394989 53 | NumOfCellsPerLine = 4321 ;Pixel is not used in FSX 54 | NumOfLines = 2207 ;Pixel is not used in FSX 55 | CellXdimensionDeg = 1.43051147460938E-05 56 | CellYdimensionDeg = 1.07288360595703E-05 57 | PixelIsPoint = 0 58 | SamplingMethod = Point 59 | 60 | -------------------------------------------------------------------------------- /FSEarthTiles/SeasonsInfTemplatesJustForInfo/FSXMulti.inf: -------------------------------------------------------------------------------- 1 | [Destination] 2 | DestDir = D:\FSX\Addon Scenery\FSEarthTiles\scenery 3 | DestBaseFileName = Area_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343 4 | BuildSeasons = 1 5 | UseSourceDimensions = 1 6 | CompressionQuality = 100 7 | 8 | [Source] 9 | Type = MultiSource 10 | NumberOfSources = 4 11 | 12 | [Source1] 13 | Type = BMP 14 | Layer = Imagery 15 | SourceDir = D:\FSEarthTiles\work 16 | SourceFile = AreaSummer_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343.bmp 17 | Lon = 8.81136417388916 ;for top left and bottom right is: 8.87317657470703 18 | Lat = 44.4280779361725 ;for top left and bottom right is: 44.404399394989 19 | NumOfCellsPerLine = 4321 ;Pixel is not used in FSX 20 | NumOfLines = 2207 ;Pixel is not used in FSX 21 | CellXdimensionDeg = 1.43051147460938E-05 22 | CellYdimensionDeg = 1.07288360595703E-05 23 | PixelIsPoint = 0 24 | SamplingMethod = Point 25 | Channel_BlendMask = 2.0 ;red channel, (note:green channel is the grey-info) 26 | Channel_LandWaterMask = 2.2 ;blue channel 27 | 28 | [Source2] 29 | Type = BMP 30 | Layer = None 31 | SourceDir = D:\FSEarthTiles\work 32 | SourceFile = AreaMask_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343.bmp 33 | Lon = 8.81136417388916 ;for top left and bottom right is: 8.87317657470703 34 | Lat = 44.4280779361725 ;for top left and bottom right is: 44.404399394989 35 | NumOfCellsPerLine = 4321 ;Pixel is not used in FSX 36 | NumOfLines = 2207 ;Pixel is not used in FSX 37 | CellXdimensionDeg = 1.43051147460938E-05 38 | CellYdimensionDeg = 1.07288360595703E-05 39 | PixelIsPoint = 0 40 | SamplingMethod = Point 41 | 42 | [Source3] 43 | Season = HardWinter 44 | Variation = January,February,March 45 | Type = BMP 46 | Layer = Imagery 47 | SourceDir = D:\FSEarthTiles\work 48 | SourceFile = AreaHardWinter_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343.bmp 49 | Lon = 8.81136417388916 ;for top left and bottom right is: 8.87317657470703 50 | Lat = 44.4280779361725 ;for top left and bottom right is: 44.404399394989 51 | NumOfCellsPerLine = 4321 ;Pixel is not used in FSX 52 | NumOfLines = 2207 ;Pixel is not used in FSX 53 | CellXdimensionDeg = 1.43051147460938E-05 54 | CellYdimensionDeg = 1.07288360595703E-05 55 | PixelIsPoint = 0 56 | SamplingMethod = Point 57 | Channel_BlendMask = 2.0 ;red channel, (note:green channel is the grey-info) 58 | Channel_LandWaterMask = 2.2 ;blue channel 59 | 60 | [Source4] 61 | Season = LightMap 62 | Variation = LightMap 63 | Type = BMP 64 | Layer = Imagery 65 | SourceDir = D:\FSEarthTiles\work 66 | SourceFile = AreaNight_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343.bmp 67 | Lon = 8.81136417388916 ;for top left and bottom right is: 8.87317657470703 68 | Lat = 44.4280779361725 ;for top left and bottom right is: 44.404399394989 69 | NumOfCellsPerLine = 4321 ;Pixel is not used in FSX 70 | NumOfLines = 2207 ;Pixel is not used in FSX 71 | CellXdimensionDeg = 1.43051147460938E-05 72 | CellYdimensionDeg = 1.07288360595703E-05 73 | PixelIsPoint = 0 74 | SamplingMethod = Point 75 | Channel_BlendMask = 2.0 ;red channel, (note:green channel is the grey-info) 76 | Channel_LandWaterMask = 2.2 ;blue channel 77 | -------------------------------------------------------------------------------- /FSEarthTiles/SeasonsInfTemplatesJustForInfo/Seasons.txt: -------------------------------------------------------------------------------- 1 | 2 | FS2004 3 | ------------------- 4 | [Destination] 5 | BuildSeasons = 1 ! 6 | UseSourceDimensions = 0 !!!!! 7 | NorthLat = 44.4280779361725 8 | SouthLat = 44.404399394989 9 | WestLon = 8.81136417388916 10 | EastLon = 8.87317657470703 11 | 12 | [Source] 13 | Season = Spring 14 | Summer 15 | Fall 16 | Winter 17 | HardWinter 18 | LightMap 19 | 20 | 21 | 22 | FSX 23 | ------------------- 24 | [Destination] 25 | BuildSeasons = 1 26 | UseSourceDimensions = 1 27 | 28 | [Source] 29 | Variation = January, 30 | February, 31 | March, 32 | April, 33 | May, 34 | June, 35 | July, 36 | August, 37 | September, 38 | October, 39 | November, 40 | December 41 | 42 | LightMap 43 | Night 44 | Day (all months) 45 | All (day and night) 46 | -------------------------------------------------------------------------------- /FSEarthTiles/SeasonsInfTemplatesJustForInfo/SingleForBoth.inf: -------------------------------------------------------------------------------- 1 | [Destination] 2 | DestDir = D:\FSX\Addon Scenery\FSEarthTiles\scenery 3 | DestBaseFileName = Area_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343 4 | BuildSeasons = 0 5 | UseSourceDimensions = 1 6 | CompressionQuality = 100 7 | 8 | [Source] 9 | Type = Custom 10 | SourceDir = D:\FSEarthTiles\work 11 | SourceFile = Area_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343.bmp 12 | Lon = 8.81136417388916 ;for top left and bottom right is: 8.87317657470703 13 | Lat = 44.4280779361725 ;for top left and bottom right is: 44.404399394989 14 | NumOfCellsPerLine = 4321 ;Pixel is not used in FSX 15 | NumOfLines = 2207 ;Pixel is not used in FSX 16 | CellXdimensionDeg = 1.43051147460938E-05 17 | CellYdimensionDeg = 1.07288360595703E-05 18 | PixelIsPoint = 0 19 | SamplingMethod = Point 20 | -------------------------------------------------------------------------------- /FSEarthTiles/SeasonsInfTemplatesJustForInfo/SingleForFS2004.inf: -------------------------------------------------------------------------------- 1 | [Destination] 2 | DestDir = D:\FSX\Addon Scenery\FSEarthTiles\scenery 3 | DestBaseFileName = Area_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343 4 | BuildSeasons = 0 5 | UseSourceDimensions = 1 6 | CompressionQuality = 100 7 | 8 | 9 | [Source] 10 | Type = Custom 11 | SourceDir = D:\FSEarthTiles\work 12 | SourceFile = AreaSummer_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343.bmp 13 | Lon = 8.81136417388916 ;for top left and bottom right is: 8.87317657470703 14 | Lat = 44.4280779361725 ;for top left and bottom right is: 44.404399394989 15 | NumOfCellsPerLine = 4321 ;Pixel is not used in FSX 16 | NumOfLines = 2207 ;Pixel is not used in FSX 17 | CellXdimensionDeg = 1.43051147460938E-05 18 | CellYdimensionDeg = 1.07288360595703E-05 19 | PixelIsPoint = 0 20 | SamplingMethod = Point 21 | 22 | -------------------------------------------------------------------------------- /FSEarthTiles/SeasonsInfTemplatesJustForInfo/SingleForFSX.inf: -------------------------------------------------------------------------------- 1 | [Destination] 2 | DestDir = D:\FSX\Addon Scenery\FSEarthTiles\scenery 3 | DestBaseFileName = Area_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343 4 | BuildSeasons = 0 5 | UseSourceDimensions = 1 6 | CompressionQuality = 100 7 | 8 | 9 | [Source] 10 | Type = BMP 11 | Layer = Imagery 12 | SourceDir = D:\FSEarthTiles\work 13 | SourceFile = AreaSummer_Lp1_SnapOff_N044254105_N044241585_E008484095_E008522343.bmp 14 | Lon = 8.81136417388916 ;for top left and bottom right is: 8.87317657470703 15 | Lat = 44.4280779361725 ;for top left and bottom right is: 44.404399394989 16 | NumOfCellsPerLine = 4321 ;Pixel is not used in FSX 17 | NumOfLines = 2207 ;Pixel is not used in FSX 18 | CellXdimensionDeg = 1.43051147460938E-05 19 | CellYdimensionDeg = 1.07288360595703E-05 20 | PixelIsPoint = 0 21 | SamplingMethod = Point 22 | 23 | -------------------------------------------------------------------------------- /FSEarthTiles/ThirdPartyLibs/CSScriptLibrary.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTiles/ThirdPartyLibs/CSScriptLibrary.dll -------------------------------------------------------------------------------- /FSEarthTiles/makeReleaseZip.bat: -------------------------------------------------------------------------------- 1 | :: NOTE: user needs to manually copy over fs9, fsx, p3d resample.exe and imagetool.exe for fs9 2 | 3 | :: rebuild solution in release mode 4 | MSBuild.exe FSEarthTiles.sln /p:Configuration=Release /p:Platform="Any CPU" /t:rebuild 5 | 6 | :: copy base files 7 | xcopy /I .\FSEarthTiles\bin\Release\FSET .\FSET 8 | 9 | :: copy over documentation 10 | xcopy /I .\Docs\ .\FSET\Docs 11 | 12 | :: copy over new FSET binaries 13 | copy /Y .\FSEarthTiles\bin\Release\CSScriptLibrary.dll .\FSET 14 | copy /Y .\FSEarthTiles\bin\Release\FSEarthTiles.exe .\FSET 15 | copy /Y .\FSEarthTiles\bin\Release\FSEarthTiles.exe.config .\FSET 16 | copy /Y .\FSEarthTiles\bin\Release\FSEarthTiles.pdb .\FSET 17 | copy /Y .\FSEarthTiles\bin\Release\FSEarthTilesDLL.dll .\FSET 18 | copy /Y .\FSEarthTiles\bin\Release\FSEarthTilesDLL.pdb .\FSET 19 | copy /Y .\FSEarthTiles\bin\Release\FSEarthTilesInternalDLL.dll .\FSET 20 | copy /Y .\FSEarthTiles\bin\Release\FSEarthTilesInternalDLL.pdb .\FSET 21 | copy /Y .\FSEarthTiles\bin\Release\AutomaticWaterMasking.dll .\FSET 22 | copy /Y .\FSEarthTiles\bin\Release\AutomaticWaterMasking.pdb .\FSET 23 | copy /Y .\FSETScriptsTempFilesCleanUp\bin\Release\FSETScriptsTempFilesCleanUp.exe .\FSET 24 | copy /Y .\FSETScriptsTempFilesCleanUp\bin\Release\FSETScriptsTempFilesCleanUp.exe.config .\FSET 25 | copy /Y .\FSETScriptsTempFilesCleanUp\bin\Release\FSETScriptsTempFilesCleanUp.pdb .\FSET 26 | 27 | :: copy over new FSEarthMasks binaries 28 | copy /Y .\FSEarthMasks\bin\Release\CSScriptLibrary.dll .\FSET 29 | copy /Y .\FSEarthMasks\bin\Release\FSEarthMasks.exe .\FSET 30 | copy /Y .\FSEarthMasks\bin\Release\FSEarthMasks.exe.config .\FSET 31 | copy /Y .\FSEarthMasks\bin\Release\FSEarthMasks.pdb .\FSET 32 | copy /Y .\FSEarthMasks\bin\Release\FSEarthMasksDLL.dll .\FSET 33 | copy /Y .\FSEarthMasks\bin\Release\FSEarthMasksDLL.pdb .\FSET 34 | copy /Y .\FSEarthMasks\bin\Release\FSEarthMasksInternalDLL.dll .\FSET 35 | copy /Y .\FSEarthMasks\bin\Release\FSEarthMasksInternalDLL.pdb .\FSET 36 | copy /Y .\FSEarthMasks\bin\Release\FSEarthMasksInternalDLL.dll .\FSET 37 | copy /Y .\FSEarthMasks\bin\Release\FSEarthMasksInternalDLL.pdb .\FSET 38 | 39 | :: copy over ALGLib.dll 40 | copy /Y .\ALGLib\bin\Release\ALGLib.dll .\FSET 41 | 42 | :: copy over the Scenproc Scripts 43 | xcopy /I .\Scenproc_scripts .\FSET\Scenproc_scripts 44 | 45 | :: copy over the ini's 46 | copy /Y .\Ini\FSEarthMasks.ini .\FSET 47 | copy /Y .\Ini\FSEarthTiles.ini .\FSET 48 | 49 | :: copy over the providers 50 | xcopy /I /s .\Providers .\FSET\Providers 51 | 52 | :: copy over some needed scripts (more to be added in the future if the default scripts are updated) 53 | copy /Y .\FSEarthTilesDLL\AreaInfoFileCreationScript.cs .\FSET 54 | copy /Y .\FSEarthTilesDLL\TileCodeingScript.cs .\FSET 55 | 56 | :: copy over the readme 57 | copy /Y ..\README.md .\FSET 58 | 59 | :: create zip file 60 | powershell Compress-Archive .\FSET\* FSET.zip 61 | 62 | :: remove .\FSET temp folder, since we only care about the .zip for release 63 | rmdir /s /q .\FSET 64 | 65 | :: Now, user needs to manually copy over fs9, fsx, p3d resample.exe and imagetool.exe for fs9 66 | -------------------------------------------------------------------------------- /FSEarthTilesV1_0SourcesScreenshot.GIF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTilesV1_0SourcesScreenshot.GIF -------------------------------------------------------------------------------- /FSEarthTilesV1_0SourcesScreenshot.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/FSEarthTilesV1_0SourcesScreenshot.bmp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Find the latest version here: https://github.com/stackTom/FSEarthTiles/releases 2 | 3 | # FSEarthTiles 4 | 5 | # Requirements 6 | 1) 32 or 64 bit Windows XP or greater. 7 | 2) .Net Framework v4.0 or later. Download it here: https://dotnet.microsoft.com/download/dotnet-framework 8 | 9 | # Use at your own risk 10 | 11 | This repository contains the source code. The program can be downloaded here: https://github.com/stackTom/FSEarthTiles/releases 12 | 13 | FSEarthtiles (FSET) was originally created by HB-100. This repository contains the code to FSET 1.03B. The program has been updated, and support for automatic water masking has been added for FS9, FSX, and P3D, as well as support for creating imagery for MSFS2020. The program is now much faster as well. The ability to automatically create autogen data using ScenProc has also been added (only applicable to FS9, FSX, and P3D). Please see the tutorial for FS9, FSX, and P3D here: https://github.com/stackTom/FSEarthTiles/blob/main/FSEarthTiles/Docs/Quick%20start%20-%20README%20first%20(FS2004,%20FSX,%20P3D).docx for instructions. 14 | 15 | The tutorial for MSFS2020 can be found here: https://github.com/stackTom/FSEarthTiles/blob/main/FSEarthTiles/Docs/Quick%20start%20-%20README%20first%20(MSFS2020).docx 16 | 17 | This video shows an example of creating scenery with the program: https://www.youtube.com/watch?v=snd4Bp5cUR0 18 | 19 | I would like to thank my beta testers, Harry Otter, Walter Almaraz Roca, Sean Galbraith (thanks also for providing web hosting!), John Cillis, and the other individuals who helped to beta test these improvements to make them as bug free as possible. 20 | 21 | Also, credit to Harry Otter for the Default Scenproc Scripts! 22 | 23 | Also, check out my Ortho4XP for FSX/P3D port to create sceneries for FSX and P3D as well: https://github.com/stackTom/Ortho4XP_FSX_P3D 24 | 25 | # Wishlist (TODOs) 26 | * Need to increase provider limit number for FSEarthTiles.ini providers 27 | * Implement rocks and 3steps blurring algorithms from Ortho4XP (sand has been implemented currently) 28 | * Add support for all Ortho4XP providers 29 | -------------------------------------------------------------------------------- /Readme.txt: -------------------------------------------------------------------------------- 1 | 2 | FS Earth Tiles v1.0 C# Sources 3 | ------------------------------ 4 | 5 | This package contains the C# sources of FS Earth Tiles v1.0 6 | 7 | The project can be compiled with 8 | 9 | Microsofts free Visual C# 2005 Express 10 | and uses .NET 2.0 11 | 12 | (newer compiler versions like Visual C# 2008 Express and .NET 3.5 do also work) 13 | 14 | 15 | To compile a scenery for the Flight Simulator you need the scenery compilers of th FS SDK's that eighter comes with the FS Deluxe 16 | versions or you can download from the microsoft pages: 17 | 18 | - From the FSX terrain SDK (SP2) copy the resample.exe and place it into the FSEarthTiles\bin\Debug Folder and rename it to resampleFSXSP2.exe 19 | 20 | - From the FS2004 terrain SDK copy the resample.exe and place it into the FSEarthTiles\bin\Debug Folder and rename it to resampleFS2004.exe 21 | 22 | - From the FS2004 SDK copy the imagetool.exe and place it into the FSEarthTiles\bin\Debug Folder and rename it to imagetoolFS2004.exe 23 | 24 | -------------------------------------------------------------------------------- /fset1nrs.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackTom/FSEarthTiles/85204fba35fb87d00c64f4660363e95bd658fce2/fset1nrs.rar --------------------------------------------------------------------------------