Sign in to follow this  
Warlander

Deedplanner 2.9.10 - 3D House And Deed Planner

Recommended Posts

Outstanding program, thanks for making this available for your fellow Wurmians.


Share this post


Link to post
Share on other sites

I still can't pan over using the d key to the edge of the right side of my large map and the resize is not working on it either.


Share this post


Link to post
Share on other sites

Version 1.7c released! Changes:

  • fixed "fixed camera" mode
  • fixed map navigation bugs
  • added small changes to minimalize amount of program crashes while loading map (most visible in case of huge maps)
I am not sure if I should apologize for frequent bugfixes or not. :D
  • Like 1

Share this post


Link to post
Share on other sites

I am not sure if I should apologize for frequent bugfixes or not. :D

 

Not at all! We really appreciate your effort - good job. Keep them coming :)

Share this post


Link to post
Share on other sites

Version 1.7c released! Changes:

  • fixed "fixed camera" mode

fixed map navigation bugs

added small changes to minimalize amount of program crashes while loading map (most visible in case of huge maps)

I am not sure if I should apologize for frequent bugfixes or not. :D

 

I pray to Vynora for once in future we will see such often and documented changes in Wurm in bug hunting process too :)

  • Like 1

Share this post


Link to post
Share on other sites

idea for improvement of Elevation tab - Manual slope setting

this tool can be used for easy and fast mapping slopes from wurm terrain into your program

 

- after click on line separating tiles, small floating dialog will show, for positive/negative number, slope, to input (set focus on input box in setting area should work well too) what is important, that box should be ready for inserting numbers without need to delete old number first

 

- after press ENTER this number (slope) will be applied according to setting from North to South (N => S checked) or from South to North (S =>N checked), the same for West and East

 - this way it can work, click between tiles, type number, press Enter, click between other tiles, type number, press Enter ...

- well, I think it can work on Exit event (of input number box) too, to simplified operation, just click between tiles, insert number, click between tiles, insert number ...

desing and solution is on you, this is just example, how it can looks like

nfjmki.png

Edited by Zakerak

Share this post


Link to post
Share on other sites

fixed "fixed camera" mode

Sorry, but it seems it still works the same bad way (in 1.7c). After set on Fixed cam, it kick me out of plan area and do not let me return above plan (in 3D view). After set off, I can move freely again and can return above(below) plan area again.

Perhaps you forgot to synchronize this change into final source code? To me exactly this happens often :rolleyes: , you know, older man, bad memory, thinking on other things and such...

Share this post


Link to post
Share on other sites

fixed "fixed camera" mode

Sorry, but it seems it still works the same bad way (in 1.7c). After set on Fixed cam, it kick me out of plan area and do not let me return above plan (in 3D view). After set off, I can move freely again and can return above(below) plan area again.

Perhaps you forgot to synchronize this change into final source code? To me exactly this happens often :rolleyes: , you know, older man, bad memory, thinking on other things and such...

Yes, probably forgot about it, happened to me first time. :rolleyes:

Version 1.7d released! No changes except what should appear in 1.7c. ;)

About new slope editing mode - I can add this rather easily, probably this and adding next missing objects will be my targets for the next version.

Edited by Warlander
  • Like 2

Share this post


Link to post
Share on other sites

This version seems to have fixed my scroll/map resize issues but the auto updater is still not working though i have to download a new version from the forums each time.


 


Seems like you are working through the bugs fast as always and once this one gets polished up it will be a real improvement over the last one. This one has so much better performance than the last version on large maps.. :)


Edited by Kegan

Share this post


Link to post
Share on other sites

This version seems to have fixed my scroll/map resize issues but the auto updater is still not working though i have to download a new version from the forums each time.

 

Seems like you are working through the bugs fast as always and once this one gets polished up it will be a real improvement over the last one. This one has so much better performance than the last version on large maps.. :)

I can improve performance even further if needed. ;)

I am planning to delete the updater and replace it with the launcher. This will have many benefits:

  • shorter download and update time of program (download only the program instead of program+data)
  • shorter download time for data download (download only the new or modified data instead of everything)
  • ability to "redirect" program and data download to the another servers and easily set them up
The only bad site I can see is that launcher still needs to be updated manually, but this will be much less frequent than program updates.

Share this post


Link to post
Share on other sites
I click on DeedPlanner Java file and nothing happens...

 

Error Log:

 

Failed to create display!

Another try with lower antyaliasing: 8 samples

Failed to create display!

Another try with lower antyaliasing: 4 samples

Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: javax.swing.plaf.BorderUIResource cannot be cast to javax.swing.Painter

at javax.swing.plaf.nimbus.NimbusStyle.getBackgroundPainter(Unknown Source)

at javax.swing.plaf.nimbus.SynthPainterImpl.paintBackground(Unknown Source)

at javax.swing.plaf.nimbus.SynthPainterImpl.paintLabelBackground(Unknown Source)

at javax.swing.plaf.synth.SynthLabelUI.update(Unknown Source)

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

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

at javax.swing.plaf.synth.SynthListUI$SynthListCellRenderer.paint(Unknown Source)

at javax.swing.CellRendererPane.paintComponent(Unknown Source)

