L3DT development blog
Large 3D terrain generator

News for May 2016

May 13

Counting error messages in L3DT


In case you were wondering, there are something like 7587 different checks in L3DT that will detect error cases and throw messages to the event log window. There is a further 9351 error checks in all the plugins, and 407 in scripts, giving a grand total of 17339 different error messages I've written for L3DT.

[Actually, the real number is a little higher, as I've ignored messages that bypass the event log and go either straight to modal message box, or get quietly written in the log file. You get the idea, though.]

In related news, I worked out how to write a script using ZeoScript that recursively searches a directory for files of given types, and then counts the instances of a given string in those files. Easy to do in bash, not quite so easy in ZeoScript, but not impossible.

Cheerio, Aaron.

2016/05/13 12:56 · aaron

May 10

Finalisation wizard

Hi Everyone,

If you're making large maps in L3DT, the calculations can run for a long time (for example, this took 10 days). Since these calculations are usually running unattended and finish when no-one is around / awake, I thought it might be nice to have a way to automatically save the map project when it's finished, and put the system to sleep. Behold, the latest build of L3DT Pro (16.05 build 2, on the Pro downloads page now) includes the Finalisation wizard:

This wizard, which is enabled by checking the 'Finalisation' checkbox in the Calculation queue wizard, allows you to run any number or combination of custom actions after the map calculations finish, including:

  • Saving the project
  • Running a script or graph
  • Playing a sound
  • Putting the system to sleep

More actions may be added in the future, depending on users' requests.

The user guide for the finalisation wizard is available here, and may also be accessed by clicking on the 'On-line help' link in the wizard itself.

If you have any suggestions or find any problems, please feel free to contact me at aaron@bundysoft.com.

Best regards, Aaron.

2016/05/10 04:29 · aaron

May 05

L3DT Release 16.05 is available!

Hi All,

L3DT release 16.05 is now available for download. The main reason for this release, coming so soon after v16.03, is to fix two bugs:

  • The application crashes when displaying the water map, and;
  • The heightfield TIFF import fails when the image is small.

Also, some users may be pleased to note that L3DT Professional is now available as a 64-bit executable. However, the 64 bit version has only been available as a developmental build for a short while, so it hasn't had a huge amount of public testing. My testing has found no new faults so far, so it's probably OK, but your mileage may vary. Please report any bugs you find, and I will fix them ASAP. Please address any feedback or bug reports to this forum thread, or e-mail aaron@bundysoft.com.

Lastly, this release includes a new option to flatten the edges of maps, which (amongst other things) can be used to make islands:

Before (note rough edges) After (edges set to -50m)

The menu option for this is 'Operations→Heightfield→Edge levelling', and the user guide is available here.

Otherwise, this release is just the same as v16.03 (see release note).

Best regards, Aaron.

2016/05/05 13:33 · aaron
l3dt/2016/may.txt · Last modified: 2017/08/31 04:37 (external edit)
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Share Alike 3.0 Unported
L3DT Development Blog RSS Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki