Sign in to follow this  
Warlander

Deedplanner 2.9.10 - 3D House And Deed Planner

Recommended Posts

Warlander:

 

Sklotopolis added a bunch of PMK banners recently.  Images are posted in this thread.  I am not familiar enough with PMKs to know if all of them are listed, but there is an overall screenshot of them, and then the bottom of the thread has close-up shots of all of the more square banners.

 

I hope this helps you collect the images you need.

Share this post


Link to post
Share on other sites

Hey there!

 

Struggling a bit with Deedplanner this evening. Just reinstalled java after a fresh Windows 10 installation, downloaded Deedplanner, but when I went to run it this error popped up:

 

[2017-08-21 22:25:47] Error has occurred!
Java vendor: Oracle Corporation
Java version: 1.8.0_144
DeedPlanner 2.8.9
javax.media.opengl.GLException: Method "glCreateProgram" not available
    at jogamp.opengl.gl4.GL4bcImpl.glCreateProgram(GL4bcImpl.java:3411)
    at pl.wurmonline.deedplanner.graphics.shaders.Program.createOrGetProgram(Program.java:30)
    at pl.wurmonline.deedplanner.graphics.shaders.Program.bind(Program.java:60)
    at pl.wurmonline.deedplanner.data.Map.render(Map.java:453)
    at pl.wurmonline.deedplanner.graphics.GraphicsLoop.display(GraphicsLoop.java:64)
    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.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
 

I could interact with the menu to place items, but the rest of the Deedplanner window was just white. I have to quit through the task manager too; it will just go unresponsive if I try to close the window normally. Tried fresh installations of both java and Deedplanner, but always got the same error message.

 

Any help would be appreciated, thanks!

Share this post


Link to post
Share on other sites

It seems that your GPU or drivers have problems with supporting the shaders - do you have the latest version of the drivers?

Share this post


Link to post
Share on other sites
9 hours ago, Warlander said:

It seems that your GPU or drivers have problems with supporting the shaders - do you have the latest version of the drivers?

 

Went ahead and manually reinstalled my graphics drivers for my integrated graphics (Intel HD Graphics 3000) from Intel's website, but it was the exact same version that I already had installed. I also reinstalled Java (both 64-bit and 32-bit, went between enabling only one then both while opening Deedplanner) and I got the same error code. However, I did notice while installing the drivers that the latest drivers available only go up to Windows 8; I'm running Windows 10. Could this be the problem?

 

Thanks again for looking into this!

Share this post


Link to post
Share on other sites

Hmm... DeedPlanner works for me on laptop with the same integrated GPU, but I'm unable to test this issue on Windows 10 (I'm running dual boot Ubuntu 17.04/Windows 7). In general Intel integrated GPU's handle graphics standard used in DeedPlanner poorly, exception you posted happens in case if GPU is unable to handle given capability. In this case this capability (GLSL shaders) is required for the program to run and cannot be worked around without significant effort.

Share this post


Link to post
Share on other sites

Warlander, I posted a bunch of bugs earlier in the month (Page 90, before you went on your holiday), and I noticed none of them were addressed in your latest updates.

Could you please look at them?

Edited by Benie

Share this post


Link to post
Share on other sites
2 hours ago, Benie said:

Warlander, I posted a bunch of bugs earlier in the month (Page 90, before you went on your holiday), and I noticed none of them were addressed in your latest updates.

Could you please look at them?

 

Both planter rack and wrong materials bugs seem to be fixed already. I will take a look at the bridges bug, remaining issues aren't DeedPlanner-related but I will take a look at them as soon as I will be able to as well. :)

 

Edit: Bridges bug fixed @Benie:

yqxJPdY.jpg

  • Like 1

Share this post


Link to post
Share on other sites
4 minutes ago, Warlander said:

 

Both planter rack and wrong materials bugs seem to be fixed already. I will take a look at the bridges bug, remaining issues aren't DeedPlanner-related but I will take a look at them as soon as I will be able to as well. :)

Thanks, Warlander. ;)

Share this post


Link to post
Share on other sites

It seems DeedPlanner doesn't recognize marble brick and sandstone brick pavement on exported maps, also diagonal paving appears as full-tile.

 