at javax.swing.plaf.basic.BasicListUI.paintCell(Unknown Source)

at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)

at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)

at javax.swing.plaf.synth.SynthListUI.update(Unknown Source)

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

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$3.run(Unknown Source)

at javax.swing.RepaintManager$3.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 javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)

at javax.swing.RepaintManager.access$1000(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$200(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)

Share this post


Link to post
Share on other sites

Try to launch program again, program should start normally - I don't see any program crashing bug here (only one interface related error which seems to have no effect on program and shows randomly from time to time).

Share this post


Link to post
Share on other sites

I have some trouble with the latest version, I cant add any objects..... well I can but they only appear in 3d. my error log is empty. 


Share this post


Link to post
Share on other sites

I got an error when using the materials counter on my building in the writs page. It was just a building i was doing for fun and I am not sure if all of this was from that or just the last bit of the log but will post it all..


Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 15


at Form.MaterialsWindow.checkCarpentry(MaterialsWindow.java:199)

at Form.MaterialsWindow.writResult(MaterialsWindow.java:37)

at Form.MaterialsWindow.setResult(MaterialsWindow.java:25)

at Form.MaterialsWindow.<init>(MaterialsWindow.java:20)

at Form.MaterialsWindow$2.run(MaterialsWindow.java:351)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

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

at java.awt.EventQueue.access$200(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)

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 15

at Form.MaterialsWindow.checkCarpentry(MaterialsWindow.java:199)

at Form.MaterialsWindow.writResult(MaterialsWindow.java:37)

at Form.MaterialsWindow.setResult(MaterialsWindow.java:25)

at Form.MaterialsWindow.<init>(MaterialsWindow.java:20)

at Form.MaterialsWindow$2.run(MaterialsWindow.java:351)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

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

at java.awt.EventQueue.access$200(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)

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 15

at Form.MaterialsWindow.checkCarpentry(MaterialsWindow.java:199)

at Form.MaterialsWindow.writResult(MaterialsWindow.java:37)

at Form.MaterialsWindow.setResult(MaterialsWindow.java:25)

at Form.MaterialsWindow.<init>(MaterialsWindow.java:20)

at Form.MaterialsWindow$2.run(MaterialsWindow.java:351)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

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

at java.awt.EventQueue.access$200(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)

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 15

at Form.MaterialsWindow.checkCarpentry(MaterialsWindow.java:199)

at Form.MaterialsWindow.writResult(MaterialsWindow.java:37)

at Form.MaterialsWindow.setResult(MaterialsWindow.java:25)

at Form.MaterialsWindow.<init>(MaterialsWindow.java:20)

at Form.MaterialsWindow$2.run(MaterialsWindow.java:351)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

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

at java.awt.EventQueue.access$200(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)

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 15

at Form.MaterialsWindow.checkCarpentry(MaterialsWindow.java:199)

at Form.MaterialsWindow.writResult(MaterialsWindow.java:37)

at Form.MaterialsWindow.setResult(MaterialsWindow.java:25)

at Form.MaterialsWindow.<init>(MaterialsWindow.java:20)

at Form.MaterialsWindow$2.run(MaterialsWindow.java:351)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

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

at java.awt.EventQueue.access$200(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)

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 15

at Form.MaterialsWindow.checkCarpentry(MaterialsWindow.java:199)

at Form.MaterialsWindow.writResult(MaterialsWindow.java:37)

at Form.MaterialsWindow.setResult(MaterialsWindow.java:25)

at Form.MaterialsWindow.<init>(MaterialsWindow.java:20)

at Form.MaterialsWindow$2.run(MaterialsWindow.java:351)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

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

at java.awt.EventQueue.access$200(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)

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 15

at Form.MaterialsWindow.checkCarpentry(MaterialsWindow.java:199)

at Form.MaterialsWindow.writResult(MaterialsWindow.java:37)

at Form.MaterialsWindow.setResult(MaterialsWindow.java:25)

at Form.MaterialsWindow.<init>(MaterialsWindow.java:20)

at Form.MaterialsWindow$2.run(MaterialsWindow.java:351)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

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

at java.awt.EventQueue.access$200(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)

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 15

at Form.MaterialsWindow.checkCarpentry(MaterialsWindow.java:199)

at Form.MaterialsWindow.writResult(MaterialsWindow.java:37)

at Form.MaterialsWindow.setResult(MaterialsWindow.java:25)

at Form.MaterialsWindow.<init>(MaterialsWindow.java:20)

at Form.MaterialsWindow$2.run(MaterialsWindow.java:351)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

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

at java.awt.EventQueue.access$200(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)

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 15

at Form.MaterialsWindow.checkCarpentry(MaterialsWindow.java:199)

at Form.MaterialsWindow.writResult(MaterialsWindow.java:37)

at Form.MaterialsWindow.setResult(MaterialsWindow.java:25)

at Form.MaterialsWindow.<init>(MaterialsWindow.java:20)

at Form.MaterialsWindow$2.run(MaterialsWindow.java:351)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

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

at java.awt.EventQueue.access$200(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)


 

The house that i was working on was a doughnut shaped one and might have been higher than 100 carp i am not sure. Well i guess i can make a pastebin for you in case you need it.. http://pastebin.com/Nz3F3yRG

 


Share this post


Link to post
Share on other sites

Fixed. :)

