Maxxe 632 Posted May 29, 2017 17 minutes ago, Gek154 said: Некоторые длинные девятиэтажки разворачивает, примерно на 45 град. Может саму модель в библиотеке прописать под углом? Или это прога так конвертит? Это происходит потому-что некоторые модели не отцентрованы. Особенно то заметно на длинных. Самое простое что можно сделать в этом случае - убрать эти модели из конфига чтобы W2XP для них сам создавал кастомные модели. 1 Quote Share this post Link to post Share on other sites
sergeyouem 50 Posted June 11, 2017 Ни кто не знаком с такой проблемой?- После генерации объектов утилитой world2xplane полигоны лесонасаждений и фасады (forests, facades) получаются в неправильном формате. То-есть, если загрузить созданный сценарий в WED, проверить валидность, то WED выдаёт наличие ошибки в полигоне лесонасаждения или фасада. Например в чЕтвероугольном полигоне очень легко найди в одной из четырёх вершин двойную точку. Другими словами одна из граней уже многоугольника имеет нулевую длину(так как вершин не четыре, а уже пять). WED такую закавыку считает ошибкой и не позволяет экспортировать сценарий. Если полигонов не много, то можно в ручную найти двойные вершины и раздвинуть (удалив нулевую величину отрезков). А если их великое множество?.. То это становиться проблематично. Кто и как обходит эту проблему? Quote Share this post Link to post Share on other sites
Enzzovip 1475 Posted June 29, 2017 (edited) Через .ехе не запускается, через .jar окно появляется, но при старте ошибка с логом: Скрытый текст [INFO] [Thread-5] - Reading Config File E:\FOR GAMES\### FSX\X-Plane 11\World2XPlane-0.7.4.1\.\resources\config.xml java.lang.Exception: Invalid Config at com.world2xplane.World2XPlane.run(World2XPlane.java:107) at com.world2xplane.GUI.Worker.run(Worker.java:79) Caused by: java.lang.Exception: Error loading facadeSet ./resources/facades-osm2xp/osm2xpFacadeSetDescriptor.xml Content is not allowed in prolog. at com.world2xplane.Rules.GeneratorStore.loadFacadeSet(GeneratorStore.java:1805) at com.world2xplane.Rules.GeneratorStore.readConfig(GeneratorStore.java:261) at com.world2xplane.World2XPlane.run(World2XPlane.java:102) ... 1 more Win 7 x64, java 8 update 1.31 x64 Подскажите, что сделать, пожалуйста? Edited June 29, 2017 by Enzzo Quote Share this post Link to post Share on other sites
Rudeboy1988 963 Posted June 29, 2017 5 минут назад, Enzzo пишет: Через .ехе не запускается, через .jar окно появляется, но при старте ошибка с логом: Скрыть контент [INFO] [Thread-5] - Reading Config File E:\FOR GAMES\### FSX\X-Plane 11\World2XPlane-0.7.4.1\.\resources\config.xml java.lang.Exception: Invalid Config at com.world2xplane.World2XPlane.run(World2XPlane.java:107) at com.world2xplane.GUI.Worker.run(Worker.java:79) Caused by: java.lang.Exception: Error loading facadeSet ./resources/facades-osm2xp/osm2xpFacadeSetDescriptor.xml Content is not allowed in prolog. at com.world2xplane.Rules.GeneratorStore.loadFacadeSet(GeneratorStore.java:1805) at com.world2xplane.Rules.GeneratorStore.readConfig(GeneratorStore.java:261) at com.world2xplane.World2XPlane.run(World2XPlane.java:102) ... 1 more Win 7 x64, java 8 update 1.31 x64 Подскажите, что сделать, пожалуйста? 1. Проверьте есть ли там файлы по этому пути ./resources/facades-osm2xp/osm2xpFacadeSetDescriptor.xml 2. проге не нравиться путь, перенесите папку с прогой в другое место 2 Quote Share this post Link to post Share on other sites
Enzzovip 1475 Posted June 29, 2017 48 минут назад, Rudeboy1988 пишет: 1. Проверьте есть ли там файлы по этому пути ./resources/facades-osm2xp/osm2xpFacadeSetDescriptor.xml 2. проге не нравиться путь, перенесите папку с прогой в другое место Спасибо, Олег! Второе помогло... Quote Share this post Link to post Share on other sites
Alis77 480 Posted June 30, 2017 Доброго времени суток! У меня вот какой вопрос... Есть например OSM автоген для России. Можно ли его прикрутить к данной проге, или например, прикрутить дефолтный из хп11 ? Чтоб при генерации сцен, прога использовала не свой, а тот, который хочет юзер? Если вопрос дурацкий, прошу сильно не пинать, но иногда, дефолтный автоген хп11, лучше, чем то, что есть в данной проге. Quote Share this post Link to post Share on other sites
Enzzovip 1475 Posted June 30, 2017 24 минуты назад, Alis77 пишет: Если вопрос дурацкий, прошу сильно не пинать, но иногда, дефолтный автоген хп11, лучше, чем то, что есть в данной проге. Действительно, дурацкий . Но пинать не за что, сам новичок. Дело в том, что прога как бы и создает автоген. Если есть более приемлемый, то она и не нужна вовсе... Ну и сам процесс можно как-то регулировать через .cfg. Т.е. можно задавать каким тегам из ОСМ будут соответствовать определенные объекты. Кстати, вопрос всем. Это нормально, что прога не определяет этажность зданий? Часть рисует нормально, но много одноэтажных "бараков". В ОСМ все нормально, но качал с https://extract.bbbike.org, может там данные устарели? Quote Share this post Link to post Share on other sites
Alis77 480 Posted June 30, 2017 20 минут назад, Enzzo пишет: Действительно, дурацкий . Но пинать не за что, сам новичок. Дело в том, что прога как бы и создает автоген. Если есть более приемлемый, то она и не нужна вовсе... Вот тут не соглашусь. Я Сама новичок в ХП, но есть автоген, то есть домики, деревья, а еще есть лендкласс, то есть их правильная расстановка. Другими словами, может ли данная прога создать лендкласс, и так, чтоб автоген под этот лендкласс ей можно было бы подсунуть такой, как хочется? Quote Share this post Link to post Share on other sites
Enzzovip 1475 Posted June 30, 2017 14 минут назад, Alis77 пишет: Вот тут не соглашусь. Я Сама новичок в ХП, но есть автоген, то есть домики, деревья, а еще есть лендкласс, то есть их правильная расстановка. Другими словами, может ли данная прога создать лендкласс, и так, чтоб автоген под этот лендкласс ей можно было бы подсунуть такой, как хочется? Мы говорим "автоген", но, по крайней мере в этой теме, подразумеваем ведь и его правильную расстановку по лендалассам? Нам ведь не нужен файлик на диске, в изначальном его, автогена, понимании? Собсна, прога этим и занимается. А "подсунуть", по-ходу, можно, подправив config.cfg. Сам не пробовал, но все, кто занимаются серьезно прогой, активно юзают это дело. Quote Share this post Link to post Share on other sites
Alis77 480 Posted June 30, 2017 4 часа назад, Enzzo пишет: Мы говорим "автоген", но, по крайней мере в этой теме, подразумеваем ведь и его правильную расстановку по лендалассам? Нам ведь не нужен файлик на диске, в изначальном его, автогена, понимании? Собсна, прога этим и занимается. А "подсунуть", по-ходу, можно, подправив config.cfg. Сам не пробовал, но все, кто занимаются серьезно прогой, активно юзают это дело. Вот мануальчик бы.... как подсунуть автоген................. Quote Share this post Link to post Share on other sites
Enzzovip 1475 Posted July 1, 2017 16 часов назад, Enzzo пишет: А "подсунуть", по-ходу, можно, подправив config.cfg. Ошибся - config.xml 12 часов назад, Alis77 пишет: Вот мануальчик бы.... как подсунуть автоген................. Так к проге идет мануал. Про конфиг файлы там есть. в самих файлах комментариев - еще на пару мануалов. Quote Share this post Link to post Share on other sites
aiRoNevip 3359 Posted September 23, 2017 On 26.02.2015 at 4:33 PM, Rudeboy1988 said: Библиотека world-models должна быть в custom scenery этот способ не работает и библиотеки тут не при чем UPD. таки работает. просто при исключении дорог из генерации необходимо также закомментировать/удалить из конфига правила для обработки объектов типа "vector" (до этого я допер сам лично). Quote Share this post Link to post Share on other sites
Maxxe 632 Posted September 23, 2017 On 30.06.2017 at 0:17 PM, Alis77 said: Вот тут не соглашусь. Я Сама новичок в ХП, но есть автоген, то есть домики, деревья, а еще есть лендкласс, то есть их правильная расстановка. Другими словами, может ли данная прога создать лендкласс, и так, чтоб автоген под этот лендкласс ей можно было бы подсунуть такой, как хочется? Если я вас правильно понял, то такого понятия как лендкласс для хр нету. Все что делает в2хр это проходит по объектам и проверяет правила. Правила типа если у нас дом шириной 10-15 метров и длинной 20-25 метров и высотой в 5 этажей то на это место поставить модель х из библиотеки у. Это все есть в мануале, с этим можно разобраться. Я пол года назад даже делал правила чтобы автоген был больше похож на наш ( брал многоэтажки из библиотеки R2 по-моему). Где-то в этой теме есть ссылка на конфиг. Есть ещё один важный момент. Если объект сложной формы ( например дом буквой Г) то он генерируется прогой "на лету" и покрывается одной из дефолтных текстур. Но взять сгенерированный сценарий и заменить один тип зданий на другой не выйдет. Quote Share this post Link to post Share on other sites
Kraftigvip 7265 Posted October 29, 2017 В 29.06.2017 в 16:25, Rudeboy1988 пишет: 1. Проверьте есть ли там файлы по этому пути ./resources/facades-osm2xp/osm2xpFacadeSetDescriptor.xml 2. проге не нравиться путь, перенесите папку с прогой в другое место Подскажите пожалуйста по логу. У меня тоже ничего не идет. Нажимаю Старт и все висит ничего не делается. Вот такой лог Скрытый текст Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at com.world2xplane.GUI.GUI.begin(GUI.java:534) at com.world2xplane.GUI.GUI.actionPerformed(GUI.java:476) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.desktop/java.awt.Component.processMouseEvent(Unknown Source) at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source) at java.desktop/java.awt.Component.processEvent(Unknown Source) at java.desktop/java.awt.Container.processEvent(Unknown Source) at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue.access$500(Unknown Source) at java.desktop/java.awt.EventQueue$3.run(Unknown Source) at java.desktop/java.awt.EventQueue$3.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ... 38 more Quote Share this post Link to post Share on other sites
Rudeboy1988 963 Posted October 29, 2017 1 час назад, Kraftig пишет: Подскажите пожалуйста по логу. У меня тоже ничего не идет. Нажимаю Старт и все висит ничего не делается. Вот такой лог Скрыть контент Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at com.world2xplane.GUI.GUI.begin(GUI.java:534) at com.world2xplane.GUI.GUI.actionPerformed(GUI.java:476) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.desktop/java.awt.Component.processMouseEvent(Unknown Source) at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source) at java.desktop/java.awt.Component.processEvent(Unknown Source) at java.desktop/java.awt.Container.processEvent(Unknown Source) at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue.access$500(Unknown Source) at java.desktop/java.awt.EventQueue$3.run(Unknown Source) at java.desktop/java.awt.EventQueue$3.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ... 38 more У меня тоже было такое. Удалил 9 Java, не знаю откуда она взялась, но именно из-за нее и не работала. И помоему переустановил 8 Java x64 и все получилось. Quote Share this post Link to post Share on other sites
Kraftigvip 7265 Posted October 29, 2017 4 часа назад, Rudeboy1988 пишет: У меня тоже было такое. Удалил 9 Java, не знаю откуда она взялась, но именно из-за нее и не работала. И помоему переустановил 8 Java x64 и все получилось. Спасибо. Загрузил старую систему, восьмерку, благо была установлена на другом диске, там всё работает. И еще подскажите пожалуйста, где настроить доступный объем памяти для программы? Почему-то стоит всего 254 Мегабайта доступно, хотя памяти 8 гигов. Из-за этого прога зависает и ничего не делает. Quote Share this post Link to post Share on other sites
Alis77 480 Posted October 29, 2017 Нужно поправить файл конфигурации. Вот пример: main.class=com.world2xplane.GUI.GUI classpath.1=*.jar vmarg.1=-d64 process.priority=high vmarg.2=-Xms12g vmarg.3=-Xmx12g vmarg.4=-XX+UseParallelGC Quote Share this post Link to post Share on other sites
Rudeboy1988 963 Posted October 29, 2017 59 минут назад, Alis77 пишет: Нужно поправить файл конфигурации. Вот пример: main.class=com.world2xplane.GUI.GUI classpath.1=*.jar vmarg.1=-d64 process.priority=high vmarg.2=-Xms12g vmarg.3=-Xmx12g vmarg.4=-XX+UseParallelGC Спасибо, exe не стартовал, запускал через jar. Но только вот так заработало: main.class=com.world2xplane.GUI.GUI classpath.1=*.jar vmarg.1=-d64 process.priority=high vmarg.2=-Xms12g vmarg.3=-Xmx12g vmarg.4=-XX+UseParallelGC Quote Share this post Link to post Share on other sites
Alis77 480 Posted October 29, 2017 (edited) А никто не в курсе, данный софт вообще как нить развивается? Он ведь под 10ку создавался и автоген там соответствующий. Ну и вобще в целом, есть ли какие нить подвижки в его модернизации? Edited October 29, 2017 by Alis77 Quote Share this post Link to post Share on other sites
Kraftigvip 7265 Posted October 30, 2017 13 часов назад, Alis77 пишет: Нужно поправить файл конфигурации. Вот пример: main.class=com.world2xplane.GUI.GUI classpath.1=*.jar vmarg.1=-d64 process.priority=high vmarg.2=-Xms12g vmarg.3=-Xmx12g vmarg.4=-XX+UseParallelGC Спасибо! Попробую. По мануалу, который идет с программой, правил пару строк на -Xmx8g, но это ничего не дало, все так и осталось. Попробую с этими параметрами. Quote Share this post Link to post Share on other sites
Maxxe 632 Posted October 30, 2017 (edited) 10 hours ago, Alis77 said: А никто не в курсе, данный софт вообще как нить развивается? Он ведь под 10ку создавался и автоген там соответствующий. Ну и вобще в целом, есть ли какие нить подвижки в его модернизации? Видел что где-то писали про несколько более новых версий, но я так понял что Тони (создатель) делал их только под себя, в публичном доступе их нету. Видимо для себя он что-то там допиливает. Почему не выкладывает в открытый доступ я не знаю. Может где-то какие-то "политические" мотивы. Публичных заявлений на эту тему я тоже не видел, но может на орге в глубине что-то можно найти. Edited October 30, 2017 by Maxxe Quote Share this post Link to post Share on other sites
Rudeboy1988 963 Posted October 30, 2017 Я щупал новую версию, пока ее не убрали из общего доступа, но она почти не работала. Он убрал все потому, что обиделся на пользователей по каким-то причинам. То ли его в чем-то обвинили или раскритиковали, но что-то такое случилось. Quote Share this post Link to post Share on other sites
Alis77 480 Posted October 30, 2017 3 часа назад, Rudeboy1988 пишет: Я щупал новую версию, пока ее не убрали из общего доступа, но она почти не работала. Он убрал все потому, что обиделся на пользователей по каким-то причинам. То ли его в чем-то обвинили или раскритиковали, но что-то такое случилось. Да... Жалко. Вот если бы эта прога кроме автогена еще бы поверхность делала... совсем было бы круто. Но не фотоподложку, а нечто типо orbx. Хотя бы текстуры размещала как нить... Quote Share this post Link to post Share on other sites
desmo 3168 Posted October 30, 2017 7 минут назад, Alis77 пишет: Да... Жалко. Вот если бы эта прога кроме автогена еще бы поверхность делала... совсем было бы круто. Но не фотоподложку, а нечто типо orbx. Хотя бы текстуры размещала как нить... Так это делает ortho4xp, не? Просто вместо Bing карт, выбираете osm. И он расставляет дефолтные текстуры по осм картам. Но могу ошибаться... Quote Share this post Link to post Share on other sites
Alis77 480 Posted October 30, 2017 Вот не пробовала, но если так, это уже кое что. Ибо фото - красиво, но далеко не везде. Quote Share this post Link to post Share on other sites