New version 0.11.306
Hey, it's been a while since my last update.
First, the file system has been updated.
The new file format only saves what is necessary, and files are almost four times smaller.
CAREFULLY READ THIS
To update your games:
First, make a backup. Then, load your file with the LOAD command as usual.
Then, type SAVE, and the file will be updated.
Sprite Editor
The Sprite Editor has been updated.
First, the image banks are superimposed to help visualize the full sprites.
This also makes it possible to draw sprites that overlap between two banks.
New tools have also been added.
You can now draw lines, rectangles, and circles.
The Sprite Editor can now import images.
Click the Import Image button and select your image.
However, there are restrictions on importing images:
Images greater than 128 pixels horizontally or 2048 pixels vertically will be ignored.
Music Editor
The music editor is now available, but it is still incomplete.
It's a tracker-style editor.
- Tunes are separated into patterns.
- Each pattern consists of 64 rows.
- There are eight music channels in each pattern.
- A maximum of 1,024 patterns are available.
The playlist commands are in the top left column.
- Use the + and - buttons to add or remove patterns from the playlist.
- The up and down arrow buttons change the current pattern number.
- Finally, the loop pattern button sets the repeat point in the playlist.
- By default, music always starts at the first item in the playlist.
- The loop pattern button defines a new location.
The play/stop and record buttons are located in the top center.
The music button lets you add or delete music.
Music is actually a pattern playlist. Patterns are shared between each music file.
In the top right corner, you can adjust the tempo and ticks.
Ticks define the number of divisions of each beat per minute.
For example, four ticks is equivalent to 4/4 time.
Finally, octaves indicate the current octave on your keyboard.
You can edit notes by selecting a row within a sound channel.
Channels are separated into four parts as follows:
- Note
- Volume
- Instrument
- Effect
In this version, however, the volume, instrument, and effect cannot be edited correctly.
New for the LUA API
POLYGON and POLYGONF for drawing polygons.
POLYGON(points, [c=31])
POLYGONF(points, [c=31], [bgc=c])
Example:
POLYGON(50, 50, 100, 100, 50, 200)
This will draw a polygon for the following points: (50, 50), (100, 100), and (50, 200).
For POLYGON or POLYGONF to function correctly, an array of points is required.
An even number of values is also required, with alternating X and Y values.
If no results are displayed on the screen, it is most likely because there are fewer than four values in the points array.
If the background color (bgc) is not defined, then POLYGONF will also use the color parameter (c).
PRINT has been updated.
The last PRINT parameter (color) now accepts an array of colors to create a multicolored gradient.
Example:
PRINT("EXAMPLE", 120, 120, {25, 24, 28})
Print the text with a gradient effect on it.
SWAP(o, n).
SWAP()
Swaps a color index with another and reallocates colors when they are drawn.
Changing the draw palette does not affect anything that has already been drawn to the screen.
Example:
SWAP(31, 25)
Instead of drawing in white, color 31 will draw in red.
SWAP() without parameters resets the palette's color indexes.
Export to HTML
The EXPORT command in the console export the current game as an HTML file.
All code and assets are combined into one file.
This allows the game to be played directly from a default browser without installing third-party web server management software.
Please note that this feature is not yet ready for exporting to sites such as itch.io and is only available for preview purposes.
Various fixes
- The software has been upgraded from Alpha to Beta.
- The delete tool now has a new delete cursor in the tilemap editor.
- There is better auto-completion in the console.
- Start typing a file name in the console and press the Tab key to auto-complete the file name.
- Audio scratches and pops have been corrected.
- Audio generation has been improved to remove the unpleasant sounds produced by the FM synthesizer.
Thank you, and I hope you have a pleasant time!
Files
Get FCO-16
FCO-16
A fantasy console for making, playing and sharing game with LUA.
Status | In development |
Category | Tool |
Author | ironaxia |
Tags | 16-bit, fantasy-console, Pixel Art, Retro, Sega Genesis |
Languages | English |
More posts
- What's next77 days ago
- Tile editor updated95 days ago
- Bug fixFeb 04, 2025
- Next updateFeb 01, 2025
Leave a comment
Log in with itch.io to leave a comment.