Skip to content

Releases: RetroNick2020/raster-master

Raster Master v3.6 R103

28 Jan 19:36
Compare
Choose a tag to compare

-fix issue #30 for rgba custom exports - should work now
-javascript exports for transparent also support custom option

Raster Master v3.5 R102

26 Jan 01:51
Compare
Choose a tag to compare

-Bug fix release.
-We fix issue #25 - no more distorted zoom view when changing images and sizes are different
-We fix issue #26 - no more flickering when changing zoom size. we clearing canvas when we did not need to
-Some code cleanup

Raster Master v3.4 R101

23 Jan 00:50
Compare
Choose a tag to compare

-RGB export support for BAM Basic. All screen modes now supported. The RGB option now provides greater flexibility to combine various images of any color ranges to be displayed in the RGB screens. All other screen modes require a primary palette

Raster Master v3.3 R100

19 Jan 17:17
Compare
Choose a tag to compare

-QBJS Support - Initial release supports RGB/RGBA format. Can be exported individually with just RGB/RGBA data statements or full autoload code to place each image to _NEWIMAGE structure that can be displayed with _putimage command

https://qbjs.org

-Properties menu item in Map Editor - Edit->Properties. This does the same thing as right clicking on the map and selecting properties. My quest to remove all hidden options (not good design if a feature is hard to find)

Raster Master v3.2 R99

13 Jan 23:31
Compare
Choose a tag to compare

-small unit name change from FileUtil to LazFileUtils - should compile fine with Lazarus 3.0 now
-Added new RGBA Custom option for gcc and freebasic
-Added Edit->Properties menu - this does the same thing as right clicking on the thumbnail image and selecting properties. added because it makes this important feature more visible. Not everyone knows about right clicking
-added inverted option for TMT pascal Image Export Properties

Raster Master v3.1 R98

10 Jan 18:05
Compare
Choose a tag to compare

-added freepascal RGBA custom export option. this works in raylib but can also be used anywhere else where RGBA format is used.
-deleted and refactored some code

Raster Master v3.0 R97

09 Jan 23:16
Compare
Choose a tag to compare

-Draw/Erase options in Map Editor moved to separate panel.
-QB64 exporting from Menu were not going to Clipboard regardless of what setting was selected in File->Properties
-Added new RGBA Custom option for QB64 exporting. This works similar to the bulk png exporting. The values for transparent pixels and alpha channel are taken from File->Properties. you can combine all the options or use specific ones when selecting which pixels will be transparent.

Raster Master v2.9 R96

31 Dec 22:50
Compare
Choose a tag to compare

-Added TMT Palette Export options
-fixed scrolling bugs when scrolling down and right in clip area mode

Raster Master v2.8 R95

23 Dec 17:37
Compare
Choose a tag to compare

-TMT Pascal Support has been added. Tested with DOS 32 bit version.
-Support for TMT's graph library. Very similar to borland's BGI. Some features
not supported and a few extra features not available in BGI.
The internal PutImage format is the same as borland's for 256 color images
There is no Mask/Inverted option for TMT because you can set which colors
are transparent in the graph library. There is a PutSprite command in TMT but I couldn't
find any documentation in the graph manual.

TMT seems to work better is dosbox than the 32bit version of freepascal. Also without any
testing appears to also be faster rendering graphics. This might be a better option for creating
a 32 bit DOS game if you are not concerned about open source and support.

Raster Master v2.7 R94

15 Dec 21:26
Compare
Choose a tag to compare

-Raylib support for QB64 Phoenix Edition. Right click on image properties select QB64 for compiler and choose one of the image formats for Raylib. This will create Raylib autoloader code. It will read the RGBA properties and convert them Image and Texture formats. You can simply use the DrawTexture command to display the image.

Please use raylib bindings located here https://github.com/a740g/raylib-64
Note: There was an earlier attempt for raylib qb64 bindings made earlier by a different author that did not work very well. Please use these bindings to avoid any issues

-QB64 support for built in graphics has also been improved. Autoload variables now use the const keyword to define. And all other variables are dimmed before use. So now if you use OPTION _EXPLICIT it will not generate any error messages.