And this:

 

Spoiler

[2017-08-24 16:55:03] Error has occurred!
Java vendor: Oracle Corporation
Java version: 1.8.0_144
DeedPlanner 2.8.9
java.io.FileNotFoundException: Data\Animals (Access denied)
    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 pl.wurmonline.deedplanner.graphics.texture.SimpleTex.lambda$loadTextureData$29(SimpleTex.java:171)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

 

 

Edited by zigozag

Share this post


Link to post
Share on other sites

@zigozag, all three of these issues were reported by me, on Page 90 (please go look).

Also, the diagonal tiles being full thing, has been a bug for a pretty long time.

@Warlander: Fantastic work!

Edited by Benie
  • Like 1

Share this post


Link to post
Share on other sites

Aww...

 

Installed new drivers for my GPU (AMDGPU-PRO, Ubuntu 16.04) a while ago. Was advice for issues with Unstable and Wurm is running much smoother. Now when I try to run DeedPlanner 2.8.1 and 2.8.9 I get this error log:

 

Spoiler

[2017-09-04 19:27:40] Error has occurred!
Java vendor: Oracle Corporation
Java version: 1.8.0_131
DeedPlanner 2.8.9
javax.media.opengl.GLException: Not a GL2 implementation
    at jogamp.opengl.es3.GLES3Impl.getGL2(GLES3Impl.java:7423)
    at pl.wurmonline.deedplanner.graphics.GraphicsLoop.init(GraphicsLoop.java:41)
    at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:677)
    at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:698)
    at javax.media.opengl.awt.GLJPanel$Updater.display(GLJPanel.java:1209)
    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.paintChildren(JComponent.java:889)
    at javax.swing.JComponent.paint(JComponent.java:1065)
    at javax.swing.JComponent.paintChildren(JComponent.java:889)
    at javax.swing.JComponent.paint(JComponent.java:1065)
    at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
    at javax.swing.JComponent.paintChildren(JComponent.java:889)
    at javax.swing.JComponent.paintToOffscreen(JComponent.java:5217)
    at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:290)
    at javax.swing.RepaintManager.paint(RepaintManager.java:1272)
    at javax.swing.JComponent.paint(JComponent.java:1042)
    at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)
    at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:79)
    at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:116)
    at java.awt.Container.paint(Container.java:1975)
    at java.awt.Window.paint(Window.java:3904)
    at javax.swing.RepaintManager$4.run(RepaintManager.java:842)
    at javax.swing.RepaintManager$4.run(RepaintManager.java:814)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
    at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
    at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
    at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
    at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    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:80)
    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)

 

 

Have installed Oracle Java since I was using DeedPlanner alot, but Im pretty sure I tried DeedPlanner after that. Also trying to start DP with OpenJDK1.8/1.9 with same or similar results. Keep getting "Java vendor: Oracle Corporation" in the crash log, though I am suspecting that info isnt accurately depicting the relevant Java version, i.e. the one Im running the Jar with.

 

Any advice?

Share this post


Link to post
Share on other sites
4 hours ago, gooner_ said:

Aww...

 

Installed new drivers for my GPU (AMDGPU-PRO, Ubuntu 16.04) a while ago. Was advice for issues with Unstable and Wurm is running much smoother. Now when I try to run DeedPlanner 2.8.1 and 2.8.9 I get this error log:

 

  Hide contents

[2017-09-04 19:27:40] Error has occurred!
Java vendor: Oracle Corporation
Java version: 1.8.0_131
DeedPlanner 2.8.9
javax.media.opengl.GLException: Not a GL2 implementation
    at jogamp.opengl.es3.GLES3Impl.getGL2(GLES3Impl.java:7423)
    at pl.wurmonline.deedplanner.graphics.GraphicsLoop.init(GraphicsLoop.java:41)
    at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:677)
    at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:698)
    at javax.media.opengl.awt.GLJPanel$Updater.display(GLJPanel.java:1209)
    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.paintChildren(JComponent.java:889)
    at javax.swing.JComponent.paint(JComponent.java:1065)
    at javax.swing.JComponent.paintChildren(JComponent.java:889)
    at javax.swing.JComponent.paint(JComponent.java:1065)
    at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
    at javax.swing.JComponent.paintChildren(JComponent.java:889)
    at javax.swing.JComponent.paintToOffscreen(JComponent.java:5217)
    at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:290)
    at javax.swing.RepaintManager.paint(RepaintManager.java:1272)
    at javax.swing.JComponent.paint(JComponent.java:1042)
    at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)
    at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:79)
    at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:116)
    at java.awt.Container.paint(Container.java:1975)
    at java.awt.Window.paint(Window.java:3904)
    at javax.swing.RepaintManager$4.run(RepaintManager.java:842)
    at javax.swing.RepaintManager$4.run(RepaintManager.java:814)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
    at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
    at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
    at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
    at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    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:80)
    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)

 

 

Have installed Oracle Java since I was using DeedPlanner alot, but Im pretty sure I tried DeedPlanner after that. Also trying to start DP with OpenJDK1.8/1.9 with same or similar results. Keep getting "Java vendor: Oracle Corporation" in the crash log, though I am suspecting that info isnt accurately depicting the relevant Java version, i.e. the one Im running the Jar with.

 

Any advice?

 

DeedPlanner requires OpenGL 2.1 backwards compatibility to work - it seems like drivers have problems with its implementation. I will take a look if I can bypass this in any way, but cannot promise anything as I am unable to reproduce this issue locally.

  • Like 1

Share this post


Link to post
Share on other sites

Hey there! It's me again. I'm fairly certain my original issue had to do with graphical driver incompatibilities, as Wurm Online itself wasn't even working for me in Windows 10. I've since moved to a Linux Mint 18.2 dual-boot, but I've encountered a new problem. Whenever I try to open Deedplanner.jar with Oracle Java 8 Runtime, I get the following error:
 

Quote

[2017-09-04 15:16:12] Error has occurred!
Java vendor: Oracle Corporation
Java version: 1.8.0_144
DeedPlanner 2.8.9
java.lang.NullPointerException
    at java.util.Arrays.stream(Arrays.java:5004)
    at pl.wurmonline.deedplanner.forms.Loading.lambda$new$32(Loading.java:35)
    at java.lang.Thread.run(Thread.java:748)

 

If I try to run it with OpenJDK Java 8 Runtime, I get the following error:
 

Quote

The file '/home/james/Downloads/DeedPlanner 2.8.9/DeedPlanner.jar' is not marked as executable.  If this was downloaded or copied from an untrusted source, it may be dangerous to run.  For more details, read about the executable bit.

 

The obvious answer to this is to mark it as executable, but I don't know how to do that, or if that is the correct course of action. I'm 90% sure I'm just doing something wrong here Any help would be appreciated! Thanks!


EDIT: I'm running Java version 1.8.0_144, and have icedtea installed already, if that matters!

Edited by Ashanaak

Share this post


Link to post
Share on other sites
1 minute ago, Ashanaak said:

Hey there! It's me again. I'm fairly certain my original issue had to do with graphical driver incompatibilities, as Wurm Online itself wasn't even working for me in Windows 10. I've since moved to a Linux Mint 18.2 dual-boot, but I've encountered a new problem. Whenever I try to open Deedplanner.jar with Oracle Java 8 Runtime, I get the following error:
 

 

If I try to run it with OpenJDK Java 8 Runtime, I get the following error:
 

 

The obvious answer to this is to mark it as executable, but I don't know how to do that, or if that is the correct course of action. I'm 90% sure I'm just doing something wrong here Any help would be appreciated! Thanks!

 

The program starts correctly using Oracle Java, but seem to run in the wrong directory - possible fix for that is to create a script to force the program to run from its folder. These issues seem to be relatively common lately, I will check what's the core reason behind them when I will have some time. :)

Share this post


Link to post
Share on other sites
1 minute ago, Warlander said:

 

The program starts correctly using Oracle Java, but seem to run in the wrong directory - possible fix for that is to create a script to force the program to run from its folder. These issues seem to be relatively common lately, I will check what's the core reason behind them when I will have some time. :)


Bummer. Thanks for the quick response, and good luck figuring out that core reason!

