Talk:LE-CODE/Distribution Tutorial/LE-DEF

From Custom Mario Kart
Jump to navigation Jump to search

Release of SZS Tools with new features

Some people asked me for a release date. So I answer here.

At the moment I'm still in the middle of development. For this project I added or changed about 23000 program lines of the SZS Tools (my SVN can calculate it). This includes new file types, new options, new commands, prevent long command lines, built-in help, built-in files that can be overridden by external files (e.g. prefix list, lecode binaries), and of course the command wlect dis with all its possibilities and automatic actions. There are also side effects on other commands because of changing some internal data models.

Then there are changes on ct.wiimm.de and wiimmfi.de, my distribution generator, MKW-Fun + Intermezzo patcher, and the documentation in this wiki. It's good that I have everything under control here.

At the moment there are still about 20 things on my to-do list, some easy (15 minutes) and some difficult things (several hours). Then the final test for v2.28a takes place (1-2 days) which includes a new distribution generator used for Intermezzo (my best test environment).

My planning:

  • In 1-3 weeks there will be v2.28a v2.28a.beta. I will declare the innovations as experimental.
  • 1-3 weeks later v2.29a v2.28a should follow as full working release.
  • After that there are other ideas that I want to implement. This also applies to LE-CODE.

-- Wiimm (talk) 14:28, 25 June 2022 (UTC)

Now I have implemented all the features described in the article. Lastly I finished the import and export functions. Now a test phase begins. The test version 2.28a.beta will be available next weekend. -- Wiimm (talk) 07:08, 3 July 2022 (UTC)
Test version of Wiimms SZS Tools released: SZS v2.28a.beta
I found a bug that only affects Cygwin. It's a bug in dynamic memory management. Therefore, it only occurs in some constellations. I updated both Cygwin variants to r8614. -- Wiimm (talk) 06:33, 11 July 2022 (UTC)

Progress

Today I implemented the instruction SPLIT=DEST,SRC,FORMAT. The source is split into parts and the format strings is used to create a string, that is finally assigned to DEST. Here is a little but incomplete docu about FORMAT. -- Wiimm (talk) 22:42, 12 July 2022 (UTC)