Resources and Support
 Pixel Joint Forum : The Lounge : Resources and Support
Message Icon Topic: DB's TOOLBOX V1.4 (GrafX2) Post Reply Post New Topic
Author Message
DawnBringer
Commander
Commander
Avatar

Joined: 14 March 2018
Online Status: Offline
Posts: 535
Quote DawnBringer Replybullet Topic: DB's TOOLBOX V1.4 (GrafX2)
    Posted: 14 December 2017 at 11:08am
It's been exactly 6 years since version 1.3 of the Lua-script TOOLBOX for GrafX2 was released! And now I finally put an update together.

It contains over 200 scripts, and most of them can easily be launched via the main menu-script. More than 100 scripts are new since v1.3 and most old scripts have been updated and improved.

DB's TOOLBOX v1.4 for GrafX2 (Dec 2017, developed with GrafX2 v2.4.2035 (win))



The TOOLBOX includes scripts for all kind of operations:

  • Color: Show/Find AA-colors, Find best match etc.

  • Brush: Color adjustments, Scaling, Rotation, Borders, Trimming, Margin crop etc.

  • Palette: Adjustments, Presets, Redux, Optimize, Gradients, Analyze, Diagrams etc.

  • Image: Optimize, Remapping & Dithers, Filters, Distortions, Retro formats & C64-testing etc.

  • Scene: Fractals, Voronoi, Patterns, Clouds, Grids etc.

  • Anim: Sprite-sheet animator and Various Demos & Fun.

  • Misc: Re-Tiler (Reorganize tile-sheet), 4-Dither system and Various stuff.

  • {Key:} Scripts assigned to keys only; Sprite-grabbing, Dither-filling etc.


Finally available is the updated version of Analyze Palette, here's the output of v2.21 for DB32:




One of the more exotic script additions is the LandScaper that generates isometric, lightsourced, texturized & bump-mapped Perlin-noise scenery:




Docs:
Unfortunately I haven't been able to produce any documentation for the individual scripts (other than some short blurbs in the script textfiles themselves) With +200 scripts it was just too much work. But you are welcome with any questions.

Additional information:
I aim to expand this text with some further information & help.

IP IP Logged
Daruda
Commander
Commander
Avatar

Joined: 03 February 2015
Online Status: Offline
Posts: 103
Quote Daruda Replybullet Posted: 14 December 2017 at 12:02pm
Thank you DB, gotta try these!
IP IP Logged
neota
Commander
Commander
Avatar

Joined: 27 November 2018
Online Status: Offline
Posts: 158
Quote neota Replybullet Posted: 14 December 2017 at 4:51pm
My first question was "what *exactly* has changed since 1.3?"
So here is a basic attempt at answering that, via listing the two archives and doing set-operations on them using "comm":

Removed or possibly renamed (91 files, of which about 25 were scripts):

