Posted September 14, 2016 Hmm... I will take a look at that in my free time. Schematic seems to be choosen correctly, so this is most likely rendering-related issue. 1 Share this post Link to post Share on other sites
Posted September 17, 2016 Getting this when going 3rd person vieuw while loading a wurm unlimited exported deed... [2016-09-17 22:33:28] Error has occurred! Java vendor: Oracle Corporation Java version: 1.8.0_101 java.lang.NullPointerException at pl.wurmonline.deedplanner.data.Tile.getVerticalWallHeight(Tile.java:325) at pl.wurmonline.deedplanner.data.Tile.renderEntity(Tile.java:233) at pl.wurmonline.deedplanner.data.Tile.renderEntities(Tile.java:216) at pl.wurmonline.deedplanner.data.Tile.render3d(Tile.java:161) at pl.wurmonline.deedplanner.data.Map.render(Map.java:447) at pl.wurmonline.deedplanner.graphics.GraphicsLoop.display(GraphicsLoop.java:62) at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:665) at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:649) at javax.media.opengl.awt.GLJPanel$Updater.display(GLJPanel.java:1213) at javax.media.opengl.awt.GLJPanel$8.run(GLJPanel.java:1269) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1119) at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:994) at javax.media.opengl.awt.GLJPanel$OffscreenBackend.doPaintComponent(GLJPanel.java:1777) at javax.media.opengl.awt.GLJPanel.paintComponent(GLJPanel.java:545) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JLayeredPane.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paintToOffscreen(Unknown Source) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source) at javax.swing.RepaintManager$PaintManager.paint(Unknown Source) at javax.swing.RepaintManager.paint(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source) at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source) at sun.awt.SunGraphicsCallback.runComponents(Unknown Source) at java.awt.Container.paint(Unknown Source) at java.awt.Window.paint(Unknown Source) at javax.swing.RepaintManager$4.run(Unknown Source) at javax.swing.RepaintManager$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.access$1200(Unknown Source) at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.WaitDispatchSupport$2.run(Unknown Source) at java.awt.WaitDispatchSupport$4.run(Unknown Source) at java.awt.WaitDispatchSupport$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(Unknown Source) at java.awt.Dialog.show(Unknown Source) at javax.swing.JOptionPane.showOptionDialog(Unknown Source) at javax.swing.JOptionPane.showMessageDialog(Unknown Source) at javax.swing.JOptionPane.showMessageDialog(Unknown Source) at pl.wurmonline.deedplanner.data.Map.lambda$new$15(Map.java:101) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Share this post Link to post Share on other sites
Posted September 20, 2016 Helloooo? any body can help? Share this post Link to post Share on other sites
Posted September 20, 2016 20 minutes ago, Devily said: Helloooo? any body can help? Pastebin of the map? I am unable to reproduce most map-related bugs without having a map. Share this post Link to post Share on other sites
Posted September 20, 2016 3 minutes ago, Warlander said: Pastebin of the map? I am unable to reproduce most map-related bugs without having a map. http://pastebin.com/tQVRCjp2 this you mean? Share this post Link to post Share on other sites
Posted September 20, 2016 14 minutes ago, Devily said: http://pastebin.com/tQVRCjp2 this you mean? Yes, thanks - I will take a look at this issue soon. 1 Share this post Link to post Share on other sites
Posted September 22, 2016 On 9/20/2016 at 5:21 PM, Warlander said: Yes, thanks - I will take a look at this issue soon. Any update? Share this post Link to post Share on other sites
Posted September 22, 2016 51 minutes ago, Devily said: Any update? Yes, issue was caused by exported map containing a little bit of object data out of map bounds, causing the program to crash immediately when trying to render off-map entities. Bugfix will come soon. Edit: Weird looking marble bridges are fixed too. Stone ones are more serious issue, so I am not sure if they will make it to the next bugfix. 1 Share this post Link to post Share on other sites
Posted September 24, 2016 DeedPlanner 2.6.5 released! Changes: Added woven fences Fixed marble bridges weird texture bug Fixed external map loading issue 2 Share this post Link to post Share on other sites
Posted September 27, 2016 On Thursday, September 22, 2016 at 6:26 PM, Warlander said: Yes, issue was caused by exported map containing a little bit of object data out of map bounds, causing the program to crash immediately when trying to render off-map entities. Bugfix will come soon. Edit: Weird looking marble bridges are fixed too. Stone ones are more serious issue, so I am not sure if they will make it to the next bugfix. Thanks alot!! Share this post Link to post Share on other sites
Posted September 28, 2016 I was making a three tile wide bridge from the top of the second story building... Spoiler [2016-09-27 17:35:15] Error has occurred! Java vendor: Oracle Corporation Java version: 1.8.0_65 java.io.FileNotFoundException: Data\Bridges\Stone\vegTex.png (The system cannot find the file specified) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(Unknown Source) at java.io.FileInputStream.<init>(Unknown Source) at com.jogamp.opengl.util.texture.TextureIO$StreamBasedTextureProvider.newTextureData(TextureIO.java:1060) at com.jogamp.opengl.util.texture.TextureIO.newTextureDataImpl(TextureIO.java:849) at com.jogamp.opengl.util.texture.TextureIO.newTextureData(TextureIO.java:218) at com.jogamp.opengl.util.texture.TextureIO.newTexture(TextureIO.java:476) at pl.wurmonline.deedplanner.graphics.texture.SimpleTex.init(SimpleTex.java:110) at pl.wurmonline.deedplanner.graphics.texture.SimpleTex.bind(SimpleTex.java:84) at pl.wurmonline.deedplanner.graphics.texture.SimpleTex.bind(SimpleTex.java:65) at pl.wurmonline.deedplanner.graphics.wom.Mesh.render(Mesh.java:25) at pl.wurmonline.deedplanner.graphics.wom.Model.render(Model.java:91) at pl.wurmonline.deedplanner.data.bridges.BridgePart.render(BridgePart.java:88) at pl.wurmonline.deedplanner.data.Tile.renderGround(Tile.java:167) at pl.wurmonline.deedplanner.data.Tile.render3d(Tile.java:154) at pl.wurmonline.deedplanner.data.Map.render(Map.java:450) at pl.wurmonline.deedplanner.graphics.GraphicsLoop.display(GraphicsLoop.java:58) at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:665) at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:649) at javax.media.opengl.awt.GLJPanel$Updater.display(GLJPanel.java:1213) at javax.media.opengl.awt.GLJPanel$8.run(GLJPanel.java:1269) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1119) at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:994) at javax.media.opengl.awt.GLJPanel$OffscreenBackend.doPaintComponent(GLJPanel.java:1777) at javax.media.opengl.awt.GLJPanel.paintComponent(GLJPanel.java:545) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintToOffscreen(Unknown Source) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source) at javax.swing.RepaintManager$PaintManager.paint(Unknown Source) at javax.swing.RepaintManager.paint(Unknown Source) at javax.swing.JComponent._paintImmediately(Unknown Source) at javax.swing.JComponent.paintImmediately(Unknown Source) at javax.swing.RepaintManager$4.run(Unknown Source) at javax.swing.RepaintManager$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at com.jogamp.opengl.util.AWTAnimatorImpl$1.run(AWTAnimatorImpl.java:162) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Share this post Link to post Share on other sites
Posted September 28, 2016 5 hours ago, MootRed said: I was making a three tile wide bridge from the top of the second story building... Hide contents [2016-09-27 17:35:15] Error has occurred! Java vendor: Oracle Corporation Java version: 1.8.0_65 java.io.FileNotFoundException: Data\Bridges\Stone\vegTex.png (The system cannot find the file specified) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(Unknown Source) at java.io.FileInputStream.<init>(Unknown Source) at com.jogamp.opengl.util.texture.TextureIO$StreamBasedTextureProvider.newTextureData(TextureIO.java:1060) at com.jogamp.opengl.util.texture.TextureIO.newTextureDataImpl(TextureIO.java:849) at com.jogamp.opengl.util.texture.TextureIO.newTextureData(TextureIO.java:218) at com.jogamp.opengl.util.texture.TextureIO.newTexture(TextureIO.java:476) at pl.wurmonline.deedplanner.graphics.texture.SimpleTex.init(SimpleTex.java:110) at pl.wurmonline.deedplanner.graphics.texture.SimpleTex.bind(SimpleTex.java:84) at pl.wurmonline.deedplanner.graphics.texture.SimpleTex.bind(SimpleTex.java:65) at pl.wurmonline.deedplanner.graphics.wom.Mesh.render(Mesh.java:25) at pl.wurmonline.deedplanner.graphics.wom.Model.render(Model.java:91) at pl.wurmonline.deedplanner.data.bridges.BridgePart.render(BridgePart.java:88) at pl.wurmonline.deedplanner.data.Tile.renderGround(Tile.java:167) at pl.wurmonline.deedplanner.data.Tile.render3d(Tile.java:154) at pl.wurmonline.deedplanner.data.Map.render(Map.java:450) at pl.wurmonline.deedplanner.graphics.GraphicsLoop.display(GraphicsLoop.java:58) at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:665) at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:649) at javax.media.opengl.awt.GLJPanel$Updater.display(GLJPanel.java:1213) at javax.media.opengl.awt.GLJPanel$8.run(GLJPanel.java:1269) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1119) at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:994) at javax.media.opengl.awt.GLJPanel$OffscreenBackend.doPaintComponent(GLJPanel.java:1777) at javax.media.opengl.awt.GLJPanel.paintComponent(GLJPanel.java:545) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintToOffscreen(Unknown Source) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source) at javax.swing.RepaintManager$PaintManager.paint(Unknown Source) at javax.swing.RepaintManager.paint(Unknown Source) at javax.swing.JComponent._paintImmediately(Unknown Source) at javax.swing.JComponent.paintImmediately(Unknown Source) at javax.swing.RepaintManager$4.run(Unknown Source) at javax.swing.RepaintManager$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at com.jogamp.opengl.util.AWTAnimatorImpl$1.run(AWTAnimatorImpl.java:162) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) One texture is missing, I will fix this soon. Share this post Link to post Share on other sites
Posted October 2, 2016 I'm using this on a mac, so I know that's not officially supported, but just in case Windows users have the same issue I thought to post here. Everything works fine except for when I try to place a campfire. When I do, I get an error every time (using versions 2.6.4 and 2.6.5). Spoiler [2016-10-02 10:47:46] Error has occurred! Java vendor: Oracle Corporation Java version: 1.8.0_101 java.io.FileNotFoundException: Data/Objects/Campfire_lit.jpg (No such file or directory) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.<init>(FileInputStream.java:138) at com.jogamp.opengl.util.texture.TextureIO$StreamBasedTextureProvider.newTextureData(TextureIO.java:1060) at com.jogamp.opengl.util.texture.TextureIO.newTextureDataImpl(TextureIO.java:849) at com.jogamp.opengl.util.texture.TextureIO.newTextureData(TextureIO.java:218) at com.jogamp.opengl.util.texture.TextureIO.newTexture(TextureIO.java:476) at pl.wurmonline.deedplanner.graphics.texture.SimpleTex.init(SimpleTex.java:110) at pl.wurmonline.deedplanner.graphics.texture.SimpleTex.bind(SimpleTex.java:84) at pl.wurmonline.deedplanner.graphics.texture.SimpleTex.bind(SimpleTex.java:65) at pl.wurmonline.deedplanner.graphics.wom.Mesh.render(Mesh.java:25) at pl.wurmonline.deedplanner.graphics.wom.Model.render(Model.java:91) at pl.wurmonline.deedplanner.data.GameObject.render(GameObject.java:25) at pl.wurmonline.deedplanner.data.Tile.renderEntity(Tile.java:262) at pl.wurmonline.deedplanner.data.Tile.renderEntities(Tile.java:226) at pl.wurmonline.deedplanner.data.Tile.render3d(Tile.java:171) at pl.wurmonline.deedplanner.data.Map.render(Map.java:450) at pl.wurmonline.deedplanner.graphics.GraphicsLoop.display(GraphicsLoop.java:58) at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:665) at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:649) at javax.media.opengl.awt.GLJPanel$Updater.display(GLJPanel.java:1213) at javax.media.opengl.awt.GLJPanel$8.run(GLJPanel.java:1269) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1119) at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:994) at javax.media.opengl.awt.GLJPanel$OffscreenBackend.doPaintComponent(GLJPanel.java:1777) at javax.media.opengl.awt.GLJPanel.paintComponent(GLJPanel.java:545) at javax.swing.JComponent.paint(JComponent.java:1056) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5158) at javax.swing.JComponent.paintImmediately(JComponent.java:4969) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at com.jogamp.opengl.util.AWTAnimatorImpl$1.run(AWTAnimatorImpl.java:162) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) I also am curious if certain missing objects (such as strange devices and braziers) are a fault of running this on a Mac or are they missing in general? Share this post Link to post Share on other sites
Posted October 2, 2016 Some objects are missing because I didn't added them to database yet (this is not automatic process, I need to manually find models, textures, copy them and add entry to program database in order to add new item). When it comes to error above, it is caused by missing texture - I will add it in next update as well. 1 Share this post Link to post Share on other sites
Posted October 3, 2016 Thank you for all the work you put into this! I just donated and I hope plenty of other users are as well! 1 Share this post Link to post Share on other sites
Posted October 3, 2016 Absolutely love this! One thing I noticed though is a lot of objects tend to sink into the floor, especially things like small chests. Share this post Link to post Share on other sites
Posted October 3, 2016 Having village exports reverse oriel and window placements again. Had been fixed previously for awhile but this update seems to have started it up for me at least. I can post an export later when I get home. Just doing my forum browsing for now. Share this post Link to post Share on other sites
Posted October 3, 2016 4 hours ago, Budzilla said: Absolutely love this! One thing I noticed though is a lot of objects tend to sink into the floor, especially things like small chests. Hmm... This is easy to fix, another thing to do for next release (planned for this weekend). Share this post Link to post Share on other sites
Posted October 6, 2016 Newbie question how can i work in a cave system in this planner cant seem to find the function Share this post Link to post Share on other sites
Posted October 6, 2016 37 minutes ago, Daskampfer said: Newbie question how can i work in a cave system in this planner cant seem to find the function Negative floors are a cave layer, you simply need to go down instead of up. 1 Share this post Link to post Share on other sites
Posted October 6, 2016 DeedPlanner 2.6.6 released! Changes: Fixed objects sinking into the floor Fixed missing campfire texture Share this post Link to post Share on other sites
Posted October 7, 2016 23 hours ago, Warlander said: Negative floors are a cave layer, you simply need to go down instead of up. Ok so i did that and the function unlocked in the height colum for edit layer caves only but when i add stuff its floating above water Share this post Link to post Share on other sites
Posted October 20, 2016 I would like to see a building detection and skill requirement added to Deedplanner. My plan was to build a 5x5 with 1x1 towers on the corners, then run bridges between all towers to create an arched facade. However, according to a number of players I have talked to, separate building corners cannot touch. As there is no check for this in Deedplanner, I have to revamp my design. Is it possible to put in such a check, or would this require a complete overhaul? Thanks. Ex: Share this post Link to post Share on other sites
Posted October 20, 2016 There is no check in order to make editing the plan faster and easier - old DeedPlanner (1.x) had it, but due to that planning buildings was annoying. Share this post Link to post Share on other sites
Posted October 20, 2016 5 hours ago, Warlander said: There is no check in order to make editing the plan faster and easier - old DeedPlanner (1.x) had it, but due to that planning buildings was annoying. Got it and thanks for the reply. Live and learn I suppose. Share this post Link to post Share on other sites