Sign in to follow this  
Warlander

Deedplanner 2.9.10 - 3D House And Deed Planner

Recommended Posts

Well I'll update and I guess you'll be adding those things in time :)


Share this post


Link to post
Share on other sites

2.0 beta - not implemented yet

Old versions - select label tool, click on tile with existing label, leave text blank if you want to delete it, you can also change existing text.

Share this post


Link to post
Share on other sites

Aha! Thanks, I will temporarily use the old version to remove :)


Share this post


Link to post
Share on other sites

Am i just blind or is the no way to save an image of the 2D view?


 


If there isn't is this a feature you could look into?


Share this post


Link to post
Share on other sites

You can create screenshot with F11 key, but there is no way to save an image of the whole world.

Share this post


Link to post
Share on other sites
Hello! 

I have accidentally do so the file that opens the program have been modified. 

And now I do not know how to change it back again. 

So be grateful if you could explain it. 

 

Regards Elsa

Share this post


Link to post
Share on other sites

You can change default programs used to run given file extension, if you are on Windows you can follow this steps: http://windows.microsoft.com/en-us/windows/change-default-programs#1TC=windows-7

Edit: Old DeedPlanner and Wurm Army Knife maps loading is almost done, most of maps are loading correctly - I just need to fix few last issues with maps loading and new entity storage system before I will be able to release new version.

Edited by Warlander
  • Like 1

Share this post


Link to post
Share on other sites

Old DeedPlanner and Wurm Army Knife maps loading is almost done, ...

 

Very much appreciated - thanks a lot!

Share this post


Link to post
Share on other sites

DeedPlanner 2 ALPHA 6 released! Changes:

  • added possibility to import old DP maps
  • added possibility to import WAK maps
  • new entity storage system - big maps should take much less RAM, system is more flexible than previous and will allow to add some new features easily
  • HoTS got some hate
  • few database fixes
I am starting university this week, so (paradoxically) I should have more time and motivation for work. :D

I tested importing of old DP maps with few complex maps found on forum and loaded all of them without problems. In case of WAK maps, non-existing objects like colored borders are ignored and cave-related ground types are replaced with rock. At the moment all objects, caves and labels are permanently deleted when loading both old DP and WAK maps, if you want to import them as well please wait until beta release.

You can import all supported types of maps (DP2, DP and WAK) with the same button - program will try to recognize which type of map you are trying to load, both loading from file and pastebin works. :)

  • Like 3

Share this post


Link to post
Share on other sites

Thanks, Warlander. Just gave it a try - unfortunately larger WAK maps are not loaded correctly. (Only a very small part of them is loaded into the upper left corner area...)  Maybe some problem with reading the original map size?


 


EDIT: Sorry, I didn't see the complete map! WAK maps *are* loaded, but you don't see them properly unless you scroll up a very long way :)   Will keep on testing. (Sorry again)


Edited by Yaga

Share this post


Link to post
Share on other sites

I am getting an error and have posted it below with the file link at the bottom...


 


 I had opened up an old map and everything was fine then saved it overriding the name/file of the old one i had saved but now when i try to open the new saved file i get this error.



[2014-09-29 17:19:01] Error has occurred!

Java vendor: Oracle Corporation

Java version: 1.8.0_20

java.lang.NumberFormatException: For input string: ""

at java.lang.NumberFormatException.forInputString(Unknown Source)

at java.lang.Integer.parseInt(Unknown Source)

at java.lang.Integer.parseInt(Unknown Source)

at pl.wurmonline.deedplanner.data.Tile.<init>(Tile.java:43)

at pl.wurmonline.deedplanner.data.Map.<init>(Map.java:80)

at pl.wurmonline.deedplanner.data.Map.parseMap(Map.java:42)

at pl.wurmonline.deedplanner.forms.LoadWindow.loadManager(LoadWindow.java:30)

at pl.wurmonline.deedplanner.forms.LoadWindow.fileButtonActionPerformed(LoadWindow.java:174)

at pl.wurmonline.deedplanner.forms.LoadWindow.access$400(LoadWindow.java:16)

at pl.wurmonline.deedplanner.forms.LoadWindow$5.actionPerformed(LoadWindow.java:86)

at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.setPressed(Unknown Source)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)

at java.awt.Component.processMouseEvent(Unknown Source)

at javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(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.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.awt.EventQueue$4.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)


 


Note: When i try to open the map on the old planner now i get an error  "Unsupported/outdated save format: error" so it is not working on either planner now.


 


Map file..


https://www.dropbox.com/s/jr0yjd1crp9ksei/wedgewater%20Inn.MAP?dl=0


 


Edit: Seems there is just a problem with opening any saves once you save them with this new version. (unless the map was created with this version) 


Edited by Kegan

Share this post


Link to post
Share on other sites

I just loaded two largest maps - everything is loaded correctly, but some roads from the larger map are replaced with grass because of use of the undetailed terrain for them. Can you show me a map you are trying to load?

Edit: This is response to Yaga, I will check Kegan issue in a moment.

Edit2: I see what is wrong with new saves and fixed it, uploading update right now.

Edited by Warlander

Share this post


Link to post
Share on other sites

Bugfix 2.0 ALPHA 6a released! Changes:

  • fixed map saving critical bug
Sorry for any possible losses, everything will save and load correctly now.

Share this post


Link to post
Share on other sites

Bugfix 2.0 ALPHA 6a released! Changes:

  • fixed map saving critical bug

Sorry for any possible losses, everything will save and load correctly now.

 

