- Official Post
We have just updated our website with a new tutorial on how to add your own POIs ( point of interests, like buildings, bridges and so on ) to Aerofly FS. Have a look here
It would be great to receive some feedback.
We have just updated our website with a new tutorial on how to add your own POIs ( point of interests, like buildings, bridges and so on ) to Aerofly FS. Have a look here
It would be great to receive some feedback.
The new page is also interesting for MAC- and LINUX-User. ![]()
We have just updated our website with a new tutorial on how to add your own POIs ( point of interests, like buildings, bridges and so on ) to Aerofly FS. Have a look here
It would be great to receive some feedback.
Thank you very much, we will check it in the weekend!
As feedback on MacOS, trying to do a conversion with ttx_etc2 gives the following error:
0.00: // ----------------------------------------------------------------------------
0.00: // Aerofly FS Content Converter version 4.9.1
0.00: //
0.00: // Copyright (C) 1998-2026 IPACS all rights reserved
0.00: // www.aerofly.com
0.00: //
0.00: // you are not allowed to distribute this software except with the permission
0.00: // of ipacs
0.00: //
0.00: // the software is provided "as is", without warranty of any kind, express or
0.00: // implied, including but not limited to the warranties of merchantability,
0.00: // fitness for a particular purpose and noninfringement of third party rights.
0.00: // in no event shall the copyright holder or holders included in this notice be
0.00: // liable for any claim, or any special indirect or consequential damages, or
0.00: // any damages whatsoever resulting from loss of use, data or profits, whether
0.00: // in an action of contract, negligence or other tortious action, arising out
0.00: // of or in connection with the use or performance of this software.
0.00: // ----------------------------------------------------------------------------
0.00:
0.00: num threads=12: fth=0 bth=0 btl=12
0.00:
0.00: ====================================================================================
0.00: converting folder = './input/edtd_trial/'
0.00:
0.00: converting 1 image files in parallel
0.00:
0.00: ====================================================================================
0.00: converting folder = './input/1801_california_street_denver/'
0.00:
0.00: converting 60 image files in parallel
Assertion failed: (texture_memory->size() == depth * TextureComputeMemorySize( width, height, type, use_mipmaps )), function TextureCreate, file tmxgl.cpp, line 3217.
0.01: (reflection_conversion etc/pvr) (reflection_conversion etc/pvr) zsh: abort ./tools/aerofly_fs_content_converter/bin64_macos/aerofly_fs_content_converter
Display More
This does not happen on the Windows version of the Converter, so seems something different in the binaries.
Only way to bypass the error is to set mipmaps = False
Note: the error doesn't get written in the tm.log, only in terminal.
SageMage Does that happen with the example Denver POI we included?
As feedback on MacOS, trying to do a conversion with ttx_etc2 gives the following error:
Code Display More0.00: // ---------------------------------------------------------------------------- 0.00: // Aerofly FS Content Converter version 4.9.1 0.00: // 0.00: // Copyright (C) 1998-2026 IPACS all rights reserved 0.00: // www.aerofly.com 0.00: // 0.00: // you are not allowed to distribute this software except with the permission 0.00: // of ipacs 0.00: // 0.00: // the software is provided "as is", without warranty of any kind, express or 0.00: // implied, including but not limited to the warranties of merchantability, 0.00: // fitness for a particular purpose and noninfringement of third party rights. 0.00: // in no event shall the copyright holder or holders included in this notice be 0.00: // liable for any claim, or any special indirect or consequential damages, or 0.00: // any damages whatsoever resulting from loss of use, data or profits, whether 0.00: // in an action of contract, negligence or other tortious action, arising out 0.00: // of or in connection with the use or performance of this software. 0.00: // ---------------------------------------------------------------------------- 0.00: 0.00: num threads=12: fth=0 bth=0 btl=12 0.00: 0.00: ==================================================================================== 0.00: converting folder = './input/edtd_trial/' 0.00: 0.00: converting 1 image files in parallel 0.00: 0.00: ==================================================================================== 0.00: converting folder = './input/1801_california_street_denver/' 0.00: 0.00: converting 60 image files in parallel Assertion failed: (texture_memory->size() == depth * TextureComputeMemorySize( width, height, type, use_mipmaps )), function TextureCreate, file tmxgl.cpp, line 3217. 0.01: (reflection_conversion etc/pvr) (reflection_conversion etc/pvr) zsh: abort ./tools/aerofly_fs_content_converter/bin64_macos/aerofly_fs_content_converter
This does not happen on the Windows version of the Converter, so seems something different in the binaries.
Only way to bypass the error is to set mipmaps = False
Note: the error doesn't get written in the tm.log, only in terminal.
I can confirm. Also, setting Mipmaps to false will successfully convert it to etc2 however I’ve noticed the resulting TTX file will only work with Vulkan. It will not work with OpenGL for mobile phones. Might be worth looking into.
SageMage Does that happen with the example Denver POI we included?
Hello, sorry of the delay - I didn't expected an answer on a Sunday.
Tests done on MacOS:
Result (skipped the ToS at the top): ERROR: (no valid coordinate system specified for ''), folder './input/edtd_trial/': export place returned false
0.00: num threads=12: fth=0 bth=0 btl=12
0.00:
0.00: ====================================================================================
0.00: converting folder place = './input/edtd_trial/'
0.00: ERROR: (no valid coordinate system specified for '')
0.00: ERROR: folder './input/edtd_trial/': export place returned false
0.00:
0.00: ====================================================================================
0.00: converting folder place = './input/1801_california_street_denver/'
0.00: ERROR: (no valid coordinate system specified for '')
0.00: ERROR: folder './input/1801_california_street_denver/': export place returned false
0.00:
0.00: // ----------------------------------------------------------------------------
0.00: // SUMMARY
0.00: // ----------------------------------------------------------------------------
0.00: input folder 0 = './input/'
0.00: output folder 0 = './output/poi/'
0.00: file types = 'tsc' 'tgi' 'bmp' 'png' 'jpg' 'tif' 'png' 'toc' 'tma' 'tmc' 'tpi'
0.00: 0 files copied
0.00: 0 textures copied
0.00: 0 sounds converted
0.00: 0 geometries converted
0.00: 0 errors
Display More
Test number 2 - changing type in the .tmc from poi to default. texture_base_type ttx_dxt: Success - No error (posting only the last part of the tm.log):
1.71: texture './output/poi/1801_california_street_denver/1801californiastreetdenver10_color.ttx': type=type_rgb_s3tc_dxt1 size=512x512
1.82: texture './output/poi/1801_california_street_denver/1801californiastreetdenver10_light.ttx': type=type_rgb_s3tc_dxt1 size=512x512
1.82: (reflection_conversion) texture './output/poi/1801_california_street_denver/1801californiastreetdenver10_reflection.ttx': type=type_r size=512x512
2.03:
2.03: // ----------------------------------------------------------------------------
2.03: // SUMMARY
2.03: // ----------------------------------------------------------------------------
2.03: input folder 0 = './input/'
2.03: output folder 0 = './output/poi/'
2.03: file types = 'tsc' 'tgi' 'bmp' 'png' 'jpg' 'tif' 'png' 'toc' 'tma' 'tmc' 'tpi'
2.03: 0 files copied
2.03: 61 textures copied
2.03: 0 sounds converted
2.03: 0 geometries converted
2.03: 0 errors
Display More
Test number 3 - type default and texture_base_type ttx_etc2 (nothing else changed) - ERROR - Assertion failed: (texture_memory->size() == depth * TextureComputeMemorySize( width, height, type, use_mipmaps )), function TextureCreate, file tmxgl.cpp, line 3217.
0.00:
0.00: num threads=12: fth=0 bth=0 btl=12
0.00:
0.00: ====================================================================================
0.00: converting folder = './input/edtd_trial/'
0.00:
0.00: converting 1 image files in parallel
0.00:
0.00: ====================================================================================
0.00: converting folder = './input/1801_california_street_denver/'
0.00:
0.00: converting 60 image files in parallel
Assertion failed: (texture_memory->size() == depth * TextureComputeMemorySize( width, height, type, use_mipmaps )), function TextureCreate, file tmxgl.cpp, line 3217.
0.01: (reflection_conversion etc/pvr) (reflection_conversion etc/pvr) aerofly-fs-convert-pois-macos.sh: line 5: 1737 Abort trap: 6 "$PROGRAM" "${OPTIONS[@]}"
Display More
Test number 4 - type default, texture_base_type ttx_etc2, mipmaps = False - Success
4.83: texture './output/poi/1801_california_street_denver/1801californiastreetdenver07_color.ttx': type=type_rgb_etc2 size=512x512
4.94: texture './output/poi/1801_california_street_denver/1801californiastreetdenver03_color.ttx': type=type_rgb_etc2 size=512x512
4.94:
4.94: // ----------------------------------------------------------------------------
4.94: // SUMMARY
4.94: // ----------------------------------------------------------------------------
4.94: input folder 0 = './input/'
4.94: output folder 0 = './output/poi/'
4.94: file types = 'tsc' 'tgi' 'bmp' 'png' 'jpg' 'tif' 'png' 'toc' 'tma' 'tmc' 'tpi'
4.94: 0 files copied
4.94: 61 textures copied
4.94: 0 sounds converted
4.94: 0 geometries converted
4.94: 0 errors
Display More
Please let me know if you need additional information.
alphasixx If you want to get mobile compatible ttx textures, please do not use 'etc2' anymore. Use this
<[string8][texture_base_type][ttx_astc6x6]>
We have just updated our website with a new tutorial on how to add your own POIs ( point of interests, like buildings, bridges and so on ) to Aerofly FS. Have a look here
It would be great to receive some feedback.
No feedback but a question:
What do I have to enter on a TMB that already exists as a text file so that a POI is displayed in the "Location" menu when "Landmarks" is active there?