Recent content by Van Damm

  1. Van Damm

    TESH for NewGen

    Try the Horus project, you may like it =) Download link
  2. Van Damm

    Tool AdicHelper - A cJass parser

    @Frozenhelfir: The latest development version (1.4.1.20) compiles the latest version of AIDS without errors. You just need to update from development branch if you use stable version.
  3. Van Damm

    Tool AdicHelper - A cJass parser

    Interesting idea... We'll think aboout that.
  4. Van Damm

    Tool AdicHelper - A cJass parser

    This optimization is done only if "Enable AdicOptimizer" menu entry is checked. I hope ADOLF will move all other optimizations there too =) And, btw, Vex's optimizer doesn't remove excessive code.
  5. Van Damm

    Tool AdicHelper - A cJass parser

    New development version is out: 1.4.1.1 In this dev version we've implemented removal of unused functions from resulting map script. Example follows: void f_00 (int i) {} void f_01 () {} After saving the map with Optimizer turned on you won't find the f_00 function in the resulting map script...
  6. Van Damm

    Tool AdicHelper - A cJass parser

    Everything that works in vJass, works in cJass. The compiler chain is: World Editor -> AdicHelper -> JassHelper -> resulting war3map.j
  7. Van Damm

    Tool AdicHelper - A cJass parser

    All main syntax questions can be answered by reading the manual. Yes, it is. You should install the new version manually as it's written on our site. Maybe I should write it here too? cJass should be compatible with any vJass code. If you run in any incompatibilities, please send me a PM or...
  8. Van Damm

    Tool AdicHelper - A cJass parser

    I am proud to present AdicHelper — a cJass to vJass/Jass parser. What is cJass? cJass is an addition to Blizzard's JASS2 language, which is fully compatible with the popular vJass syntax. The goal of our team is to grant coders more possibilities to create high-quality and simple code. Core...
  9. Van Damm

    Tutorial The Complete Guide to JASS, vJASS, and cJASS

    I have some additions as for installing of the tools: You messed up the NewGen install - the provided pictures are for JassHelper It's not a good idea to install Newgen directly to warcraft folder, you'd better install it to jassnewgenpack subfolder of the warcraft folder - in this case it will...
  10. Van Damm

    Snippet Recycle

    Your cJass code will not compile cause you didn't include "cj_types_priv", and it's at the same time not cJass-way, you should use defines whenever you can: library Recycle { include "cj_types_priv.j" // you forgot this - it's needed for void, int etc define { <release...
  11. Van Damm

    cJASS - Code in JASS with C syntax.

    Yes, you're right. If you're using vJass code, then cJass compiles it to be compatible with JassHelper. And yet again you are right, it's not correct to mess with vJass features, so we won't add the ones that are too closely related to vJass. I didn't fully understand you at first, but your...
  12. Van Damm

    cJASS - Code in JASS with C syntax.

    cJass is limited only by Jass itself.
  13. Van Damm

    cJASS - Code in JASS with C syntax.

    @Uberplayer: Sorry, we'll fix that in next version. @All: Nobody forces you to use cJass. And if you use it, you can use it side-by-side with vJass.
  14. Van Damm

    cJASS - Code in JASS with C syntax.

    For now, you can read our Syntax page for some syntax description. Full manual is coming this week. If you have any questions, you can PM me or write to our Feedback section. You don't need this library, it's completely optional. You can see all the libraries available in the standard package...
  15. Van Damm

    cJASS - Code in JASS with C syntax.

    That's the way ADOLF wanted to do it. And yes, assembler is his favorite programming language and he likes to code everything by hand. And thanks for understanding our purposes =) More cool features are coming soon, as well as our official thread here.
Top