home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Extra 1996 #6 / AmigaPlus-eXtra-6-96.iso.7z / AmigaPlus-eXtra-6-96.iso / programme / dust / history < prev    next >
Text File  |  1996-04-02  |  26KB  |  871 lines

  1. ###############################################################################
  2. #                                                                             #
  3. #                 Dust V2.48 - Copyright ©1996 by A.Maschke                   #
  4. #                           All rights reserved.                              #
  5. #-----------------------------------------------------------------------------#
  6. #                                                                             #
  7. #                                  History                                    #
  8. #                                                                             #
  9. #-----------------------------------------------------------------------------#
  10. #                                                                             #
  11. #   *** - not checked                                                         #
  12. #   *   - wildcard                                                            #
  13. #   LW  - Lightwave                                                           #
  14. #   IM  - Imagine                                                             #
  15. #                                                                             #
  16. ###############################################################################
  17.  
  18. Version 2.48 - 02-Apr-96
  19.  FINAL VERSION
  20.  
  21. Version 2.47 - 28 February 1996
  22.  -serious bug fixed: the LW-saver failed on objects with no subgroups
  23.   if called twice
  24.  
  25. Version 2.46 - 28 January 1996
  26.  -Imagine-extensions: now it's possible to load/save/copy/join
  27.   Imagine3.x-textures/brushes:
  28.    ("BRS5", "BRS6", "BRS7", "TXT4", "TXT5", "TXT6")
  29.  
  30. Version 2.45 - 17 December 1995
  31.  -blackhole-effect: TWIRL
  32.  
  33. Version 2.44 - 12 December 1995
  34.  -own converter/imageFX-module: wki
  35.  -some bugs in the format-command-recognition-routine removed
  36.  -showing of color-images
  37.  
  38. Version 2.42 - 4 December 1995
  39.  -image-support for PPM-images (viewer, displacement-map),
  40.   automatic conversation of IFF-images using extrenal "modules"
  41.  -new commands DISPLACE, SHOWIMAGE, COLORSTOSG
  42.  -new parameter MODULEDIR
  43.  
  44. Version 2.40 -  24 November 1995
  45.  -external polygon-reducer for Lightwave (BETA)
  46.  -new commands JOINSGROUP, KILLSGROUP, CHANGENAME
  47.  -pmorph improved
  48.  
  49. Version 2.36 -  14 November 1995
  50.  -new commands EXTRACTGROUPOBJ, MJOIN
  51.  -some bugs removed
  52.  
  53. Version 2.35 -  2 November 1995
  54.  -new command JOINGROUPOBJ, tested on "xwing"
  55.  -subgroup<->surface-conversation-bug fixed:
  56.    now every face is fixed to be in only one subgroup  (before LW-saving)
  57.  -file-requestor for SHOWTDDD
  58.  -numeric arguments for all commands works now (I simply forgot one line :()
  59.  -result of showtddd is stored to variable "result"
  60.  -reading the phong-flag from MC4D-objects
  61.  
  62. Version 2.34 -  1 October 1995
  63.  -reading/writing MaxonCinema4D-Objects
  64.  
  65. Version 2.31 - 17 September 1995
  66.  -preview-modes: 
  67.    every task needs less memory and produces better results
  68.    -drawmodes COLOR and GREY removed
  69.    -drawmode FACE improved and renamed as COLOR
  70.    -SCREEN-parameters removed
  71.  -bug fixes:
  72.    -format-string-support for all commands which need string-argument,
  73.      e.g. SET, RENAME, REQUEST, SETCOLSGROUP, ...
  74.    -refreshing of preview-windows after changing object-colors
  75.    -particle-alignment (point-mode) improved
  76.  -auto-updating of config-files which are too old
  77.  
  78. Version 2.30 - 15 September 1995
  79.  -amazing new commands: CDEFORM, CDEFORMINTERP
  80.  -bug in the TDDD-saver fixed: textures/subgroups where saved
  81.   incorrect if their size was greater than 2^15 bytes
  82.  -LW-loader merges only edges now (some LW-users create
  83.   "sharp edges" doubling points)
  84.  -new tutorial "DustCDEFORM"
  85.  -new commands CHECKOBJECT, KILLFREEPOINTS, COPYAXIS,
  86.   EXPANDSG, SHRINKSG
  87.  -new parameters FORCESWAP, STARTPCORR, INTERPMODE
  88.  -some (unnecessary) commands removed:
  89.    KILL0EDGES, KILL0FACES, KILL0POINTS
  90.    CREATEFACES, PMORPH,
  91.    SORTFACES, SORTPOINTS, SORTFACES2, SORTPOINTS2
  92.    MAKEDUST, LIMITS, MERGE
  93.  -renamed some commands
  94.    PMORPH2->PMORPH
  95.    MORPH3->BUILDMORPH
  96.    MORPH3RND->DEFORMMORPHRND
  97.    MORPH2->DEFORMMORPH
  98.    MERGE2->MERGE
  99.  -SAVECONFIG didn't save the parameter SFORMAT  - fixed
  100.  -COPYATTS did apply the axis-attributes of the source-object
  101.   to the destination-object - changed
  102.  -after DEFORMMORPH the MORPHATTS-procedure was called - changed
  103.  -MORPHATTS can now be aborted
  104.  -parameter OPTEDGES removed (fixed to TRUE)
  105.  -all docs and help-files updated
  106.  -format-string-extension
  107.  
  108. Version 2.20 - 25 August 1995
  109.  -FAST (very fast) merging
  110.    (Now Dust is the fastest object-converter. (I hope so))
  111.  -new commands SMOOTHINNER, SMOOTHSG
  112.  -command-list splitted into 7 sections
  113.  -new commands EXTRACTSG, CUTSG, INTERPOLATEDATA
  114.  -nice and simple IF-construct
  115.  -new examples: "starfield.bat" and "splines.bat"
  116.  -new spline-types
  117.  -new parameters MAXANGLE, ECHO, SPLINETYPE, SPLINEENDS, SPLINESUBDIV
  118.  -error in triangulate fixed: edges where created as "sharp"
  119.  -files of the archieve rearranged
  120.  -new tutorial "DustSMOOTH"
  121.  
  122. Version 2.10 - 17 August 1995
  123.  -new commands SMOOTH, INSERTPOINT, LATTICE
  124.  -new Mesh2TDDD-program
  125.  -new Screenshot
  126.  
  127. Version 2.04 -  4 August 1995
  128.  -new commands FCOUNT, ECOUNT, PCOUNT, OCOUNT, GETPOINT (good for
  129.   programming)
  130.  -"utility"-drawer introduced (containing "Mesh2TDD")
  131.  -new example-script "BetterExample" demonstrating the new features
  132.  
  133. Version 2.03 -  2 August 1995
  134.  -new command MAKEDUST
  135.  -ADDFACE didn't free it's buffers immediately - many memory was
  136.   consumed adding 200 or more faces
  137.  
  138. Version 2.02 - 16 June 1995
  139.  -ONLINECALC-parameter removed - use . instead:
  140.    .a=345
  141.    .a
  142.  
  143.  -SHOWVALUES didn't work - fixed
  144.  -documentation-bug fixed:
  145.    sorry, the real name of the "DustHelp"-Parameter is "helpdir",
  146.    type "set(helpdir,<path>)" and "set(helpdir2,<path2>)"
  147.  
  148. Version 2.01 - 13 June 1995
  149.  -new command SHOWVALUES
  150.  
  151. Version 2.00 - 16 April 1995
  152.  -MORPH2-an amazing new algorithm !!!
  153.  -new command: MORPHATTS
  154.  -refreshing CLST after KILL0FACES
  155.  -removed commands
  156.    MORPHSGROUP (MORPH2 makes it better)
  157.    MORPH2FRAME (not posible because the number of created frames by MORPH2
  158.                 is unknown)
  159.  -some optimizations
  160.  -docs updated
  161.  
  162. Version 1.94 - 10 April 1995
  163.  -new commands:
  164.    MORPHSGROUP (beta)
  165.    RENAMESGROUP
  166.  -MORPHSGROUP-Tutorial
  167.  -WINDOWSEQ-bug: wrong screensize if SCREEN=TRUE - fixed
  168.  
  169. Version 1.93 - 7 April 1995
  170.  -MORPH3(RND)-bug fixed (needed one more argument what the online-help
  171.                          didn't tell you - now old syntax)
  172.  -MORPH2 improved
  173.  -MORPH2-Tutorial
  174.  
  175.  -memory-bug: forgot to free some tmp-buffers after subgroup-loading - fixed
  176.  -memory-bug: FILETYPE (called from LOAD) trashed 1040 bytes of memory if
  177.               file not found (not my bug) - fixed
  178.  -memory-bug: clst allocated twice while LW-loading - fixed
  179.  -now you can perform "load(1,head)" 10000 times - no byte of memory
  180.   will be allocated
  181.  -TDDD-loader/saver-bug: wrong EFLG-size if (edgecount mod 2)!=0) - fixed
  182.  
  183. Version 1.92 - 6 April 1995
  184.  -new command: COPYCLST (good for combining MORPH and MORPH2)
  185.  -converting polygons assumed to be convex into triangles (Lightwave)
  186.  -killing unused surfaces (Lightwave) (caused crashes while saving)
  187.  -setting the EDGE-flag after Lightwave-loading
  188.   (otherwise the TDDD-saver writes trash)
  189.  -new screenshot
  190.  
  191. Version 1.91b - 4 April 1995
  192.  -loading of Imagine3.0-Subgroups (FGR3) -but still saving as FGRP
  193.  
  194. Version 1.91 - 3 April 1995
  195.  -new commands:
  196.    ADDSGROUP
  197.    SUBSGROUP
  198.    SETCOLSGROUP
  199.    GETCOLSGROUP
  200.    WRITESGROUP
  201.  -keeping and enhancing subgroups while PMORPHing
  202.  -command-completion improved and all known bugs fixed
  203.  -new Screenshot
  204.  -new Tutorial
  205.  
  206. Version 1.90 - 2 April 1995
  207.  -LW:
  208.    -reading/writing of LW-textures and -brushes (called LWSpec)
  209.    -all attributes except the color of the surface called "Default" ***
  210.     are ignored - so rename this surface if you want to keep the
  211.     textures etc. !
  212.     (Why ? *No* subgroup will be created for the "Default"-surface)
  213.  -JOIN and COPY updated (Subgroups, LWSpec)
  214.  -MEMORY updated (LWSpec)
  215.  
  216. Version 1.89 - 1 April 1995 (this is no joke)
  217.  
  218.  -LW-loader and -saver rewritten - fast as hell
  219.   (compare the execution-times between LW and Dust - but Dust must
  220.    convert the objects while loading/saving into/from the internal
  221.    TDDD-format every time)
  222.  
  223.  -converting of LW-Surfaces into Subgroups and Subgroups into
  224.   LW-Surfaces (I know many people will love this)
  225.   (other programs (e.g. Vertex, Pixpro, Castillian) aren't able to do
  226.   that)
  227.  
  228.  -I tested the following objects
  229.   (loaded as LW, saved as TDDD, loaded as TDDD and finally saved as LW)
  230.    -32dodge.lwob  (29 subgroups)
  231.    -al.lwob       (35 subgroups)
  232.    -tommygun.lwob (15 subgroups)
  233.    -ball.lwob     (no subgroups)
  234.   After that there where no differences between the original and the
  235.   converted objects !
  236.  
  237.  -57chevy.lwob (41 subgroups) couldn't be converted into TDDD because
  238.   of the many edges
  239.  
  240. Version 1.88 - 31 March 1995
  241.  -reading/writing of Imagine-Subgroups !
  242.  -tested some big and complicated objects - it seems to work
  243.  -MEMORY updated
  244.  -STATS now shows subgroups
  245.  
  246. Version 1.87 - 30 March 1995
  247.  -changed the internal object-format: You can now have more than
  248.   32768 edges - so really BIG LW-objects can be loaded and saved
  249.   (I tested the following objects made by Viewpoint:
  250.     -32dodge.lwob  (Points: 8477, Edges: 49938, Faces: 16646)
  251.     -tommygun.lwob (Points: 4171, Edges: 24630, Faces: 8210)
  252.     -57chevy.lwob  (Points: 16049, Edges: 87912, Faces: 29304)
  253.  
  254. Version 1.86 - 29 March 1995
  255.  -serious LW-loader-bug fixed
  256.  -setting the complete-parameter to FALSE while loading the config
  257.  -auto-screen-to-front before drawing
  258.  
  259. Version 1.85 - 25 March 1995
  260.  -some LW-bugs fixed:
  261.    -the first surface-index was 0 - LW starts with 1
  262.     (I think all colors where wrong)
  263.    -y-z-swapping while loading (like the saver does it)
  264.  -checking for graphics.library V39 before using the color/face-mode
  265.   to avoid crashes
  266.  
  267. Version 1.84 - 13 March 1995
  268.  -very realistic water-waves: WATER and WATERFRAME
  269.  -WATERZ and WATERZFRAME: change only the z-coordinates of the object,
  270.                           looks smoother - but is less realistic
  271.  
  272. Version 1.83 - 12 March 1995
  273.  -bugs:
  274.    *sometimes the pens of the public-screen where not freed  - fixed
  275.    *WINDOWSAVE waites forever if the specified window doesn't exists - fixed
  276.    *batch-files where executes after windowID-error -fixed
  277.    *WAVE3D: objects where not saved - fixed
  278.  -spherical 3D-waves - WAVE3D-syntax changed
  279.  -abort loops after error
  280.  -started to write a water-algorithm
  281.  
  282. Version 1.82 - 10 March 1995
  283.  -now it's possible to open windows on the public- AND the Dust-Screen
  284.   with different drawmodes
  285.  -format-command-support for WINDOWSAVE and '!'
  286.  -some window-bugs fixed
  287.   (refreshing after changing objects or attributes, if the face-mode fails
  288.    the color-mode is used...)
  289.  
  290. Version 1.81 - 9 March 1995
  291.  -I finished translating the doc
  292.  -heapsort-algorithm replaced by qsort (really big objects->heapsort crashed)
  293.  -rendering now faster (some other optimizations)
  294.  
  295. Version 1.80 - 6 March 1995
  296.  -wrote a shell-script "stageIt"
  297.  -ECHO enhanced
  298.  -doc and online-help improved
  299.  -started to translate the doc
  300.  
  301. Version 1.79 - 5 March 1995
  302.  -parameter-completion (SET, GET) added
  303.  -new parameter: COMPLETE: turns off/on  command- and parameter-completion
  304.  -all commands and parameters now lower case !
  305.  -ARexx-bug fixed, now port will get removed while exiting Rexx-mode
  306.  -executing batch-files from Rexx and starting Rexx from batch-files
  307.   now possible
  308.  
  309. Version 1.78 - 4 March 1995
  310.  -MakeLoop got killed:
  311.    now (un)formatted numbers will be inserted in strings containg format-
  312.    commands, e.g.:
  313.  
  314.     for(i,1,10)
  315.      echo("unformatted:$, formatted:%")
  316.     end
  317.  
  318.  -parameter ACTVAL added, so the formatting works outside of loops, too, e.g:
  319.    set(actval,1)
  320.    load(1,obj.%) will try to load obj.0001   (I know that this makes no sense)
  321.  -now I have to rewrite the docs, to create a new tutorial - THIS SUCKS !
  322.  
  323. Version 1.77 - 4 March 1995
  324.  -nested for-loops, e.g.:
  325.  
  326.    for(i,1,3)
  327.     for(j,1,4)       (nice, isn't it ?)
  328.      calc(i*j)
  329.     end
  330.    end
  331.  
  332.  -MakeLoop will get killed soon...
  333.  
  334.  
  335. Version 1.76 - 4 March 1995
  336.  -for-loops (NOT only in batch-files)
  337.  -global user-defined constants, e.g.
  338.    calc("a:=3*5") -> load(a,)=load(15,)
  339.  
  340. Version 1.75 - 3 March 1995
  341.  -logfile-creation, program-parameters LOG and LOGFILE
  342.  -quiet-mode (no text-outpuut), program-parameter QUIET
  343.  
  344. Version 1.74 - 3 March 1995
  345.  -MORPH3 re-implemented, completely rewritten
  346.  -STATS- and KILL-break-requester removed - text-output was slowed down
  347.  -memory-usage at startup reduced: now 568144 bytes
  348.  
  349. Version 1.73 - 2 March 1995
  350.  -BUILD(RND) completely rewritten - now it really works (building objects
  351.   starting with ONE face)
  352.  -ADDFACE creates a new object if <objectID> not valid
  353.  -STATS2, PSTATS2 completely rewritten
  354.  
  355. Version 1.72 - 2 March 1995
  356.  -every numeric argument can now be entered as mathematical expression,
  357.    e.g.: load(10/4-0.2,ram:obj)
  358.  -support of user-defined constants in mind
  359.  -MEMORY and MEMORYP updated
  360.  -many display-bugs (ugly text-output) fixed
  361.  
  362. Version 1.71 - 2 March 1995
  363.  -new parser of mathematical expressions implemented
  364.   (original by S. Salewski <- many thanx)
  365.  -CALC, FUNC, CFUNC, ANIMFUNC, ... rewritten - now fast like coming from hell
  366.  
  367. Version 1.70 - 1 March 1995
  368.  -all functions except MORPH3, STATS2 and PSTATS2 re-implemented
  369.  
  370. Version 1.69 - 1 March 1995
  371.  -window-system and some other functions re-implemented
  372.  
  373. Version 1.68 - 28 February 1995
  374.  -internal object-structures changed - no procedures are now implemented
  375.    ->unlimited number of objects, particle-objects,... will become reality
  376.  
  377. Version 1.67 - 27 February 1995
  378.  recursive main-program:
  379.   -execute batch-files from batch-files
  380.   -execute batch-files in ARexx-mode
  381.  
  382. Version 1.66 - 26 February 1995
  383.  -help-topic-completion works fine (this is the real UNIX-feeling !)
  384.  
  385. Version 1.65 - 26 February 1995
  386.  -command-completion works fine
  387.  
  388. Version 1.64 - 25 February 1995
  389.  -command-parser completely rewritten (what a shit !)
  390.    command-completion planned
  391.  
  392. Version 1.62 - 21 February 1995
  393.   -*FUNC*-procedures: double->single precision
  394.    so the standard version of Dust needs no FPU
  395.   -CALC still works with double precision
  396.   -bug (attribute-morphing) fixed
  397.   -texture/brush-morphing:
  398.     -if the names of two textures are equal
  399.       (e.g.: ram:textures/Quilt and dh0:quILt)
  400.      the parameters and the axis will be morphed
  401.     -if the names of two brushes are equal
  402.      the axis and the parameter FULLSCALE will be morphed
  403.  
  404. Version 1.61 - 19 February 1995
  405.  -texture-handling: number of textures/brushes per object: NO LIMITS
  406.  
  407. Version 1.60 - 12 February 1995
  408.  -FULL Imagine3.0-Texture-/Brush-Support (SHOWTEX removed):
  409.    KILLBRS
  410.    KILLTXT
  411.    COPYTXT
  412.    COPYBRS
  413.    SHOWTXT
  414.    SHOWBRS
  415.  -other commands:
  416.    ADDFACE
  417.    ROTATEAXIS
  418.  -FULL texture-control:
  419.    TXTAXSIZE
  420.    BRSAXSIZE
  421.    TXTAXPOS
  422.    BRSAXPOS
  423.    TXTAXALIGN0
  424.    BRSAXALIGN0
  425.    ROTATETXTAXIS
  426.    ROTATEBRSAXIS
  427.    CENTERTXTAXIS
  428.    CENTERBRSAXIS
  429.    TXTPARAM
  430.    TXTNAME
  431.    BRSNAME
  432.    TXTDIR
  433.    BRSDIR
  434.  -docs updated
  435.  
  436. Version 1.52 - 11 February 1995
  437.  -SHOWTEX now extracts ALL information about Imagine3.0-Textures/Brushes
  438.  -new parameter OPTEDGES - faster Lightwave-/VS-loading
  439.   (edge-optimizing makes no sense if you save the objects
  440.    in Lightwave-format)
  441.  
  442. Version 1.51 -   6 February 1995
  443.  -small ARexx-Port "Dust"
  444.    -two commands: PARSE <Dust-command>, all commands except EXEC und EXIT are allowed
  445.                   EXIT
  446.  
  447. Version 1.50a -   4 February 1995
  448.  -new help-texts: FORMATS and SCENES !
  449.  -Lightwave-Loader (all information Dust saves will be read)
  450.  -Lightwave-ARexx-commands invoked at every frame: LWCMD1, LWCMD2, LWCMD3
  451.  -universal-loader: LOAD
  452.  -global saver: SAVE
  453.  -parameter SFORMAT - all objects saved by any procedure are in this format
  454.  -LOADSEQ->universal ***
  455.  -XPK-support removed: I use XFH.
  456.  -filetype-analyzer: FILETYPE
  457.  -doc updated
  458.  -some bugs removed
  459.  
  460. Version 1.45 -   3 February 1995
  461.  -Lightwave-saver: SAVELW
  462.    featuring: -double-sided-flag when BACKFACES=TRUE
  463.               -for every different face-color one Lightwave-Surface is created
  464.                (a chesscube will be a chesscube...)
  465.               -keeps colors and specular-level, other attributes will be lost
  466.               -no triangle-optimizations because the coming Lightwave-loader
  467.                will read only triangles
  468.    (Because I dont own Lightwave I can't test it directly, but Pixel3D loads
  469.     in the objects without problems...)
  470.  
  471. Version 1.44 -  31 January 1995
  472.  -LMB aborts help
  473.  -new keyfile
  474.  -ISL3.*-support (for Imagine3.1)
  475.    STAGING2 (ISL2.0)
  476.    STAGING3 (ISL3.*)
  477.  -version number (showed by the DOS-version-command)
  478.  -*EXPLODE*-bugs fixed - maxRot now means: maxRot of the LARGEST particle
  479.    (it works now)
  480.  
  481. Version 1.43 -  27 January 1995
  482.  -sharp edges (loading, saving, particles) are supported now
  483.  
  484. Version 1.42 -  24 January 1995
  485.  -Cripple-Keyfile introduced (good idea from WL)
  486.  -bug in Morph3 removed
  487.  
  488. Version 1.41 -  20 January 1995
  489.  -open windows on own screen (if specified) ***
  490.    parameters SCREEN,SCREENWIDTH,SCREENWIDTH,SCREENHEIGHT,SCREENDEPTH,SCREENID
  491.  -Lightwave-"staging": LWSTAGING
  492.  
  493. Version 1.40 -  13 January 1995
  494.  -good particle-alignment in pmode
  495.  -sphere-objects
  496.  -HELPDIR2 for external help-texts created by the user
  497.  -T-Hunks (16 per Object) (textures or brushes)
  498.    (loading, saving, particle-objects, no modifiing)
  499.  -sphere-objects:
  500.    O2S
  501.    SAVESPHERES
  502.  -Build-Morph: MORPH3, MORPH3RND ***
  503.  -keyfile without password introduced
  504.  -new commands:
  505.    LIMITS
  506.    SHOWTEX
  507.    KILLTEX
  508.    COPYTEX
  509.  -new parameter:
  510.    SAVESPHEREP
  511.  
  512. Version 1.36 -  7 January 1995
  513.  -new and good and final break-concept:
  514.    commands open and close breakwindow automatically
  515.    LMB aborts drawing if CHECKMOUSE is set
  516.  
  517. Version 1.35 -  6 January 1995
  518.  -Tool: TDDDVS
  519.  -xpk-decrunch-bug fixed
  520.  
  521. Version 1.34 -  4 January 1995
  522.  -global error-check (batch files will be aborted after any error)
  523.  -videoscape-loader can be cancelled
  524.  -some more error-checks
  525.  -xpk-decrunching-bug fixed
  526.  -new commands:
  527.    SHOWTDDD
  528.    LOADGROUPOBJ
  529.  
  530. Version 1.33 -  3 January 1995
  531.  -z-buffer improved
  532.  -24bit-ppm-saver
  533.  -new memory-handling (ALLOC - don't play with this)
  534.  -help-text RENDER - not official
  535.  
  536. Version 1.32 -  2 January 1995
  537.  -bad z-buffer-algorithm implemented - not official supported
  538.  
  539. Version 1.31 - 29 December 1994
  540.  -KEEPASPECT-bug fixed
  541.  -new commands
  542.    WINDOWPOS
  543.    WINDOWSIZE
  544.    WINDOWFRONT
  545.  -new loader: Videoscape - LOADVS
  546.  -Videoscape-colors are supported now (saving and loading)
  547.  -small bug at gfx-startup fixed
  548.  -demo-script "WINDOWS" added
  549.  -new program-parameters:
  550.    BWLEFT
  551.    BWTOP
  552.   are saved to config
  553.  
  554. Version 1.30 - 27 December 1994
  555.  -VERBOSE-mode removed
  556.  -flags SAVEPICS,PICNAME, ACTPIC, DONTSAVE removed
  557.  -new parser-module
  558.  -window-ID introduced
  559.  -new commands
  560.    WINDOWCLOSE
  561.    WINDOWSAVE
  562.    WINDOWROTX
  563.    WINDOWROTZ
  564.    WINDOWZOOM
  565.    WINDOWDRAWMODE
  566.    WINDOWREDRAW
  567.    WINDOWOUTLINED
  568.    WINDOWPERSPECTIVE
  569.    WINDOWRESCALE
  570.  -break-window: OPENBREAKWIN, CLOSEBREAKWIN
  571.  -manual and help-files updated
  572.  -commands KILL0FACES reactivated
  573.  
  574. Version 1.20b - 25 December 1994
  575.  -serious bugs in the *explode*-procedures fixed
  576.  -creating a new animation "EX" using this commands
  577.  
  578. Version 1.20 - 23 December 1994
  579.  -new help-structure
  580.  -new parameters: PAGER, HELPDIR
  581.  -configfile added (default "s:.dustrc")
  582.  -new commands: SAVECONFIG, LOADCONFIG
  583.  
  584. Version 1.10 - 23 December 1994
  585.  -new parameter: ALIGNP
  586.  -(bad)alignment in point-mode added
  587.  
  588. Version 1.09e - 21 December 1994
  589.  -new commands: STATS2, PSTATS2
  590.  -particle-alignment (face-mode) (x-axis)
  591.  
  592. Version 1.09d - 14 December 1994
  593.  -break the help-commands using LMB
  594.  -open windows on Pub-screens
  595.  
  596. Version 1.09b - 19 November 1994
  597.  -new command
  598.    SETPOINT
  599.  -new program: "Crystal"
  600.  
  601. Version 1.09 - 19 October 1994
  602.  -font-sensitive window-functions (WINDOWSEQ, saving, KEEPASPECT)
  603.  -new commands
  604.    CREATEFACES
  605.    SORTFACES
  606.    SORTPOINTS
  607.    PMORPH2
  608.    SORTFACES2
  609.    SORTPOINTS2
  610.   -SIZE-output-format changed
  611.   -EXPLODE-bug removed: to small faces -> infinite distance
  612.   -small WINDOWSEQ-bug removed.
  613.  
  614. Version 1.08 - 3 October 1994 (FINAL)
  615.  -GOOD-mode -> FACE-mode
  616.  -OUTLINED, GOODOUTLINED removed -> global Outlined-flag
  617.  -FACE-mode for 27, 64 and 125 color added
  618.  -loading and saving of XPK-compressed files
  619.  -new programm-parameters
  620.    XPKCOMPRESS
  621.    XPKMETHOD
  622.    VOUTLINED
  623.  -some window-shortcuts changed
  624.  -manual in AmigaGuide-Format !
  625.  
  626. Version 1.07 - 2 October 1994
  627.  -new preview-mode: GOODOUTLINED
  628.  -Z-Sort-Algorithm new implemented (FAST!)
  629.  -bugs removed:
  630.    View-redraw (after changing object-colors (COLOR,SETCLST)) fixed
  631.    save-stats
  632.    Morph2: only the closest points where searched - not all target-
  633.            points where reached
  634.    Morphframe: dest-object instead of dest2-object was killed (at init)
  635.  -Morph-speedup again
  636.  -color-morphing in morph and morph2
  637.  -new commands
  638.    P2OSEQ
  639.    LOADSEQ
  640.    SAVESEQ
  641.    LOADPSEQ
  642.    SAVEPSEQ
  643.    MEMORY
  644.    MEMORYP
  645.    CALC
  646.    WINDOWSEQ
  647.   -manual an online-help updated
  648.   -LOAD command has the additional search path "objects"
  649.   -one-argument-option for all save-commands
  650.   -ANIMFUNC, ANIMCFUNC, BUILD got VERBOSE-mode
  651.   -BUILD completely rewritten - points are killed (works fine in VERBOSE-mode)
  652.  
  653. Version 1.06 -  30 September 1994 (FINAL beta)
  654.  -new commands
  655.    COPYPPOS
  656.    COPYPROT
  657.    COPYPSCL
  658.    FUNC
  659.    CFUNC
  660.    PPOSFUNC
  661.    PROTFUNC
  662.    PSCLFUNC
  663.    ANIMFUNC
  664.    ANIMCFUNC
  665.    ANIMPPOSFUNC
  666.    ANIMPROTFUNC
  667.    ANIMPSCLFUNC
  668.  
  669. Version 1.05 -  29 September 1994
  670.  -new program-parameter
  671.    EXFORMAT
  672.  -C-Tutorial (MaxonC++ and GCC)
  673.  -bug in WriteReal removed
  674.  -new commands
  675.    SETCLST
  676.    WRITECLST
  677.  -CLST-reading, -writing, -copying and -drawing
  678.  -CLST in particle-objects
  679.  
  680. Version 1.04 -  23 September 1994
  681.  -new commands
  682.    GETPPOS
  683.    GETPROT
  684.    GETPSCL
  685.    SETPPOS
  686.    SETPROT
  687.    SETPSCL
  688.    GETOCOUNT
  689.    GETPSIZE
  690.  -command ROTFACES removed
  691.  -manual and online-help updated
  692.  -new programmer tutorial and executable example !
  693.  
  694. Version 1.03 -  22 September 1994
  695.  -keyfile improved - now demo-version-support
  696.  -password-encryption
  697.  -new commands
  698.    PWAVE1D
  699.    PWAVE2D
  700.    PWAVE3D
  701.  -new programmer-interface in mind:
  702.  -new program-parameter
  703.    EXFILE
  704.  
  705. Version 1.02 -  15 September 1994
  706.  -speed improvement in the PMorph-Procedure (twice as fast as before)
  707.  -bug in CopyAtts removed
  708.  
  709. Version 1.01 -  14 September 1994
  710.  -now a keyfile is needed to start the program
  711.  
  712. Version 1.00 -  14 September 1994
  713.  -new preview-mode: GOOD (draws every object using its colors)
  714.   (216 free pens required)
  715.  
  716. Version 0.99 -  8 September 1994
  717.  -watching version 1.00
  718.  -manual and online-help updated
  719.  -some minor changes
  720.  -some new window-shortcuts
  721.  -object-color-tracking windows
  722.  -new program-parameter
  723.    MOUSEBREAK
  724.  -bug in the VideoScape3D-Saver removed (in BACKFACES-mode all lines where
  725.   introduced by "8" instead of "3")
  726.  
  727. Version 0.98 -  8 September 1994
  728.  -save-frame-function (to render really big particle-objects using Dust)
  729.  -new program-parameters
  730.    SAVEPICS
  731.    PICNAME
  732.    ACTPIC
  733.  -new preview-mode: COLOR
  734.  
  735. Version 0.97 -  7 September 1994
  736.  -new commands
  737.    PWAVE1D
  738.    PWAVE2D
  739.    PWAVE3D
  740.  -WINDOW-command improved
  741.  -new program-parameters
  742.    VZOOM
  743.    VKEEPSCALE
  744.  -bug in O2P removed
  745.  
  746. Version 0.96 -  5 September 1994
  747.  -new commands
  748.    JOIN
  749.    JOINPARTICLE
  750.    WRITEPPOS
  751.    WRITEPROT
  752.    WRITEPSCL
  753.    RANDOMPPOS
  754.    RANDOMPROT
  755.    RANDOMPSCL
  756.   -online-help and manual updated
  757.  
  758. Version 0.95 -  4 September 1994
  759.  -new commands
  760.    PSTATS
  761.    PARTICLEEXPLODE
  762.  
  763. Version 0.94 -  4 September 1994
  764.  -new commands
  765.    SAVEPARTICLETDDD
  766.    SAVEPARTICLEVS
  767.  -many bugs removed
  768.  
  769. Version 0.93 -  4 September 1994
  770.  -particle-object-format
  771.  -new commands
  772.    LOADPARTICLE
  773.    SAVEPARTICLE
  774.  
  775. Version 0.92 -  4 September 1994
  776.  -new commands
  777.    COPYPARTICLE
  778.    KILLPARTICLE
  779.    PARTICLE2OBJECT
  780.    OBJECT2PARTICLE
  781.    SCALEPARTICLE
  782.  
  783. Version 0.91 -  3 September 1994
  784.  -particle system
  785.  
  786. Version 0.90 -  3 September 1994
  787.  -new commands
  788.    EXPLODEFRAME
  789.    WRITEVS
  790.  -online-help and manual updated
  791.  -IntToString, RealToString completely rewritten
  792.  
  793. Version 0.89 -  2 September 1994
  794.  -new commands
  795.    COPYATTS
  796.    AXSIZE
  797.    AXPOS
  798.    AXALIGN0
  799.    WRITEAXIS
  800.    WRITEATTS
  801.    POSITIVE
  802.  -new program-parameter
  803.    RANDOM
  804.  -EXPLODE debugged and optimized (what a difference)
  805.  -TIME rewritten
  806.  -bug in the Read/WriteTDDD-Function removed
  807.   (Couldn't load really big objects <-compiler bug!)
  808.  
  809. Version 0.88 - 30 August 1994
  810.  -manual and online-help updated
  811.  -all functions tested again
  812.  
  813. Version 0.87 - 29 August 1994
  814.  -MERGE completely rewritten
  815.  -some internal speedups
  816.  
  817. Version 0.86 - 29 August 1994
  818.  -new command
  819.    EXPLODE
  820.  
  821. Version 0.85 - 28 August 1994
  822.  -new commands
  823.    ROTFACES
  824.    SCALEFACES
  825.    RENAME
  826.    STAGING
  827.  -manual improved
  828.  -online-help and manual updated
  829.  
  830. Version 0.84 - 28 August 1994
  831.  -new commands
  832.    KILL0FACES
  833.    KILL0EDGES
  834.  -KILL0EDGES completely rewritten
  835.  -COPY rewritten
  836.  -online-help and manual updated
  837.  -pseudo-perspektive removed
  838.  
  839. Version 0.83 - 28 August 1994
  840.  -MERGE, KILLFACE, KILLEDGE, KILLPOINT completely rewritten
  841.  -new commands
  842.    WRITEPOINTS
  843.    WRITEEDGES
  844.    WRITEFACES
  845.  -bug in TDDD-Saver removed
  846.   ((fCount mod 2)#0 caused wrong chunksize in CLST, RLST and TLST)
  847.  
  848. Version 0.82 - 27 August 1994
  849.  -object-lock (no object can be drawed while any procedure is modifiing
  850.                it (otherwise system crashes heavily))
  851.  
  852. Version 0.81 - 26 August 1994
  853.  -new commands:
  854.    COLOR
  855.    TRANS
  856.    REFL
  857.    SPEC
  858.    HARDNESS
  859.    DITHER
  860.    ROUGHNESS
  861.    SHININESS
  862.    ROTATE
  863.    SCALE
  864.    TRANSLATE
  865.  -online-help-updated
  866.  -no bugs found-no bugs removed
  867.  
  868. Version 0.80 - 24 August 1994
  869.  -first working version
  870.  
  871.