Share this post


Link to post
Share on other sites

stone high iron fences are the only fences not enabled to be clipped into arches for some reason

Share this post


Link to post
Share on other sites
On 9/5/2017 at 0:05 AM, Warlander said:

 

DeedPlanner requires OpenGL 2.1 backwards compatibility to work - it seems like drivers have problems with its implementation. I will take a look if I can bypass this in any way, but cannot promise anything as I am unable to reproduce this issue locally.

 

Crossing my fingers and waiting for the next release. Thx for the reply :)

Share this post


Link to post
Share on other sites

The new fences do not import into Deedplanner from a Wurm export properly it seems.

 

Slate Parapets and Slate High Iron Fences/Gates don't work, they turn into Wooden Fences/Gates.

Edited by Xallo

Share this post


Link to post
Share on other sites

Minor feature coming to DeedPlanner 2.8.10: flat/uneven tiles highlighting! It comes together with few smaller improvements to height edition modes. :)

M0Z4Acy.jpg

 

(in colorblind mode green tint is replaced with blue)

  • Like 4

Share this post


Link to post
Share on other sites

Warlander ,

Something I have never been able to figure out is how to start a new building plan in the center of the map. Is there no way to *drag* the map to the position you want to start at? Then I could use the scroll to enlarge the squares to better see the wall layout I am using. The way I am using Deedplanner now I am always starting near the left bottom side area, which makes it hard to move farther away from the building to view it better in Wurm mode. A great and fun Tool to use but this one thing has me stumped.

 

=Ayes=

Share this post


Link to post
Share on other sites
14 hours ago, Ayes said:

Warlander ,

Something I have never been able to figure out is how to start a new building plan in the center of the map. Is there no way to *drag* the map to the position you want to start at? Then I could use the scroll to enlarge the squares to better see the wall layout I am using. The way I am using Deedplanner now I am always starting near the left bottom side area, which makes it hard to move farther away from the building to view it better in Wurm mode. A great and fun Tool to use but this one thing has me stumped.

 

=Ayes=

 

In 2d mode, one of possible things to do is zooming out the map and then zooming it as dragging is faster in case of more zoomed out maps.

In 3d view, shift+movement keys allow to move much faster (assuming default keybindings).

  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, Warlander said:

 

In 2d mode, one of possible things to do is zooming out the map and then zooming it as dragging is faster in case of more zoomed out maps.

In 3d view, shift+movement keys allow to move much faster (assuming default keybindings).

Thank you for the response. I see now that holding shift and using the movement keys allows me to move the whole map to the position I want to start laying out the house in the center of the map.

 

=Ayes=

Share this post


Link to post
Share on other sites

@WarlanderOne bug I found today, if you do a resize of the map it resets any underground height and cave sizes back to default. Also, doing a global add height doesn't work on underground height either., it instead seems to set them all to some other calculated number ignoring the current heights.

 

Actually, it seems like the regular add height tool in the height tab does the same thing. It just takes the current underground height always as whatever the above ground height is and adds to that, not the real current underground value.

Edited by Substr

Share this post


Link to post
Share on other sites
19 minutes ago, Substr said:

@WarlanderOne bug I found today, if you do a resize of the map it resets any underground height and cave sizes back to default. Also, doing a global add height doesn't work on underground height either., it instead seems to set them all to some other calculated number ignoring the current heights.

 

Actually, it seems like the regular add height tool in the height tab does the same thing. It just takes the current underground height always as whatever the above ground height is and adds to that, not the real current underground value.

 

Thanks for info, I will take a look at these bugs soon. When it comes to global add height - that's intended, this feature exists mostly to correct the height of exported maps (obsolete right now).

Share this post


Link to post
Share on other sites
11 hours ago, Warlander said:

 

Thanks for info, I will take a look at these bugs soon. When it comes to global add height - that's intended, this feature exists mostly to correct the height of exported maps (obsolete right now).

 

I tried out your fix from the latest github version and it looks like using "add height" to add to the "Cave size" now works, but when you have the radio button set to "Height" then it's instead setting it incorrectly, maybe still based on above ground height.

 

Edited by Substr

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this