Advanced Script Library 1.3

Posted in technical with tags , , , , , , on 2011-11-21 by Baradé

On 12th September 2010 I released version 1.2. Since then I tried to spend more time for my other project wc3lib but finally went back to “Die Macht des Feuers” from time to time which relies on the ASL. Therefore I had to improve ASL 1.* tree. Actually, the planned 2.0 version got much improvement and revisions, as well but still based on the current vJass version supported by JassHelper which lacks of some heavily required features. Read more »

wc3lib: MDLX view implementation

Posted in technical with tags , , on 2011-05-14 by Baradé

Preface

School is annoying and therefore we have to do some project work this year, so I got the idea to combine one of my current projects with this.
Initially, I wanted to do some compiler things with Bison and Flex to create first JASS++ or vJass compiler support but since I haven’t been very familiar with these things (not enough to make sure that I had got finished with everything I would have planned) I dropped the idea. Read more »

ASL: Release of 1.2 and planning of 2.0

Posted in historical, technical with tags , , , on 2010-09-12 by Baradé

First entry in ASL’s ChangeLog was made on 2008-08-24. As you can see the ASL became 2 years old on 24th August this year.
Last release of the ASL was on 2009-12-20 (version 1.1) and first on 2009-11-07 (version 1.0). Since this has been a really long time ago I thought it would be necessary to create another release on its birthday.
Unfortunately I missed the 24th August because I had to solve some troubles with my hard disk but finally I’ve prepared and uploaded everything. Simply follow this link to download the current release version.
Read more »

Project renamings

Posted in technical on 2010-07-27 by Baradé

As project “vjasssdk” was initially intended for providing various tools to work with scripting languages vJass, JASS etc. it got its name “vjasssdk” which means vJass Software Development Kit.
Since I’ve changed and extended it later by adding tools like “wc3lib”, “mpqeditor” and there has always been my MPQ archives filled with models and textures the name became more and more misleading. Therefore I’ve changed it to “wc3sdk” which was the name of the “Advanced Script Library” and the archives before.
Read more »

JASS++

Posted in technical with tags on 2010-06-19 by Baradé

Some months have passed since I wrote the recent and first article about my own scripting language JASS++.
By meantime, the language specification has become much improvement (old version 607 lines, current version on my local computer 2344 lines).
I’ve added things like templates, container types, AI blocks, preload blocks, local blocks, exception handling, declaration requirements, object type literals and those in strings, locking, function types and variables, lambda functions, enumerations, aliases, finally, friends, serialization and a standard library.
All in all the language has become bigger and harder to implement but also more logical.
Read more »

ASL: Better internationalization and foreach support

Posted in technical with tags on 2010-05-25 by Baradé

I’ve improved ASL’s internationalization support recently by being geared to C++ Boost libraries and its format library.
ASL does now contain struct type “AFormat” which allows you to add arguments to strings by using shortcut methods like “s” which means string or “r” which means real.
Read more »

Neratia

Posted in graphical with tags on 2010-05-25 by Baradé

Maybe you’re familiar with the German project Neratia. If not just have a look at it.
It’s an old RPG modification which did already exist when I wasn’t able to use Warcraft’s GUI trigger editor yet!
Read more »

wc3lib: MPQ support

Posted in technical with tags , , on 2010-05-25 by Baradé

A long time ago I’ve posted the last web log entry, so now it’s time for a new one.
In this article I want to describe Blizzard’s MPQ format for those of you who don’t know already and I want to write how I’m going to add read and write support to the wc3lib.
Read more »

How to fix your map environment?

Posted in graphical, technical with tags on 2010-03-07 by Baradé

Since I’ve revised my custom tilesets of “Die Macht des Feuers” the environment of my first map “Talras” wasn’t displayed correctly by editor anymore.
There were only red textures left on the whole map because it still used the old tileset ids, so I started to create the new list of my new custom tileset ids.
Read more »

Releasing archives

Posted in graphical, technical with tags , on 2010-03-07 by Baradé

Today I’ve started uploading 7z archives of wc3sdk’s archives.
Read more »

Follow

Get every new post delivered to your Inbox.