The demonnic MDK

Share your scripts and packages with other Mudlet users.
User avatar
demonnic
Posts: 717
Joined: Sat Dec 05, 2009 3:19 pm

Re: The demonnic MDK

Post by demonnic »

MDK 1.1.0 released to go with Mudlet 4.10.0! Includes support for commandlines, background images, and self-logging miniconsoles!

Check it out here: https://github.com/demonnic/MDK/releases/tag/1.1.0

User avatar
demonnic
Posts: 717
Joined: Sat Dec 05, 2009 3:19 pm

Re: The demonnic MDK

Post by demonnic »

MDK 1.1.1 released. Small release for EMCO:replay(tabName, numLines) and EMCO:replayAll(numLines) to replay logs into the tabs.

https://github.com/demonnic/MDK/releases/tag/1.1.1

User avatar
demonnic
Posts: 717
Joined: Sat Dec 05, 2009 3:19 pm

Re: The demonnic MDK

Post by demonnic »

https://github.com/demonnic/MDK/releases/tag/1.1.2

MDK 1,1.2 released.

It's been a hot minute since I updated this post. https://github.com/demonnic/MDK/releases has the list of releases since 1.0.9, but some highlights include:

LoggingConsole: all the goodness of a miniconsole, with automatic logging options.
EMCO: command line, background image, tab text formatting options, replay/replayAll for reading your logs back into the miniconsoles on load, Options to set and adjust buffer size and number of lines deleted when full.
demontools: collection of useful functions that get used multiple places or don't really belong elsewhere. mkdir_p,

User avatar
demonnic
Posts: 717
Joined: Sat Dec 05, 2009 3:19 pm

Re: The demonnic MDK

Post by demonnic »

1.1.3 released. Adds overflow support to text gauges.
https://github.com/demonnic/MDK/releases/tag/1.1.3

Image

User avatar
demonnic
Posts: 717
Joined: Sat Dec 05, 2009 3:19 pm

Re: The demonnic MDK

Post by demonnic »

1.1.5 released.
Check out https://github.com/demonnic/MDK/releases/ for the full info, but in short since 1.1.3
Adds echofile module which contains
* f, which allows for string interpolation.Encapsulate code you want evaluated/variables you want inserted between {}, similar to Python's f. I fiddled with f-strings until I got it working the way I wanted.
* a/c/d/h/echoFile and a/c/d/h/echoFilef variants. Reads a file and echos it through the appropriate function. the f versions run it through f first, allowing for templated files.

User avatar
demonnic
Posts: 717
Joined: Sat Dec 05, 2009 3:19 pm

Re: The demonnic MDK

Post by demonnic »

MDK 2.0.0 released.
https://github.com/demonnic/MDK/releases/tag/2.0.0

With absolutely no new features whatsoever! This release is marked 2.0 because it does make a few breaking changes.

* The MDK mpackage is now MDK, not MDK-1. I made muddler able to do this a while back but I promised not to change this for a while the last time I changed it. That being said, it just makes more sense and it's not like I was incrementing the version in the package name, and I won't change it again after this.
* TextFormatter and TableMaker are now included withing the ftext module. You can require them directly by doing
Code: [show] | [select all] lua
local TextFormatter = require("MDK.textformatter").TextFormatter
* I standardized the filenames to all be lowercase. This mostly changed EMCO.lua and TextGauges.lua (which became textgauge.lua)
* I made the MDK wiki(https://github.com/demonnic/MDK/wiki) the one stop shop for non-API documentation becaaaaause
* I am sunsetting all the downstream projects which are included in the MDK. Trying to keep up with additional releases for things like EMCO, fText, etc was too much of a hassle and just ended up not being done more often than not.

So I decided to make this a 2.0.0 release, and use it to give people time to adjust to the changes.

Post Reply