Posted March 17, 2018 On 3/7/2018 at 2:50 PM, Malena said: Thank you for all the hard work Warlander. DeedPlanner is such an amazing and fun tool! That change log is pretty mind blowing as well! Countless hours of improving this tool and making our Wurmian lives better! <3 Seconded. Share this post Link to post Share on other sites
Posted March 27, 2018 word to the wise - if you upgrade to Java 10, deed planner scales correctly on UHD screens. (maybe 9, haven't tested it) Share this post Link to post Share on other sites
Posted March 27, 2018 3 hours ago, Steveleeb said: word to the wise - if you upgrade to Java 10, deed planner scales correctly on UHD screens. (maybe 9, haven't tested it) Just to make sure - DeedPlanner is still using Java 8 as its baseline and I don't plan to force everyone to upgrade yet, but newer versions can have bugfixes in them that make the program work better overall without my interference. 1 Share this post Link to post Share on other sites
Posted April 8, 2018 (edited) On 2/10/2018 at 2:12 PM, Warlander said: This error usually happens when DeedPlanner is unable to load its needed data, did you moved the executable somewhere out of the folder or run program in location where it can't access files? On 2/10/2018 at 2:12 PM, Warlander said: On 2/10/2018 at 0:52 PM, Korhaka said: [2018-02-10 11:49:39] Error has occurred! Java vendor: Oracle Corporation Java version: 1.8.0_161 DeedPlanner 2.8.10 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) I get this error when ever I try and start it. I have the very same error on a freshly downloaded copy, in my case ubuntu 17.10, extracted to my own home folder so I have all the permissions. 64bit java ofc. [2018-04-09 00:09:03] Error has occurred! Java vendor: Oracle Corporation Java version: 1.8.0_151 DeedPlanner 2.8.10 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 close the error windows, the Deed Planner banner stays in the middle of the screen and in focus at "Initializing" and I have to kill the java process. Edited April 8, 2018 by Jaz Share this post Link to post Share on other sites
Posted April 9, 2018 I fixed window not closing in case if this (or other loading-related issues) error happens, will be patched in 2.9. When it comes to above error - it can happen if Data folder isn't found directly (DeedPlanner looks for it in directory it's run from). In case of Linux console, this can happen if you try to run the program while being in different location than DeedPlanner folder itself. CD'ing directly to it and launching the program from there should fix the issue. Share this post Link to post Share on other sites
Posted April 9, 2018 3 hours ago, Warlander said: I fixed window not closing in case if this (or other loading-related issues) error happens, will be patched in 2.9. When it comes to above error - it can happen if Data folder isn't found directly (DeedPlanner looks for it in directory it's run from). In case of Linux console, this can happen if you try to run the program while being in different location than DeedPlanner folder itself. CD'ing directly to it and launching the program from there should fix the issue. Thank you, nailed it! Seems stupid file manager will not change the working dir to the one I'M currently in - running from a terminal issuing java -jar DeedPlanner.jar works like a charm! 1 Share this post Link to post Share on other sites
Posted April 9, 2018 1 hour ago, Jaz said: Thank you, nailed it! Seems stupid file manager will not change the working dir to the one I'M currently in - running from a terminal issuing java -jar DeedPlanner.jar works like a charm! It actually makes sense from technical point of view, imagine creating a Java tool meant to process something in command line - in this case, program running exactly from where it's executed and not in its own directory is reasonable. In case of DeedPlanner through, this is something that obviously leads to loading error and is difficult to get around. It's possible to get around it, but at the cost of extra build process/debugging complexity so I decided the problem is rare enough to justify leaving it as it is. I will add extra warning if this kind of situation is detected through - currently program doesn't really do anything to signal it. 1 Share this post Link to post Share on other sites
Posted April 15, 2018 DeedPlanner is 5 years old! Let's celebrate with a slice of Wurm cake! Below you can see screenshot of another minor feature coming in 2.9: Well... Seems like camera centering for small maps took only 5 years to add! Zooming to and from the mouse position is also coming. Other than that, DeedPlanner exporter in Wurm got database update and is waiting for client update, all new ground and fence types should export properly after that. 6 Share this post Link to post Share on other sites
Posted April 15, 2018 Looks promising - can't wait! Happy anniversary and please keep up the good work. 1 Share this post Link to post Share on other sites
Posted April 15, 2018 Happy anniversary and thank you for making and maintaining DeedPlanner *sneaks out of the door with a monstrous slice of cake, om nom* Share this post Link to post Share on other sites
Posted April 19, 2018 Im getting errors when loading my deed that i exported from the token. Any help would be appreciated. 2018-04-18 18:56:49] Error has occurred! Java vendor: Oracle Corporation Java version: 1.8.0_161 java.lang.NullPointerException at pl.wurmonline.deedplanner.data.Tile.<init>(Tile.java:77) at pl.wurmonline.deedplanner.data.Map.<init>(Map.java:102) at pl.wurmonline.deedplanner.data.Map.parseMap(Map.java:64) at pl.wurmonline.deedplanner.forms.LoadWindow.loadManager(LoadWindow.java:31) at pl.wurmonline.deedplanner.forms.LoadWindow.fileButtonActionPerformed(LoadWindow.java:180) at pl.wurmonline.deedplanner.forms.LoadWindow.access$400(LoadWindow.java:17) at pl.wurmonline.deedplanner.forms.LoadWindow$5.actionPerformed(LoadWindow.java:88) 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$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.security.ProtectionDomain$JavaSecurityAccessImpl.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$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 April 19, 2018 8 hours ago, Corwen said: Im getting errors when loading my deed that i exported from the token. Any help would be appreciated. 2018-04-18 18:56:49] Error has occurred! Java vendor: Oracle Corporation Java version: 1.8.0_161 java.lang.NullPointerException at pl.wurmonline.deedplanner.data.Tile.<init>(Tile.java:77) at pl.wurmonline.deedplanner.data.Map.<init>(Map.java:102) at pl.wurmonline.deedplanner.data.Map.parseMap(Map.java:64) at pl.wurmonline.deedplanner.forms.LoadWindow.loadManager(LoadWindow.java:31) at pl.wurmonline.deedplanner.forms.LoadWindow.fileButtonActionPerformed(LoadWindow.java:180) at pl.wurmonline.deedplanner.forms.LoadWindow.access$400(LoadWindow.java:17) at pl.wurmonline.deedplanner.forms.LoadWindow$5.actionPerformed(LoadWindow.java:88) 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$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.security.ProtectionDomain$JavaSecurityAccessImpl.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$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) Which DeedPlanner version is this error from? It seems like you have too old version which is unable to load some of the walls/fences on deed. Share this post Link to post Share on other sites
Posted April 19, 2018 2.4.1 was released 3 years ago and is too old to load most exported maps, I would recommend downloading a new version. Share this post Link to post Share on other sites
Posted April 24, 2018 Hey. Also having a problem. When exporting from token and open in deedplanner i only get a corner of the deed how can i get whole area shown ? Im new to deedplanner. Im playing WU Share this post Link to post Share on other sites
Posted April 24, 2018 (edited) you're zoomed in, middle mouse button or WASD to move around. scroll middle mouse to zoom in and out. Alternatively View>3d view and move about as you would in game. Shift to accelerate Edited April 24, 2018 by Steveleeb 1 Share this post Link to post Share on other sites
Posted April 24, 2018 Is it somehow possible to make it calculate how much dirt you need for a project? Share this post Link to post Share on other sites
Posted April 24, 2018 14 minutes ago, whykillme said: Is it somehow possible to make it calculate how much dirt you need for a project? No, although it would be trivial for a programmer to use DeedPlanner data API to calculate slope differences between two same size maps. (that's out of scope of DeedPlanner itself) Share this post Link to post Share on other sites
Posted April 26, 2018 Hi there. For me it all get totally black from Floor4 and upwards. So i have almost no idea where i am placing things. Using WurmPlanner 2.8.10 and Java 8, update 171. I have also had the same problem earlier, but decided to just skip DeedPlanner totally xD /Calth Share this post Link to post Share on other sites
Posted April 26, 2018 2 hours ago, Calthaza said: Hi there. For me it all get totally black from Floor4 and upwards. So i have almost no idea where i am placing things. Using WurmPlanner 2.8.10 and Java 8, update 171. I have also had the same problem earlier, but decided to just skip DeedPlanner totally xD /Calth That's intended, everything from lower floors becomes darker and disappears completely after 3 floors higher - it's here to make multi-level editing easier. You can still put everything on any floor you like even when there is nothing below it (except things that are obviously ground level only, like ground types and height). Share this post Link to post Share on other sites
Posted April 29, 2018 DeedPlanner 2.9.0 released! Changes: Added isometric camera (view only) Added possibility to create level-wide labels instead of just layer-wide Added warning about launching program outside of its own directory Added zooming in to mouse cursor Complete revamp of camera system Interface overhaul: Interface is on right side of the screen by default now, this can be changed in settings New floor selection mechanism New tab selection mechanism Added lmb and rmb selected ground texture icons Added dynamic editing of labels Made symmetry editor center itself Made right-click ground type default to dirt Made 2d camera center the view if the whole map fits inside the window without scrolling Using translations is no longer on by default Fixed water not displaying in 2d cave view Fixed ignoring of update checking option Fixed label editor not resizing correctly Fixed a bug with uncloseable window if error happens during loading Fixed swapped models of sword and axe displays Fixed high iron fences and gates not being allowed in arches Isometric camera is mostly prototypical feature for now, but should be usable for previewing most plans. I would love to hear your opinions about it and the new interface. 4 Share this post Link to post Share on other sites
Posted April 30, 2018 Thanks for the hard work on DeedPlanner, Liking the new UI! I encountered an error with the new version that is not present in the previous version. When attempting to remove a bush(object mode, right click) I get the following error: Quote [2018-04-30 06:20:41] Error has occurred! Java vendor: Oracle Corporation Java version: 1.8.0_161 DeedPlanner 2.9.0 java.lang.NullPointerException at pl.wurmonline.deedplanner.logic.objects.ObjectsUpdater.calculateLocation(ObjectsUpdater.java:92) at pl.wurmonline.deedplanner.logic.objects.ObjectsUpdater.update(ObjectsUpdater.java:59) at pl.wurmonline.deedplanner.logic.LogicLoop.run(LogicLoop.java:87) at java.util.TimerThread.mainLoop(Unknown Source) at java.util.TimerThread.run(Unknown Source) After resuming despite the error, the program goes into an infinite loop once I press any object in the objects list. Regards, Noevi/Morde Share this post Link to post Share on other sites
Posted April 30, 2018 7 hours ago, Noevi said: Thanks for the hard work on DeedPlanner, Liking the new UI! I encountered an error with the new version that is not present in the previous version. When attempting to remove a bush(object mode, right click) I get the following error: After resuming despite the error, the program goes into an infinite loop once I press any object in the objects list. Regards, Noevi/Morde Fixed, I will release the bugfix in 1-2 days if there will be no more bug reports. For now, this bug can be avoided by watching out not to hit a corner while deleting objects (it won't fire if you keep mouse close to center of tile or tile border). Share this post Link to post Share on other sites
Posted May 3, 2018 (edited) Just started using this. Brilliant! Is there a wiki or help file somewhere? I watched a few videos but it doesn't tell me things like how to rotate a straight staircase? How do you delete a bridge once created? Tried delete, right mouse click... Thanks! ~G Edited May 3, 2018 by GaryP Share this post Link to post Share on other sites
Posted May 3, 2018 27 minutes ago, GaryP said: Just started using this. Brilliant! Is there a wiki or help file somewhere? I watched a few videos but it doesn't tell me things like how to rotate a straight staircase? How do you delete a bridge once created? Tried delete, right mouse click... Thanks! ~G I didn't made the official guide, but there are few unofficial video tutorials that should be still relatively up to date. You can rotate staircases by changing floor orientation. You can delete bridges by clicking on any bridge tile and selecting delete option from bridges panel. Share this post Link to post Share on other sites