Sign in to follow this  
Warlander

Deedplanner 2.9.10 - 3D House And Deed Planner

Recommended Posts

I have a suggestion but i am not sure how hard it would be to code but Is there anyway we can get the move function for the ladders like you have on the objects? 


Share this post


Link to post
Share on other sites

Got this when placing wood shingle roofs


 


And can't place roofs at all anymore. Even when restarting the prorgam



[2014-11-28 00:42:38] Error has occurred!
Java vendor: Oracle Corporation
Java version: 1.8.0_25
java.lang.NullPointerException
at pl.wurmonline.deedplanner.data.RoofType.checkCase(RoofType.java:120)
at pl.wurmonline.deedplanner.data.RoofType.checkMatch(RoofType.java:96)
at pl.wurmonline.deedplanner.data.Roof.recalculateMesh(Roof.java:109)
at pl.wurmonline.deedplanner.data.Map.recalculateRoofs(Map.java:770)
at pl.wurmonline.deedplanner.logic.roofs.RoofUpdater.update(RoofUpdater.java:19)
at pl.wurmonline.deedplanner.logic.LogicLoop.run(LogicLoop.java:74)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)

Edited by urban

Share this post


Link to post
Share on other sites

Can you explain please?

Well when you place an object you can hold down your mouse button and then move your mouse around to rotate the object before you let go of your mouse button placing the item down. If we could get this same function in the floors/openings then you could possibly rotate the ladder to face the direction you want it. 

Edited by Kegan

Share this post


Link to post
Share on other sites

Some of the models are broken, for example trying to place a big cedar tree turns it into a really big board.


Share this post


Link to post
Share on other sites

Well when you place an object you can hold down your mouse button and then move your mouse around to rotate the object before you let go of your mouse button placing the item down. If we could get this same function in the floors/openings then you could possibly rotate the ladder to face the direction you want it.

This would make floor edition much slower, but I can easily add something similar to diagonal roads placement widget.

 

Some of the models are broken, for example trying to place a big cedar tree turns it into a really big board.

 

Tree trunk is broken - this is one of the oldest bugs (was in old DP as well), but maybe I will finally be able to find out why this happens (I am assuming that this is related to lack of lighting in program).

 

Got this when placing wood shingle roofs

 

And can't place roofs at all anymore. Even when restarting the prorgam

[2014-11-28 00:42:38] Error has occurred!Java vendor: Oracle CorporationJava version: 1.8.0_25java.lang.NullPointerExceptionat pl.wurmonline.deedplanner.data.RoofType.checkCase(RoofType.java:120)at pl.wurmonline.deedplanner.data.RoofType.checkMatch(RoofType.java:96)at pl.wurmonline.deedplanner.data.Roof.recalculateMesh(Roof.java:109)at pl.wurmonline.deedplanner.data.Map.recalculateRoofs(Map.java:770)at pl.wurmonline.deedplanner.logic.roofs.RoofUpdater.update(RoofUpdater.java:19)at pl.wurmonline.deedplanner.logic.LogicLoop.run(LogicLoop.java:74)at java.util.TimerThread.mainLoop(Unknown Source)at java.util.TimerThread.run(Unknown Source)

I am able to reproduce this bug only for edges of the map, bugfix will appear in next update.


Do you have any ideas for small or medium-sized features to implement before bridges and caves? :)

  • Like 1

Share this post


Link to post
Share on other sites

Would be nice to have a cpl of  buttons to the right of tools at the top menu for 2d and 3d. Switching back and forth frequently with the drop down method feels a bit awkward. Maybe a option in settings to enable or disable the buttons for those that might not want them.


Share this post


Link to post
Share on other sites

[2014-11-30 10:02:57] Error has occurred!

Java vendor: Oracle Corporation

Java version: 1.8.0_25