Are you sure you update the file on the OP or is there a way to check my version in the file or on the tool someplace? 

 

I guess the saves i have that are bugged can not be fixed now?  

 

Anyway they have a error when i try to load them not sure if it is the same one or new..

[2014-09-29 18:26:34] Error has occurred!

Java vendor: Oracle Corporation

Java version: 1.8.0_20

java.lang.NumberFormatException: For input string: ""

at java.lang.NumberFormatException.forInputString(Unknown Source)

at java.lang.Integer.parseInt(Unknown Source)

at java.lang.Integer.parseInt(Unknown Source)

at pl.wurmonline.deedplanner.data.Tile.<init>(Tile.java:43)

at pl.wurmonline.deedplanner.data.Map.<init>(Map.java:80)

at pl.wurmonline.deedplanner.data.Map.parseMap(Map.java:42)

at pl.wurmonline.deedplanner.forms.LoadWindow.loadManager(LoadWindow.java:30)

at pl.wurmonline.deedplanner.forms.LoadWindow.fileButtonActionPerformed(LoadWindow.java:174)

at pl.wurmonline.deedplanner.forms.LoadWindow.access$400(LoadWindow.java:16)

at pl.wurmonline.deedplanner.forms.LoadWindow$5.actionPerformed(LoadWindow.java:86)

at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.setPressed(Unknown Source)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)

at java.awt.Component.processMouseEvent(Unknown Source)

at javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(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.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.awt.EventQueue$4.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

This was saving bug, loading is not affected. It is possible to manually recover some data (all grounds, some walls and floors) by replacing all 'level' with 'level value="0"'.

Share this post


Link to post
Share on other sites

Well thankfully it was not my main map so i can just remake it but i will try it out..thanks


Share this post


Link to post
Share on other sites

I download the last unstable version , when I try to load a map which was created with previous version all is ok, but when I turn on 3d mode get the next error:

 

java.lang.reflect.InvocationTargetException


at java.awt.EventQueue.invokeAndWait(Unknown Source)
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:90)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:416)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:172)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at pl.wurmonline.deedplanner.data.Wall.render(Wall.java:26)
at pl.wurmonline.deedplanner.data.Tile.renderEntities(Tile.java:151)
at pl.wurmonline.deedplanner.data.Tile.render3d(Tile.java:102)
at pl.wurmonline.deedplanner.data.Map.render(Map.java:341)
at pl.wurmonline.deedplanner.graphics.GraphicsLoop.display(GraphicsLoop.java:60)
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.BufferStrategyPaintManager.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)
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:90)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:416)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:172)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at pl.wurmonline.deedplanner.data.Wall.render(Wall.java:26)
at pl.wurmonline.deedplanner.data.Tile.renderEntities(Tile.java:151)
at pl.wurmonline.deedplanner.data.Tile.render3d(Tile.java:102)
at pl.wurmonline.deedplanner.data.Map.render(Map.java:341)
at pl.wurmonline.deedplanner.graphics.GraphicsLoop.display(GraphicsLoop.java:60)
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.BufferStrategyPaintManager.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)
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:90)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:416)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:172)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at pl.wurmonline.deedplanner.data.Wall.render(Wall.java:26)
at pl.wurmonline.deedplanner.data.Tile.renderEntities(Tile.java:151)
at pl.wurmonline.deedplanner.data.Tile.render3d(Tile.java:102)
at pl.wurmonline.deedplanner.data.Map.render(Map.java:341)
at pl.wurmonline.deedplanner.graphics.GraphicsLoop.display(GraphicsLoop.java:60)
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.BufferStrategyPaintManager.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)

 

(the log error is a lot more extensive, this is just an example)
 
Someone who has previous version, could upload it for me?
 
thanks

 

 

 

 

Share this post


Link to post
Share on other sites

Rendering in 3d mode is the same as in 2d mode, just with different camera - does this problem occur when you try to look at this fence/wall in 2d mode? Can you write what you did to crash the program please?

DeedPlanner 2 ALPHA 6b bugfix released - just one tiny change:

  • fixed ground deleting bug
  • Like 1

Share this post


Link to post
Share on other sites
Hello

(I am Maelux)

 

I have installed java 8 64 bits (just) 

 


 

I dowload the last version of deedplanner, run it, and load this map...so far all goes well but, when I put 3d mode, I get the next error:

 


 

...and program crashes

 

thanks

Share this post


Link to post
Share on other sites

Something is wrong with roofs, I will fix them and make more testing to check if there are any other problems with new storage system.

Edit: I think I should do more testing before every major release, this problem exists since ALPHA 6 release and I didn't even noticed that all roofs were broken until now. :rolleyes:

Edit2: DeedPlanner ALPHA 6c bugfix released, change:

  • fixed roofs bug
Edited by Warlander

Share this post


Link to post
Share on other sites

I finally got around to downloading Planner 2 and extracted it, but when I try and run it, I just get the window pop up telling me a Java exception has occurred. I installed Deed Planner 2 within the old Deed Planner folder (so Wurm > Deed Planner [where all the files for that version are] > Deed Planner 2), might that cause an issue? I wouldn't have thought so... I can still run the old version fine (which is version 1.7 for what it's worth).


Share this post


Link to post
Share on other sites

 

Hello

(I am Maelux)

 

I have installed java 8 64 bits (just) 

 

 

I dowload the last version of deedplanner, run it, and load this map...so far all goes well but, when I put 3d mode, I get the next error:

 

 

...and program crashes

 

thanks

 

 

Hi, 

 

thanks

 

the app work done for me again.

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