I added new pavements (slate and marble), but I will make few more changes before releasing new version (probably tomorrow).

Share this post


Link to post
Share on other sites

Getting this error every single time I try opening any files, old or new :S


 


I have redownloaded the application to see if it fixes it but no change :/


 


Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 15

at Form.LoadWindow.load0_2(LoadWindow.java:753)

at Form.LoadWindow.loadManager(LoadWindow.java:94)

at Form.LoadWindow.fileButtonActionPerformed(LoadWindow.java:1044)

at Form.LoadWindow.access$200(LoadWindow.java:34)

at Form.LoadWindow$3.actionPerformed(LoadWindow.java:925)

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$200(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)

Share this post


Link to post
Share on other sites

and for my prob you got something?


Edited by BlGpapa

Share this post


Link to post
Share on other sites

@BIGpapa - bug fixed.

@Shads - you are trying to load very old, unsupported save. All saves with versions under 1.0 (introduced in DeedPlanner 1.6) are deprecated. If you have older version of the program (1.6) you can convert saves to 1.0 using it and then to 1.1 with newest version.

I guarantee that DeedPlanner 1.6 and above saves will be loadable forever.

Edited by Warlander

Share this post


Link to post
Share on other sites

Version 1.7e released! Changes:

  • added new elevation editing mode: "edit slope" for fast filling borders with slopes data from game
  • added two new ground types: marble slab and slate slab, renamed slab to stone slab
  • added outdates saves notify printed to error log if you are trying to load outdated saves
  • performance optimalization - GPU usage on some machines should be smaller
  • now program will change antialiasing value in settings if you cannot start program with selected/predefined setting
  • improved preloader (look at the info log, it also should be faster and more reliable)
  • fixed objects visibility in 2d mode
  • fixed carpentry calculations
Any suggestions before I will start adding another planned features? :)
  • Like 1

Share this post


Link to post
Share on other sites

Not a major thing but i would like to have a water tile option for the cave section. 


Share this post


Link to post
Share on other sites

Thank you, Warlander - very good job! Seems to work perfectly - with the latest changes it even runs on my Notebook ATI card too, finally.  \o/


Edited by Yaga

Share this post


Link to post
Share on other sites

Version 1.7e released! Changes:

  • added new elevation editing mode: "edit slope" for fast filling borders with slopes data from game

 

Excelent. Pity, I sailed away from my place yesterday for "hard labor abroad" (on other server). I hope, I will be back on weekend to map surrounding of my place.

 

My insights from short testing:

+ new function works as I expected and will save a lot of work (before I mapped terrain by "Set height", it was hard to operate and slow), but still there is some space for improvement :)

 

- allow Numeric part of keybord for insert too. Now hit of any number key on NumPad make exit of inserting mini window (probably because that hidden ESC code what is part of NumPad keys )

 

- negative numbers, any attempt to hit key '-' closing mini window, only way I discovered to insert negative number was by rolling by mini arrows up/down in number input box, allow use of both '-' keys, on main keyboard as well as on NumPad

 

- zero should set slope to flat, in mapping process can raise situation, where next tile on plan has some slope, but I need it set to flat, inserting 0 now do nothing

 

+ inserting nothing with ENTER repeat last number inserted, well at first sight I saw it as flaw, as not inner value initialized, BUT longer I thought about it I saw it as usefull feature :), easy repeating of last value is fast way how to set constant slope, call it a feature and hide it in some hint/message or other way for users to know about it

 

That is probably all I discovered till now. In whole, it is usefull new function, that small flaws are only decorative things. Do not let nagger as me discourage you. You are doing really great work here, thanks

 

Share this post


Link to post
Share on other sites

Any suggestions before I will start adding another planned features? :)

Well, ehm, I have one idea for improvement, but I nearly fear to reveal it here. Cause I can imagine, what huge rebuilding of actual model (code and probably save format) it will bring.

 

Separate 3D shape for underground - level 0. I mean separate elevation plan for underground. All tiles, but floor, visible as walls in 3D view. Floor itself is floor and do not need walls, while walls will be projected from other tile types. It will need aditional input for height in every corner of floor tile (with default height on placing floor tile). Other tile types do not need to know their height.

 

I know, we can't read slope in mines atm, but we can see flat tiles and we can estimate slopes and heights of walls.

 

Well, it is not necessery for deed planner. But it can be nice to see how our mines may looks like. Cool for know, how to mine straight/up/down our tunnels to hit exit tile in right height.

Share this post


Link to post
Share on other sites

Every time you update the program I have to come here to download it, I use the updater it finishes restarts the program but the version stays the same. Any idea why? :S


Share this post


Link to post
Share on other sites

Every time you update the program I have to come here to download it, I use the updater it finishes restarts the program but the version stays the same. Any idea why? :S

You do not need to download it again, it is downloaded in your Deed Planner dir, it just have problem to overload your old version. I have the same issue.

 

Unpack it manualy, that is all :)

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