java.lang.NoClassDefFoundError: javax/media/opengl/awt/GLJPanel

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$100(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at pl.wurmonline.deedplanner.forms.Loading.lambda$new$22(Loading.java:22)

at pl.wurmonline.deedplanner.forms.Loading$$Lambda$15/214126413.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: java.lang.ClassNotFoundException: javax.media.opengl.awt.GLJPanel

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

... 15 more

What I got from this is, wrong version of java. But I have the most up to date. Java 8 Update 25, windows 7 64 bit

Share this post


Link to post
Share on other sites

I got an error tonight placing wood fence gates in a spot that already has iron fence gates there. 



[2014-12-01 18:40:38] Error has occurred!

Java vendor: Oracle Corporation

Java version: 1.8.0_25

pl.wurmonline.deedplanner.util.DeedPlannerException: Invalid model

at pl.wurmonline.deedplanner.util.jogl.MeshData.createModel(MeshData.java:19)

at pl.wurmonline.deedplanner.util.jogl.Mesh.render(Mesh.java:38)

at pl.wurmonline.deedplanner.util.jogl.Model.render(Model.java:39)

at pl.wurmonline.deedplanner.data.Wall.render(Wall.java:26)

at pl.wurmonline.deedplanner.data.Tile.renderEntities(Tile.java:182)

at pl.wurmonline.deedplanner.data.Tile.render3d(Tile.java:128)

at pl.wurmonline.deedplanner.data.Map.render(Map.java:412)

at pl.wurmonline.deedplanner.graphics.GraphicsLoop.display(GraphicsLoop.java:66)

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$1.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$400(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$1.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)


 

Edit: New crash but i think it is the same error as above except this time i was placing a crude wood fence on an arched wall tile..



[2014-12-02 13:43:47] Error has occurred!

Java vendor: Oracle Corporation

Java version: 1.8.0_25

pl.wurmonline.deedplanner.util.DeedPlannerException: Invalid model

at pl.wurmonline.deedplanner.util.jogl.MeshData.createModel(MeshData.java:19)

at pl.wurmonline.deedplanner.util.jogl.Mesh.render(Mesh.java:38)

at pl.wurmonline.deedplanner.util.jogl.Model.render(Model.java:39)

at pl.wurmonline.deedplanner.data.Wall.render(Wall.java:26)

at pl.wurmonline.deedplanner.data.Tile.renderEntities(Tile.java:199)

at pl.wurmonline.deedplanner.data.Tile.render3d(Tile.java:128)

at pl.wurmonline.deedplanner.data.Map.render(Map.java:412)

at pl.wurmonline.deedplanner.graphics.GraphicsLoop.display(GraphicsLoop.java:66)

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$1.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$400(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$1.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)


Edited by Kegan

Share this post


Link to post
Share on other sites

Hi, i can't add floors above ground (1st) floor. Can put walls in fine but not floors


Share this post


Link to post
Share on other sites

Do you have any ideas for small or medium-sized features to implement before bridges and caves? :)

 

Hm, in order of complexity:

 

1. Inclusion of more objects (many are missing, such as forges and benches)

 

2. Area editing. Select an area of tiles and execute commands such as deleting (choose what to delete, such as walls, floors, roofs, objects, etc. on the selected tiles - affects ALL floors), setting height, and changing tile type.

 

3. Add Copy/Cut/Paste function for the commands in #2. Select the tiles, choose from a checklist of the features you want to copy/cut (walls, objects, height, etc.), and paste them somewhere else.

 

 

edit: I realize that item #1 can actually be done by anyone by editing the xml file and importing the graphics from the Wurm packages. If these objects are excluded intentionally to keep the download size small, perhaps someone (such as myself, when I have time) could add the other objects and offer the expanded xml file and graphics as a separate optional download.

Edited by LaRue

Share this post


Link to post
Share on other sites

Hi, i can't add floors above ground (1st) floor. Can put walls in fine but not floors

 

Can you write your version of the program please? If this is 1.x version, then make sure that building is inside writ.

 

Hm, in order of complexity:

 

1. Inclusion of more objects (many are missing, such as forges and benches)

 

2. Area editing. Select an area of tiles and execute commands such as deleting (choose what to delete, such as walls, floors, roofs, objects, etc. on the selected tiles - affects ALL floors), setting height, and changing tile type.

 

