Skip to content

Releases: 0x8BitDev/MAPeD-SPReD

MAPeD v0.75b - SPReD v0.65b

02 Dec 16:13
Compare
Choose a tag to compare

MAPeD:

  • Updated Quick Guide
  • Application window, detached tabs and the "Tiles/Blocks Palette" window can be resized and maximized
  • Redesigned the layout window UI
  • The layout options moved to the layout tabs ('Builder' tab)
  • Removed the screen editor tab; instead the 'Painter' tab has been added to the layout tabs; now you can fill your maps with tiles in the layout viewport
  • The tile patterns manager moved to the layout tabs ('Patterns' tab)
  • Layout tab: for all the tabs: hold down the 'Ctrl' key to pan the viewport and the 'Shift' key to select multiple screens
  • Layout tab: fixed the viewport panning at different scales
  • Layout tab -> Entities tab: added the number of an entity instances in active map to the entities tree view [N]
  • Layout tab -> Entities tab: added the number of entities in active map at the top left corner of the viewport
  • Layout tab -> Entities tab: added "Delete All Instances" item to the entities context menu in the tree view
  • Layout viewport context menu: added "Delete Selected Screen Entities" item
  • All the View Type combobox stuff: tile properties, tiles/blocks usage etc. are displayed on a whole map in the layout viewport
  • Added 'Entity Order' item to the layout context menu ('Bring to Front' and 'Send to Back' actions are available)
  • Fixed dragging of entities, now it happens without reordering; also added drawing of active screen border when dragging an entity
  • Added a tooltip with a selected color index on the main palette
  • Improved colors swapping
  • Added sorting option for exported entities (Left->Right, Bottom->Top)
  • Added dialog for reordering CHR banks (Main Menu->CHR Banks->Reorder Banks)
  • Optimized drawing of maps in the layout viewport
  • ZX/PCE/SMD: added import of a custom palette
  • PCE: added 'Game Prototype' demo: fully playable game prototype, run'n'jump platformer, 40 screens scrollable multidirectional map with 200+ entities, +bonus level
  • PCE: MPD library: optimized map scrolling, re-written in assembler

[!] The SMD version is in development and is available in development build.

SPReD:

  • Updated Quick Guide
  • Added "Remove Prefix/Postfix" item to the sprite list context menu and to the 'Main Menu -> Sprites'
  • Added reserved prefixes for sprite names: #SE - skip graphics and palette (PCE) export, PCE: #EP - skip graphics and export palette only
  • Added a tooltip with a selected color index on the main palette
  • Improved colors swapping
  • Fixed the main palette reset when closing a project
  • Changed the output ASM format: now frames data is an array of attributes data addresses (!!!)
  • Packed sprites splitting by selected sprites
  • Added support for importing 8-bit BMP images
  • Added export to C for all platforms
  • Fixed the viewport panning at different scales
  • PCE: added palettes manager
  • PCE: added red markers to active palettes
  • PCE: extended export options: VRAM, 'non-packed sprites optimization', 'add filename to sprite names', 'data directory'
  • PCE: added library for drawing of simple sprites and meta-sprites using the HuC (SPD-render/spd.h)
  • PCE: added import of a custom palette

MAPeD v0.69b - SPReD v0.62b

06 Apr 15:34
Compare
Choose a tag to compare

MAPeD:

  • Updated Quick Guide
  • Added PCE version with example projects and native samples (HuC/asm)
  • Screen editor: speeding up drawing of tiles when the layout mode is active
  • Added automatic graphics update of a selected block (Blocks (2x2):ON)
  • Added a color selection with the LMB+mouse move
  • Added highlight to a selected tile/block
  • Added canceling of a tile pattern creation and placement on the screen by the RMB
  • Added option to clear blocks properties
  • Fixed a bug in the calculation of adjacent screens that affects exported data and the screen editor functionality
  • Data export: added export of tiles/blocks images as MxN rectangular image
  • Data export: fixed exported data for maps that share the same CHR bank
  • Data export: fixed adjacent screen indices data, removed null data holes
  • Import of raw CHR data with automatic addition of new CHR banks when data overflows

[!] The SMD version is in development and is available in development build.

SPReD:

  • Updated Python API v1.2 and Quick Guide
  • Added PCE version with example projects and native samples (HuC/asm)
  • Added support for exporting of indexed PCX images
  • Added support for importing of compressed PNG images
  • Fixed import of indexed PNG images
  • SMS/PCE: added ability to swap two selected colors without changing graphics
  • Added a color selection with the LMB+mouse move
  • Disabled optimization during the data packing operation