dawn/docs/* (partially replaced by _help/ and various png files in 1.4. also by various readme.txts?)
dawn/scripts/ani_db_isoTrain.lua
dawn/scripts/ani_db_SpriteAnimator.lua
dawn/scripts/bru_db_FindAA4.lua
dawn/scripts/bru_db_makeMixColorTable.lua
dawn/scripts/bru_db_smartOutline.lua
dawn/scripts/pal_db_assignPalette.lua
dawn/scripts/pal_db_InvertedRGB.lua
dawn/scripts/pal_db_SetDBPalette.lua
dawn/scripts/pic_db_alpha1.lua
dawn/scripts/pic_db_AnalyzePalette10.lua
dawn/scripts/pic_db_BrushFractalPatterns.lua
dawn/scripts/pic_db_Convolutions2.lua
dawn/scripts/pic_db_drawHueSatDiagram.lua
dawn/scripts/pic_db_fractalString.lua
dawn/scripts/pic_db_Lsys-Dragon.lua
dawn/scripts/pic_db_Lsys-Octaroots.lua
dawn/scripts/pic_db_Lsys-Plant1.lua
dawn/scripts/pic_db_Lsys-Plant2.lua
dawn/scripts/pic_db_Lsystem.lua
dawn/scripts/pic_db_Rainbow-Dark2Bright2.lua
dawn/scripts/pic_db_testC64.lua
dawn/scripts/scn_db_Fisheye.lua
dawn/scripts/scn_db_newOptimize4.lua
dawn/scripts/scn_db_Waves_aa.lua


Added (242 files, of which about 184 are scripts):

dawn/4dither/bru_db_4dither3colPyramid.lua
dawn/4dither/bru_db_4ditherBrush.lua
dawn/4dither/bru_db_4ditherBrushMulti.lua
dawn/4dither/bru_db_4ditherGradient.lua
dawn/4dither/getBrightness.lua
dawn/4dither/images/4dith_C64best.png
dawn/4dither/images/4dith_db16.png
dawn/4dither/images/4dith_db8.png
dawn/4dither/images/4dither_brihue_db32_196.png
dawn/4dither/images/4dither_nes.png
dawn/4dither/images/4dith_fun16.png
dawn/4dither/images/4dith_pyramid.png
dawn/4dither/images/dynGamma482.png
dawn/4dither/pic_db_4ditherDrawCombos.lua
dawn/4dither/pic_db_4ditherDrawCombosSetCols.lua
dawn/4dither/pic_db_4ditherHueBriChart.lua
dawn/4dither/pic_db_4ditherHueBriExamples.lua
dawn/4dither/pic_db_4ditherRemap.lua
dawn/4dither/pic_db_4dither_RenderTest.lua
dawn/4dither/ReadMe.txt
dawn/example_gfx/distortion_test.png
dawn/example_gfx/spritesheet_24x24_8frames.png
dawn/example_gfx/testcenter.png
dawn/example_gfx/tiletest_32x32.png
dawn/ffonts/font_mini_3x4.lua
dawn/ffonts/imagefont_2_function.lua
dawn/ffonts/ReadMe.txt
dawn/gradients/fil_db_SavePalette.lua
dawn/gradients/pal_db_GradientManager.lua
dawn/gradients/pal_db_GradientSelector.lua
dawn/gradients/pal_db_PencolGradientMethods.lua
dawn/gradients/pal_db_SetAzureSky_256.lua
dawn/gradients/pal_db_SetBlueSepia_256.lua
dawn/gradients/pal_db_SetBlueSky_256.lua
dawn/gradients/pal_db_SetDawn_256.lua
dawn/gradients/pal_db_SetDusk_256.lua
dawn/gradients/pal_db_SetFire_256.lua
dawn/gradients/pal_db_SetGoldBlue_256.lua
dawn/gradients/pal_db_SetGrayscale_256.lua
dawn/gradients/pal_db_SetLava_256.lua
dawn/gradients/pal_db_SetLime_256.lua
dawn/gradients/pal_db_SetMandel1_256.lua
dawn/gradients/pal_db_SetMauve_256.lua
dawn/gradients/pal_db_SetMystery_256.lua
dawn/gradients/pal_db_SetOlive_256.lua
dawn/gradients/pal_db_SetPaleRider_256.lua
dawn/gradients/pal_db_SetPinkGold_256.lua
dawn/gradients/pal_db_SetPurpleBeige_256.lua
dawn/gradients/pal_db_SetRainbow_256.lua
dawn/gradients/pal_db_SetRust_256.lua
dawn/gradients/pal_db_SetSteelblue_256.lua
dawn/gradients/pal_db_SetTaupe_256.lua
dawn/gradients/pal_db_SetWatermelon_256.lua
dawn/gradients/pal_db_SetXray_256.lua
dawn/gradients/pic_db_DrawGradient.lua
dawn/gradients/pic_db_GradientAnalyze.lua
dawn/gradients/pic_db_OrderedGradientsLinear.lua
dawn/gradients/pic_db_OrderedGradientsRadial.lua
dawn/gradients/pics/azuresky.png
dawn/gradients/pics/bluesepia.png
dawn/gradients/pics/bluesky.png
dawn/gradients/pics/dawn.png
dawn/gradients/pics/dusk.png
dawn/gradients/pics/fire.png
dawn/gradients/pics/goldblue.png
dawn/gradients/pics/lava.png
dawn/gradients/pics/lime.png
dawn/gradients/pics/mandel1.png
dawn/gradients/pics/mauve.png
dawn/gradients/pics/mystery.png
dawn/gradients/pics/olive.png
dawn/gradients/pics/palerider.png
dawn/gradients/pics/pinkgold.png
dawn/gradients/pics/redcyan.png
dawn/gradients/pics/rust.png
dawn/gradients/pics/steelblue.png
dawn/gradients/pics/sunset.png
dawn/gradients/pics/taupe.png
dawn/gradients/pics/watermelon.png
dawn/gradients/pics/xray.png
dawn/gradients/ReadMe.txt
dawn/_help/assign_palette.png
dawn/_help/colorbalance_settings.png
dawn/_help/dropshadow.png
dawn/_help/fill_color_with_brush.png
dawn/_help/geometric_shapes_examples.png
dawn/_help/image_shape_filters.png
dawn/_help/mixcolor_table.png
dawn/_help/rotations.png
dawn/_help/show_aa_colors.png
dawn/_help/tint_and_colorize.png
dawn/_how_to_assign_keys.png
dawn/key/bru_db_ColorAreaGrab.lua
dawn/key/pic_db_floodInline.lua
dawn/key/ReadMe.txt
dawn/landscaper/_scenes.lua
dawn/landscaper/scn_db_Landscaper.lua
dawn/landscaper/zReadMe.txt
dawn/libs/db_4dither.lua
dawn/libs/db_alpha.lua
dawn/libs/db_blender.lua
dawn/libs/db_curves.lua
dawn/libs/db_drawbuffer.lua
dawn/libs/db_interactivity.lua
dawn/libs/db_interpolation.lua
dawn/libs/db_noise.lua
dawn/libs/db_perlin.lua
dawn/libs/db_text.lua
dawn/libs/db_voronoi.lua
dawn/libs/ReadMe.txt
dawn/palettes/pfunc_pal_Aurora11.lua
dawn/palettes/pfunc_pal_DB16.lua
dawn/palettes/pfunc_pal_DB32.lua
dawn/palettes/pfunc_pal_DB8.lua
dawn/palettes/pfunc_pal_DB-ISO22.lua
dawn/palettes/pfunc_pal_DB-Iso-ology.lua
dawn/palettes/pfunc_pal_FUN16.lua
dawn/palettes/ReadMe.txt
dawn/pfunctions/pfunc_AlphaCurve.lua
dawn/pfunctions/pfunc_CloudFractal.lua
dawn/pfunctions/pfunc_DawnColors.lua
dawn/pfunctions/pfunc_DoRotation.lua
dawn/pfunctions/pfunc_HomingMissiles.lua
dawn/pfunctions/pfunc_Lsystem.lua
dawn/pfunctions/ReadMe.txt
dawn/ReadMe.txt
dawn/_save_palette/fil_db_SavePalette.lua
dawn/_save_palette/ReadMe.txt
dawn/scripts/ani_db_3Dsphere5_correct.lua
dawn/scripts/ani_db_FractalTree.lua
dawn/scripts/ani_db_HomingMissiles.lua
dawn/scripts/ani_db_IsoTrain.lua
dawn/scripts/ani_db_Numy06avg.lua
dawn/scripts/ani_db_ObliqueSpongeRec.lua
dawn/scripts/ani_db_SpriteAnimatorMEM.lua
dawn/scripts/ani_db_SpriteAnimator_mousetest.lua
dawn/scripts/bru_db_FindAA6.lua
dawn/scripts/bru_db_MakeMixColorTable.lua
dawn/scripts/bru_db_Negative.lua
dawn/scripts/bru_db_ScaleBicubic.lua
dawn/scripts/bru_db_SmartOutline.lua
dawn/scripts/bru_db_Trim.lua
dawn/scripts/bru_yr_Scale2x.lua
dawn/scripts/col_db_ColorBalance.lua
dawn/scripts/inf_db_ImageStats.lua
dawn/scripts/pal_db_ApplyColor.lua
dawn/scripts/pal_db_ApplyRamp.lua
dawn/scripts/pal_db_ApplySparePal.lua
dawn/scripts/pal_db_AssignPalette.lua
dawn/scripts/pal_db_BriNatural.lua
dawn/scripts/pal_db_CustomRGBlevels.lua
dawn/scripts/pal_db_Fade.lua
dawn/scripts/pal_db_GammaAdjust.lua
dawn/scripts/pal_db_Multiply.lua
dawn/scripts/pal_db_Posterize.lua
dawn/scripts/pal_db_SetDBpalettes.lua
dawn/scripts/pal_db_SetHardwarePalettes.lua
dawn/scripts/pal_db_SetRGBlevels.lua
dawn/scripts/pal_db_SetRGBscale.lua
dawn/scripts/pal_db_SwapChannels.lua
dawn/scripts/pic_db_AddBorder.lua
dawn/scripts/pic_db_AddNoiseGauss.lua
dawn/scripts/pic_db_Alpha1.lua
dawn/scripts/pic_db_AlphaManager.lua
dawn/scripts/pic_db_AltitudeMapping.lua
dawn/scripts/pic_db_AnalyzePalette18.lua
dawn/scripts/pic_db_BoxPattern.lua
dawn/scripts/pic_db_CharacterPatterns.lua
dawn/scripts/pic_db_CloudFractal.lua
dawn/scripts/pic_db_CloudFractal_Presets.lua
dawn/scripts/pic_db_ColorConvolutions.lua
dawn/scripts/pic_db_ComplementaryDiagram.lua
dawn/scripts/pic_db_CompositionHelper.lua
dawn/scripts/pic_db_Conv_Emboss.lua
dawn/scripts/pic_db_DiscRender.lua
dawn/scripts/pic_db_DistortAlpha.lua
dawn/scripts/pic_db_DistortFormula.lua
dawn/scripts/pic_db_DistortMap.lua
dawn/scripts/pic_db_DistortPixels.lua
dawn/scripts/pic_db_DotMatrixMEM.lua
dawn/scripts/pic_db_DrawBriHueDiagram.lua
dawn/scripts/pic_db_DrawBriMatchDiagram.lua
dawn/scripts/pic_db_EdgeMaxMin.lua
dawn/scripts/pic_db_EdgeSharpen.lua
dawn/scripts/pic_db_FieldGradient.lua
dawn/scripts/pic_db_FractalString.lua
dawn/scripts/pic_db_GammaGradients.lua
dawn/scripts/pic_db_HueSaturationDiagram.lua
dawn/scripts/pic_db_IsoCubesRGB_Diagram.lua
dawn/scripts/pic_db_LineDemo_dbuf.lua
dawn/scripts/pic_db_MaxMinRadial.lua
dawn/scripts/pic_db_OrderedGradientRemap.lua
dawn/scripts/pic_db_PaletteTablePJ.lua
dawn/scripts/pic_db_PanZoom.lua
dawn/scripts/pic_db_PerlinNoise.lua
dawn/scripts/pic_db_PlotBriHueDiagram.lua
dawn/scripts/pic_db_QuadSplitRedux.lua
dawn/scripts/pic_db_ScanlineVariations.lua
dawn/scripts/pic_db_ShiftRGB.lua
dawn/scripts/pic_db_Sobel.lua
dawn/scripts/pic_db_SpareOperations.lua
dawn/scripts/pic_db_TestC64.lua
dawn/scripts/pic_db_TextTutorial.lua
dawn/scripts/pic_db_Threshold.lua
dawn/scripts/pic_db_Twirl.lua
dawn/scripts/pic_db_VoronoiCrystallize.lua
dawn/scripts/scn_db_Blenders.lua
dawn/scripts/scn_db_DistortMap4_LSwip.lua
dawn/scripts/scn_db_DistSlice.lua
dawn/scripts/scn_db_Explosion8fs.lua
dawn/scripts/scn_db_FishEye_Radial.lua
dawn/scripts/scn_db_FusePals.lua
dawn/scripts/scn_db_GrayscaleSetRemap.lua
dawn/scripts/scn_db_Lsys-Arrowhead.lua
dawn/scripts/scn_db_Lsys-BigWhisper2.lua
dawn/scripts/scn_db_Lsys-BigWhisper.lua
dawn/scripts/scn_db_Lsys-Ccurve.lua
dawn/scripts/scn_db_Lsys-Dragon.lua
dawn/scripts/scn_db_Lsys-Gosper.lua
dawn/scripts/scn_db_Lsys-Hilbert.lua
dawn/scripts/scn_db_Lsys-Islands.lua
dawn/scripts/scn_db_Lsys-Koch.lua
dawn/scripts/scn_db_Lsys-Octaroots.lua
dawn/scripts/scn_db_Lsys-Plant1.lua
dawn/scripts/scn_db_Lsys-Plant2_aaBri.lua
dawn/scripts/scn_db_Lsys-Plant2.lua
dawn/scripts/scn_db_Lsys-Plant3.lua
dawn/scripts/scn_db_Lsys-test.lua
dawn/scripts/scn_db_MandelbrotSmooth.lua
dawn/scripts/scn_db_miCollage_fs.lua
dawn/scripts/scn_db_miSCENETEMPLATE_fs.lua
dawn/scripts/scn_db_NewOptimize4.lua
dawn/scripts/scn_db_RemoveColor.lua
dawn/scripts/scn_db_RGBdither.lua
dawn/scripts/scn_db_Voronoi3dRenderOptimized.lua
dawn/scripts/scn_db_VoronoiDiagram.lua
dawn/scripts/scn_db_VoronoiFillRender.lua
dawn/scripts/scn_db_Waves4.lua
dawn/scripts/test_lsystem.lua
dawn/_toolboxmenu.png


Other comments when I've actually checked it out properly :)
absolutely.
IP IP Logged
Daruda
Commander
Commander
Avatar

Joined: 03 February 2015
Online Status: Offline
Posts: 103
Quote Daruda Replybullet Posted: 14 December 2017 at 6:13pm
Yeah, I noticed a lot of scene scripts and fractals added.
I'll hardly use them though even if they're actually interesting.
IP IP Logged
Post Reply Post New Topic
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum