Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign in to follow this  

    ZDoom Goodies


    Julian

    Gooberman pointed out that a new version of acc, the action code script compiler, has been uploaded to the ZDoom file section, bringing it up to version 1.19: both binaries and source are available. Nothing is really known about this version, since Randy Heit hasn\'t said any word about it yet, neither on the site, neither on the forums.

    Sign in to follow this  


    User Feedback

    Recommended Comments

    Jesus, 4 betas in a single week.

    Oh well, I'm not complaining. I'll download as soon as I get home. :)

    Share this comment


    Link to comment

    in what ways do you mean Nightmare? I haven't had any problems with Wad Author and ACC as of yet.... at least none that I can think of...

    Share this comment


    Link to comment

    In Randy's own words:

    "...it has a #wadauthor switch you can use so that WadAuthor's error checker will be able to properly detect which scripts are present in a level. You can either add it to the script source for each of your maps or uncomment the line in zcommon.acs and forget about it. It's not enabled by default because it adds an extra 16 bytes per script to the compiled .o file that ZDoom will just ignore when it loads the BEHAVIOR."

    Share this comment


    Link to comment

    This ACC still parses incorrectly if there are no arguments for specials, internal and external functions. If you see a "syntax" error followed by "missing right paren" what you really did was make an argument error mistake.

    Yes, I've told Randy. Fix is fairly simple, check for right paren when parsing for arguments. I fixed DeePACC to report correctly for no args (some of the new specials have no args) as well as the wrong number of args (telling you the arg count expected). Helps a bit, because it doesn't stop parsing, so you get more errors at once.

    This new version will work with older DeePsea versions, however, it will always turn out "compact" code, which is not a big deal, unless you are doing HEXEN:)

    WA looks at the ACC BEHAVIOR object to find "script numbers". Since the object format was changed, WA would report an error when not detecting scripts invoked by map specials. You wouldn't see this unless you used the newer ACC.

    Share this comment


    Link to comment


    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×