MAPeD v0.67b - SPReD v0.61b

03 Dec 08:44
Compare
Choose a tag to compare

MAPeD:

  • Updated Python API v1.8 and Quick Guide
  • Added screen mode with 2x2 blocks and switching between 2x2 and 4x4 tile data
  • Added support for custom screen size multiple to a 2x2 block
  • Optimization and speed-up of work with tiles
  • Added screen data alignment by 9 positions when loading another platform project or a project with a different screen size
  • Added asynchronous project loading/image importing operations with a progress bar
  • Added a separate option to import CHRs (1x1 tiles) from images
  • Added checking of matched blocks (2x2), to identify similar data in the optimization process
  • Added import of indexed images with an ordered array of 16-color palettes
  • Entity properties changed from decimal to hexadecimal values
  • NES: added user defined palettes array
  • SMS: added support of two 16-color palettes
  • SMS: added import of 32-color images
  • SMS: added support of RLE16 when exporting static screen (VDP-ready) data
  • SMS: added column ordered palette
  • Added ZX version with example projects and native samples (SjASMPlus)
  • Various bug fixes and improvements

[!] The PCE/SMD versions are in development and is available in development build.

SPReD:

Minor changes:

  • SMS: added column ordered palette
  • Various fixes

MAPeD-SPReD (NES/SMS) v0.60b

24 Dec 15:13
Compare
Choose a tag to compare

MAPeD:

  • Added the SMS version of the tool - MAPeD-SMS
  • SMS: added WLA-DX samples of multidirectional/bidirectional scrolling and static screens switching samples
  • SMS: added the "Swap Colors" button to swap user palette's colors without changing graphics
  • NES: added multidirectional scrolling samples with vertical/horizontal mirroring and MMC3 IRQ status bar
  • NES: added bidirectional scrolling sample with vertical mirroring
  • Added smart import of tiles from images with checking of duplicate CHRs/blocks/tiles and flipped CHRs (SMS)
  • Added import of game maps from images with applying of palettes for both the NES/SMS tools*
  • Added removal of duplicate data during the optimization process
  • Added tiles patterns manager
  • Added blocks/tiles usage info
  • The maximum number of screens in a project has been increased to 255
  • Layout editor: added creating of a layout (width x height) filled with empty screens
  • Screen editor: added the "Clean Up" button to remove empty screens
  • Screen editor: added reset active tile button
  • Added a project statistics
  • Added export of matrix layout/marks/entities to the ZX exporter also improved color conversion and dithering algorithm

* Examples of tiles and game maps images you can find in the './data/tiles-maps' directory

SPReD:

  • Improved import of images with alpha channel (now exported data can take less memory)
  • Removed restrictions on imported image: size multiple of 8 and no more than 256 CHRs
  • SMS: added additional export options: 1/2/3/4 bpp and CHRs offset

MAPeD-SPReD (NES/SMS) v0.58b

13 Jul 12:07
Compare
Choose a tag to compare

SPReD:

  • Added the SMS version of the tool (SPReD-SMS) and samples (WLA-DX)
  • Added a quick guide
  • Added a Python script editor for writing custom data export scripts, an API help and a sample script
  • Added a project statistics
  • Added removing of duplicate CHRs during the optimization process
  • Added iterative optimization during the packing operation
  • Added sprites data validation before: Packing, Optimization, Splitting, Flipping and Creating/Deleting of sprites
  • Added warning when imported image overflows a CHR bank
  • Now the optimization performs for all sprites, and not for selected ones
  • The layout window OSD info moved to the layout group box
  • Fixed removing of sprites on Linux
  • Various bug fixes

MAPeD:

  • Added a quick guide
  • Added a Python script editor for writing custom data export scripts, an API help and a sample script

MAPeD-SPReD (NES) v0.54b

17 May 17:10
Compare
Choose a tag to compare

New Features:

  • Linux supported
  • Loading\saving a palette with a project file
  • Added an import of a custom palette

The project files have been renamed to avoid errors on Linux.

Warning: It's not necessary to rebuild the tools on Linux if you don't want to make any changes in sources. You can use the same executables files on Windows and Linux ( with Mono ).

MAPeD-SPReD (NES) v0.5b

06 May 08:44
Compare
Choose a tag to compare

Compiled executables, example projects files and compiled NES/ZX samples.