3. Add Copy/Cut/Paste function for the commands in #2. Select the tiles, choose from a checklist of the features you want to copy/cut (walls, objects, height, etc.), and paste them somewhere else.

 

 

edit: I realize that item #1 can actually be done by anyone by editing the xml file and importing the graphics from the Wurm packages. If these objects are excluded intentionally to keep the download size small, perhaps someone (such as myself, when I have time) could add the other objects and offer the expanded xml file and graphics as a separate optional download.

1. I am adding objects over time - if something is not added yet, this is in most cases problem with Collada loader which have problems with loading complex or unusual models. If download size is a problem, I could always add importing models and textures directly from Wurm graphics file or (after buying server) auto updater.

2. Good suggestion, I will see what is possible to add without big interface changes.

3. Like above.

Share this post


Link to post
Share on other sites

I am still missing the stone wall portcullis it makes it hard to see what an area will look like without them since the plain wall version is so different.  


Share this post


Link to post
Share on other sites

Not sure how i tell what version is it.  Says Deedplanner1.7p on screen is that it?

Share this post


Link to post
Share on other sites

realised i was on the old version, works just great now :).


 


wish you could put in beds, flowerbeds, forges and ovens, one day hopefully :))


Share this post


Link to post
Share on other sites

I am still missing the stone wall portcullis it makes it hard to see what an area will look like without them since the plain wall version is so different.  

Edited by LaRue

Share this post


Link to post
Share on other sites

hi again.  managed to design house on deedplanner.  however i then realised i needed to put the house in a different position so i can plan whole deed.  stupid of me but i was just thinking about the house at the time. house is currently in bottom corner of map and it needs to be more central.  can't see a way to do this.  do i have to start again?


Share this post


Link to post
Share on other sites

You can resize the whole map in the right directions to move the whole map.

Share this post


Link to post
Share on other sites

DeedPlannner 2.0.1 released! Changes:

  • added some new objects, including archery tower and stone wall portcullis
  • fixed roofs calculations bug
  • fixed invalid models bugs
Edited by Warlander
  • Like 1

Share this post


Link to post
Share on other sites

Just downloaded this today and it is great tool for pre-planning and playing abit when servers are off. Seems im having some issues with roofs on buildings that arent proprtional and i cant seem to find hedges, are they added?


Good work anyway!


Share this post


Link to post
Share on other sites

DeedPlannner 2.0.1 released! Changes:

  • added some new objects, including archery tower and stone wall portcullis

fixed roofs calculations bug

fixed invalid models bugs

 

I downloaded the file but it will not unzip for me on windows 8.1 it just gives an unspecified error and stops. I tried to download again and the same thing happened again. 

 

CV6oAJB.jpg

Edited by Kegan

Share this post


Link to post
Share on other sites

Just downloaded this today and it is great tool for pre-planning and playing abit when servers are off. Seems im having some issues with roofs on buildings that arent proprtional and i cant seem to find hedges, are they added?

Good work anyway!

Not proportional - can you explain please? :)

 

I downloaded the file but it will not unzip for me on windows 8.1 it just gives an unspecified error and stops. I tried to download again and the same thing happened again. 

 

CV6oAJB.jpg

Weird error - I reuploaded the whole program and everything works correctly for me after downloading and unzipping, if anything is still not working, this is probably problem with Java or Windows 8.1.

  • Like 1

Share this post


Link to post
Share on other sites

Weird error - I reuploaded the whole program and everything works correctly for me after downloading and unzipping, if anything is still not working, this is probably problem with Java or Windows 8.1.

I pmed you too but i downloaded another zip file (a minecraft texture pack) and it unzipped just fine the only zip i am having issues with is yours it seems. 

Share this post


Link to post
Share on other sites

http://prntscr.com/5eztov

thats how it looks

 

That looks like a similar bug to the one that happened ingame when roofs were first introduced.  Looks like DeedPlanner is picking the wrong roof piece for those spots.

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